/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bone:#f1ece0;--paper:#e7ddc8;--khaki:#b7aa8d;--sage:#c8d0bc;--olive:#525b3f;--service:#202a21;--ink:#171a16;--maroon:#6b2936;--ember:#bc5334;--brass:#b28a4c;--line:#171a1633;--ranade:var(--font-ranade),"Ranade","Avenir Next",Helvetica,Arial,sans-serif;--sans:var(--ranade);--mono:var(--ranade);--serif:var(--ranade);--type-meta:clamp(10px,.76vw,12px);--type-control:clamp(11px,.82vw,13px);--r-card:28px;--r-frame:22px;--r-control:14px;--r-pill:999px;--r-chip:12px;--shadow-card:0 1px 2px #0000000f,0 12px 32px #00000014;--shadow-panel:0 1px 2px #0000000f,0 22px 60px #0000001f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--service)}body{background:var(--bone);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;letter-spacing:-.02em;margin:0}body:before{content:"";z-index:100;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--maroon);color:var(--bone)}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.forge{background:var(--bone);overflow:clip}.skip-link{z-index:300;background:var(--brass);color:var(--ink);font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;font-variant-numeric:tabular-nums;padding:12px 16px;transition:transform .2s;position:fixed;top:16px;left:20px;transform:translateY(-160%)}.site-nav{z-index:80;height:78px;color:var(--bone);pointer-events:none;background:linear-gradient(#171a16b8,#0000);grid-template-columns:1fr auto 1fr;align-items:center;padding:12px clamp(22px,4vw,64px);display:grid;position:fixed;top:0;left:0;right:0}.site-nav>*{pointer-events:auto}.site-nav>p{color:#f1ece0c2;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0}.brand-button{justify-self:start;padding:0}.brand-lockup{text-align:left;color:var(--bone);align-items:center;gap:14px;display:inline-flex}.brand-lockup>img{object-fit:contain;width:44px;height:44px}.brand-lockup>span{letter-spacing:.05em;text-transform:uppercase;flex-direction:column;font-size:12px;line-height:.86;display:flex}.brand-lockup b{font-weight:400}.brand-lockup strong{font-size:17px;font-weight:700}.brand-lockup--small>img{width:40px;height:40px}.nav-cta{font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.055em;font-variant-numeric:tabular-nums;border-bottom:1px solid;justify-self:end;padding:11px 0 8px}.nav-cta span{color:var(--brass);margin-left:14px}.hero{background:var(--service);height:180svh;position:relative}.hero-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.hero-environment{z-index:-3;object-fit:cover;object-position:center center;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#121712d4 0%,#12171294 36%,#12171214 64%,#12171229),linear-gradient(#0000 57%,#12171259);position:absolute;inset:0}.hero-copy{z-index:4;width:min(43vw,650px);color:var(--bone);will-change:transform,opacity;position:absolute;top:50%;left:clamp(24px,7vw,110px);transform:translateY(-47%)}.kicker,.section-label,.day-kicker{font:500 12px/1.2 var(--mono);letter-spacing:.105em;text-transform:uppercase;font-variant-numeric:tabular-nums}.kicker{color:var(--brass);margin:0 0 25px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(55px,6.8vw,108px);font-weight:700;line-height:.88}.hero h1 em,.manual-intro h2,.formation-copy h2 em,.recovery-copy h2 em,.ceremony-copy h2 em,.outcomes-heading h2 em,.apply h2 em{font-family:var(--serif);font-weight:700}.hero-intro{color:#f1ece0c7;letter-spacing:-.025em;max-width:500px;margin:30px 0 28px;font-size:clamp(17px,1.45vw,22px);line-height:1.25}.hero-copy>button{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1ece0bf;align-items:center;gap:24px;padding:11px 0;display:inline-flex}.manual-stage{z-index:3;aspect-ratio:1.5;pointer-events:none;width:min(62vw,900px);position:absolute;bottom:1vh;right:2.5vw}.manual-closed,.manual-open{transform-origin:50% 75%;will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:0}.manual-closed>img,.manual-open>img{object-fit:contain;filter:drop-shadow(0 26px 30px #0a0c0a52);width:100%;height:100%}.manual-open{opacity:0}.manual-cover-copy{text-align:center;color:#cdbb92;flex-direction:column;justify-content:center;align-items:center;width:35%;height:40%;display:flex;position:absolute;top:28%;left:39%;transform:rotate(1deg)}.manual-cover-copy img{object-fit:contain;width:74px;height:74px;margin-bottom:10px}.manual-cover-copy span{font:700 clamp(16px,1.7vw,26px)/.92 var(--sans);letter-spacing:.04em;text-transform:uppercase}.manual-cover-copy b{font:500 clamp(9px,.75vw,12px)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:13px}.manual-cover-copy small{color:#cdbb92b3;font:500 clamp(7px,.62vw,10px)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:8px}.manual-pages{perspective:900px;grid-template-columns:1fr 1fr;gap:7%;display:grid;position:absolute;inset:18% 12% 21% 15.5%;transform:rotate(-.7deg)}.manual-page-copy{color:#1f1f19db;mix-blend-mode:multiply;text-shadow:0 1px #ffffff38;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.manual-page-copy small{font:500 clamp(7px,.68vw,11px)/1.15 var(--mono);letter-spacing:.075em;text-transform:uppercase;color:var(--maroon);font-variant-numeric:tabular-nums}.manual-page-copy>strong{font:700 clamp(18px,2.45vw,36px)/.82 var(--serif);letter-spacing:-.045em;text-align:left;margin-top:10px}.manual-page-copy>strong em{color:var(--maroon);font-weight:400}.manual-page-copy>b{font:500 clamp(6px,.56vw,9px)/1 var(--mono);letter-spacing:.075em;text-transform:uppercase;font-variant-numeric:tabular-nums}.manual-rule{background:#6b293673;width:68%;height:1px;margin:13px 0 9px;display:block;transform:rotate(-1deg)}.manual-pencil{font:italic 500 clamp(9px,.86vw,14px)/1.05 var(--sans);color:#37372ca8;margin:13px 0 0 -4px;transform:rotate(-3deg)}.manual-equation{grid-template-columns:auto auto auto auto auto;align-items:baseline;gap:4px 6px;margin-top:11px;display:grid}.manual-equation b{font:700 clamp(18px,2.35vw,34px)/.9 var(--serif)}.manual-equation span{font:500 clamp(6px,.55vw,9px)/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.manual-equation i{font:500 clamp(12px,1.2vw,18px)/1 var(--serif);color:var(--maroon)}.manual-page-copy .manual-stamp{font:500 clamp(7px,.72vw,11px)/1 var(--mono);letter-spacing:.055em;text-transform:uppercase;color:#6b2936b8;font-variant-numeric:tabular-nums;border:1.5px solid #6b2936a3;margin-top:17px;padding:6px 8px;transform:rotate(-6deg)}.manual-coordinate{color:#171a1680;align-self:flex-end;margin-top:auto}.hero-folio{z-index:5;color:#f1ece0ab;font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.hero-scroll-cue{z-index:5;color:var(--bone);font:500 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.hero-scroll-cue i{background:linear-gradient(var(--brass),transparent);width:1px;height:30px;display:block}.field-order{background:var(--bone);padding:clamp(100px,12vw,180px) clamp(26px,7vw,110px) clamp(120px,14vw,220px)}.section-label{color:var(--maroon);align-items:center;gap:13px;display:flex}.section-label span{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.section-label--light{color:var(--brass)}.order-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:9vw;margin-top:clamp(65px,8vw,115px);display:grid}.order-statement>p{color:#171a1680;font:500 clamp(17px,1.4vw,21px)/1.32 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;margin:0}.order-statement h2{letter-spacing:-.065em;max-width:830px;margin:35px 0 0;font-size:clamp(45px,6.1vw,94px);font-weight:700;line-height:.91}.order-facts{border-top:1px solid var(--line);align-self:end;padding-top:25px}.order-facts>p{color:#171a16ab;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.38}.order-facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin-top:55px;display:grid}.order-facts b{letter-spacing:-.06em;color:var(--service);font-size:clamp(32px,3vw,48px);line-height:.9}.order-facts span{font:500 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--maroon);font-variant-numeric:tabular-nums}.artifact-marquee{background:var(--service);height:360svh;color:var(--bone);perspective:1500px;padding:0}.artifact-marquee__sticky{flex-direction:column;justify-content:center;height:100svh;padding:clamp(86px,10vh,112px) 0 clamp(24px,4vh,44px);display:flex;position:sticky;top:0;overflow:hidden}.artifact-marquee__head{color:#f1ece0a6;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 clamp(26px,5vw,80px) clamp(18px,3vh,30px);display:flex}.artifact-marquee__window{flex:1;align-items:center;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.artifact-marquee__track{will-change:transform;align-items:center;gap:clamp(18px,2vw,30px);width:max-content;padding:0 5vw;display:flex}.artifact-marquee__progress{color:#f1ece080;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:clamp(16px,2.5vh,28px) clamp(26px,5vw,80px) 0;display:grid}.artifact-marquee__progress:before{content:"";background:#f1ece02e;grid-area:1/1;height:1px}.artifact-marquee__progress i{background:var(--brass);transform-origin:0;grid-area:1/1;width:100%;height:1px}.glimpse{background:var(--olive);height:min(62svh,560px);transform:rotateY(var(--tilt,4deg));transform-style:preserve-3d;flex:0 0 clamp(250px,24vw,370px);position:relative;overflow:hidden;box-shadow:14px 18px #b28a4c24}.glimpse:nth-child(2n){--tilt:-4deg}.glimpse img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .6s}.glimpse:hover img{transform:scale(1.035)}.glimpse:after{content:"";background:linear-gradient(#0000 55%,#171a16cc);position:absolute;inset:0}.glimpse>span{z-index:2;width:36px;height:36px;font:500 10px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;border:1px solid #f1ece0b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.glimpse h3{z-index:2;letter-spacing:-.055em;margin:0;font-size:clamp(29px,2.8vw,46px);line-height:.9;position:absolute;bottom:20px;left:22px}.manual-intro{background:var(--paper);grid-template-columns:.65fr 1.35fr;align-items:start;gap:8vw;padding:clamp(100px,12vw,180px) clamp(26px,7vw,110px);display:grid}.manual-intro__copy p{color:var(--maroon);font:500 13px var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0 0 18px}.manual-intro h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(44px,5.6vw,84px);line-height:.96}.days{background:var(--paper);padding:0 clamp(18px,4vw,64px) clamp(90px,9vw,140px)}.day-spread{background:var(--bone);perspective:1400px;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr);max-width:1420px;min-height:min(900px,96svh);margin:0 auto clamp(55px,7vw,100px);display:grid;box-shadow:0 28px 70px #29281f24}.day-spread:nth-child(2n){grid-template-columns:minmax(480px,1.18fr) minmax(330px,.82fr)}.day-spread:nth-child(2n) .day-art-wrap{order:2}.day-spread:nth-child(2n) .day-page{transform-origin:100%;order:1}.day-art-wrap{background:var(--service);position:relative;overflow:hidden}.day-art{object-fit:cover;will-change:transform;width:100%;height:100%}.day-art-folio{color:var(--bone);background:linear-gradient(#171a1626,#0000 45%,#171a1680);flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:absolute;inset:0}.day-art-folio b{font:700 clamp(70px,8vw,120px)/.8 var(--mono);letter-spacing:-.12em;color:var(--brass);font-variant-numeric:tabular-nums}.day-art-folio span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.day-page{background:radial-gradient(circle at 40% 30%,#ffffff59,transparent 30%),var(--bone);transform-origin:0;will-change:transform,opacity;padding:clamp(50px,6vw,90px) clamp(42px,6vw,88px);position:relative}.day-page:before{content:"";pointer-events:none;border:1px solid #525b3f38;position:absolute;inset:18px}.page-binding{z-index:2;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:12%;bottom:12%;left:-8px}.day-spread:nth-child(2n) .page-binding{left:auto;right:-8px}.page-binding i{background:radial-gradient(circle at 35% 35%,#d1ae73,#73522d);border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 3px #171a1666}.day-kicker{color:var(--maroon);margin:0 0 20px}.day-page h2{letter-spacing:-.06em;max-width:650px;margin:0;font-size:clamp(38px,4.3vw,67px);line-height:.94}.day-promise{color:#171a169c;max-width:540px;margin:24px 0 30px;font-size:clamp(16px,1.35vw,20px);line-height:1.3}.day-page ol{margin:0;padding:0;list-style:none}.day-page li{border-top:1px solid #171a1626;grid-template-columns:34px 1fr;gap:18px;padding:14px 0;display:grid}.day-page li>span{color:var(--maroon);font:500 10px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;padding-top:3px}.day-page h3{letter-spacing:-.03em;margin:0;font-size:clamp(16px,1.35vw,20px);font-weight:700}.day-page li p{color:#171a1691;max-width:530px;margin:5px 0 0;font-size:14px;line-height:1.25}.page-note{color:#171a166b;font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;position:absolute;bottom:30px;right:40px}.formation-section{background:var(--service);min-height:100svh;color:var(--bone);grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:center;gap:7vw;padding:clamp(100px,11vw,170px) clamp(26px,7vw,110px);display:grid}.formation-copy h2{letter-spacing:-.06em;margin:42px 0 0;font-size:clamp(43px,5.4vw,82px);line-height:.94}.formation-copy>p{color:#f1ece0a6;max-width:480px;margin:32px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.32}.formation-board{background:#f1ece009;border:1px solid #f1ece03b;padding:32px}.formation-equation{color:#f1ece08c;font:500 10px var(--mono);text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.03em;flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.formation-equation b{color:var(--brass);font-size:24px}.formation-equation i{color:var(--ember);margin:0 7px;font-style:normal}.squad-field{grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.8vw,26px);margin:45px 0;display:grid}.squad{border:1px solid #f1ece01c;grid-template-columns:repeat(4,1fr);gap:clamp(5px,.65vw,10px);padding:11px;display:grid}.formation-dot{aspect-ratio:1;background:var(--bone);opacity:.85;border-radius:50%;display:block}.formation-foot{color:#f1ece08a;font:500 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.045em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:end;display:flex}.formation-foot button{border-bottom:1px solid var(--brass);color:var(--bone);text-transform:uppercase;padding-bottom:4px;font-size:10px}.recovery-scene{background:var(--sage);grid-template-columns:1fr 1fr;align-items:center;min-height:110svh;display:grid;position:relative;overflow:hidden}.recovery-scene>img{object-fit:cover;mix-blend-mode:multiply;opacity:.94;width:50%;height:100%;position:absolute;inset:0 50% 0 0}.recovery-copy{grid-column:2;padding:clamp(70px,8vw,120px)}.recovery-copy h2{letter-spacing:-.06em;margin:44px 0 28px;font-size:clamp(42px,5vw,76px);line-height:.95}.recovery-copy>p{color:#171a1699;max-width:540px;font:500 13px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.breath-ring{aspect-ratio:1;border:1px solid #6b293673;border-radius:50%;place-items:center;width:min(19vw,260px);animation:7s ease-in-out infinite breathe;display:grid;position:absolute;top:12%;left:42%}.breath-ring:before,.breath-ring:after{content:"";border:1px solid #525b3f4d;border-radius:50%;position:absolute}.breath-ring:before{inset:14%}.breath-ring:after{inset:29%}.breath-ring span{font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;position:absolute}.breath-ring span:first-child{top:10%}.breath-ring span:last-child{bottom:10%}.breath-ring i{background:var(--maroon);border-radius:50%;width:9px;height:9px}@keyframes breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.night-ceremony{background:var(--bone)}.night-panel{background:var(--service);min-height:105svh;color:var(--bone);position:relative;overflow:hidden}.night-panel>img{object-fit:cover;object-position:center 54%;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.night-panel:after{content:"";background:linear-gradient(90deg,#171a16d6,#171a1633 63%,#171a166b);position:absolute;inset:0}.night-panel__copy{z-index:2;width:min(560px,70vw);position:absolute;top:50%;left:clamp(26px,8vw,130px);transform:translateY(-50%)}.night-panel__copy small,.ceremony-copy small{color:var(--brass);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.night-panel__copy h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(46px,5.6vw,86px);line-height:.92}.night-panel__copy p,.ceremony-copy p{color:#f1ece0b3;max-width:460px;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.35}.ceremony-panel{background:var(--bone);grid-template-columns:1fr 1fr;gap:18px;min-height:120svh;padding:clamp(90px,8vw,130px) clamp(20px,4vw,64px);display:grid;position:relative}.ceremony-panel article{min-height:760px;position:relative;overflow:hidden}.ceremony-panel article img{object-fit:cover;width:100%;height:100%}.ceremony-panel article:after{content:"";background:linear-gradient(#0000,#171a16b8);position:absolute;inset:55% 0 0}.ceremony-panel article>span{z-index:2;color:var(--bone);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;position:absolute;bottom:22px;left:24px}.ceremony-copy{z-index:4;background:var(--service);width:min(440px,42vw);color:var(--bone);padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 65px #171a164d}.ceremony-copy h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(48px,5.5vw,80px);line-height:.88}.details{background:var(--bone);grid-template-columns:.78fr 1.22fr;gap:9vw;padding:clamp(100px,10vw,155px) clamp(26px,7vw,110px);display:grid}.details-intro h2{letter-spacing:-.055em;max-width:480px;margin:55px 0 0;font-size:clamp(44px,5vw,73px);line-height:.95}.details dl{margin:0}.details dl>div{border-top:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:30px;padding:25px 0;display:grid}.details dt{font-size:18px;font-weight:700}.details dd{color:#171a169e;margin:0;font-size:16px;line-height:1.35}.apply{background:var(--service);min-height:100svh;color:var(--bone);grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);display:grid}.apply-art{isolation:isolate;background:#151c16;position:relative;overflow:hidden}.apply-art:before{content:"";z-index:1;background:linear-gradient(#10151005 48%,#10151033 100%),linear-gradient(90deg,#0000 70%,#202a2166);position:absolute;inset:0}.apply-art img{object-fit:cover;object-position:center 52%;filter:saturate(.78)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.apply-copy{align-self:center;padding:clamp(52px,6vw,88px)}.apply h2{letter-spacing:-.058em;max-width:760px;margin:clamp(24px,3.5vh,40px) 0 clamp(26px,4.5vh,46px);font-size:clamp(38px,4.45vw,66px);line-height:.93}.apply form{max-width:620px}.apply label{margin-top:18px;display:block}.apply label>span{color:#f1ece094;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:6px;display:block}.apply input{width:100%;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #f1ece059;outline:0;padding:10px 0;font-size:17px}.apply input:focus{border-color:var(--brass)}.apply input::placeholder{color:#f1ece047}.apply form>button{border-bottom:1px solid var(--bone);width:100%;font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:28px;padding:15px 0;display:flex}.apply form>button span{color:var(--brass)}.apply form>p{color:#f1ece073;max-width:480px;font:500 10px/1.4 var(--mono);letter-spacing:.035em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:14px 0 0}.success-message{border:1px solid #b28a4c80;max-width:620px;padding:35px}.success-message small{color:var(--brass);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums}.success-message strong{margin:22px 0;font-size:clamp(33px,4vw,55px);display:block}.success-message p{color:#f1ece099}footer{background:var(--ink);color:var(--bone);border-top:1px solid #f1ece024;flex-wrap:wrap;align-items:center;gap:30px;padding:34px clamp(24px,4vw,64px);display:flex}footer .brand-lockup img{width:55px;height:55px}footer>p{color:#f1ece085;min-width:0;font:500 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:auto;margin:0}footer>button{white-space:nowrap;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1ece080;flex-shrink:0;margin-left:auto;padding-bottom:5px}@media (min-width:901px) and (max-width:1100px){footer>p{flex:100%;order:3}}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto;height:68px;padding:10px 18px}.site-nav>p{display:none}.brand-lockup--small>img{width:34px;height:34px}.brand-lockup--small>span{font-size:10px}.brand-lockup--small strong{font-size:14px}.nav-cta{font-size:10px}.hero{height:150svh}.hero-stage{height:100svh}.hero-environment{object-position:58% center}.hero-shade{background:linear-gradient(#121712a3,#12171238 45%,#121712b8)}.hero-copy{width:auto;top:16%;left:22px;right:22px;transform:none}.hero h1{font-size:clamp(49px,13.4vw,72px)}.hero-intro{max-width:90%;font-size:17px}.manual-stage{width:118vw;bottom:1%;right:-14%}.manual-cover-copy{width:34%;top:29%;left:40%}.manual-cover-copy img{width:44px;height:44px}.manual-open{transform:scale(.9)}.hero-folio{font-size:8px;bottom:16px;left:20px;right:20px}.hero-folio span:last-child{display:none}.hero-scroll-cue{bottom:15px;left:auto;right:20px;transform:none}.hero-scroll-cue span{display:none}.field-order,.manual-intro,.formation-section,.details{padding-left:22px;padding-right:22px}.order-grid,.manual-intro,.details{display:block}.order-facts{margin-top:60px}.artifact-marquee__head span:last-child{display:none}.glimpse{flex-basis:70vw;height:104vw}.manual-intro__copy{margin-top:65px}.days{padding-left:14px;padding-right:14px}.day-spread,.day-spread:nth-child(2n){min-height:0;display:block}.day-spread:nth-child(2n) .day-art-wrap,.day-spread:nth-child(2n) .day-page{order:initial}.day-art-wrap{height:74svh;min-height:520px}.day-page{padding:55px 31px 70px}.day-page:before{inset:12px}.page-binding{display:none}.day-page li{grid-template-columns:27px 1fr;gap:10px}.page-note{bottom:24px;right:27px}.formation-section{min-height:auto;display:block}.formation-board{margin-top:65px;padding:20px}.squad-field{gap:8px;margin:32px 0}.squad{gap:4px;padding:6px}.formation-foot{align-items:center}.formation-foot span{font-size:8px}.recovery-scene{min-height:105svh;padding-bottom:70px;display:block}.recovery-scene>img{object-position:center 70%;width:100%;height:62svh;position:relative;inset:auto}.recovery-copy{padding:55px 22px}.breath-ring{width:38vw;top:45%;left:auto;right:-8vw}.night-panel{min-height:100svh}.night-panel__copy{width:82vw;left:22px}.night-panel__copy h2{font-size:49px}.ceremony-panel{min-height:0;padding:16px;display:block}.ceremony-panel article{min-height:75svh;margin-bottom:16px}.ceremony-copy{width:auto;margin:-90px 18px 45px;padding:30px;position:relative;top:auto;left:auto;transform:none}.ceremony-copy h2{font-size:52px}.details dl{margin-top:65px}.details dl>div{display:block}.details dt{margin-bottom:12px}.apply{min-height:0;display:block}.apply-art{min-height:62svh}.apply-copy{padding:70px 22px 86px}.apply h2{margin-bottom:42px}footer{grid-template-columns:1fr auto;gap:8px 16px;padding:28px 20px;display:grid}footer>p{grid-area:2/1/auto/-1}footer .brand-lockup img{width:44px;height:44px}footer .brand-lockup{gap:10px}}@media (max-width:380px){footer{grid-template-columns:1fr}footer>button{grid-area:2/1;justify-self:start;margin-left:0}footer>p{grid-row:3}}@media (max-width:520px){.formation-equation span{display:none}.formation-equation{gap:6px}.artifact-marquee{padding-top:28px}.glimpse{flex-basis:74vw}.ceremony-panel article{min-height:67svh}.day-art-wrap{height:68svh}.order-statement h2{font-size:47px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero{height:100svh}.manual-open,.hero-scroll-cue{display:none}.artifact-marquee__window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.artifact-marquee__track{transform:none!important}.day-page,.day-art,.formation-dot{opacity:1!important;transform:none!important}}.site-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171a16eb;border-bottom:1px solid #f1ece01a}.ceremony-panel article:nth-child(2)>span{text-align:right;left:auto;right:24px}@media (max-width:900px){.site-nav{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#171a16f0}.manual-cover-copy small{display:none}}@media (min-width:901px){.day-spread{height:calc(100svh - 104px);min-height:610px;max-height:820px;margin-bottom:clamp(44px,6vh,72px);scroll-margin-top:88px}.day-page{padding:clamp(32px,4.7vh,56px) clamp(40px,4.8vw,72px)}.day-page:before{inset:14px}.day-kicker{margin-bottom:clamp(10px,1.7vh,17px)}.day-page h2{font-size:clamp(36px,3.65vw,57px)}.day-promise{margin:clamp(12px,1.9vh,20px) 0 clamp(14px,2.2vh,22px);font-size:clamp(15px,1.15vw,18px)}.day-page li{padding:clamp(7px,1.05vh,10px) 0}.day-page h3{font-size:clamp(15px,1.16vw,18px)}.day-page li p{margin-top:3px;font-size:clamp(12px,.92vw,14px);line-height:1.2}.page-note{bottom:20px;right:32px}.formation-section{height:calc(100svh - 78px);min-height:610px;padding:clamp(38px,5.8vh,64px) clamp(26px,7vw,110px)}.formation-copy h2{margin-top:clamp(22px,3vh,34px);font-size:clamp(40px,4.65vw,69px)}.formation-copy>p{margin-top:clamp(16px,2.7vh,26px);font-size:clamp(15px,1.15vw,19px)}.formation-board{padding:clamp(20px,2.2vw,30px)}.squad-field{gap:clamp(9px,1.25vw,18px);margin:clamp(24px,4vh,38px) 0}.squad{gap:clamp(4px,.5vw,7px);padding:clamp(7px,.75vw,10px)}.recovery-scene,.night-panel,.apply{height:calc(100svh - 78px);min-height:610px}.recovery-copy{padding:clamp(42px,6vw,88px)}.recovery-copy h2{margin:clamp(25px,4vh,38px) 0 22px;font-size:clamp(39px,4.65vw,70px)}.ceremony-panel{height:calc(100svh - 78px);min-height:610px;padding:clamp(40px,6vh,68px) clamp(20px,4vw,64px)}.ceremony-panel article{height:100%;min-height:0}.ceremony-copy{padding:clamp(28px,3vw,40px)}.ceremony-copy h2{font-size:clamp(42px,4.8vw,70px)}.details{align-items:center;min-height:calc(100svh - 78px);padding:clamp(52px,7vh,82px) clamp(26px,7vw,110px)}.details-intro h2{margin-top:36px}.details dl>div{padding:clamp(17px,2.4vh,23px) 0}.apply-copy{padding:clamp(46px,6vw,86px)}.apply h2{margin:clamp(28px,4vh,42px) 0 clamp(32px,5vh,48px);font-size:clamp(40px,4.55vw,68px)}.apply label{margin-top:18px}.apply form>button{margin-top:30px}}@media (min-width:901px) and (max-height:720px){.site-nav{height:64px}.day-spread{height:calc(100svh - 78px);min-height:540px}.day-page{padding:27px 42px}.day-kicker{font-size:10px}.day-page h2{font-size:36px}.day-promise{margin:10px 0 12px;font-size:14px}.day-page li{padding:6px 0}.day-page h3{font-size:14px}.day-page li p{font-size:12px}.page-note{display:none}.formation-section,.recovery-scene,.night-panel,.ceremony-panel,.apply{height:calc(100svh - 64px);min-height:540px}.formation-copy h2{font-size:42px}.formation-copy>p{font-size:15px}.squad-field{margin:20px 0}}@media (max-width:900px){.artifact-marquee{height:auto;padding:30px 0 54px}.artifact-marquee__sticky{height:auto;padding:0;display:block;position:relative;overflow:visible}.artifact-marquee__window{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.artifact-marquee__window::-webkit-scrollbar{display:none}.artifact-marquee__track{padding:4px 9vw 28px;transform:none!important}.glimpse{scroll-snap-align:center;height:min(62svh,510px)}.artifact-marquee__progress{margin-top:10px}.artifact-marquee__progress i{display:none}.manual-page-copy--left{padding-left:16%}.manual-page-copy--right{padding-right:8%}.manual-pencil{margin-top:7px}.manual-page-copy .manual-stamp{margin-top:8px;padding:3px 4px}}@media (prefers-reduced-motion:reduce){.artifact-marquee{height:auto}.artifact-marquee__sticky{height:auto;position:relative}.artifact-marquee__progress i{transform:scaleX(1)!important}}@media (min-width:680px) and (max-width:900px){.apply{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);height:calc(100svh - 64px);min-height:540px;display:grid}.apply-art{min-height:0}.apply-copy{padding:30px 34px}.apply h2{margin:18px 0 22px;font-size:clamp(35px,5.3vw,44px)}.apply label{margin-top:12px}.apply input{padding:8px 0;font-size:15px}.apply form>button{margin-top:20px;padding:13px 0}.apply form>p{margin-top:11px}}@media (max-width:679px){.apply-art{min-height:58svh}.apply-art img{object-position:center 48%}.apply-copy{padding-top:64px}.apply h2{font-size:clamp(43px,12vw,61px)}}.manual-coordinate{margin-top:clamp(12px,2vh,20px)}.glimpse>span{background:#171a168a}@media (min-width:901px){.day-page{flex-direction:column;justify-content:center;display:flex}.day-page ol{width:100%}.formation-dot{justify-self:center;width:min(100%,clamp(10px,1.12vw,17px))}}.site-nav{-webkit-backdrop-filter:blur(14px)saturate(.82);background:linear-gradient(#141b1580,#141b152b);border-bottom:0;box-shadow:inset 0 -1px #f1ece012}.manual-pages{transform-origin:50%;transform:rotate(-.7deg)}.manual-page-copy--left{transform-origin:50% 48%;padding:20% 8% 7% 20%;transform:rotateY(5deg)rotate(15deg)}.manual-page-copy--right{transform-origin:50% 48%;padding:18% 16% 7% 12%;transform:rotateY(-5deg)rotate(15deg)}.manual-page-copy--left>strong{font-family:var(--sans);letter-spacing:-.018em;color:#2b2a22d6;font-style:italic;font-weight:500}.manual-page-copy small,.manual-coordinate{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em}.manual-equation b{font-family:var(--mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-weight:500}:root{--bone:#f7f3ea;--paper:#eee5d6;--khaki:#c9b996;--sage:#dce4d4;--olive:#626b4c;--service:#202821;--ink:#171916;--maroon:#8b2638;--ember:#d16a4f;--brass:#c39443;--sky:#b9d9eb}body:before{opacity:.022}.hero{background:var(--bone)}.hero-shade{background:linear-gradient(90deg,#f7f3eaf7 0%,#f7f3eade 32%,#f7f3ea42 57%,#f7f3ea08 78%),linear-gradient(#0000 66%,#17191629)}.hero-copy{color:var(--service)}.kicker{color:var(--maroon)}.hero-intro{color:#171916b3}.hero-copy>button{border-color:#1719169e}.hero-copy>button span{color:var(--maroon)}.manual-stage{width:min(55vw,820px);right:1.5vw}.hero-scroll-cue{color:var(--service)}.hero-scroll-cue i{background:linear-gradient(var(--maroon),transparent)}.artifact-marquee{background:linear-gradient(135deg,#161916 0%,#27171c 58%,#171916 100%)}.glimpse{background:var(--ink);box-shadow:14px 18px #8b263857}.glimpse img{filter:saturate(1.02)contrast(1.01)}.formation-section{background:linear-gradient(135deg,#171916 0%,#25171c 100%)}.recovery-scene{background:linear-gradient(135deg,#f5f2e9,var(--sage));grid-template-columns:1.08fr .92fr}.recovery-scene>img{mix-blend-mode:normal;opacity:1;object-position:center center;width:54%;inset:0 46% 0 0}.recovery-copy{padding:clamp(70px,7vw,110px)}.night-panel:after{background:linear-gradient(90deg,#121512c2,#12151212 58%,#1215122e)}.ceremony-panel{background:linear-gradient(#f8f4eb,#e8ddcc)}.ceremony-copy{border-top:3px solid var(--maroon);background:#1b1d19}.capabilities{background:linear-gradient(#f7f3ea 0%,#edf3f4 52%,#f7f3ea 100%);padding:clamp(86px,9vw,138px) clamp(20px,4vw,64px) clamp(70px,7vw,110px)}.capabilities-intro{grid-template-columns:minmax(250px,.62fr) minmax(520px,1.38fr);align-items:end;column-gap:7vw;max-width:1420px;margin:0 auto clamp(44px,6vw,76px);display:grid}.capabilities-intro .section-label{align-self:start}.capabilities-intro h2{letter-spacing:-.065em;grid-column:2;margin:0;font-size:clamp(48px,6vw,90px);line-height:.9}.capabilities-intro>p{color:#1719169e;grid-column:2;max-width:620px;margin:24px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.34}.capability-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px;max-width:1420px;height:min(76svh,770px);min-height:630px;margin:0 auto;display:grid}.capability-card{background:var(--ink);min-height:0;color:var(--bone);isolation:isolate;position:relative;overflow:hidden}.capability-card--hero{grid-row:1/3}.capability-card>img{z-index:-3;object-fit:cover;will-change:transform;width:106%;height:106%;position:absolute;inset:-3%}.capability-card__veil{z-index:-2;background:linear-gradient(#0000 38%,#111411c7 100%),linear-gradient(90deg,#1114112e,#0000 54%);position:absolute;inset:0}.capability-card__copy{position:absolute;bottom:clamp(22px,3vw,42px);left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px)}.capability-card__copy>span{font:500 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#f0bf65;font-variant-numeric:tabular-nums}.capability-card__copy h3{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(29px,3.35vw,54px);line-height:.9}.capability-card:not(.capability-card--hero) .capability-card__copy h3{font-size:clamp(26px,2.35vw,38px)}.capability-card__copy p{color:#f7f3eac7;max-width:580px;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.28}.capability-card:not(.capability-card--hero) .capability-card__copy p{max-width:470px;font-size:13px}.capability-card__copy ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.capability-card__copy li{font:500 9px/1 var(--mono);letter-spacing:.055em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#17191638;border:1px solid #f7f3ea5c;padding:7px 10px}.skill-ribbon{background:var(--maroon);max-width:1420px;color:var(--bone);margin:16px auto 0;overflow:hidden}.skill-ribbon>div{width:max-content;animation:32s linear infinite skill-flow;display:flex}.skill-ribbon span{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:24px;padding:17px 24px;display:flex}.skill-ribbon span:after{content:"✦";color:#f0bf65}@keyframes skill-flow{to{transform:translate(-50%)}}@media (max-width:900px){.hero-shade{background:linear-gradient(#f7f3eaeb,#f7f3ea47 51%,#17191657)}.hero-copy{top:14%}.hero-intro{color:#171916bd}.manual-stage{width:112vw;bottom:0;right:-12%}.capabilities{padding:90px 16px 64px}.capabilities-intro{margin-bottom:48px;display:block}.capabilities-intro h2{margin-top:56px;font-size:clamp(45px,10vw,68px)}.capabilities-intro>p{font-size:17px}.capability-grid{height:auto;min-height:0;display:block}.capability-card{height:76svh;min-height:560px;margin-bottom:14px}.capability-card:not(.capability-card--hero){height:62svh;min-height:480px}.capability-card__copy{bottom:26px;left:24px;right:24px}.capability-card__copy h3,.capability-card:not(.capability-card--hero) .capability-card__copy h3{font-size:40px}.capability-card:not(.capability-card--hero) .capability-card__copy p{font-size:14px}.recovery-scene{grid-template-columns:1fr}.recovery-scene>img{width:100%;height:62svh;position:relative;inset:auto}.recovery-copy{grid-column:1}}@media (max-width:520px){.capability-card{min-height:520px}.capability-card:not(.capability-card--hero){min-height:450px}.skill-ribbon span{padding:15px 18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.skill-ribbon>div{animation:none}}@media (min-width:901px){.hero-scroll-cue{left:37%}.hero-folio span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17191652;padding:6px 9px}}.site-nav{box-shadow:none;-webkit-backdrop-filter:none;mix-blend-mode:difference;background:0 0;border:0;grid-template-columns:1fr 1fr}.glimpse{text-align:left;perspective:1400px;transform-style:flat;box-shadow:none;background:0 0;padding:0;overflow:visible;transform:rotate(1.15deg)}.glimpse:nth-child(2n){transform:rotate(-1.15deg)}.glimpse:after{display:none}.glimpse>.glimpse__inner{z-index:1;width:100%;height:100%;font:inherit;transform-style:preserve-3d;transform-origin:50%;will-change:transform;background:0 0;border:0;border-radius:0;transition:transform .72s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0;overflow:visible;transform:translate(0)rotateY(.001deg);box-shadow:12px 16px #8b26383d}.glimpse.is-flipped>.glimpse__inner{transform:translate(0)rotateY(180deg)}.glimpse__face{background:var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glimpse.is-flipped{z-index:3}.glimpse.is-flipped img{transform:none}.glimpse__front{transform:rotateY(.001deg)translateZ(1px)}.glimpse__front:after{content:"";background:linear-gradient(#17191614 32%,#171916eb 100%);position:absolute;inset:0}.glimpse__front img{object-fit:cover;width:100%;height:100%}.glimpse__index{z-index:2;width:36px;height:36px;color:var(--bone);font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;border:1px solid #f7f3eab8;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.glimpse__hint{z-index:2;color:#f7f3eacc;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;position:absolute;top:28px;right:18px}.glimpse__front h3{color:var(--bone)}.glimpse__back{color:var(--bone);background:linear-gradient(145deg,#9a2b40 0%,#4b1c27 57%,#171916 100%);flex-direction:column;justify-content:center;padding:clamp(26px,3vw,42px);display:flex;transform:rotateY(180deg)translateZ(1px)}.glimpse__back small{color:#f0bf65;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.glimpse__back h3{color:var(--bone);margin:20px 0 22px;font-size:clamp(38px,4vw,58px);line-height:.88;position:static}.glimpse__back p{color:#f7f3eac7;letter-spacing:-.018em;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.35}.glimpse__back strong{color:#f0bf65;font:500 10px/1.35 var(--mono);letter-spacing:.065em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:28px;display:block}.glimpse__back i{color:#f7f3ea9e;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:auto}.glimpse:focus-visible{outline-offset:6px}.formation-foot small{color:var(--brass);font:500 9px/1.25 var(--mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums}.formation-foot small:before{content:"";background:var(--ember);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ceremony-panel{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:18px}.ceremony-copy{width:auto;color:var(--ink);box-shadow:none;background:0 0;border:0;grid-area:1/1/auto/-1;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:end;column-gap:7vw;padding:0 0 clamp(20px,2.8vh,32px);display:grid;position:relative;top:auto;left:auto;transform:none}.ceremony-copy small{color:var(--maroon);grid-column:1}.ceremony-copy h2{color:var(--ink);grid-column:1;margin:15px 0 0;font-size:clamp(43px,4.4vw,66px)}.ceremony-copy p{color:#171916a3;grid-area:1/2/3;align-self:end;max-width:620px;margin:0}.ceremony-panel article{grid-row:2;min-height:0}@media (max-width:900px){.site-nav{-webkit-backdrop-filter:none;background:0 0;border:0}.glimpse__back{padding:28px}.glimpse__back h3{font-size:42px}.glimpse__back p{font-size:15px}.ceremony-panel{flex-direction:column;gap:16px;height:auto;min-height:0;padding:70px 16px 40px;display:flex}.ceremony-copy{order:-1;margin:0 6px 20px;padding:0;display:block}.ceremony-copy h2{font-size:50px}.ceremony-copy p{color:#171916a3;margin-top:20px}.ceremony-panel article{min-height:68svh;margin:0}}@media (prefers-reduced-motion:reduce){.glimpse>.glimpse__inner{transition:none}.formation-foot small:before{display:none}}.day-spread{perspective:2400px;perspective-origin:50% 48%;isolation:isolate;box-shadow:none;background:0 0;display:block;position:relative}.day-spread__inner{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transform-origin:50%;will-change:transform;transition:transform .72s cubic-bezier(.22,.61,.36,1);position:relative;transform:translate(0)rotateY(.001deg);box-shadow:0 28px 70px #29281f24}.day-spread.is-flipped .day-spread__inner{transform:translate(0)rotateY(-180deg)}.day-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;position:absolute;inset:0;overflow:hidden;transform:rotateY(.001deg)translateZ(1px)}.day-face--front{background:var(--bone);grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr);display:grid}.day-spread:nth-child(2n) .day-face--front{grid-template-columns:minmax(480px,1.18fr) minmax(330px,.82fr)}.day-face--back{color:var(--bone);pointer-events:none;background:#171916;padding:76px 16px 16px;transform:rotateY(180deg)translateZ(1px)}.day-spread.is-flipped .day-face--front{pointer-events:none}.day-spread.is-flipped .day-face--back{pointer-events:auto}.day-face--back>header{border-bottom:1px solid #f7f3ea26;align-items:center;gap:18px;height:76px;padding:0 26px;display:flex;position:absolute;top:0;left:0;right:0}.day-face--back>header small{color:#f0bf65;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.day-face--back>header small i{font-style:normal}.day-face--back>header strong{color:#f7f3ea9e;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.day-turn{z-index:8;min-width:154px;min-height:46px;color:var(--ink);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(135deg,#fffdf7f5,#eee5d6eb);border:1px solid #17191633;border-radius:2px;align-items:center;gap:13px;padding:5px 6px 5px 14px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 1px #ffffff85,0 12px 30px #1719161c}.day-turn__copy{text-align:left;gap:3px;min-width:86px;display:grid}.day-turn__copy small{color:var(--maroon);font:500 7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.day-turn__copy b{font:500 10px/1 var(--mono);letter-spacing:.075em;text-transform:uppercase;font-variant-numeric:tabular-nums}.day-turn__icon{width:32px;height:32px;color:var(--maroon);background:#8b26380b;border:1px solid #8b263857;border-radius:50%;place-items:center;transition:transform .58s cubic-bezier(.2,.72,.16,1),background .3s,color .3s;display:grid}.day-turn__icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.day-turn:hover{border-color:#8b263899;transform:translateY(-1px)}.day-turn:hover .day-turn__icon{background:var(--maroon);color:var(--bone);transform:rotate(24deg)}.day-spread.is-flipped .day-turn{color:var(--bone);background:linear-gradient(135deg,#232621f0,#121411f0);border-color:#f0bf6575}.day-spread.is-flipped .day-turn__copy small{color:#f0bf65}.day-spread.is-flipped .day-turn__icon{color:#f0bf65;background:#f0bf6514;border-color:#f0bf6585;transform:rotate(-180deg)}.day-gallery{gap:8px;width:100%;height:100%;display:flex;overflow:hidden}.day-gallery__item{background:#2a2c27;flex:20%;min-width:0;transition:flex .62s cubic-bezier(.2,.72,.16,1),filter .4s;position:relative;overflow:hidden}.day-gallery:hover .day-gallery__item{flex:.86 17%}.day-gallery .day-gallery__item:hover,.day-gallery .day-gallery__item:focus{outline:0;flex:1.7 34%}.day-gallery__item>img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.16,1),filter .4s;position:absolute;inset:0}.day-gallery__item:hover>img,.day-gallery__item:focus>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.day-gallery__item:after{content:"";background:linear-gradient(#1719160d 30%,#171916f0 100%);position:absolute;inset:0}.day-gallery__item>div{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}.day-gallery__item small{color:#f0bf65;font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em}.day-gallery__item h3{color:var(--bone);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(20px,1.8vw,30px);line-height:.94}.day-gallery__item p{color:#f7f3eab8;opacity:0;max-width:370px;max-height:0;margin:0;font-size:13px;line-height:1.3;transition:max-height .55s,margin .4s,opacity .35s,transform .45s;overflow:hidden;transform:translateY(10px)}.day-gallery__item:hover p,.day-gallery__item:focus p{opacity:1;max-height:100px;margin-top:12px;transform:none}@media (max-width:900px){.day-spread,.day-spread:nth-child(2n){height:100svh;min-height:760px;display:block}.day-spread__inner{height:100%}.day-face--front,.day-spread:nth-child(2n) .day-face--front{grid-template-rows:42% 58%;grid-template-columns:1fr}.day-spread:nth-child(2n) .day-art-wrap,.day-spread:nth-child(2n) .day-page{order:initial}.day-art-wrap{height:auto;min-height:0}.day-page{padding:36px 25px 30px;overflow:hidden}.day-page:before{inset:10px}.day-kicker{margin-bottom:10px;font-size:9px}.day-page h2{font-size:32px}.day-promise{margin:10px 0 12px;font-size:13px;line-height:1.2}.day-page li{grid-template-columns:23px 1fr;gap:8px;padding:5px 0}.day-page h3{font-size:13px}.day-page li p{margin-top:2px;font-size:10px;line-height:1.15}.page-note{display:none}.day-turn{background:linear-gradient(135deg,#fffdf7f7,#eee5d6f0);min-width:142px;min-height:43px;padding-left:12px;top:12px;right:12px}.day-turn__icon{width:29px;height:29px}.day-turn__copy small{display:none}.day-face--back{padding:70px 0 18px}.day-face--back>header{height:70px;padding:0 18px}.day-face--back>header strong,.day-face--back>header small i{display:none}.day-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 8vw 8px;overflow:auto hidden}.day-gallery::-webkit-scrollbar{display:none}.day-gallery:hover .day-gallery__item,.day-gallery .day-gallery__item:hover,.day-gallery .day-gallery__item:focus{flex:0 0 76vw}.day-gallery__item{scroll-snap-align:center;flex:0 0 76vw}.day-gallery__item p{opacity:1;max-height:100px;margin-top:12px;transform:none}}@media (prefers-reduced-motion:reduce){.day-spread__inner,.day-gallery__item,.day-gallery__item>img,.day-gallery__item p{transition:none}}.hero-stage{background:radial-gradient(circle at 10% 92%,#c394431a,#0000 24%),linear-gradient(112deg,#faf7f0 0%,#f3ecdf 48%,#e9dfcf 100%)}.hero-stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#8b26381f 0 1px,#0000 1px) clamp(24px,4vw,64px) 0/1px 100% no-repeat;position:absolute;inset:0}.hero-stage:after{content:"FORGE";z-index:0;color:#8b26380e;font:700 clamp(180px,25vw,430px)/.72 var(--sans);letter-spacing:-.095em;pointer-events:none;white-space:nowrap;position:absolute;bottom:-.08em;left:-.035em}.hero-campaign{z-index:1;aspect-ratio:16/9;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 42px) 100%,0 100%);background:#c8ddeb;width:min(54vw,900px);margin:0;position:absolute;top:50%;right:clamp(22px,3.5vw,58px);overflow:hidden;transform:translateY(-48%)rotate(-.55deg);box-shadow:0 34px 80px #221f182e}.hero-campaign>img{object-fit:cover;object-position:center 48%;will-change:transform;width:100%;height:100%}.hero-campaign:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#1719162e),linear-gradient(90deg,#1719161a,#0000 22%);position:absolute;inset:0}.hero-campaign__veil{pointer-events:none;background:linear-gradient(90deg,#f7f3ea33,#0000 17%);position:absolute;inset:0}.hero-campaign figcaption{z-index:3;color:#f7f3eae6;font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.hero-campaign figcaption span:last-child{color:#f0bf65}.hero-tag{z-index:5;aspect-ratio:1122/1402;filter:drop-shadow(0 24px 22px #1719164d);pointer-events:none;will-change:transform,opacity;width:min(14vw,200px);position:absolute;top:51%;right:min(50vw,860px);transform:rotate(7deg)}.hero-tag>img{object-fit:contain;width:100%;height:100%}.hero-tag>span{color:#d0b67d;text-align:center;text-shadow:-1px -1px #0d100cd9,1px 1px #ffe1a31f;text-transform:uppercase;gap:4px;width:42%;display:grid;position:absolute;top:47%;left:31%;transform:rotate(2deg)}.hero-tag b{font:700 clamp(13px,1.45vw,23px)/1 var(--sans);letter-spacing:.04em}.hero-tag small{font:500 clamp(4px,.42vw,7px)/1.2 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}.hero-copy{width:min(39vw,540px);color:var(--service);display:block;inset:clamp(118px,15svh,152px) auto auto clamp(34px,5.3vw,86px);transform:none}.hero-copy .kicker{max-width:none;color:var(--maroon);white-space:nowrap;border:0;align-items:center;gap:12px;margin:0 0 clamp(28px,4vh,42px);padding:0;line-height:1;display:flex}.hero-copy .kicker:before{content:"";background:var(--maroon);flex:none;width:34px;height:2px}.hero-copy .kicker span{font-weight:700}.hero-copy .kicker i{color:#17191680;border-left:1px solid #17191633;padding-left:12px;font-style:normal;font-weight:500}.hero-copy h1{letter-spacing:-.064em;text-wrap:balance;font-size:clamp(58px,5vw,82px);line-height:.88}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-copy h1 span{font-weight:700}.hero-copy h1 em{color:var(--maroon);font-family:var(--serif);letter-spacing:-.052em;margin-top:8px;font-size:1.08em;font-style:italic;font-weight:700}.hero-copy__rail{border-top:1px solid #17191630;gap:22px;max-width:410px;margin-top:clamp(24px,3.6vh,38px);padding-top:20px;display:grid}.hero-copy__rail>p{color:#171916b0;letter-spacing:-.018em;max-width:440px;margin:0;font-size:clamp(15px,1.08vw,18px);line-height:1.42}.hero-copy__rail>a{font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-bottom:1px solid #1719169e;justify-self:start;align-items:center;gap:22px;padding:11px 0 9px;text-decoration:none;display:inline-flex}.hero-metrics{color:#17191685;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(18px,2.3vw,34px);margin-top:clamp(24px,3.5vh,38px);display:grid}.hero-metrics span{gap:5px;display:grid}.hero-metrics b{color:var(--service);font:700 18px/.9 var(--sans);letter-spacing:-.04em}.hero-folio{color:#17191694;text-shadow:none}.hero-folio span{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important}.hero-scroll-cue{right:clamp(24px,5vw,78px);bottom:calc(var(--hero-overlap) + 24px);color:#1719169e;transform:none;left:auto!important}.hero-scroll-cue i{background:linear-gradient(var(--maroon),transparent);height:20px}.artifact-marquee{perspective:none;height:430svh}.squad-field{grid-template-columns:repeat(4,1fr)}.squad{grid-template-columns:repeat(5,1fr);gap:clamp(3px,.42vw,7px)}@media (max-width:900px){.hero{height:auto;min-height:100svh}.artifact-marquee{height:auto}.hero-stage{height:auto;min-height:100svh;padding:calc(56.25vw + 102px) 22px 48px;position:relative;overflow:hidden}.hero-stage:before{display:none}.hero-stage:after{font-size:52vw;bottom:0;left:-.05em}.hero-campaign{aspect-ratio:16/9;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);width:auto;height:auto;top:72px;left:18px;right:18px;transform:none;box-shadow:0 20px 52px #221f1829}.hero-campaign>img{object-position:50% 49%;transform:none!important}.hero-campaign:after{display:none}.hero-campaign__veil{background:linear-gradient(#0000 64%,#f7f3ea1f)}.hero-campaign figcaption{font-size:7px;bottom:12px;left:14px;right:14px}.hero-tag{display:none}.hero-copy{width:auto;display:block;position:relative;inset:auto;transform:none;opacity:1!important}.hero-copy .kicker{white-space:normal;gap:8px;margin-bottom:22px;font-size:9px}.hero-copy .kicker:before{width:22px}.hero-copy .kicker i{padding-left:8px}.hero-copy h1{font-size:clamp(50px,12.5vw,74px);line-height:.87}.hero-copy__rail{margin-top:20px}.hero-copy__rail>p{max-width:560px;font-size:15px}.hero-copy__rail>a{font-size:10px}.hero-metrics{margin-top:28px}.hero-folio,.hero-scroll-cue{display:none}.squad-field{grid-template-columns:repeat(4,1fr);gap:7px}.squad{grid-template-columns:repeat(5,1fr);gap:3px;padding:5px}}@media (max-width:520px){.hero-stage{padding-top:calc(56.25vw + 98px)}.hero-campaign>img{object-position:50% 46%}.hero-copy h1{font-size:clamp(48px,14.5vw,66px)}.hero-copy__rail>p{font-size:14px;line-height:1.28}.hero-metrics{gap:18px}.hero-metrics b{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero{height:auto;min-height:100svh}.hero-stage{position:relative}.artifact-marquee{height:auto}.hero-campaign>img{transform:none!important}}@media (min-width:901px){.day-spread{height:clamp(610px,100svh - 104px,820px);min-height:0;max-height:none}}@media (max-width:900px){.day-spread,.day-spread:nth-child(2n){height:clamp(720px,100svh,860px);min-height:0}}@media (prefers-reduced-motion:reduce){.glimpse>.glimpse__inner,.day-spread__inner{transition:none!important;transform:none!important}.glimpse__back,.day-face--back{display:none;transform:none}.glimpse.is-flipped .glimpse__front,.day-spread.is-flipped .day-face--front{display:none}.glimpse.is-flipped .glimpse__back{display:flex}.day-spread.is-flipped .day-face--back{display:block}}.forge{--hero-frame-x:clamp(24px,4vw,72px);--hero-frame-top:clamp(20px,3svh,32px);--hero-inner:clamp(24px,2.7vw,52px);--hero-slab-h:clamp(136px,14.5svh,156px);--hero-slab-bottom:clamp(16px,2svh,22px);--hero-overlap:32px}.site-nav{top:calc(var(--hero-frame-top) + 18px);left:calc(var(--hero-frame-x) + var(--hero-inner));right:calc(var(--hero-frame-x) + var(--hero-inner));height:44px;color:var(--bone);mix-blend-mode:normal;grid-template-columns:1fr auto;padding:0;position:absolute}.nav-cta{grid-column:2;justify-self:end}.brand-button{isolation:isolate;position:relative}.brand-lockup{z-index:2;position:relative}.brand-button:before,.brand-button:after{content:"";z-index:0;pointer-events:none;filter:blur(12px);transform-origin:36%;width:180px;height:58px;position:absolute;top:54%;left:-26px}.brand-button:before{opacity:.58;background:radial-gradient(at 28% 44%,#f7f3ea57,#0000 52%),radial-gradient(at 68% 58%,#c394433d,#0000 61%);animation:9s ease-in-out infinite alternate forge-fog-a}.brand-button:after{opacity:.42;background:radial-gradient(#c8d0bc3d,#0000 64%);width:158px;height:46px;animation:12s ease-in-out infinite alternate forge-fog-b;top:74%;left:-12px}@keyframes forge-fog-a{to{opacity:.68;transform:translate(15px,4px)scale(1.07)}}@keyframes forge-fog-b{to{opacity:.5;transform:translate(-12px,-2px)scale(.96)}}.hero{background:#e8e1d6;height:100svh;min-height:700px}.hero-stage{height:100%;min-height:inherit;background:linear-gradient(135deg,#eee9e1 0%,#ded5c7 100%);position:relative;overflow:hidden}.hero-stage:before{z-index:0;background:radial-gradient(at 22% 8%,#ffffffa6,#0000 38%),linear-gradient(118deg,#ffffff29,#0000 36%);display:block}.hero-stage:after{content:"";display:none}.hero-frame{z-index:1;top:var(--hero-frame-top);left:var(--hero-frame-x);right:var(--hero-frame-x);height:calc(100% - var(--hero-frame-top) - var(--hero-slab-bottom) - var(--hero-slab-h) + var(--hero-overlap));isolation:isolate;will-change:transform,clip-path,opacity;background:#101711;border:1px solid #f7f3ea1a;border-radius:18px;min-height:0;max-height:none;position:absolute;overflow:hidden;box-shadow:0 30px 88px #2a231b33}.hero-campaign{z-index:0;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;clip-path:none;background:#101711;margin:0;position:absolute;inset:0;overflow:hidden;transform:none}.hero-campaign>img{object-fit:cover;object-position:center top;transform-origin:50% 0;filter:saturate(.94)contrast(1.005);width:100%;height:100%}.hero-campaign:after{background:linear-gradient(90deg,#0000 0% 42%,#0a110c2e 52%,#0a110cad 70%,#0a110ce6 100%),linear-gradient(#0000 66%,#05090647)}.hero-campaign__veil{background:radial-gradient(at 32% 84%,#f1ece012,#0000 38%)}.hero-campaign figcaption{color:#f7f3eaad;justify-content:flex-start;gap:20px;bottom:24px;left:24px;right:auto}.hero-campaign figcaption span:last-child{color:#e3b663;border-left:1px solid #f7f3ea3d;padding-left:20px}.hero-signal{z-index:2;pointer-events:none;gap:20px;width:43%;display:none;position:absolute;top:47%;right:-1px}.hero-signal i{transform-origin:100%;height:13px;display:block}.hero-signal i:first-child{background:linear-gradient(90deg,#0000 0%,#c394432e 28%,#d5982e 100%)}.hero-signal i:last-child{background:linear-gradient(90deg,#0000 0%,#52684833 28%,#2f8b55 100%)}.hero-tag{display:none}.hero-copy{z-index:4;top:50%;right:var(--hero-inner);width:min(40%,600px);color:var(--bone);position:absolute;bottom:auto;left:auto;transform:none}.hero-copy .kicker{color:#e3b663;gap:10px;margin:0 0 15px;font-size:11px}.hero-copy .kicker:before{background:#e3b663;width:28px}.hero-copy .kicker i{color:#f7f3ea80;border-color:#f7f3ea2e}.hero-copy__index{color:#f7f3ea80;font:500 11px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 0 18px;display:block}.hero-copy h1{isolation:isolate;max-width:600px;color:var(--bone);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 3px 28px #0000004d;font-size:clamp(46px,3.75vw,68px);line-height:.9;position:relative}.hero-copy h1 span,.hero-copy h1 em{position:relative}.hero-copy h1 span{color:var(--bone);font-weight:700}.hero-copy h1 em{color:#f7f3ea;margin-top:7px;font-size:1em}.hero-copy h1 span:after,.hero-copy h1 em:after{content:"";z-index:-1;left:58%;right:calc(0px - var(--hero-inner));height:clamp(10px,1vw,15px);position:absolute;bottom:.08em}.hero-copy h1 span:after{background:linear-gradient(90deg,#c394431f,#d5982e)}.hero-copy h1 em:after{background:linear-gradient(90deg,#2f8b551a,#2f8b55)}.hero-copy__rail{border:0;gap:17px;max-width:480px;margin-top:20px;padding:0}.hero-copy__rail>p{color:#f7f3eab8;max-width:450px;font-size:clamp(14px,.92vw,16px);line-height:1.45}.hero-copy__rail>a{width:min(100%,320px);min-width:0;color:var(--bone);border:1px solid #f7f3ea73;border-radius:4px;justify-content:space-between;padding:13px 15px;transition:background .25s,border-color .25s,color .25s}.hero-copy__rail>a:hover{color:#151a15;background:#e3b663;border-color:#e3b663}.hero-copy__rail>a span{color:inherit}.hero-order{z-index:7;top:auto;left:calc(var(--hero-frame-x) + clamp(24px,3.5vw,64px));right:calc(var(--hero-frame-x) + clamp(24px,3.5vw,64px));bottom:var(--hero-slab-bottom);height:var(--hero-slab-h);min-height:0;color:var(--ink);will-change:transform,opacity;background:linear-gradient(118deg,#fbf7f0,#eee6da);border:1px solid #17191614;border-radius:14px;grid-template-columns:minmax(185px,.9fr) minmax(280px,1.1fr) minmax(150px,.55fr);align-items:center;gap:clamp(16px,2.1vw,34px);padding:clamp(20px,2vw,30px);display:grid;position:absolute;box-shadow:0 24px 64px #2620192e}.hero-order__statement{gap:11px;display:grid}.hero-order__statement small{color:var(--maroon);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.hero-order__statement strong{font:500 clamp(18px,1.45vw,26px)/1.04 var(--sans);letter-spacing:-.042em}.hero-order .hero-metrics{border-left:1px solid #17191624;border-right:1px solid #17191624;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.8vw,28px);margin:0;padding:0 clamp(12px,1.5vw,28px);display:grid}.hero-order .hero-metrics span{white-space:nowrap;gap:7px}.hero-order .hero-metrics{font-size:10px}.hero-order .hero-metrics b{font-size:clamp(24px,2vw,34px)}.hero-order>a{background:var(--maroon);min-width:150px;color:var(--bone);font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:14px 16px;text-decoration:none;display:inline-flex}.hero-order>a span{color:#f0bf65;font-size:15px}.hero-folio,.hero-scroll-cue{display:none}@media (max-width:1100px) and (min-width:901px){.hero-copy{right:var(--hero-inner);width:43%}.hero-copy h1{font-size:48px}.hero-copy__rail>p{font-size:13px}.hero-order{grid-template-columns:.9fr 1.15fr .55fr;gap:16px}.hero-order__statement strong{font-size:19px}.hero-order>a{min-width:144px;padding-inline:13px}}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto;height:42px;padding:0;top:28px;left:30px;right:30px}.brand-button:before{opacity:.34}.brand-button:after{display:none}.hero{background:#e7dfd3;height:auto;min-height:100svh;padding:12px 0 24px}.hero-stage{height:auto;min-height:0;padding:0;position:relative;overflow:visible}.hero-stage:before{display:none}.hero-frame{border-radius:16px;width:calc(100% - 24px);height:auto;min-height:0;max-height:none;margin:0 auto;position:relative;inset:auto}.hero-campaign{height:clamp(320px,40svh,420px);position:relative;inset:auto}.hero-campaign>img{object-position:center top}.hero-campaign:after{background:linear-gradient(#0000 38%,#0a110c80 70%,#0a110c 100%)}.hero-campaign figcaption,.hero-signal{display:none}.hero-copy{width:auto;color:var(--bone);padding:28px 28px 54px;position:relative;inset:auto;translate:none;opacity:1!important;transform:none!important}.hero-copy .kicker{white-space:normal;font-size:8px}.hero-copy__index{margin-bottom:18px}.hero-copy h1{max-width:620px;font-size:clamp(43px,8.2vw,58px);line-height:.9}.hero-copy h1 span:after,.hero-copy h1 em:after{display:none}.hero-copy__rail{margin-top:24px}.hero-copy__rail>p{font-size:14px}.hero-copy__rail>a{min-width:205px;font-size:9px;display:none}.hero-order{border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px 26px;width:calc(100% - 56px);height:auto;min-height:0;margin:-30px auto 0;padding:24px 26px;display:grid;position:relative;inset:auto;transform:none!important}.hero-order .hero-metrics{border:1px solid #17191624;border-left:0;border-right:0;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0}.hero-order .hero-metrics b{font-size:23px}.hero-order>a{grid-column:1/-1;justify-self:end;width:min(100%,280px);min-width:0}}@media (max-width:600px){.site-nav{left:26px;right:26px}.brand-lockup--small>span{display:none}.nav-cta{font-size:9px}.hero-campaign{height:clamp(190px,29svh,250px)}.hero-campaign>img{object-position:20% top}.hero-copy{padding:20px 20px 34px}.hero-copy .kicker{margin-bottom:11px;font-size:9px}.hero-copy .kicker i{display:none}.hero-copy__index{margin-bottom:12px;font-size:9px}.hero-copy h1{font-size:clamp(38px,10.5vw,47px)}.hero-copy__rail{margin-top:16px}.hero-copy__rail>p{font-size:13px;line-height:1.35}.hero-order{grid-template-columns:1fr;gap:10px;width:calc(100% - 20px);margin-top:-14px;padding:14px 16px}.hero-order__statement{gap:6px}.hero-order__statement small{font-size:9px}.hero-order__statement strong{font-size:17px}.hero-order .hero-metrics{gap:8px;padding:10px 0}.hero-order .hero-metrics b{font-size:18px}.hero-order .hero-metrics{font-size:7px}.hero-order>a{grid-column:auto;width:100%;padding:11px 14px}}@media (prefers-reduced-motion:reduce){.brand-button:before,.brand-button:after{animation:none}.hero{height:auto;min-height:100svh}.hero-stage{position:relative}.hero-frame,.hero-order,.hero-copy,.hero-campaign>img{opacity:1!important;clip-path:none!important;transform:none!important}}.section-label,.artifact-marquee__head,.glimpse__back small,.day-face--back>header small,.capability-card__copy>span{font-size:var(--type-meta)}.day-turn__copy b,.nav-cta,.hero-copy__rail>a,.hero-order>a,.apply form>button{font-size:var(--type-control)}@media (min-width:901px){.artifact-marquee{height:calc(100svh + var(--marquee-travel,2200px))}}@media (min-width:901px) and (max-height:720px){.forge{--hero-frame-top:16px;--hero-inner:24px;--hero-slab-h:128px;--hero-slab-bottom:12px;--hero-overlap:24px}.hero{height:100svh;min-height:0}.site-nav{height:38px;top:28px}.brand-lockup--small>img{width:34px;height:34px}.brand-lockup--small{gap:9px}.brand-lockup--small>span{font-size:9px}.brand-lockup--small strong{font-size:13px}.hero-copy{width:min(41%,520px)}.hero-copy .kicker{margin-bottom:10px;font-size:9px}.hero-copy__index{margin-bottom:11px;font-size:9px}.hero-copy h1{font-size:clamp(42px,3.6vw,52px)}.hero-copy__rail{gap:11px;margin-top:14px}.hero-copy__rail>p{font-size:12px;line-height:1.35}.hero-copy__rail>a{padding:10px 13px;font-size:10px}.hero-order{gap:15px;padding:16px 20px}.hero-order__statement{gap:7px}.hero-order__statement strong{font-size:17px}.hero-order .hero-metrics{padding-inline:14px}.hero-order .hero-metrics b{font-size:22px}.hero-order>a{padding:12px 14px;font-size:10px}}@media (max-width:900px){.day-spread,.day-spread:nth-child(2n){height:calc(100svh - 20px);min-height:620px;max-height:760px}.day-face--front,.day-spread:nth-child(2n) .day-face--front{grid-template-rows:44% 56%}.day-page{padding:30px 24px 24px}.day-page li{padding:7px 0}.day-page h3{font-size:15px;line-height:1.12}.day-page li p{display:none}.capability-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;height:auto;min-height:0;margin-inline:-16px;padding:0 6vw 12px;display:flex;overflow-x:auto}.capability-grid::-webkit-scrollbar{display:none}.capability-card,.capability-card:not(.capability-card--hero){scroll-snap-align:center;flex:0 0 84vw;height:min(66svh,520px);min-height:460px;margin:0}.recovery-scene{min-height:0;padding-bottom:0}.recovery-scene>img{height:52svh}.recovery-copy{padding:46px 22px 64px}}@media (min-width:680px) and (max-width:900px){.ceremony-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;height:calc(100svh - 64px);min-height:620px;padding:38px 20px;display:grid}.ceremony-copy{order:0;grid-area:1/1/auto/-1;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);margin:0;padding:0 0 24px;display:grid}.ceremony-panel article{grid-row:2;height:100%;min-height:0;margin:0}}@media (max-width:679px){.apply{min-height:100svh;display:flex}.apply-art{display:none}.apply-copy{width:100%;max-width:720px;margin:auto;padding:56px 22px 64px}.apply h2{font-size:clamp(40px,11.5vw,55px)}}.brand-button,.nav-cta,.hero-copy__rail>a,.hero-order>a,.day-turn,.apply input,.apply form>button,footer>button{min-block-size:44px}.brand-button{min-inline-size:44px}.formation-board{min-width:0;overflow:clip}.field-order{isolation:isolate;background:linear-gradient(180deg,#e7dfd3 0,var(--bone) clamp(84px,10vw,142px),var(--bone) 100%);position:relative}.field-order:before{content:"";background:linear-gradient(90deg,var(--maroon) 0 18%,#17191629 18% 100%);height:1px;position:absolute;top:0;left:clamp(22px,7vw,110px);right:clamp(22px,7vw,110px)}.field-order>.section-label{border-bottom:1px solid #17191624;padding-bottom:18px}.field-order .section-kicker{color:#1719166b;font:500 var(--type-meta)/1 var(--mono);letter-spacing:.09em;font-variant-numeric:tabular-nums;margin-left:auto}.order-statement h2{text-wrap:balance}.order-facts>div{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px clamp(14px,2vw,28px);margin-top:clamp(28px,4vh,42px)}.order-facts>div>b:first-child{grid-area:1/1}.order-facts>div>span:nth-child(2){grid-area:2/1}.order-facts>div>b:nth-child(3){grid-area:1/2}.order-facts>div>span:nth-child(4){grid-area:2/2}.order-facts>div>b:nth-child(5){grid-area:1/3}.order-facts>div>span:nth-child(6){grid-area:2/3}.day-gallery .day-gallery__item:focus-visible{z-index:3;outline-offset:-5px;outline:3px solid #f0bf65;position:relative;box-shadow:inset 0 0 0 6px #17191666}@media (min-width:901px){.field-order{grid-template-rows:auto minmax(0,1fr);min-height:clamp(620px,82svh,760px);padding-top:clamp(40px,5vh,56px);padding-bottom:clamp(48px,6vh,68px);display:grid}.order-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-self:center;align-items:end;gap:clamp(58px,8vw,120px);margin-top:clamp(30px,4.5vh,44px)}.order-statement>p{font-size:clamp(16px,1.18vw,19px)}.order-statement h2{max-width:780px;margin-top:clamp(24px,3.5vh,34px);font-size:clamp(50px,5.35vw,82px)}.order-facts{align-self:end;padding-top:22px}.order-facts>p{max-width:460px;font-size:clamp(15px,1.12vw,18px)}}@media (min-width:901px) and (max-height:720px){.field-order{padding-top:36px;padding-bottom:38px}.order-grid{margin-top:26px}.order-statement h2{margin-top:22px;font-size:clamp(48px,5vw,66px)}.order-facts>p{font-size:15px;line-height:1.32}.order-facts>div{margin-top:24px}}@media (min-width:901px) and (max-width:1165px){.formation-section{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,44px);padding-inline:clamp(32px,4vw,48px)}.formation-board{padding:clamp(18px,2.4vw,26px)}.formation-foot{gap:18px}.formation-foot>*{min-width:0}.capabilities-intro{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:4vw}}@media (min-width:901px) and (max-width:1240px){.site-nav{left:calc(var(--hero-frame-x) + 26px)}.brand-button{margin-left:55%}.brand-lockup--small>span{display:none}.brand-lockup--small>img{width:42px;height:42px}}@media (max-width:900px){.capability-grid{height:auto;min-height:0;padding:0;display:block;overflow:visible}.capability-card,.capability-card--hero,.capability-card:not(.capability-card--hero){width:100%;height:auto;min-height:0;color:var(--ink);scroll-snap-align:none;background:0 0;border-top:1px solid #1719162e;grid-template-rows:minmax(220px,34svh) auto;margin:0;display:grid}.capability-card>img{z-index:0;object-fit:cover;grid-row:1;width:100%;height:100%;position:relative;inset:auto;transform:none!important}.capability-card__veil{display:none}.capability-card__copy{color:var(--ink);text-shadow:none;background:0 0;grid-row:2;padding:26px 2px 42px;position:relative;bottom:auto;left:auto;right:auto}.capability-card__copy>span{color:var(--maroon)}.capability-card__copy h3,.capability-card:not(.capability-card--hero) .capability-card__copy h3{color:var(--ink);margin:12px 0 10px;font-size:clamp(34px,10vw,46px)}.capability-card__copy p,.capability-card:not(.capability-card--hero) .capability-card__copy p{color:#171916a8;max-width:36ch;font-size:15px}.capability-card__copy li{color:var(--ink);background:0 0;border-color:#17191638}.field-order{padding-top:clamp(70px,12vw,96px);padding-bottom:clamp(84px,15vw,120px)}.field-order>.section-label{padding-bottom:16px}.order-grid{margin-top:clamp(42px,8vw,58px)}.order-statement h2{margin-top:26px;font-size:clamp(44px,11vw,64px)}.order-facts{margin-top:clamp(44px,8vw,60px);padding-top:22px}.order-facts>p{max-width:590px}.order-facts>div{margin-top:30px}.day-page{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.artifact-marquee__window,.day-gallery,.capability-grid{-webkit-overflow-scrolling:touch;scroll-padding-inline:6vw}.breath-ring{width:min(38vw,240px);right:clamp(12px,4vw,32px)}}@media (max-width:900px) and (max-height:700px){.day-spread,.day-spread:nth-child(2n){height:760px;min-height:760px;max-height:none}}@media (max-width:900px) and (max-height:500px){.glimpse{height:clamp(300px,82svh,410px);min-height:300px}.glimpse__back{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}}@media (max-width:679px){.field-order .section-kicker{display:none}}@supports (padding:max(0px)){@media (max-width:900px){.site-nav{top:max(28px,calc(env(safe-area-inset-top) + 8px));left:max(26px,calc(env(safe-area-inset-left) + 12px));right:max(26px,calc(env(safe-area-inset-right) + 12px))}}}@media (min-width:1800px){.field-order,.manual-intro,.formation-section,.details{padding-inline:max(110px,50vw - 800px)}.ceremony-panel{padding-inline:max(64px,50vw - 880px)}.field-order:before{left:max(110px,50vw - 800px);right:max(110px,50vw - 800px)}}.hero-copy__rail>button{width:min(100%,320px);min-height:44px;color:var(--bone);font:500 var(--type-control)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid #f7f3ea73;border-radius:4px;justify-content:space-between;align-items:center;padding:13px 15px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.hero-copy__rail>button:hover{color:#151a15;background:#e3b663;border-color:#e3b663}.hero-copy__rail>button span{color:inherit;font-size:11px}.chapter-overview{background:linear-gradient(180deg,#f8f4ec,var(--paper));padding:clamp(90px,8vw,132px) clamp(24px,6vw,96px) clamp(100px,10vw,150px)}.chapter-overview__head{grid-template-columns:minmax(240px,.62fr) minmax(520px,1.38fr);align-items:start;column-gap:7vw;max-width:1380px;margin:0 auto clamp(48px,6vw,82px);display:grid}.chapter-overview__head .section-label{grid-row:1/4;align-self:start}.chapter-overview__head>p{color:var(--maroon);font:500 var(--type-meta)/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 0 16px}.chapter-overview__head h2{letter-spacing:-.058em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(42px,4.8vw,72px);line-height:.94}.chapter-overview__head h2 em{font-family:var(--serif);font-weight:700}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);max-width:1380px;margin:0 auto;display:grid}.chapter-card{min-width:0}.chapter-card figure{aspect-ratio:4/5;background:var(--service);margin:0;position:relative;overflow:hidden}.chapter-card figure:after{content:"";background:linear-gradient(#0000,#1216129e);position:absolute;inset:42% 0 0}.chapter-card figure img{object-fit:cover;will-change:transform;width:100%;height:100%}.chapter-card figure span{z-index:2;color:var(--bone);font:700 clamp(28px,3vw,46px)/1 var(--mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;position:absolute;bottom:16px;left:20px}.chapter-card>div{padding:22px 2px 0}.chapter-card small{color:var(--maroon);font:500 10px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums}.chapter-card h3{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(26px,2.25vw,36px);line-height:.98}.chapter-card p{color:#1719169e;max-width:40ch;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.42}.chapter-overview__note{border-top:1px solid var(--line);color:#17191673;max-width:1380px;font:500 10px/1.45 var(--mono);letter-spacing:.055em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:clamp(38px,4vw,58px) auto 0;padding-top:18px}.trailer-dialog{z-index:2000;color:var(--bone);background:#080c09f0;padding:clamp(10px,2vw,28px);position:fixed;inset:0}.trailer-stage{isolation:isolate;background:#0b110c;border:1px solid #f7f3ea29;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden}.trailer-beat{opacity:0;visibility:hidden;margin:0;transition:opacity .65s,visibility .65s step-end;position:absolute;inset:0}.trailer-beat.is-active{opacity:1;visibility:visible;transition:opacity .65s,visibility step-start}.trailer-beat img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;transform:scale(1)}.trailer-beat.is-active img{animation:6s linear both trailer-push}@keyframes trailer-push{to{transform:scale(1.035)}}.trailer-beat__veil{background:linear-gradient(90deg,#070c08c7,#070c0824 62%,#070c0857),linear-gradient(#0000 45%,#070c08b8);position:absolute;inset:0}.trailer-beat figcaption{z-index:4;max-width:920px;position:absolute;bottom:clamp(92px,13vh,138px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.trailer-beat figcaption small{color:#f0bf65;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.trailer-beat figcaption h2{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:20px 0 0;font-size:clamp(46px,6.3vw,96px);line-height:.88}.trailer-beat figcaption>button{border-bottom:1px solid var(--bone);min-height:46px;font:700 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:28px;margin-top:30px;padding:0 0 8px;display:inline-flex}.trailer-beat figcaption>button span{color:#f0bf65}.trailer-tap{z-index:3;touch-action:manipulation;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.trailer-tap--previous{cursor:w-resize;left:0}.trailer-tap--next{cursor:e-resize;right:0}.trailer-tap:disabled{cursor:default}.trailer-hud{z-index:4;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:16px;display:flex;position:absolute;top:clamp(24px,4vw,54px);left:clamp(24px,4vw,62px)}.trailer-hud span{color:#f0bf65}.trailer-hud i{color:#f7f3ea85;border-left:1px solid #f7f3ea3d;padding-left:16px;font-style:normal}.trailer-close{z-index:5;min-width:88px;min-height:44px;color:var(--bone);font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#090e0a38;border:1px solid #f7f3ea66;border-radius:999px;align-items:center;gap:12px;padding:0 13px;display:flex;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px)}.trailer-close span{font-size:20px;font-weight:300}.trailer-controls{z-index:5;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid;position:absolute;bottom:clamp(20px,3vw,42px);left:clamp(24px,4vw,62px);right:clamp(24px,4vw,62px)}.trailer-controls>button{min-width:58px;min-height:44px;color:var(--bone)}.trailer-controls>span{color:#f7f3ea8a}.trailer-progress{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.trailer-progress button{min-height:44px;position:relative}.trailer-progress button span{background:#f7f3ea38;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.trailer-progress button.is-passed span{background:#f0bf65}.trailer-dialog button:focus-visible{outline-offset:4px;outline:2px solid #f0bf65}@media (min-width:901px){.forge{--hero-frame-x:clamp(42px,5.6vw,96px);--hero-frame-top:clamp(26px,4svh,44px);--hero-inner:clamp(28px,3vw,54px)}.glimpse{flex-basis:clamp(230px,20vw,320px);height:min(56svh,500px)}.capabilities{padding:clamp(96px,8vw,124px) clamp(28px,6vw,96px) clamp(92px,8vw,128px)}.capabilities-intro,.capability-grid,.skill-ribbon{max-width:1320px}.capabilities-intro h2{font-size:clamp(44px,5vw,74px)}.capability-grid{height:min(69svh,670px);min-height:560px}.formation-copy h2{font-size:clamp(40px,4.5vw,66px)}.recovery-copy h2{font-size:clamp(38px,4.25vw,64px)}.night-panel__copy h2{font-size:clamp(42px,4.8vw,70px)}.details-intro h2{font-size:clamp(38px,4.2vw,62px)}.apply h2{font-size:clamp(36px,4vw,58px)}}@media (max-width:900px){.hero-copy__rail>button{width:100%;max-width:280px;margin-top:4px;font-size:9px}.chapter-overview{padding:80px 20px 92px}.chapter-overview__head{margin-bottom:48px;display:block}.chapter-overview__head>p{margin-top:46px}.chapter-overview__head h2{font-size:clamp(38px,9.5vw,56px)}.chapter-grid{grid-template-columns:1fr;gap:54px}.chapter-card{max-width:680px}.chapter-card figure{aspect-ratio:16/10}.chapter-card h3{font-size:clamp(28px,7vw,38px)}.chapter-overview__note{margin-top:52px}.trailer-dialog{padding:0}.trailer-stage{border:0;border-radius:0}.trailer-beat img{object-position:center top}.trailer-beat__veil{background:linear-gradient(#070c0824,#070c0824 42%,#070c08e0 86%)}.trailer-beat figcaption{bottom:118px;left:22px;right:22px}.trailer-beat figcaption h2{font-size:clamp(42px,12vw,66px)}.trailer-hud{top:22px;left:20px}.trailer-hud i{display:none}.trailer-close{top:16px;right:16px}.trailer-controls{grid-template-columns:auto 1fr;bottom:24px;left:20px;right:20px}.trailer-controls>span{display:none}.order-statement h2{font-size:clamp(40px,10vw,54px)}.capabilities-intro h2{font-size:clamp(40px,9.5vw,58px)}.capability-card,.capability-card:not(.capability-card--hero){flex-basis:78vw;height:min(60svh,480px);min-height:420px}.recovery-copy h2,.night-panel__copy h2,.ceremony-copy h2,.details-intro h2,.apply h2{font-size:clamp(38px,10vw,54px)}}@media (max-width:520px){.chapter-overview{padding-inline:16px}.chapter-overview__head h2{font-size:42px}.chapter-card figure{aspect-ratio:4/3}.trailer-beat figcaption h2{font-size:42px}.trailer-progress{gap:4px}.trailer-controls{gap:12px}}@media (prefers-reduced-motion:reduce){.trailer-beat,.trailer-beat.is-active{transition:none}.trailer-beat.is-active img{animation:none}}.interest-state{background:#080d091f;border:1px solid #b28a4c80;max-width:620px;padding:clamp(26px,3vw,38px)}.interest-state small{color:var(--brass);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums}.interest-state strong{margin:20px 0 14px;font-size:clamp(33px,4vw,55px);display:block}.interest-state p{color:#f1ece0a3;max-width:52ch;margin:0;line-height:1.45}.interest-state>div{border-top:1px solid #f1ece02e;flex-wrap:wrap;gap:9px 22px;margin-top:26px;padding-top:17px;display:flex}.interest-state>div span{color:#f1ece09e;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.apply:focus{outline:none}.capability-card__veil{background:linear-gradient(#0c110d08 0 34%,#0c110d3d 54%,#0c110df0 100%),linear-gradient(90deg,#0c110d2e,#0000 64%)}.capability-card__copy{text-shadow:0 2px 18px #00000080}.capability-card__copy p{color:#fffdf7eb}.capability-card__copy li{text-shadow:none;background:#0c110d75;border-color:#fffdf780}.formation-section{overflow:visible;height:auto!important;min-height:100svh!important}.formation-board{overflow:visible}@media (min-width:901px){.squad-field{gap:clamp(8px,1vw,14px);margin:22px 0}.squad{gap:clamp(4px,.42vw,6px);padding:7px}}.recovery-protocol{border-top:1px solid #171a1638;border-bottom:1px solid #171a1638;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin-top:clamp(34px,5vw,62px);display:grid}.recovery-protocol span{color:#171a16b8;font:500 10px/1 var(--mono);letter-spacing:.085em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:17px 8px 16px 21px;position:relative}.recovery-protocol span:before{content:"";background:var(--maroon);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.apply{background:radial-gradient(circle at 88% 18%,#b78b4326,#0000 30%),linear-gradient(135deg,#172019,#0d130f);height:auto!important;min-height:88svh!important;display:block!important}.apply-copy{flex-direction:column;justify-content:center;width:min(100%,1320px);min-height:88svh;margin:0 auto;padding-inline:clamp(22px,7vw,110px);display:flex}.apply h2{max-width:980px}.apply-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:clamp(36px,7vw,110px);display:grid}.interest-state,.waitlist-form{max-width:620px}.waitlist-form label{margin-top:0;margin-bottom:22px;display:block}.waitlist-form label>span{color:#f1ece094;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:8px;display:block}.waitlist-form input{width:100%;min-height:48px;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #f1ece061;outline:0;padding:10px 0;font-size:18px}.waitlist-form input:focus{border-color:var(--brass)}.waitlist-form input::placeholder{color:#f1ece04d}.waitlist-form>button{border-bottom:1px solid var(--bone);width:100%;min-height:52px;color:var(--bone);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:28px;padding:14px 0;display:flex}.waitlist-form>button span{color:var(--brass)}.waitlist-form>button:disabled{opacity:.55}.waitlist-status{color:#f1ece080;min-height:2.8em;font:500 10px/1.4 var(--mono);letter-spacing:.035em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:14px 0 0}.waitlist-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (max-width:900px){.formation-section{padding-block:84px}.recovery-protocol{margin-top:34px}.apply-copy{min-height:92svh;padding-block:78px}.apply-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:560px){.recovery-protocol{grid-template-columns:1fr}.recovery-protocol span+span{border-top:1px solid #171a1624;border-left:0}}@media (min-width:901px){.capability-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:clamp(610px,72svh,710px);min-height:610px}.capability-card,.capability-card--hero{grid-row:auto;grid-template-rows:minmax(0,58%) minmax(0,42%);display:grid}.capability-card>img{z-index:0;object-fit:cover;grid-row:1;width:100%;height:100%;position:relative;inset:auto;transform:none!important}.capability-card__veil{display:none}.capability-card__copy{z-index:1;text-shadow:none;background:linear-gradient(145deg,#172019,#101711);grid-row:2;padding:clamp(22px,2.2vw,34px);position:relative;bottom:auto;left:auto;right:auto}.capability-card__copy h3,.capability-card:not(.capability-card--hero) .capability-card__copy h3{margin:12px 0 9px;font-size:clamp(28px,2.45vw,38px)}.capability-card__copy p,.capability-card:not(.capability-card--hero) .capability-card__copy p{font-size:clamp(13px,.98vw,15px)}.capability-card__copy ul{margin-top:15px}}.brand-lockup img{filter:drop-shadow(0 3px 7px #0000003d)}@media (max-width:900px){.site-nav{width:100%;height:auto;min-height:64px;padding:max(10px,calc(env(safe-area-inset-top) + 6px)) 18px 10px;color:var(--service);background:#e7dfd3;position:relative;inset:auto}.brand-button:before,.brand-button:after{display:none}.hero{padding-top:0}.hero-campaign figcaption{display:none}}.artifact-marquee{perspective:none}.artifact-marquee__window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.artifact-marquee__track{align-items:center;gap:clamp(20px,1.6vw,30px)}.glimpse,.glimpse:nth-child(2n){perspective:1600px;transform-style:flat;height:min(58svh,520px);box-shadow:none;contain:layout paint;isolation:isolate;background:#121713;border:1px solid #f7f3ea24;flex:0 0 clamp(290px,21vw,360px);overflow:hidden;transform:none!important}.glimpse>.glimpse__inner{box-shadow:none;border-radius:0;overflow:hidden}.glimpse__face{overflow:hidden}.glimpse__hint{color:#f7f3ead1;text-align:left;white-space:normal;max-width:none;font-size:9px;line-height:1.35;top:72px;left:20px;right:20px}.glimpse__front h3{overflow-wrap:anywhere;max-width:calc(100% - 44px);font-size:clamp(34px,2.6vw,46px);line-height:.92;bottom:24px;left:22px;right:22px}.glimpse__back{justify-content:flex-start;min-width:0;padding:clamp(26px,2.2vw,34px)}.glimpse__back h3{letter-spacing:-.055em;overflow-wrap:anywhere;width:100%;max-width:100%;margin:24px 0 20px;font-size:clamp(34px,2.7vw,44px);line-height:.92}.glimpse__back p{max-width:30ch;font-size:clamp(14px,.95vw,16px);line-height:1.4}.glimpse__back strong{margin-top:24px}.glimpse__back i{padding-top:18px}@media (max-width:900px){.artifact-marquee__window{-webkit-mask-image:none;mask-image:none}.glimpse,.glimpse:nth-child(2n){flex-basis:min(82vw,350px);height:min(68svh,520px)}.glimpse__back h3{font-size:clamp(32px,10vw,42px)}}.glimpse>.glimpse__inner,.glimpse.is-flipped>.glimpse__inner{transition:none!important;transform:none!important}.glimpse__face{-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity .42s,transform .58s cubic-bezier(.22,.61,.36,1);transform:none!important}.glimpse__front{opacity:1;transform:translate(0)scale(1)!important}.glimpse__back{opacity:0;transform:translate(8%)!important}.glimpse.is-flipped .glimpse__front{opacity:0;transform:translate(-5%)scale(.985)!important}.glimpse.is-flipped .glimpse__back{opacity:1;transform:translate(0)!important}@media (min-width:901px){.chapter-grid{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);gap:clamp(24px,2.4vw,38px)}.chapter-card:first-child{grid-row:1/3}.chapter-card:first-child figure{aspect-ratio:auto;height:clamp(620px,71svh,760px)}.chapter-card:not(:first-child){border-top:1px solid var(--line);grid-template-columns:minmax(190px,.82fr) minmax(230px,1.18fr);align-items:stretch;min-height:0;display:grid}.chapter-card:not(:first-child) figure{aspect-ratio:auto;height:clamp(250px,35.5svh - 19px,362px)}.chapter-card:not(:first-child)>div{align-self:center;padding:24px 0 24px clamp(22px,2.2vw,34px)}.chapter-card:not(:first-child) h3{font-size:clamp(24px,1.9vw,31px)}.capability-grid{border-top:1px solid #17191633;flex-direction:column;gap:0;height:auto;min-height:0;display:flex}.capability-card,.capability-card--hero,.capability-card:not(.capability-card--hero){min-height:250px;color:var(--ink);background:0 0;border-bottom:1px solid #17191633;grid-template-rows:minmax(250px,29svh);grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.capability-card:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)}.capability-card>img{z-index:0;object-fit:cover;grid-area:1/1;width:100%;height:100%;position:relative;inset:auto;transform:none!important}.capability-card:nth-child(2n)>img{grid-column:2}.capability-card__veil{display:none}.capability-card__copy{z-index:1;color:var(--ink);text-shadow:none;background:0 0;grid-area:1/2;align-self:center;padding:clamp(30px,4vw,64px);position:relative;bottom:auto;left:auto;right:auto}.capability-card:nth-child(2n) .capability-card__copy{grid-area:1/1}.capability-card__copy>span{color:var(--maroon)}.capability-card__copy h3,.capability-card:not(.capability-card--hero) .capability-card__copy h3{max-width:13ch;color:var(--ink);margin:12px 0 10px;font-size:clamp(34px,3vw,48px)}.capability-card__copy p,.capability-card:not(.capability-card--hero) .capability-card__copy p{color:#171916a8;max-width:55ch;font-size:clamp(14px,1vw,16px)}.capability-card__copy ul{margin-top:18px}.capability-card__copy li{color:var(--ink);background:0 0;border-color:#17191633}}@media (max-width:900px){.capability-grid{height:auto;min-height:0;padding:0;display:block;overflow:visible}.capability-card,.capability-card--hero,.capability-card:not(.capability-card--hero){width:100%;height:auto;min-height:0;color:var(--ink);scroll-snap-align:none;background:0 0;border-top:1px solid #1719162e;grid-template-rows:minmax(220px,34svh) auto;margin:0;display:grid}.capability-card>img{z-index:0;object-fit:cover;grid-row:1;width:100%;height:100%;position:relative;inset:auto;transform:none!important}.capability-card__veil{display:none}.capability-card__copy{color:var(--ink);text-shadow:none;background:0 0;grid-row:2;padding:26px 2px 42px;position:relative;bottom:auto;left:auto;right:auto}.capability-card__copy>span{color:var(--maroon)}.capability-card__copy h3,.capability-card:not(.capability-card--hero) .capability-card__copy h3{color:var(--ink);margin:12px 0 10px;font-size:clamp(34px,10vw,46px)}.capability-card__copy p,.capability-card:not(.capability-card--hero) .capability-card__copy p{color:#171916a8;max-width:36ch;font-size:15px}.capability-card__copy li{color:var(--ink);background:0 0;border-color:#17191638}}@media (min-width:901px){.site-nav .brand-button{margin-left:58%}.hero-campaign figcaption{bottom:calc(var(--hero-overlap) + 34px)}}@media (min-width:901px) and (max-width:1240px){.site-nav .brand-button{margin-left:55%}}@media (max-width:900px){.night-panel:after{background:linear-gradient(#12151242 0%,#1215124d 20%,#121512bd 36% 64%,#12151257 84%,#12151242 100%)}}.hero.hero-poster{--poster-line:clamp(34px,min(6.3vw,10dvh),124px);isolation:isolate;background:#0b0d0b;place-items:center;height:100dvh;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.hero-poster .poster-media{z-index:0;display:block;position:absolute;inset:0}.hero-poster .poster-media img{object-fit:cover;object-position:center center;will-change:transform;width:100%;max-width:none;height:100%}.hero-poster .poster-pool{z-index:1;pointer-events:none;background:radial-gradient(circle,#00000080 0%,#0000 60%);position:absolute;inset:0}.hero-poster .poster-type{z-index:2;width:100%;height:100%;padding:calc(var(--event-signal-height) + clamp(48px,8dvh,88px)) 20px clamp(18px,3dvh,30px);text-align:center;color:#f8f4e9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-poster .poster-headline{color:#f8f4e9;width:100%;font-family:var(--ranade);font-weight:700;font-size:var(--poster-line);letter-spacing:-.01em;text-transform:uppercase;text-wrap:nowrap;margin:0;line-height:.86}.hero-poster .poster-headline span{white-space:nowrap;will-change:transform,opacity;width:max-content;max-width:100%;margin:0 auto;display:block}.hero-poster .poster-attribution{color:#f8f4e9;font-family:var(--ranade);font-weight:500;font-size:calc(var(--poster-line) * .18);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:clamp(18px,2.4svh,30px) 0 0;line-height:1}.hero-poster .poster-subline{color:#f8f4e9;font-family:var(--ranade);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:clamp(16px,2.4svh,26px) 0 0;font-size:clamp(10px,.8vw,13px);font-weight:500;line-height:1}.hero-poster .poster-actions{flex-direction:column;align-items:center;gap:16px;margin-top:clamp(26px,3.6svh,44px);display:flex}.hero-poster .poster-cta{background:var(--maroon);min-width:230px;color:var(--bone);font:700 var(--type-control)/1 var(--ranade);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:15px 20px;text-decoration:none;transition:background .25s;display:inline-flex}.hero-poster .poster-cta span{color:#f0bf65;font-size:15px}.hero-poster .poster-cta:hover{background:#7d3140}.hero-poster .poster-trailer{color:#f8f4e9d1;font:500 clamp(9px,.7vw,11px)/1 var(--ranade);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-bottom:1px solid #f8f4e96b;padding:5px 0;transition:color .25s,border-color .25s}.hero-poster .poster-trailer:hover{color:#f8f4e9;border-color:#f8f4e9}@media (max-width:900px){.hero.hero-poster{--poster-line:clamp(26px,9.87vw,58px)}.hero-poster .poster-type{padding:clamp(78px,10svh,96px) 16px}}.site-nav .brand-button{margin-left:0}.glimpse__back{transform:translate(-8%)!important}@media (max-width:900px){.site-nav{width:auto;color:var(--bone);background:linear-gradient(#0b0d0bc7,#0b0d0b00);position:absolute;top:0;left:0;right:0}}.brand-lockup strong{font-kerning:none;letter-spacing:.055em}.brand-lockup>span{text-shadow:0 1px 12px #0c0f0cb3}.brand-lockup>img{filter:drop-shadow(0 0 6px #0000008c)drop-shadow(0 3px 7px #0000003d)}footer .brand-lockup>span{text-shadow:none}footer .brand-lockup>img{filter:none}@media (max-width:900px){.site-nav{background:linear-gradient(#121612e6 0%,#12161273 46%,#0000)}.brand-lockup--small>span{font-size:8px;display:flex}.brand-lockup--small strong{font-size:12px}}.hero-poster .poster-media img{filter:contrast(1.16)brightness(.9)}.hero-poster .poster-headline,.hero-poster .poster-headline span,.hero-poster .poster-attribution,.hero-poster .poster-subline{color:#fff}.hero-poster .poster-trailer{color:#f8f4e9;text-shadow:0 1px 10px #000000a6;border-bottom-color:#f8f4e9bf;font-size:12px}@media (max-width:900px){.hero.hero-poster{--poster-line:clamp(26px,8.9vw,58px)}.hero-poster .poster-type{padding:clamp(78px,10svh,96px) 24px}}@media (max-width:700px){.hero-poster .poster-media img{object-position:50% 36%}}.order-statement>.order-lede{color:var(--maroon);font-family:var(--ranade);letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(22px,2.1vw,32px);font-weight:700;line-height:1.02}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vw,54px);margin:clamp(64px,7vw,104px) 0 0;padding:clamp(34px,3.4vw,48px) 0 0;list-style:none;display:grid}.pillars>li{min-width:0}.pillar-number{color:var(--maroon);font:500 var(--type-meta)/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;font-variant-numeric:tabular-nums;display:block}.pillars h3{font-family:var(--ranade);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(30px,3.1vw,46px);font-weight:700;line-height:.92}.pillars strong{color:var(--maroon);font:500 var(--type-meta)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;display:block}.pillars p{color:#171a16a8;max-width:38ch;margin:16px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.42}@media (max-width:900px){.pillars{grid-template-columns:1fr;gap:38px;margin-top:56px}.pillars p{max-width:none}}.glimpse__front:after{background:linear-gradient(#171916b8 0%,#17191624 32%,#171916eb 100%)}.glimpse__index,.glimpse__hint{color:#f7f3ea;text-shadow:0 1px 10px #0c0f0ce6}.glimpse,.glimpse__front img{opacity:1}@media (max-width:900px){.capability-card__copy{padding:26px 22px 42px}}.skill-ribbon{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}@media (max-width:900px){.skill-ribbon{margin-inline:22px}}.squad .formation-dot:first-child{background:var(--bone);box-shadow:none}.recovery-scene{min-height:100svh}@media (max-width:900px){.night-panel>img{object-position:center 68%}}.ceremony-panel article:after{background:linear-gradient(#0000,#171a1680 42%,#171a16e6);inset:38% 0 0}.ceremony-panel article>span{text-shadow:0 1px 12px #0c0f0cd9}@media (min-width:901px){.ceremony-panel{padding-inline:clamp(22px,7vw,110px)}}@media (max-width:900px){.ceremony-panel article{aspect-ratio:4/5;min-height:0;margin:0;position:relative}.ceremony-panel article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}@media (max-width:520px){.ceremony-panel article{min-height:0}}.selection{background:var(--bone);border-top:1px solid var(--line);padding:clamp(90px,10vw,150px) clamp(22px,7vw,110px);position:relative}.selection-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:9vw;display:grid}.selection-grid>h2{max-width:9ch;font-family:var(--ranade);letter-spacing:-.06em;margin:38px 0 0;font-size:clamp(44px,5vw,73px);font-weight:700;line-height:.95}.selection-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,54px);margin-top:38px;display:grid}.selection-list h3{border-bottom:1px solid var(--line);font:500 var(--type-meta)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;padding-bottom:14px}.selection-list--in h3{color:var(--maroon)}.selection-list--out h3{color:#171a1673}.selection-list ul{margin:0;padding:0;list-style:none}.selection-list li{color:#171a16b8;padding:0 0 18px 22px;font-size:clamp(15px,1.08vw,17px);line-height:1.42;position:relative}.selection-list li+li{border-top:1px solid #171a161a;padding-top:18px}.selection-list li:before{content:"";background:var(--maroon);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.selection-list--out li{color:#171a1680}.selection-list--out li:before{background:0 0;border:1px solid #171a1657}.selection-list--in li+li:before,.selection-list--out li+li:before{top:calc(.62em + 18px)}@media (max-width:900px){.selection{padding:84px 22px}.selection-grid{display:block}.selection-grid>h2{max-width:none;margin-top:26px;font-size:clamp(38px,10vw,54px)}.selection-lists{grid-template-columns:1fr;gap:44px;margin-top:44px}}@media (min-width:901px){.details{align-items:start}.details-intro{position:sticky;top:110px}}.capability-card>img{border-radius:var(--r-frame)}.capability-card__copy li{border-radius:var(--r-chip)}.glimpse,.glimpse:nth-child(2n){border-radius:var(--r-card);border:1px solid #f7f3ea24;overflow:hidden}.glimpse>.glimpse__inner,.glimpse__face,.glimpse__front,.glimpse__back{border-radius:var(--r-card);overflow:hidden}.glimpse__front:after{border-radius:inherit}.chapter-card figure{border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.chapter-card figure:after{border-radius:inherit}.recovery-scene,.night-panel{border-radius:var(--r-card);overflow:hidden}.ceremony-panel article{border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.ceremony-panel article:after{border-radius:inherit}.ceremony-copy{border-radius:var(--r-card)}.formation-board{border-radius:var(--r-card);border:1px solid #f1ece021;padding:clamp(26px,2.6vw,34px)}.squad{border-radius:var(--r-chip);border-color:#f1ece01a}.interest-state,.success-message{border-radius:var(--r-card);box-shadow:var(--shadow-panel);border:1px solid #f1ece024}.interest-state{padding:clamp(28px,3vw,38px)}.success-message{padding:clamp(28px,3vw,36px)}.skill-ribbon{border-radius:var(--r-frame)}.hero-frame{border-radius:var(--r-card)}.hero-order{border-radius:var(--r-card);padding:clamp(24px,2vw,30px)}.hero-campaign{border-radius:var(--r-frame);clip-path:none;overflow:hidden}.day-spread__inner{border-radius:var(--r-card)}.day-face,.day-face--front,.day-face--back{border-radius:var(--r-card);overflow:hidden}.day-gallery__item{border-radius:var(--r-frame);overflow:hidden}.day-turn{border-radius:var(--r-control);clip-path:none;border-color:#1719161f}.manual-page-copy .manual-stamp{border-radius:var(--r-chip)}.hero-poster .poster-cta,.hero-copy__rail>a,.hero-copy__rail>button,.hero-order>a{border-radius:var(--r-control)}.trailer-close{border-radius:var(--r-pill)}.hero-folio span{border-radius:var(--r-chip)}.waitlist-form input,.apply input{border-radius:var(--r-control);background:#f1ece00d;border:1px solid #f1ece02e;padding:14px 18px;transition:border-color .2s,background-color .2s}.waitlist-form input:focus,.apply input:focus{border-color:var(--brass);background:#f1ece017}.waitlist-form>button,.apply form>button{border-radius:var(--r-control);background:var(--maroon);color:var(--bone);box-shadow:var(--shadow-panel);border:0;justify-content:space-between;padding:17px 22px;transition:background-color .25s}.waitlist-form>button:hover:not(:disabled),.apply form>button:hover:not(:disabled){background:#7d3140}.trailer-stage{border-radius:var(--r-card);border:1px solid #f7f3ea29;overflow:hidden}.trailer-beat,.trailer-beat__veil{border-radius:inherit;overflow:hidden}@media (max-width:900px){.trailer-dialog{padding:8px}.trailer-stage{border-radius:var(--r-frame);border:1px solid #f7f3ea29}.glimpse__back{padding:28px}.hero-order{border-radius:var(--r-card);padding:24px 26px}.hero-frame{border-radius:var(--r-frame)}.ceremony-copy{padding:30px}}@media (max-width:600px){.hero-order{border-radius:var(--r-frame);padding:24px}}.forge img[data-focus]{object-position:var(--focus,50% 50%)}@media (max-width:900px){.forge img[data-focus]{object-position:var(--focus-narrow,var(--focus,50% 50%))}}@media (min-width:901px){.chapter-card figure{aspect-ratio:4/3}.chapter-card:first-child figure{height:clamp(420px,48svh,520px)}.chapter-card:not(:first-child){grid-template-columns:minmax(240px,1fr) minmax(230px,1fr)}.chapter-overview{padding-block:clamp(72px,7vw,96px) clamp(76px,7.5vw,96px)}.chapter-overview__head{margin-bottom:clamp(40px,4.5vw,62px)}.capability-card,.capability-card--hero,.capability-card:not(.capability-card--hero){grid-template-rows:minmax(262px,30svh);grid-template-columns:minmax(320px,.6fr) minmax(0,1.4fr);min-height:262px}.capability-card:nth-child(2n){grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.capabilities{padding-block:clamp(72px,7vw,96px) clamp(70px,7vw,92px)}.capabilities-intro{margin-bottom:clamp(44px,4.4vw,64px)}.glimpse{flex-basis:clamp(250px,23vw,350px)}.night-panel{height:70svh;min-height:520px}.ceremony-panel{height:80svh;min-height:620px}.ceremony-copy{grid-template-columns:minmax(420px,1.38fr) minmax(280px,.62fr);column-gap:clamp(32px,3.5vw,64px)}.selection{padding-block:clamp(72px,7vw,96px)}}@media (max-width:900px){.ceremony-panel{padding-block:56px}.field-order,.chapter-overview,.capabilities,.selection,.details{padding-block:56px 64px}}@media (prefers-reduced-motion:reduce){.artifact-marquee{height:auto}.artifact-marquee__sticky{height:auto;position:relative}}.recovery-scene{background:var(--bone);border-radius:0;height:auto;min-height:0;padding:96px clamp(26px,7vw,110px) 0;display:block;overflow:visible}.recovery-ground{border-radius:var(--r-card);box-shadow:var(--shadow-panel);background:radial-gradient(120% 90% at 8% 6%,#ffffff80,#0000 58%),linear-gradient(135deg,#e6eade,#c9d2bd);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:64px;padding:clamp(40px,4vw,64px);display:grid}.recovery-frame{aspect-ratio:3/2;border-radius:var(--r-frame);box-shadow:var(--shadow-card);background:var(--olive);margin:0;overflow:hidden}.recovery-frame>img{object-fit:cover;width:100%;height:100%}.recovery-copy{grid-column:auto;align-self:center;padding:0}.recovery-copy h2{margin:26px 0 22px;font-size:clamp(34px,3.9vw,56px);line-height:.95}.recovery-copy>p{max-width:none;font-size:var(--type-control);margin:0 0 28px}.recovery-protocol{border:0;flex-wrap:wrap;gap:10px;max-width:none;margin:0;display:flex}.recovery-protocol span{border-radius:var(--r-control);color:#171a16c7;font:500 var(--type-meta)/1 var(--mono);letter-spacing:.085em;background:#fff9;border:1px solid #171a1629;align-items:center;padding:11px 16px 11px 30px;display:inline-flex}.recovery-protocol span+span{border-left:1px solid #171a1629}.recovery-protocol span:before{left:15px}.night-ceremony{background:var(--bone);padding:96px clamp(26px,7vw,110px) 0}.night-panel{border-radius:var(--r-card);background:var(--service);height:auto;min-height:0;color:var(--bone);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,4.4vw,64px);padding:clamp(32px,6.6vw,96px);display:grid;position:relative;overflow:hidden}.night-panel:after{content:none;display:none}.night-frame{aspect-ratio:1;border-radius:var(--r-frame);box-shadow:var(--shadow-card);background:#12170f;margin:0;overflow:hidden}.night-frame>img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.night-panel__copy{z-index:auto;width:auto;max-width:560px;position:static;top:auto;left:auto;transform:none}.night-panel__copy h2{margin:22px 0 20px;font-size:clamp(40px,4.9vw,70px)}.night-panel__copy p{max-width:520px}.ceremony-panel{background:0 0;height:auto;min-height:0;padding:96px 0 0}.ceremony-panel article{aspect-ratio:1;border-radius:var(--r-frame);height:auto;min-height:0;box-shadow:var(--shadow-card)}.ceremony-panel article>img{object-fit:cover;width:100%;height:100%}@media (min-width:901px){.night-panel{height:auto;min-height:0}.ceremony-panel{height:auto;min-height:0;padding-inline:0}}@media (max-width:900px){.recovery-scene{padding:64px clamp(22px,6vw,32px) 0}.recovery-ground{grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(22px,5vw,32px)}.recovery-frame{aspect-ratio:3/2}.recovery-copy{padding:0}.recovery-copy h2{margin:22px 0 18px}.recovery-protocol{margin:0}.night-ceremony{padding:64px clamp(22px,6vw,32px) 0}.night-panel{grid-template-columns:minmax(0,1fr);gap:30px;padding:clamp(22px,5vw,32px)}.night-panel__copy{width:auto;max-width:none;left:auto}.night-panel__copy h2{font-size:clamp(38px,9.4vw,50px)}.ceremony-panel{gap:16px;padding:64px 0 0}.ceremony-copy{margin:0 0 8px;padding:0}}@media (min-width:680px) and (max-width:900px){.ceremony-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;height:auto;min-height:0;padding:64px 0 0;display:grid}.ceremony-copy{grid-area:1/1/auto/-1;width:auto;margin:0;padding:0 0 8px;display:block}.ceremony-copy p{max-width:640px}.ceremony-panel article{aspect-ratio:4/5;grid-row:2;height:auto;min-height:0;margin:0}}@media (max-width:679px){.ceremony-panel{flex-direction:column;gap:16px;padding:64px 0 0;display:flex}.ceremony-copy{order:-1;width:auto;margin:0 0 8px;padding:0;display:block}.ceremony-panel article{aspect-ratio:4/5;height:auto;min-height:0;margin:0}}.hero-poster .poster-media img{opacity:.78;filter:brightness(.82)contrast(1.02)}.hero-poster .poster-pool{background:radial-gradient(circle,#0000009e 0%,#0000 64%)}@media (max-width:900px){.capability-grid{background:var(--service);border-radius:var(--r-card);box-shadow:var(--shadow-panel);margin:0 6px;padding:10px 10px 4px}.capability-card--hero{border-radius:var(--r-frame);background:var(--ink);height:min(60svh,470px);min-height:400px;color:var(--bone);border:0;margin:0 0 6px;padding:0;display:block;position:relative;overflow:hidden}.capability-card--hero>img{z-index:0;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capability-card--hero .capability-card__veil{z-index:1;border-radius:inherit;background:linear-gradient(#1216121a 0%,#12161229 26%,#121612b8 58%,#121612f2 100%);display:block;position:absolute;inset:0}.capability-card--hero .capability-card__copy{z-index:2;color:var(--bone);text-shadow:0 1px 14px #0c0f0c99;padding:0 22px 24px;position:absolute;bottom:0;left:0;right:0}.capability-card--hero .capability-card__copy>span{color:var(--brass)}.capability-card--hero .capability-card__copy h3{color:var(--bone);margin:10px 0 8px;font-size:clamp(30px,8.4vw,40px)}.capability-card--hero .capability-card__copy p{color:#f1ece0d1;max-width:34ch;font-size:14px}.capability-card--hero .capability-card__copy ul{margin-top:14px}.capability-card--hero .capability-card__copy li{color:var(--bone);text-shadow:none;background:#1216126b;border-color:#f1ece057}.capability-card:not(.capability-card--hero){height:auto;min-height:0;color:var(--bone);background:0 0;border-top:1px solid #f1ece024;border-radius:0;grid-template-rows:auto;grid-template-columns:84px minmax(0,1fr);align-items:start;column-gap:16px;margin:0;padding:18px 12px;display:grid;overflow:visible}.capability-card:not(.capability-card--hero)>img{z-index:0;border-radius:var(--r-chip);object-fit:cover;grid-area:1/1;width:84px;height:84px;position:relative;inset:auto}.capability-card:not(.capability-card--hero) .capability-card__veil{display:none}.capability-card:not(.capability-card--hero) .capability-card__copy{color:var(--bone);text-shadow:none;grid-area:1/2;padding:0;position:relative;bottom:auto;left:auto;right:auto}.capability-card:not(.capability-card--hero) .capability-card__copy>span{color:var(--brass)}.capability-card:not(.capability-card--hero) .capability-card__copy h3{color:var(--bone);margin:7px 0 6px;font-size:clamp(20px,5.4vw,24px);line-height:1}.capability-card:not(.capability-card--hero) .capability-card__copy p{color:#f1ece09e;max-width:42ch;font-size:13px;line-height:1.35}.capability-card:not(.capability-card--hero) .capability-card__copy ul{gap:6px;margin-top:12px}.capability-card:not(.capability-card--hero) .capability-card__copy li{color:#f1ece0d1;text-shadow:none;background:#f1ece00d;border-color:#f1ece03d;padding:6px 9px;font-size:9px}}@media (min-width:680px) and (max-width:900px){.capability-grid{padding:14px 14px 6px}.capability-card--hero{height:min(52svh,460px)}.capability-card--hero .capability-card__copy{padding:0 28px 28px}.capability-card:not(.capability-card--hero){grid-template-columns:112px minmax(0,1fr);column-gap:22px;padding:22px 14px}.capability-card:not(.capability-card--hero)>img{width:112px;height:112px}.capability-card:not(.capability-card--hero) .capability-card__copy h3{font-size:26px}.capability-card:not(.capability-card--hero) .capability-card__copy p{font-size:14px}}.brand-lockup .brand-x{font-style:normal;font-weight:inherit;color:var(--ember);background:linear-gradient(135deg,var(--brass) 0%,var(--ember) 55%,#e8825f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:.01em;padding-right:.02em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.brand-lockup .brand-x{-webkit-text-fill-color:currentColor;color:var(--ember);background:0 0}}@media (min-width:901px){.chapter-overview{padding-block:clamp(40px,6svh,64px) clamp(44px,6.5svh,72px)}.chapter-overview__head{margin-bottom:clamp(24px,3.5svh,40px)}.chapter-card:first-child figure{height:clamp(300px,100svh - 500px,540px)}.chapter-card:not(:first-child) figure{height:clamp(196px,29.5svh - 19px,282px)}.chapter-grid{grid-template-rows:repeat(2,auto)}}@media (min-width:901px) and (max-height:820px){.chapter-overview__head h2{font-size:clamp(30px,2.6vw,44px)}.chapter-card>div{padding-top:12px}.chapter-card h3{margin:8px 0 6px;font-size:clamp(20px,1.6vw,26px)}.chapter-card p{font-size:13px;line-height:1.35}.chapter-card:not(:first-child) figure{height:clamp(170px,29.5svh - 19px,240px)}}@media (min-width:901px){.chapter-overview{--arc-h:clamp(300px, calc(100svh - 500px), 540px);--arc-ar:1.62}.chapter-grid{grid-template-columns:minmax(0, min(59%, calc(var(--arc-h) * var(--arc-ar)), calc(100% - 430px))) minmax(0, 1fr)}.chapter-card:first-child figure{height:var(--arc-h)}.chapter-card:not(:first-child){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}:root{--wide:1;--wide-text:1}@media (min-width:2200px){:root{--wide:1.2;--wide-text:1.1}}@media (min-width:2900px){:root{--wide:1.42;--wide-text:1.2}}@media (min-width:3500px){:root{--wide:1.62;--wide-text:1.28}}@media (min-width:2200px){:root{--type-meta:clamp(10px, .76vw, calc(12px * var(--wide-text)));--type-control:clamp(11px, .82vw, calc(13px * var(--wide-text)))}.field-order,.manual-intro,.formation-section,.details{padding-inline:max(110px, calc((100vw - 1600px * var(--wide)) / 2))}.field-order:before{left:max(110px, calc((100vw - 1600px * var(--wide)) / 2));right:max(110px, calc((100vw - 1600px * var(--wide)) / 2))}.selection{padding-inline:max(110px, calc((100vw - 1600px * var(--wide)) / 2))}.ceremony-panel{padding-inline:max(64px, calc((100vw - 1760px * var(--wide)) / 2))}.chapter-overview__head,.chapter-grid{max-width:calc(1380px * var(--wide))}.capabilities-intro,.capability-grid,.skill-ribbon,.day-spread{max-width:calc(1420px * var(--wide))}.outcomes-inner{max-width:calc(1500px * var(--wide))}.recovery-ground{max-width:calc(1560px * var(--wide));margin-inline:auto}.night-panel__copy{max-width:calc(720px * var(--wide-text))}.hero-poster .poster-headline{font-size:clamp(55px, 6.3vw, calc(124px * var(--wide)))}.order-statement h2{font-size:clamp(45px, 6.1vw, calc(82px * var(--wide)))}.chapter-overview__head h2{font-size:clamp(42px, 4.8vw, calc(72px * var(--wide)))}.capabilities-intro h2{font-size:clamp(48px, 6vw, calc(74px * var(--wide)))}.recovery-copy h2{font-size:clamp(42px, 5vw, calc(56px * var(--wide)))}.night-panel__copy h2{font-size:clamp(46px, 5.6vw, calc(70px * var(--wide)))}.ceremony-copy h2{font-size:clamp(48px, 5.5vw, calc(66px * var(--wide)))}.selection-grid>h2{font-size:clamp(45px, 5vw, calc(73px * var(--wide)))}.outcomes-heading h2{font-size:clamp(32px, 4vw, calc(64px * var(--wide)))}.details-intro h2{font-size:clamp(44px, 5vw, calc(62px * var(--wide)))}.apply h2{font-size:clamp(38px, 4.45vw, calc(44px * var(--wide)))}.platoon .pl-caption{font-size:clamp(26px, 6.5vw, calc(56px * var(--wide)))}.outcomes{--medal:clamp(150px, 29vh, calc(320px * var(--wide)))}.order-statement h2{max-width:calc(830px * var(--wide))}.chapter-overview__head h2{max-width:calc(850px * var(--wide))}.details-intro h2{max-width:calc(480px * var(--wide))}.apply h2{max-width:calc(760px * var(--wide))}.chapter-overview{--arc-h:clamp(300px, calc(100svh - 500px), calc(540px * var(--wide)))}.details{min-height:min(calc(100svh - 78px), calc(900px * var(--wide)))}.night-panel{max-width:calc(1560px * var(--wide));margin-inline:auto}.chapter-card p{font-size:clamp(14px, 1vw, calc(16px * var(--wide-text)))}.capabilities-intro>p{font-size:clamp(15px, 1.15vw, calc(19px * var(--wide-text)))}.capability-card__copy p{font-size:clamp(14px, 1vw, calc(16px * var(--wide-text)))}.recovery-copy p,.night-panel__copy p,.ceremony-copy p{font-size:clamp(15px, 1.15vw, calc(18px * var(--wide-text)))}.details dd{font-size:clamp(14px, 1vw, calc(16px * var(--wide-text)))}.details dt{font-size:clamp(15px, 1.08vw, calc(18px * var(--wide-text)))}.selection-list li,.pillars p{font-size:clamp(14px, 1vw, calc(16px * var(--wide-text)))}.order-facts p{font-size:clamp(14px, 1.02vw, calc(16px * var(--wide-text)))}}.forge{--event-signal-height:calc(52px + env(safe-area-inset-top,0px))}.event-signal{z-index:120;height:var(--event-signal-height);padding:env(safe-area-inset-top,0px) clamp(18px,4vw,68px) 0;color:#f8f4e9;font:700 clamp(10px,.78vw,13px)/1 var(--ranade);letter-spacing:.085em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#121612 0%,#25191a 50%,#121612 100%);border-bottom:1px solid #d7ad6757;justify-content:center;align-items:center;gap:clamp(14px,2vw,34px);text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 34px #0003}.event-signal:hover{background:linear-gradient(90deg,#171c17 0%,#321d20 50%,#171c17 100%)}.event-signal:focus-visible{outline-offset:-3px;outline:2px solid #c39443}.event-signal__label{color:#d7ad67;font-weight:800}.event-signal strong{white-space:nowrap;font-weight:700}.event-signal i{background:#f8f4e947;width:1px;height:20px}.event-signal__action{color:#f3c77d;white-space:nowrap;background:#d7ad6714;border:1px solid #d7ad676b;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-weight:800;display:inline-flex}.event-signal__action svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.event-signal:hover .event-signal__action svg{transform:translate(3px)}.site-nav{top:calc(var(--event-signal-height) + var(--hero-frame-top) + 18px);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.skip-link{top:calc(var(--event-signal-height) + 12px);transform:translateY(calc(-100% - var(--event-signal-height) - 16px))}.skip-link:focus{transform:none}.hero-poster .poster-subline{justify-content:center;align-items:center;gap:clamp(12px,1.35vw,22px);display:flex}.hero-poster .poster-subline span{white-space:nowrap;align-items:center;display:flex}.hero-poster .poster-subline span+span:before{content:"";background:#ffffff80;width:1px;height:11px;margin-right:clamp(12px,1.35vw,22px)}.event-arrival-layer{display:contents}.event-arrival{z-index:1200;color:#291a1c;background:#f4ecde;border-radius:16px;grid-template-columns:minmax(190px,.78fr) minmax(330px,1.22fr);width:min(640px,100vw - 36px);min-height:330px;animation:.62s cubic-bezier(.16,1,.3,1) both event-arrival-in;display:grid;position:fixed;bottom:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);overflow:hidden;box-shadow:0 30px 86px #13080b61,0 10px 28px #13080b29}.event-arrival__scene{background:#70263a;min-width:0;min-height:330px;margin:0;position:relative;overflow:hidden}.event-arrival__scene:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#60182b14,#50102233 48%,#2d0a14d1);position:absolute;inset:0}.event-arrival__scene img{object-fit:cover;object-position:46% 50%;filter:saturate(.86)contrast(1.06);width:100%;height:100%}.event-arrival__scene figcaption{z-index:2;color:#fff;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.event-arrival__scene figcaption span{font:500 9px/1 var(--ranade);letter-spacing:.13em}.event-arrival__scene figcaption strong{font:700 20px/.85 var(--ranade);letter-spacing:.02em}.event-arrival__body{background:linear-gradient(145deg,#f8f1e6 0%,#efe1cf 100%);min-width:0;padding:52px 30px 25px;position:relative}.event-arrival__body:before{content:"";background:#9b3048;width:54px;height:4px;position:absolute;top:0;left:0}.event-arrival__close{color:#521f2a9e;background:#7b2b3d14;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,background .2s,transform .2s;display:grid;position:absolute;top:19px;right:19px}.event-arrival__close:hover{color:#6f2336;background:#7b2b3d24;transform:rotate(2deg)}.event-arrival__close:focus-visible{outline-offset:3px;outline:2px solid #8b2638}.event-arrival__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.event-arrival h2{color:#73263a;max-width:9ch;font:700 clamp(35px,3.25vw,47px)/.86 var(--ranade);letter-spacing:-.025em;text-wrap:balance;margin:0}.event-arrival h2 span{color:#342326;letter-spacing:.055em;text-transform:uppercase;margin-top:8px;font-size:.45em;line-height:1;display:block}.event-arrival__venue{background:#9d424f17;border-radius:12px;align-items:center;gap:12px;margin:20px 0 0;padding:12px 14px;display:flex}.event-arrival__venue svg{fill:none;stroke:#9b3048;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.event-arrival__venue span{flex-direction:column;gap:4px;min-width:0;display:flex}.event-arrival__venue small{color:#3423268f;font:500 8px/1 var(--ranade);letter-spacing:.11em;text-transform:uppercase}.event-arrival__venue strong{color:#342326;font:700 clamp(14px,1.1vw,17px)/1.1 var(--ranade);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-arrival__cta{color:#73263a;min-height:42px;font:700 10px/1 var(--ranade);letter-spacing:.085em;text-transform:uppercase;border-bottom:1px solid #73263a57;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:0 3px 8px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.event-arrival__cta svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.event-arrival__cta:hover{color:#4d1725;border-color:#73263a}.event-arrival__cta:hover svg{transform:translate(3px)}.event-arrival__cta:focus-visible{outline-offset:3px;outline:2px solid #8b2638}@keyframes event-arrival-in{0%{opacity:0;filter:blur(7px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (max-width:900px){.forge{--event-signal-height:calc(48px + env(safe-area-inset-top,0px))}.event-signal{letter-spacing:.06em;gap:10px;padding-left:14px;padding-right:14px;font-size:9px}.event-signal__label{display:inline}.event-signal__action{display:none}.site-nav{top:var(--event-signal-height)}.hero-poster .poster-type{padding-top:calc(clamp(78px,10svh,96px) + var(--event-signal-height))}.event-arrival-layer{z-index:1190;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07090894;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.event-arrival{z-index:1;overscroll-behavior:contain;grid-template-columns:1fr;width:min(370px,100%);min-height:0;max-height:calc(100svh - 32px);animation:.46s cubic-bezier(.16,1,.3,1) both event-arrival-mobile-in;position:relative;bottom:auto;right:auto;overflow:auto}.event-arrival__scene{height:156px;min-height:156px}.event-arrival__scene img{object-position:50% 42%}.event-arrival__scene figcaption{flex-direction:row;align-items:flex-end;bottom:15px;left:16px;right:16px}.event-arrival__scene figcaption strong{font-size:18px}.event-arrival__body{padding:48px 22px 22px}.event-arrival__close{width:36px;height:36px;top:17px;right:17px}.event-arrival h2{max-width:8ch;font-size:clamp(34px,10.2vw,43px)}.event-arrival__venue{margin-top:17px;padding:11px 12px}.event-arrival__cta{margin-top:14px}}@keyframes event-arrival-mobile-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@media (max-width:390px){.event-signal{gap:8px;font-size:8px}.event-signal__venue,.event-signal i{display:none}.event-signal i{height:10px}.hero-poster .poster-subline{letter-spacing:.06em;gap:9px;font-size:9px}.hero-poster .poster-subline span+span:before{margin-right:9px}.event-arrival{width:100%}.event-arrival__scene{height:138px;min-height:138px}.event-arrival__scene figcaption{left:13px;right:13px}.event-arrival__scene figcaption strong{font-size:16px}.event-arrival__body{padding-left:18px;padding-right:18px}.event-arrival h2{font-size:31px}.event-arrival__venue{gap:8px;padding-left:9px;padding-right:9px}.event-arrival__venue svg{width:20px;height:20px}.event-arrival__venue strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.event-arrival{animation:none}}.brand-button:before,.brand-button:after{display:none}.brand-lockup{isolation:isolate;width:88px;height:58px;box-shadow:none;background:0 0;place-items:center;display:grid;position:relative;overflow:visible}.brand-lockup:before{content:"";z-index:-1;filter:blur(9px);opacity:.88;pointer-events:none;background:radial-gradient(#070908b8,#0f110f4d 52%,#0000 76%);width:92px;height:50px;position:absolute;top:4px;left:-8px;transform:rotate(-4deg)}.brand-lockup>.brand-lockup__mark{object-fit:contain;filter:drop-shadow(0 7px 11px #000000c2)drop-shadow(0 0 6px #eb662347);width:86px;height:58px}.poster-logo{isolation:isolate;aspect-ratio:720/612;place-items:center;width:clamp(174px,15vw,220px);margin-top:clamp(16px,2.2svh,26px);display:grid;position:relative}.poster-logo__smoke{z-index:0;object-fit:fill;opacity:.3;filter:contrast(.72)brightness(.86)blur(1.5px);mix-blend-mode:screen;pointer-events:none;width:205%;max-width:none;height:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0 34%,#000000b8 55%,#0000 80%);mask-image:radial-gradient(#000 0 34%,#000000b8 55%,#0000 80%)}.poster-logo__asset{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 16px #000000e0)drop-shadow(0 0 5px #e65b1d38);width:100%;height:100%;position:relative}@media (max-width:900px){.brand-lockup{width:66px;height:48px}.brand-lockup>.brand-lockup__mark{width:64px;height:46px}.brand-lockup:before{width:72px;height:40px;top:5px}.poster-logo{width:150px;margin-top:14px}.poster-logo__smoke{opacity:.27;width:210%;height:125%}}@media (max-width:900px) and (max-height:620px){.hero.hero-poster{--poster-line:clamp(30px,5.3vw,44px)}.hero-poster .poster-type{padding:calc(var(--event-signal-height) + 44px) 18px 20px}.hero-poster .poster-attribution{margin-top:9px}.poster-logo{width:116px;margin-top:8px}.poster-logo__smoke{opacity:.25;width:205%;height:120%}.hero-poster .poster-subline{margin-top:7px;font-size:8px}.hero-poster .poster-actions{gap:8px;margin-top:10px}.hero-poster .poster-cta{min-width:196px;padding:11px 16px;font-size:9px}.hero-poster .poster-trailer{font-size:9px}}.nav-cta,.poster-cta{text-decoration:none}.apply--handoff .apply-poster__content{align-items:center}.apply--handoff .briefing-handoff__intro{color:#f1ece0ad;max-width:650px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.42}.briefing-handoff{background:#161c17e0;border-radius:16px;align-self:center;width:100%;max-width:560px;padding:clamp(28px,3vw,44px);box-shadow:0 22px 60px #00000040}.briefing-handoff__facts{border-top:1px solid #f1ece038;gap:0;display:grid}.briefing-handoff__facts span{color:#f1ece0b3;font:500 10px/1 var(--ranade);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f1ece029;padding:15px 0}.briefing-handoff__cta{color:#fff8ee;min-height:54px;font:700 11px/1 var(--ranade);letter-spacing:.085em;text-transform:uppercase;background:#923e2d;border-radius:12px;justify-content:space-between;align-items:center;margin-top:27px;padding:0 18px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.briefing-handoff__cta:hover{background:#a94b34;transform:translateY(-1px)}.briefing-handoff__cta span{color:#f0b96d}@media (max-width:900px){.apply--handoff .apply-poster__content{gap:44px}.briefing-handoff{max-width:100%}}.venue-stay{color:#20251f;background:#dcd5c8;padding:clamp(90px,9vw,146px) 0 clamp(72px,7vw,112px);position:relative;overflow:hidden}.venue-stay:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #4c574821;border-radius:50%;width:48vw;position:absolute;top:-22%;right:-12%;box-shadow:0 0 0 70px #4c574809,0 0 0 140px #4c574806}.venue-stay__head{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(290px,.55fr);align-items:end;gap:clamp(48px,9vw,150px);margin-bottom:clamp(42px,5.5vw,78px);padding-inline:clamp(26px,7vw,110px);display:grid;position:relative}.venue-stay__head h2{letter-spacing:-.04em;max-width:850px;margin:clamp(34px,4vw,56px) 0 0;font-size:clamp(52px,6.3vw,96px);line-height:.86}.venue-stay__head h2 em{color:#6e3040;font-family:var(--serif);font-weight:700}.venue-stay__intro{border-bottom:1px solid #20251f38;padding-bottom:6px}.venue-stay__intro p{color:#20251fa8;letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(17px,1.45vw,22px);line-height:1.42}.venue-stay__intro a{color:#20251f;font:700 var(--type-control)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;text-decoration:none;display:flex}.venue-stay__intro a span{color:#7d3140;transition:transform .2s}.venue-stay__intro a:hover span{transform:translate(3px,-3px)}.venue-stay__intro a:focus-visible{outline-offset:5px;outline:2px solid #7d3140}.venue-catalogue{z-index:1;padding-inline:clamp(26px,4.8vw,76px);position:relative}.venue-catalogue__hero{aspect-ratio:16/8.35;background:#181b17;min-height:520px;max-height:790px;margin:0;position:relative;overflow:hidden}.venue-catalogue__hero:after{content:"";pointer-events:none;background:linear-gradient(#0c0f0c0d 38%,#0b0d0bc7 100%),linear-gradient(90deg,#0d0f0d61,#0000 42%);position:absolute;inset:0}.venue-catalogue__hero>img{object-fit:cover;width:100%;height:100%;animation:.62s cubic-bezier(.16,1,.3,1) both venue-photo-in}@keyframes venue-photo-in{0%{opacity:.25;filter:blur(4px);transform:scale(1.018)}to{opacity:1;filter:blur();transform:scale(1)}}.venue-catalogue__hero figcaption{z-index:2;color:#fff;max-width:min(620px,58%);position:absolute;bottom:clamp(28px,4.8vw,74px);left:clamp(24px,4.5vw,72px)}.venue-catalogue__hero figcaption small{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.venue-catalogue__hero figcaption strong{letter-spacing:-.035em;text-wrap:balance;margin-top:15px;font-size:clamp(31px,4vw,61px);line-height:.92;display:block}.venue-catalogue__hero figcaption p{color:#ffffffb8;max-width:46ch;margin:17px 0 0;font-size:clamp(15px,1.18vw,18px);line-height:1.4}.venue-catalogue__controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0f0cad;align-items:center;min-height:52px;display:flex;position:absolute;top:clamp(17px,2vw,30px);right:clamp(17px,2vw,30px)}.venue-catalogue__controls button{color:#fff;place-items:center;width:52px;height:52px;transition:background .2s,color .2s;display:grid}.venue-catalogue__controls button:hover{color:#f3b07d;background:#ffffff14}.venue-catalogue__controls button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.venue-catalogue__controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.venue-catalogue__controls span{min-width:86px;font:600 10px/1 var(--mono);letter-spacing:.09em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;display:flex}.venue-catalogue__controls i{background:#ffffff70;width:18px;height:1px}.venue-catalogue__rail{scroll-snap-type:x proximity;scrollbar-color:#7d3140 #20251f1f;scrollbar-width:thin;gap:10px;padding:12px 0 18px;scroll-padding-inline:0;display:flex;overflow-x:auto}.venue-catalogue__rail::-webkit-scrollbar{height:4px}.venue-catalogue__rail::-webkit-scrollbar-track{background:#20251f1f}.venue-catalogue__rail::-webkit-scrollbar-thumb{background:#7d3140}.venue-catalogue__rail>button{color:#20251f;text-align:left;scroll-snap-align:start;border-bottom:1px solid #20251f33;flex:0 0 clamp(170px,17vw,250px);min-width:0;padding:0 0 11px;transition:border-color .2s,opacity .2s}.venue-catalogue__rail>button:not(.is-active){opacity:.58}.venue-catalogue__rail>button:hover{opacity:1}.venue-catalogue__rail>button.is-active{opacity:1;border-color:#7d3140}.venue-catalogue__rail>button:focus-visible{outline-offset:3px;opacity:1;outline:2px solid #7d3140}.venue-catalogue__thumb{aspect-ratio:3/2;background:#242923;display:block;overflow:hidden}.venue-catalogue__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1)}.venue-catalogue__rail>button:hover img{transform:scale(1.025)}.venue-catalogue__label{align-items:center;gap:11px;margin-top:10px;display:flex}.venue-catalogue__label small{color:#7d3140;font:600 9px/1 var(--mono);font-variant-numeric:tabular-nums}.venue-catalogue__label strong{font:700 10px/1 var(--mono);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}@media (max-width:760px){.venue-stay{padding:76px 0 52px}.venue-stay:before{width:110vw;top:-8%;right:-50%}.venue-stay__head{margin-bottom:36px;padding-inline:20px;display:block}.venue-stay__head h2{margin-top:30px;font-size:clamp(48px,13.5vw,62px)}.venue-stay__intro{margin-top:34px}.venue-stay__intro p{font-size:16px}.venue-catalogue{padding-inline:12px}.venue-catalogue__hero{aspect-ratio:4/5;min-height:0;max-height:none}.venue-catalogue__hero figcaption{max-width:none;bottom:23px;left:20px;right:20px}.venue-catalogue__hero figcaption small{font-size:9px}.venue-catalogue__hero figcaption strong{max-width:10ch;margin-top:11px;font-size:clamp(29px,9vw,38px)}.venue-catalogue__hero figcaption p{max-width:34ch;margin-top:12px;font-size:14px}.venue-catalogue__controls{min-height:44px;top:12px;right:12px}.venue-catalogue__controls button{width:44px;height:44px}.venue-catalogue__controls span{gap:7px;min-width:68px;font-size:9px}.venue-catalogue__controls i{width:11px}.venue-catalogue__rail{gap:8px;padding-top:8px}.venue-catalogue__rail>button{flex-basis:142px}.venue-catalogue__label{gap:8px;margin-top:8px}.venue-catalogue__label strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.venue-catalogue__hero>img{animation:none}.venue-catalogue__rail *,.venue-stay__intro a span{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
