@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-ext-wght-normal.a3654526.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-wght-normal.89b21495.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-vietnamese-wght-normal.e31e1e1b.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-ext-wght-normal.34c71695.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-wght-normal.e4503c05.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#071310;--ink-soft:#10201b;--cream:#f2ecdd;--cream-soft:#cfc9b8;--acid:#d9df55;--ember:#f08a57;--line:rgba(242,236,221,.24);--paper:#eee6d6;--paper-ink:#14231f;color-scheme:dark;font-family:Unbounded Variable,system-ui,sans-serif;font-size:16px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:0;background:var(--ink)}body{margin:0;overflow-x:clip;color:var(--cream)}button,input,select{min-width:0;font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}::selection{background:var(--acid);color:var(--ink)}.skip-link{position:fixed;z-index:100;top:.7rem;left:.7rem;padding:.7rem 1rem;background:var(--cream);color:var(--ink);transform:translateY(-180%)}.skip-link:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.journey{--world-turn:-16deg;--world-x:0%;position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(circle at 75% 45%,rgba(217,223,85,.11),transparent 25%),linear-gradient(128deg,#071310 0 48%,#0b1915 70%,#06100e);color:var(--cream);transition:background .9s ease}.journey[data-stage="1"]{--world-turn:-8deg;--world-x:-1%}.journey[data-stage="2"]{--world-turn:2deg;--world-x:-2%;background:radial-gradient(circle at 72% 45%,rgba(240,138,87,.12),transparent 26%),linear-gradient(128deg,#071310 0 45%,#14201a 70%,#07110e)}.journey[data-stage="3"]{--world-turn:12deg;--world-x:-3%;background:radial-gradient(circle at 72% 45%,rgba(172,208,191,.13),transparent 26%),linear-gradient(128deg,#071310 0 45%,#0a1b1a 70%,#07110e)}.journey[data-stage="4"]{--world-turn:22deg;--world-x:-4%;background:radial-gradient(circle at 72% 45%,rgba(217,223,85,.13),transparent 26%),linear-gradient(128deg,#071310 0 45%,#111d16 70%,#07110e)}.journey[data-stage="5"]{--world-turn:33deg;--world-x:-5%;background:radial-gradient(circle at 72% 45%,rgba(240,138,87,.14),transparent 27%),linear-gradient(128deg,#071310 0 43%,#1a1f17 70%,#07110e)}.journey[data-stage="6"]{--world-turn:46deg;--world-x:-7%;background:radial-gradient(circle at 72% 45%,rgba(217,223,85,.18),transparent 30%),linear-gradient(128deg,#071310 0 42%,#12221b 70%,#07110e)}.journey-header{position:relative;z-index:10;min-width:0;display:grid;grid-template-columns:minmax(11rem,1fr) minmax(22rem,1.4fr) minmax(9rem,1fr);gap:2rem;align-items:center;padding:1.35rem clamp(1.25rem,3.5vw,4rem);border-bottom:1px solid var(--line)}.adam-mark{width:max-content;display:grid;gap:.05rem;padding:0;border:0;background:none;text-align:left}.adam-mark strong{font-size:.95rem;letter-spacing:-.02em}.adam-mark span,.private-mark{color:rgba(242,236,221,.55);font-size:.58rem;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.private-mark{justify-self:end;margin:0}.journey-progress{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center}.journey-progress>p{display:flex;gap:.35rem;align-items:center;margin:0;font-family:Unbounded Variable,system-ui,sans-serif;font-size:.72rem;font-variation-settings:"wght" 700;letter-spacing:.08em}.journey-progress>p i{color:rgba(242,236,221,.34);font:inherit}.journey-progress ol{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.journey-progress li{min-width:0;display:grid;gap:.3rem;color:rgba(242,236,221,.36);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.journey-progress li b{display:block;width:100%;height:1px;background:currentColor;transition:height .22s ease,background .22s ease}.journey-progress li.is-complete{color:rgba(217,223,85,.62)}.journey-progress li.is-current{color:var(--cream)}.journey-progress li.is-current b{height:3px;background:var(--acid)}.journey-progress li span{overflow:hidden;text-overflow:clip;white-space:nowrap}.continuity-world{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.world-haze{position:absolute;top:16%;right:-5%;width:min(76vw,70rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(217,223,85,.1),rgba(39,73,61,.06) 42%,transparent 69%);filter:blur(18px);transform:translateX(var(--world-x));transition:transform 1.1s cubic-bezier(.2,.75,.2,1),background .9s ease}.world-orbit{position:absolute;top:50%;right:-8vw;width:min(74vw,66rem);height:auto;overflow:visible;color:var(--acid);transform:translate(var(--world-x),-50%) rotate(var(--world-turn));transform-origin:54.8% 50.8%;transition:transform 1.15s cubic-bezier(.18,.78,.18,1)}.orbit-line{stroke-width:1;stroke-dasharray:2 11;vector-effect:non-scaling-stroke}.orbit-line--inner{opacity:.42}.orbit-path{stroke:rgba(242,236,221,.22);stroke-width:1.5;stroke-dasharray:2 9;vector-effect:non-scaling-stroke}.world-home{transform-origin:548px 508px;transition:transform .9s ease}.journey[data-stage="6"] .world-home{transform:scale(1.035)}.home-door,.home-floor,.home-shell{stroke:rgba(242,236,221,.82);stroke-width:2;vector-effect:non-scaling-stroke}.home-floor{stroke:rgba(217,223,85,.5)}.home-heart{fill:var(--acid);filter:drop-shadow(0 0 12px rgba(217,223,85,.8))}.home-pulse{stroke:rgba(217,223,85,.48);stroke-width:1.4;vector-effect:non-scaling-stroke}.world-marker{transform-origin:548px 508px;opacity:.42;transition:opacity .5s ease}.world-marker circle:first-child{fill:var(--ink);stroke:rgba(242,236,221,.56);stroke-width:1.5;vector-effect:non-scaling-stroke}.world-marker .marker-ring{stroke:rgba(242,236,221,.22);stroke-width:1;vector-effect:non-scaling-stroke}.world-marker.is-lit{opacity:1}.world-marker.is-lit circle:first-child{fill:var(--acid);stroke:var(--acid);filter:drop-shadow(0 0 9px rgba(217,223,85,.72))}.marker-1{transform:rotate(0deg)}.marker-2{transform:rotate(72deg)}.marker-3{transform:rotate(144deg)}.marker-4{transform:rotate(216deg)}.marker-5{transform:rotate(288deg)}.world-word{position:absolute;right:clamp(1rem,5vw,5rem);bottom:clamp(4.5rem,8vh,7rem);margin:0;color:rgba(242,236,221,.11);font-family:Unbounded Variable,system-ui,sans-serif;font-size:clamp(4rem,11vw,10rem);font-variation-settings:"wght" 640;letter-spacing:-.05em;line-height:.78;text-align:right;transition:color .5s ease}.world-whisper{position:absolute;right:clamp(1.25rem,4vw,4rem);bottom:2.4rem;margin:0;color:rgba(242,236,221,.48);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.journey-scene{z-index:2;grid-row:2;align-self:center;width:min(46rem,57vw);min-width:0;padding:clamp(2.5rem,6vh,5.5rem) clamp(1.25rem,4.7vw,5.5rem)}.scene-kicker{margin:0 0 1rem;color:var(--ember);font-size:.66rem;font-weight:720;letter-spacing:.15em;text-transform:uppercase}.journey-scene h1{max-width:12ch;margin:0;color:var(--cream);font-size:clamp(2.8rem,5.1vw,5.4rem);font-weight:560;letter-spacing:-.065em;line-height:.92;text-wrap:balance;outline:none;word-break:normal;overflow-wrap:normal}.scene-intro h1{max-width:10ch;font-size:clamp(4.1rem,7vw,7.5rem);font-weight:520}.scene-intro h1 span{display:block}.scene-lede{max-width:30rem;margin:1.5rem 0 0;color:rgba(242,236,221,.72);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.question-hint,.scene-note{color:rgba(242,236,221,.52);font-size:.72rem}.scene-note{margin:1rem 0 0}.question-hint{margin:1rem 0 1.4rem}.journey-action{display:inline-flex;align-items:center;gap:1.1rem;margin-top:2rem;padding:0 0 .65rem;border:0;border-bottom:1px solid rgba(242,236,221,.56);background:none;font-weight:720;text-align:left;transition:border-color .18s ease,color .18s ease}.journey-action b{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid rgba(242,236,221,.38);border-radius:50%;color:var(--acid);font-size:1rem;transition:transform .24s ease,background .18s ease,color .18s ease}.journey-action:focus-visible,.journey-action:hover{border-color:var(--acid);outline:0}.journey-action:focus-visible b,.journey-action:hover b{transform:translate(.15rem,-.15rem);background:var(--acid);color:var(--ink)}.journey-action:disabled{cursor:not-allowed;opacity:.28}.journey-action:disabled b{transform:none;background:none;color:inherit}.answer-field{max-width:34rem;margin:0;padding:0;border:0}.answer-choice{width:100%;min-width:0;display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.8rem 0;border:0;border-bottom:1px solid var(--line);background:none;color:rgba(242,236,221,.72);text-align:left;transition:color .18s ease,border-color .18s ease,padding .22s ease}.answer-choice>span{color:rgba(242,236,221,.34);font-family:Unbounded Variable,system-ui,sans-serif;font-size:.66rem;font-variation-settings:"wght" 520}.answer-choice strong{min-width:0;font-size:clamp(.95rem,1.3vw,1.14rem);font-weight:500;line-height:1.25}.answer-choice i{color:var(--acid);font-style:normal;opacity:0;transform:translateX(-.4rem);transition:opacity .18s ease,transform .18s ease}.answer-choice.is-selected,.answer-choice:focus-visible,.answer-choice:hover{padding-left:.35rem;border-color:rgba(217,223,85,.74);color:var(--cream);outline:0}.answer-choice.is-selected i,.answer-choice:focus-visible i,.answer-choice:hover i{opacity:1;transform:none}.answer-choice.is-selected>span{color:var(--acid);font-variation-settings:"wght" 800}.journey-controls{max-width:34rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-top:1.2rem}.journey-controls .journey-action{margin-top:0}.text-action{padding:.6rem 0;border:0;background:none;color:rgba(242,236,221,.52);font-size:.72rem}.text-action:focus-visible,.text-action:hover{color:var(--cream);outline:0;text-decoration:underline;text-underline-offset:.35rem}.scene-contact{align-self:center}.scene-contact h1{max-width:10ch}.contact-form{max-width:38rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin-top:1.25rem}.contact-form>label{min-width:0;display:grid;gap:.35rem}.contact-form>label>span{color:rgba(242,236,221,.58);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.contact-form input:not([type=checkbox]),.contact-form select{width:100%;min-width:0;padding:.38rem 0 .62rem;border:0;border-bottom:1px solid rgba(242,236,221,.36);border-radius:0;outline:0;background:transparent;color:var(--cream);font-size:1rem}.contact-form input:focus,.contact-form select:focus{border-color:var(--acid)}.contact-form select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--acid) 50%) calc(100% - .45rem) 50%/5px 5px no-repeat}.contact-form option{background:var(--ink)}.permission-line{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:.35rem}.permission-line input{width:1.25rem;height:1.25rem;appearance:none;border:1px solid rgba(242,236,221,.5);border-radius:50%;background:transparent}.permission-line input:checked{border:4px solid var(--ink);outline:1px solid var(--acid);background:var(--acid)}.permission-line span{color:rgba(242,236,221,.72)!important;font-size:.72rem!important;letter-spacing:0!important;text-transform:none!important}.contact-error{grid-column:1/-1;margin:.2rem 0 0;color:#ffb08c;font-size:.76rem}.contact-form .journey-controls{grid-column:1/-1;width:100%;margin-top:.35rem}.scene-complete h1{max-width:11ch}.answer-summary{max-width:36rem;display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;margin:1.7rem 0 0;border-top:1px solid var(--line)}.answer-summary div{min-width:0;display:grid;gap:.2rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.answer-summary dt{color:rgba(242,236,221,.42);font-size:.55rem;letter-spacing:.11em;text-transform:uppercase}.answer-summary dd{min-width:0;margin:0;font-size:.82rem;overflow-wrap:anywhere}.completion-boundary{margin:1rem 0 0;color:rgba(242,236,221,.56);font-size:.72rem}.completion-boundary strong{color:var(--cream)}.journey-footer{z-index:8;min-width:0;display:flex;justify-content:space-between;gap:1rem;padding:.85rem clamp(1.25rem,3.5vw,4rem);border-top:1px solid var(--line);color:rgba(242,236,221,.42);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.journey-footer a{color:rgba(242,236,221,.62);text-underline-offset:.25rem}.review-world{min-height:100vh;background:var(--paper);color:var(--paper-ink)}.review-header{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1.2rem clamp(1.2rem,4vw,4rem);border-bottom:1px solid rgba(20,35,31,.25)}.review-header a{display:grid;text-decoration:none}.review-header strong{font-size:.9rem}.review-header p,.review-header span{margin:0;color:rgba(20,35,31,.55);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.review-main{max-width:1500px;margin:auto;padding:0 clamp(1.2rem,4vw,4rem) 5rem}.review-hero{min-height:70vh;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(2rem,8vw,9rem);align-items:end;padding:clamp(4rem,10vh,8rem) 0 3rem;border-bottom:1px solid var(--paper-ink)}.review-label{margin:0 0 1rem;color:#a84525;font-size:.62rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.review-hero>.review-label{position:absolute;align-self:start}.review-hero h1{margin:0;font-size:clamp(3.7rem,7vw,8rem);font-weight:520;letter-spacing:-.07em;line-height:.82}.review-hero h1 span{display:block}.review-hero>div{max-width:30rem;padding-bottom:.5rem}.review-hero>div p{line-height:1.55}.review-open{display:inline-flex;justify-content:space-between;gap:2rem;width:min(100%,21rem);margin-top:1.5rem;padding:1rem 0;border-top:1px solid var(--paper-ink);font-weight:700;text-decoration:none}.review-open,.review-principles{border-bottom:1px solid var(--paper-ink)}.review-principles{display:grid;grid-template-columns:repeat(3,1fr)}.review-principles article{min-width:0;padding:2.5rem clamp(1rem,3vw,3rem) 3rem 0;border-right:1px solid rgba(20,35,31,.2)}.review-principles article+article{padding-left:clamp(1rem,3vw,3rem)}.review-principles article:last-child{border-right:0}.review-principles span,.review-route li>span{font-family:Unbounded Variable,system-ui,sans-serif;font-size:.7rem;font-variation-settings:"wght" 650}.review-principles h2{margin:2rem 0 .6rem;font-size:2rem}.review-principles p{max-width:24rem;margin:0;color:rgba(20,35,31,.68);line-height:1.5}.review-route{padding:4.5rem 0;border-bottom:1px solid var(--paper-ink)}.review-route ol{display:grid;grid-template-columns:repeat(5,1fr);margin:2rem 0 0;padding:0;list-style:none}.review-route li{min-width:0;display:grid;gap:.3rem;padding:1.1rem 1rem 1.1rem 0;border-top:1px solid var(--paper-ink)}.review-route li+li{padding-left:1rem;border-left:1px solid rgba(20,35,31,.2)}.review-route strong{margin-top:1.4rem;font-size:1.4rem}.review-route small{color:rgba(20,35,31,.58)}.review-proof{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);padding:4.5rem 0;border-bottom:1px solid var(--paper-ink)}.review-decision h2,.review-proof h2{margin:0;font-size:clamp(2.5rem,5vw,5.7rem);font-weight:520;letter-spacing:-.06em;line-height:.9}.review-proof details{align-self:end;border-top:1px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink)}.review-proof summary{padding:1rem 0;cursor:pointer;font-weight:700}.review-proof details p{color:rgba(20,35,31,.68);line-height:1.5}.review-decision{max-width:62rem;padding:5rem 0 2rem}.review-decision p:last-child{color:rgba(20,35,31,.55)}.review-footer{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.5rem clamp(1.2rem,4vw,4rem);background:var(--ink);color:var(--cream)}.review-footer p{display:grid;margin:0}.review-footer span{color:rgba(242,236,221,.52);font-size:.68rem}@media (max-width:900px){.journey-header{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr)}.private-mark{grid-column:2}.journey-scene{width:min(40rem,68vw)}.world-orbit{right:-24vw;width:91vw;opacity:.72}.world-word{opacity:.68}.review-hero{grid-template-columns:1fr;align-items:end}.review-hero>div{justify-self:end}}@media (max-width:700px){.journey{min-height:100svh;overflow-x:clip;overflow-y:auto}.journey-header{min-height:7.8rem;grid-template-columns:1fr auto;gap:.8rem;align-items:start;padding:1rem 1.15rem}.adam-mark{grid-column:1}.private-mark{grid-column:2}.journey-progress{position:absolute;top:4.5rem;right:1.15rem;left:1.15rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem}.journey-progress li span{display:none}.journey-progress li.is-current span{display:block;position:absolute;right:0;top:1rem}.world-orbit{top:55%;right:-55vw;width:145vw;opacity:.62}.world-haze{top:33%;right:-38%;width:118vw}.world-word{right:-1.5rem;bottom:5.5rem;max-width:90vw;font-size:clamp(4.3rem,22vw,7.6rem);opacity:.48}.world-whisper{right:1.15rem;bottom:2.8rem}.journey-scene{align-self:start;width:100%;padding:clamp(2rem,5vh,3.5rem) 1.15rem 7.5rem}.journey-scene h1{max-width:11ch;font-size:clamp(2.55rem,12vw,4.4rem)}.scene-intro h1{font-size:clamp(3.35rem,15vw,5.3rem)}.scene-lede{max-width:24rem}.answer-field,.journey-controls{max-width:none}.answer-choice{padding:.78rem 0}.answer-choice strong{font-size:1rem}.contact-form{max-width:none;grid-template-columns:1fr;gap:.65rem}.contact-error,.contact-form .journey-controls,.permission-line{grid-column:1}.answer-summary{grid-template-columns:1fr}.journey-footer{flex-wrap:wrap;padding:.75rem 1.15rem}.review-header{align-items:flex-start}.review-hero{min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);padding-top:5rem}.review-hero>*{min-width:0}.review-hero>.review-label{position:static}.review-hero h1{font-size:clamp(1.7rem,12vw,4.8rem)}.review-hero>div{justify-self:stretch}.review-principles{grid-template-columns:1fr}.review-principles article,.review-principles article+article{padding:2rem 0;border-right:0;border-bottom:1px solid rgba(20,35,31,.2)}.review-principles article:last-child{border-bottom:0}.review-principles h2{margin-top:1rem;font-size:clamp(1.5rem,9vw,2rem)}.review-route ol{grid-template-columns:1fr}.review-route li,.review-route li+li{grid-template-columns:48px minmax(0,1fr);gap:.2rem 16px;padding:1rem 0;border-left:0}.review-route strong{margin-top:0}.review-route small{grid-column:2}.review-proof{min-width:0;grid-template-columns:minmax(0,1fr)}.review-proof>*{min-width:0}.review-decision h2,.review-proof h2{font-size:clamp(1.4rem,9vw,4.2rem)}.review-proof details p{overflow-wrap:anywhere}.review-footer{flex-direction:column;align-items:flex-start}.review-open{gap:16px}}@media (max-width:390px){.journey-header{min-height:7.4rem}.journey-progress{top:4.25rem}.journey-scene{padding-top:1.65rem}.journey-scene h1{font-size:clamp(2.25rem,11.5vw,3.55rem)}.scene-intro h1{font-size:clamp(3rem,14vw,4.5rem)}.scene-kicker{margin-bottom:.65rem}.question-hint{margin:.65rem 0 1rem}.answer-choice{grid-template-columns:2rem minmax(0,1fr) auto;padding:.67rem 0}.journey-controls{margin-top:.8rem}.contact-form input:not([type=checkbox]),.contact-form select{padding-bottom:.45rem}.world-orbit{top:59%}.world-word{bottom:5rem}.journey-footer span{max-width:18rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (forced-colors:active){.continuity-world{display:none}.journey,.review-world{background:Canvas;color:CanvasText}.journey *,.review-world *{color:CanvasText!important}.answer-choice.is-selected>span,.journey-action b,.journey-scene h1,.scene-kicker,.world-word{color:CanvasText}.answer-choice,.contact-form input,.contact-form select,.journey-action{border-color:ButtonText}.answer-choice.is-selected{outline:3px solid Highlight}.permission-line input{appearance:auto}}.hero-world{--hero-deep:#03100c;--hero-space:#071b13;--hero-moss:#173d2a;--hero-light:#e4f26c;--hero-core:#fff3bd;--hero-copy:#f0f2db;--hero-copy-accent:#e2ed8c;--hero-source-shadow:rgba(220,239,96,.44);position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:var(--hero-deep);color:#f1f3d8}.hero-world--triadic{--hero-deep:#03100b;--hero-space:#101024;--hero-moss:#4b2458;--hero-light:#ff9f38;--hero-core:#fff0b7;--hero-copy:#f5eedf;--hero-copy-accent:#ffb14f;--hero-source-shadow:rgba(255,139,45,.5)}.hero-world:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 115%,rgba(1,11,8,.82),transparent 48%),linear-gradient(180deg,rgba(2,13,10,.18),transparent 20% 78%,rgba(1,10,7,.42));mix-blend-mode:multiply}.hero-canvas,.hero-fallback{position:absolute;z-index:1;inset:0;width:100%;height:100%}.hero-world--triadic .hero-fallback{background:radial-gradient(ellipse at 64% 48%,rgba(226,101,37,.25),transparent 17%),radial-gradient(ellipse at 67% 44%,rgba(100,42,111,.5),transparent 39%),radial-gradient(ellipse at 38% 9%,rgba(24,70,49,.52),transparent 34%),linear-gradient(142deg,#020d09,#092017 55%,#130e22)}.hero-canvas{display:block;opacity:0;transition:opacity .8s ease}.hero-canvas[data-renderer=webgl]{opacity:1}.hero-fallback{overflow:hidden;background:radial-gradient(ellipse at 64% 48%,rgba(111,147,50,.28),transparent 17%),radial-gradient(ellipse at 67% 44%,rgba(33,83,56,.62),transparent 39%),radial-gradient(ellipse at 38% 9%,rgba(19,58,41,.48),transparent 34%),linear-gradient(142deg,#020d0a,#082016 58%,#020e0a)}.fallback-atmosphere{position:absolute;inset:-18%;background:radial-gradient(ellipse at 72% 53%,rgba(227,242,108,.13),transparent 12%),radial-gradient(ellipse at 63% 43%,rgba(74,119,65,.24),transparent 24%),radial-gradient(ellipse at 31% 69%,rgba(30,77,53,.19),transparent 32%);filter:blur(28px);transform:rotate(-8deg) scale(1.08)}.hero-world--triadic .fallback-atmosphere{background:radial-gradient(ellipse at 72% 53%,rgba(255,159,56,.18),transparent 12%),radial-gradient(ellipse at 63% 43%,rgba(120,52,132,.28),transparent 25%),radial-gradient(ellipse at 31% 69%,rgba(28,76,52,.2),transparent 32%)}.fallback-home{position:absolute;top:50%;left:66%;width:min(32rem,34vw);aspect-ratio:.92;border-radius:48% 48% 31% 31%/44% 44% 26% 26%;background:radial-gradient(ellipse at 50% 60%,rgba(255,247,192,.95) 0 8%,rgba(222,239,96,.58) 19%,transparent 43%),radial-gradient(ellipse at 45% 34%,rgba(147,180,75,.64),rgba(37,82,53,.82) 54%,rgba(8,29,20,.88));box-shadow:0 0 4rem rgba(226,241,104,.28),0 0 14rem rgba(97,137,58,.29),inset -2.5rem -3rem 5rem rgba(2,17,12,.75),inset 2rem 2rem 4rem rgba(163,190,83,.18);transform:translate(-50%,-50%) rotate(-5deg)}.hero-world--triadic .fallback-home{background:radial-gradient(ellipse at 50% 60%,rgba(255,240,183,.98) 0 8%,rgba(255,142,43,.64) 19%,transparent 43%),radial-gradient(ellipse at 45% 34%,rgba(123,61,126,.72),rgba(44,64,52,.84) 54%,rgba(6,25,17,.9));box-shadow:0 0 4rem rgba(255,139,44,.3),0 0 14rem rgba(113,49,121,.3),inset -2.5rem -3rem 5rem rgba(2,17,12,.75),inset 2rem 2rem 4rem rgba(173,72,142,.2)}.fallback-home:before{content:"";position:absolute;left:34%;right:34%;bottom:0;height:49%;border-radius:48% 48% 8% 8%/38% 38% 8% 8%;background:radial-gradient(ellipse at 50% 48%,var(--hero-core),var(--hero-light) 32%,rgba(130,160,55,.28) 68%,transparent 72%);box-shadow:0 0 3.5rem var(--hero-source-shadow)}.fallback-home:after{content:"";position:absolute;inset:10% 12% 18%;border-radius:50%;background:radial-gradient(ellipse at 44% 38%,rgba(240,247,175,.24),transparent 53%);filter:blur(12px)}.fallback-home>b,.fallback-home>i{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--hero-light) 38%,transparent);filter:blur(4px)}.fallback-home>i{width:1.2rem;height:1.2rem;top:9%;right:-18%}.fallback-home>b{width:.65rem;height:.65rem;bottom:19%;left:-31%}.hero-identity{position:absolute;z-index:6;top:clamp(1.35rem,4vw,3.5rem);left:clamp(1.3rem,4.2vw,4.5rem);display:grid;gap:.28rem;max-width:calc(100vw - 2.6rem);text-shadow:0 .08rem 1.2rem rgba(1,9,7,.5)}.hero-identity strong{font-size:clamp(.76rem,.9vw,.96rem);font-variation-settings:"wght" 510;letter-spacing:-.025em}.hero-identity span{color:rgba(228,242,108,.72);font-size:clamp(.52rem,.55vw,.64rem);font-variation-settings:"wght" 440;letter-spacing:.12em;text-transform:uppercase}.hero-language{position:absolute;z-index:6;left:clamp(1.3rem,4.2vw,4.5rem);bottom:clamp(3.6rem,8.8vh,7.4rem);width:min(74rem,82vw);min-width:0}.hero-language h1{width:fit-content;max-width:100%;margin:0;color:var(--hero-copy);font-size:clamp(3.2rem,7.15vw,7.65rem);font-variation-settings:"wght" 330;font-weight:330;letter-spacing:-.072em;line-height:.93;text-wrap:balance;text-shadow:0 .12em 1.15em rgba(0,10,7,.38)}.hero-language h1 span{display:block;max-width:100%;overflow-wrap:normal;word-break:normal}.hero-language h1 span:last-child{margin-left:clamp(2.8rem,10vw,10rem);color:var(--hero-copy-accent);font-variation-settings:"wght" 430}.hero-question{display:inline-flex;align-items:center;gap:clamp(.85rem,1.7vw,1.55rem);max-width:100%;margin:clamp(1.55rem,3.2vh,2.5rem) 0 0 clamp(5.6rem,18vw,18rem);padding:.55rem .1rem;border:0;border-radius:999px;outline:0;background:transparent;color:rgba(240,242,219,.82);font-size:clamp(.86rem,1.05vw,1.08rem);font-variation-settings:"wght" 420;font-weight:420;letter-spacing:-.025em;text-align:left}.hero-question>span{min-width:0;transition:color .22s ease,text-shadow .22s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.hero-question>i{position:relative;flex:0 0 auto;width:clamp(2.65rem,3.5vw,3.6rem);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 42% 39%,#fbf4bc 0 8%,#dfea69 28%,rgba(93,132,43,.68) 62%,rgba(20,52,35,.62));box-shadow:0 0 1.25rem rgba(220,239,96,.24),inset -.35rem -.45rem .9rem rgba(5,28,18,.48);transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease,filter .42s ease}.hero-world--triadic .hero-question>i{background:radial-gradient(circle at 42% 39%,#fff0bd 0 8%,#ff9d36 28%,rgba(144,59,102,.72) 63%,rgba(20,49,34,.66));box-shadow:0 0 1.35rem rgba(255,143,45,.3),inset -.35rem -.45rem .9rem rgba(20,16,35,.52)}.hero-question>i>b{width:.46rem;aspect-ratio:1;border-radius:50%;background:#071a12;box-shadow:0 0 .8rem rgba(3,16,11,.58);transform:translateX(-.34rem);transition:transform .52s cubic-bezier(.2,.8,.2,1),background .32s ease}.hero-question:focus-visible>span,.hero-question:hover>span,.hero-question[aria-pressed=true]>span{color:#f5f7d8;text-shadow:0 0 1.35rem rgba(226,241,108,.5);transform:translateX(.18rem)}.hero-question:focus-visible>i,.hero-question:hover>i,.hero-question[aria-pressed=true]>i{transform:scale(1.14);filter:brightness(1.09);box-shadow:0 0 2.6rem var(--hero-source-shadow),inset -.3rem -.4rem .8rem rgba(5,28,18,.38)}.hero-question:focus-visible>i{outline:.16rem solid #f8facf;outline-offset:.28rem}.hero-question[aria-pressed=true]>i>b{transform:translateX(.3rem);background:#f7f7ce}.hero-world.is-engaged .fallback-home{box-shadow:0 0 6rem rgba(226,241,104,.42),0 0 18rem rgba(97,137,58,.4),inset -2.5rem -3rem 5rem rgba(2,17,12,.68),inset 2rem 2rem 4rem rgba(211,227,105,.26)}.hero-world--triadic.is-engaged .fallback-home{box-shadow:0 0 6rem rgba(255,139,44,.44),0 0 18rem rgba(113,49,121,.4),inset -2.5rem -3rem 5rem rgba(2,17,12,.68),inset 2rem 2rem 4rem rgba(244,127,56,.25)}@media (max-width:760px){.hero-world{min-height:100svh;overflow-x:hidden;overflow-y:auto}.fallback-home{top:40%;left:58%;width:min(30rem,76vw)}.hero-language{right:1.3rem;bottom:clamp(2.3rem,6vh,4.2rem);width:auto}.hero-language h1{font-size:clamp(2.55rem,11vw,5rem);line-height:.95;letter-spacing:-.067em}.hero-language h1 span:first-child{max-width:10ch}.hero-language h1 span:last-child,.hero-question{margin-left:clamp(2.2rem,13vw,5.2rem)}}@media (max-width:390px){.hero-identity{top:1.1rem;left:1.1rem}.hero-language{right:1.1rem;left:1.1rem;bottom:2rem}.hero-language h1{font-size:clamp(2.35rem,11.8vw,4.25rem)}.hero-language h1 span:first-child{max-width:9.5ch}.hero-question{gap:.8rem;margin-top:1.2rem;padding-block:.42rem}}@media (max-height:640px) and (orientation:landscape){.hero-language{bottom:1.7rem}.hero-language h1{font-size:clamp(2.5rem,7.5vw,5.5rem)}.hero-question{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.fallback-home,.hero-canvas,.hero-question>i,.hero-question>i>b,.hero-question>span{transition:none!important}}@media (forced-colors:active){.hero-world{background:Canvas;color:CanvasText}.hero-canvas,.hero-fallback,.hero-world:after{display:none}.hero-identity span,.hero-language h1,.hero-language h1 span:last-child,.hero-question{color:CanvasText;text-shadow:none}.hero-question>i{border:.16rem solid ButtonText;background:ButtonFace;box-shadow:none}.hero-question>i>b{background:ButtonText;box-shadow:none}.hero-question:focus-visible>i{outline-color:Highlight}}