.home_page__NOZQO{--world-ink:#203025;--world-cream:#fff8e7;--world-green:#5c7d46;--world-yellow:#f2c45d;overflow:hidden;background:#fbf4df;color:var(--world-ink)}.home_hero__o4ZPq{position:relative;min-height:calc(100svh - 76px);overflow:hidden;border-bottom:4px solid #3d5e43;background:linear-gradient(180deg,rgb(255 248 231/0) 62%,#d9c994 62.2%,#e8dcad),linear-gradient(145deg,#b9dee1,#eaf1d6 53%,#f7d99a)}.home_hero__o4ZPq:before{background-image:linear-gradient(rgb(255 255 255/12%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/12%) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(180deg,black,transparent 68%)}.home_hero__o4ZPq:after,.home_hero__o4ZPq:before{position:absolute;inset:0;content:"";pointer-events:none}.home_hero__o4ZPq:after{background-image:radial-gradient(circle at 14% 18%,rgb(255 249 207/90%) 0 1px,transparent 2px),radial-gradient(circle at 34% 11%,rgb(255 249 207/85%) 0 1.5px,transparent 2.5px),radial-gradient(circle at 62% 21%,rgb(255 249 207/80%) 0 1px,transparent 2px),radial-gradient(circle at 82% 13%,rgb(255 249 207/90%) 0 1.5px,transparent 2.5px),radial-gradient(circle at 94% 28%,rgb(255 249 207/80%) 0 1px,transparent 2px);background-size:240px 180px;opacity:0}.home_heroNight__Sd92n{border-bottom-color:#203d48;background:linear-gradient(180deg,rgb(17 32 57/0) 62%,#344b50 62.2%,#253c3e),linear-gradient(145deg,#10213b,#1e4053 53%,#60543c)}.home_heroNight__Sd92n:before{opacity:.35}.home_heroNight__Sd92n:after{opacity:.9}.home_hero__o4ZPq.home_heroNight__Sd92n h1{color:#fff8df}.home_hero__o4ZPq.home_heroNight__Sd92n h1 span{color:#f3a676}.home_hero__o4ZPq.home_heroNight__Sd92n .home_kicker__NN1p8{color:#b9dfc0}.home_hero__o4ZPq.home_heroNight__Sd92n .home_intro__R_zLE{color:#d6e6d8}.home_heroInner__FriQK{position:relative;z-index:1;display:grid;min-height:calc(100svh - 76px);align-items:center;gap:clamp(22px,3vw,48px);grid-template-columns:minmax(400px,.9fr) minmax(470px,1.1fr);padding-block:28px 24px}.home_heroCopy__e6FQF{position:relative;z-index:20;display:flex;flex-direction:column}.home_kicker__NN1p8{margin:0 0 14px;color:#426147;font-size:.74rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.home_hero__o4ZPq h1{max-width:690px;margin:0;color:#213128;font-family:var(--font-serif);font-size:clamp(3.25rem,5vw,5rem);font-weight:520;letter-spacing:-.06em;line-height:.88;text-wrap:balance}.home_hero__o4ZPq h1 span{display:block;margin-bottom:10px;color:#7a3d28;font-family:var(--font-sans);font-size:clamp(.9rem,1.4vw,1.12rem);font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.home_hero__o4ZPq .home_kicker__NN1p8{margin-bottom:2px}.home_intro__R_zLE{max-width:640px;margin:18px 0 0;color:#405548;font-size:clamp(.94rem,1.15vw,1.04rem);line-height:1.55}.home_worldNav__Zi4RN{display:grid;max-width:680px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.home_worldNav__Zi4RN a{display:grid;min-height:64px;align-items:center;gap:12px;padding:10px 13px 10px 10px;border:2px solid #39523e;border-radius:3px;background:rgb(255 251 234/90%);box-shadow:4px 4px 0 #39523e;color:#25392b;grid-template-columns:45px minmax(0,1fr) auto;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,background .16s ease}.home_worldNav__Zi4RN a:hover{transform:translate(2px,2px);background:#fffdf3;box-shadow:2px 2px 0 #39523e}.home_worldNav__Zi4RN a:focus-visible{outline:4px solid #7a3d28;outline-offset:3px}.home_worldNav__Zi4RN small,.home_worldNav__Zi4RN strong{display:block}.home_worldNav__Zi4RN strong{font-size:.94rem;line-height:1.25}.home_worldNav__Zi4RN small{margin-top:2px;color:#607064;font-size:.68rem;line-height:1.35}.home_navBlock__WUoy6{display:grid;width:40px;height:40px;place-items:center;border:2px solid #304837;background:#78965b;box-shadow:inset -5px -5px 0 rgb(37 57 43/18%);color:white;font-size:.77rem;font-weight:900}.home_worldNav__Zi4RN a:nth-child(2) .home_navBlock__WUoy6{background:#bf6b43}.home_worldNav__Zi4RN a:nth-child(3) .home_navBlock__WUoy6{background:#5b8192}.home_worldNav__Zi4RN a:nth-child(4) .home_navBlock__WUoy6{background:#d1a949}.home_world__jVQZH{position:relative;width:min(100%,620px);aspect-ratio:1.04;align-self:center;filter:drop-shadow(0 32px 28px rgb(58 68 42/18%))}.home_backpack__mu3vW,.home_cat__0wwpn,.home_gameConsole__6odHi,.home_paper__rbCm8,.home_scenePanelClose__WvuQK,.home_timeToggle__0Ijzn{appearance:none;cursor:pointer;font:inherit}.home_backpack__mu3vW:focus-visible,.home_cat__0wwpn:focus-visible,.home_gameConsole__6odHi:focus-visible,.home_paper__rbCm8:focus-visible,.home_scenePanelClose__WvuQK:focus-visible,.home_scenePanel__ffVV3 a:focus-visible,.home_timeToggle__0Ijzn:focus-visible{outline:4px solid #fff8e7;outline-offset:4px;box-shadow:0 0 0 7px #7a3d28}.home_timeToggle__0Ijzn{position:absolute;z-index:24;top:1%;left:35%;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border:2px solid #354a3a;border-radius:2px;background:rgb(255 248 231/92%);box-shadow:3px 3px 0 #354a3a;color:#314438;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home_timeToggle__0Ijzn span{font-size:1rem;line-height:1}.home_heroNight__Sd92n .home_timeToggle__0Ijzn{border-color:#e9d9a7;background:#233c52;box-shadow:3px 3px 0 #e9d9a7;color:#fff5d3}.home_sceneDescription__CrzaM{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.home_sun__t_DI_{position:absolute;top:3%;right:4%;width:84px;aspect-ratio:1;background:var(--world-yellow);box-shadow:0 0 0 12px rgb(255 231 143/35%),0 0 50px 18px rgb(255 224 123/45%)}.home_heroNight__Sd92n .home_sun__t_DI_{border-radius:50%;background:#e8ecdc;box-shadow:-15px 8px 0 0 #c9d2ca,0 0 0 12px rgb(214 230 220/12%),0 0 42px 14px rgb(214 230 220/20%)}.home_heroNight__Sd92n .home_cloud___AXqP{opacity:.32}.home_heroNight__Sd92n .home_hillBack__J_bR_{background:#4e675e}.home_heroNight__Sd92n .home_hillFront__cwLkW{background:#334c45}.home_heroNight__Sd92n .home_islandGrass__5YCso{filter:brightness(.72) saturate(.85)}.home_heroNight__Sd92n .home_cottageWall__YSJ3K{background-color:#b28c59}.home_heroNight__Sd92n .home_window__MVpW3{background:linear-gradient(90deg,transparent 44%,#493728 44% 56%,transparent 56%),linear-gradient(transparent 44%,#493728 44% 56%,transparent 56%),#ffd86f;box-shadow:0 0 22px 8px rgb(255 216 111/58%),inset -7px -7px 0 rgb(165 103 30/18%)}.home_cloud___AXqP{position:absolute;z-index:1;width:88px;height:25px;background:rgb(255 253 238/76%);box-shadow:22px -19px 0 rgb(255 253 238/76%),49px -6px 0 rgb(255 253 238/76%)}.home_cloudOne__ViHPQ{top:18%;left:2%}.home_cloudTwo__QUj_R{top:9%;left:46%;transform:scale(.7);opacity:.7}.home_hillBack__J_bR_,.home_hillFront__cwLkW{position:absolute;clip-path:polygon(50% 0,100% 100%,0 100%)}.home_hillBack__J_bR_{right:3%;bottom:30%;width:310px;height:185px;background:#79976b}.home_hillFront__cwLkW{right:-9%;bottom:29%;width:270px;height:132px;background:#526f4d}.home_islandEarth__sMInY,.home_islandGrass__5YCso,.home_islandShadow__dzmCc{position:absolute;right:0;bottom:2%;left:1%;height:58%;clip-path:polygon(50% 0,97% 24%,84% 69%,50% 93%,16% 69%,3% 24%)}.home_islandShadow__dzmCc{transform:translateY(22px);background:#4c573a;opacity:.36}.home_islandEarth__sMInY{transform:translateY(11px);background:#8a593c}.home_islandGrass__5YCso{background:linear-gradient(90deg,transparent 48%,rgb(42 85 48/15%) 48% 51%,transparent 51%),linear-gradient(#88ad5f 48%,#719751 0);background-size:62px 62px}.home_path__kfRfi{position:absolute;z-index:6;right:25%;bottom:17%;display:flex;transform:rotate(-26deg) skewX(25deg)}.home_path__kfRfi span{width:46px;height:38px;border:2px solid rgb(91 73 48/24%);background:#d6c48d}.home_cottage__y5npT{position:absolute;z-index:8;top:25%;left:21%;width:220px;height:215px}.home_cottageWall__YSJ3K{position:absolute;right:8px;bottom:0;left:16px;height:132px;border:4px solid #4c3829;background:linear-gradient(90deg,transparent 48%,rgb(100 75 52/13%) 48% 52%,transparent 52%),#d8b276;background-size:48px 48px;box-shadow:inset -15px -10px 0 rgb(92 60 39/12%)}.home_roof__mVSH4{position:absolute;z-index:2;top:31px;left:-5px;width:230px;height:96px;transform:skewX(-11deg);border:4px solid #492f26;background:linear-gradient(90deg,transparent 48%,rgb(75 43 31/20%) 48% 52%,transparent 52%),#9f4c36;background-size:52px 52px;box-shadow:inset -14px -14px 0 rgb(73 43 32/18%)}.home_chimney__nNq9Z{position:absolute;z-index:1;top:4px;right:32px;width:40px;height:83px;border:4px solid #4c3829;background:#a96a4a}.home_window__MVpW3{top:46px;left:24px;width:45px;height:45px;background:linear-gradient(90deg,transparent 44%,#493728 44% 56%,transparent 56%),linear-gradient(transparent 44%,#493728 44% 56%,transparent 56%),#9dd3cf;box-shadow:inset -7px -7px 0 rgb(47 89 88/18%)}.home_door__dd7SB,.home_window__MVpW3{position:absolute;border:4px solid #493728}.home_door__dd7SB{right:25px;bottom:0;width:52px;height:76px;border-bottom:0;background:#754c35}.home_door__dd7SB:after{position:absolute;top:33px;right:8px;width:7px;height:7px;background:#f2c45d;content:""}.home_librarySign__vlNvw{position:absolute;top:8px;left:81px;padding:4px 8px 3px;border:2px solid #3d3127;background:#f3df9b;color:#493728;font-size:.47rem;font-weight:900;letter-spacing:.14em}.home_tree__kq1ln{position:absolute;z-index:9;width:92px;height:180px}.home_tree__kq1ln:after{position:absolute;bottom:0;left:38px;width:25px;height:86px;border:3px solid #493728;background:#81573a;content:""}.home_tree__kq1ln span{position:absolute;z-index:2;width:63px;height:63px;border:3px solid #314832;background:#5c7f4a;box-shadow:inset -9px -9px 0 rgb(31 67 38/18%)}.home_tree__kq1ln span:first-child{top:6px;left:16px}.home_tree__kq1ln span:nth-child(2){top:43px;left:0}.home_tree__kq1ln span:nth-child(3){top:48px;right:0;background:#71965a}.home_treeOne__AZAEw{top:30%;left:2%;transform:scale(.84)}.home_treeTwo__64I3k{top:42%;right:0;transform:scale(.68)}.home_desk__w07Q2{position:absolute;z-index:10;right:9%;bottom:29%;width:120px;height:100px}.home_deskTop__2_rMb{position:absolute;top:12px;left:0;width:112px;height:35px;transform:skewY(-10deg);border:3px solid #493728;background:#a76b40}.home_paper__rbCm8{position:absolute;z-index:2;top:5px;left:30px;width:52px;height:34px;transform:rotate(-6deg);border:2px solid #667162;background:repeating-linear-gradient(#fff9e9 0 7px,#b7c4aa 8px 9px);color:#8b4c35;cursor:pointer;font-size:.82rem;font-weight:900}.home_paper__rbCm8 span{position:relative;z-index:1}.home_deskLegOne__Cl8uC,.home_deskLegTwo__bMgGF{position:absolute;top:45px;width:13px;height:54px;border:3px solid #493728;background:#8b5737}.home_deskLegOne__Cl8uC{left:15px}.home_deskLegTwo__bMgGF{right:14px}.home_backpack__mu3vW{position:absolute;z-index:11;bottom:36%;left:42%;width:43px;height:51px;border:3px solid #4f3b2f;border-radius:12px 12px 3px 3px;background:#a7774e;box-shadow:inset -6px -6px 0 rgb(88 52 34/17%);color:inherit}.home_backpack__mu3vW:before{position:absolute;top:-11px;left:9px;width:19px;height:11px;border:3px solid #4f3b2f;border-bottom:0;border-radius:10px 10px 0 0;content:""}.home_backpack__mu3vW:after{position:absolute;top:9px;right:3px;left:3px;height:15px;border-bottom:3px solid #4f3b2f;border-radius:7px;background:#bd8b5b;content:""}.home_backpack__mu3vW span{position:absolute;z-index:2;right:16px;bottom:10px;width:7px;height:8px;background:#f2d36d}.home_backpack__mu3vW:hover,.home_cat__0wwpn:hover:not(:disabled),.home_gameConsole__6odHi:hover,.home_paper__rbCm8:hover{transform:translateY(-3px)}.home_gameConsole__6odHi{position:absolute;z-index:17;bottom:22%;left:8%;width:70px;height:46px;border:3px solid #493728;border-radius:6px;background:#668064;box-shadow:inset -6px -5px 0 rgb(42 62 47/20%)}.home_gameConsole__6odHi:before{position:absolute;top:20px;left:6px;width:14px;height:5px;background:#2f3d31;box-shadow:4px -4px 0 -1px #2f3d31,4px 4px 0 -1px #2f3d31;content:""}.home_gameConsole__6odHi:after{position:absolute;top:18px;right:6px;width:7px;height:7px;border-radius:50%;background:#e0b850;box-shadow:8px 5px 0 #c96f4e;content:""}.home_gameConsole__6odHi span{position:absolute;top:7px;left:22px;display:grid;width:27px;height:27px;place-items:center;border:3px solid #354137;background:#cbe0b4;color:#3c563d;font-size:.42rem;font-weight:950;letter-spacing:-.05em}.home_cat__0wwpn{position:absolute;z-index:17;left:29%;bottom:8%;width:78px;height:52px;padding:0;border:0;background:transparent;color:#3e302b;transform-origin:bottom center}.home_cat__0wwpn:disabled{cursor:default;opacity:1}.home_catBody__Antxq{position:absolute;right:4px;bottom:0;width:51px;height:31px;border:3px solid #45342e;border-radius:50% 48% 42% 44%;background:#d59b66;box-shadow:inset -7px -6px 0 rgb(92 60 42/15%)}.home_catHead__idIpe{position:absolute;z-index:2;left:7px;bottom:2px;width:34px;height:33px;border:3px solid #45342e;border-radius:45%;background:#e1ac72}.home_catHead__idIpe i{position:absolute;top:-9px;width:13px;height:15px;border:3px solid #45342e;background:#e1ac72;clip-path:polygon(50% 0,100% 100%,0 100%)}.home_catHead__idIpe i:first-child{left:0}.home_catHead__idIpe i:last-child{right:0}.home_catFace__MGPTJ{position:absolute;z-index:3;left:11px;bottom:11px;font-size:.53rem;font-weight:900;letter-spacing:.03em}.home_catTail__TmL2z{position:absolute;z-index:2;right:-2px;bottom:7px;width:28px;height:17px;border:5px solid #45342e;border-left:0;border-radius:0 20px 20px 0}.home_catTail__TmL2z:after{position:absolute;inset:3px;border:3px solid #d59b66;border-left:0;border-radius:0 20px 20px 0;content:""}.home_catAwake__rg_gE .home_catHead__idIpe{transform:translateY(-4px) rotate(-4deg)}.home_catAwake__rg_gE .home_catBody__Antxq{transform:scaleX(1.05)}.home_flowerPatch__KCF3M{position:absolute;z-index:12;display:flex;gap:11px}.home_flowerPatch__KCF3M i{width:10px;height:10px;background:#fff3dc;box-shadow:0 8px 0 -3px #3f7344}.home_flowerPatch__KCF3M i:nth-child(2){background:#e98770}.home_flowerPatch__KCF3M i:nth-child(3){background:#efc85e}.home_flowersOne__9sN_V{bottom:29%;left:16%}.home_flowersTwo__IkG33{right:31%;bottom:14%;transform:scale(.8)}.home_portraitWrap__jf4eI{position:absolute;z-index:15;right:23%;bottom:14%;width:210px;height:395px;overflow:hidden;pointer-events:none}.home_portrait__hu0iH{position:absolute;right:0;bottom:-2px;width:100%;height:auto;filter:drop-shadow(9px 12px 0 rgb(41 56 38/23%))}.home_scenePanel__ffVV3{position:absolute;z-index:40;top:18%;left:50%;width:min(370px,74%);padding:20px 22px 19px;transform:translateX(-50%);border:3px solid #354b3b;border-radius:3px;background:#fff9e9;box-shadow:8px 8px 0 rgb(45 65 50/82%);color:#26392c}.home_scenePanel__ffVV3:before{position:absolute;inset:5px;border:1px dashed rgb(70 88 69/28%);content:"";pointer-events:none}.home_scenePanel__ffVV3 h2,.home_scenePanel__ffVV3 h3,.home_scenePanel__ffVV3 p{position:relative;z-index:1}.home_scenePanel__ffVV3 h2{max-width:90%;margin:4px 0 9px;font-family:var(--font-serif);font-size:1.55rem;line-height:1.05}.home_scenePanel__ffVV3>p:not(.home_panelKicker__jLAs1){margin:0;color:#526255;font-size:.76rem;line-height:1.46}.home_panelKicker__jLAs1{margin:0;color:#8a4c34;font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.home_panelExperimentList__aUyf9 a,.home_panelLink__tBP9l{position:relative;z-index:1;display:inline-flex;margin-top:12px;color:#334e3a;font-size:.75rem;font-weight:850;text-underline-offset:3px}.home_scenePanelClose__WvuQK{position:absolute;z-index:3;top:8px;right:9px;display:grid;width:31px;height:31px;place-items:center;padding:0;border:2px solid #435744;border-radius:0;background:#fffdf4;color:#26392c;font-size:1.25rem;font-weight:700;line-height:1}.home_experimentsPanel__aTNZU{top:8%;width:min(430px,80%)}.home_panelExperimentList__aUyf9{position:relative;z-index:1;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.home_panelExperimentList__aUyf9>div{padding:9px 10px;border:2px solid #b9ad85;background:#fffdf4}.home_panelExperimentList__aUyf9 h3{margin:0;font-size:.86rem}.home_panelExperimentList__aUyf9 p{margin:3px 0 0;color:#59685c;font-size:.65rem;line-height:1.35}.home_panelExperimentList__aUyf9 a{margin-top:5px;font-size:.66rem}.home_projects__XwMwh{padding-block:clamp(82px,10vw,132px)}.home_nextPath__3Q_tQ{padding-block:clamp(56px,7vw,82px)}.home_sectionHeading__2L2pT{display:grid;align-items:end;gap:48px;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);margin-bottom:46px}.home_nextPath__3Q_tQ h2,.home_sectionHeading__2L2pT h2{max-width:770px;margin:0;font-family:var(--font-serif);font-size:clamp(2.7rem,5.5vw,5.4rem);font-weight:500;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.home_sectionHeading__2L2pT>p{max-width:500px;margin:0;color:#5d695e;font-size:.98rem}.home_projectCard__z4RaF{display:grid;min-width:0;overflow:hidden;border:3px solid #304438;box-shadow:8px 8px 0 #304438;grid-template-columns:minmax(170px,.63fr) minmax(0,1.37fr)}.home_projectGreen___NwdB{background:#eef1d2}.home_projectArt__ihlJL{position:relative;min-height:310px;overflow:hidden;border-right:3px solid #304438;background:linear-gradient(45deg,rgb(255 255 255/14%) 25%,transparent 25% 75%,rgb(255 255 255/14%) 75%),#66834d;background-size:36px 36px}.home_cardStackOne__T__PJ,.home_cardStackThree__42vdS,.home_cardStackTwo__xESU6{position:absolute;display:grid;width:100px;height:142px;place-items:center;border:5px solid #27372c;border-radius:4px;color:#28372d;font-family:var(--font-serif);font-size:2.4rem;font-weight:800}.home_cardStackOne__T__PJ{top:55px;left:28px;transform:rotate(-12deg);background:#f5cf5f}.home_cardStackTwo__xESU6{top:83px;left:68px;transform:rotate(5deg);background:#e9a071}.home_cardStackThree__42vdS{top:111px;left:43px;transform:rotate(-3deg);background:#e7e6c9}.home_mapFoldOne__o7Neu,.home_mapFoldTwo__UwyEh{position:absolute;top:70px;width:92px;height:160px;border:5px solid #2d4138;background:repeating-linear-gradient(38deg,#e9d69f 0 18px,#d7c384 19px 22px)}.home_mapFoldOne__o7Neu{left:25px;transform:skewY(-10deg)}.home_mapFoldTwo__UwyEh{right:24px;transform:skewY(10deg)}.home_mapPin__3HCdJ{position:absolute;z-index:2;top:118px;left:calc(50% - 18px);display:grid;width:36px;height:46px;place-items:start center;padding-top:4px;border:4px solid #442f29;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#b95c3f;color:#fff6df;font-size:.65rem}.home_projectCopy__pp9PT{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4vw,48px)}.home_projectCopy__pp9PT>p:first-child{margin:0 0 12px;color:#516451;font-size:.66rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.home_projectCopy__pp9PT h3{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,3.2vw,3.15rem);font-weight:560;letter-spacing:-.045em;line-height:1}.home_projectCopy__pp9PT>p:not(:first-child){margin:18px 0 25px;color:#4d5d50;font-size:.9rem;line-height:1.7}.home_projectLinks__rga7G{display:flex;flex-wrap:wrap;gap:10px 18px}.home_allWriting__M65DQ,.home_projectLinks__rga7G a{display:inline-flex;min-height:44px;align-items:center;font-size:.82rem;font-weight:800;text-decoration-thickness:2px}.home_otherExperiments__bEKid{display:grid;gap:12px;margin-top:42px}.home_otherExperimentsLabel__z_LVD{margin:0;color:#516451;font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.home_experimentList__TdTOO{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_experimentCard__VjAlF{display:grid;min-width:0;align-items:stretch;overflow:hidden;border:2px solid #506457;background:#e5f0e9;box-shadow:4px 4px 0 #506457;grid-template-columns:88px minmax(0,1fr)}.home_experimentArt__iwWow{position:relative;align-self:stretch;min-height:128px;overflow:hidden;border-right:2px solid #506457;background:linear-gradient(45deg,rgb(255 255 255/14%) 25%,transparent 25% 75%,rgb(255 255 255/14%) 75%),#6fa2a1;background-size:30px 30px}.home_fashionArt__ZRV1a{background:linear-gradient(45deg,rgb(255 255 255/18%) 25%,transparent 25% 75%,rgb(255 255 255/18%) 75%),#c47d79;background-size:30px 30px}.home_roomArt__J0OCk{background:linear-gradient(45deg,rgb(255 255 255/18%) 25%,transparent 25% 75%,rgb(255 255 255/18%) 75%),#c9a15f;background-size:30px 30px}.home_claimsArt__7FS1t{background:linear-gradient(45deg,rgb(255 255 255/13%) 25%,transparent 25% 75%,rgb(255 255 255/13%) 75%),#6c708f;background-size:30px 30px}.home_fashionSkirt__TjtRa,.home_fashionTop__A6U49{position:absolute;left:50%;border:4px solid #3d3732;transform:translateX(-50%);background:#f7e8d6}.home_fashionTop__A6U49{top:25px;width:54px;height:45px;clip-path:polygon(20% 0,37% 12%,63% 12%,80% 0,100% 20%,83% 40%,77% 100%,23% 100%,17% 40%,0 20%)}.home_fashionSkirt__TjtRa{top:67px;width:69px;height:67px;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:#b92f3a}.home_fashionSpark__aTlW9{position:absolute;top:18px;right:12px;color:#fff2bd;font-size:1.15rem}.home_roomWindow__T9FUv{position:absolute;top:18px;left:16px;width:51px;height:45px;border:4px solid #4b3d30;background:linear-gradient(90deg,transparent 44%,#4b3d30 44% 56%,transparent 56%),linear-gradient(transparent 44%,#4b3d30 44% 56%,transparent 56%),#dce8d3}.home_roomSofa__k_0re{position:absolute;right:8px;bottom:20px;width:66px;height:39px;border:4px solid #4b3d30;border-radius:8px 8px 2px 2px;background:#b86751;box-shadow:inset 0 9px 0 #d58b68}.home_roomLamp__c999t{position:absolute;bottom:16px;left:14px;width:7px;height:44px;background:#4b3d30}.home_roomLamp__c999t:before{position:absolute;top:-3px;left:-9px;width:25px;height:20px;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:#f4d67b;content:""}.home_claimChart__Jb3Pa{position:absolute;inset:20px 13px 22px;border:4px solid #36394d;background:#f5f1df;box-shadow:7px 7px 0 rgb(41 43 60/24%)}.home_claimLine__AHdU3{position:absolute;z-index:1;top:42px;left:24px;width:46px;height:31px;border-bottom:5px solid #b85f4d;clip-path:polygon(0 70%,24% 45%,48% 61%,70% 16%,100% 0,100% 17%,71% 32%,49% 78%,25% 62%,0 90%);background:#617b59}.home_claimCheck__EmRzq{position:absolute;z-index:2;right:9px;bottom:12px;display:grid;width:26px;height:26px;place-items:center;border:3px solid #36394d;border-radius:50%;background:#e8c75f;color:#36394d;font-size:.78rem;font-weight:950}.home_experimentArt__iwWow .home_mapFoldOne__o7Neu,.home_experimentArt__iwWow .home_mapFoldTwo__UwyEh{top:23px;width:42px;height:82px}.home_experimentArt__iwWow .home_mapFoldOne__o7Neu{left:8px}.home_experimentArt__iwWow .home_mapFoldTwo__UwyEh{right:8px}.home_experimentArt__iwWow .home_mapPin__3HCdJ{top:42px}.home_experimentCopy__nq_x2{min-width:0;padding:16px 18px 10px}.home_experimentCopy__nq_x2>p:first-child{margin:0 0 6px;color:#516451;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home_experimentCopy__nq_x2 h3{margin:0;font-family:var(--font-serif);font-size:1.45rem;font-weight:560;letter-spacing:-.035em}.home_experimentCopy__nq_x2>p:nth-of-type(2){max-width:730px;margin:8px 0 0;color:#4d5d50;font-size:.78rem;line-height:1.45}.home_experimentLink__kAi81{display:inline-flex;min-height:44px;align-items:center;margin-top:6px;font-size:.78rem;font-weight:800;white-space:nowrap}.home_writing__EtCSV{border-block:3px solid #304438;background:#274237;color:#fff8e7}.home_writingInner__GkheW{padding-block:clamp(52px,6vw,76px)}.home_writing__EtCSV .home_kicker__NN1p8{color:#d5d99c}.home_writing__EtCSV .home_sectionHeading__2L2pT{align-items:center;margin-bottom:28px}.home_writing__EtCSV .home_sectionHeading__2L2pT h2{color:#fff9e8;font-size:clamp(2.4rem,4.4vw,4.4rem)}.home_allWriting__M65DQ{justify-self:end;color:#fff9e8}.home_articleList__o4Qvt{border-top:1px solid rgb(255 248 231/32%)}.home_articleRow__yhnA0{display:grid;align-items:center;gap:22px;padding-block:20px;border-bottom:1px solid rgb(255 248 231/26%);grid-template-columns:45px minmax(0,1fr) 56px}.home_articleNumber__TfTvE{color:#beca9c;font-size:.72rem;font-weight:800;letter-spacing:.1em}.home_articleRow__yhnA0 div>p:first-child{margin:0 0 7px;color:#c9d0b1;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.home_articleRow__yhnA0 h3{max-width:920px;margin:0;font-family:var(--font-serif);font-size:clamp(1.35rem,2.3vw,2.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.home_articleRow__yhnA0 h3 a{text-decoration:none}.home_articleRow__yhnA0 h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.home_articleRow__yhnA0 div>p:last-child{max-width:720px;margin:6px 0 0;color:#bac6bc;font-size:.86rem;line-height:1.55}.home_articleArrow__iIBja{display:grid;width:50px;height:50px;place-items:center;border:2px solid #d9e0bf;background:transparent;color:#fff8e7;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.home_articleArrow__iIBja:hover{transform:translateX(3px);background:#e0dda2;color:#274237}.home_topicTrail__f4HOl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.home_topicTrail__f4HOl span{margin-right:4px;color:#c9d0b1;font-size:.75rem;font-weight:750}.home_topicTrail__f4HOl a{padding:7px 11px;border:1px solid rgb(255 248 231/38%);color:#f6f0df;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none}.home_topicTrail__f4HOl a:hover{background:#fff8e7;color:#274237}.home_nextPath__3Q_tQ{display:grid;align-items:start;gap:36px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.home_nextPath__3Q_tQ h2{font-size:clamp(2.4rem,4.4vw,4.3rem)}.home_pathLinks__75hRp{display:grid;gap:10px}.home_pathLinks__75hRp a{display:grid;gap:4px;padding:16px 20px;border:2px solid #3b5541;background:#fff9e8;box-shadow:5px 5px 0 #3b5541;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.home_pathLinks__75hRp a:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #3b5541}.home_pathLinks__75hRp strong{font-family:var(--font-serif);font-size:1.45rem}.home_pathLinks__75hRp span{color:#5a6a5c;font-size:.78rem}.home_newsletter__W82wL{padding-block:0 clamp(48px,6vw,68px)}.home_newsletter__W82wL .newsletter-section{gap:clamp(28px,4vw,46px);padding:clamp(28px,4vw,44px)}.home_newsletter__W82wL .newsletter-section h2{font-size:clamp(2.2rem,3.8vw,3.35rem)}@media (max-width:1080px){.home_heroInner__FriQK{grid-template-columns:minmax(350px,.92fr) minmax(390px,1.08fr);gap:16px}.home_world__jVQZH{width:112%;margin-left:-8%}.home_projectCard__z4RaF{grid-template-columns:1fr}.home_projectArt__ihlJL{min-height:230px;border-right:0;border-bottom:3px solid #304438}.home_cardStackOne__T__PJ{top:33px;left:calc(50% - 90px)}.home_cardStackTwo__xESU6{top:52px;left:calc(50% - 40px)}.home_cardStackThree__42vdS{top:73px;left:calc(50% - 70px)}.home_experimentList__TdTOO{grid-template-columns:1fr}.home_experimentCard__VjAlF{grid-template-columns:82px minmax(0,1fr)}.home_experimentArt__iwWow{min-height:132px}}@media (min-width:861px) and (max-height:780px){.home_heroInner__FriQK{padding-block:18px 16px}.home_hero__o4ZPq h1{font-size:clamp(3rem,4.6vw,4.35rem);line-height:.9}.home_hero__o4ZPq h1 span{margin-bottom:8px}.home_intro__R_zLE{margin-top:14px;font-size:.92rem;line-height:1.48}.home_worldNav__Zi4RN{margin-top:16px}.home_worldNav__Zi4RN a{min-height:58px}.home_world__jVQZH{transform:scale(.9)}}@media (max-width:860px){.home_heroInner__FriQK{min-height:auto;gap:6px;grid-template-columns:1fr;padding-top:38px}.home_heroCopy__e6FQF{text-align:center}.home_hero__o4ZPq h1,.home_intro__R_zLE,.home_worldNav__Zi4RN{margin-inline:auto}.home_intro__R_zLE{max-width:680px}.home_worldNav__Zi4RN{text-align:left}.home_world__jVQZH{order:-1;width:min(100%,650px);height:470px;aspect-ratio:auto;margin:-34px auto -18px}.home_portraitWrap__jf4eI{right:23%;bottom:11%;width:205px;height:385px}.home_scenePanel__ffVV3{top:14%}.home_nextPath__3Q_tQ,.home_sectionHeading__2L2pT{grid-template-columns:1fr;gap:24px}.home_sectionHeading__2L2pT{align-items:start}.home_sectionHeading__2L2pT>p{max-width:650px}.home_allWriting__M65DQ{justify-self:start}}@media (max-width:680px){.home_hero__o4ZPq{min-height:auto}.home_heroInner__FriQK{padding-block:22px 28px}.home_world__jVQZH{width:125%;height:310px;margin:-34px -12.5% -12px;transform:scale(.88)}.home_sun__t_DI_{top:8%;right:11%;width:66px}.home_cloudOne__ViHPQ{left:10%}.home_treeTwo__64I3k{display:none}.home_desk__w07Q2{right:1%;bottom:28%;transform:scale(.72);transform-origin:bottom right}.home_cottage__y5npT{left:18%;transform:scale(.83);transform-origin:bottom left}.home_portraitWrap__jf4eI{right:23%;bottom:8%;width:168px;height:316px}.home_backpack__mu3vW{bottom:35%;left:34%;transform:scale(.82)}.home_backpack__mu3vW:hover{transform:translateY(-3px) scale(.82)}.home_timeToggle__0Ijzn{top:6%;left:21%;padding:5px 8px}.home_gameConsole__6odHi{bottom:22%;left:14%;transform:scale(.84)}.home_gameConsole__6odHi:hover{transform:translateY(-3px) scale(.84)}.home_cat__0wwpn{bottom:8%;left:28%;transform:scale(.88)}.home_cat__0wwpn:hover:not(:disabled){transform:translateY(-3px) scale(.88)}.home_scenePanel__ffVV3{top:8%;width:min(340px,76%);padding:17px 18px 16px}.home_experimentsPanel__aTNZU{top:1%;width:min(390px,82%)}.home_scenePanel__ffVV3 h2{font-size:1.35rem}.home_panelExperimentList__aUyf9{max-height:218px;gap:6px;grid-template-columns:1fr;margin-top:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.home_panelExperimentList__aUyf9>div{padding:7px 8px}.home_hero__o4ZPq h1{font-size:clamp(2.65rem,13vw,4.1rem);line-height:.91}.home_intro__R_zLE{font-size:.92rem;line-height:1.55}.home_worldNav__Zi4RN{order:1;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.home_intro__R_zLE{order:2;margin-top:22px}.home_worldNav__Zi4RN a{min-height:69px;gap:8px;padding:8px;grid-template-columns:36px minmax(0,1fr);box-shadow:3px 3px 0 #39523e}.home_worldNav__Zi4RN a>span:last-child{display:none}.home_navBlock__WUoy6{width:38px;height:38px}.home_worldNav__Zi4RN small{font-size:.62rem}.home_projects__XwMwh,.home_writingInner__GkheW{padding-block:42px}.home_nextPath__3Q_tQ{padding-block:38px}.home_sectionHeading__2L2pT{margin-bottom:24px}.home_nextPath__3Q_tQ h2,.home_sectionHeading__2L2pT h2{font-size:clamp(2.2rem,10.5vw,3.2rem)}.home_projectCard__z4RaF{box-shadow:5px 5px 0 #304438}.home_projectArt__ihlJL{min-height:150px}.home_cardStackOne__T__PJ,.home_cardStackThree__42vdS,.home_cardStackTwo__xESU6{width:82px;height:116px}.home_cardStackOne__T__PJ{top:8px;left:calc(50% - 76px)}.home_cardStackTwo__xESU6{top:20px;left:calc(50% - 30px)}.home_cardStackThree__42vdS{top:34px;left:calc(50% - 62px)}.home_projectCopy__pp9PT{padding:24px 20px 26px}.home_projectCopy__pp9PT>p:not(:first-child){margin-block:14px 16px;line-height:1.55}.home_otherExperiments__bEKid{margin-top:26px}.home_experimentCard__VjAlF{grid-template-columns:58px minmax(0,1fr)}.home_experimentArt__iwWow{min-height:124px}.home_experimentArt__iwWow .home_mapFoldOne__o7Neu,.home_experimentArt__iwWow .home_mapFoldTwo__UwyEh{top:31px;width:30px;height:62px}.home_experimentArt__iwWow .home_mapFoldOne__o7Neu{left:3px}.home_experimentArt__iwWow .home_mapFoldTwo__UwyEh{right:3px}.home_experimentArt__iwWow .home_mapPin__3HCdJ{top:42px;transform:rotate(-45deg) scale(.75)}.home_fashionTop__A6U49{top:27px;width:42px;height:36px}.home_fashionSkirt__TjtRa{top:59px;width:51px;height:53px}.home_fashionSpark__aTlW9{top:8px;right:5px;font-size:.9rem}.home_roomWindow__T9FUv{top:16px;left:7px;width:39px;height:35px}.home_roomSofa__k_0re{right:4px;bottom:18px;width:47px;height:32px}.home_roomLamp__c999t{bottom:15px;left:7px;height:38px}.home_claimChart__Jb3Pa{inset:20px 5px 25px}.home_claimLine__AHdU3{top:42px;left:13px;width:34px}.home_claimCheck__EmRzq{right:3px;bottom:16px;transform:scale(.8)}.home_experimentCopy__nq_x2{padding:12px 12px 4px}.home_experimentCopy__nq_x2 h3{font-size:1.2rem}.home_experimentCopy__nq_x2>p:nth-of-type(2){display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home_experimentLink__kAi81{margin-top:8px;font-size:.75rem}.home_articleRow__yhnA0{align-items:start;gap:13px;padding-block:14px;grid-template-columns:28px minmax(0,1fr)}.home_articleArrow__iIBja,.home_articleRow__yhnA0 div>p:last-child{display:none}.home_topicTrail__f4HOl{align-items:stretch;margin-top:16px}.home_topicTrail__f4HOl span{width:100%}.home_topicTrail__f4HOl a{flex:1 1 140px;text-align:center}.home_nextPath__3Q_tQ{gap:18px}.home_pathLinks__75hRp a{padding:12px 14px}.home_newsletter__W82wL{padding-bottom:38px}.home_newsletter__W82wL .newsletter-section{gap:22px;padding:24px 18px}}@media (max-width:380px){.home_world__jVQZH{width:140%;margin-inline:-20%}}@media (prefers-reduced-motion:no-preference){.home_hero__o4ZPq,.home_hero__o4ZPq:after,.home_hillBack__J_bR_,.home_hillFront__cwLkW,.home_islandGrass__5YCso,.home_sun__t_DI_,.home_window__MVpW3{transition:background .42s ease,background-color .42s ease,box-shadow .42s ease,opacity .42s ease,filter .42s ease}.home_cloudOne__ViHPQ{animation:home_drift__9kwYA 8s ease-in-out infinite alternate}.home_cloudTwo__QUj_R{animation:home_driftSmall__Udn8g 10s ease-in-out infinite alternate}.home_sun__t_DI_{animation:home_glow__8AiAa 4s ease-in-out infinite alternate}.home_heroNight__Sd92n .home_sun__t_DI_{animation:none}.home_flowersOne__9sN_V{animation:home_sway__vvMbH 3s ease-in-out infinite alternate;transform-origin:bottom}.home_catAwake__rg_gE{animation:home_catWander__xrn46 3.25s ease-in-out both}.home_catAwake__rg_gE .home_catTail__TmL2z{animation:home_catTail__TmL2z .28s ease-in-out infinite alternate}}@keyframes home_drift__9kwYA{to{transform:translateX(16px)}}@keyframes home_driftSmall__Udn8g{to{transform:translateX(-14px) scale(.7)}}@keyframes home_glow__8AiAa{to{box-shadow:0 0 0 17px rgb(255 231 143/30%),0 0 58px 22px rgb(255 224 123/42%)}}@keyframes home_sway__vvMbH{to{transform:rotate(2deg)}}@keyframes home_catWander__xrn46{0%{transform:translateX(0) scale(1)}14%{transform:translateX(10px) translateY(-4px) scale(1.02)}32%{transform:translateX(34px) translateY(0) scale(1.02)}48%{transform:translateX(55px) translateY(-4px) scale(1.02)}64%{transform:translateX(37px) translateY(0) scale(1.02)}82%{transform:translateX(12px) translateY(-3px) scale(1.01)}to{transform:translateX(0) scale(1)}}@keyframes home_catTail__TmL2z{to{transform:rotate(-8deg)}}@media (max-width:680px) and (prefers-reduced-motion:no-preference){.home_catAwake__rg_gE{animation-name:home_catWanderMobile__1XQya}}@keyframes home_catWanderMobile__1XQya{0%{transform:translateX(0) scale(.88)}18%{transform:translateX(8px) translateY(-3px) scale(.9)}42%{transform:translateX(34px) translateY(0) scale(.9)}68%{transform:translateX(20px) translateY(-3px) scale(.9)}to{transform:translateX(0) scale(.88)}}@media print{.home_world__jVQZH{display:none}.home_heroInner__FriQK{min-height:auto;grid-template-columns:1fr}.home_page__NOZQO{background:white;color:black}}