@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_33ac009f-module__KY3T9a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_33ac009f-module__KY3T9a__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e2e5fd83-module__i85csa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e2e5fd83-module__i85csa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;min-block-size:100%;scroll-padding-block-start:0}body,h1,h2,h3,p,ol,fieldset{margin:0}body{min-block-size:100dvh}button,input,select,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}img,svg{display:block}}@layer tokens{:root{--color-bg:#030302;--color-panel:#06050394;--color-panel-deep:#030302cc;--color-gold:#d8c89d;--color-gold-bright:#f2dfb4;--color-gold-soft:#d8c89dc7;--color-gold-muted:#d8c89d85;--color-gold-faint:#d8c89d2e;--color-text:#eee1c5;--color-text-soft:#eee1c5c7;--color-text-muted:#eee1c58f;--color-line:#d8c89d80;--font-display:"Cormorant Garamond", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-cinematic:cubic-bezier(.19, 1, .22, 1);--duration-medium:.62s;--stage-width:min(100vw, clamp(720px, 68svh, 1024px));--stage-max:1024px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer base{body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);overflow:hidden auto}::selection{background:var(--color-gold);color:var(--color-bg)}:focus-visible{outline:1px solid var(--color-gold-bright);outline-offset:4px}}@layer layout{.archive-shell{scroll-behavior:smooth;overscroll-behavior-y:auto;touch-action:pan-y;background:var(--color-bg);min-block-size:100dvh;scroll-padding-block:0;position:relative;overflow:visible}.scroll-chamber{isolation:isolate;place-items:start center;min-block-size:100dvh;display:grid;position:relative;overflow:clip}.scroll-chamber:not(.hero-transition-chamber){scroll-snap-align:start;scroll-snap-stop:always}.hero-transition-chamber{scroll-snap-align:none;scroll-snap-stop:normal;place-items:start center;min-block-size:145svh;overflow:visible}.chamber-stage{inline-size:min(var(--stage-max), var(--stage-width));isolation:isolate;min-block-size:100dvh;max-inline-size:100vw;position:relative;overflow:clip}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage{padding-block:clamp(4.8rem, 8svh, 6.8rem) max(clamp(1.7rem, 4svh, 3rem), env(safe-area-inset-bottom));grid-template-rows:auto auto;align-content:start;gap:clamp(1.1rem,2.7svh,2rem);inline-size:100vw;display:grid}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage>:where(.first-chamber-content,.signal-system,.audit-grid,.layer-composition,.project-overview,.outcome-dashboard){align-self:start;margin-block:clamp(.6rem,1.4svh,1rem) 0}.hero-transition-chamber .chamber-stage{block-size:100dvh;min-block-size:100dvh;position:sticky;inset-block-start:0}}@layer components{.fixed-header{z-index:30;inline-size:min(var(--stage-max), var(--stage-width));max-inline-size:100vw;color:var(--color-gold-bright);pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(1.35rem,4.1svh,3rem) clamp(1.3rem,3.4vw,2.2rem) 0;display:flex;position:fixed;inset-block-start:0;inset-inline:50%;transform:translate(-50%)}.fixed-header>a,.header-controls button,.archive-menu.is-open,.archive-menu.is-open a{pointer-events:auto}a[href],button,select{cursor:pointer}input,textarea{cursor:text}.brand-mark{font-family:var(--font-display);font-size:clamp(1.2rem, calc(var(--stage-width) * .026), 1.85rem);letter-spacing:.08em;text-shadow:0 0 24px #d8c89d47;font-weight:500;line-height:1}.header-controls,.language-toggle{align-items:center;display:flex}.header-controls{gap:clamp(1rem,2.5vw,1.8rem)}.language-toggle{gap:1.25rem}.language-toggle button,.grid-menu{color:var(--color-text-soft);font-family:var(--font-mono);background:0 0;border:0}.language-toggle button{font-size:clamp(.7rem, calc(var(--stage-width) * .014), .92rem);letter-spacing:.28em;padding:0 0 .45rem;position:relative}.language-toggle button.is-active:after{content:"";background:var(--color-gold-bright);block-size:1px;position:absolute;inset-block-end:0;inset-inline:.08rem .38rem}.grid-menu{grid-template-columns:repeat(4,.16rem);gap:.45rem;padding:.2rem;display:grid}.grid-menu span{background:var(--color-gold-bright);border-radius:50%;block-size:.16rem;inline-size:.16rem;box-shadow:0 0 10px #f2dfb494}.archive-menu{border:1px solid var(--color-line);opacity:0;pointer-events:none;min-inline-size:18rem;transition:opacity var(--duration-medium) var(--ease-cinematic), transform var(--duration-medium) var(--ease-cinematic);background:#030302eb;padding:.7rem;display:grid;position:absolute;inset-block-start:calc(clamp(1.35rem,4.1svh,3rem) + 2.4rem);inset-inline-end:clamp(1.3rem,3.4vw,2.2rem);transform:translateY(-.5rem)}.archive-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.archive-menu a{color:var(--color-text-soft);letter-spacing:.12em;pointer-events:none;text-transform:uppercase;gap:1rem;padding:.85rem;font-size:.78rem;display:flex}.archive-menu.is-open a{pointer-events:auto}.archive-menu a:hover{background:var(--color-gold-faint);color:var(--color-gold-bright)}.archive-menu span{color:var(--color-gold-soft)}.background-layer{z-index:-2;transform-origin:50% 54%;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}[data-chamber=hero] .background-layer{transform-origin:50% 76%;will-change:transform, opacity}.background-layer *{pointer-events:none}.background-image{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.08)brightness(.82);backface-visibility:hidden}.background-vignette,.grain-field{pointer-events:none;position:absolute;inset:0}.background-vignette{background:radial-gradient(circle at 50% 76%,#f2dfb424,#0000 18%),linear-gradient(90deg,#030302e0,#0000 15% 85%,#030302e0),linear-gradient(#03030285,#0000 22% 72%,#030302b8)}[data-chamber=inside] .background-image,[data-chamber=layers] .background-image,[data-chamber=projects] .background-image,[data-chamber=outcomes] .background-image,[data-chamber=final] .background-image{filter:saturate(.96)contrast(1.06)brightness(.92)}[data-chamber=inside] .background-image{object-position:center;transform:scale(1.16)}[data-chamber=inside] .background-vignette,[data-chamber=layers] .background-vignette,[data-chamber=projects] .background-vignette,[data-chamber=outcomes] .background-vignette,[data-chamber=final] .background-vignette{background:radial-gradient(circle at 50% 58%,#f2dfb41f,#0000 24%),linear-gradient(90deg,#030302b8,#0000 18% 82%,#030302b8),linear-gradient(#0303027a,#0000 32% 72%,#030302a8)}.grain-field{opacity:.28;background-image:radial-gradient(circle,#f2dfb459 0 1px,#0000 1.2px),linear-gradient(#d8c89d14 1px,#0000 1px),linear-gradient(90deg,#d8c89d0f 1px,#0000 1px);background-size:31px 31px,100% 8.4%,12.5% 100%;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 55%,#000,#0000 78%)}.section-intro,.hero-copy,.final-panel{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.first-chamber-content{z-index:2;inline-size:100%;min-block-size:calc(100dvh - clamp(4.4rem, 7svh, 5.8rem) - max(clamp(1.7rem, 4svh, 3rem), env(safe-area-inset-bottom)));grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.portal-pull{z-index:1;pointer-events:none;transform-origin:50% 76%;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.portal-pull:before,.portal-pull:after{content:"";pointer-events:none;position:absolute;inset:0}.portal-pull:before{mix-blend-mode:screen;background:radial-gradient(circle at 50% 76%,#f2dfb480,#d8c89d2e 8%,#0000 23%),radial-gradient(circle at 50% 76%,#0000 0 15%,#030302e0 28%,#030302fa 54%,#030302 76%)}.portal-pull:after{opacity:.7;background:repeating-radial-gradient(circle at 50% 76%,#0000 0 1.35rem,#f2dfb41f 1.42rem 1.48rem),radial-gradient(circle at 50% 76%,#0000 0 18%,#030302bd 42%,#030302 78%)}.section-intro{gap:clamp(.42rem,.85svh,.75rem);padding-block-start:0}.section-intro p,.stack-label,.archive-microcopy,.archive-menu a,.scroll-indicator small{color:var(--color-gold-soft);font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase}.section-intro p,.stack-label{font-size:clamp(.72rem, calc(var(--stage-width) * .014), .98rem)}.star-mark{background:linear-gradient(90deg, transparent 45%, var(--color-gold-bright) 45% 55%, transparent 55%), linear-gradient(transparent 45%, var(--color-gold-bright) 45% 55%, transparent 55%);filter:drop-shadow(0 0 9px #f2dfb4e6);pointer-events:none;block-size:.66rem;inline-size:.66rem;transform:rotate(45deg)scale(.75)}.hero-copy h1,.section-intro h2{color:#0000;font-family:var(--font-display);letter-spacing:.015em;-webkit-text-stroke:.75px var(--color-gold-bright);text-shadow:0 0 1px var(--color-gold-bright), 0 0 18px #f2dfb447, 0 0 1px #030302e6;font-weight:500;line-height:.9}.section-intro h2{max-inline-size:9.8em;font-size:clamp(2.85rem, calc(var(--stage-width) * .086), 5.8rem)}.section-intro>span:not(.star-mark),.hero-promise,.hero-description,.archive-microcopy{color:var(--color-text-soft);font-family:var(--font-mono);letter-spacing:.22em;line-height:1.75}.section-intro>span:not(.star-mark){max-inline-size:42rem;font-size:.55rem}.hero-copy{grid-template-rows:13.2svh auto auto auto 1fr 8.5svh;align-items:center;min-block-size:100%;padding-inline:clamp(1.25rem,5vw,3rem)}[data-chamber=hero] .hero-copy{z-index:3}.hero-copy h1{font-size:clamp(3.6rem, calc(var(--stage-width) * .118), 7.7rem);grid-row:2}.hero-promise{color:var(--color-gold-bright);font-size:clamp(.95rem, calc(var(--stage-width) * .021), 1.42rem);grid-row:3;margin-block-start:1.2rem}.hero-copy .star-mark{grid-row:4;margin-block:.6rem .2rem}.hero-description{max-inline-size:42rem;font-size:clamp(.68rem, calc(var(--stage-width) * .012), .86rem);letter-spacing:.05em;grid-row:5;align-self:start}.archive-button{clip-path:polygon(4% 0,96% 0,100% 28%,100% 72%,96% 100%,4% 100%,0 72%,0 28%);border:1px solid var(--color-line);min-block-size:clamp(3.2rem,6.6svh,5.4rem);min-inline-size:min(27.5rem,100vw - 3rem);color:var(--color-gold-bright);font-family:var(--font-mono);font-size:clamp(.82rem, calc(var(--stage-width) * .018), 1.28rem);letter-spacing:.16em;transition:transform var(--duration-medium) var(--ease-cinematic), box-shadow var(--duration-medium) var(--ease-cinematic);background:linear-gradient(90deg,#0000,#f2dfb41f,#0000),#030302b8;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.4rem);padding:0 1.5rem;display:inline-flex;position:relative;box-shadow:0 0 28px #d8c89d2e,inset 0 0 18px #d8c89d14}.archive-button:hover{transform:translateY(-2px);box-shadow:0 0 42px #d8c89d4d,inset 0 0 28px #d8c89d24}.scroll-indicator{z-index:3;color:var(--color-text-muted);justify-items:center;gap:.6rem;display:grid;position:absolute;inset-block-end:clamp(1.2rem,3svh,2.2rem);inset-inline-start:50%;transform:translate(-50%)}.axis-line,.archive-icon,.scroll-indicator span,.scroll-indicator small{pointer-events:none}.scroll-indicator span{clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%);border:1px solid var(--color-line);block-size:2.5rem;inline-size:2.5rem;color:var(--color-gold-bright);place-items:center;display:grid}.scroll-indicator small{letter-spacing:.2em;text-transform:none;font-size:.72rem}.axis-line{z-index:1;background:linear-gradient(transparent, var(--color-line), var(--color-gold-bright), var(--color-line), transparent);inline-size:1px;position:absolute;inset-block:25svh 14svh;inset-inline-start:50%;box-shadow:0 0 16px #f2dfb461}.inside-system-layout{z-index:2;grid-template:"briefing"minmax(0,1fr)"nav"/1fr;align-items:stretch;gap:clamp(1rem,3svh,2rem);min-block-size:100%;inline-size:min(59rem,100% - 4rem);margin:0 auto;padding-block-end:.5rem;display:grid;position:relative}.module-text-nav{background:linear-gradient(#0000001a,#00000080);grid-area:nav;grid-template-columns:repeat(6,minmax(0,1fr));align-self:end;gap:clamp(.55rem,1.2vw,.9rem);margin-bottom:4.5rem;display:grid}.module-text-nav .module-card{filter:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;will-change:auto}.inside-briefing{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#030302f0,#030302c7 52%,#03030261),linear-gradient(#d8c89d1a,#0000 38%);border-block-start:1px solid #f2dfb457;grid-area:briefing;grid-template-columns:minmax(0,1fr) auto;place-self:center;align-items:end;gap:clamp(1rem,4vw,2.6rem);min-block-size:clamp(11rem,24svh,15rem);inline-size:min(52rem,100%);padding:clamp(1rem,2.2svh,1.55rem) clamp(1rem,2.6vw,1.8rem);display:grid;box-shadow:0 -26px 64px #00000061}.inside-briefing-content{animation:briefing-content-enter .36s var(--ease-cinematic) both;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);grid-template-areas:"label copy""title copy";gap:.3rem clamp(1rem,3vw,2.4rem);display:grid}.inside-label{color:var(--color-gold-soft);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .86rem);letter-spacing:.26em;text-transform:uppercase;grid-area:label}.inside-briefing h3{color:#0000;font-family:var(--font-display);-webkit-text-stroke:.65px var(--color-gold-bright);text-shadow:0 0 18px #f2dfb42e;grid-area:title;font-size:clamp(1.7rem,4.8svh,3.2rem);font-weight:500;line-height:.92}.inside-briefing p:not(.inside-label){grid-area:copy}.inside-briefing p:not(.inside-label),.inside-briefing li{color:var(--color-text-soft);font-family:var(--font-mono);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .84rem);letter-spacing:.055em;line-height:1.65}.inside-briefing ol{grid-column:2;gap:.48rem;margin:0;padding-inline-start:1.05rem;display:grid}.inside-briefing li::marker{color:var(--color-gold-bright)}.inside-briefing .archive-button{min-block-size:clamp(2.75rem,5.2svh,3.7rem);min-inline-size:min(21rem,100%);font-size:clamp(.7rem, calc(var(--stage-width) * .013), .9rem);justify-self:end}.module-constellation{z-index:2;grid-template-columns:1fr 1fr;gap:clamp(.82rem,1.65svh,1.35rem) clamp(3rem,22vw,15rem);inline-size:min(48rem,100% - 3rem);margin:clamp(1.8rem,3.8svh,3rem) auto 0;padding:0;display:grid;position:relative}.cut-card{clip-path:none;background:linear-gradient(135deg,#f2dfb433 0 1px,#0000 1px 22%),linear-gradient(315deg,#f2dfb424 0 1px,#0000 1px 18%),linear-gradient(#120f0abd,#040403a3),#030302b8;border:1px solid #d8c89d57;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2dfb42e,inset 0 0 0 1px #030302c7,0 18px 44px #00000052,0 0 28px #d8c89d1a}[data-chamber=inside] .cut-card,[data-chamber=layers] .cut-card,[data-chamber=outcomes] .cut-card,[data-chamber=final] .cut-card{background:linear-gradient(135deg,#f2dfb429 0 1px,#0000 1px 22%),linear-gradient(315deg,#f2dfb41a 0 1px,#0000 1px 18%),linear-gradient(#100d0894,#0303026b),#03030275;border-color:#d8c89d47;box-shadow:inset 0 1px #f2dfb429,inset 0 0 0 1px #030302a8,0 16px 38px #0000004d,0 0 24px #d8c89d14}.module-card{appearance:none;border:0;min-block-size:auto;inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;transition:color .22s var(--ease-cinematic), opacity .22s var(--ease-cinematic), transform .22s var(--ease-cinematic), border-color .22s var(--ease-cinematic);background:0 0;border-block-start:1px solid #d8c89d33;grid-template-columns:2.3rem minmax(0,1fr);place-items:start stretch;gap:.15rem .8rem;padding:clamp(.52rem,1.15svh,.85rem) 0;display:grid}.module-card,.promise-card,.layer-sequence li,.project-card,.project-entry,.outcome-card,.impact-score,.performance-panel,.impact-breakdown,.system-summary{opacity:1;transform:none}.section-intro,.module-card,.audit-form,.inside-briefing,.promise-card,.layer-sequence li,.impact-score,.performance-panel,.outcome-card,.impact-breakdown,.system-summary,.final-panel .archive-button,.process-line,.final-panel .archive-microcopy{animation:chamber-reveal .9s var(--ease-cinematic) both}.module-card:nth-child(2),.promise-card:nth-of-type(2),.layer-sequence li:nth-child(2),.project-card:nth-child(2),.outcome-card:nth-child(2){animation-delay:80ms}.module-card:nth-child(3),.promise-card:nth-of-type(3),.layer-sequence li:nth-child(3),.project-card:nth-child(3),.outcome-card:nth-child(3){animation-delay:.15s}.outcome-card:nth-child(4){animation-delay:.22s}.outcome-card:nth-child(5){animation-delay:.29s}.archive-icon{fill:none;block-size:1.25rem;inline-size:1.25rem;stroke:var(--color-gold-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;filter:drop-shadow(0 0 10px #f2dfb480);overflow:visible}.module-card h3,.signal-flow-map h3,.promise-card h3,.layer-sequence h3,.project-copy h3,.outcome-card h3,.system-summary h3{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.09em;overflow-wrap:break-word;font-weight:400;line-height:1.25}.module-card h3{max-inline-size:17ch;color:var(--color-text-soft);font-size:clamp(.72rem, calc(var(--stage-width) * .013), .92rem);transition:color .22s var(--ease-cinematic);grid-column:2}.module-card>span{color:var(--color-gold-soft);font-size:clamp(.58rem, calc(var(--stage-width) * .01), .7rem);letter-spacing:.16em;text-transform:uppercase;grid-row:1/span 2}.module-card>span+span{color:#d8c89d94;grid-area:1/2}[data-chamber=inside] .chamber-stage{block-size:100dvh;min-block-size:100dvh;padding-block:clamp(4.4rem,7svh,5.8rem) 0}[data-chamber=inside]{block-size:100dvh;min-block-size:100dvh}[data-chamber=inside] .first-chamber-content{min-block-size:calc(100dvh - clamp(4.4rem,7svh,5.8rem));margin-block-start:0}[data-chamber=inside] .module-constellation{gap:clamp(.7rem,1.35svh,1.05rem) clamp(4rem,14vw,10rem);inline-size:100%;margin-block-start:0}[data-chamber=inside] .module-card{inline-size:100%}[data-chamber=inside] .module-card:hover,[data-chamber=inside] .module-card:focus-visible,[data-chamber=inside] .module-card.is-active{color:var(--color-gold-bright);border-color:#f2dfb4b8;transform:translate(.45rem)}[data-chamber=inside] .module-card:hover h3,[data-chamber=inside] .module-card:focus-visible h3,[data-chamber=inside] .module-card.is-active h3{color:var(--color-gold-bright)}[data-chamber=inside] .module-card.is-active:after{content:"";background:var(--color-gold-bright);pointer-events:none;block-size:1px;inline-size:.45rem;position:absolute;inset-block-start:50%;inset-inline-start:-.9rem;box-shadow:0 0 14px #f2dfb4b8}[data-chamber=inside] .module-card h3{max-inline-size:15ch;font-size:clamp(.78rem,1.7svh,1rem)}[data-chamber=flow] .chamber-stage{align-content:start}.signal-system{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(18rem,.55fr);grid-template-areas:"brief capture""path path";gap:clamp(.7rem,1.5svh,1.1rem);inline-size:min(68rem,100% - 4rem);margin:0 auto;display:grid;position:relative}.signal-brief{background:radial-gradient(circle at 8% 18%,#f2dfb42e,#0000 28%),linear-gradient(110deg,#d8c89d1a,#0000 44%),#03030261;border-block:1px solid #d8c89d3d;border-inline-start:1px solid #f2dfb485;grid-area:brief;align-content:center;gap:clamp(.48rem,1svh,.72rem);min-block-size:clamp(11rem,20svh,14rem);padding:clamp(.95rem,2svh,1.35rem);display:grid;box-shadow:0 24px 54px #00000057}.signal-brief h3{color:#0000;max-inline-size:18ch;font-family:var(--font-display);-webkit-text-stroke:.65px var(--color-gold-bright);text-shadow:0 0 18px #f2dfb42e;font-size:clamp(1.75rem,4.4svh,3.35rem);font-weight:500;line-height:.92}.signal-brief>p:not(.stack-label){color:var(--color-text-soft);font-family:var(--font-mono);font-size:clamp(.64rem, calc(var(--stage-width) * .011), .8rem);letter-spacing:.045em;max-inline-size:72ch;line-height:1.55}.signal-brief .archive-button{justify-self:start;min-block-size:clamp(2.45rem,4.4svh,3rem);margin-block-start:clamp(.1rem,.8svh,.4rem);padding-inline:clamp(1rem,2vw,1.45rem);font-size:.62rem}.signal-capture{background:linear-gradient(#f2dfb41f,#0000 42%),repeating-linear-gradient(90deg,#d8c89d14 0 1px,#0000 1px 18%),#0303026b;border:1px solid #d8c89d3d;grid-area:capture;align-content:center;gap:clamp(.34rem,.8svh,.56rem);min-block-size:clamp(11rem,20svh,14rem);padding:clamp(.95rem,2svh,1.35rem);display:grid;position:relative;overflow:hidden}.signal-capture:after{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-bright), transparent);block-size:1px;position:absolute;inset-block-end:1rem;inset-inline:1.1rem;box-shadow:0 0 20px #f2dfb47a}.signal-capture span,.signal-path-header span,.signal-proof-points strong{color:var(--color-gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:400}.signal-capture strong{color:#0000;font-family:var(--font-display);-webkit-text-stroke:.65px var(--color-gold-bright);font-size:clamp(2.35rem,7svh,4.6rem);font-weight:500;line-height:.86}.signal-capture p,.signal-proof-points p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:clamp(.62rem, calc(var(--stage-width) * .01), .76rem);letter-spacing:.04em;line-height:1.48}.signal-path{background:linear-gradient(90deg,#030302b8,#03030242),#03030233;border-block:1px solid #d8c89d3d;grid-area:path;grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);grid-template-areas:"header proof""flow proof";gap:clamp(.65rem,1.4vw,1rem);padding:clamp(.78rem,1.45svh,1rem);display:grid;position:relative}.signal-path:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2dfb494,#0000);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:clamp(1rem,2vw,1.6rem) clamp(16rem,27%,19rem);box-shadow:0 0 22px #f2dfb45c}.signal-path-header{border-block-end:1px solid #d8c89d1f;grid-area:header;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:.35rem;display:flex}.signal-path-header strong{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:400}.signal-flow-map{grid-area:flow;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:clamp(.45rem,1svh,.7rem);margin:0;padding:0;list-style:none;display:grid}.signal-flow-map li{filter:none;background:linear-gradient(#d8c89d14,#0000 42%),#0303023d;border:1px solid #d8c89d29;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:clamp(.42rem,.9vw,.68rem);min-block-size:clamp(4.55rem,8.7svh,6.2rem);padding:clamp(.56rem,1.1svh,.76rem);display:grid;position:relative;transform:none}.signal-flow-map li:last-child{border-block-end:1px solid #d8c89d29}.signal-flow-map li:before{content:none}.signal-flow-map li>span{color:var(--color-gold-soft);letter-spacing:.16em;grid-area:1/1;font-size:.62rem}.signal-flow-map .archive-icon{grid-area:2/1;block-size:1.18rem;inline-size:1.18rem;padding:.22rem}.signal-flow-map li>div{grid-area:1/2/span 2;min-inline-size:0}.signal-flow-map h3{font-size:clamp(.7rem,1.25svh,.88rem)}.signal-proof-points{border-inline-start:1px solid #d8c89d2e;grid-area:proof;align-content:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}.signal-proof-points li{border-block-end:1px solid #d8c89d1f;align-content:center;gap:.3rem;min-block-size:0;padding:clamp(.48rem,1svh,.7rem) 0 clamp(.48rem,1svh,.7rem) clamp(.75rem,1.5vw,1rem);display:grid}.signal-proof-points li:last-child{border-block-end:0}.signal-flow-map p,.promise-card p,.layer-sequence p,.project-copy>p,.outcome-card p,.system-summary p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .84rem);letter-spacing:.08em;line-height:1.55}.audit-grid{z-index:2;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,7%,5rem);padding:clamp(1.8rem,4svh,3.1rem) clamp(2rem,6vw,4rem) 0;display:grid;position:relative}.audit-grid--overview{grid-template-columns:1fr;align-self:end;inline-size:min(52rem,100% - 3rem);margin-inline:auto;padding-block-end:clamp(1.4rem,4svh,3rem)}.audit-brief{grid-template-columns:minmax(18rem,.72fr) minmax(22rem,1fr);grid-template-areas:"lead list""cta list";gap:clamp(1rem,3vw,2.6rem);padding:clamp(1.1rem,2.8svh,1.9rem) 0 0;display:grid}.audit-brief-lead p:not(.stack-label),.audit-brief-list small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .84rem);letter-spacing:.055em;line-height:1.58}.audit-brief-list{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);border-block:1px solid #d8c89d3d;grid-area:list;gap:0;margin:0;padding:0;list-style:none;display:grid}.audit-brief-list li{border-block-end:1px solid #d8c89d24;grid-template-columns:2.4rem clamp(2rem,4svh,2.8rem) minmax(0,1fr);align-items:start;gap:clamp(.65rem,1.4vw,1rem);padding:clamp(.72rem,1.45svh,1rem);display:grid}.audit-brief-list li:last-child{border-block-end:0}.audit-brief-list li>span,.audit-brief-list p{color:var(--color-gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.audit-brief-list h3{color:var(--color-text);font-family:var(--font-mono);font-size:clamp(.82rem, calc(var(--stage-width) * .016), 1.05rem);letter-spacing:.08em;margin-block:.18rem .36rem;font-weight:400;line-height:1.25}.audit-brief .archive-icon{block-size:clamp(1.8rem,3.6svh,2.5rem);inline-size:clamp(1.8rem,3.6svh,2.5rem)}.audit-brief .archive-button{grid-area:cta;place-self:end start;margin-block-start:clamp(.5rem,1.2svh,.9rem)}.audit-form{gap:clamp(.8rem,1.65svh,1.2rem);padding:clamp(1.5rem,3.5svh,2.6rem);display:grid}.audit-form label{gap:.52rem;display:grid}.audit-form span,.audit-form option,.lock-copy{color:var(--color-text-soft);font-family:var(--font-mono);letter-spacing:.08em}.audit-form label>span{font-size:clamp(.76rem, calc(var(--stage-width) * .014), .98rem)}.audit-form input,.audit-form select,.audit-form textarea{border:1px solid var(--color-line);inline-size:100%;color:var(--color-text);resize:none;background:#030302c2;border-radius:3px;padding:clamp(.78rem,1.5svh,1rem)}.audit-form input::placeholder,.audit-form textarea::placeholder{color:#eee1c566}.audit-form .archive-button{min-inline-size:100%;margin-block-start:.6rem}.audit-success{gap:1rem;padding:clamp(1.5rem,4svh,3rem);display:grid}.audit-success strong{color:var(--color-gold-bright);font-family:var(--font-display);font-size:clamp(2rem, calc(var(--stage-width) * .055), 4rem);font-weight:500;line-height:.95}.lock-copy{text-align:center;text-transform:none;margin-block-start:1.6rem}.lock-copy:before{content:"▧";color:var(--color-gold-bright);margin-inline-end:.9rem}.promise-stack{align-content:start;gap:clamp(.9rem,2.1svh,1.4rem);padding-block-start:2.6rem;display:grid}.stack-label{text-align:center;margin-block-end:.6rem}.promise-card{grid-template-columns:6.2rem 1fr;align-items:center;min-block-size:clamp(7rem,12svh,9.4rem);padding:clamp(1rem,2.2svh,1.5rem);display:grid}.promise-card h3{max-inline-size:13ch;font-size:clamp(1rem, calc(var(--stage-width) * .023), 1.5rem)}.promise-card strong{color:var(--color-gold-bright);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .82rem);letter-spacing:.12em;text-transform:uppercase;margin-block:.65rem;font-weight:400;line-height:1.4;display:block}.layer-composition{z-index:2;inline-size:min(50rem,100% - 4rem);margin:clamp(1.3rem,2.8svh,2.1rem) auto 0;padding:0;display:grid;position:relative}.layer-sequence{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(#0000001a,#000000e6);gap:0;margin:0;padding:0;list-style:none;display:grid}.layer-sequence li{text-align:start;border-block-end:1px solid #d8c89d29;grid-template-columns:2.4rem clamp(2rem,3.4svh,2.5rem) minmax(0,1fr);place-items:center start;gap:clamp(.65rem,1.4vw,1rem);min-block-size:clamp(4.15rem,7.2svh,5.5rem);padding:clamp(.62rem,1.15svh,.86rem) clamp(.8rem,1.8vw,1.25rem);display:grid}.layer-sequence li:last-child{border-block-end:0}.layer-sequence li>span{block-size:2.15rem;inline-size:2.15rem;color:var(--color-gold-soft);letter-spacing:.1em;background:#d8c89d0f;border:1px solid #d8c89d33;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.layer-sequence .archive-icon{block-size:clamp(1.7rem,3.3svh,2.35rem);inline-size:clamp(1.7rem,3.3svh,2.35rem)}.layer-sequence h3{max-inline-size:none;font-size:clamp(.8rem,1.65svh,1rem)}.layer-sequence p{max-inline-size:52ch}.project-overview{z-index:2;inline-size:min(70rem,100% - 4rem);margin:0 auto;padding:0;position:relative}.project-directory{border-block:1px solid #d8c89d47;gap:clamp(.72rem,1.45svh,1rem);margin:0;padding:0;list-style:none;display:grid}.project-card{list-style:none}.project-entry{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);border-block-end:1px solid #d8c89d29;grid-template-columns:minmax(20rem,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1rem,2vw,1.8rem);min-block-size:clamp(15rem,31svh,22rem);padding:clamp(.7rem,1.35svh,1rem) 0;display:grid}.project-card:last-child .project-entry{border-block-end:0}.project-card:nth-child(2n) .project-visual{order:2}.project-visual{min-block-size:100%;transition:border-color .22s var(--ease-cinematic), transform .22s var(--ease-cinematic), box-shadow .22s var(--ease-cinematic);background:linear-gradient(135deg,#f2dfb41f,#0000 32%),#03030294;border:1px solid #d8c89d3d;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000057}.project-visual:hover,.project-visual:focus-visible{border-color:#f2dfb4ad;transform:translateY(-.16rem);box-shadow:0 26px 62px #0000006b,0 0 34px #d8c89d1a}.project-browser-bar{background:#030302c2;border-block-end:1px solid #d8c89d29;align-items:center;gap:.38rem;min-block-size:1.75rem;padding-inline:.72rem;display:flex}.project-browser-bar span{background:#d8c89d80;border-radius:50%;block-size:.42rem;inline-size:.42rem}.project-image{object-fit:cover;object-position:top center;filter:saturate(.92)contrast(1.02)brightness(.9);block-size:100%;min-block-size:0;inline-size:100%}.project-image-fallback{min-block-size:12rem;color:var(--color-gold-soft);font-family:var(--font-display);place-items:center;font-size:clamp(1.8rem,4svh,3rem);display:grid}.project-copy{align-content:center;gap:clamp(.62rem,1.25svh,.9rem);padding:clamp(.2rem,.8svh,.75rem) 0;display:grid}.project-header,.project-meta{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;display:flex}.project-header>span,.project-meta span,.project-meta strong,.project-stack li{color:var(--color-gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:400}.project-header>span{color:#0000;inline-size:2.2rem;font-family:var(--font-display);-webkit-text-stroke:.55px #f2dfb4c7;font-size:clamp(2.2rem,5svh,3.5rem);line-height:.8}.project-meta strong{color:var(--color-gold-bright)}.project-copy h3{color:#0000;max-inline-size:12ch;font-family:var(--font-display);-webkit-text-stroke:.65px var(--color-gold-bright);text-shadow:0 0 18px #f2dfb429;font-size:clamp(2.15rem,5.7svh,4rem);font-weight:500;line-height:.9}.project-copy>p{max-inline-size:58ch;color:var(--color-text-muted);font-family:var(--font-mono);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .84rem);letter-spacing:.045em;line-height:1.58}.project-facts{border-block:1px solid #d8c89d24;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:clamp(.62rem,1.3svh,.82rem) 0;display:grid}.project-facts div{gap:.25rem;min-inline-size:0;display:grid}.project-facts dt{color:var(--color-gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.56rem}.project-facts dd{color:var(--color-text-soft);font-size:clamp(.64rem, calc(var(--stage-width) * .011), .78rem);letter-spacing:.04em;margin:0;line-height:1.45}.project-stack{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.project-stack li{letter-spacing:.1em;background:#d8c89d0f;border:1px solid #d8c89d2e;padding:.34rem .52rem}.project-action{color:var(--color-gold-bright);letter-spacing:.16em;text-transform:uppercase;transition:color .22s var(--ease-cinematic), transform .22s var(--ease-cinematic);justify-self:start;align-items:center;gap:.55rem;font-size:.66rem;display:inline-flex}.project-action--muted{color:var(--color-text-muted)}.project-action:hover,.project-action:focus-visible{color:var(--color-gold-bright);transform:translate(.2rem)}.outcome-dashboard{z-index:2;grid-template-columns:minmax(18rem,.86fr) minmax(24rem,1.14fr);grid-template-areas:"score chart""metrics chart""breakdown summary";gap:clamp(.75rem,1.55svh,1.1rem) clamp(1rem,2.8vw,2rem);inline-size:min(60rem,100% - 4rem);margin:clamp(1.1rem,2.3svh,1.8rem) auto 0;padding:0;display:grid;position:relative}.impact-score,.performance-panel,.impact-breakdown,.system-summary{padding:clamp(.72rem,1.35svh,1rem)}.impact-score{grid-area:score}.performance-panel{grid-area:chart}.metric-cards{grid-area:metrics}.impact-breakdown{grid-area:breakdown}.system-summary{grid-area:summary}.impact-score>span,.performance-panel>span,.impact-breakdown>span,.system-summary>span{color:var(--color-gold-soft);font-size:clamp(.7rem, calc(var(--stage-width) * .012), .9rem);letter-spacing:.18em;text-transform:uppercase;margin-block-end:clamp(.45rem,.9svh,.75rem);display:block}.score-ring{aspect-ratio:1;border:1px solid var(--color-line);border-radius:50%;place-items:center;inline-size:min(8.4rem,100%);margin-inline:auto;display:grid;box-shadow:0 0 28px #d8c89d38,inset 0 0 24px #d8c89d1a}.score-ring strong,.outcome-card strong{color:var(--color-gold-bright);font-family:var(--font-display);font-weight:500}.score-ring strong{font-size:clamp(1.9rem,4.5svh,2.7rem)}.score-ring p{max-inline-size:10ch;color:var(--color-text-soft);text-align:center}.performance-panel svg{block-size:clamp(14rem,31svh,22rem);inline-size:100%}.grid-path{stroke:#d8c89d2e;stroke-dasharray:3 7}.area-path{fill:#d8c89d26}.line-path{fill:none;stroke:var(--color-gold-bright);stroke-width:2px;filter:drop-shadow(0 0 8px #f2dfb4cc)}.metric-cards{border-block:1px solid #d8c89d3d;grid-template-columns:1fr;gap:0;display:grid}.outcome-card{text-align:start;border-block-end:1px solid #d8c89d1f;grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:stretch;gap:clamp(.35rem,.7svh,.55rem);min-block-size:auto;padding:clamp(.46rem,.82svh,.64rem) 0;display:grid}.outcome-card:last-child{border-block-end:0}.outcome-card .archive-icon{display:none}.outcome-card h3{font-size:clamp(.68rem,1.36svh,.84rem)}.outcome-card strong{color:#0000;-webkit-text-stroke:.7px var(--color-gold-bright);grid-area:1/2/span 2;align-self:center;font-size:clamp(1.45rem,3.6svh,2.45rem);line-height:1}.outcome-card p{grid-column:1}.mini-bars{grid-column:1/-1;align-items:end;gap:.18rem;block-size:clamp(.62rem,1.2svh,.9rem);margin-block-start:.15rem;display:flex}.mini-bars span{inline-size:.2rem;block-size:calc(var(--bar) * .18rem);background:#f2dfb429;border:1px solid #f2dfb48c}.impact-breakdown{align-content:center;gap:clamp(.32rem,.72svh,.5rem);display:grid}.breakdown-row{grid-template-columns:minmax(6.5rem,1fr) 1fr 2.35rem;align-items:center;gap:.52rem;display:grid}.breakdown-row p,.breakdown-row strong{color:var(--color-text-soft);font-size:clamp(.7rem, calc(var(--stage-width) * .012), .9rem);font-weight:400}.breakdown-row div{border:1px solid var(--color-gold-faint);block-size:.35rem}.breakdown-row div span{background:var(--color-gold-bright);block-size:100%;display:block;box-shadow:0 0 10px #f2dfb4a6}.system-summary{text-align:center;place-items:center;display:grid}[data-chamber=outcomes] .cut-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}[data-chamber=outcomes] .impact-score{background:radial-gradient(circle,#d8c89d21,#0000 52%),#03030233;border:1px solid #d8c89d3d;place-items:center;min-block-size:clamp(10rem,20svh,14rem);display:grid}[data-chamber=outcomes] .performance-panel{background:linear-gradient(#d8c89d14,#0000 20%),radial-gradient(circle at 72% 18%,#f2dfb424,#0000 34%),#03030257;border:1px solid #d8c89d4d;min-block-size:clamp(19rem,42svh,30rem);position:relative;box-shadow:0 20px 46px #00000057}[data-chamber=outcomes] .performance-panel:after{content:"";pointer-events:none;border:1px solid #d8c89d1f;position:absolute;inset:.7rem}[data-chamber=outcomes] .impact-breakdown,[data-chamber=outcomes] .system-summary{background:#0303022e;border-block-start:1px solid #d8c89d38}.compass{aspect-ratio:1;border:1px solid var(--color-line);background:linear-gradient(90deg, transparent 49%, var(--color-gold-bright) 49% 51%, transparent 51%), linear-gradient(transparent 49%, var(--color-gold-bright) 49% 51%, transparent 51%);border-radius:50%;inline-size:clamp(2.1rem,4svh,2.8rem);margin-block-end:clamp(.55rem,1.2svh,.9rem);transform:rotate(45deg)}.system-summary h3{max-inline-size:18ch;font-size:clamp(.9rem,1.8svh,1.18rem)}.system-summary p{max-inline-size:18ch;margin-block-start:.42rem}.outcome-dashboard{grid-template-columns:minmax(26rem,1.1fr) minmax(16rem,.72fr);grid-template-areas:"state proof""shifts proof";gap:clamp(1rem,2.4svh,1.5rem) clamp(1.2rem,3vw,2.4rem);inline-size:min(58rem,100% - 4rem);margin-block-start:clamp(1.2rem,2.6svh,1.9rem)}.outcome-state{border-inline-start:1px solid #d8c89d57;grid-area:state;gap:clamp(.6rem,1.2svh,.9rem);padding-inline-start:clamp(.9rem,2vw,1.4rem);display:grid}.outcome-state>span,.outcome-proof>span{color:var(--color-gold-soft);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .86rem);letter-spacing:.18em;text-transform:uppercase}.outcome-state h3{color:#0000;font-family:var(--font-display);-webkit-text-stroke:.65px var(--color-gold-bright);font-size:clamp(2rem,5.7svh,3.9rem);font-weight:500;line-height:.9}.outcome-state p,.outcome-shifts p,.outcome-shifts strong,.outcome-proof p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:clamp(.68rem, calc(var(--stage-width) * .012), .84rem);letter-spacing:.055em;line-height:1.58}.outcome-shifts{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);grid-area:shifts;gap:0;margin:0;padding:0;list-style:none;display:grid}.outcome-shifts li{border-block-end:1px solid #d8c89d24;grid-template-columns:2.3rem clamp(2rem,3.8svh,2.7rem) minmax(0,1fr);align-items:start;gap:clamp(.65rem,1.4vw,1rem);padding:clamp(.72rem,1.45svh,1rem);display:grid}.outcome-shifts li:last-child{border-block-end:0}.outcome-shifts li>span{color:var(--color-gold-soft);letter-spacing:.16em;font-size:.68rem}.outcome-shifts h3,.outcome-proof h3{color:var(--color-text);font-family:var(--font-mono);font-size:clamp(.82rem, calc(var(--stage-width) * .016), 1.05rem);letter-spacing:.08em;font-weight:400;line-height:1.25}.outcome-shifts p{margin-block:.24rem .42rem}.outcome-shifts strong{color:var(--color-gold-bright);font-weight:400;display:block}.outcome-proof{background:radial-gradient(circle at 70% 8%,#f2dfb424,#0000 34%),#03030242;border-block:1px solid #d8c89d47;grid-area:proof;align-content:start;gap:clamp(.75rem,1.5svh,1rem);padding:clamp(.9rem,2svh,1.25rem);display:grid}.outcome-proof div{border-block-start:1px solid #d8c89d29;padding-block-start:clamp(.55rem,1.1svh,.8rem)}[data-chamber=inside] .section-intro{padding-block-start:0}[data-chamber=inside] .section-intro h2{font-size:clamp(2.75rem, calc(var(--stage-width) * .082), 5.4rem)}[data-chamber=outcomes] .section-intro{padding-block-start:0}[data-chamber=outcomes] .section-intro h2{font-size:clamp(2.3rem,6svh,4rem)}.final-panel{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(.65rem,1.25svh,1rem);min-block-size:100%;padding-inline:clamp(1.5rem,6vw,4rem);display:grid}.final-panel .section-intro{padding-block-start:0}[data-chamber=audit] .section-intro h2{max-inline-size:10.8em;font-size:clamp(2.75rem, calc(var(--stage-width) * .078), 5.25rem)}[data-chamber=audit] .chamber-stage{grid-template-rows:auto minmax(0,1fr)}[data-chamber=final] .section-intro h2{max-inline-size:9.4em;font-size:clamp(2.1rem, calc(var(--stage-width) * .056), 3.85rem)}.final-contact-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.42fr);align-self:end;align-items:start;gap:clamp(1.1rem,3vw,2rem);inline-size:min(55rem,100% - 5rem);margin-block-end:clamp(1.2rem,4svh,3rem);margin-inline:auto;display:grid}.final-form-shell{display:grid}.final-panel .audit-form{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.42rem,.72svh,.62rem);padding:clamp(.78rem,1.45svh,1.08rem)}.final-panel .audit-form label{gap:.34rem}.final-panel .audit-form label:nth-of-type(4),.final-panel .audit-form .archive-button{grid-column:1/-1}.final-panel .audit-form input,.final-panel .audit-form select,.final-panel .audit-form textarea{padding:clamp(.5rem,.82svh,.68rem)}.final-panel .audit-form textarea{min-block-size:3.8rem}.final-panel .archive-button{min-block-size:clamp(2.7rem,4.7svh,3.35rem)}.final-panel .lock-copy{margin-block-start:.85rem}.final-support{justify-items:center;gap:clamp(.75rem,1.5svh,1rem);padding-block-start:clamp(.2rem,1.2svh,.85rem);display:grid}.process-line{grid-template-columns:repeat(2,minmax(4rem,1fr));gap:clamp(.7rem,1.8svh,1rem);inline-size:min(24rem,100%);display:grid}.process-line span{color:var(--color-text-soft);font-size:clamp(.72rem, calc(var(--stage-width) * .014), .94rem);letter-spacing:.12em;background:#0303025c;border:1px solid #d8c89d38;justify-items:center;gap:.45rem;padding:clamp(.58rem,1.2svh,.8rem);display:grid;position:relative}.process-line .archive-icon{block-size:clamp(2rem,4svh,2.75rem);inline-size:clamp(2rem,4svh,2.75rem)}.process-line span:not(:last-child):after{content:none}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage>:where(.first-chamber-content,.signal-system,.audit-grid,.layer-composition,.project-overview,.outcome-dashboard){align-self:start;margin-block:clamp(.6rem,1.4svh,1rem) 0}[data-chamber=inside] .module-text-nav .module-card{opacity:1;filter:none!important;animation:none!important}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (min-aspect-ratio:2/3){:root{--stage-width:min(100vw, clamp(720px, 68svh, 1024px))}}@media (max-aspect-ratio:2/3){:root{--stage-width:100vw}}@media (max-height:860px){.section-intro h2{font-size:clamp(2.35rem, calc(var(--stage-width) * .072), 4.8rem)}.section-intro,[data-chamber=inside] .section-intro,[data-chamber=outcomes] .section-intro{padding-block-start:0}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage{padding-block-start:4.3rem}.module-card{min-block-size:6.2rem}.module-constellation{row-gap:.58rem;margin-block-start:1.15rem}.module-card .archive-icon{block-size:2rem;inline-size:2rem}.module-card h3{font-size:.82rem}.signal-system{gap:.52rem}.signal-flow-map li{min-block-size:3.85rem}.signal-brief,.signal-capture{min-block-size:9.5rem}.fixed-header{padding-block-start:1.1rem}.hero-copy{grid-template-rows:12svh auto auto auto 1fr 7svh}.inside-system-layout{min-block-size:clamp(23rem,52svh,31rem);margin-block-start:.9rem}.inside-briefing{min-block-size:clamp(9.5rem,22svh,13rem)}.inside-briefing h3{font-size:clamp(1.8rem,5svh,3rem)}[data-chamber=inside] .module-card{padding-block:.44rem}.archive-button{min-block-size:3.2rem}.outcome-dashboard{gap:.45rem;padding-block-start:.75rem}[data-chamber=outcomes] .chamber-stage{padding-block-start:3.85rem}.score-ring{inline-size:min(7.2rem,100%)}.score-ring strong{font-size:2.2rem}.performance-panel svg{block-size:5.4rem}.outcome-card{gap:.2rem;min-block-size:5.8rem}.outcome-card .archive-icon{block-size:1.8rem;inline-size:1.8rem}.outcome-card strong{font-size:1.5rem}.outcome-card p{font-size:.62rem}.mini-bars{display:none}.impact-breakdown,.system-summary{padding:.68rem}.breakdown-row{grid-template-columns:8.2rem 1fr 2.4rem;gap:.55rem}}@media (max-width:720px){.archive-shell{overscroll-behavior-y:auto}.scroll-chamber{scroll-snap-align:start;scroll-snap-stop:always;block-size:auto;min-block-size:100dvh;overflow:clip}.scroll-chamber:not(.hero-transition-chamber){padding-block:0}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage{padding-block:clamp(4.55rem, 10svh, 5.8rem) max(2.2rem, env(safe-area-inset-bottom));grid-template-rows:auto auto;align-content:start;gap:clamp(1rem,3.2svh,1.65rem)}.hero-transition-chamber{scroll-snap-stop:normal;min-block-size:145svh;overflow:visible}.chamber-stage{block-size:auto;min-block-size:100dvh;overflow:clip}.hero-transition-chamber .chamber-stage{block-size:100dvh;min-block-size:100dvh;padding-block-end:0;overflow:clip}[data-chamber=inside] .chamber-stage{block-size:100dvh;min-block-size:100dvh;overflow:clip}[data-chamber=inside]{block-size:100dvh;min-block-size:100dvh}.fixed-header{inline-size:100vw;background:linear-gradient(#030302c7,#0000);padding-block-start:max(.75rem, env(safe-area-inset-top));padding-inline:1rem}.brand-mark{letter-spacing:.04em;font-size:clamp(1rem,4.2vw,1.28rem)}.header-controls{gap:.55rem}.language-toggle{background:#03030257;border:1px solid #d8c89d29;gap:.45rem;padding:.18rem .2rem}.language-toggle button{letter-spacing:.12em;padding:.34rem .18rem;font-size:.62rem}.language-toggle button.is-active:after{inset-block-end:.16rem;inset-inline:.18rem}.grid-menu{background:#03030261;border:1px solid #d8c89d33;place-content:center;gap:.32rem;block-size:2.75rem;inline-size:2.75rem}.archive-menu{overscroll-behavior:contain;max-block-size:min(68svh,32rem);min-inline-size:auto;padding:.5rem;position:fixed;inset-block-start:calc(max(.75rem, env(safe-area-inset-top)) + 3.05rem);inset-inline:1rem;overflow-y:auto}.archive-menu a{letter-spacing:.08em;gap:.72rem;padding:.76rem;font-size:.68rem}.section-intro h2,.hero-copy h1{-webkit-text-stroke-width:.55px}.section-intro{gap:.48rem;padding-block-start:0;padding-inline:1.05rem}.section-intro h2{font-size:clamp(1.85rem,8.7vw,2.72rem)}.section-intro p{letter-spacing:.12em;font-size:.5rem}.section-intro>span:not(.star-mark),.hero-promise,.hero-description,.archive-microcopy{letter-spacing:.08em;line-height:1.55}.hero-copy{grid-template-rows:14svh auto auto auto 1fr 9svh;padding-inline:1.1rem}.hero-copy h1{font-size:clamp(2.35rem,12.5vw,3.45rem)}.hero-promise{white-space:nowrap;font-size:clamp(.72rem,3.15vw,.88rem)}.hero-description{max-inline-size:30rem;font-size:.64rem}.archive-button{letter-spacing:.1em;gap:.9rem;min-block-size:2.72rem;min-inline-size:min(100%,100vw - 3.2rem);padding-inline:1rem;font-size:.68rem}.scroll-chamber:not(.hero-transition-chamber) .scroll-indicator{display:none}[data-chamber=inside] .background-image{object-position:center;transform:scale(1.34)}.inside-system-layout,.signal-system,.audit-grid,.layer-composition,.project-overview,.final-contact-grid,.outcome-dashboard{grid-template-columns:1fr}.outcome-dashboard{grid-template-areas:"state""shifts""proof"}.inside-system-layout{min-block-size:100%;inline-size:min(100%,100vw - 2rem);grid-template-areas:"briefing""nav";gap:.7rem;padding-block-end:max(1.75rem, env(safe-area-inset-bottom))}.module-text-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:.16rem .85rem;padding-block-start:.62rem}.inside-briefing{grid-template-columns:1fr;align-self:center;gap:.72rem;min-block-size:auto;padding:.82rem}.inside-briefing-content{grid-template-columns:1fr;grid-template-areas:"label""title""copy";gap:.62rem}.inside-briefing ol{grid-column:1}.inside-label{letter-spacing:.18em;font-size:.62rem}.inside-briefing h3{font-size:clamp(1.82rem,9.2vw,2.55rem)}.inside-briefing p:not(.inside-label),.inside-briefing li{letter-spacing:.035em;font-size:.64rem;line-height:1.55}.inside-briefing ol{gap:.34rem}.inside-briefing .archive-button{justify-self:stretch;min-inline-size:100%}.module-card[data-index]{text-align:start;grid-area:auto;grid-template-columns:1.7rem minmax(0,1fr);justify-items:start;min-block-size:auto;padding:.48rem 0}[data-chamber=inside] .module-card:hover,[data-chamber=inside] .module-card:focus-visible,[data-chamber=inside] .module-card.is-active,[data-chamber=inside] .module-card:nth-child(n+4):hover,[data-chamber=inside] .module-card:nth-child(n+4):focus-visible,[data-chamber=inside] .module-card:nth-child(n+4).is-active{transform:translate(.24rem)}[data-chamber=inside] .module-card.is-active:after{content:none}.module-card h3{letter-spacing:.04em;font-size:.66rem}.axis-line{display:none}.signal-system{grid-template-areas:"capture""brief""path";gap:.48rem;inline-size:min(100% - 2rem,28rem)}.signal-brief{grid-template-columns:1fr;gap:.34rem;min-block-size:auto;padding:.62rem .72rem}.signal-brief h3,.signal-brief>p:not(.stack-label){grid-column:1}.signal-brief h3{max-inline-size:18ch;font-size:clamp(1.35rem,6.6vw,1.9rem);line-height:.96}.signal-brief>p:not(.stack-label){letter-spacing:.02em;font-size:.5rem;line-height:1.36}.signal-brief .archive-button{letter-spacing:.08em;min-block-size:2.15rem;margin-block-start:.05rem;padding-inline:.8rem;font-size:.5rem}.signal-capture{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.14rem .75rem;min-block-size:auto;padding:.58rem .72rem}.signal-capture span{letter-spacing:.1em;grid-column:1/-1;font-size:.5rem}.signal-capture strong{font-size:clamp(1.65rem,9vw,2.35rem)}.signal-capture p{letter-spacing:.02em;font-size:.48rem;line-height:1.32}.signal-capture:after{inset-block-end:.48rem;inset-inline:.72rem}.signal-path{border-block-color:#d8c89d2e;grid-template-columns:1fr;grid-template-areas:"header""flow""proof";gap:.42rem;padding:.5rem 0}.signal-path:before,.signal-flow-map li:before,.signal-flow-map li:after{display:none}.signal-path-header{padding:0 .72rem .34rem}.signal-path-header span,.signal-path-header strong{letter-spacing:.08em;font-size:.48rem}.signal-flow-map li{grid-template-columns:1.25rem minmax(0,1fr);gap:.28rem;min-block-size:auto;padding:.42rem .48rem}.signal-flow-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;padding-inline:.72rem}.signal-flow-map li>span{letter-spacing:.08em;grid-area:1/1;font-size:.48rem}.signal-flow-map .archive-icon{grid-area:2/1;block-size:1.05rem;inline-size:1.05rem}.signal-flow-map li>div{grid-area:1/2/span 2}.signal-flow-map h3{letter-spacing:.035em;font-size:.54rem}.signal-flow-map p,.promise-card p,.project-copy>p,.outcome-card p,.system-summary p{letter-spacing:.015em;font-size:.47rem;line-height:1.28}.signal-proof-points{border-block-start:1px solid #d8c89d24;border-inline-start:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:.72rem}.signal-proof-points li{border-block-end:0;border-inline-end:1px solid #d8c89d1a;gap:.18rem;padding:.42rem .4rem 0}.signal-proof-points li:last-child{border-inline-end:0}.signal-proof-points strong{letter-spacing:.06em;font-size:.45rem}.signal-proof-points p{letter-spacing:.01em;font-size:.43rem;line-height:1.25}.audit-grid,.layer-composition,.project-overview{padding:1.2rem 1rem 0}.audit-grid--overview{align-self:end;padding-block-end:max(2.4rem, env(safe-area-inset-bottom))}.layer-composition{inline-size:min(100%,100vw - 2rem);margin-block-start:1rem;padding-inline:0}.project-overview{inline-size:min(100%,100vw - 2rem);padding:0}.project-directory{gap:.64rem}.project-entry{grid-template-columns:1fr;gap:.62rem;min-block-size:auto;padding:.64rem 0}.project-card:nth-child(2n) .project-visual{order:initial}.project-visual{min-block-size:8.4rem;max-block-size:12rem}.project-browser-bar{min-block-size:1.35rem;padding-inline:.58rem}.project-copy{gap:.48rem;padding:.12rem 0 0}.project-header>span{inline-size:1.7rem;font-size:2.1rem}.project-copy h3{max-inline-size:14ch;font-size:clamp(1.65rem,8.5vw,2.35rem)}.project-copy>p{letter-spacing:.025em;font-size:.56rem;line-height:1.48}.project-facts{grid-template-columns:1fr;gap:.48rem;padding-block:.55rem}.project-facts dt,.project-facts dd,.project-action,.project-header>span,.project-meta span,.project-meta strong,.project-stack li{letter-spacing:.08em;font-size:.52rem}.audit-brief{grid-template-columns:1fr;grid-template-areas:"lead""list""cta";gap:.8rem;padding-block-start:.9rem}.audit-brief-lead{gap:.55rem;padding-inline-start:.82rem}.audit-brief-lead h3{font-size:clamp(1.7rem,8.8vw,2.45rem)}.audit-brief-lead p:not(.stack-label),.audit-brief-list small{letter-spacing:.015em;font-size:.61rem}.audit-brief-list li{grid-template-columns:1.8rem 1.8rem minmax(0,1fr);gap:.44rem;padding:.66rem}.audit-brief-list h3{letter-spacing:.04em;font-size:.58rem}.audit-brief-list li>span,.audit-brief-list p{letter-spacing:.1em;font-size:.56rem}.audit-brief .archive-icon{block-size:.76rem;inline-size:.76rem}.audit-brief .archive-button{justify-self:stretch}.final-panel{padding-block-end:max(2rem, env(safe-area-inset-bottom));padding-inline:0}.final-panel .section-intro{padding-block-start:0}.final-contact-grid{gap:1rem;inline-size:min(100%,100vw - 2.4rem)}.final-panel .audit-form{grid-template-columns:1fr;gap:.54rem;padding:.88rem}.final-panel .audit-form label:nth-of-type(4),.final-panel .audit-form .archive-button{grid-column:auto}.audit-form label{gap:.3rem}.audit-form label>span{font-size:.68rem}.audit-form input,.audit-form select,.audit-form textarea{min-block-size:2.58rem;padding:.62rem .68rem;font-size:.78rem}.final-panel .audit-form textarea{min-block-size:4.25rem}.layer-sequence li{grid-template-columns:2rem 2rem minmax(0,1fr);min-block-size:auto;padding:.72rem}.layer-sequence li>span{block-size:1.8rem;inline-size:1.8rem}.layer-sequence .archive-icon{block-size:1.55rem;inline-size:1.55rem}.layer-sequence h3{letter-spacing:.04em;font-size:.72rem}.layer-sequence p{letter-spacing:.035em;font-size:.62rem;line-height:1.45}.outcome-dashboard{grid-template-columns:1fr;gap:.72rem;padding:0 1rem}.outcome-state{gap:.55rem;padding-inline-start:.82rem}.outcome-state h3{font-size:clamp(1.65rem,8.6vw,2.45rem)}.outcome-state p,.outcome-shifts p,.outcome-shifts strong,.outcome-proof p{letter-spacing:.035em;font-size:.48rem;line-height:1.48}.outcome-shifts li{grid-template-columns:1.8rem 1.8rem minmax(0,1fr);gap:.58rem;padding:.66rem}.outcome-shifts h3,.outcome-proof h3{letter-spacing:.04em;font-size:.58rem}.outcome-proof{gap:.6rem;padding:.82rem}.process-line{grid-template-columns:repeat(2,1fr);gap:.62rem}.process-line span{border:1px solid var(--color-gold-faint);background:#0303027a;padding:.72rem .4rem}.process-line span:after{display:none}.scroll-chamber:not(.hero-transition-chamber) .chamber-stage>:where(.first-chamber-content,.signal-system,.audit-grid,.layer-composition,.project-overview,.outcome-dashboard){align-self:start;margin-block:.7rem 0}.final-contact-grid{align-self:end;margin-block-end:max(2.1rem, env(safe-area-inset-bottom))}[data-chamber=final],[data-chamber=final] .chamber-stage{block-size:auto;min-block-size:100dvh;overflow:visible}[data-chamber=final] .final-panel{min-block-size:auto;grid-template-rows:auto auto;align-content:start;gap:1.15rem;padding-block-end:max(2.6rem, env(safe-area-inset-bottom))}[data-chamber=final] .final-contact-grid{align-self:start;gap:1.1rem;margin-block-end:0}[data-chamber=final] .audit-form{gap:.68rem;padding:1rem}[data-chamber=final] .audit-form label{gap:.38rem}}@media (max-width:430px){.fixed-header{padding-inline:1rem}.brand-mark{font-size:1rem}.header-controls{gap:.42rem}.language-toggle button{font-size:.58rem}.grid-menu{gap:.32rem}.hero-copy{grid-template-rows:14svh auto auto auto 1fr 8svh}.hero-copy h1{font-size:clamp(2.45rem,12vw,3.1rem)}.hero-promise{font-size:.88rem}.section-intro{padding-inline:1rem}.section-intro h2{font-size:1.96rem}.metric-cards{grid-template-columns:repeat(2,1fr)}.outcome-card{min-block-size:6.4rem}}@media (max-width:360px){.metric-cards,.module-constellation{grid-template-columns:1fr}.layer-sequence li{grid-template-columns:1.8rem minmax(0,1fr)}.layer-sequence .archive-icon{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scroll-chamber:not(.hero-transition-chamber) :where(.section-intro,.section-intro p,.section-intro h2,.section-intro>span:not(.star-mark),.inside-briefing,.inside-briefing-content,.module-card,.promise-card,.project-card,.project-entry,.impact-score,.score-ring,.performance-panel,.performance-panel svg,.outcome-card,.impact-breakdown,.breakdown-row,.system-summary,.final-form-shell,.audit-form label,.audit-form .archive-button,.final-support,.process-line,.process-line span,.final-panel .archive-microcopy){animation:linear both chamber-scroll-rise;animation-timeline:view();animation-range:entry cover 34%}.scroll-chamber:not(.hero-transition-chamber) :where(.module-card:nth-child(2),.promise-card:nth-of-type(2),.project-card:nth-child(2),.outcome-card:nth-child(2),.breakdown-row:nth-of-type(2),.audit-form label:nth-of-type(2),.process-line span:nth-child(2)){animation-range:entry 5% cover 39%}.scroll-chamber:not(.hero-transition-chamber) :where(.module-card:nth-child(3),.promise-card:nth-of-type(3),.project-card:nth-child(3),.outcome-card:nth-child(3),.breakdown-row:nth-of-type(3),.audit-form label:nth-of-type(3),.process-line span:nth-child(3)){animation-range:entry 9% cover 44%}.scroll-chamber:not(.hero-transition-chamber) :where(.outcome-card:nth-child(4),.breakdown-row:nth-of-type(4),.audit-form label:nth-of-type(4),.process-line span:nth-child(4)){animation-range:entry 13% cover 49%}.scroll-chamber:not(.hero-transition-chamber) :where(.outcome-card:nth-child(5),.breakdown-row:nth-of-type(5),.audit-form label:nth-of-type(5)){animation-range:entry 17% cover 54%}.scroll-chamber:not(.hero-transition-chamber) .line-path{stroke-dasharray:680;stroke-dashoffset:680px;animation:linear both chart-line-draw;animation-timeline:view();animation-range:entry 10% cover 42%}.scroll-chamber:not(.hero-transition-chamber) .area-path{opacity:0;animation:linear both chart-area-rise;animation-timeline:view();animation-range:entry 18% cover 48%}.scroll-chamber:not(.hero-transition-chamber) .mini-bars span{transform-origin:50% 100%;animation:linear both bar-scroll-rise;animation-timeline:view();animation-range:entry 12% cover 46%}}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){.hero-promise{border-inline-end:1px solid var(--color-gold-bright);clip-path:inset(0 100% 0 0);animation:1.9s steps(28,end) .42s forwards mobile-type-reveal,.76s step-end .42s 4 mobile-caret;display:inline-block;overflow:hidden}.hero-description{animation:mobile-fade-rise .76s var(--ease-cinematic) 1.45s both}.archive-button,.grid-menu,.archive-menu a,.audit-form input,.audit-form select,.audit-form textarea{transition:transform .18s var(--ease-cinematic), border-color .18s var(--ease-cinematic), box-shadow .18s var(--ease-cinematic), background-color .18s var(--ease-cinematic)}.archive-button:active,.grid-menu:active,.archive-menu a:active{transform:translateY(1px)scale(.985)}.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{border-color:var(--color-gold-bright);box-shadow:0 0 0 1px #f2dfb438,0 0 24px #d8c89d1f}.cut-card{transition:transform .26s var(--ease-cinematic), border-color .26s var(--ease-cinematic), box-shadow .26s var(--ease-cinematic)}.cut-card:active{border-color:#f2dfb4c7;transform:translateY(-2px)scale(.995);box-shadow:0 0 30px #d8c89d2e,inset 0 0 22px #d8c89d14}.grain-field{animation:18s linear infinite mobile-grain-drift}.background-vignette:after{content:"";opacity:.4;pointer-events:none;animation:mobile-vignette-pulse 6s var(--ease-cinematic) infinite alternate;background:radial-gradient(circle at 50% 68%,#f2dfb42e,#0000 22%);position:absolute;inset:0}.scroll-chamber:not(.hero-transition-chamber) .section-intro,.scroll-chamber:not(.hero-transition-chamber) .inside-briefing,.scroll-chamber:not(.hero-transition-chamber) .module-card,.scroll-chamber:not(.hero-transition-chamber) .promise-card,.scroll-chamber:not(.hero-transition-chamber) .project-card,.scroll-chamber:not(.hero-transition-chamber) .project-entry,.scroll-chamber:not(.hero-transition-chamber) .impact-score,.scroll-chamber:not(.hero-transition-chamber) .performance-panel,.scroll-chamber:not(.hero-transition-chamber) .outcome-card,.scroll-chamber:not(.hero-transition-chamber) .impact-breakdown,.scroll-chamber:not(.hero-transition-chamber) .system-summary,.scroll-chamber:not(.hero-transition-chamber) .final-form-shell,.scroll-chamber:not(.hero-transition-chamber) .audit-form label,.scroll-chamber:not(.hero-transition-chamber) .audit-form .archive-button,.scroll-chamber:not(.hero-transition-chamber) .final-support{animation:mobile-fade-rise .76s var(--ease-cinematic) both}@supports (animation-timeline:view()){.scroll-chamber:not(.hero-transition-chamber) .section-intro,.scroll-chamber:not(.hero-transition-chamber) .inside-briefing,.scroll-chamber:not(.hero-transition-chamber) .module-card,.scroll-chamber:not(.hero-transition-chamber) .promise-card,.scroll-chamber:not(.hero-transition-chamber) .project-card,.scroll-chamber:not(.hero-transition-chamber) .project-entry,.scroll-chamber:not(.hero-transition-chamber) .impact-score,.scroll-chamber:not(.hero-transition-chamber) .performance-panel,.scroll-chamber:not(.hero-transition-chamber) .outcome-card,.scroll-chamber:not(.hero-transition-chamber) .impact-breakdown,.scroll-chamber:not(.hero-transition-chamber) .system-summary,.scroll-chamber:not(.hero-transition-chamber) .final-form-shell,.scroll-chamber:not(.hero-transition-chamber) .audit-form label,.scroll-chamber:not(.hero-transition-chamber) .audit-form .archive-button,.scroll-chamber:not(.hero-transition-chamber) .breakdown-row,.scroll-chamber:not(.hero-transition-chamber) .score-ring,.scroll-chamber:not(.hero-transition-chamber) .process-line span,.scroll-chamber:not(.hero-transition-chamber) .final-support{animation:linear both mobile-scroll-rise;animation-timeline:view();animation-range:entry 5% cover 34%}}}@media (prefers-reduced-motion:no-preference){.archive-shell.reveals-ready [data-reveal]{opacity:0;filter:blur(3px);will-change:transform, opacity, filter;animation:none;transform:translateY(28px)scale(.975)}.archive-shell.reveals-ready [data-reveal=heading]{transform:translateY(18px)}.archive-shell.reveals-ready [data-reveal=line]{transform-origin:50% 0;transform:scaleY(.12)}.archive-shell.reveals-ready [data-reveal=mark]{transform:rotate(45deg)scale(.25)}.archive-shell.reveals-ready [data-reveal].is-visible{animation:story-reveal .82s var(--ease-cinematic) both;animation-delay:var(--reveal-delay,0s);animation-timeline:auto}.archive-shell.reveals-ready [data-reveal=heading].is-visible{animation-name:story-heading-reveal}.archive-shell.reveals-ready [data-reveal=line].is-visible{animation-name:story-line-reveal}.archive-shell.reveals-ready [data-reveal=mark].is-visible{animation-name:story-mark-reveal}.cut-card{transition:transform .36s var(--ease-cinematic), border-color .36s var(--ease-cinematic), box-shadow .36s var(--ease-cinematic), background-color .36s var(--ease-cinematic)}@media (hover:hover) and (pointer:fine){.cut-card:hover{border-color:#f2dfb494;transform:translateY(-3px);box-shadow:inset 0 1px #f2dfb442,inset 0 0 0 1px #030302d1,0 22px 54px #00000061,0 0 34px #d8c89d29}}.archive-shell.reveals-ready .performance-panel.is-visible .line-path{stroke-dasharray:680;stroke-dashoffset:680px;animation:chart-line-draw .96s var(--ease-cinematic) .18s both}.archive-shell.reveals-ready .performance-panel.is-visible .area-path{opacity:0;animation:chart-area-rise .82s var(--ease-cinematic) .28s both}.archive-shell.reveals-ready .outcome-card.is-visible .mini-bars span{transform-origin:50% 100%;animation:bar-scroll-rise .52s var(--ease-cinematic) .18s both}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}.hero-transition-chamber{min-block-size:120svh}[data-reveal]{opacity:1;filter:none;clip-path:none;transform:none}}@keyframes briefing-content-enter{0%{opacity:.62;filter:blur(1.5px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes chamber-reveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chamber-scroll-rise{0%{opacity:0;filter:blur(3px);transform:translateY(30px)scale(.975)}70%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes story-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes story-heading-reveal{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}@keyframes story-line-reveal{0%{opacity:0;filter:blur(2px);transform:scaleY(.12)}to{opacity:1;filter:blur();transform:scaleY(1)}}@keyframes story-mark-reveal{0%{opacity:0;filter:blur(3px)drop-shadow(0 0 2px #f2dfb44d);transform:rotate(45deg)scale(.25)}to{opacity:1;filter:blur()drop-shadow(0 0 9px #f2dfb4e6);transform:rotate(45deg)scale(.75)}}@keyframes chart-line-draw{to{stroke-dashoffset:0}}@keyframes chart-area-rise{to{opacity:1}}@keyframes bar-scroll-rise{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes mobile-type-reveal{to{clip-path:inset(0)}}@keyframes mobile-caret{50%{border-color:#0000}}@keyframes mobile-fade-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-scroll-rise{0%{opacity:0;filter:blur(3px);transform:translateY(28px)scale(.975)}65%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes mobile-grain-drift{to{background-position:31px 31px,0 8.4%,12.5% 0}}@keyframes mobile-vignette-pulse{to{opacity:.72;transform:scale(1.08)}}
