@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/light-archive/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/light-archive/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/light-archive/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/light-archive/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/light-archive/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/light-archive/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/light-archive/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/light-archive/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/light-archive/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/light-archive/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/light-archive/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/light-archive/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/light-archive/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/light-archive/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/light-archive/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/light-archive/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/light-archive/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/light-archive/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/light-archive/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/light-archive/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/light-archive/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/light-archive/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/light-archive/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/light-archive/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/light-archive/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/light-archive/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/light-archive/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #090909;--charcoal: #151515;--paper-warm: #e9e8e4;--gallery-white: #f4f3f0;--graphite: #66635e;--muted-on-dark: #97948d;--accent: #c0492c;--font-display: "Instrument Serif", georgia, serif;--font-ui: "Manrope", system-ui, sans-serif;--margin-x: clamp(20px, 4vw, 72px);--measure: 62ch;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--paper-warm);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:400;margin:0}a{color:inherit}button{font:inherit;cursor:pointer}::selection{background:#c0492c4d}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip-link{position:fixed;top:-48px;left:var(--margin-x);z-index:200;background:var(--paper-warm);color:var(--ink);padding:10px 18px;text-decoration:none;transition:top .2s var(--ease-out)}.skip-link:focus-visible{top:12px}.site-header{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(14px,2.2vw,26px) var(--margin-x);color:var(--paper-warm);mix-blend-mode:normal}.header-back{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;opacity:.62;padding:6px 16px 6px 0;margin-right:clamp(14px,2vw,26px);border-right:1px solid currentcolor;transition:opacity .3s}.header-back:hover{opacity:1}@media(max-width:720px){.header-back-label{display:none}.header-back{padding-right:12px;margin-right:12px}}.site-header .wordmark{font-family:var(--font-display);font-size:clamp(19px,1.8vw,26px);letter-spacing:.015em;text-decoration:none;margin-right:auto}.site-header nav{display:flex;gap:clamp(16px,2.6vw,38px)}.site-header nav a{position:relative;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;opacity:.78;transition:opacity .3s}.site-header nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.site-header nav a:hover{opacity:1}.site-header nav a:hover:after{transform:scaleX(1)}.site-header.on-paper{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.sound-toggle{display:inline-flex;align-items:center;gap:9px;background:none;border:none;color:inherit;cursor:pointer;padding:6px 2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.72;transition:opacity .3s}.sound-toggle:hover,.sound-toggle.is-on{opacity:1}.sound-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.sound-bars i{width:2px;height:4px;background:currentcolor;border-radius:1px;transition:height .3s}.sound-toggle.is-on .sound-bars i{animation:sound-eq 1.1s ease-in-out infinite}.sound-toggle.is-on .sound-bars i:nth-child(1){animation-delay:0s}.sound-toggle.is-on .sound-bars i:nth-child(2){animation-delay:.22s}.sound-toggle.is-on .sound-bars i:nth-child(3){animation-delay:.44s}.sound-toggle.is-on .sound-bars i:nth-child(4){animation-delay:.15s}@keyframes sound-eq{0%,to{height:4px}50%{height:13px}}@media(prefers-reduced-motion:reduce){.sound-toggle.is-on .sound-bars i{animation:none;height:9px}}.sound-label{font-weight:600}@media(max-width:720px){.sound-label{display:none}}.btn{display:inline-block;border:1px solid currentcolor;background:transparent;color:inherit;padding:12px 26px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:background .3s var(--ease-out),color .3s var(--ease-out),transform .3s var(--ease-out)}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--paper-warm);border-color:var(--paper-warm);color:var(--ink)}.btn-primary:hover{background:var(--gallery-white)}.on-paper .btn-commission,.paper-page .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--gallery-white)}.btn-ghost{border-color:#e9e8e473}.btn-ghost:hover{border-color:var(--paper-warm)}.btn-large{padding:16px 38px;font-size:14px}.text-link{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#c0492ca6}.top-scrim{position:fixed;inset:0 0 auto;height:130px;z-index:90;pointer-events:none;background:linear-gradient(to bottom,rgba(9,9,9,.62),transparent);transition:opacity .6s var(--ease-out)}body.light-world .top-scrim{opacity:0}.experience-canvas,.experience-fallback{position:fixed;inset:0;z-index:0;pointer-events:none}.experience-canvas canvas{display:block}.experience-fallback{background:radial-gradient(52% 64% at 62% -8%,rgba(244,236,218,.11) 0%,transparent 62%),radial-gradient(120% 90% at 50% 110%,#131316 0%,transparent 55%),var(--ink);display:grid;place-items:center;overflow:hidden}.experience-fallback:before{content:"";position:absolute;inset:-30%;background:linear-gradient(118deg,transparent 34%,rgba(244,236,218,.05) 46%,rgba(244,236,218,.1) 52%,rgba(244,236,218,.05) 58%,transparent 70%)}.experience-fallback:after{content:"";position:absolute;inset:0;background:radial-gradient(115% 100% at 50% 44%,transparent 50%,rgba(2,2,3,.6) 100%)}.experience-fallback-plate{width:min(46vw,380px);border:1px solid rgba(233,232,228,.14);padding:10px;background:#0d0d0f;box-shadow:0 40px 120px #0009;transform:rotate(-1.2deg)}.experience-fallback-glow{position:absolute;inset:auto 0 0;height:30vh;background:linear-gradient(to top,rgba(240,240,238,.07),transparent)}.grain-overlay{position:fixed;inset:0;z-index:150;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E")}.vignette-overlay{position:fixed;inset:0;z-index:89;pointer-events:none;background:radial-gradient(115% 100% at 50% 44%,transparent 52%,rgba(2,2,3,.52) 100%);transition:opacity .8s var(--ease-out)}body.light-world .vignette-overlay{opacity:.55}body.light-world .grain-overlay{opacity:.09}.warm-veil{position:fixed;inset:0;z-index:88;pointer-events:none;opacity:0;background:radial-gradient(52% 46% at 50% 44%,rgba(250,246,238,.32),transparent 70%),radial-gradient(120% 90% at 50% 108%,rgba(238,233,224,.18),transparent 60%);transition:opacity 1.1s var(--ease-out)}body.light-world .warm-veil{opacity:1}.loading-veil{position:fixed;inset:0;z-index:120;background:var(--ink);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,4vw,56px) var(--margin-x);transition:opacity .9s var(--ease-out),visibility .9s}.loading-veil.is-done{opacity:0;visibility:hidden}.loading-name{font-family:var(--font-display);font-size:clamp(20px,2vw,28px);margin:0}.loading-progress{align-self:center;width:min(320px,60vw);display:flex;align-items:center;gap:14px}.loading-bar{flex:1;height:1px;background:var(--paper-warm);transform-origin:left;transition:transform .3s var(--ease-out)}.loading-pct{font-size:11px;letter-spacing:.2em;color:var(--muted-on-dark)}.loading-meta{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-on-dark);margin:0}.loading-enter{position:absolute;bottom:clamp(20px,4vw,56px);right:var(--margin-x);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-warm);margin:0;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.home{position:relative;z-index:1}.beat{position:fixed;inset:0;pointer-events:none;z-index:92}body.replaying .film-veil,body.replaying .cine-bar{opacity:0!important;visibility:hidden!important}body.replaying .beat{opacity:0!important;visibility:hidden!important;transition:opacity .35s var(--ease-out)}.beat-inner{position:relative;height:100%;display:flex;align-items:center;padding:0 var(--margin-x)}.beat-content{max-width:var(--measure);will-change:transform,opacity}.beat-content,.work-meta{pointer-events:auto}.build-stamp{position:absolute;bottom:22px;right:var(--margin-x);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e9e8e4d9;margin:0}.film-veil{position:fixed;inset:0;z-index:91;pointer-events:none;background:#040405}.lens-dissolve{position:fixed;inset:0;z-index:91;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle at 50% 48%,#e4e2dc80,#101012db 58%,#0a0a0c)}body.replaying .lens-dissolve{opacity:0!important;visibility:hidden!important}.beat-exposure .beat-content,.beat-viewpoint .beat-content,.beat-process .beat-content,.beat-proof .beat-content,.beat-invitation .beat-content,.work-chrome{opacity:0;visibility:hidden}.cine-bar{position:fixed;left:0;right:0;height:7.5vh;z-index:95;pointer-events:none;background:#050505}.cine-bar-top{top:0}.cine-bar-bottom{bottom:0}.beat-overture .beat-inner{justify-content:center}.overture-content{text-align:center}.overture-label{font-size:12px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--muted-on-dark);margin:0 0 18px}.overture-name{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,5.6rem);line-height:1;margin:0 0 16px}.overture-sub{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-on-dark);margin:0}.reduced-motion .beat{position:relative;inset:auto}.reduced-motion .beat-inner{height:auto;min-height:70vh;padding-block:14vh}.reduced-motion .beat-exposure .beat-content,.reduced-motion .beat-viewpoint .beat-content,.reduced-motion .beat-process .beat-content,.reduced-motion .beat-proof .beat-content,.reduced-motion .beat-invitation .beat-content,.reduced-motion .work-chrome{opacity:1;visibility:visible}.reduced-motion .beat-content,.reduced-motion .viewpoint-word,.reduced-motion .process-statement,.reduced-motion .work-meta{opacity:1!important;transform:none!important;visibility:visible!important}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-on-dark);margin:0 0 26px}.hero-content,.viewpoint-content,.proof-content{position:relative}.hero-content:before,.viewpoint-content:before,.proof-content:before{content:"";position:absolute;inset:-14% -22% -16% -26%;z-index:-1;background:radial-gradient(78% 92% at 34% 46%,#030304a8,#03030400 70%)}.viewpoint-content:before{background:radial-gradient(84% 96% at 66% 46%,#030304cc,#03030400 72%);inset:-14% -26% -16% -22%}.beat-exposure h1{font-size:clamp(3rem,7.5vw,7.5rem);line-height:.94;letter-spacing:-.01em;max-width:12ch;margin:0 0 30px}.support{color:#e9e8e4c7;max-width:44ch;margin:0 0 38px;font-size:clamp(15px,1.25vw,18px)}.hero-actions{display:flex;flex-wrap:wrap;gap:16px}.scroll-cue{position:absolute;bottom:clamp(26px,5vh,52px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:93}.scroll-cue-label{font-size:10px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--muted-on-dark);padding-left:.42em}.scroll-cue-line{position:relative;width:1px;height:46px;background:linear-gradient(to bottom,transparent,rgba(151,148,141,.55) 30%,rgba(151,148,141,.15));overflow:hidden}.scroll-cue-dot{position:absolute;top:0;left:50%;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--paper-warm);animation:scroll-cue-drift 2.4s cubic-bezier(.5,0,.2,1) infinite}@keyframes scroll-cue-drift{0%{transform:translateY(-10px);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(46px);opacity:0}}@media(prefers-reduced-motion:reduce){.scroll-cue-dot,.loading-enter{animation:none}.scroll-cue-dot{top:6px}}.beat-viewpoint h2,.beat-process h2,.invitation-content h2{font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:.96;margin:0 0 24px}.viewpoint-content{margin-left:auto;text-align:right}.viewpoint-body{color:#e9e8e4bf;max-width:46ch;margin-left:auto}.viewpoint-words{list-style:none;display:flex;justify-content:flex-end;gap:clamp(18px,3vw,44px);padding:0;margin:44px 0 0}.viewpoint-word{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);font-style:italic;color:var(--paper-warm);visibility:hidden}.reduced-motion .viewpoint-word{visibility:visible}.chapter-label{position:absolute;top:clamp(84px,12vh,120px);left:var(--margin-x);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-on-dark)}.work-meta{position:absolute;right:var(--margin-x);bottom:clamp(120px,22vh,240px);width:min(430px,82vw);opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),visibility 0s .7s;pointer-events:none;background:linear-gradient(170deg,#0707088c,#070708d9 55%);padding:clamp(18px,2.4vw,30px);border:1px solid rgba(233,232,228,.06)}.work-meta.align-left{right:auto;left:var(--margin-x)}.work-meta.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),visibility 0s}.reduced-motion .work-meta{position:relative;right:auto;left:auto;bottom:auto;pointer-events:auto;margin-bottom:10vh}.work-index{font-size:12px;letter-spacing:.22em;color:var(--accent);margin:0 0 12px}.work-meta h3{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1;margin:0 0 10px}.work-facts{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-on-dark);margin:0 0 16px}.work-premise{color:#e9e8e4c7;font-size:15px;margin:0 0 22px}.btn-view{border-color:#e9e8e480}.reduced-motion .chapter-label{position:static;margin-bottom:28px}.beat-process .beat-inner{align-items:flex-start;padding-top:clamp(90px,14vh,160px)}.process-content{max-width:56ch;background:linear-gradient(175deg,#07070880,#070708d1 40%);padding:clamp(22px,3vw,40px);border:1px solid rgba(233,232,228,.07)}.process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0}.process-statement dt{font-family:var(--font-display);font-style:italic;font-size:clamp(19px,2vw,26px);margin-bottom:8px}.process-statement dd{margin:0;color:#e9e8e4b8;font-size:14px;max-width:36ch}.proof-content{max-width:44ch}.proof-bio{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.3;margin:0 0 30px}.proof-testimonial{border-left:1px solid rgba(192,73,44,.55);margin:0 0 26px;padding-left:22px;color:#e9e8e4d1}.proof-testimonial footer{margin-top:10px;font-size:13px;color:var(--muted-on-dark)}.proof-availability{font-size:13px;letter-spacing:.06em;color:var(--muted-on-dark);margin:0 0 18px}.paper-page .proof-availability{color:var(--graphite)}.beat-invitation .beat-content{text-align:center;margin:0 auto;color:var(--paper-warm)}.invitation-content{background:#0c0c0e57;backdrop-filter:blur(16px) saturate(.9);-webkit-backdrop-filter:blur(16px) saturate(.9);width:min(500px,90vw);padding:clamp(30px,4vw,50px) clamp(22px,3.6vw,46px);border:1px solid rgba(233,232,228,.16);border-radius:2px;box-shadow:0 24px 80px #00000080}.invitation-content h2{font-size:clamp(1.8rem,2.9vw,2.6rem);line-height:1.04;margin:0 auto 18px;max-width:16ch}.beat-invitation .support{color:#e9e8e4d1;margin-inline:auto;max-width:40ch;font-size:clamp(14px,1.15vw,16px)}.reduced-motion .beat-invitation .beat-inner{background:var(--gallery-white)}.invitation-secondary{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:34px}.invitation-return{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:10px 16px;margin-top:18px;opacity:.72}.invitation-return span{font-size:12px}.invitation-secondary a{font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(233,232,228,.4);padding-bottom:3px}.rewind-link{background:none;border:none;border-bottom:1px solid rgba(233,232,228,.4);color:inherit;font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 0 3px;cursor:pointer}.legal-line{margin-top:60px;font-size:11px;color:#e9e8e480}.inquiry-dialog{border:none;padding:0;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:var(--gallery-white);color:var(--ink);box-shadow:0 60px 160px #0000008c}.inquiry-dialog::backdrop{background:#090909d1;backdrop-filter:blur(3px)}.inquiry-dialog-inner{padding:clamp(28px,5vw,56px);position:relative}.inquiry-dialog h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1;margin:0 0 12px;max-width:18ch}.dialog-support{color:var(--graphite);margin:0 0 30px;max-width:48ch}.dialog-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(9,9,9,.25);border-radius:50%;background:none;font-size:22px;line-height:1;color:var(--ink)}.inquiry-form{display:flex;flex-direction:column;gap:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.field input,.field select,.field textarea{font:inherit;padding:12px 14px;border:1px solid rgba(9,9,9,.25);border-radius:4px;background:#fff;color:var(--ink)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field [aria-invalid=true]{border-color:#a33f27}.field-consent{flex-direction:row;align-items:center;gap:10px}.field-consent label{text-transform:none;letter-spacing:0;font-weight:400;font-size:14px;color:var(--ink)}.field-error,.form-error{color:#a33f27;font-size:13px;margin:0}.form-success h3{font-size:1.8rem;margin-bottom:12px}.prototype-note{background:#c0492c1a;border:1px solid rgba(192,73,44,.38);padding:14px 18px;font-size:14px}.inquiry-form .btn-primary{align-self:flex-start;background:var(--ink);border-color:var(--ink);color:var(--gallery-white)}.inquiry-form .btn-primary:disabled{opacity:.6;cursor:progress}.paper-page{position:relative;z-index:1;background-color:var(--gallery-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.35 0 0 0 0 0.34 0 0 0 0 0.31 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");color:var(--ink);min-height:100vh;padding:clamp(110px,16vh,170px) var(--margin-x) clamp(60px,8vw,110px)}.paper-page h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:.96}.project-page-v2{position:relative;z-index:1;background:var(--ink)}body.project-on-paper .site-header{color:var(--ink)}body.project-on-paper .site-header .btn-commission{border-color:#0909098c}.pp-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(90px,14vh,150px) var(--margin-x) 0;color:var(--paper-warm);overflow:hidden;background:radial-gradient(90% 60% at 70% 0%,rgba(244,236,218,.07),transparent 60%),var(--ink)}.pp-hero-index{position:absolute;top:6vh;right:-.06em;margin:0;font-family:var(--font-display);font-size:clamp(14rem,34vw,32rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(233,232,228,.14);pointer-events:none;user-select:none}.pp-back{margin-bottom:22px}.pp-facts{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-on-dark);margin:0 0 16px}.pp-hero-title{position:relative;z-index:2;max-width:60%}.pp-hero-title h1{font-size:clamp(3rem,8vw,7.5rem);line-height:.92;letter-spacing:-.01em;margin:0 0 clamp(24px,4vh,48px);max-width:10ch}.pp-hero-figure{position:relative;z-index:1;margin:0 auto;width:min(520px,68vw);overflow:hidden;box-shadow:0 2px 8px #00000080,0 40px 120px #0009;border:6px solid #f6f4ef;border-bottom-width:26px;background:#f6f4ef;transform:translateY(12vh)}.pp-hero-figure img{display:block;width:100%;height:auto;scale:1.18;transform-origin:center top}.pp-scroll-hint{position:absolute;bottom:26px;left:var(--margin-x);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-on-dark);animation:pulse 2.6s ease-in-out infinite}.pp-paper{position:relative;background-color:var(--gallery-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.35 0 0 0 0 0.34 0 0 0 0 0.31 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");color:var(--ink);padding:clamp(140px,22vh,240px) var(--margin-x) clamp(70px,9vw,120px)}.pp-premise{max-width:30ch;margin:0 auto clamp(70px,10vw,140px);text-align:center}.pp-rule{display:block;width:44px;height:2px;background:var(--accent);margin:0 auto 30px}.pp-premise p{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.32;margin:0}.editorial-gallery-v2{display:flex;flex-direction:column;gap:clamp(60px,9vw,130px);margin-bottom:clamp(80px,11vw,150px)}.g2-fig{margin:0;will-change:transform}.g2-print{background:#fdfcfa;padding:clamp(8px,1vw,14px);padding-bottom:clamp(30px,3.4vw,48px);transform:rotate(var(--tilt, 0deg));box-shadow:0 1px 3px #0909091f,0 14px 34px #09090929,0 44px 110px #0909092e;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.g2-fig:hover .g2-print{transform:rotate(0) translateY(-6px);box-shadow:0 2px 5px #09090924,0 22px 50px #09090933,0 60px 140px #09090938}.g2-print img{width:100%}.g2-fig figcaption{display:flex;gap:14px;align-items:baseline;margin-top:14px;padding-left:4px}.g2-index{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.g2-caption{font-size:13px;color:var(--graphite)}.g2-full{width:min(880px,100%);margin:0 auto}.g2-pair,.g2-pair-rev{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,4vw,64px);align-items:start}.g2-pair .g2-fig:last-child{margin-top:clamp(40px,7vw,110px)}.g2-pair-rev{grid-template-columns:5fr 7fr}.g2-pair-rev .g2-fig:first-child{margin-top:clamp(40px,7vw,110px)}.g2-solo{width:min(520px,78vw);margin:0 auto}.g2-detail{width:min(400px,64vw);margin-left:auto;margin-right:clamp(0px,6vw,90px)}.pp-credits,.pp-note{max-width:var(--measure);margin:0 auto clamp(50px,7vw,90px)}.pp-credits h2,.pp-note h2{font-size:1.7rem;margin-bottom:18px}.pp-credits dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0}.pp-credits dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.pp-credits dd{margin:4px 0 0}.pp-next{position:relative;display:block;text-decoration:none;color:var(--paper-warm);background:var(--ink);overflow:hidden}.pp-next-media{height:min(72vh,640px);overflow:hidden}.pp-next-media img{width:100%;height:118%;object-fit:cover;opacity:.44;transition:opacity .7s var(--ease-out)}.pp-next:hover .pp-next-media img{opacity:.62}.pp-next-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 var(--margin-x);background:radial-gradient(70% 70% at 50% 50%,#07070838,#0707088c)}.pp-next-label{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted-on-dark);margin:0 0 14px}.pp-next-title{font-family:var(--font-display);font-size:clamp(2.6rem,6.5vw,5.6rem);line-height:.95;margin:0 0 14px}.pp-next-facts{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-on-dark);margin:0}.pp-cta{background:var(--ink);color:var(--paper-warm);text-align:center;padding:clamp(70px,11vw,150px) var(--margin-x)}.pp-cta h2{font-size:clamp(2rem,4.2vw,3.6rem);margin:0 auto 30px;max-width:18ch}.project-page-v2.reduced-motion .pp-hero-figure{transform:none}.project-page-v2.reduced-motion .pp-hero-figure img{scale:none}@media(max-width:900px){.pp-hero-title{max-width:100%}.pp-hero-figure{width:min(440px,86vw)}.g2-pair,.g2-pair-rev{grid-template-columns:1fr}.g2-pair .g2-fig:last-child,.g2-pair-rev .g2-fig:first-child{margin-top:0;width:78%;margin-left:auto}.g2-detail{margin-right:0}}.page-header{max-width:22ch;margin-bottom:clamp(48px,7vw,92px)}.page-eyebrow{display:flex;align-items:center;gap:15px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin:0 0 26px}.page-eyebrow:before{content:"";width:36px;height:1px;background:var(--accent)}.page-header h1{letter-spacing:-.02em;line-height:.94}.page-header .support{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.42;color:var(--graphite);max-width:34ch;margin-top:22px}.about-grid,.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(34px,6vw,96px);align-items:start}.about-portrait{margin:0}.about-portrait img{box-shadow:0 1px 3px #0909091f,0 26px 70px #09090938}.about-portrait figcaption{margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.about-bio{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.32;margin-top:0;letter-spacing:-.01em}.about-copy p:not(.about-bio){max-width:58ch;color:#090909bd}.about-page .proof-availability,.contact-page .proof-availability{color:var(--graphite);font-size:15px}.contact-aside{border-left:1px solid rgba(9,9,9,.14);padding-left:clamp(22px,3.5vw,48px)}.contact-aside h2{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--graphite);margin-bottom:20px}.contact-aside p{margin:0 0 14px}.contact-aside p a{font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,1.8rem);text-decoration:none;border-bottom:1px solid rgba(9,9,9,.25);padding-bottom:2px;transition:border-color .35s var(--ease-out)}.contact-aside p a:hover{border-color:var(--accent)}.contact-aside .proof-availability{margin-top:26px;padding-top:22px;border-top:1px solid rgba(9,9,9,.12)}.notfound-page{display:grid;place-content:center;text-align:center;gap:18px}@media(max-width:900px){.process-list,.about-grid,.contact-grid,.field-row{grid-template-columns:1fr}.viewpoint-content{text-align:left}.viewpoint-body{margin-left:0}.viewpoint-words{justify-content:flex-start;flex-wrap:wrap}.site-header{gap:14px}.site-header nav{gap:14px}.site-header nav a{font-size:11px;letter-spacing:.1em}.work-meta{left:var(--margin-x);right:var(--margin-x);width:auto;bottom:clamp(46px,10vh,110px)}.work-meta.align-left{left:var(--margin-x)}.g-pair{grid-template-columns:1fr}.g-solo,.g-detail{width:100%}}@media(max-width:640px){.site-header .btn-commission{display:none}.site-header{padding-inline:14px;gap:10px}.site-header .wordmark{font-size:15px}.header-back{margin-right:10px;padding-right:10px}.site-header nav{gap:11px}.site-header nav a{font-size:10px;letter-spacing:.06em}.header-actions,.sound-toggle{flex-shrink:0}.invitation-content{width:92vw;max-width:92vw;padding:30px 22px;transform:none}.invitation-secondary{flex-wrap:wrap;gap:16px 22px;row-gap:16px}.beat-invitation .support{max-width:100%}}@media(max-width:460px){.site-header nav a{font-size:9px;letter-spacing:.04em}.header-back{margin-right:8px;padding-right:8px}}.story-overlay{position:fixed;inset:0;z-index:120;background:#060608b8;backdrop-filter:blur(22px) saturate(.85);-webkit-backdrop-filter:blur(22px) saturate(.85);animation:story-in .5s cubic-bezier(.22,1,.36,1) both}.story-scroll{position:absolute;inset:0;display:flex;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(72px,10vh,120px) clamp(16px,5vw,64px) clamp(64px,10vh,140px)}.story-overlay.no-motion{animation:none}@keyframes story-in{0%{opacity:0}to{opacity:1}}.story-panel{position:relative;width:min(760px,100%);animation:story-rise .62s cubic-bezier(.22,1,.36,1) both}.story-overlay.no-motion .story-panel{animation:none}@keyframes story-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.story-close{position:absolute;top:clamp(18px,3vh,30px);right:clamp(16px,5vw,46px);z-index:3;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid rgba(233,232,228,.26);border-radius:999px;background:#0a0a0c99;backdrop-filter:blur(8px);color:#e9e8e4db;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;z-index:2;transition:border-color .3s ease,color .3s ease}.story-close:hover,.story-close:focus-visible{border-color:#e9e8e499;color:#e9e8e4}.story-head{clear:both;padding-top:clamp(4px,2vh,18px)}.story-index{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#e9e8e46b;margin:0 0 14px}.story-title{font-family:var(--font-display, "Instrument Serif", serif);font-size:clamp(38px,6vw,74px);line-height:1.02;letter-spacing:-.02em;margin:0 0 16px;color:#f2f1ed}.story-facts{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#e9e8e480;margin:0 0 22px}.story-premise{font-size:clamp(16px,1.6vw,19px);line-height:1.62;color:#e9e8e4d1;max-width:58ch;margin:0 0 clamp(38px,6vh,66px)}.story-plates{display:flex;flex-direction:column;gap:clamp(34px,6vh,72px)}.story-plate{margin:0}.story-plate img{display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 30px 80px #0000008c}.story-plate figcaption{margin-top:12px;font-size:12px;line-height:1.5;color:#e9e8e466;max-width:52ch}.story-foot{margin-top:clamp(44px,7vh,84px);padding-top:26px;border-top:1px solid rgba(233,232,228,.14)}.story-credit{font-size:12px;letter-spacing:.06em;color:#e9e8e49e;margin:0 0 8px}.story-credit span{color:#e9e8e45c;margin-right:10px;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.story-foot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.story-continue{padding:13px 26px;border:1px solid rgba(233,232,228,.34);border-radius:999px;background:none;color:#e9e8e4;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,border-color .3s ease}.story-continue:hover,.story-continue:focus-visible{background:#e9e8e41a;border-color:#e9e8e49e}.story-fullpage{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#e9e8e480;text-decoration:none;border-bottom:1px solid rgba(233,232,228,.26);padding-bottom:3px}.story-fullpage:hover,.story-fullpage:focus-visible{color:#e9e8e4}@media(max-width:640px){.story-close .story-close-label{display:none}.story-close{padding:10px 13px}}body.story-open .site-header{opacity:0;pointer-events:none;transition:opacity .35s ease}.header-back a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;opacity:.62;transition:opacity .3s}.header-back a:hover,.header-back a:focus-visible{opacity:1}.header-back-sep{margin:0 9px;opacity:.34}@media(max-width:860px){.header-back-sep,.header-back a:last-child{display:none}}.inquiry-dialog{background:#0c0c0e85;backdrop-filter:blur(20px) saturate(.9);-webkit-backdrop-filter:blur(20px) saturate(.9);color:var(--paper-warm);border:1px solid rgba(233,232,228,.16);border-radius:2px;box-shadow:0 40px 120px #0000009e}.inquiry-dialog::backdrop{background:#050507bd;backdrop-filter:blur(14px) saturate(.85);-webkit-backdrop-filter:blur(14px) saturate(.85)}.dialog-support{color:#e9e8e4bd}.dialog-close{border-color:#e9e8e44d;color:var(--paper-warm);transition:border-color .3s ease,background .3s ease}.dialog-close:hover,.dialog-close:focus-visible{border-color:#e9e8e4a8;background:#e9e8e414}.inquiry-dialog .field label{color:#e9e8e48f}.inquiry-dialog .field input,.inquiry-dialog .field select,.inquiry-dialog .field textarea{background:#e9e8e40d;border:1px solid rgba(233,232,228,.2);color:var(--paper-warm);border-radius:2px;transition:border-color .3s ease,background .3s ease}.inquiry-dialog .field input::placeholder,.inquiry-dialog .field textarea::placeholder{color:#e9e8e457}.inquiry-dialog .field input:hover,.inquiry-dialog .field select:hover,.inquiry-dialog .field textarea:hover{border-color:#e9e8e45c}.inquiry-dialog .field input:focus-visible,.inquiry-dialog .field select:focus-visible,.inquiry-dialog .field textarea:focus-visible{background:#e9e8e417;border-color:#e9e8e480}.inquiry-dialog .field select option{background:#121214;color:var(--paper-warm)}.inquiry-dialog .field-consent label{color:#e9e8e4d1}.inquiry-dialog .field input[type=checkbox]{accent-color:var(--paper-warm);width:17px;height:17px}.inquiry-dialog .field-error,.inquiry-dialog .form-error{color:#e8836a}.inquiry-dialog .field [aria-invalid=true]{border-color:#b8543a}.inquiry-dialog .prototype-note{background:#c0492c24;border-color:#c0492c73;color:#e9e8e4d6}.inquiry-dialog .inquiry-form .btn-primary{background:var(--paper-warm);border-color:var(--paper-warm);color:var(--ink)}.inquiry-dialog .inquiry-form .btn-primary:hover{background:var(--gallery-white)}.nav-toggle{display:none;position:relative;width:44px;height:44px;margin-left:auto;border:1px solid rgba(233,232,228,.28);border-radius:999px;background:#0a0a0c73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.nav-toggle span{position:absolute;left:50%;width:16px;height:1px;background:currentcolor;transform:translate(-50%);transition:transform .3s var(--ease-out)}.nav-toggle span:first-child{top:18px}.nav-toggle span:last-child{top:24px}.site-header.on-paper .nav-toggle{border-color:#0909094d;background:#f4f3f099}.nav-drawer{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end}.nav-drawer-scrim{position:absolute;inset:0;border:none;padding:0;background:#0505079e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;animation:story-in .4s var(--ease-out) both}.nav-drawer-panel{position:relative;display:flex;flex-direction:column;width:min(400px,86vw);height:100%;padding:clamp(72px,12vh,104px) clamp(26px,7vw,44px) clamp(28px,5vh,44px);background:#0c0c0eb8;backdrop-filter:blur(24px) saturate(.9);-webkit-backdrop-filter:blur(24px) saturate(.9);border-left:1px solid rgba(233,232,228,.14);box-shadow:-30px 0 90px #0009;color:var(--paper-warm);animation:drawer-in .46s cubic-bezier(.22,1,.36,1) both;overflow-y:auto;overscroll-behavior:contain}@keyframes drawer-in{0%{transform:translate(18px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.nav-drawer-panel,.nav-drawer-scrim{animation:none}}.nav-drawer-close{position:absolute;top:clamp(18px,3vh,28px);right:clamp(20px,5vw,30px);width:42px;height:42px;border:1px solid rgba(233,232,228,.26);border-radius:999px;background:none;color:inherit;font-size:15px;line-height:1;cursor:pointer}.nav-drawer-panel nav{display:flex;flex-direction:column;gap:clamp(10px,2.4vh,20px)}.nav-drawer-panel nav a{display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-size:clamp(30px,8vw,40px);line-height:1.1;letter-spacing:-.01em;text-decoration:none;color:var(--paper-warm);opacity:.9;transition:opacity .3s}.nav-drawer-panel nav a:hover,.nav-drawer-panel nav a:focus-visible{opacity:1}.nav-drawer-index{font-family:var(--font-ui);font-size:11px;letter-spacing:.2em;color:#e9e8e45c}.nav-drawer-foot{margin-top:auto;padding-top:clamp(26px,5vh,40px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.nav-drawer-foot .sound-toggle{opacity:.82}.nav-drawer-foot .sound-label{display:inline}.nav-drawer-cta{align-self:stretch;text-align:center}.nav-drawer-back{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#e9e8e475}.nav-drawer-back a{text-decoration:none;border-bottom:1px solid rgba(233,232,228,.22);padding-bottom:2px}.nav-drawer-back a:hover{color:var(--paper-warm)}@media(max-width:860px){.nav-toggle{display:block}.site-header .header-nav,.site-header .header-actions{display:none}.site-header .wordmark{margin-right:0}}.inquiry-dialog h2{padding-right:56px}
