@keyframes flare-drift{0%,to{opacity:.78;transform:translateY(0) scaleX(1)}50%{opacity:1;transform:translateY(-2px) scaleX(1.02)}}@keyframes disc-spread-up{0%{transform:translateY(28px);opacity:0}60%{transform:translateY(-10px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes disc-fade-mid{0%{opacity:0}to{opacity:1}}@keyframes disc-spread-down{0%{transform:translateY(-28px);opacity:0}60%{transform:translateY(10px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes arc-climb{0%{transform:translate(-124px,48px);opacity:.35;r:2.2}22%{transform:translate(-78px,34px);opacity:.55}48%{transform:translate(-42px,22px);opacity:.85}to{transform:translate(0,0);opacity:1;r:2.5}}@keyframes arc-climax-pulse{0%,to{r:2.5;filter:drop-shadow(0 0 0 transparent)}50%{r:4.4;filter:drop-shadow(0 0 9px rgba(239,50,45,.85))}}@keyframes lamp-on{0%{opacity:0}16%,38%,68%{opacity:.95}26%{opacity:.3}54%{opacity:.55}to{opacity:1}}@keyframes lens-ripple{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.18);opacity:.95}to{transform:scale(1);opacity:1}}@keyframes cone-sweep-top{0%{transform:rotate(-32deg);opacity:0}60%{transform:rotate(7deg);opacity:1}to{transform:rotate(0);opacity:1}}@keyframes cone-sweep-bottom{0%{transform:rotate(32deg);opacity:0}60%{transform:rotate(-7deg);opacity:1}to{transform:rotate(0);opacity:1}}@keyframes vocabRack{0%{filter:blur(7px) saturate(.82) contrast(1.06)}to{filter:blur(0) saturate(.82) contrast(1.06)}}html{overflow-x:hidden}@supports (overflow:clip){html{overflow-x:clip}}:root{--depth-0-blur:0px;--depth-1-blur:0.8px;--depth-2-blur:2.5px;--depth-3-blur:5px;--depth-4-blur:9px;--depth-0-opacity:1;--depth-1-opacity:0.88;--depth-2-opacity:0.72;--depth-3-opacity:0.5;--depth-4-opacity:0.32;--sec-pad-v3:clamp(140px, 18vh, 240px);--sec-pad-v3-tall:clamp(220px, 28vh, 380px);--sec-pad-v3-cinema:clamp(320px, 40vh, 520px);--cab-r:0.45px;--cab-b:0.3px;--cab-r-hover:1.6px;--cab-b-hover:1.1px;--cab-red:rgba(239, 50, 45, 0.55);--cab-blue:rgba(60, 170, 255, 0.42)}[data-depth="0"]{filter:blur(var(--depth-0-blur));opacity:var(--depth-0-opacity)}[data-depth="1"]{filter:blur(var(--depth-1-blur));opacity:var(--depth-1-opacity)}[data-depth="2"]{filter:blur(var(--depth-2-blur));opacity:var(--depth-2-opacity)}[data-depth="3"]{filter:blur(var(--depth-3-blur));opacity:var(--depth-3-opacity)}[data-depth="4"]{filter:blur(var(--depth-4-blur));opacity:var(--depth-4-opacity)}[data-depth]:hover{filter:blur(0);opacity:1;transition:filter 600ms cubic-bezier(.22,1,.36,1),opacity 600ms cubic-bezier(.22,1,.36,1)}body.rack-focus--init .bg-collage{transition:none}body.rack-focus--armed .bg-collage,body.rack-focus--init .bg-collage{filter:blur(14px);transform:scale(1.06);opacity:0}body.rack-focus--active .bg-collage{filter:blur(0);transform:scale(1);opacity:1;transition:filter 1400ms cubic-bezier(.16,1,.3,1),transform 1600ms cubic-bezier(.16,1,.3,1),opacity 1100ms cubic-bezier(.16,1,.3,1)}body.rack-focus--armed .bg-atmosphere,body.rack-focus--init .bg-atmosphere{filter:blur(22px);opacity:.4}body.rack-focus--active .bg-atmosphere{filter:blur(8px);opacity:1;transition:filter 1800ms cubic-bezier(.16,1,.3,1),opacity 1400ms cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){body.rack-focus--active .bg-atmosphere,body.rack-focus--active .bg-collage,body.rack-focus--armed .bg-atmosphere,body.rack-focus--armed .bg-collage,body.rack-focus--init .bg-atmosphere,body.rack-focus--init .bg-collage{filter:none;transform:none;opacity:1;transition:none}}body.rack-focus--armed .bg-collage,body.rack-focus--init .bg-collage{transform:none}.cab{text-shadow:var(--cab-r)0 0 var(--cab-red),calc(var(--cab-b)*-1)0 0 var(--cab-blue);transition:text-shadow 320ms cubic-bezier(.22,1,.36,1)}.cab.is-cabbing,.cab:hover{text-shadow:var(--cab-r-hover)0 0 var(--cab-red),calc(var(--cab-b-hover)*-1)0 0 var(--cab-blue)}@media (prefers-reduced-motion:reduce){.cab{text-shadow:none;transition:none}}.lens-frame{position:relative;overflow:hidden;isolation:isolate}.lens-frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 100%at 50% 50%,transparent 60%,rgba(0,0,0,.18) 78%,rgba(0,0,0,.42) 100%);mix-blend-mode:multiply;z-index:4}.lens-frame--barrel{perspective:1400px}.lens-frame--barrel>.lens-frame__inner{transform:rotateX(.2deg) scale(1.012);transform-origin:50% 60%;transition:transform 600ms cubic-bezier(.22,1,.36,1)}.sec--breathing{padding-top:var(--sec-pad-v3);padding-bottom:var(--sec-pad-v3)}.sec--tall{padding-top:var(--sec-pad-v3-tall);padding-bottom:var(--sec-pad-v3-tall)}.sec--cinema{padding-top:var(--sec-pad-v3-cinema);padding-bottom:var(--sec-pad-v3-cinema)}.hero.sec--hero-v3,section.sec--breathing,section.sec--cinema,section.sec--tall{position:relative}.hero__readability-shade{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.78)0,rgba(0,0,0,.62) 22%,rgba(0,0,0,.3) 48%,rgba(0,0,0,.08) 70%,transparent 88%),linear-gradient(to bottom,rgba(0,0,0,.45)0,rgba(0,0,0,.12) 18%,transparent 32%)}@media (prefers-reduced-motion:reduce){.hero__readability-shade{transition:none}}.sec--stakes-v3{background:radial-gradient(60% 70%at 22% 30%,rgba(239,50,45,.04),transparent 70%),radial-gradient(50% 50%at 84% 78%,rgba(194,145,112,.03),transparent 70%),var(--c-ink, #0a0a0a)}.sec--stakes-v3 .stakes__h,.sec--stakes-v3 h2{font-size:clamp(2.4rem,6.5vw,5.6rem);line-height:.96;letter-spacing:-.02em;max-width:22ch}.sec--stakes-v3 .stakes__h em,.sec--stakes-v3 h2 em{font-style:italic;font-weight:400;color:var(--c-cream, #c9b894)}.sec--position-v3{background-color:rgba(10,10,10,.92)}.sec--position-v3 .position__line{font-family:var(--f-serif, 'Source Serif 4', Georgia, serif);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.4;max-width:38ch;color:var(--c-bone, #ece9e1)}.sec--work-v3 .work-grid>.work-tile:nth-child(3n+2)>.work-tile__cat,.sec--work-v3 .work-grid>.work-tile:nth-child(3n+2)>.work-tile__meta{filter:blur(0)}.sec--work-v3 .work-tile:hover .work-tile__cat,.sec--work-v3 .work-tile:hover .work-tile__meta{filter:blur(0);opacity:1}.sec--three-tests-v3 .three-tests__grid{gap:clamp(48px,6vw,96px)}.sec--three-tests-v3 .three-tests__card{position:relative;padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px);border:1px solid rgba(236,233,225,.06);background:linear-gradient(135deg,rgba(236,233,225,.02),transparent 60%);backdrop-filter:blur(.4px);transition:border-color 400ms ease,transform 600ms cubic-bezier(.22,1,.36,1)}.sec--three-tests-v3 .three-tests__card:hover{border-color:rgba(239,50,45,.22);transform:translateY(-4px)}.sec--atmosphere-v3{position:relative}.sec--atmosphere-v3 .atmosphere__line,.sec--atmosphere-v3 blockquote{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.25;text-shadow:var(--cab-r)0 0 var(--cab-red),calc(var(--cab-b)*-1)0 0 var(--cab-blue);transition:text-shadow 800ms cubic-bezier(.22,1,.36,1)}.hero:hover .hero__phrase em,.hero:hover .hero__tagline em,.sec--atmosphere-v3:hover .atmosphere__line,.sec--atmosphere-v3:hover blockquote{text-shadow:var(--cab-r-hover)0 0 var(--cab-red),calc(var(--cab-b-hover)*-1)0 0 var(--cab-blue)}.sec--cta-v3{background:linear-gradient(180deg,rgba(194,145,112,.04) 0%,rgba(194,178,112,.1) 40%,rgba(194,145,112,.04) 100%),var(--c-ink, #0a0a0a)}.sec--cta-v3 .cta-close__h{font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:1.05}.bg-paper,.bg-polaroid{position:absolute;pointer-events:none}.bg-paper{user-select:none;background:repeating-linear-gradient(113deg,rgba(236,233,225,.014)0 1px,transparent 1px 3px),repeating-linear-gradient(27deg,rgba(236,233,225,.012)0 1px,transparent 1px 4px),rgba(236,233,225,.022);border-radius:2px}.bg-polaroid{background:rgba(236,233,225,.07);padding:6px 6px 28px}.bg-polaroid::after{content:attr(data-caption);position:absolute;left:8px;bottom:4px;font-family:var(--f-mono, ui-monospace, monospace);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.bg-polaroid__inner{width:100%;height:100%;background:radial-gradient(60% 70%at 30% 30%,rgba(239,50,45,.18),transparent 70%),rgba(10,10,10,.5)}.bg-dossier-number,.bg-redaction{position:absolute;pointer-events:none}.bg-dossier-number{font-family:var(--f-mono, ui-monospace, monospace);font-size:clamp(28px,5vw,64px);letter-spacing:.12em;font-weight:300;user-select:none}.bg-redaction{height:14px;background:rgba(10,10,10,.92)}.bg-arc-callout,.bg-tape-strip{position:absolute;pointer-events:none;font-family:var(--f-mono, ui-monospace, monospace)}.bg-tape-strip{height:28px;background:repeating-linear-gradient(90deg,rgba(236,233,225,.06)0 6px,rgba(239,50,45,.04) 6px 8px),rgba(236,233,225,.04);font-size:8px;letter-spacing:.32em;display:flex;align-items:center;padding:0 16px}.bg-arc-callout{font-size:9px;letter-spacing:.2em;text-transform:uppercase}.hero__phrase em,.hero__tagline em{text-shadow:var(--cab-r)0 0 var(--cab-red),calc(var(--cab-b)*-1)0 0 var(--cab-blue);transition:text-shadow 480ms cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hero__phrase em,.hero__tagline em{text-shadow:none}}.fp-enter{filter:blur(5px);opacity:.5;transform:translateY(4px);transition:filter 700ms cubic-bezier(.22,1,.36,1),opacity 700ms cubic-bezier(.22,1,.36,1),transform 700ms cubic-bezier(.22,1,.36,1);will-change:filter,opacity,transform}.fp-enter.is-in{filter:blur(0);opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fp-enter,.fp-enter.is-in{filter:none;opacity:1;transform:none;transition:none}}.bg-atmosphere .fp-enter,.bg-collage .fp-enter{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}.hero__watch-meta{font-family:var(--f-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(236,233,225,.6)}[data-parallax][data-depth]{transition:filter 680ms cubic-bezier(.22,1,.36,1)}.cinema-intro{position:fixed;inset:0;z-index:999;background:#0a0a0a;display:grid;place-items:center;pointer-events:auto;opacity:1;transition:opacity 700ms cubic-bezier(.22,1,.36,1)}.cinema-intro__line{font-family:var(--f-serif, 'Source Serif 4', Georgia, serif);font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.45;color:var(--c-bone, #ece9e1);text-align:center;max-width:28ch;filter:blur(10px);opacity:0;transform:scale(1.04);transition:filter 1500ms cubic-bezier(.16,1,.3,1) 200ms,opacity 1100ms cubic-bezier(.16,1,.3,1) 200ms,transform 1700ms cubic-bezier(.16,1,.3,1) 200ms}.cinema-intro__line em{font-style:italic;font-weight:400;color:var(--c-cream, #c9b894)}.cinema-intro__mark{position:absolute;bottom:28px;font-family:var(--f-mono, ui-monospace, monospace);font-size:9px;letter-spacing:.32em;color:rgba(236,233,225,.4);text-transform:uppercase}.cinema-intro.is-revealing .cinema-intro__line{filter:blur(0);opacity:1;transform:scale(1)}.cinema-intro.is-irising-out{clip-path:circle(160%at 50% 50%);transition:clip-path 1600ms cubic-bezier(.7,0,.84,0),opacity 700ms ease 1100ms;opacity:0}@media (prefers-reduced-motion:reduce){.cinema-intro__line{filter:none;opacity:1;transform:none;transition:none}.cinema-intro.is-irising-out{display:none}}.hero{--flare-x:50%;--flare-y:45%}.beat-marker,.hero::before{position:absolute;pointer-events:none}.hero::before{content:"";inset:0;z-index:2;background:radial-gradient(160px 160px at var(--flare-x) var(--flare-y),rgba(239,50,45,.05) 0%,rgba(239,50,45,.015) 40%,transparent 70%),radial-gradient(60px 60px at var(--flare-x) var(--flare-y),rgba(236,233,225,.06) 0%,transparent 70%);opacity:0;transition:opacity 480ms cubic-bezier(.22,1,.36,1)}.hero:hover::before{opacity:1}@media (prefers-reduced-motion:reduce){.hero::before{display:none}}@media (hover:none){.hero::before{display:none}}.beat-marker{font-family:var(--f-mono, ui-monospace, monospace);text-transform:uppercase;display:flex;align-items:center;gap:12px}.beat-marker::before{content:"";width:16px;height:1px;background:rgba(239,50,45,.6)}.beat-marker--right{right:32px}.beat-marker--left{left:32px}.beat-marker--right::before{order:1;margin-left:6px}.beat-marker .beat-num{margin-right:4px}.sec--atmosphere-v3>.beat-marker--left{top:clamp(60px,5vw,72px)!important}@media (max-width:720px){:root{--depth-1-blur:0.4px;--depth-2-blur:1px;--depth-3-blur:2px;--depth-4-blur:4px;--sec-pad-v3:clamp(80px, 12vh, 130px);--sec-pad-v3-tall:clamp(120px, 16vh, 200px);--sec-pad-v3-cinema:clamp(160px, 22vh, 280px)}[data-depth="3"]{opacity:.65}[data-depth="4"]{opacity:.45}.bg-paper[data-depth="4"],.bg-polaroid[data-depth="4"]{display:none}}.bg-collage__el[data-depth="0"]{filter:blur(var(--depth-0-blur));opacity:var(--depth-0-opacity)}.bg-collage__el[data-depth="1"]{filter:blur(var(--depth-1-blur));opacity:var(--depth-1-opacity)}.bg-collage__el[data-depth="2"]{filter:blur(var(--depth-2-blur));opacity:var(--depth-2-opacity)}.bg-collage__el[data-depth="3"]{filter:blur(var(--depth-3-blur));opacity:var(--depth-3-opacity)}.bg-collage__el[data-depth="4"]{filter:blur(var(--depth-4-blur));opacity:var(--depth-4-opacity)}.bg-collage__el[data-depth].is-in{transition:filter 800ms cubic-bezier(.22,1,.36,1),opacity 1200ms cubic-bezier(.22,1,.36,1)}.hero__tagline .word-focus{display:inline-block;filter:blur(6px);opacity:.55;transform:translateY(2px);transition:filter 900ms cubic-bezier(.16,1,.3,1),opacity 700ms cubic-bezier(.16,1,.3,1),transform 900ms cubic-bezier(.16,1,.3,1)}.hero__tagline.is-pulling .word-focus--0{transition-delay:0ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--1{transition-delay:120ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--2{transition-delay:240ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--3{transition-delay:360ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--4{transition-delay:480ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--5{transition-delay:600ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--6{transition-delay:720ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--7{transition-delay:840ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--8{transition-delay:960ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--9{transition-delay:1080ms;filter:blur(0);opacity:1;transform:none}.hero__tagline.is-pulling .word-focus--10{transition-delay:1200ms;filter:blur(0);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero__tagline .word-focus{filter:none;opacity:1;transform:none;transition:none}}.hero__watch--quiet{padding:11px 18px 11px 14px!important;gap:10px!important;background:rgba(10,10,10,.42)!important;color:rgba(236,233,225,.92)!important;border:1px solid rgba(236,233,225,.28)!important;border-radius:999px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em!important;margin-top:22px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background 280ms cubic-bezier(.22,1,.36,1),border-color 280ms cubic-bezier(.22,1,.36,1),transform 240ms cubic-bezier(.22,1,.36,1)}.hero__watch--quiet:hover{background:rgba(10,10,10,.62)!important;border-color:rgba(236,233,225,.5)!important;transform:translateY(-1px)!important}.hero__watch--quiet .hero__watch-icon{width:20px!important;height:20px!important;background:rgba(239,50,45,.85)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto}.hero__watch--quiet .hero__watch-icon svg{width:9px!important;height:9px!important}.hero__watch--quiet .hero__watch-label{font-size:12px!important;letter-spacing:.04em!important;font-weight:500!important}.hero__watch--quiet .hero__watch-meta{font-family:var(--f-mono, ui-monospace, monospace);font-size:9.5px!important;letter-spacing:.22em!important;text-transform:uppercase;color:rgba(236,233,225,.55)!important;margin-left:4px}.mark-hl{position:relative;display:inline-block;isolation:isolate;white-space:nowrap}.mark-hl::before{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.04em;height:.55em;background:#ef322d;opacity:.35;transform:scaleX(0);transform-origin:left center;transition:transform 880ms cubic-bezier(.55,0,.2,1);z-index:-1;pointer-events:none;border-radius:1px}.mark-hl.is-marked-section::before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.mark-hl::before{transition:none;transform:scaleX(1)}}.nav-overlay{transition:visibility 0s linear 800ms}.nav-overlay.is-open{transition:visibility 0s linear 0s}[data-page-trans],[data-preloader]{display:none!important}.bg-paper{background:repeating-linear-gradient(113deg,rgba(236,233,225,.04)0 1px,transparent 1px 3px),repeating-linear-gradient(27deg,rgba(236,233,225,.035)0 1px,transparent 1px 4px),rgba(236,233,225,.07)!important;border:.5px solid rgba(236,233,225,.18)!important;box-shadow:inset 0 0 18px rgba(0,0,0,.18),0 4px 22px rgba(0,0,0,.32)!important}.bg-polaroid{background:rgba(236,233,225,.14)!important;border:1px solid rgba(236,233,225,.28)!important;box-shadow:0 6px 28px rgba(0,0,0,.45)!important}.bg-polaroid::after{color:rgba(10,10,10,.85)!important}.bg-polaroid__inner{background:radial-gradient(60% 70%at 30% 30%,rgba(239,50,45,.22),transparent 70%),rgba(10,10,10,.55)!important}.bg-dossier-number{color:rgba(236,233,225,.16)!important}.bg-tape-strip{background:repeating-linear-gradient(90deg,rgba(236,233,225,.1)0 6px,rgba(239,50,45,.07) 6px 8px),rgba(236,233,225,.07)!important;border-top:.5px solid rgba(236,233,225,.18)!important;border-bottom:.5px solid rgba(236,233,225,.18)!important;color:rgba(236,233,225,.55)!important}.bg-arc-callout{color:rgba(236,233,225,.5)!important}.bg-redaction{border:.5px solid rgba(236,233,225,.1)!important}.bg-character{position:absolute;width:168px;pointer-events:none;user-select:none;background:rgba(236,233,225,.085);border:1px solid rgba(236,233,225,.22);padding:8px;font-family:var(--f-mono, ui-monospace, monospace);color:rgba(236,233,225,.7);box-shadow:0 6px 22px rgba(0,0,0,.42)}.bg-character__photo{width:100%;height:96px;background:radial-gradient(60% 80%at 50% 30%,rgba(236,233,225,.18)0,rgba(10,10,10,.6) 70%),rgba(10,10,10,.85);border:.5px solid rgba(236,233,225,.18);margin-bottom:8px}.bg-character__type{font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:rgba(239,50,45,.75);margin-bottom:4px}.bg-character__name{font-family:var(--f-serif, 'Source Serif 4', Georgia, serif);font-size:14px;letter-spacing:0;color:rgba(236,233,225,.92);font-weight:400;margin-bottom:6px;line-height:1}.bg-character__trait{display:block;font-size:8px;letter-spacing:.16em;line-height:1.5;color:rgba(236,233,225,.55)}.bg-character__trait::before{content:"—  ";color:rgba(239,50,45,.65)}.bg-character__stamp{position:absolute;top:6px;right:6px;font-size:6.5px;letter-spacing:.2em;color:rgba(239,50,45,.6);border:.5px solid rgba(239,50,45,.45);padding:1px 4px;transform:rotate(8deg)}.bg-evidence{position:absolute;width:192px;pointer-events:none;user-select:none;background:rgba(236,233,225,.06);border:1px solid rgba(236,233,225,.16);padding:10px 12px;font-family:var(--f-mono, ui-monospace, monospace);color:rgba(236,233,225,.7);box-shadow:0 4px 18px rgba(0,0,0,.36)}.bg-evidence__id,.bg-evidence__row{display:flex;justify-content:space-between}.bg-evidence__id{font-size:8px;letter-spacing:.32em;color:rgba(236,233,225,.45);margin-bottom:6px;border-bottom:.5px solid rgba(236,233,225,.18);padding-bottom:4px}.bg-evidence__id strong{color:rgba(239,50,45,.85);font-weight:500}.bg-evidence__row{font-size:9.5px;letter-spacing:.06em;line-height:1.5;color:rgba(236,233,225,.65)}.bg-evidence__row b{color:rgba(236,233,225,.92);font-weight:500}.bg-evidence__delta{color:rgba(239,50,45,.85);font-weight:600}.bg-research{position:absolute;width:220px;pointer-events:none;user-select:none;background:repeating-linear-gradient(transparent 0,transparent 13px,rgba(236,233,225,.1) 13px,rgba(236,233,225,.1) 13.5px,transparent 13.5px,transparent 14px),rgba(236,233,225,.05);border-left:1.5px solid rgba(239,50,45,.55);border-top:.5px solid rgba(236,233,225,.14);border-right:.5px solid rgba(236,233,225,.1);border-bottom:.5px solid rgba(236,233,225,.14);padding:10px 12px 10px 14px;font-family:var(--f-serif, 'Source Serif 4', Georgia, serif);font-style:italic;font-size:11px;line-height:14px;color:rgba(236,233,225,.78);letter-spacing:.01em;box-shadow:0 4px 18px rgba(0,0,0,.32)}.bg-research__hi{background:rgba(239,50,45,.22);padding:0 2px;color:rgba(236,233,225,.95);font-style:italic;border-radius:1px}.bg-research__foot{display:block;margin-top:6px;font-family:var(--f-mono, ui-monospace, monospace);font-style:normal;font-size:7.5px;letter-spacing:.28em;text-transform:uppercase;color:rgba(236,233,225,.42)}.bg-witness{position:absolute;width:184px;pointer-events:none;user-select:none;background:rgba(236,233,225,.06);border:1px solid rgba(236,233,225,.18);border-left:2px solid rgba(194,184,148,.7);padding:10px 12px;font-family:var(--f-serif, 'Source Serif 4', Georgia, serif);font-style:italic;font-size:12px;line-height:15px;color:rgba(236,233,225,.85);box-shadow:0 4px 18px rgba(0,0,0,.32)}.bg-witness__attr{display:block;margin-top:8px;font-family:var(--f-mono, ui-monospace, monospace);font-style:normal;font-size:7.5px;letter-spacing:.28em;text-transform:uppercase;color:rgba(194,184,148,.7)}.bg-witness__attr::before{content:"— ";color:rgba(239,50,45,.7)}.bg-flare{position:absolute;height:90px;pointer-events:none;user-select:none;background:linear-gradient(180deg,transparent 0,rgba(170,200,235,.05) 38%,rgba(190,215,240,.18) 48%,rgba(220,230,240,.28) 50%,rgba(190,215,240,.18) 52%,rgba(170,200,235,.05) 62%,transparent 100%),linear-gradient(90deg,transparent 0,rgba(180,210,240,.12) 18%,rgba(220,230,240,.22) 50%,rgba(180,210,240,.12) 82%,transparent 100%);background-blend-mode:screen;mix-blend-mode:screen;filter:blur(2px);opacity:.85;animation:flare-drift 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bg-flare{animation:none;opacity:.85}}@media (max-width:720px){.bg-flare{height:60px;opacity:.65}}:root{--depth-4-blur:4px!important;--depth-3-blur:2.5px!important}.beat-marker{color:rgba(236,233,225,.62)!important;font-size:11px!important;letter-spacing:.34em!important}.beat-marker .beat-num{color:rgba(239,50,45,.88)!important;font-weight:600!important}.beat-marker__icon{display:inline-flex;align-items:center;width:18px;height:18px;margin-right:10px;color:rgba(239,50,45,.75);vertical-align:middle}.beat-marker__icon svg{width:100%;height:100%;display:block}.nav__hamburger-bar{position:relative;overflow:visible}.nav-overlay__leader,.nav__hamburger-bar::before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.nav__hamburger-bar::before{content:"";background:var(--c-rust, #ef322d);transform:translate(2px,2px);opacity:.65;z-index:-1;transition:transform 320ms cubic-bezier(.65,0,.35,1),opacity 220ms ease}.nav__hamburger:hover .nav__hamburger-bar::before{transform:translate(3px,3px);opacity:.9}.nav__hamburger.is-active .nav__hamburger-bar::before{opacity:0}.nav-overlay__leader{background:linear-gradient(180deg,transparent 0,transparent calc(100% - 3px),rgba(239,50,45,.95) calc(100% - 3px),rgba(239,50,45,.95) 100%);clip-path:inset(0 calc(100% - var(--slab-end, 14.29%))0 var(--slab-start, 0%));transform:translateY(-110%);z-index:1;transition:transform 720ms cubic-bezier(.5,1.6,.4,1);transition-delay:var(--delay, 0ms);will-change:transform}.nav-overlay.is-open .nav-overlay__leader{transform:translateY(0);transition:transform 760ms cubic-bezier(.34,1.56,.55,1);transition-delay:var(--delay, 0ms)}.nav-overlay:not(.is-open) .nav-overlay__leader{transition:transform 580ms cubic-bezier(.6,0,.4,1);transition-delay:var(--close-delay, 0ms)}@media (prefers-reduced-motion:reduce){.nav-overlay__leader{transition:opacity 240ms linear;transform:none;opacity:0}.nav-overlay.is-open .nav-overlay__leader{opacity:1}.nav__hamburger-bar::before{transition:none}}.bg-atmosphere .ray{background:linear-gradient(112deg,transparent 0,rgba(212,179,132,.012) 22%,rgba(212,179,132,.04) 44%,rgba(212,179,132,.06) 50%,rgba(212,179,132,.04) 56%,rgba(212,179,132,.012) 78%,transparent 100%)!important;filter:blur(28px)!important;opacity:.55!important}.bg-atmosphere .ray--2{background:linear-gradient(106deg,transparent 0,rgba(239,50,45,.01) 22%,rgba(239,50,45,.035) 44%,rgba(239,50,45,.055) 50%,rgba(239,50,45,.035) 56%,rgba(239,50,45,.01) 78%,transparent 100%)!important}.bg-atmosphere .ray--3{background:linear-gradient(118deg,transparent 0,rgba(236,233,225,.008) 22%,rgba(236,233,225,.03) 44%,rgba(236,233,225,.045) 50%,rgba(236,233,225,.03) 56%,rgba(236,233,225,.008) 78%,transparent 100%)!important}.hero__phrase em,.hero__tagline em{text-shadow:none!important}.hero::before{display:none!important}.bg-collage__stack .disc-bone,.bg-collage__stack .disc-gold{transform-box:fill-box;transform-origin:center}.bg-collage__stack.is-in .disc-bone{animation:disc-spread-up 2.8s cubic-bezier(.34,1.4,.55,1) 100ms forwards}.bg-collage__stack.is-in .disc-rust{animation:disc-fade-mid 2.8s cubic-bezier(.22,1,.36,1) 600ms forwards}.bg-collage__stack.is-in .disc-gold{animation:disc-spread-down 2.8s cubic-bezier(.34,1.4,.55,1) 1100ms forwards}.bg-collage__diagram--story-arc .arc-dot{transform:translate(-124px,48px);opacity:.35;transform-box:fill-box}.bg-collage__diagram--story-arc.is-in .arc-dot{animation:arc-climb 3.4s cubic-bezier(.45,0,.55,1) 300ms forwards,arc-climax-pulse 1.8s ease-in-out 3.7s 2}.bg-collage__diagram--lighting .light-back,.bg-collage__diagram--lighting .light-fill,.bg-collage__diagram--lighting .light-key{opacity:0}.bg-collage__diagram--lighting.is-in .light-key{animation:lamp-on 1.8s cubic-bezier(.65,0,.35,1) 400ms forwards}.bg-collage__diagram--lighting.is-in .light-fill{animation:lamp-on 1.8s cubic-bezier(.65,0,.35,1) 1500ms forwards}.bg-collage__diagram--lighting.is-in .light-back{animation:lamp-on 1.8s cubic-bezier(.65,0,.35,1) 2600ms forwards}.bg-collage__diagram--camera .cone-line,.bg-collage__diagram--camera .lens-ring{transform-box:fill-box;transform-origin:100px 45px;opacity:0}.bg-collage__diagram--camera.is-in .lens-ring--inner{animation:lens-ripple 2.6s cubic-bezier(.5,1.4,.5,1) 300ms forwards}.bg-collage__diagram--camera.is-in .lens-ring--mid{animation:lens-ripple 2.6s cubic-bezier(.5,1.4,.5,1) 900ms forwards}.bg-collage__diagram--camera.is-in .lens-ring--outer{animation:lens-ripple 2.6s cubic-bezier(.5,1.4,.5,1) 1500ms forwards}.bg-collage__diagram--camera.is-in .cone-line--top{animation:cone-sweep-top 2.2s cubic-bezier(.45,0,.55,1) 2200ms forwards}.bg-collage__diagram--camera.is-in .cone-line--bottom{animation:cone-sweep-bottom 2.2s cubic-bezier(.45,0,.55,1) 2200ms forwards}@media (prefers-reduced-motion:reduce){.bg-collage__diagram--camera .cone-line,.bg-collage__diagram--camera .lens-ring,.bg-collage__diagram--lighting .light-back,.bg-collage__diagram--lighting .light-fill,.bg-collage__diagram--lighting .light-key,.bg-collage__diagram--story-arc .arc-dot,.bg-collage__stack .disc-bone,.bg-collage__stack .disc-gold,.bg-collage__stack .disc-rust{animation:none!important;transform:none!important;opacity:1!important}}.scribble-word{position:relative;display:inline-block;white-space:nowrap}.scribble-word__line{position:absolute;left:-3%;right:-3%;bottom:-.22em;width:106%;height:.42em;pointer-events:none;overflow:visible}.scribble-word__line path{stroke:rgba(239,50,45,.92);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.55,1)}.scribble-word.is-marked .scribble-word__line path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.scribble-word__line path{transition:none;stroke-dashoffset:0}}.proof__logos{row-gap:clamp(20px,2.4vw,36px);column-gap:clamp(32px,3.6vw,56px);align-items:center}.proof__logos>img{display:block;height:clamp(22px,2.2vw,32px);width:auto;max-width:180px;object-fit:contain;filter:brightness(0) invert(1);opacity:.78;transition:opacity 320ms cubic-bezier(.22,1,.36,1),filter 360ms cubic-bezier(.22,1,.36,1),transform 360ms cubic-bezier(.22,1,.36,1)}.proof__logos>img:hover{opacity:1;transform:translateY(-1px)}.proof__logos>img[alt="The Farmer's Bank"]{height:clamp(26px,2.5vw,36px)}.proof__logos>img[alt="City of Westfield"],.proof__logos>img[alt=CandyLabs],.proof__logos>img[alt=Lilly]{height:clamp(28px,2.8vw,40px)}.proof__logos>img[alt="Financial Center"],.proof__logos>img[alt="Merchant's Bank"]{height:clamp(26px,2.5vw,36px)}.proof__logos>span{font-family:var(--f-display);font-size:clamp(14px,1.2vw,17px);letter-spacing:.01em;color:rgba(236,233,225,.62);transition:color 200ms var(--ease);white-space:nowrap}.proof__logos>span:hover{color:var(--c-bone)}.proof__logos>*{opacity:0;transform:translateY(8px);transition:opacity 580ms cubic-bezier(.22,1,.36,1),transform 580ms cubic-bezier(.22,1,.36,1)}.proof__row.is-in .proof__logos>*{opacity:.78;transform:translateY(0)}.proof__row.is-in .proof__logos>span{opacity:.62}.proof__row.is-in .proof__logos>:nth-child(1){transition-delay:40ms}.proof__row.is-in .proof__logos>:nth-child(2){transition-delay:80ms}.proof__row.is-in .proof__logos>:nth-child(3){transition-delay:120ms}.proof__row.is-in .proof__logos>:nth-child(4){transition-delay:160ms}.proof__row.is-in .proof__logos>:nth-child(5){transition-delay:200ms}.proof__row.is-in .proof__logos>:nth-child(6){transition-delay:240ms}.proof__row.is-in .proof__logos>:nth-child(7){transition-delay:280ms}.proof__row.is-in .proof__logos>:nth-child(8){transition-delay:320ms}.proof__row.is-in .proof__logos>:nth-child(9){transition-delay:360ms}.proof__row.is-in .proof__logos>:nth-child(10){transition-delay:400ms}.proof__row.is-in .proof__logos>:nth-child(n+11){transition-delay:440ms}@media (prefers-reduced-motion:reduce){.proof__logos>*{transition:none;transform:none;opacity:.62}}.motion-vocab--voyage{min-height:420vh;position:relative}.motion-vocab--voyage .container{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.motion-vocab--voyage .motion-vocab__stage{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:16/7;isolation:isolate}.motion-vocab--voyage .motion-vocab__canvas,.motion-vocab--voyage .motion-vocab__halo,.motion-vocab--voyage .motion-vocab__ring{display:none}.motion-vocab__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);will-change:transform;filter:saturate(.82) contrast(1.06)}.motion-vocab--voyage .motion-vocab__stage::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 100%at 50% 50%,transparent 55%,rgba(10,10,10,.55) 100%),linear-gradient(180deg,rgba(10,10,10,.25),transparent 30%,transparent 70%,rgba(10,10,10,.45));pointer-events:none}.motion-vocab--voyage .motion-vocab__stage.is-racking .motion-vocab__photo{animation:vocabRack 900ms cubic-bezier(.16,1,.3,1)}.motion-vocab--voyage .motion-vocab__caption{position:relative;z-index:2;margin-top:20px}@media (prefers-reduced-motion:reduce){.motion-vocab--voyage{min-height:auto}.motion-vocab--voyage .container{position:static}.motion-vocab__photo{transform:none}}.motion-vocab--voyage{overflow:visible!important;contain:none!important}.motion-vocab--voyage .container{z-index:3}.process-manual,section.proof{position:relative;z-index:2}section.proof::before{content:"";position:absolute;inset:0;background:var(--c-ink, #0a0a0a);opacity:.5;z-index:-1;pointer-events:none}body[data-page=process]{--process-rule:rgba(236, 233, 225, 0.22);background:#090909}body[data-page=process] .nav{background:linear-gradient(180deg,rgba(9,9,9,.94),rgba(9,9,9,0))}.process-manual{z-index:1;overflow:clip;background:radial-gradient(circle at 92% 5%,rgba(239,50,45,.12),transparent 26rem),#090909}.process-beat__index,.process-kicker,.process-phase__number{margin:0;font-family:var(--f-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.process-kicker,.process-phase__number{color:var(--c-rust)}.process-hero{position:relative;min-height:100svh;padding:clamp(132px,17vh,190px)0 0;isolation:isolate}.process-hero::before{content:"";position:absolute;z-index:-1;inset:9% -12%auto auto;width:min(58vw,840px);aspect-ratio:1;border:1px solid rgba(236,233,225,.08);border-radius:50%;box-shadow:0 0 0 7vw rgba(236,233,225,.018),0 0 0 14vw rgba(236,233,225,.012)}.process-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(48px,7vw,112px)}.process-hero__copy{position:relative;z-index:2;padding-bottom:clamp(56px,8vw,112px)}.process-hero__copy h1{max-width:10ch;margin:clamp(22px,4vh,48px)0 clamp(28px,4vh,44px);font-family:var(--f-display);font-size:clamp(64px,8.4vw,144px);font-weight:500;line-height:.86;letter-spacing:-.07em}.process-hero__copy h1 em,.process-hero__copy h1 span{display:block}.process-hero__copy h1 span{color:transparent;-webkit-text-stroke:1px rgba(236,233,225,.68);text-stroke:1px rgba(236,233,225,.68)}.process-hero__copy h1 em{color:var(--c-rust);font-family:var(--f-display);font-style:italic;font-weight:500}.process-hero__support{max-width:55ch;margin:0;color:rgba(236,233,225,.74);font-size:clamp(16px,1.45vw,21px);line-height:1.6}.process-hero__frame{align-self:stretch;min-height:560px;margin:0;border-left:1px solid var(--process-rule);padding:clamp(24px,3vw,44px)0 clamp(56px,7vw,92px) clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:flex-end}.process-hero__frame img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:58%center;filter:saturate(.82) contrast(1.08);clip-path:polygon(0 5%,100%0,100% 95%,0 100%)}.process-hero__frame figcaption{justify-content:space-between;gap:20px;margin-top:16px;font-size:9px;line-height:1.5;color:rgba(236,233,225,.56)}.process-course__image figcaption,.process-hero__frame figcaption,.process-journey a{display:flex;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.process-course__image figcaption{justify-content:space-between;gap:20px;margin-top:16px;font-size:9px;line-height:1.5}.process-journey{position:relative;z-index:12;top:auto;border-top:1px solid var(--process-rule);border-bottom:1px solid var(--process-rule);background:rgba(9,9,9,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.process-journey__inner{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0}.process-journey a{align-items:center;gap:12px;min-height:58px;padding:0 18px;border-right:1px solid var(--process-rule);color:rgba(236,233,225,.7);font-size:12px;transition:color 240ms var(--ease),background 240ms var(--ease)}.process-journey a:first-child{border-left:1px solid var(--process-rule)}.process-journey a:focus-visible,.process-journey a:hover{color:var(--c-bone);background:rgba(236,233,225,.055)}.process-course__image figcaption span,.process-journey a span{color:var(--c-rust)}.process-ladder,.process-phase{position:relative;padding:clamp(116px,16vw,230px)0}.process-phase__head{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(72px,10vw,148px)}.process-phase__head h2{margin:0;font-size:clamp(66px,11vw,164px)}.process-ladder__head h2,.process-phase__head h2{font-family:var(--f-display);font-weight:500;line-height:.82;letter-spacing:-.065em}.process-phase__head>p:not(.process-phase__number):last-child{grid-column:2;max-width:58ch;margin:-24px 0 0;color:rgba(236,233,225,.68);font-size:clamp(16px,1.35vw,20px);line-height:1.65}.process-beats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(236,233,225,.14);border:1px solid rgba(236,233,225,.14)}.process-beat{position:relative;min-height:560px;padding:clamp(32px,5vw,72px);background:#0d0d0d;overflow:hidden}.process-beat--stakes{grid-column:1/-1;min-height:620px;background:var(--c-bone);color:var(--c-ink)}.process-beat--flight{background:var(--c-rust);color:var(--c-ink)}.process-beat__index{position:relative;z-index:2;color:var(--c-rust)}.process-beat--flight .process-beat__index,.process-beat--stakes .process-beat__index{color:rgba(10,10,10,.62)}.process-beat h3{font-size:clamp(42px,5vw,78px)}.process-beat h3,.process-course__beat h3{position:relative;z-index:2;max-width:16ch;margin:clamp(120px,15vw,210px)0 24px;font-family:var(--f-display);font-weight:500;line-height:.98;letter-spacing:-.045em}.process-beat p{color:rgba(236,233,225,.7)}.process-beat p,.process-course__beat>p:last-child{position:relative;z-index:2;max-width:54ch;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.process-beat p+p{margin-top:18px}.process-beat--flight p,.process-beat--stakes p{color:rgba(10,10,10,.72)}.process-beat strong{position:relative;z-index:2;display:block;max-width:40ch;margin-top:34px;font-family:var(--f-mono);font-size:11px;font-weight:500;line-height:1.55;letter-spacing:.1em;text-transform:uppercase}.process-beat__instrument{position:absolute;z-index:1;inset:50%auto auto 50%;width:min(58%,480px);aspect-ratio:1;transform:translate(-50%,-52%);pointer-events:none}.process-beat__instrument--pulse{display:flex;align-items:center;justify-content:center;gap:6%}.process-beat__instrument--pulse span{width:1px;height:20%;background:rgba(10,10,10,.22)}.process-beat__instrument--pulse span:nth-child(2),.process-beat__instrument--pulse span:nth-child(4){height:48%}.process-beat__instrument--pulse span:nth-child(3){height:86%;background:rgba(239,50,45,.68)}.process-beat__instrument--north{border:1px solid rgba(236,233,225,.16);border-radius:50%;box-shadow:0 0 0 4vw rgba(236,233,225,.018),0 0 0 8vw rgba(236,233,225,.012)}.process-beat__instrument--north span,.process-beat__instrument--north::after,.process-beat__instrument--north::before{content:"";position:absolute;inset:50%auto auto 50%;background:rgba(236,233,225,.28);transform:translate(-50%,-50%)}.process-beat__instrument--north::before{width:1px;height:142%}.process-beat__instrument--north::after{width:142%;height:1px}.process-beat__instrument--north span{width:12px;height:12px;border-radius:50%;background:var(--c-rust)}.process-beat__instrument--route{width:min(72%,520px);height:220px;aspect-ratio:auto}.process-beat__instrument--route::before{content:"";position:absolute;top:50%;left:5%;right:5%;height:1px;background:rgba(10,10,10,.38);transform:rotate(-12deg)}.process-beat__instrument--route b,.process-beat__instrument--route i,.process-beat__instrument--route span{position:absolute;width:13px;height:13px;border:1px solid rgba(10,10,10,.68);border-radius:50%}.process-beat__instrument--route span{left:3%;bottom:23%}.process-beat__instrument--route i{left:48%;top:43%}.process-beat__instrument--route b{right:3%;top:20%;background:var(--c-ink)}.process-departure{position:relative;width:min(100% - clamp(40px,10vw,152px),1440px);height:clamp(420px,62vw,860px);margin:clamp(90px,12vw,180px) auto 0;border:1px solid rgba(236,233,225,.16);background:#050505;overflow:hidden}.process-departure::after,.process-departure::before{content:"";position:absolute;z-index:2;inset:8% 12%;border:1px solid rgba(236,233,225,.22);border-radius:50%;box-shadow:0 0 0 clamp(32px,7vw,110px) rgba(10,10,10,.38),0 0 0 clamp(120px,18vw,280px) rgba(10,10,10,.66)}.process-departure::after{inset:18% 25%;border-color:rgba(239,50,45,.72);box-shadow:0 0 80px rgba(239,50,45,.15)}.process-departure img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.12) brightness(.64);transform:scale(1.04)}.process-departure span{position:absolute;z-index:3;background:rgba(236,233,225,.26)}.process-departure span:nth-of-type(1),.process-departure span:nth-of-type(2){top:50%;width:18%;height:1px}.process-departure span:nth-of-type(1){left:0}.process-departure span:nth-of-type(2){right:0}.process-departure span:nth-of-type(3),.process-departure span:nth-of-type(4){left:50%;width:1px;height:18%}.process-departure span:nth-of-type(3){top:0}.process-departure span:nth-of-type(4){bottom:0}section.process-phase--course{background:var(--c-bone)!important;color:var(--c-ink)}.process-phase--course .process-beat__index,.process-phase--course .process-phase__number{color:rgba(10,10,10,.74)}.process-course__image{margin:0 0 clamp(72px,9vw,132px)}.process-course__image img{width:100%;max-height:72vh;object-fit:cover;filter:saturate(.72) contrast(1.08)}.process-course__image figcaption{color:rgba(10,10,10,.78);border-bottom:1px solid rgba(10,10,10,.22);padding-bottom:16px}.process-course__sequence{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid rgba(10,10,10,.26);border-bottom:1px solid rgba(10,10,10,.26)}.process-course__beat{position:relative;min-height:620px;padding:clamp(34px,4vw,62px);border-right:1px solid rgba(10,10,10,.26);overflow:hidden}.process-course__beat--craft{grid-column:span 5}.process-course__beat--route{grid-column:span 3}.process-course__beat--contact{grid-column:span 4}.process-course__beat:last-child{border-right:0}.process-course__beat h3{margin-top:clamp(180px,20vw,310px);font-size:clamp(38px,4vw,68px)}.process-course__beat>p:last-child{color:rgba(10,10,10,.68)}.process-course__beat--route h3{max-width:6ch}.process-course__key{font-family:var(--f-mono);font-size:12px!important;line-height:1.8!important;letter-spacing:.12em}.process-route-map{position:absolute;inset:110px 28px auto;height:210px}.process-route-map__line{position:absolute;top:50%;left:8%;right:8%;height:1px;background:var(--c-rust);transform:rotate(-18deg);transform-origin:center}.process-route-map__destination,.process-route-map__origin,.process-route-map__waypoint{position:absolute;width:12px;height:12px;border:1px solid var(--c-rust);border-radius:50%;background:var(--c-bone)}.process-route-map__origin{left:4%;bottom:22%}.process-route-map__waypoint{left:48%;top:45%}.process-route-map__destination{right:4%;top:17%;background:var(--c-rust)}.process-course__beat--contact{background:var(--c-ink);color:var(--c-bone)}.process-course__beat--contact .process-beat__index{color:var(--c-rust)}.process-course__beat--contact>p:last-child{color:rgba(236,233,225,.68)}.process-contact-signal{position:absolute;inset:100px 0 auto;height:280px}.process-contact-signal span{position:absolute;inset:50%auto auto 50%;width:44px;height:44px;border:1px solid rgba(239,50,45,.74);border-radius:50%;transform:translate(-50%,-50%)}.process-contact-signal span:nth-child(2){width:142px;height:142px;opacity:.55}.process-contact-signal span:nth-child(3){width:260px;height:260px;opacity:.22}section.process-phase--return{background:linear-gradient(130deg,rgba(10,10,10,.08),transparent 45%),#ba2d29!important;color:var(--c-bone)}.process-phase--return .process-phase__number{color:var(--c-bone)}.process-return__image{margin:0;border:1px solid rgba(10,10,10,.3);background:var(--c-ink)}.process-return__image img{width:100%;max-height:70vh;object-fit:cover;mix-blend-mode:luminosity;opacity:.86}.process-return__ledger{margin:0;padding:0;list-style:none;border-top:1px solid rgba(10,10,10,.42)}.process-return__ledger li{position:relative;display:grid;grid-template-columns:minmax(70px,.22fr) 1fr;align-items:baseline;gap:clamp(18px,4vw,62px);min-height:clamp(150px,16vw,230px);padding:clamp(32px,4vw,62px)0;border-bottom:1px solid rgba(10,10,10,.42)}.process-return__ledger li::after{content:"";position:absolute;right:0;top:50%;width:clamp(80px,18vw,260px);height:1px;background:rgba(10,10,10,.5)}.process-return__signal{position:relative;display:block;width:44px;height:44px;border:1px solid rgba(10,10,10,.58);border-radius:50%}.process-return__signal::after,.process-return__signal::before{content:"";position:absolute}.process-return__signal--homecoming::before{inset:10px;border:1px solid rgba(10,10,10,.58);border-radius:50%}.process-return__signal--homecoming::after{inset:19px;border-radius:50%;background:var(--c-ink)}.process-return__signal--results{border-radius:0;border-top:0;border-right:0}.process-return__signal--results::before{inset:8px 7px 0 9px;background:linear-gradient(90deg,var(--c-ink)0 18%,transparent 18% 34%,var(--c-ink) 34% 61%,transparent 61% 77%,var(--c-ink) 77%);clip-path:polygon(0 100%,0 72%,18% 72%,18% 100%,34% 100%,34% 46%,61% 46%,61% 100%,77% 100%,77% 12%,100% 12%,100% 100%)}.process-return__signal--systems{border-radius:0;background:linear-gradient(90deg,transparent 31%,rgba(10,10,10,.5) 31% 34%,transparent 34% 65%,rgba(10,10,10,.5) 65% 68%,transparent 68%),linear-gradient(transparent 31%,rgba(10,10,10,.5) 31% 34%,transparent 34% 65%,rgba(10,10,10,.5) 65% 68%,transparent 68%)}.process-return__signal--debrief{border-radius:0;transform:rotate(45deg)}.process-return__signal--debrief::after,.process-return__signal--debrief::before{inset:50%auto auto 50%;background:var(--c-ink);transform:translate(-50%,-50%)}.process-return__signal--debrief::before{width:68%;height:1px}.process-return__signal--debrief::after{width:1px;height:68%}section.process-ladder{min-height:100svh;display:grid;align-items:center;background:linear-gradient(90deg,transparent 0 49.9%,rgba(236,233,225,.12) 50%,transparent 50.1%),#090909!important}.process-ladder>.container{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(60px,9vw,144px)}.process-ladder__head h2{margin:0 0 38px;font-size:clamp(62px,8.2vw,128px)}.process-ladder__head>p:last-child{max-width:54ch;margin:0;color:rgba(236,233,225,.7);font-size:clamp(16px,1.4vw,20px);line-height:1.65}.process-ladder__rungs{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:clamp(24px,4vw,54px);min-height:620px}.process-ladder__rungs span{display:block;width:calc(32% + var(--rung)*15%);height:clamp(38px,5vw,72px);border:1px solid rgba(236,233,225,calc(.12 + var(--rung)*.08));background:linear-gradient(90deg,transparent,rgba(236,233,225,calc(.015 + var(--rung)*.014)));transform:translateX(calc((4 - var(--rung))*-4%))}.process-ladder__rungs span:last-child{border-color:rgba(239,50,45,.72);box-shadow:inset 5px 0 0 var(--c-rust)}section.process-close{position:relative;min-height:92svh;display:grid;align-items:center;padding:clamp(120px,17vw,240px)0;background:var(--c-cream)!important;color:var(--c-ink)}.process-close::after{content:"+";position:absolute;right:clamp(20px,5vw,76px);top:50%;color:rgba(10,10,10,.08);font-family:var(--f-display);font-size:min(42vw,620px);line-height:0;transform:translateY(-50%);pointer-events:none}.process-close__inner{position:relative;z-index:1}.process-close h2{max-width:9ch;margin:0 0 clamp(44px,6vw,82px);font-family:var(--f-display);font-size:clamp(72px,11vw,168px);font-weight:500;line-height:.84;letter-spacing:-.065em}.process-close__email{display:block;width:fit-content;margin-bottom:28px;border-bottom:1px solid rgba(10,10,10,.42);font-family:var(--f-display);font-size:clamp(22px,3vw,42px);line-height:1.35}.process-close .btn--primary{background:var(--c-ink);color:var(--c-bone)}.process-close__descriptor{margin:32px 0 0;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.process-enhanced [data-process-reveal]{opacity:0;transform:translateY(34px);transition:opacity 850ms cubic-bezier(.22,1,.36,1),transform 950ms cubic-bezier(.22,1,.36,1)}.process-enhanced [data-process-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.process-hero__grid{grid-template-columns:1fr}.process-hero__copy{padding-bottom:0}.process-hero__copy h1{max-width:11ch}.process-hero__frame{min-height:0;border-left:0;border-top:1px solid var(--process-rule);padding:38px 0 68px}.process-hero__frame img{aspect-ratio:16/9;clip-path:polygon(0 4%,100%0,100% 96%,0 100%)}.process-course__beat--contact,.process-course__beat--craft,.process-course__beat--route{grid-column:span 12;border-right:0;border-bottom:1px solid rgba(10,10,10,.26)}.process-course__beat:last-child{border-bottom:0}.process-course__beat{min-height:520px}.process-ladder>.container{grid-template-columns:1fr}.process-ladder__rungs{min-height:460px}}@media (max-width:720px){.process-hero{min-height:auto;padding-top:118px}.process-hero__copy h1{font-size:clamp(56px,18vw,84px);line-height:.88}.process-hero__support{max-width:34ch}.process-hero__frame{padding-bottom:44px}.process-journey{top:auto;overflow:visible}.process-journey__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:100%;padding-inline:0}.process-journey a{min-width:0;min-height:52px}.process-departure{width:calc(100% - 40px);height:min(118vw,620px)}.process-ladder,.process-phase{padding:108px 0}.process-phase__head{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.process-ladder__head h2,.process-phase__head h2{font-size:clamp(54px,16.5vw,80px)}.process-phase__head>p:not(.process-phase__number):last-child{grid-column:auto;margin:0}.process-beats{grid-template-columns:1fr}.process-beat--stakes{grid-column:auto}.process-beat{min-height:510px;padding:32px 24px}.process-beat h3,.process-course__beat h3{margin-top:170px;font-size:clamp(38px,12vw,58px)}.process-course__image figcaption{display:block;line-height:2}.process-course__image figcaption span{padding-inline:4px}.process-course__beat{min-height:500px;padding:30px 24px}.process-return__ledger li{grid-template-columns:1fr;gap:20px}.process-return__ledger li::after{display:none}.process-return__ledger h3{font-size:clamp(46px,13vw,64px)}.process-ladder{background:#090909}.process-ladder__rungs{min-height:340px;gap:22px}.process-ladder__rungs span{height:42px}.process-close{min-height:82svh}.process-close h2{font-size:clamp(64px,19vw,92px)}.process-close__email{font-size:clamp(18px,5.6vw,28px);overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.split-char,.split-char.is-in,[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important;transition:none!important}.process-enhanced [data-process-reveal],.process-enhanced [data-process-reveal].is-visible{opacity:1;transform:none;transition:none}.process-journey{scroll-behavior:auto}}.process-ladder__names{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.process-ladder__names li{font-family:var(--f-display, inherit);font-size:clamp(16px,1.4vw,20px);color:var(--c-bone, #ECE9E1);display:flex;flex-direction:column;gap:8px}.process-ladder__names .process-beat__index{color:var(--c-rust, #EF322D)}@media (max-width:720px){.process-ladder__names{grid-template-columns:repeat(2,minmax(0,1fr))}}