.immersive-site .home-story{overflow-x:clip}.immersive-site .home-story .astro-section{overflow:clip}.immersive-site .home-story .astro-story{align-items:start;gap:clamp(40px,7vw,110px)}.immersive-site .home-story .astro-story .astro-visual{width:100%;padding:24px 0 0;position:sticky;top:125px}.immersive-site .home-story .astro-story .chart-art{max-width:min(100%,54svh);margin:auto}.immersive-site .home-story .astro-story-caption{color:var(--lime);text-align:left;align-items:center;gap:18px;margin-top:28px;display:flex}.immersive-site .home-story .astro-story-caption>span{font:600 11px var(--font-latin);letter-spacing:2px}.immersive-site .home-story .astro-story-caption strong{flex:1;font-size:19px;font-weight:400}.immersive-site .home-story .astro-story-nav{gap:12px;margin-top:20px;display:flex}.immersive-site .home-story .astro-story-nav a{color:#cfc4d7;border-top:2px solid #665773;flex:1;align-items:center;gap:9px;min-height:52px;padding:12px 0;font-size:12px;transition:border-color .25s,color .25s;display:flex}.immersive-site .home-story .astro-story-nav a>span{font:500 10px var(--font-latin)}.immersive-site .home-story .astro-story-nav a[aria-current=step]{border-color:var(--lime);color:var(--lime)}.immersive-site .home-story .astro-story-step{border-left:1px solid #61536e;flex-direction:column;justify-content:center;align-items:flex-start;min-height:65svh;padding:54px 0 54px 32px;scroll-margin-top:150px;display:flex;position:relative}.immersive-site .home-story .astro-story-step:before{content:"";background:var(--lime);transform-origin:top;width:3px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:54px;bottom:54px;left:-2px;transform:scaleY(0)}.immersive-site .home-story .astro-story-step[data-active=true]:before{transform:scaleY(1)}.immersive-site .home-story .astro-step-number{font:400 clamp(52px, 6vw, 88px)/1 var(--font-latin);color:#a18cb2;letter-spacing:-5px;margin-bottom:30px;transition:color .4s}.immersive-site .home-story .astro-step-number>span{letter-spacing:1px;font-size:11px}.immersive-site .home-story .astro-story-step[data-active=true] .astro-step-number{color:var(--lime)}.immersive-site .home-story .astro-story .astro-closing{margin-top:0;padding-left:32px}@keyframes story-arrive{0%{opacity:.18;translate:0 46px}to{opacity:1;translate:0}}@keyframes story-frame-arrive{0%{opacity:.2;translate:50px 50px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes story-paper-arrive{0%{opacity:.2;translate:0 25px;rotate:-8deg}to{opacity:1;translate:0;rotate:none}}.immersive-site[data-motion=on] .home-story [data-reveal].revealed{animation:.85s cubic-bezier(.22,1,.36,1) backwards story-arrive}.immersive-site[data-motion=on] .home-story :is(.section-copy,.coordinates-copy,.start-heading).revealed,.immersive-site[data-motion=on] .home-story .hero-copy{animation:none}.immersive-site[data-motion=on] .home-story .hero-copy>*,.immersive-site[data-motion=on] .home-story :is(.section-copy,.coordinates-copy,.start-heading).revealed>*{animation:.9s cubic-bezier(.22,1,.36,1) backwards story-arrive}.immersive-site[data-motion=on] .home-story :is(.hero-copy,.section-copy.revealed,.coordinates-copy.revealed,.start-heading.revealed)>:nth-child(2){animation-delay:90ms}.immersive-site[data-motion=on] .home-story :is(.hero-copy,.section-copy.revealed,.coordinates-copy.revealed,.start-heading.revealed)>:nth-child(3){animation-delay:.18s}.immersive-site[data-motion=on] .home-story :is(.hero-copy,.section-copy.revealed,.coordinates-copy.revealed,.start-heading.revealed)>:nth-child(4){animation-delay:.27s}.immersive-site[data-motion=on] .home-story :is(.hero-copy,.section-copy.revealed,.coordinates-copy.revealed,.start-heading.revealed)>:nth-child(n+5){animation-delay:.36s}.immersive-site[data-motion=on] .home-story .hero-art-frame{transform:translateY(calc(var(--travel,0px) * -.65)) rotate(calc(-5deg + var(--turn,0deg) * .4));animation:1.2s cubic-bezier(.22,1,.36,1) .12s backwards story-frame-arrive}.immersive-site[data-motion=on] .home-story .hero-image{transform:scale(1.07) translateY(calc(var(--travel,0px) * .25))}.immersive-site[data-motion=on] .home-story .floating-note{transform:translateY(calc(var(--travel,0px) * -1.1)) rotate(calc(5deg - var(--turn,0deg) * .5));animation:.9s cubic-bezier(.22,1,.36,1) .55s backwards story-paper-arrive}.immersive-site[data-motion=on] .home-story .hero-sticker{translate:0 calc(var(--travel,0px) * .65)}.immersive-site[data-motion=on] .home-story .hero-heart{animation:7s ease-in-out infinite immersive-bob}.immersive-site[data-motion=on] .home-story .diary-scene .notebook{transform:translateY(calc(var(--travel,0px) * -.45)) rotateY(calc(-8deg + var(--turn,0deg))) rotateZ(calc(2deg + var(--turn,0deg) * .6));transition:none}.immersive-site[data-motion=on] .home-story .diary-sticker{translate:0 calc(var(--travel,0px) * .7);rotate:var(--turn,0deg)}.immersive-site[data-motion=on] .home-story .diary-star{rotate:calc(var(--turn,0deg) * 3)}.immersive-site[data-motion=on] .home-story .manifesto-strip>div{transform:translateX(calc(-90px - var(--travel,0px) * 4))}.immersive-site[data-motion=on] .home-story .coordinates-art img{transform:translateY(calc(var(--travel,0px) * -.6)) rotate(calc(2deg + var(--turn,0deg) * .5))}.immersive-site[data-motion=on] .home-story .coordinates-sticker{translate:0 calc(var(--travel,0px) * .8);rotate:calc(var(--turn,0deg) * -.7)}.immersive-site[data-motion=on] .home-story .coordinates-note{translate:0 calc(var(--travel,0px) * -.9)}.immersive-site[data-motion=on] .home-story .chat-paper{transform:translateY(calc(var(--travel,0px) * -.45)) rotateZ(calc(-2deg + var(--turn,0deg) * .3))}.immersive-site[data-motion=on] .home-story .chat-sticker{translate:0 calc(var(--travel,0px) * .7);rotate:calc(var(--turn,0deg) * -.7)}.immersive-site[data-motion=on] .home-story .collection-art>:is(.tarot-stack,.personality-art,.number-art,.ritual-art){translate:0 calc(var(--travel,0px) * -.35);rotate:calc(var(--turn,0deg) * .35)}.immersive-site .home-story .number-art>span{--number-lift:-12px;--number-tilt:-6deg;--number-spread:-7px;transform-origin:50% 75%}.immersive-site .home-story .number-art>span:nth-child(2){--number-lift:9px;--number-tilt:7deg;--number-spread:0px;--number-duration:6.2s;animation-delay:-1.8s}.immersive-site .home-story .number-art>span:nth-child(3){--number-lift:-9px;--number-tilt:5deg;--number-spread:7px;--number-duration:5.8s;animation-delay:-3.4s}.immersive-site[data-motion=on] .home-story .collection-numbers.revealed .number-art>span{animation-name:story-number-float;animation-duration:var(--number-duration,5.6s);rotate:calc(var(--turn,0deg) * -.6);transition:translate .45s,scale .45s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.immersive-site[data-motion=on] .home-story .collection-numbers:is(:hover,:focus-visible) .number-art>span{translate:var(--number-spread) -5px;scale:1.04}@keyframes story-number-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0, var(--number-lift), 8px) rotate(var(--number-tilt))}}.immersive-site[data-motion=on] .home-story .collection-item.revealed :is(.personality-art>i,.ritual-art>div,.ritual-art>i){animation:story-art-drift var(--drift-duration,7s) ease-in-out var(--drift-delay,0s) infinite}.immersive-site .home-story .personality-art>i:nth-child(2){--drift-x:3px;--drift-y:6px;--drift-tilt:-4deg;--drift-duration:8s;--drift-delay:-2.5s}.immersive-site .home-story .personality-art>i:nth-child(3){--drift-x:-3px;--drift-y:-4px;--drift-duration:7.6s;--drift-delay:-4s}.immersive-site .home-story .ritual-art>div{--drift-y:-7px;--drift-tilt:5deg;--drift-duration:8s;--drift-delay:-1.5s}.immersive-site .home-story .ritual-art>i{--drift-y:-3px;--drift-tilt:-5deg;--drift-duration:9s;--drift-delay:-3s}@keyframes story-art-drift{0%,to{translate:0;rotate:none}50%{translate:var(--drift-x,0px) var(--drift-y,-6px);rotate:var(--drift-tilt,4deg)}}.immersive-site[data-motion=on] .home-story .collection-item:not([data-motion-visible]) :is(.number-art>span,.personality-art>i,.ritual-art>div,.ritual-art>i){animation-play-state:paused}.immersive-site[data-motion=on] .home-story .daily-note h2>span{background:linear-gradient(#d9ef93, #d9ef93) left 90% / clamp(0%, calc((var(--passage,.5) - .15) * 200%), 100%) 16% no-repeat}.immersive-site[data-motion=on] .home-story .note-asterisk{transform:translateY(calc(var(--travel,0px) * .5)) rotate(calc(var(--turn,0deg) * 5))}.immersive-site[data-motion=on] .home-story .start-heading h2>span{translate:calc(var(--travel,0px) * .45) calc(var(--travel,0px) * -.45);display:inline-block}@media (max-width:760px){.immersive-site .home-story .astro-story{gap:8px}.immersive-site .home-story .astro-story .astro-visual{z-index:4;background:#2c2635;grid-template-columns:96px 1fr;align-items:center;gap:6px 16px;max-width:none;padding:12px 0 0;display:grid;top:72px;box-shadow:0 -12px #2c2635,0 12px 20px #2c263522}.immersive-site .home-story .astro-story .chart-art{grid-row:1/3;width:96px}.immersive-site .home-story .astro-story .orbit-label{display:none}.immersive-site .home-story .astro-story .chart-note{text-align:left;grid-area:2/2;margin:0}.immersive-site .home-story .astro-story-caption{flex-wrap:wrap;grid-area:1/2;gap:10px;margin:0}.immersive-site .home-story .astro-story-caption>span{font-size:9px}.immersive-site .home-story .astro-story-caption strong{font-size:17px}.immersive-site .home-story .astro-story-nav{grid-column:1/-1;gap:10px;margin-top:4px}.immersive-site .home-story .astro-story-nav a{gap:6px;font-size:11px}.immersive-site .home-story .astro-story .chart-star{font-size:20px}.immersive-site .home-story .astro-story .chart-dot{width:9px;height:9px}.immersive-site .home-story .astro-story-step{min-height:470px;padding:44px 0 44px 22px;scroll-margin-top:265px}.immersive-site .home-story .astro-story-step h3{font-size:27px}.immersive-site .home-story .astro-story-step>p{font-size:13px}.immersive-site .home-story .astro-step-number{margin-bottom:23px;font-size:57px}.immersive-site .home-story .astro-story .astro-closing{padding-left:22px}.immersive-site[data-motion=on] .home-story .hero-image{transform:scale(1.03)}}html:has(.immersive-site[data-motion=off]){scroll-behavior:auto}@media (prefers-reduced-motion:reduce),(max-height:600px){.immersive-site .home-story .astro-story .astro-visual{position:relative;top:auto}.immersive-site .home-story .astro-story-step{min-height:auto;scroll-margin-top:120px}}@media (prefers-reduced-motion:reduce){.immersive-site[data-motion] .home-story *{transition:none!important;animation:none!important}}@media print{.immersive-site .home-story .astro-story .astro-visual{position:static}.immersive-site .home-story .astro-story-step{break-inside:avoid;min-height:auto}.immersive-site .home-story .astro-story-nav{display:none}}
.immersive-site .home-story{--story-purple:#8f79a3}.immersive-site .home-story [data-story-scene]{scroll-margin-top:100px}.immersive-site .story-journey{z-index:35;background:#faf8f0e8;border:1px solid #84718b29;border-radius:28px;flex-direction:column;align-items:center;gap:2px;padding:13px 2px;transition:opacity .25s;display:flex;position:fixed;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 4px 24px #30233a0c}.immersive-site .story-journey[data-started=false]{opacity:0;visibility:hidden}.immersive-site .journey-caption{writing-mode:vertical-rl;font:600 7px var(--font-latin);letter-spacing:2px;color:#84718b;margin:5px 0 9px}.immersive-site .story-journey a{color:#7b688c;place-items:center;width:36px;min-height:44px;display:grid;position:relative}.immersive-site .journey-dot{width:27px;height:27px;font:600 9px var(--font-latin);border:1px solid #bdafc45c;border-radius:50%;place-items:center;display:grid}.immersive-site .story-journey a[data-visited=true] .journey-dot{background:#e8e0ef}.immersive-site .story-journey a[aria-current] .journey-dot{color:#4a3a57;background:#d7e8a7;border-color:#a7ba78;font-size:22px}.immersive-site .journey-label{white-space:nowrap;color:#4b3e55;opacity:0;pointer-events:none;background:#faf8f0;border-radius:20px;padding:7px 14px;font-size:12px;position:absolute;right:42px;box-shadow:0 3px 18px #30233a12}.immersive-site .story-journey a:is(:hover,:focus-visible) .journey-label{opacity:1}.immersive-site .story-journey a:focus-visible{outline-offset:1px;border-radius:50%;outline:2px solid #6b537e}body:has(dialog[open]) .story-journey{visibility:hidden}.immersive-site .sky-threshold{color:#eee6f4;background:#2c2635;place-items:center;min-height:330px;display:grid;position:relative;overflow:clip}.immersive-site .sky-threshold:before{content:"";background:#faf8f0;border-radius:0 0 50% 50%;height:70px;position:absolute;top:0;left:0;right:0}.immersive-site .threshold-copy{text-align:center;z-index:1;padding:100px 24px 64px}.immersive-site .threshold-copy>span{font:500 8px var(--font-latin);letter-spacing:3px;color:#b5a4c7}.immersive-site .threshold-copy p{margin-top:17px;font-size:clamp(22px,2.5vw,36px);line-height:1.6}.immersive-site .threshold-copy em{color:#d4e7a0;font-style:normal}.immersive-site .threshold-orbits{opacity:.35;width:480px;height:480px;position:absolute;top:25px;left:calc(50% - 240px)}.immersive-site .threshold-orbits i{border:1px solid #9a84b7;border-radius:50%;position:absolute;inset:0;transform:rotateX(58deg)rotate(-24deg)}.immersive-site .threshold-orbits i+i{transform:rotateY(58deg)rotate(24deg)}.immersive-site .threshold-orbits>span{color:#d5e6a6;font-size:40px;position:absolute;top:110px;right:60px}.immersive-site .threshold-line{background:linear-gradient(#0000,#b4a0c9);width:1px;height:48px;position:absolute;bottom:0;left:50%}.immersive-site[data-motion=on] .threshold-orbits{transform:scale(calc(.7 + var(--scene-arrival,1) * .3)) rotate(calc(var(--scene-progress,0) * 35deg))}.immersive-site[data-motion=on] .threshold-copy{translate:0 calc((1 - var(--scene-arrival,1)) * 35px)}.immersive-site .home-story .astro-section{background-image:radial-gradient(at 75% 24%,#70568526,#0000 50%);padding-top:75px}.immersive-site[data-motion=on] .home-story .astro-story .chart-art>svg{rotate:calc((var(--scene-progress,.5) - .5) * 16deg)}.immersive-site[data-motion=on] .home-story .astro-story .chart-lines path{stroke-dasharray:1400;stroke-dashoffset:calc((1 - var(--scene-progress,1)) * 700)}.immersive-site .home-story #choose-your-reading{position:relative}.immersive-site .home-story #choose-your-reading:before{content:"";background:linear-gradient(#9881ad,#0000);width:1px;height:64px;display:block;position:absolute;top:0;left:50%}.immersive-site .story-passage{padding:40px var(--gutter);background:#eee8f2;position:relative}.immersive-site .passage-stage{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1220px;min-height:680px;margin:auto;display:grid}.immersive-site .passage-art{perspective:1400px;min-width:0;height:510px;position:relative}.immersive-site .passage-book{width:230px;height:325px;transform-style:preserve-3d;position:absolute;top:72px;left:43%;transform:rotate(5deg)rotateY(-10deg)}.immersive-site .passage-page{background:#fffcf1;border:1px solid #cabbd1;border-radius:3px 10px 10px 3px;padding:29px 22px;position:absolute;inset:0;box-shadow:3px 3px #e0d4e9,6px 6px #bdaacb,12px 18px 38px #49325228}.immersive-site .passage-page>span:first-child{font:500 9px var(--font-latin);letter-spacing:2px;color:#8b7697}.immersive-site .passage-page strong{color:#4d3a5a;margin-top:24px;font-size:23px;font-weight:400;display:block}.immersive-site .passage-ink{z-index:1;color:#786586;margin-top:10px;font-size:12px;line-height:2.5;position:relative}.immersive-site .passage-rules{background:repeating-linear-gradient(#0000 0 29px,#e3dbe8 29px 30px);position:absolute;inset:112px 20px 66px}.immersive-site .passage-page em{color:#8c749b;font:italic 18px Georgia,serif;position:absolute;bottom:46px;left:22px}.immersive-site .passage-page-number{font:500 7px var(--font-latin);color:#8b7697;position:absolute;bottom:20px;right:20px}.immersive-site .passage-cover{transform-origin:0;transform-style:preserve-3d;background:#bca4dc;border:1px solid #a48cb9;border-radius:3px 10px 10px 3px;position:absolute;inset:-4px -4px -4px 0;transform:rotateY(-145deg);box-shadow:3px 4px #967eab}.immersive-site .passage-cover img{backface-visibility:hidden;width:100%;height:100%}.immersive-site .passage-cover:after{content:"";border-radius:inherit;backface-visibility:hidden;background:#d9cce5;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px)}.immersive-site .passage-bookmark{z-index:-1;background:#b6c97e;width:17px;height:60px;position:absolute;bottom:-36px;right:40px;transform:rotate(-7deg)}.immersive-site .passage-orbit{border:1px solid #c2b1d0;border-radius:50%;position:absolute;inset:40px -5px;transform:rotate(-28deg)scaleY(.53)}.immersive-site .passage-orbit-two{transform:rotate(50deg)scaleY(.55)}.immersive-site .passage-star{color:#9aaf64;font-size:72px;position:absolute;top:80px;left:4%}.immersive-site .passage-art-caption{font:500 8px var(--font-latin);letter-spacing:3px;color:#8c749b;position:absolute;bottom:25px;left:22%}.immersive-site .passage-copy .eyebrow{color:#8c749b;letter-spacing:2px;font-size:9px}.immersive-site .passage-copy h2{letter-spacing:-1px;margin-top:20px;font-size:clamp(27px,3.3vw,47px);line-height:1.5}.immersive-site .passage-copy h2 em{color:#8a729c;font-style:normal}.immersive-site .passage-copy>p{color:#756580;margin:22px 0;font-size:14px}.immersive-site .passage-steps{margin:30px 0 22px;padding:0;list-style:none}.immersive-site .passage-steps li{border-top:1px solid #cfc0d9;align-items:center;gap:18px;padding:14px 0;display:flex}.immersive-site .passage-steps li>span{width:35px;height:35px;font:500 10px var(--font-latin);color:#786486;border:1px solid #bba9c9;border-radius:50%;place-items:center;display:grid}.immersive-site .passage-steps strong{font-size:15px;font-weight:500}.immersive-site .passage-steps p{color:#786486;margin-top:3px;font-size:12px}.immersive-site .passage-copy .text-link{font-size:12px}.immersive-site[data-motion=on] .story-passage{min-height:170svh}.immersive-site[data-motion=on] .passage-stage{min-height:min(680px,100svh - 125px);position:sticky;top:105px}.immersive-site[data-motion=on] .passage-cover{transform:rotateY(calc(-8deg - var(--scene-progress,0) * 137deg))}.immersive-site[data-motion=on] .passage-book{transform:translateX(calc((1 - var(--scene-progress,0)) * -55px)) rotateZ(calc(12deg - var(--scene-progress,0) * 7deg)) rotateY(-10deg)}.immersive-site[data-motion=on] .passage-orbit-one{transform:rotate(calc(-28deg + var(--scene-progress,0) * 65deg)) scaleY(.53)}.immersive-site[data-motion=on] .passage-orbit-two{transform:rotate(calc(50deg - var(--scene-progress,0) * 65deg)) scaleY(.55)}.immersive-site[data-motion=on] .passage-star{transform:translateY(calc(var(--scene-progress,0) * 160px)) rotate(calc(var(--scene-progress,0) * 100deg))}.immersive-site[data-motion=on] .passage-steps li{--step-fill:clamp(0, calc(var(--scene-progress,0) * 3 + 1), 1)}.immersive-site[data-motion=on] .passage-steps li:nth-child(2){--step-fill:clamp(0, calc(var(--scene-progress,0) * 3), 1)}.immersive-site[data-motion=on] .passage-steps li:nth-child(3){--step-fill:clamp(0, calc(var(--scene-progress,0) * 3 - 1), 1)}.immersive-site[data-motion=on] .passage-steps li>span{background:rgb(207 225 160/var(--step-fill))}.immersive-site .home-story .diary-section{position:relative}.immersive-site .home-story .diary-section:before{content:"";pointer-events:none;border:1px solid #e2d8e8;border-radius:50%;width:460px;height:460px;position:absolute;top:40px;right:-120px}.immersive-site[data-motion=on] .home-story .diary-section .notebook-shadow{scale:calc(.8 + var(--scene-arrival,1) * .2);opacity:calc(.3 + var(--scene-arrival,1) * .7)}.immersive-site[data-motion=on] .home-story .diary-section .notebook{rotate:calc((1 - var(--scene-arrival,1)) * -10deg)}.immersive-site .home-story .advisor-section{padding-top:160px;position:relative;overflow:clip}.immersive-site .conversation-thread{pointer-events:none;height:125px;position:absolute;top:0;left:0;right:0}.immersive-site .conversation-thread svg{stroke-width:1px;width:100%;height:100%}.immersive-site .thread-base{stroke:#d6cadf}.immersive-site .thread-ink{stroke:#9b84ac;stroke-width:1.5px}.immersive-site .conversation-thread>span{color:#887393;background:#f4f1e9;padding:10px 16px;font-size:12px;position:absolute;top:38px;right:12%;rotate:-4deg}.immersive-site[data-motion=on] .home-story .thread-ink{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scene-arrival,1))}.immersive-site[data-motion=on] .home-story .chat-question{translate:calc((1 - var(--scene-arrival,1)) * 45px) 0}.immersive-site[data-motion=on] .home-story .chat-response{translate:calc((1 - var(--scene-arrival,1)) * -30px) 0}.immersive-site[data-motion=on] .home-story .chat-reflection{translate:0 calc((1 - var(--scene-arrival,1)) * 35px)}.immersive-site .home-story .feature-collection{perspective:1400px}.immersive-site[data-motion=on] .home-story .collection-item{--fan:-1.5;transform:translateY(calc((1 - var(--scene-arrival,1)) * 90px)) rotateZ(calc(var(--fan) * (1 - var(--scene-arrival,1)) * 7deg));transform-origin:bottom}.immersive-site[data-motion=on] .home-story .collection-item:nth-child(2){--fan:-.5}.immersive-site[data-motion=on] .home-story .collection-item:nth-child(3){--fan:.5}.immersive-site[data-motion=on] .home-story .collection-item:nth-child(4){--fan:1.5}.immersive-site .home-story .daily-note{padding-top:150px;padding-bottom:150px}.immersive-site .home-story .daily-note:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #bba8ca66;border-radius:50%;width:min(78vw,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(55deg)rotate(-20deg)}.immersive-site[data-motion=on] .home-story .daily-note:before{transform:translate(-50%,-50%) rotateX(55deg) rotate(calc(-40deg + var(--scene-progress,0) * 80deg)) scale(calc(.65 + var(--scene-arrival,1) * .35))}.immersive-site[data-motion=on] .home-story .daily-note h2{scale:calc(.93 + var(--scene-arrival,1) * .07)}.immersive-site[data-motion=on] .home-story .vibe-card-grid>*{translate:0 calc((1 - var(--scene-arrival,1)) * 45px)}.immersive-site[data-motion=on] .home-story .vibe-card-grid>:nth-child(2){translate:0 calc((1 - var(--scene-arrival,1)) * 85px)}.immersive-site[data-motion=on] .home-story .vibe-card-grid>:nth-child(3){translate:0 calc((1 - var(--scene-arrival,1)) * 125px)}.immersive-site .home-story .faq-section>div:first-child{align-self:start;position:sticky;top:140px}.immersive-site[data-motion=on] .home-story .mumap-route-art{transform:rotate(calc((1 - var(--scene-arrival,1)) * -12deg)) translateY(calc((1 - var(--scene-arrival,1)) * 40px))}.immersive-site[data-motion=on] .home-story .mumap-route-art svg circle{transform-box:fill-box;transform-origin:50%;scale:calc(.65 + var(--scene-arrival,1) * .35)}.immersive-site .home-story .start-section{padding-top:250px;position:relative}.immersive-site .closing-orbit{pointer-events:none;text-align:center;width:460px;height:200px;position:absolute;top:25px;left:calc(50% - 230px)}.immersive-site .closing-orbit i{border:1px solid #93a66e88;border-radius:50%;position:absolute;inset:22px 0;rotate:-14deg}.immersive-site .closing-orbit i+i{inset:22px 85px;rotate:38deg}.immersive-site .closing-orbit>span{color:#6c8052;font-size:58px;position:absolute;top:32px;right:38px}.immersive-site .closing-orbit p{color:#5d7049;padding-top:65px;font:italic 25px/1.2 Georgia,serif;position:relative}.immersive-site .closing-orbit em{font-size:30px}.immersive-site[data-motion=on] .closing-orbit i{rotate:calc(-45deg + var(--scene-arrival,1) * 31deg)}.immersive-site[data-motion=on] .closing-orbit i+i{rotate:calc(100deg - var(--scene-arrival,1) * 62deg)}.immersive-site[data-motion=on] .closing-orbit>span{rotate:calc(var(--scene-progress,0) * 120deg)}.immersive-site[data-motion=on] .home-story .channel-grid{translate:0 calc((1 - var(--scene-arrival,1)) * 45px)}@media (max-width:1100px){.immersive-site .story-journey{display:none}}@media (max-width:760px){.immersive-site .sky-threshold{min-height:280px}.immersive-site .threshold-copy{padding-top:85px}.immersive-site .threshold-orbits{width:350px;height:350px;left:calc(50% - 175px)}.immersive-site .story-passage{padding:45px 24px;overflow:clip}.immersive-site .passage-stage{flex-direction:column;gap:0;min-height:0;display:flex}.immersive-site .passage-art{flex-shrink:0;width:100%;max-width:420px;height:355px}.immersive-site .passage-book{width:164px;height:234px;top:45px;left:45%}.immersive-site .passage-page{padding:17px 14px}.immersive-site .passage-page strong{margin-top:18px;font-size:18px}.immersive-site .passage-ink{font-size:9px;line-height:2.4}.immersive-site .passage-rules{background-size:auto 22px;inset:83px 13px 65px}.immersive-site .passage-page em{font-size:14px;bottom:40px;left:14px}.immersive-site .passage-star{font-size:45px;top:75px;left:0}.immersive-site .passage-copy{width:100%}.immersive-site .passage-copy h2{font-size:28px}.immersive-site .passage-copy>p{margin:14px 0;font-size:12px}.immersive-site .passage-steps{margin-top:22px}.immersive-site .passage-steps li{padding:12px 0}.immersive-site .passage-steps strong{font-size:14px}.immersive-site .passage-steps p{font-size:11px}.immersive-site[data-motion=on] .story-passage{min-height:auto}.immersive-site[data-motion=on] .passage-stage{min-height:0;position:relative;top:auto}.immersive-site[data-motion=on] .passage-cover{transform:rotateY(calc(-8deg - var(--scene-arrival,0) * 137deg))}.immersive-site[data-motion=on] .passage-book{transform:translateX(calc((1 - var(--scene-arrival,0)) * -45px)) rotateZ(calc(10deg - var(--scene-arrival,0) * 5deg))}.immersive-site .home-story .advisor-section{padding-top:135px}.immersive-site .conversation-thread>span{max-width:80%;font-size:10px;right:5%}.immersive-site[data-motion=on] .home-story .collection-item{transform:translateY(calc((1 - var(--scene-arrival,1)) * 35px)) rotateZ(calc(var(--fan) * (1 - var(--scene-arrival,1)) * 3deg))}.immersive-site .home-story .daily-note{padding-top:100px;padding-bottom:100px}.immersive-site .home-story .faq-section>div:first-child{position:static}.immersive-site .home-story .start-section{padding-top:205px}.immersive-site .closing-orbit{width:330px;height:160px;left:calc(50% - 165px)}.immersive-site .closing-orbit p{padding-top:45px;font-size:20px}.immersive-site .closing-orbit em{font-size:25px}.immersive-site .closing-orbit>span{font-size:45px;top:28px;right:20px}}@media (max-height:700px){.immersive-site[data-motion=on] .story-passage{min-height:auto}.immersive-site[data-motion=on] .passage-stage{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.immersive-site .home-story .faq-section>div:first-child{position:static}}@media print{.immersive-site .story-journey,.immersive-site .sky-threshold{display:none}.immersive-site[data-motion] .story-passage{min-height:auto}.immersive-site[data-motion] .passage-stage{position:static}.immersive-site[data-motion] .passage-cover{transform:rotateY(-145deg)}}
