/* A continuous painted journey; native page scrolling is the camera. */
:root{--night-blue:#101f29;--story-progress:0}.site-header{position:relative;z-index:20;background:#f9f8eef2}.site-header nav{margin-left:auto}.skip{z-index:100}.motion-toggle{max-width:112px;border:1px solid #98aa83;border-radius:99px;color:var(--forest);min-height:44px;flex-shrink:0;background:var(--paper);font-size:.875rem;padding:10px 14px}.motion-toggle:disabled{opacity:.8}.forest-journey{overflow:clip;position:relative;isolation:isolate;background:#183528;color:#fff9e8;--journey:0;--night:0}.forest-camera{position:sticky;top:0;height:100svh;min-height:480px;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:-1;contain:paint}.depth-background,.depth-midground,.depth-foreground{position:absolute;inset:0;pointer-events:none}.depth-background{inset:-7%}.forest-scene{position:absolute;inset:0;background-size:cover;background-position:center;transition:none}.scene-sunrise{background-image:url('assets/story-sunrise.webp');background-color:#d7e6df;opacity:var(--sky,1)}.scene-morning{background-image:url('assets/today-art.jpg');opacity:var(--morning,0)}.scene-path{background-image:url('assets/schedule-art.jpg');opacity:var(--path,0)}.scene-evening{background-image:url('assets/more-art.jpg');opacity:var(--evening,0)}.forest-light:after{content:'';position:absolute;inset:0;background:#101f36;opacity:calc(var(--night,0) * .55)}.forest-light{position:absolute;inset:0;background:linear-gradient(90deg,#102c21cf 0%,#102c216b 40%,#102c2105 76%);opacity:var(--shade,0)}.depth-midground{transform:translate3d(0,var(--mid-y,0px),0)}.depth-background{transform:translate3d(0,var(--back-y,0px),0) scale(1.03)}.prop{background-image:url('assets/story-props.webp');background-repeat:no-repeat;background-size:200% 400%;aspect-ratio:1;pointer-events:none}.prop-oak{background-position:0 0}.prop-noticeboard{background-position:100% 0}.prop-picnic{background-position:0 33.333333%}.prop-cradle{background-position:100% 33.333333%}.prop-branch{background-position:0 66.666667%}.prop-grass{background-position:100% 66.666667%}.prop-cloud{background-position:0 100%}.prop-sapling{background-position:100% 100%}.cloud-one{position:absolute;left:6%;top:-12%;width:45%;opacity:var(--sky,1)}.cloud-two{position:absolute;right:-4%;top:6%;width:32%;opacity:var(--sky,1);animation-delay:-8s}.forest-moon{clip-path:inset(0 0 34% 0);position:absolute;width:65%;max-width:900px;right:-5%;top:6%;opacity:var(--moon,0);transform:translateY(var(--moon-y,100px))}.canopy-pass{position:absolute;width:90%;top:-50%;left:10%;transform:translate3d(0,var(--canopy-y,0px),0) rotate(-8deg);opacity:var(--canopy,0)}.foreground-branch{position:absolute;right:-22%;top:-21%;width:58%;transform:translate3d(var(--branch-x,0px),var(--front-y,0px),0) rotate(-18deg);opacity:var(--canopy,0)}.foreground-fern{position:absolute;right:-22%;bottom:-25%;width:45%;transform:translate3d(-10px,var(--fern-y,0px),0);opacity:var(--shade,0)}.woodland-animal{background-image:url('assets/story-animals.webp');background-repeat:no-repeat;background-size:400% 200%;aspect-ratio:1;width:130px;pointer-events:none}.animal-fox{background-position:0 0}.animal-rabbit{background-position:33.333333% 0}.animal-squirrel{background-position:66.666667% 0}.animal-owl{background-position:100% 0}.animal-deer{background-position:0 100%}.animal-hedgehog{background-position:33.333333% 100%}.animal-birds{background-position:66.666667% 100%}.animal-butterfly{background-position:100% 100%}.distant-birds{position:absolute;top:10%;left:16%;width:130px;transform:translate3d(var(--birds-x,0px),var(--birds-y,0px),0);opacity:var(--sky,1)}.passing-fox{position:absolute;right:3%;bottom:3%;width:160px;transform:translateX(var(--fox-x,0px));opacity:var(--fox,0)}.forest-butterfly{position:absolute;width:52px;right:17%;top:44%;transform:translate3d(var(--butterfly-x,0px),var(--butterfly-y,0px),0) rotate(var(--butterfly-turn,0deg));opacity:var(--butterfly,0)}.forest-butterfly svg{width:100%;height:auto}.travelling-leaf{position:absolute;width:42px;opacity:var(--leaf,0);transform:translate3d(var(--leaf-x,0px),var(--leaf-y,0px),0) rotate(var(--leaf-turn,0deg))}.leaf-one{left:4%;top:25%}.leaf-two{right:4%;top:62%;width:28px;transform:translate3d(calc(var(--leaf-x,0px) * -.6),calc(var(--leaf-y,0px) * .7),0) rotate(var(--leaf-turn,0deg))}.forest-particles{position:absolute;inset:0;opacity:var(--particles,.35);pointer-events:none}.forest-particles i,.arrival-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff6bf;opacity:.65}.forest-particles i:nth-child(3n){width:5px;height:5px;background:#d9e8b0}.motion-enabled .ambient{animation:cloud-drift 32s ease-in-out infinite alternate;animation-play-state:paused}.motion-enabled .journey-visible .ambient{animation-play-state:running}.motion-enabled .journey-visible .forest-particles i{animation:pollen-drift 8s ease-in-out infinite alternate;animation-delay:calc(var(--seed) * -.7s)}
.depth-content{position:relative}.journey-step{position:relative;min-height:112svh;max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:5%;align-items:center;padding:100px 7%;}.journey-copy{max-width:475px;position:relative;z-index:4}.journey-copy .eyebrow{font-size:.875rem;color:#e2d297;margin-bottom:25px}.journey-copy h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.12;letter-spacing:-.055em;margin-bottom:30px}.journey-copy>p:not(.eyebrow){font-size:1.0625rem;line-height:1.85;max-width:390px;color:#f8f3df}.journey-copy .journey-tags{font-size:.875rem!important;color:#dbe8bc!important;margin-top:32px}.journey-opening.hero{min-height:calc(105svh - 85px);display:flex;justify-content:center;text-align:center;background:none;padding-top:55px;padding-bottom:105px;overflow:visible}.journey-opening .journey-copy{max-width:800px;width:100%;color:var(--forest)}.journey-opening .journey-copy .eyebrow{color:#355340;font-size:.8125rem}.journey-opening h1{font-family:'Lora',Georgia,serif;font-size:clamp(3.6rem,8.2vw,7.7rem);letter-spacing:-.065em;line-height:1.15;margin-bottom:0;color:#173b2b}.opening-sprout{height:90px;margin:12px auto 5px;width:90px;transform:scale(var(--sprout-scale,1));transform-origin:bottom}.opening-sprout svg{height:100%;width:100%}.journey-opening .journey-copy .hero-copy{color:#294937;margin:15px auto 28px;max-width:510px;font-size:1.125rem}.journey-opening .hero-actions{align-items:center;justify-content:center;gap:28px}.journey-opening .download-meta{color:#38583f!important;font-size:.875rem!important;max-width:none!important;margin:18px 0 0}.journey-opening .journey-promise{font-size:.875rem!important;color:#38583f!important;max-width:none!important;margin:12px 0}.path-invitation{position:absolute;bottom:28px;font-size:.875rem;color:#264931;left:0;right:0}.path-invitation i{display:block;height:38px;width:1px;background:#456741;margin:15px auto 0}.journey-exhibit{margin:0;position:relative;height:600px;isolation:isolate;transform:translate3d(0,var(--exhibit-y,0px),0);}.exhibit-prop{position:absolute;width:130%;left:-15%;bottom:-9%;transform:scale(var(--plant-scale,1));transform-origin:bottom;z-index:-1}.journey-phone{position:absolute;width:230px;max-width:65%;left:40%;top:14%;border:7px solid #283f32;border-radius:32px;overflow:hidden;box-shadow:12px 25px 45px #061a1840;transform:translate3d(var(--phone-x,0px),var(--phone-y,0px),0) rotate(var(--phone-turn,0deg));background:#102c21}.journey-phone img{width:100%;height:auto;display:block}.journey-exhibit figcaption{position:absolute;bottom:-5px;left:5%;right:0;text-align:center;font-size:.875rem;color:#f0e5ca;z-index:4}.exhibit-grass{position:absolute;bottom:20px;left:-15%;width:135%;max-width:none;height:auto;pointer-events:none;transform:translate3d(0,var(--grass-y,0px),0);z-index:3}.journey-exhibit .woodland-animal{position:absolute;left:0;bottom:35px;transform:translate3d(var(--animal-x,0px),var(--animal-y,0px),0) rotate(var(--animal-turn,0deg));z-index:2}.memory-moments{position:absolute;top:22%;left:-3%;width:190px;z-index:3}.memory-moment{display:block;background:#f5f1df;color:#244532;padding:18px 16px;box-shadow:0 8px 18px #0d261633;border-radius:3px 3px 14px 3px;font-family:'Lora',serif;font-size:1rem;margin-bottom:50px;transform:translateY(var(--card-y,0px)) rotate(var(--card-turn,-4deg));transform-origin:top left}.memory-moment:nth-child(2){margin-left:25px;transform:translateY(calc(var(--card-y,0px) * -.6)) rotate(5deg)}.memory-moment small{font-family:'DM Sans',sans-serif;display:block;font-size:.875rem;margin-top:8px;line-height:1.6}.chapter-memory .exhibit-prop{width:140%;bottom:1%;}.chapter-calendar .journey-phone{left:52%;top:22%;width:210px}.chapter-calendar .exhibit-prop{width:130%;top:-12%;bottom:auto;left:-22%;}.calendar-notes{position:absolute;left:-5%;top:26%;width:215px;transform:translateY(var(--card-y,0px));z-index:2}.sample-caption{font-size:.75rem;letter-spacing:.08em;color:#173b2b;display:block;margin-bottom:8px}.calendar-note{display:flex;align-items:center;gap:12px;background:#faf4e2;color:#294a34;padding:12px;margin-bottom:10px;border-radius:4px;box-shadow:2px 4px 8px #142b2033}.calendar-note b{font-family:'Lora',serif;font-size:1.8rem;border-right:1px solid #cecfb7;padding-right:10px}.calendar-note span{font-size:.95rem}.calendar-note small{display:block;font-size:.875rem;margin-top:4px}.calendar-note:before{content:'';width:6px;height:6px;border-radius:50%;background:#be9952}.chapter-feeding .exhibit-prop{bottom:-16%;width:155%;left:-25%}.chapter-feeding .journey-phone{top:2%;left:34%;}.picnic-labels{position:absolute;bottom:60px;left:-4%;right:-4%;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;z-index:4}.picnic-labels span{font-size:.875rem;background:#f4e8c9;color:#2f4d31;padding:8px 12px;border-radius:10px;transform:translateY(var(--card-y,0px))}.picnic-labels span:nth-child(even){transform:translateY(calc(var(--card-y,0px) * -.5))}.chapter-sleep .journey-phone{top:5%;left:45%;width:220px}.chapter-sleep .exhibit-prop{width:120%;left:-32%;bottom:-17%;}.chapter-sleep .woodland-animal{left:2%;bottom:auto;top:20%;width:110px}.sound-waves{position:absolute;left:-10%;top:45%;width:200px;height:130px;transform:scale(var(--wave-scale,1));opacity:.7}.sound-waves i{display:block;position:absolute;border:1px solid #dbd8ab;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;width:60px;height:60px;transform:rotate(45deg);left:20px;top:40px}.sound-waves i:nth-child(2){width:105px;height:105px;left:0;top:18px}.sound-waves i:nth-child(3){width:150px;height:150px;left:-23px;top:-5px}.chapter-growth .journey-phone{top:18%;left:50%;width:215px}.chapter-growth .exhibit-prop{left:-30%;width:130%;bottom:-7%;}.growth-moments{position:absolute;left:0;top:26%;display:flex;flex-direction:column;gap:35px;transform:translateY(var(--card-y,0px));}.growth-moments span{background:#e8edcc;color:#234b32;padding:10px 15px;border-radius:3px 18px 3px 18px;font-size:.875rem;box-shadow:2px 4px 12px #0b24172b}.growth-moments span:nth-child(2){margin-left:45px}.journey-compass{position:sticky;bottom:20px;margin:0 5% 0 auto;transform:translateY(-30px);width:230px;display:flex;align-items:center;gap:12px;pointer-events:none;font-size:.75rem;letter-spacing:.06em;color:#f1e9cd;z-index:5}.journey-compass>div{height:2px;background:#fff6cd40;flex:1}.journey-compass i{height:100%;background:#dec481;display:block;transform:scaleX(0);transform-origin:left}.journey-compass span:last-child{display:none}
/* The open clearing preserves the interactive samples and native screenshots. */
.explore{position:relative;background:var(--cream);border-radius:60px 60px 0 0;padding-top:90px;margin-top:-2px}.explore:before{content:'';position:absolute;top:-85px;left:0;right:0;height:110px;background:url('assets/story-grass.webp') center bottom/600px 180px repeat-x;pointer-events:none}.chapters{background:#e5ead6}.features{position:relative}.features:after{content:'';position:absolute;right:0;top:-35px;width:200px;height:180px;background:url('assets/story-leaf.webp') center/90px no-repeat;opacity:.3;pointer-events:none}.care-gallery{scroll-margin-top:40px}.download-section{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;border-radius:0;min-height:90svh;padding:90px max(7%,calc((100% - 1190px)/2));display:grid;grid-template-columns:1.1fr 1fr;gap:30px;background:#10212b;color:#fbf4df}.download-section:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101f29e6,#101f2966),url('assets/story-clearing.webp') center/cover;z-index:-2}.arrival-tree{position:absolute;width:min(70vw,800px);right:-6%;bottom:7%;z-index:-1;opacity:.75;transform:scale(var(--arrival-growth,1));transform-origin:bottom}.arrival-copy{align-self:center;max-width:490px}.arrival-brand{font-family:'Lora',serif;font-size:2rem!important;color:#e2eac9!important;margin-bottom:30px!important}.arrival-copy .eyebrow{font-size:.875rem}.download-section h2{font-size:clamp(2.6rem,4.5vw,4rem)}.arrival-stages{margin-top:28px;line-height:1.9;color:#e2d598;font-size:.875rem;max-width:360px}.download-box{position:relative;z-index:2;background:#122d2bd9;padding:28px;border:1px solid #a7b99633;border-radius:20px;max-width:480px;justify-self:end;text-align:left}.download-box .button{min-height:54px;font-size:1rem}.download-box p,.download-box>a:not(.button),.source-download a{font-size:.875rem}.arrival-links{grid-column:1/-1;display:flex;gap:28px;flex-wrap:wrap;align-self:end;padding-top:32px;border-top:1px solid #dbe2c633;font-size:.875rem}.arrival-links a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.arrival-stars{position:absolute;inset:0;pointer-events:none}.arrival-stars i:nth-child(1){left:8%;top:10%}.arrival-stars i:nth-child(2){left:32%;top:7%}.arrival-stars i:nth-child(3){left:65%;top:14%}.arrival-stars i:nth-child(4){left:85%;top:6%}.arrival-stars i:nth-child(5){left:52%;top:21%}.motion-enabled .arrival-visible .arrival-stars i{animation:firefly 6s ease-in-out infinite alternate}.arrival-stars i:nth-child(even){animation-delay:-3s}footer.section-wrap{max-width:none;padding-inline:7%;background:#10212b;color:#e7e8d1;border-color:#dbe2c622}footer p,footer .brand-mark{color:#d4dcbd}.release-details{padding-top:0}.motion-disabled .forest-camera{display:none}.motion-disabled .forest-journey{background:linear-gradient(#e0e9dc 0%,#355540 18%,#17362a 55%,#152632 100%)}.motion-disabled .journey-exhibit,.motion-disabled .journey-phone,.motion-disabled .exhibit-prop,.motion-disabled .woodland-animal,.motion-disabled .memory-moment,.motion-disabled .calendar-notes,.motion-disabled .picnic-labels span,.motion-disabled .growth-moments,.motion-disabled .exhibit-grass{transform:none!important}.motion-disabled .journey-compass{display:none}.motion-disabled .ambient,.motion-disabled .forest-particles i,.motion-disabled .arrival-stars i{animation:none!important}.motion-disabled .opening-sprout{transform:none}.motion-disabled .journey-step{min-height:800px}.motion-disabled .journey-opening{min-height:720px}.motion-disabled .arrival-tree{transform:none}
.motion-disabled .journey-opening{background:linear-gradient(#e9f0e3e6,#e9f0e3e6),url('assets/story-sunrise.webp') center/cover}.journey-opening .download-meta,.journey-opening .journey-promise{display:table;background:#f2f3e5e8;border-radius:8px;padding:4px 10px;margin:12px auto!important}.path-invitation{background:#f2f3e5e8;border-radius:12px;padding:8px 12px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:90%}.path-invitation i{height:20px;margin-top:10px}
@keyframes cloud-drift{from{translate:-10px 0}to{translate:20px 6px}}@keyframes pollen-drift{from{translate:0 0;opacity:.25}to{translate:8px -16px;opacity:.7}}@keyframes firefly{from{translate:0 0;opacity:.25}to{translate:10px -10px;opacity:.75}}
@media(min-width:1600px){.journey-step{min-height:105svh}.journey-exhibit{height:670px}.journey-phone{width:260px}}
@media(max-width:1050px){.site-header nav{gap:16px}.site-header{gap:14px;padding-inline:3%}.site-header nav a{font-size:.875rem}.journey-step{padding-inline:5%;gap:3%}.journey-exhibit{height:530px}.journey-phone{width:205px;left:35%}.calendar-notes{width:185px;left:-2%}.memory-moments{width:155px}.journey-copy h2{font-size:3rem}.journey-copy>p:not(.eyebrow){font-size:1rem}.journey-exhibit figcaption{font-size:.75rem}.journey-phone{border-width:5px;border-radius:26px}.chapter-calendar .journey-phone,.chapter-growth .journey-phone{width:180px}.chapter-sleep .journey-phone{width:190px}.chapter-calendar .exhibit-prop{width:140%}}
@media(max-width:850px){.site-header nav{display:none}.site-header .brand{margin-right:auto}}
@media(max-width:720px){.site-header{min-height:72px;padding:12px 14px;gap:8px}.site-header .brand{font-size:1.15rem}.site-header .brand-mark{display:none}.site-header .button.small{font-size:.875rem;padding:10px 12px}.motion-toggle{padding:8px 10px;font-size:.875rem}.forest-camera{min-height:0}.journey-opening.hero{min-height:calc(110svh - 72px);padding:60px 22px 110px}.journey-opening h1{font-size:clamp(3.1rem,12vw,5rem)}.journey-opening .journey-copy .hero-copy{font-size:1rem;line-height:1.8}.journey-opening .hero-actions{flex-direction:column;gap:20px;align-items:center}.journey-opening .journey-copy .eyebrow{font-size:.75rem}.journey-opening .download-meta,.journey-opening .journey-promise{font-size:.875rem!important}.opening-sprout{width:75px;height:75px}.path-invitation{bottom:22px;font-size:.75rem}.journey-step{min-height:1100px;grid-template-columns:1fr;gap:22px;padding:65px 25px 90px;align-content:center}.journey-copy{max-width:480px;margin:auto;width:100%}.journey-copy .eyebrow{font-size:.75rem;letter-spacing:.1em;margin-bottom:18px}.journey-copy h2{font-size:2.8rem;margin-bottom:20px}.journey-copy>p:not(.eyebrow){font-size:1rem;max-width:100%;line-height:1.8}.journey-copy .journey-tags{margin-top:20px;font-size:.875rem!important}.journey-exhibit{height:490px;width:100%;max-width:420px;margin:auto}.journey-phone{width:195px;left:40%;top:7%;max-width:60%}.exhibit-prop{width:135%;bottom:-10%;left:-22%}.journey-exhibit figcaption{bottom:-18px;left:0;font-size:.75rem}.exhibit-grass{bottom:0}.chapter-memory .exhibit-prop{bottom:8%;width:150%}.memory-moments{left:-4%;top:25%;width:140px}.memory-moment{font-size:.9rem;padding:14px 10px;margin-bottom:28px}.memory-moment small{font-size:.75rem}.chapter-calendar .journey-phone{left:48%;top:20%;width:175px}.chapter-calendar .exhibit-prop{width:150%;left:-24%;top:-12%}.calendar-notes{left:-2%;top:25%;width:165px}.calendar-note{padding:10px;gap:8px}.calendar-note span{font-size:.875rem}.calendar-note small{font-size:.75rem}.calendar-note b{font-size:1.5rem;padding-right:7px}.sample-caption{font-size:.75rem}.chapter-feeding .journey-phone{width:185px;left:35%}.picnic-labels{left:-8%;right:-8%;bottom:15px;gap:7px}.picnic-labels span{font-size:.875rem;padding:7px 9px}.chapter-sleep .journey-phone{width:190px;left:42%;top:4%}.chapter-sleep .exhibit-prop{width:130%;left:-35%;bottom:-17%}.chapter-growth .journey-phone{left:46%;width:180px;top:16%}.chapter-growth .exhibit-prop{width:150%;left:-36%;bottom:-6%}.growth-moments{left:-4%;gap:28px;top:27%}.growth-moments span{font-size:.875rem;padding:9px 10px}.growth-moments span:nth-child(2){margin-left:20px}.journey-exhibit .woodland-animal{width:100px;bottom:15px;left:-6%}.chapter-sleep .woodland-animal{width:85px;top:18%;left:3%}.foreground-branch{width:85%;right:-38%;top:-9%}.foreground-fern{width:90%;left:-40%;bottom:-15%}.canopy-pass{width:140%;left:-20%;top:-20%}.forest-moon{width:105%;right:-12%;top:13%}.forest-light{background:linear-gradient(180deg,#102c21cf,#102c2170 42%,#102c2110)}.forest-butterfly{width:38px;right:8%;top:48%}.cloud-one{width:80%;left:-20%;top:-1%}.cloud-two{width:65%;right:-22%;top:8%}.journey-compass{bottom:15px;width:160px;font-size:.75rem;transform:translateY(-15px)}.forest-particles i:nth-child(n+7){display:none}.distant-birds{width:90px;left:3%;top:9%}.passing-fox{width:110px;bottom:6%;right:-7%}.explore{border-radius:35px 35px 0 0;padding-top:60px}.download-section{padding:70px 25px 45px;grid-template-columns:1fr;gap:28px;min-height:110svh}.arrival-copy{max-width:460px}.arrival-tree{width:110%;right:-42%;bottom:26%;opacity:.45}.download-section h2{font-size:2.7rem}.arrival-brand{font-size:1.75rem!important;margin-bottom:20px!important}.download-box{justify-self:start;width:100%;padding:24px;max-width:460px}.arrival-links{gap:12px 25px;padding-top:20px}.arrival-links a{font-size:.875rem}.arrival-stages{margin-top:20px}.motion-disabled .journey-step{min-height:0}.motion-disabled .journey-opening{min-height:760px}.motion-disabled .journey-step:not(.journey-opening){padding-block:60px 80px}.sound-waves{width:150px;left:-4%}}
@media(max-width:359px){.site-header{padding-inline:10px;gap:6px}.site-header .brand{font-size:1rem}.site-header .button.small{padding-inline:8px;font-size:.8125rem}.motion-toggle{padding-inline:8px;font-size:.8125rem}.journey-step{padding-inline:20px}.journey-copy h2{font-size:2.4rem}.journey-phone{width:170px}.memory-moments{width:125px}.calendar-notes{width:145px}.journey-exhibit{height:450px}.chapter-calendar .journey-phone,.chapter-growth .journey-phone{width:155px}.chapter-sleep .journey-phone{width:165px}}
@media(max-height:500px) and (min-width:600px){.journey-step{min-height:850px}.journey-opening.hero{min-height:650px}.forest-camera{height:100svh;min-height:0}.journey-compass{display:none}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.ambient,.forest-particles i,.arrival-stars i{animation:none!important}.forest-camera{display:none}.journey-step{min-height:0}.journey-opening.hero{min-height:720px}}

body{overflow-x:clip}.site-header{flex-wrap:wrap;overflow:clip}.journey-copy h2,.section-intro h2,.feature-grid h3,.download-box{overflow-wrap:anywhere}.memory-foliage{position:absolute;inset:15% 10% 40% 0;pointer-events:none}.memory-foliage img{position:absolute;width:48px;left:12%;top:5%;opacity:var(--reveal,1);transform:scale(var(--reveal,1)) rotate(-20deg);transform-origin:bottom}.memory-foliage img:nth-child(2){left:40%;top:20%;rotate:30deg}.memory-foliage img:nth-child(3){left:24%;top:65%;rotate:15deg}.memory-moment,.growth-moments span{opacity:var(--reveal,1)}.picnic-labels span{display:flex;align-items:center;gap:7px}.picnic-labels img{width:22px;height:22px}.motion-disabled .memory-foliage img{opacity:1;transform:none}.motion-disabled .memory-moment,.motion-disabled .growth-moments span{opacity:1}
