.withinIntroHero{position:relative;margin:18px auto 0;max-width:1500px;min-height:560px;overflow:hidden;background:#17291e;color:#fff}.withinIntroHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.withinIntroHero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,22,16,.85),rgba(8,22,16,.2) 65%,transparent)}.withinIntroCopy{position:relative;z-index:1;padding:110px 7%;max-width:800px}.withinIntroCopy .kicker{color:#ead9a8}.withinIntroCopy h1{font-family:Georgia,serif;font-size:clamp(40px,5vw,78px);line-height:1.05;font-weight:400;letter-spacing:-2px;margin:26px 0}.withinIntroCopy>p{font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.4;color:#fff}.withinIntroduction{padding:40px 0 80px}.withinIntroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;margin-top:42px}.withinIntroGrid h2{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.25;color:#233c2d}.withinIntroGrid p{line-height:1.75}.withinInvitation{border-left:3px solid #ba9854;padding-left:24px;margin-top:40px}.withinInvitation b{font-family:Georgia,serif;font-size:24px}.withinPreviewNote{padding:15px;background:#f1f4ed;border-radius:12px}.withinInterestForm,.withinInterestSuccess{padding:32px;background:#f5f3eb;border:1px solid #ddd8c6;border-radius:22px}.withinInterestForm h3,.withinInterestSuccess h3{font-family:Georgia,serif;font-size:28px;margin-top:0;color:#25392b}.withinFormFields{display:grid;grid-gap:18px;gap:18px;margin:24px 0}.withinFormFields label{display:grid;grid-gap:7px;gap:7px;font-weight:600}.withinFormFields input{background:white;border:1px solid #bcb7a7;border-radius:8px;padding:12px;min-width:0;color:#23392a;min-height:48px}.withinCheckbox{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:15px;line-height:1.5}.withinCheckbox input{width:20px;height:20px;flex-shrink:0;margin:2px 0;accent-color:#31583b}.withinFormNote{font-size:13px;color:#4b584c;margin-bottom:0}.withinHoney{position:absolute;left:-10000px}.withinWorld{background:#101d16;min-height:100vh;color:#efe9d8;padding-bottom:28px;font-family:system-ui,sans-serif}.withinWorld a{color:#ebdcb9}.withinWorld button{font:inherit;border:1px solid #716b51;border-radius:9px;padding:12px 16px;background:#23382b;color:#f8f3e5;min-height:44px;cursor:pointer}.withinWorld button:hover:not(:disabled){background:#354c36;border-color:#d4bc7d}.withinWorld button:disabled{opacity:.55;cursor:default}.withinWorld :focus-visible{outline:3px solid #fff2ad;outline-offset:4px}.withinWorldBar{max-width:1460px;margin:auto;padding:20px 30px;display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid #36483a;flex-wrap:wrap}.withinWordmark{font-family:Georgia,serif;font-size:28px;text-decoration:none;white-space:nowrap}.withinWordmark span{font-size:18px;color:#c4b17b}.withinWorldControls{display:flex;gap:8px;flex-wrap:wrap}.withinWorldControls button{font-size:13px;background:transparent;padding:8px 12px}.withinWorldBar>a:last-child{font-size:13px}.withinWorldHeading{max-width:1330px;margin:35px auto 25px;padding:0 30px}.withinWorldHeading>span{font-size:11px;letter-spacing:2px;color:#cab98d}.withinWorldHeading h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.15;margin:14px 0}.withinWorldHeading h1:focus{outline:none}.withinWorldHeading p{color:#c4cebf}.withinPlayLayout{max-width:1330px;padding:0 30px;margin:auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);grid-gap:26px;gap:26px;align-items:start}.withinScene{position:relative;aspect-ratio:1;border:1px solid #81714b;border-radius:22px;overflow:hidden;isolation:isolate;background:#243627;box-shadow:0 18px 60px #0006}.withinScene-clearing{aspect-ratio:1.5}.withinSceneArt{position:absolute;inset:0;background-image:url(/api/within/artwork);background-size:300% 200%;background-repeat:no-repeat;transition:opacity .5s}.withinScene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#09130955,transparent 30%)}.withinWorld .withinHotspot{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;background:#122319df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ddc98a;border-radius:30px;font-size:12px;max-width:48%;line-height:1.35}.withinHotspot>span{display:grid;place-items:center;background:#9b8444;border:1px solid #ffdf8e;width:32px;height:32px;flex-shrink:0;border-radius:50%;box-shadow:0 0 18px #f6d783;font-size:19px}.withinHotspot b{font-weight:500}.withinWorld .withinLight{position:absolute;z-index:3;transform:translate(-50%,-50%);min-height:44px;width:44px;padding:0;border-radius:50%;border:0;background:transparent}.withinLight:after{content:"";display:block;width:18px;height:18px;margin:auto;border:2px solid #fff9;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor,0 0 26px currentColor;animation:withinLightPulse 3s ease-in-out infinite}.withinWorld .white{color:#f9f7e8}.withinWorld .red{color:#ff8870}.withinWorld .blue{color:#7abfff}.withinWorld .yellow{color:#ffdf74}.withinWorld .green{color:#8be697}.withinStory{padding:26px;background:#19291f;border:1px solid #46553d;border-radius:22px}.withinStory .kicker{font-size:11px;letter-spacing:2px;color:#c7b281}.withinNotice{font-family:Georgia,serif;font-size:23px;line-height:1.55;margin:20px 0 26px;min-height:100px}.withinChoices{display:grid;grid-gap:12px;gap:12px}.withinChoices>button{text-align:left}.withinChoices p{font-size:14px;line-height:1.65;color:#c7d1c5}.withinChoices details{padding:10px 0;line-height:1.6}.withinChoices summary{cursor:pointer;padding:5px}.withinSaveStatus{font-size:12px;color:#aebdad;margin-bottom:0;padding-top:14px}.withinSaveError{margin-top:20px;padding:15px;border:1px solid #ddaa85;border-radius:10px;background:#452920;line-height:1.5}.withinDiscoveryBar{max-width:1270px;margin:24px auto 0;padding:20px 24px;border:1px solid #625d42;border-radius:16px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;background:#1c2b21;font-size:14px}.withinDiscoveryBar>b{font-family:Georgia,serif;font-size:20px;color:#e9d5a5}.withinDiscoveryBar>span{color:#8b9b8d}.withinDiscoveryBar>span.found{color:#e7cb87}.withinDiscoveryBar>small{font-size:12px;color:#aebdad;flex-basis:100%}.withinMapPlaces{position:absolute;inset:20px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}.withinMapPlaces button{display:grid;grid-gap:5px;gap:5px;text-align:left;background:#14251ee8!important}.withinMapPlaces small{font-size:12px;color:#c4caaa}.withinRipple{position:absolute;width:100px;height:35px;top:60%;left:53%;z-index:2;transform:translate(-50%,-50%);border:3px solid #b8f2ff;border-radius:50%;animation:withinRipple 2s ease-out forwards;pointer-events:none}.withinFountainFlow{position:absolute;left:49%;top:42%;height:24%;width:4px;background:linear-gradient(#d5ffff,#5ecdfb);box-shadow:0 0 20px #85ceff;opacity:.8}.withinGardenGlow{position:absolute;top:60%;left:42%;color:#ffa383;text-shadow:0 0 20px #ff632e;font-size:60px}.withinComplete{border-left:2px solid #c4a760;padding:12px 16px;background:#243c2b}.withinComplete p{margin:8px 0}.withinLoading{padding:60px 8%}.withinLoading h1{font-family:Georgia,serif;font-weight:400}.withinReduced *{animation:none!important;transition:none!important}.withinAdminTable{overflow:auto}.withinAdminTable table{width:100%;border-collapse:collapse}.withinAdminTable td,.withinAdminTable th{text-align:left;padding:15px;border-bottom:1px solid #d1d9df;font-size:14px}.withinAdminTable select{min-height:44px}.withinAdminAccounts{display:grid;grid-gap:14px;gap:14px;margin:24px 0}.withinAdminAccounts article{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px;background:white;border:1px solid #ccd5dc;border-radius:12px}.withinAdminAccounts article p{margin:5px 0;overflow-wrap:anywhere}@keyframes withinLightPulse{50%{opacity:.65;transform:scale(.8)}}@keyframes withinRipple{to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@media(prefers-reduced-motion:reduce){.withinWorld *{animation:none!important;transition:none!important}}@media(max-width:900px){.withinIntroGrid{gap:30px}.withinPlayLayout{grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);gap:18px;padding:0 20px}.withinWorldBar{padding:18px 20px}.withinStory{padding:20px}.withinNotice{font-size:20px}.withinWorld .withinHotspot{font-size:11px}.withinWorld .withinHotspot b{max-width:115px}.withinDiscoveryBar{margin:20px;gap:15px}}@media(max-width:680px){.withinIntroHero{min-height:520px}.withinIntroHero:after{background:linear-gradient(0deg,#10251bf2,transparent 90%)}.withinIntroHero>img{object-position:58% center}.withinIntroCopy{padding:280px 24px 38px}.withinIntroCopy h1{font-size:42px;letter-spacing:-1px;margin:18px 0}.withinIntroCopy .kicker{font-size:10px;line-height:1.8}.withinIntroCopy>p{font-size:25px;margin-bottom:0}.withinIntroGrid{grid-template-columns:1fr;gap:30px}.withinIntroduction{padding-top:24px}.withinIntroGrid h2{font-size:31px}.withinInterestForm,.withinInterestSuccess{padding:24px}.withinWorldBar{gap:14px;padding:16px}.withinWorldBar>a:last-child{margin-left:auto}.withinWorldControls{order:3;width:100%;gap:6px}.withinWorldControls button{font-size:12px;padding:8px 10px}.withinWorldHeading{padding:0 18px;margin:24px auto 18px}.withinWorldHeading>span{font-size:9px;letter-spacing:1px;line-height:1.7}.withinWorldHeading p{font-size:14px}.withinPlayLayout{grid-template-columns:1fr;padding:0 12px;gap:16px}.withinScene{border-radius:16px}.withinScene-clearing{aspect-ratio:1.5}.withinScene-clearing .withinLight{left:var(--mobile-x)!important;top:89%!important}.withinWorld .withinHotspot{padding:4px 8px 4px 4px;font-size:10px;max-width:49%;min-height:44px}.withinHotspot>span{width:27px;height:27px;font-size:16px}.withinStory{padding:22px}.withinNotice{min-height:0;font-size:22px}.withinDiscoveryBar{margin:16px 12px 0;padding:18px;gap:12px}.withinDiscoveryBar>b{flex-basis:100%}.withinMapPlaces{inset:14px}.withinMapPlaces button{font-size:13px;padding:9px 12px}.withinMapPlaces small{font-size:11px}}.withinIntroHero{margin:0;max-width:none;min-height:calc(100svh - 96px);display:flex;align-items:center}.withinIntroCopy{padding:80px 7%}.withinHeroEntry{display:inline-block;margin-top:18px;padding:14px 22px;color:#fff9dd;border:1px solid #e8dbb788;border-radius:30px;background:#15291a65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none}.withinHeroEntry:focus-visible,.withinHeroEntry:hover{background:#243e29d9;outline:2px solid #fff1bb;outline-offset:4px}.withinIntroduction{scroll-margin-top:100px}.withinWorld{position:relative;width:100%;height:100svh;min-height:520px;padding:0;overflow:hidden;isolation:isolate}.withinWorld:-webkit-full-screen{height:100dvh}.withinWorld:fullscreen{height:100dvh}.withinWorldBar{position:absolute;inset:0 0 auto;z-index:20;max-width:none;margin:0;padding:18px 26px;border:0;justify-content:flex-start;background:linear-gradient(#07150ee6,#07150e80,transparent);gap:18px}.withinWorldBar>a:last-child{margin-left:auto}.withinTravel{display:flex;gap:8px}.withinSettings summary,.withinWorld .withinTravel button{background:#10271ca8;border:1px solid #e0d8b53b;border-radius:25px;font-size:13px;padding:10px 14px;min-height:44px;color:#f5eedb}.withinSettings{position:relative}.withinSettings summary{cursor:pointer;list-style:none}.withinSettings summary::-webkit-details-marker{display:none}.withinSettings summary:after{content:" ⌄";color:#d0c393}.withinSettings[open] summary:after{content:" ⌃"}.withinWorldControls{position:absolute;top:calc(100% + 10px);right:0;padding:16px;width:260px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4c89d55;border-radius:16px;background:#102219ed;box-shadow:0 8px 35px #0007;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.withinWorldControls button{order:0;width:100%;font-size:12px;padding:10px}.withinWorldHeading{position:absolute;z-index:8;left:26px;top:88px;max-width:calc(100% - 52px);padding:0;margin:0;pointer-events:none;text-shadow:0 2px 18px #000}.withinWorldHeading>span{font-size:9px;letter-spacing:1.5px}.withinWorldHeading h1{font-size:clamp(30px,3vw,48px);margin:10px 0}.withinWorldHeading p{font-size:13px;margin:0;color:#f0e9d7}.withinPlayLayout{display:block;max-width:none;padding:0;margin:0}.withinScene,.withinScene-clearing{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:#15251b}.withinSceneArt{inset:auto;left:50%;top:50%;width:max(100vw,100svh);height:max(100vw,100svh);transform:translate(-50%,-50%);transition:none}.withinScene-clearing>.withinSceneArt{inset:0;width:100%;height:100%;transform:none}.withinScene:after{background:linear-gradient(#07150e4d,transparent 30%,transparent 65%,#07150e99)}.withinWorld .withinHotspot{width:52px;height:52px;min-height:44px;max-width:none;padding:0;justify-content:center;background:radial-gradient(circle,#faeac236,#faeac208 55%,transparent 75%);border:1px solid #fff3c92b;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 22px #f4da9125;transition:background .2s,box-shadow .2s,border-color .2s;top:clamp(195px,var(--hot-y),calc(100% - 200px))!important}.withinHotspot>span{width:18px;height:18px;font-size:12px;background:transparent;border:0;box-shadow:0 0 16px #fff2b675;color:#f8e9b7;opacity:.75}.withinHotspot b{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:180px;padding:8px 12px;border-radius:14px;background:#10241bea;border:1px solid #e7dab855;color:#fff2d2;font-size:12px;line-height:1.4;opacity:0;transition:opacity .15s;pointer-events:none}.withinWorld .withinHotspot:focus-visible,.withinWorld .withinHotspot:hover:not(:disabled){background:radial-gradient(circle,#fff0c35c,transparent 75%);border-color:#ffe7a399;box-shadow:0 0 40px #f4dc8760}.withinHotspot:focus-visible b,.withinHotspot:hover b{opacity:1}.withinWorld .withinLight{width:48px;height:48px}.withinLight:after{width:13px;height:13px;box-shadow:0 0 14px currentColor,0 0 30px currentColor}.withinWorld .withinLight:hover{background:transparent;filter:brightness(1.4)}.withinStory{position:absolute;z-index:12;bottom:58px;left:24px;width:min(440px,calc(100% - 48px));padding:16px 20px;border:1px solid #dbcba13d;border-radius:18px;background:#102319d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 35px #0004;max-height:calc(100svh - 230px);overflow:auto}.withinNotice{min-height:0;font-size:19px;line-height:1.5;margin:0 0 8px}.withinStoryDrawer>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;min-height:44px;font-size:13px;color:#e4d7b4}.withinStoryDrawer>summary::-webkit-details-marker{display:none}.withinStoryDrawer[open]>summary span{transform:rotate(45deg)}.withinStoryDrawer[open] .withinChoices{padding:8px 0 12px}.withinChoices>button{font-size:13px;background:#203929a6}.withinSaveStatus{font-size:10px;padding:0;margin:2px 0 0;color:#c3caba}.withinSaveError{margin:12px 0}.withinDiscoveryBar{position:absolute;z-index:13;bottom:0;left:0;right:0;max-width:none;margin:0;padding:12px 24px;border:0;border-radius:0;background:#0b1c15c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:16px;font-size:11px}.withinDiscoveryBar>b{font-family:inherit;font-size:11px;flex-basis:auto}.withinDiscoveryBar>small{display:none}.withinMapPlaces{inset:220px 10% 220px;align-items:flex-end;gap:8px;justify-content:center}.withinMapPlaces button{min-width:190px;border-radius:16px;font-size:14px;max-width:70vw;box-shadow:0 6px 18px #0003}.withinMapPlaces small{font-size:10px}.withinSceneTransition{position:absolute;z-index:10;inset:0;pointer-events:none;background:#0b1e13;animation:withinSceneFade .65s ease-in-out forwards}.withinSceneTransition:after{content:"";position:absolute;inset:0;background:#07150e66}.withinSceneTransition>span{position:absolute;z-index:1;left:50%;top:46%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:28px;color:#fff2d2;text-align:center;text-shadow:0 2px 15px #000}.withinReduced .withinSceneTransition{display:none}@keyframes withinSceneFade{0%{opacity:1}to{opacity:0}}@media(hover:none),(pointer:coarse){.withinHotspot b{opacity:1;font-size:10px;padding:5px 8px;max-width:130px}.withinWorld .withinHotspot{border-color:#f6e5b159;box-shadow:0 0 18px #f4da9138}}@media(max-width:680px){.withinIntroHero{min-height:calc(100svh - 56px);align-items:flex-end}.withinIntroCopy{padding:48px 24px 54px}.withinIntroHero>img{object-position:58% center}.withinWorldBar{padding:12px 16px;gap:8px 12px}.withinWordmark{font-size:22px}.withinWordmark span{font-size:15px}.withinWorldBar>a:last-child{position:absolute;top:23px;right:16px;font-size:11px}.withinTravel{order:2}.withinSettings{order:3}.withinSettings summary,.withinWorld .withinTravel button{font-size:11px;padding:8px 12px}.withinSettings .withinWorldControls{left:auto;right:0;width:240px}.withinWorldHeading{top:116px;left:18px;max-width:calc(100% - 36px)}.withinWorldHeading h1{font-size:30px;margin:8px 0}.withinWorldHeading>span{font-size:8px;letter-spacing:1px}.withinWorldHeading p{display:none}.withinScene-clearing .withinLight{left:var(--mobile-x)!important;top:45%!important}.withinStory{left:12px;bottom:49px;width:calc(100% - 24px);padding:12px 16px;max-height:calc(100svh - 220px)}.withinNotice{font-size:17px}.withinWorld .withinHotspot{top:clamp(195px,var(--hot-y),calc(100% - 210px))!important;width:48px;height:48px;font-size:10px}.withinHotspot b{max-width:120px}.withinScene-clearing .withinHotspot[aria-label="See the map"]{left:80%!important}.withinDiscoveryBar{padding:10px 12px;gap:10px;font-size:10px;min-height:42px;align-content:center}.withinDiscoveryBar>b{display:none}.withinMapPlaces{inset:205px 16px 225px;gap:6px}.withinMapPlaces button{min-width:170px;padding:7px 12px;font-size:12px}.withinMapPlaces small{font-size:9px}.withinSceneTransition>span{font-size:23px}}@media(max-height:620px) and (min-width:681px){.withinWorldHeading{top:76px}.withinWorldHeading h1{font-size:28px}.withinWorldHeading p{display:none}.withinWorld .withinHotspot{top:clamp(145px,var(--hot-y),calc(100% - 170px))!important}.withinStory{width:360px;padding:10px 16px;max-height:calc(100svh - 170px)}.withinNotice{font-size:16px}.withinMapPlaces{inset:155px 6% 80px;align-items:flex-end}.withinMapPlaces button{font-size:12px;padding:6px 12px}}@media(prefers-reduced-motion:reduce){.withinSceneTransition{display:none}}@media(max-width:680px){.withinWorldBar .withinWordmark{flex-basis:100%}.withinWorld .withinHotspot{top:clamp(195px,var(--hot-y),calc(100% - 280px))!important}}.withinWorld{min-height:0}@media(max-height:650px) and (max-width:680px){.withinStory{padding:8px 12px}.withinNotice{font-size:14px;max-height:42px;overflow:auto}.withinStoryDrawer>summary{min-height:36px}.withinWorld .withinHotspot{top:clamp(180px,var(--hot-y),calc(100% - 190px))!important}}.withinLightLabel{position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);width:max-content;padding:7px 10px;border:1px solid #e7dab855;border-radius:12px;background:#10241bea;color:#fff2d2;font-size:11px;opacity:0;pointer-events:none;transition:opacity .15s}.withinLight:focus-visible .withinLightLabel,.withinLight:hover .withinLightLabel{opacity:1}.withinScene:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 14%,#04130db3,transparent 55%)}.withinWorldHeading{text-shadow:0 1px 4px #000,0 2px 18px #000}.withinScene .withinSceneArt{inset:0;left:0;top:0;width:100%;height:100%;transform:none;background:none;object-fit:cover;object-position:center;display:block}.withinSceneTransition{animation:none}.withinSceneTransitionReady{animation:withinSceneFade .65s ease-in-out forwards}.withinArtworkError{position:absolute;z-index:15;top:30%;left:50%;transform:translateX(-50%);padding:18px;background:#102319eb;border:1px solid #dac89966;border-radius:16px;max-width:min(420px,90%)}:is(.withinWorld,.observatoryWorld) .withinReader{position:fixed;inset:0;width:min(1100px,calc(100% - 48px));height:calc(100dvh - 48px);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #bcae83;border-radius:22px;background:#faf9f5;color:#243a2c;overflow:hidden;box-shadow:0 20px 100px #0008}.withinReader[open]{display:flex;flex-direction:column}.withinReader::-webkit-backdrop{background:#06130dba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.withinReader::backdrop{background:#06130dba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.withinReaderBar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 24px;background:#183326;color:#f7f1df}.withinReaderBar span{font-size:9px;letter-spacing:1px;color:#d4c29a}.withinReaderBar h2{font-family:Georgia,serif;font-size:25px;line-height:1.25;font-weight:400;margin:8px 0 0}:is(.withinWorld,.observatoryWorld) .withinReaderBar button{flex-shrink:0;font-size:13px;white-space:nowrap;background:#2a4834;border-color:#b4a36f}.withinReaderInvitation{margin:0;padding:14px 24px;font-size:14px;line-height:1.5;border-bottom:1px solid #e0dbc9;color:#3e5141}.withinReaderBody{flex:1 1;min-height:0;position:relative;background:#faf9f5}.withinReaderBody iframe{width:100%;height:100%;border:0;background:#faf9f5}.withinReaderFailure,.withinReaderLoading{position:absolute;inset:30px 24px auto;text-align:center;color:#324936}:is(.withinWorld,.observatoryWorld) .withinReaderFailure button{background:#254b32}.withinReaderFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-top:1px solid #e0dbc9;background:#f4f1e7;font-size:11px;color:#4b5a48}:is(.withinWorld,.observatoryWorld) .withinReaderFooter a{color:#294c34}:is(.withinWorld,.observatoryWorld) .withinReader :focus-visible{outline:3px solid #b59037}:is(.withinWorld,.observatoryWorld) .withinReaderBar :focus-visible{outline-color:#fff2ad}@media(max-width:680px){:is(.withinWorld,.observatoryWorld) .withinReader{inset:0;width:100%;height:100dvh;border:0;border-radius:0}.withinReaderBar{padding:14px 16px;gap:12px;flex-direction:column;align-items:flex-start}.withinReaderBar h2{font-size:22px}:is(.withinWorld,.observatoryWorld) .withinReaderBar button{padding:8px 12px;min-height:40px;font-size:12px}.withinReaderInvitation{padding:12px 16px;font-size:12px}.withinReaderFooter{padding:10px 16px;font-size:10px}.withinReaderFooter span{max-width:50%}}.withinWorld.withinLoading{padding:7%}.withinMapPlaces{pointer-events:none}.withinMapPlaces button{pointer-events:auto}.withinAtmosphere{z-index:0;overflow:hidden}.withinAtmosphere,.withinAtmosphere canvas{position:absolute;inset:0;pointer-events:none}.withinAtmosphere canvas{width:100%;height:100%}.withinSunlight{position:absolute;inset:-15%;background:linear-gradient(117deg,transparent 48%,#ffefbd10 51%,#fff6d526 54%,transparent 61%);mix-blend-mode:screen;opacity:.3;animation:withinSunlightDrift 16s ease-in-out infinite alternate}.withinPollen{position:absolute;left:var(--pollen-x);top:var(--pollen-y);width:4px;height:4px;background:#fff5cf;border-radius:50%;box-shadow:0 0 7px #fff2a899;opacity:0;animation:withinPollenDrift var(--pollen-duration) linear var(--pollen-delay) infinite}.withinAtmosphere-blue .withinPollen{opacity:0;display:none}.withinAtmosphere[data-paused=true] *{animation-play-state:paused!important}.withinReduced .withinAtmosphere{display:none}@keyframes withinSunlightDrift{0%{transform:translateX(-5%);opacity:.35}to{transform:translateX(5%);opacity:.65}}@keyframes withinPollenDrift{0%{transform:translate(-12px,35px);opacity:0}20%{opacity:.6}75%{opacity:.45}to{transform:translate(36px,-100px);opacity:0}}.withinOpening,.withinOpening>img{position:absolute;inset:0}.withinOpening>img{width:100%;height:100%;object-fit:cover;object-position:center}.withinIntroHero:after{pointer-events:none;z-index:1}.withinIntroCopy{z-index:2}.withinOpeningMotion{position:absolute;z-index:3;bottom:24px;right:24px;padding:10px 16px;min-height:44px;font:inherit;font-size:12px;cursor:pointer;color:#fff4d9;background:#10271cbf;border:1px solid #e0d8b566;border-radius:25px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.withinOpeningMotion:hover{background:#284332}.withinOpeningMotion:focus-visible{outline:3px solid #fff2ad;outline-offset:4px}@media(max-width:680px){.withinOpeningMotion{bottom:14px;right:18px;font-size:11px}}.withinAtmosphere-roots .withinPollen{width:3px;height:3px;background:#ffe7a5}.withinAtmosphere-roots .withinSunlight{opacity:.4}.withinAtmosphere-map .withinPollen{display:none}.withinSceneVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:0;opacity:0;transition:opacity .7s ease}.withinSceneVideoPlaying{opacity:1}.withinQuietToggle{position:static;z-index:14;background:#102319d9!important;border-radius:28px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px!important}.withinQuiet .withinDiscoveryBar,.withinQuiet .withinHotspot,.withinQuiet .withinLight,.withinQuiet .withinMapPlaces,.withinQuiet .withinStory,.withinQuiet .withinWorldHeading{display:none!important}.withinQuiet .withinScene:after,.withinQuiet .withinScene:before{opacity:.2}.withinNatureSound{grid-column:1/-1;border-top:1px solid #d4c89d33;margin-top:4px;padding-top:12px;display:grid;grid-gap:9px;gap:9px;font-size:12px}.withinNatureSound>div{display:flex;gap:8px}.withinNatureSound label{display:flex;align-items:center;gap:8px}.withinNatureSound input{min-width:0;width:100%;accent-color:#d8c68f}.withinNatureSound output{font-size:10px;min-width:30px}.withinNatureSound small{font-size:10px;color:#c7cebf}.withinNatureSound p{font-size:12px;line-height:1.5;margin:0}.withinScene-zen .withinHotspot{top:var(--hot-y)!important}@media(max-width:680px){.withinQuietToggle{font-size:12px!important;padding:9px 14px!important}.withinScene-zen .withinSceneArt{object-position:82% center}.withinScene-zen .withinHotspot[aria-label="Stones · Foundations"]{left:17%!important;top:41%!important}.withinScene-zen .withinHotspot[aria-label="Trees · Origins"]{left:25%!important;top:27%!important}.withinScene-zen .withinHotspot[aria-label="Water · Awareness"]{left:83%!important;top:55%!important}.withinScene-zen .withinHotspot[aria-label="Planting · Small steps"]{left:85%!important;top:66%!important}.withinScene-zen .withinHotspot b{max-width:100px}.withinWorldControls{max-height:calc(100svh - 175px);overflow:auto}.withinMapPlaces{inset:200px 16px 220px;justify-content:flex-start;overflow:auto}}.withinWaterVideoLayer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221672%22%20height%3D%22941%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%225%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%3E%3Cpath%20d%3D%22M1328%20315%20Q1348%20314%201361%20324%20L1379%20348%20L1351%20353%20L1334%20337%20Z%22%2F%3E%3Cpath%20d%3D%22M1370%20315%20L1419%20316%20Q1435%20331%201434%20347%20L1400%20354%20L1370%20347%20Z%22%2F%3E%3Cpath%20d%3D%22M1328%20348%20L1387%20345%20Q1405%20365%201428%20374%20L1437%20392%20L1400%20399%20L1345%20376%20Z%22%2F%3E%3Cpath%20d%3D%22M1420%20348%20L1466%20350%20L1485%20381%20L1450%20392%20L1430%20375%20Z%22%2F%3E%3Cpath%20d%3D%22M1368%20382%20L1400%20389%20Q1416%20424%201425%20440%20L1413%20464%20L1384%20453%20Z%22%2F%3E%3Cpath%20d%3D%22M1425%20394%20L1478%20401%20Q1490%20430%201514%20438%20L1538%20443%20L1524%20476%20L1458%20483%20L1430%20454%20Z%22%2F%3E%3Cpath%20d%3D%22M1348%20463%20Q1450%20457%201550%20467%20L1552%20485%20L1450%20492%20L1350%20485%20Z%22%2F%3E%3Cpath%20d%3D%22M1135%20487%20Q1190%20474%201248%20474%20Q1355%20462%201455%20462%20Q1540%20456%201619%20477%20L1642%20521%20L1613%20584%20Q1540%20612%201440%20610%20L1365%20595%20L1283%20574%20L1220%20554%20L1165%20543%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221672%22%20height%3D%22941%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%225%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%3E%3Cpath%20d%3D%22M1328%20315%20Q1348%20314%201361%20324%20L1379%20348%20L1351%20353%20L1334%20337%20Z%22%2F%3E%3Cpath%20d%3D%22M1370%20315%20L1419%20316%20Q1435%20331%201434%20347%20L1400%20354%20L1370%20347%20Z%22%2F%3E%3Cpath%20d%3D%22M1328%20348%20L1387%20345%20Q1405%20365%201428%20374%20L1437%20392%20L1400%20399%20L1345%20376%20Z%22%2F%3E%3Cpath%20d%3D%22M1420%20348%20L1466%20350%20L1485%20381%20L1450%20392%20L1430%20375%20Z%22%2F%3E%3Cpath%20d%3D%22M1368%20382%20L1400%20389%20Q1416%20424%201425%20440%20L1413%20464%20L1384%20453%20Z%22%2F%3E%3Cpath%20d%3D%22M1425%20394%20L1478%20401%20Q1490%20430%201514%20438%20L1538%20443%20L1524%20476%20L1458%20483%20L1430%20454%20Z%22%2F%3E%3Cpath%20d%3D%22M1348%20463%20Q1450%20457%201550%20467%20L1552%20485%20L1450%20492%20L1350%20485%20Z%22%2F%3E%3Cpath%20d%3D%22M1135%20487%20Q1190%20474%201248%20474%20Q1355%20462%201455%20462%20Q1540%20456%201619%20477%20L1642%20521%20L1613%20584%20Q1540%20612%201440%20610%20L1365%20595%20L1283%20574%20L1220%20554%20L1165%20543%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:680px){.withinWaterVideoLayer{object-position:82% center;-webkit-mask-position:82% center;mask-position:82% center}}.withinWaterPlayback{position:absolute;right:24px;top:210px;z-index:9;font-size:12px;color:#f5eedc;text-shadow:0 1px 5px #000}.withinWaterPlayback>span{display:block;padding:10px 14px;border-radius:24px;background:#102219d9}.withinWaterPlayback button{font-size:12px;border-radius:24px;background:#102219ed}@media(max-width:680px){.withinWaterPlayback{right:auto;left:14px;top:250px}}.withinWaterVideoLayer{position:absolute;inset:0;z-index:0;pointer-events:none}.withinWaterVideoLayer .withinSceneVideo{opacity:1;transition:none}@media(max-width:680px){.withinWaterVideoLayer .withinSceneVideo{object-position:82% center}}.withinEntryLoading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;background:radial-gradient(ellipse at center,#284534,#101d16 70%)}.withinEntryLoading>a{position:absolute;left:24px;top:24px;font-size:14px}.withinEntryStatus{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:24px}.withinEntryStatus h1{margin:8px 0 0;font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,5vw,48px)}.withinEntryStatus p{color:#d3d8cb;line-height:1.6;margin:0}.withinWaterHelp{margin-top:6px;padding:8px 12px;max-width:290px;background:#102219ed;border-radius:12px;text-shadow:none}.withinWaterHelp summary{cursor:pointer;font-size:12px}.withinWaterHelp p{font-size:12px;line-height:1.7;margin:8px 0}.withinWaterHelp button{padding:8px 12px;min-height:40px}.withinScene-zen .withinSceneArt,.withinWaterVideoLayer .withinSceneVideo{object-position:82% center}.withinWaterVideoLayer{-webkit-mask-position:82% center;mask-position:82% center}.withinWaterVideoLayer[data-preview=full]{-webkit-mask-image:none;mask-image:none}.withinWorldControls>.withinWaterHelp{grid-column:1/-1;width:100%;max-width:none;margin:0}.withinWaterHelp button{width:100%;margin-top:6px}.withinWaterHelp p{overflow-wrap:anywhere}@media(max-width:1100px){.withinScene-zen .withinHotspot[aria-label="Stones · Foundations"]{left:17%!important;top:41%!important}.withinScene-zen .withinHotspot[aria-label="Trees · Origins"]{left:25%!important;top:27%!important}.withinScene-zen .withinHotspot[aria-label="Water · Awareness"]{left:83%!important;top:55%!important}.withinScene-zen .withinHotspot[aria-label="Planting · Small steps"]{left:85%!important;top:66%!important}}.withinWorldBar .withinQuietToggle{position:static;flex-shrink:0;min-height:44px;white-space:nowrap;border:1px solid #e0d8b566;transition:background .2s,border-color .2s}.withinWorldBar .withinQuietToggle:hover{background:#284332!important;border-color:#f1dfaa}.withinWorldBar .withinQuietToggle:focus-visible{outline:3px solid #fff2ad;outline-offset:3px}.withinWorldControls{max-height:calc(100svh - 160px);overflow:auto}@media(max-width:1100px){.withinWorldBar{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px 12px;gap:8px 12px}.withinWorldBar .withinWordmark{grid-row:1;grid-column:1/3}.withinWorldBar>a:last-child{grid-row:1;grid-column:3}.withinTravel{grid-row:2;grid-column:1}.withinWorldBar .withinQuietToggle{grid-row:2;grid-column:2}.withinSettings{grid-row:2;grid-column:3}.withinWorldHeading{top:140px}}@media(max-width:680px){.withinWorldBar{grid-template-columns:1fr auto}.withinWorldBar .withinWordmark{grid-column:1}.withinWorldBar>a:last-child{position:static;grid-row:1;grid-column:2}.withinWorldBar .withinQuietToggle{grid-row:2;grid-column:1;justify-self:start}.withinSettings{grid-row:2;grid-column:2;justify-self:end}.withinTravel{grid-row:3;grid-column:1/-1}.withinWorldHeading{top:176px}.withinWorldControls{max-height:calc(100svh - 125px)}}.withinTarotTreasure{position:absolute;z-index:4;display:flex;gap:12px;align-items:center;transform:translate(-50%,-50%);width:158px;height:110px;left:clamp(90px,50%,calc(100% - 90px))}.withinWorld .withinTarotTreasure button{position:relative;width:70px;height:105px;min-height:44px;padding:0;background:transparent;border:0;border-radius:5px;box-shadow:3px 7px 10px #0007;cursor:pointer;transition:filter .2s,box-shadow .2s}.withinTarotTreasure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:5px}.withinTarotStack{transform:perspective(550px) rotateX(48deg) rotate(-12deg)}.withinTarotStack img:first-child{transform:translate(-5px,4px) rotate(-7deg)}.withinTarotStack img:nth-child(2){transform:translate(-2px,2px) rotate(-3deg)}.withinTarotFool{transform:perspective(550px) rotateX(48deg) rotate(8deg)}.withinWorld .withinTarotTreasure button:focus-visible,.withinWorld .withinTarotTreasure button:hover{filter:brightness(1.12);box-shadow:0 0 20px #f3d895aa}.withinWorld .withinTarotTreasure button:focus-visible{outline:3px solid #fff2ad;outline-offset:6px}.withinQuiet .withinTarotTreasure,.withinQuiet .withinTarotTreasure button{pointer-events:none}.withinQuiet .withinTarotTreasure button:focus-visible{outline:none}@media(max-width:680px){.withinTarotTreasure{width:140px;height:96px;gap:10px}.withinWorld .withinTarotTreasure button{width:60px;height:90px}.withinScene-roots .withinSceneArt{object-position:40% center}}.withinRabbitVideoLayer{position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%20d%3D%22M470%20729%20Q448%20675%20473%20603%20Q487%20567%20533%20547%20L544%20518%20L542%20473%20Q540%20428%20582%20432%20Q612%20436%20622%20469%20Q620%20423%20658%20430%20Q690%20439%20692%20490%20L700%20514%20Q741%20521%20748%20552%20Q757%20584%20730%20615%20L687%20643%20L659%20676%20L637%20716%20Q617%20740%20573%20735%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%20d%3D%22M470%20729%20Q448%20675%20473%20603%20Q487%20567%20533%20547%20L544%20518%20L542%20473%20Q540%20428%20582%20432%20Q612%20436%20622%20469%20Q620%20423%20658%20430%20Q690%20439%20692%20490%20L700%20514%20Q741%20521%20748%20552%20Q757%20584%20730%20615%20L687%20643%20L659%20676%20L637%20716%20Q617%20740%20573%20735%20Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.withinRabbitFootage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0}.withinRabbitVideoLayer[data-status=playing] .withinRabbitFootage{opacity:1}.withinRabbitHelp{grid-column:1/-1;font-size:12px;line-height:1.5}.withinRabbitHelp summary{cursor:pointer}.withinRabbitHelp button{margin-top:6px}.withinRabbitPlayback{position:absolute;right:24px;top:220px;z-index:9}.withinRabbitPlayback button{font-size:12px}@media(max-width:680px){.withinRabbitVideoLayer{-webkit-mask-position:40% center;mask-position:40% center}.withinRabbitFootage{object-position:40% center}.withinRabbitPlayback{right:14px;top:265px}}.withinParrotScene,.withinParrotScene canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.withinParrotScene{z-index:1}@media(max-width:680px){.withinScene-map .withinSceneArt{object-position:28% center}}.withinParrotStatus{grid-column:1/-1;font-size:12px;line-height:1.6}.withinParrotStatus p{margin:0 0 6px}.withinTravel a{color:#e3e8d9;text-decoration:none;padding:8px 12px;border:1px solid #5b7066;border-radius:18px;font-size:13px}