@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2) format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2) format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2) format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2) format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2) format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2) format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2) format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2) format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-vietnamese-800-normal-DHDgv4cm.woff2) format("woff2"),url(/assets/archivo-vietnamese-800-normal-BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-ext-800-normal-BC6piDwP.woff2) format("woff2"),url(/assets/archivo-latin-ext-800-normal-B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-vietnamese-900-normal-CTaGUQkG.woff2) format("woff2"),url(/assets/archivo-vietnamese-900-normal-BsRv4e8b.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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-ext-900-normal-BTaU-39F.woff2) format("woff2"),url(/assets/archivo-latin-ext-900-normal-DtTSfqvf.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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-900-normal-D5FQlLQC.woff2) format("woff2"),url(/assets/archivo-latin-900-normal-b9gKmcX7.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:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/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(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/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(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/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(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/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}:root{--ink: #0b0a0a;--ink-2: #151312;--ink-3: #1c1a18;--bone: #f3f2f2;--bone-2: #eae9e9;--signal: #ff563c;--signal-2: #ff9783;--signal-deep: #ec3013;--bg: var(--ink);--fg: var(--bone);--mut: rgba(243, 242, 242, .5);--dim: rgba(243, 242, 242, .5);--dimmer: rgba(243, 242, 242, .49);--rule: rgba(243, 242, 242, .16);--rule2: rgba(243, 242, 242, .3);--hair: var(--rule);--card: rgba(243, 242, 242, .04);--surface: #151312;--font-display: "Archivo", system-ui, sans-serif;--font-hero: "Archivo", system-ui, sans-serif;--font-mono: "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--pad: clamp(26px, 3.6vw, 60px);--gutter: clamp(.9rem, 2vw, 2rem);--ease-out: cubic-bezier(.19, 1, .22, 1);--ease-io: cubic-bezier(.83, 0, .17, 1)}body.theme-light{--bg: #f3f2f2;--fg: #201e1d;--mut: rgba(32, 30, 29, .64);--dim: rgba(32, 30, 29, .72);--dimmer: rgba(32, 30, 29, .63);--rule: rgba(32, 30, 29, .2);--rule2: rgba(32, 30, 29, .4);--hair: rgba(32, 30, 29, .2);--card: rgba(32, 30, 29, .045);--signal: #ae1800}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:15px;line-height:1.6;min-height:100vh;overflow-x:hidden;overflow-x:clip;transition:background-color .8s var(--ease-out),color .8s var(--ease-out);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,canvas,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#2c2c30;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--signal)}.display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.04em}.mono{font-family:var(--font-body);font-size:clamp(.68rem,.62rem + .3vw,.82rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.75}.line{display:block;overflow:hidden}.line__inner{display:inline-block;will-change:transform}.word{display:inline-block;overflow:clip;vertical-align:top}.char{display:inline-block;will-change:transform}.skip{position:fixed;top:-100%;left:var(--pad);z-index:300;padding:.8em 1.4em;background:var(--signal);color:var(--ink);transition:top .25s}.skip:focus{top:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.grain,.cursor,.unit,.hero__canvas,.act__god,.stn__cameo,.flight,.cinema,.stn__bigno{display:none!important}.hero,.manifesto{height:auto;min-height:100vh}.hero__stick,.manifesto__stick{position:relative;height:auto;min-height:100vh}.manifesto__line{position:relative;margin:18vh auto}.act{position:relative}.loader{display:none}}.vf{position:fixed;inset:14px;z-index:90;pointer-events:none}.vf i{position:absolute;width:18px;height:18px;border:0 solid var(--mut);opacity:.55;transition:border-color .8s}.vf i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.vf i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.vf i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.vf i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.grain{position:fixed;inset:-100%;z-index:200;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.05;animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-8%)}20%{transform:translate(-12%,4%)}30%{transform:translate(6%,-14%)}40%{transform:translate(-4%,12%)}50%{transform:translate(-12%,6%)}60%{transform:translate(12%)}70%{transform:translateY(10%)}80%{transform:translate(-14%)}90%{transform:translate(8%,4%)}}.wipe{position:fixed;inset:0;z-index:260;pointer-events:none}.wipe i{position:absolute;inset:0;transform:scaleY(0);transform-origin:bottom;will-change:transform}.wipe i:first-child{background:var(--signal)}.wipe i:last-child{background:var(--ink)}html.wipe-in .wipe i{transform:scaleY(1);transform-origin:top}html.wipe-in .wipe i:first-child{background:var(--ink)}html.wipe-in .wipe i:last-child{background:var(--signal)}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:240;pointer-events:none}.progress span{display:block;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left}.cursor{position:fixed;top:0;left:0;z-index:250;pointer-events:none;opacity:0}.cursor__dot{position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:var(--signal)}.cursor__ring{position:absolute;top:-19px;left:-19px;width:38px;height:38px;border-radius:50%;border:1px solid var(--mut);transition:transform .45s var(--ease-out),border-color .45s,background-color .45s}.cursor__label{position:absolute;top:-8px;left:28px;font-size:.6rem;letter-spacing:.14em;white-space:nowrap;color:var(--signal);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s}.cursor.is-hover .cursor__ring{transform:scale(1.6);border-color:var(--signal);background:#ff4b0014}.cursor.is-hover .cursor__label{opacity:1;transform:translate(0)}.cursor.is-strong .cursor__ring{transform:scale(2);background:#ff4b001f}.cursor.is-strong .cursor__label{top:44px;left:0;transform:translate(-50%);font-weight:700;font-size:.66rem;letter-spacing:.32em;text-indent:.32em;color:var(--ink);background:var(--signal);padding:.55em 1.05em .5em;border-radius:99px;box-shadow:0 0 26px #ff4b0066;animation:cursor-badge .38s var(--ease-out)}@keyframes cursor-badge{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}}@media(pointer:coarse){.cursor{display:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){*,*:before,*:after{cursor:none!important}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable]:not([contenteditable=false]){cursor:auto!important}}.loader{position:fixed;inset:0;z-index:270;background:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;padding:32px var(--pad);box-sizing:border-box}.loader__row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.loader__logo{display:block;height:clamp(26px,4vw,56px);width:auto;aspect-ratio:1457 / 406;background:var(--bone);-webkit-mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;opacity:.95}.loader__core{text-align:center}.loader__count{font-family:var(--font-display);font-size:clamp(40px,7vw,110px);font-weight:900;line-height:.8;letter-spacing:-.05em;color:var(--signal);font-variant-numeric:tabular-nums}.loader__count em{font-style:normal;color:var(--signal)}.loader__bar{width:100%;height:2px;background:var(--rule);margin-top:18px;position:relative;overflow:hidden}.loader__bar span{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.loader__tag{margin-top:14px;font-size:10px;font-weight:800;letter-spacing:.24em;color:var(--dimmer);text-transform:uppercase}.loader.is-done{pointer-events:none}.chrome{position:fixed;top:0;left:0;right:0;z-index:210;display:flex;align-items:center;gap:clamp(12px,1.6vw,24px);height:60px;padding:0 var(--pad);border-bottom:1px solid var(--rule);background:#0b0a0ab8;backdrop-filter:blur(14px) saturate(1.2);pointer-events:none}.chrome>*{pointer-events:auto}.chrome__logo{display:flex;align-items:center;gap:8px;flex:none;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.5rem);letter-spacing:.04em;line-height:1;color:var(--fg);transition:color .8s}.chrome__logo sup{font-size:9px;font-weight:700;color:var(--dim)}.chrome__logo-mark{display:inline-block;width:clamp(72px,6.5vw,110px);aspect-ratio:1457 / 406;background:currentColor;-webkit-mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;vertical-align:middle}.chrome__chip,.chrome__cta{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;background:var(--signal);border:0;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0b0a0a;white-space:nowrap;overflow:hidden;isolation:isolate;transform:none;will-change:transform,top,left,width,height;transition:background-color .35s,filter .35s;z-index:5;position:relative}.chrome__chip:hover,.chrome__cta:hover{background:var(--signal-2);filter:none}.chrome__chip-w{display:none}.chrome__chip-txt{letter-spacing:.1em;line-height:1;white-space:nowrap;color:#0b0a0a}.chrome__chip.is-flying{transition:none;pointer-events:none;position:fixed;margin-left:0}.chrome__chip.is-docked{pointer-events:auto}.chrome__status{display:none;align-items:center;gap:10px;flex:none;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--dim);text-transform:uppercase;font-variant-numeric:tabular-nums}.chrome__status-blink{width:5px;height:5px;background:var(--signal);animation:tickblink 1.6s steps(1) infinite}.chrome__status-sep{color:var(--signal)}.chrome__pct,.chrome__section{display:none}@media(min-width:1180px){.chrome__status{display:flex}}@media(max-width:760px){.chrome__status{display:none}.chrome__chip,.chrome__cta{padding:8px 12px;font-size:10px}}.brand-mark{position:fixed;z-index:210;top:clamp(18px,2.6vh,30px);left:var(--pad);display:flex;align-items:center;gap:8px;line-height:1;letter-spacing:.04em;color:var(--fg);transition:color .8s}.brand-mark sup{font-size:9px;font-weight:700;color:var(--dim)}.brand-mark__logo{display:inline-block;width:clamp(72px,6.5vw,110px);aspect-ratio:1457 / 406;background:currentColor;-webkit-mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;vertical-align:middle}.cta-rail{position:fixed;right:0;z-index:210;top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,26px);padding:clamp(14px,1.8vh,22px) clamp(9px,.8vw,13px);background:var(--signal);color:var(--bone);transition:background-color .35s}.cta-rail:hover{background:var(--signal-deep)}.cta-rail__mark{display:block;flex:none;width:clamp(15px,1.1vw,19px);aspect-ratio:1457 / 406;background:currentColor;-webkit-mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;mask:url(/assets/waysel-logo-white.png) no-repeat center / contain}.cta-rail__txt{writing-mode:vertical-rl;font-size:10.5px;font-weight:800;letter-spacing:.3em;line-height:1;text-transform:uppercase;white-space:nowrap;color:currentColor}@media(max-width:760px){.cta-rail{top:clamp(18px,2.6vh,30px);right:var(--pad);flex-direction:row;gap:8px;padding:10px 13px}.cta-rail__mark{width:13px}.cta-rail__txt{writing-mode:horizontal-tb;font-size:9px;letter-spacing:.18em}}.pf-tab{position:fixed;right:0;top:50%;z-index:205;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 9px 14px 10px;border:1px solid rgba(255,255,255,.14);border-right:0;border-radius:14px 0 0 14px;background:linear-gradient(160deg,#ffffff1f,#ffffff05 50%),#12100fa3;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 12px 34px #0000004d,inset 0 1px #ffffff24;color:#f3f2f2;transform:translate(110%,-50%);transition:transform .6s cubic-bezier(.34,1.56,.64,1),padding-right .3s,border-color .3s}html.is-booted .pf-tab{transform:translateY(-50%);transition-delay:.9s,0s,0s}.pf-tab:hover,.pf-tab:focus-visible{padding-right:14px;border-color:#ff563c99;outline:none}.pf-tab i{width:14px;height:14px;border-radius:50%;display:block;background:var(--signal);box-shadow:0 0 0 3px #ff563c40}.pf-tab span{writing-mode:vertical-rl;font-size:10px;font-weight:800;letter-spacing:.3em;line-height:1}.pf-tab b{font-size:12px;font-weight:800;line-height:1;color:var(--signal);transition:transform .3s}.pf-tab:hover b{transform:translate(-2px)}@media(max-width:760px){.pf-tab{top:62%;padding:12px 7px 12px 8px;gap:8px}.pf-tab span{font-size:9px}}@media(prefers-reduced-motion:reduce){.pf-tab{transition:none}}.grid-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;display:grid;grid-template-columns:repeat(12,1fr);opacity:.5}.grid-overlay span{border-left:1px solid rgba(243,242,242,.05)}.grid-overlay span:last-child{border-right:1px solid rgba(243,242,242,.05)}.social-rail{position:fixed;right:10px;bottom:56px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}.social-rail__rule{width:1px;height:56px;background:var(--rule)}.social-rail a{pointer-events:auto;writing-mode:vertical-rl;font-size:9.5px;font-weight:800;letter-spacing:.24em;color:var(--dimmer);text-transform:uppercase}.social-rail a:hover{color:var(--fg)}@media(max-width:820px){.social-rail{display:none}}.particle-stage{position:absolute;aspect-ratio:1;border:0;background:transparent;pointer-events:none;z-index:2;overflow:hidden}.particle-stage--hero{top:50%;right:clamp(26px,4vw,72px);width:min(38vw,420px);transform:translateY(-46%)}.particle-stage--craft{left:0;bottom:0;width:min(28vw,280px);z-index:0}@media(max-width:900px){.particle-stage--hero{width:min(46vw,280px);top:42%}.particle-stage--craft{width:min(40vw,200px);opacity:.55}}.tick{display:inline-block;width:9px;height:9px;background:var(--signal);margin-right:.9em;vertical-align:baseline;animation:tickblink 2.4s steps(2) infinite}@keyframes tickblink{50%{opacity:.25}}.kicker{color:var(--mut);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:.8em;padding:1.05em 2.1em;border:1px solid var(--fg);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);position:relative;isolation:isolate;overflow:hidden;transition:color .4s,border-color .4s}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--signal);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .5s var(--ease-io)}.btn:hover{color:var(--ink);border-color:var(--signal)}.btn:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.btn--ghost{border-color:var(--hair);color:var(--mut)}[data-reveal]{will-change:transform,opacity}.grain{opacity:.18}.vf{display:none!important}.progress{display:none}body.theme-light .chrome{background:#f3f2f2d1;border-color:#201e1d33;color:#201e1d}body.theme-light .chrome__logo{color:#201e1d}.hero{position:relative;height:180vh}.hero__stick{position:sticky;top:0;height:100vh;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;padding:78px var(--pad) 100px;box-sizing:border-box;z-index:40}body.hero-behind .hero__stick{z-index:40}body.hero-behind .hero__haze{opacity:0}.hero__haze{display:none}.hero__inner{position:relative;z-index:5;max-width:1500px;width:100%}.hero__eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.hero__kicker,.sec-kicker{font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--signal);text-transform:uppercase;flex:none}.sec-kicker--dark{color:#ae1800}.sec-kicker--ink{color:#0b0a0a}.hero__rule,.acts__rule,.work__rule,.studio__rule,.protocol__rule,.transmit__rule{flex:1;height:1px;background:var(--rule);min-width:24px}.studio__rule{height:2px;background:#201e1d66}.transmit__rule{height:2px;background:#0b0a0a73}.hero__meta,.acts__meta,.work__meta,.studio__meta,.protocol__meta,.transmit__meta{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--dimmer);text-transform:uppercase;flex:none}.studio__meta{color:#201e1da3}.transmit__meta{color:#0b0a0af2}.hero__title{margin:0;font-family:var(--font-hero);font-weight:900;font-size:clamp(56px,11vw,180px);letter-spacing:-.05em;line-height:.82;color:var(--fg);text-transform:uppercase;user-select:none}.hero__line{display:block;white-space:nowrap}.hero__row{display:flex;align-items:flex-end;gap:clamp(30px,4.5vw,72px)}.hero__aside{font-family:var(--font-body);font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.5;letter-spacing:.05em;color:var(--dim);max-width:28ch;padding-bottom:clamp(10px,1.6vw,30px);text-transform:none;text-wrap:pretty}.hero__row:last-child .hero__aside{max-width:24ch}.hero__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:40px;padding-top:20px;border-top:2px solid var(--rule2)}.hero__dek{margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:.06em;line-height:1.5;color:var(--fg);text-transform:uppercase;max-width:26ch}.hero__scroll{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--dimmer)}.hero__scroll-bar{position:relative;display:block;width:1px;height:44px;background:var(--rule);overflow:hidden}.hero__scroll-bar i{position:absolute;inset:0;background:var(--signal);animation:wsl-drop 2.2s cubic-bezier(.7,0,.3,1) infinite}@keyframes wsl-drop{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hero__canvas{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.hero-backdrop{position:fixed;inset:0;background:#0b0a0a;pointer-events:none;will-change:opacity}@media(max-width:760px){.hero{height:150vh}.hero__stick{padding:72px var(--pad) 60px}.hero__eyebrow{margin-bottom:22px}.hero__title{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(50px,16.5vw,92px);line-height:.84;letter-spacing:-.055em}.hero__row{display:contents}.hero__line{order:1}.hero__aside{order:2;width:100%;max-width:none;padding-bottom:0;font-size:14px;line-height:1.55;letter-spacing:.045em}.hero__row .hero__aside{margin-top:24px;padding-top:18px;border-top:1px solid var(--rule);box-sizing:border-box}.hero__row+.hero__row .hero__aside{margin-top:12px;padding-top:0;border-top:0;color:var(--dimmer)}.hero__foot{margin-top:30px;gap:20px;align-items:flex-end}.hero__dek{font-size:14px;letter-spacing:.07em;max-width:22ch}.hero__scroll-bar{height:34px}.particle-stage--hero{opacity:.45}}@media(max-width:380px){.hero__stick{padding:64px var(--pad) 48px}.hero__title{font-size:clamp(44px,15.5vw,60px)}.hero__aside{font-size:13px}}.hero__half,.hero__creed,.hero__dot,.hero__coords,.hero__cue,.cue-rings{display:none}.manifesto{position:relative;height:300vh;background:var(--ink)}.manifesto__stick{position:sticky;top:0;height:100vh;overflow:clip;display:grid;place-items:center}.manifesto__line{position:absolute;font-family:var(--font-display);font-size:clamp(2.6rem,8.5vw,9rem);line-height:1.04;text-align:center;text-transform:uppercase;max-width:14ch}.manifesto__line--b .hl{color:var(--signal)}.manifesto__meter{position:absolute;left:50%;bottom:10vh;transform:translate(-50%);display:flex;gap:6px}.manifesto__meter i{width:26px;height:2px;background:var(--hair)}.manifesto__meter i.on{background:var(--signal)}.acts{position:relative}.acts__head{position:relative;z-index:5;padding:22vh var(--pad) 16vh;max-width:1500px;margin-inline:auto}.acts__title{font-family:var(--font-hero);font-weight:400;font-size:clamp(1.8rem,5.4vw,5.8rem);letter-spacing:-.01em;line-height:1.08;margin:.5em 0 .45em}.acts__note{max-width:44ch;color:var(--mut)}.act{position:sticky;top:0;height:100vh;overflow:clip;display:grid;align-items:center;background:var(--ink);border-top:1px solid var(--hair)}.act:nth-of-type(odd){background:var(--ink-2)}.act__god{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;filter:drop-shadow(0 0 28px rgba(255,190,120,.22)) drop-shadow(0 0 64px rgba(255,75,0,.12))}.act__ghost{position:absolute;right:-.06em;top:50%;transform:translateY(-50%);font-size:clamp(10rem,34vw,34rem);color:transparent;-webkit-text-stroke:1px rgba(233,229,220,.07);white-space:nowrap;user-select:none;will-change:transform}.act__core{position:relative;z-index:2;padding-inline:var(--pad);max-width:1500px;width:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--gutter);align-items:end}.act__no{grid-column:1 / -1;color:var(--signal);font-size:.68rem;letter-spacing:.3em}.act__word{grid-column:1;grid-row:2}.act__side{grid-column:2;grid-row:2}.act:nth-of-type(2n) .act__word{grid-column:2;grid-row:2;text-align:right}.act:nth-of-type(2n) .act__side{grid-column:1;grid-row:2}.act:nth-of-type(2n) .act__no{text-align:right}@media(max-width:900px){.act__word,.act__side,.act:nth-of-type(2n) .act__word,.act:nth-of-type(2n) .act__side{grid-column:1;text-align:left}.act:nth-of-type(2n) .act__no{text-align:left}}.act__word{font-size:clamp(3.2rem,11vw,12rem);color:var(--fg);white-space:nowrap}.act__side{padding-bottom:.8em}.act__desc{color:var(--mut);max-width:42ch;margin-bottom:2em}.act__list li{border-top:1px solid var(--hair);padding:.85em .2em;font-size:.72rem;letter-spacing:.14em;display:flex;justify-content:space-between;gap:1em;transition:padding-left .35s var(--ease-out),color .35s}.act__list li:hover{padding-left:.9em;color:var(--fg)}.act__list li:last-child{border-bottom:1px solid var(--hair)}@media(max-width:900px){.act__core{grid-template-columns:1fr;align-items:start}.act{height:auto;min-height:100vh;padding-block:16vh;position:relative}}.work__head{padding-inline:var(--pad);max-width:1500px;margin:0 auto 10vh}.work__title{font-size:clamp(3.4rem,11vw,12rem);margin-top:.35em}.work__rows{border-top:1px solid var(--hair)}.case{position:relative;display:grid;grid-template-columns:minmax(60px,.5fr) minmax(0,3fr) minmax(0,1.2fr);gap:var(--gutter);align-items:center;padding:clamp(2rem,5vw,3.6rem) var(--pad);border-bottom:1px solid var(--hair);isolation:isolate;overflow:clip}.case:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--signal);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease-io)}.case:hover:before,.case:focus-visible:before{transform:scaleY(1)}.case__idx{font-size:.72rem;color:var(--mut);letter-spacing:.2em;font-variant-numeric:tabular-nums;transition:color .3s}.case__idx--signal{color:var(--signal)}.case__name{display:block;font-family:var(--font-display);font-size:clamp(1.9rem,5.2vw,5rem);line-height:.95;text-transform:uppercase;transition:transform .5s var(--ease-out),color .3s}.case__desc{display:block;margin-top:.9em;color:var(--mut);max-width:58ch;font-size:.7rem;transition:color .3s}.case__meta{display:grid;gap:.35em;font-size:.62rem;letter-spacing:.16em;color:var(--mut);text-align:right;transition:color .3s}.case:hover .case__name{transform:translate(.25em)}.case:hover,.case:hover .case__idx,.case:hover .case__desc,.case:hover .case__meta,.case:hover .case__idx--signal{color:var(--ink)}.case__crest{position:absolute;right:var(--pad);top:50%;translate:0 -50%;z-index:1;pointer-events:none;font-family:var(--font-display);font-size:clamp(5rem,12vw,11rem);color:transparent;-webkit-text-stroke:1px rgba(10,10,11,.25);opacity:0;transition:opacity .4s;user-select:none}.case:hover .case__crest{opacity:1}@media(max-width:900px){.case{grid-template-columns:1fr}.case__meta{text-align:left;display:flex;flex-wrap:wrap;gap:1.4em}.case__crest{display:none}}.studio{position:relative;padding:26vh var(--pad);max-width:1500px;margin-inline:auto}@media(min-width:901px){.studio{padding-left:clamp(14rem,32vw,26rem)}}.studio__title{font-size:clamp(3rem,9.5vw,10.5rem);margin:.4em 0 .5em}.studio__title .hl{color:var(--signal)}.studio__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:calc(var(--gutter) * 2);color:var(--mut);max-width:1150px}.studio__grid p{border-top:1px solid var(--hair);padding-top:1.6em}.studio__hl{color:var(--fg);font-weight:700}.studio__wide{grid-column:1 / -1;max-width:72ch}.stack{padding:6vh 0 0;overflow:clip}.stack__caption{padding-inline:var(--pad);margin-bottom:4vh;color:var(--mut);font-size:.66rem;letter-spacing:.22em}.stack__tapes{margin-top:clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:clamp(18px,2.2vw,32px);width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:transparent}.ticker{display:block;white-space:nowrap;overflow:hidden;padding:.12em 0;border:0;line-height:0}.ticker__track{display:inline-flex;align-items:center;width:max-content;will-change:transform;font-family:var(--font-display);font-size:clamp(32px,5.2vw,72px);font-weight:900;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.65px rgba(243,242,242,.42);text-shadow:none}.ticker__set{display:inline-flex;align-items:center;flex:none}.ticker__track>.ticker__set>span{display:inline-block;flex:none}.ticker__track .sep{display:inline-block;width:.18em;height:.18em;margin:0 .48em;flex:none;align-self:center;background:var(--signal);transform:rotate(45deg);border-radius:1px;box-shadow:0 0 0 1px #ff563c40}.protocol{position:relative;z-index:2;padding:0;background:transparent;color:#0b0a0a;width:100%;max-width:1500px;margin:0 auto;opacity:0;pointer-events:none;will-change:opacity,transform}.portal .protocol{z-index:3}.portal .protocol.is-live{pointer-events:auto}.protocol__inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:clamp(28px,5vw,80px);align-items:start}.protocol__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px;order:2}.protocol__title{margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:900;line-height:.95;letter-spacing:-.03em;color:#0b0a0a;max-width:14ch}.protocol__lede{margin:0;max-width:32ch;font-size:clamp(11px,1vw,13px);font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#0b0a0af2}.protocol__board{display:flex;flex-direction:column;gap:0;border-top:1.5px solid rgba(11,10,10,.35);order:1}.qa{margin:0;border:0;border-bottom:1px solid rgba(11,10,10,.22);background:transparent;color:#0b0a0a;padding:0}.qa summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.4ch minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:16px 0;font-size:clamp(13px,1.25vw,16px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:#0b0a0a;transition:opacity .25s ease}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{opacity:.7}.qa__n{font-size:10px;font-weight:800;letter-spacing:.16em;color:#0b0a0af2;font-variant-numeric:tabular-nums}.qa[open] .qa__n{color:#0b0a0a}.qa__q{min-width:0}.qa__plus{position:relative;width:14px;height:14px;flex:none;opacity:.45}.qa__plus:before,.qa__plus:after{content:"";position:absolute;background:#0b0a0a;transition:transform .35s cubic-bezier(.16,1,.3,1)}.qa__plus:before{left:0;right:0;top:6px;height:1.5px}.qa__plus:after{top:0;bottom:0;left:6px;width:1.5px}.qa[open] .qa__plus:after{transform:scaleY(0)}.qa[open] .qa__plus{opacity:.75}.qa__body{overflow:hidden;padding:0 0 16px;max-width:52ch;margin:0 0 0 calc(2.4ch + 14px)}.qa__body p{margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:500;line-height:1.55;letter-spacing:.01em;color:#0b0a0af2;text-transform:none}@media(max-width:900px){.protocol__inner{grid-template-columns:1fr;gap:22px}.qa__body{margin-left:0}}.contact{position:relative;z-index:130;overflow:visible;padding:22vh var(--pad) 4vh;text-align:center;background:var(--ink)}.contact__rings{position:absolute;inset:0;pointer-events:none}.contact__rings span{position:absolute;left:50%;top:38%;width:40vmax;height:40vmax;border:1px solid var(--hair);border-radius:50%;translate:-50% -50%;animation:ringpulse 7s var(--ease-out) infinite;opacity:0}.contact__rings span:nth-child(2){animation-delay:1.75s}.contact__rings span:nth-child(3){animation-delay:3.5s}.contact__rings span:nth-child(4){animation-delay:5.25s}@keyframes ringpulse{0%{scale:.1;opacity:0}30%{opacity:.8}to{scale:1.15;opacity:0}}.contact__stage{position:relative;z-index:1}.contact__kicker{color:var(--mut);letter-spacing:.24em;font-size:.68rem}.contact__big{display:block;margin:.2em auto 0;width:fit-content;font-size:clamp(4.4rem,17vw,19rem);line-height:.92;color:var(--fg);transition:color .45s}.contact__big-b{display:block;color:transparent;-webkit-text-stroke:1.5px var(--fg);transition:color .45s,-webkit-text-stroke-color .45s}.contact__big:hover .contact__big-b{color:var(--signal);-webkit-text-stroke-color:var(--signal)}.contact__cta-slot{width:min(280px,78vw);height:3.4em;margin:2.8em auto 0;pointer-events:none;visibility:hidden}.contact__mail{margin-top:3.2em;font-size:.78rem;letter-spacing:.16em}.contact [data-fly],.contact [data-fly-target]{will-change:transform,opacity}.contact__mail a{display:inline-block;border-bottom:1px solid var(--hair);padding-bottom:.2em;transition:color .3s,border-color .3s}.contact__mail a:hover{color:var(--signal);border-color:var(--signal)}.contact__sep{color:var(--signal);margin-inline:1.2em}.contact__addr{margin-top:1.35em;color:var(--mut);font-size:.62rem;letter-spacing:.18em}.contact__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.55em 1.6em;margin-top:4.5em;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.contact__nav a{border-bottom:1px solid transparent;padding-bottom:.15em;transition:color .25s,border-color .25s}.contact__nav a:hover{color:var(--signal);border-color:var(--signal)}.footer{margin-top:12vh;border-top:1px solid var(--hair);padding:4.5vh 0 10vh;display:grid;gap:calc(var(--gutter) * 1.6);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));text-align:left;font-size:.66rem;letter-spacing:.12em;color:var(--mut);max-width:1500px;margin-inline:auto;padding-inline:0}.contact .footer{position:relative;z-index:2;width:100%;max-width:none;padding-inline:0;margin-top:22vh}.page .footer,.eng-exit .footer{padding-inline:0}.cta-slot{display:inline-block;width:min(280px,78vw);height:3.4rem;pointer-events:none;visibility:hidden}.footer__cta-slot{grid-column:1 / -1;justify-self:end;width:min(280px,78vw);height:3.4rem;pointer-events:none;visibility:hidden}.footer__col{display:grid;gap:.8em;align-content:start;justify-items:start}.footer__head{color:var(--fg);font-weight:700;letter-spacing:.22em;margin-bottom:.4em}.footer__col a{transition:color .25s;border-bottom:1px solid transparent}.footer__col a:hover,.footer__sig{color:var(--signal)}.footer__col--end{justify-items:start}.acts{position:relative!important;height:620vh!important}.acts__stick{position:sticky;top:0;height:100vh;overflow:hidden;box-sizing:border-box;padding:80px var(--pad) 54px;display:flex;flex-direction:column;background:transparent;z-index:5}.acts__eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:34px}.acts__layout{position:relative;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,2.1fr);gap:clamp(24px,5vw,90px);flex:1;min-height:0;z-index:2}.acts__index{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--rule);position:relative;z-index:2}.acts__index li{border-bottom:1px solid var(--rule);padding:14px 0;display:flex;gap:12px;align-items:baseline;transition:opacity .4s,padding-left .4s,border-color .4s;opacity:.32}.acts__index li.is-active{opacity:1;padding-left:12px;border-bottom-color:var(--signal)}.acts__index li span{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--dim)}.acts__index li.is-active span{color:var(--signal)}.acts__index li em{font-style:normal;font-size:clamp(15px,1.5vw,22px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.acts__panels{position:relative;min-height:0;z-index:2}.act-panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:0;transform:translateY(34px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none;background:transparent}.act-panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.act-panel__ghost{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:min(52vh,34vw);font-weight:900;line-height:.76;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(243,242,242,.13);pointer-events:none;z-index:-1}.act-panel__no{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--dimmer)}.act-panel__title{margin:0;font-size:clamp(38px,7vw,112px);font-weight:900;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--fg)}.act-panel__desc{margin:0;max-width:52ch;font-size:14.5px;line-height:1.65;color:var(--dim);text-transform:uppercase;letter-spacing:.03em}.act-panel__list{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 24px}.act-panel__list li{font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--fg);border:0!important;padding:0!important}.acts__head{display:none!important}main .act{display:none!important}@media(max-width:900px){.acts{height:380vh!important}.acts__layout{grid-template-columns:1fr;gap:20px}.acts__index{display:grid;grid-template-columns:repeat(4,1fr);border-top:0}.acts__index li{padding:10px 4px}.acts__index li.is-active{padding-left:4px}.acts__index li em{font-size:11px}.act-panel__title{font-size:clamp(32px,10vw,56px)}}.wedo{position:relative;height:420vh;background:var(--ink)}.wedo__stick{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:clip;z-index:6;perspective:1400px}.wedo__stack{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;pointer-events:none}.wedo__line{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(72px,12vw,230px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase;color:var(--fg);white-space:nowrap;will-change:transform,opacity,filter;text-shadow:0 0 80px rgba(243,242,242,.08)}.wedo__title{position:absolute;inset:0;margin:0;display:grid;place-items:center;text-align:center;font-size:clamp(64px,12.5vw,220px);line-height:.82;letter-spacing:-.06em;transform-origin:50% 50%;pointer-events:none;will-change:transform,opacity,filter}.wedo__phrase{grid-area:1 / 1;display:block;will-change:transform,opacity,filter}.wedo__phrase--acts{width:max-content;max-width:96vw;font-size:clamp(56px,11.3vw,200px);line-height:.84;letter-spacing:-.06em;align-self:center;justify-self:center;margin-top:-3vh}@media(max-width:760px){.wedo{height:340vh}.wedo__line{font-size:clamp(48px,18vw,110px)}.wedo__title{font-size:clamp(48px,16vw,96px)}.wedo__phrase--acts{font-size:clamp(40px,14vw,88px)}}.doctrine{display:none!important}.flood{position:relative;z-index:3;height:230vh;background:var(--ink)}.flood__stick{position:sticky;top:0;height:100vh;overflow:hidden}.flood__back{position:absolute;inset:0;display:flex;align-items:center;justify-content:stretch;padding:0;overflow:hidden;background:var(--ink);transform-origin:50% 60%;will-change:transform,opacity}.flood__back .stack--flood{width:100%;padding:clamp(48px,6vh,80px) 0 clamp(36px,4vh,56px)!important;margin:0;overflow:visible!important;background:transparent;color:var(--bone)}.flood__back .stack__head{padding-inline:var(--pad)}.flood__back .stack__num{color:var(--signal)}.flood__back .stack__cap{color:#f3f2f27d}.flood__back .stack__title{color:#f3f2f2}.flood__back .stack__tapes{margin-top:clamp(36px,5vh,64px);background:transparent!important}.flood__back .ticker__track{color:transparent!important;-webkit-text-stroke:1.65px rgba(243,242,242,.42)!important}.flood__fill{position:absolute;left:0;right:0;top:0;height:100%;background:var(--bone);transform:translate3d(0,100%,0);will-change:transform}.flood__front{position:absolute;left:0;right:0;bottom:100%;height:26vh;pointer-events:none}.flood__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.flood__inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad)}.flood__inner .sec-kicker{margin-bottom:clamp(20px,2.4vw,36px)}.flood__words{margin:0;font-size:clamp(28px,4.6vw,76px);line-height:1;letter-spacing:-.04em;color:#201e1d;max-width:26ch}.flood__words span{display:inline-block;margin-right:.28em;color:#201e1d80}@media(max-width:760px){.flood{height:200vh}.flood__front{height:18vh}}@media(prefers-reduced-motion:reduce){.flood{height:100vh}.flood__fill{transform:none}.flood__front{display:none}.flood__words span{color:#201e1d}}.work-card__ph,.studio__ph{position:absolute;inset:0;background:linear-gradient(135deg,rgba(243,242,242,.06),transparent 55%),repeating-linear-gradient(0deg,transparent,transparent 11px,rgba(243,242,242,.04) 12px),#151312}.work{position:relative;height:1100vh;padding:0;overflow:visible;background:#0b0a0a}.work__stick{position:sticky;top:0;height:100vh;overflow:hidden;box-sizing:border-box;background:#0b0a0a}.work__head,.work__rows,.case{display:none!important}.build-gl{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;display:block}.build-frame>:not(.build-gl){z-index:1}.build-monitor-gl,.build-monitor-css{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;opacity:0}.build-monitor-css{z-index:5}.build-stage.is-monitor .build-floor{opacity:0!important}.build-stage.is-monitor .build-frame-slot{display:block}.build-stage.is-monitor:before{content:"";position:absolute;inset:22% 18% 18% 28%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(255,86,60,.14),transparent 68%),radial-gradient(ellipse at 48% 48%,rgba(243,242,242,.07),transparent 72%);filter:blur(36px);opacity:0;transition:opacity .6s ease}.build-stage.is-monitor-lit:before{opacity:.85}.build-stage[data-device=tablet]:before{left:30%;right:22%}.build-stage[data-device=phone]:before{inset:16% 30% 14% 34%}.build-monitor-screen{position:relative;overflow:hidden;background:#0b0a0a;border-radius:3px;transform-style:preserve-3d;box-shadow:0 0 28px #ff563c47,0 0 70px #f3f2f21f,0 0 120px #ff563c1a}.build-monitor-screen:before{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.03) 18%,transparent 36%,transparent 70%,rgba(255,255,255,.04) 100%);background-size:240% 140%;background-position:calc(var(--glare, 0) * 100%) calc(var(--glare, 0) * 40%);background-repeat:no-repeat;mix-blend-mode:screen}.screen-wake{position:absolute;inset:0;z-index:22;pointer-events:none;mix-blend-mode:screen;opacity:var(--wake, 0);background:radial-gradient(ellipse at 50% 44%,rgba(255,246,238,.44),rgba(255,246,238,.1) 46%,transparent 74%)}.screen-wake:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.1) 5%,rgba(255,255,255,.38) 9%,rgba(255,255,255,.1) 13%,transparent 18%,transparent 100%);background-size:100% 260%;background-position:0 calc(var(--sweep, 0) * 100%);background-repeat:no-repeat;opacity:calc(1 - var(--sweep, 0) * .55)}.build-monitor-screen:after{content:"";position:absolute;inset:0;z-index:21;pointer-events:none;box-shadow:inset 0 0 48px #0000008c,inset 0 1px #ffffff1a,inset 0 0 0 1px #f3f2f214}.build-frame.is-on-monitor{border-color:#f3f2f229!important;background:#0b0a0a!important;box-shadow:0 0 #0000!important;transform:none!important;border-radius:2px;filter:brightness(1.1) contrast(1.06) saturate(1.05)}.build-frame.is-on-monitor .build-gl{display:none}.build-atm{position:absolute;inset:0;z-index:3;pointer-events:none}.build-atm__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 50% 42%,transparent 25%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 16%,transparent 80%,rgba(0,0,0,.7) 100%)}.build-atm__glow{position:absolute;left:50%;top:40%;width:min(72vw,860px);height:min(48vw,480px);transform:translate(-50%,-50%) scale(.7);background:radial-gradient(ellipse at center,rgba(243,242,242,.07),transparent 70%);opacity:0;filter:blur(28px);will-change:transform,opacity}.build-atm__grid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(243,242,242,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(243,242,242,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 50% 45% at 50% 48%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 50% 45% at 50% 48%,#000 10%,transparent 72%);opacity:0;transform:perspective(1000px) rotateX(64deg) translateY(10%);transform-origin:50% 40%;will-change:transform,opacity}.build-rail{position:absolute;left:var(--pad);top:72px;z-index:14}.build-rail__label{font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--signal)}.build-chapters{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);z-index:14;display:flex;flex-direction:column;gap:11px;pointer-events:none}.build-chapters span{width:4px;height:4px;background:#f3f2f229;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1)}.build-chapters span.is-on{background:var(--fg);transform:scale(1.5)}.build-chapters span.is-done{background:#f3f2f266}.build-intro,.build-outro{position:absolute;z-index:13;pointer-events:none;display:flex;flex-direction:column;gap:clamp(14px,2.4vh,28px)}.build-intro{inset:0;align-items:flex-start;justify-content:center;padding:0 var(--pad)}.build-intro__kicker,.build-outro__kicker{font-size:11px;font-weight:800;letter-spacing:.24em;color:var(--signal)}.build-intro__title{margin:0;font-size:clamp(42px,8.4vw,150px);font-weight:900;line-height:.85;letter-spacing:-.05em;text-transform:uppercase;color:var(--fg);text-shadow:0 20px 60px rgba(0,0,0,.55)}.build-intro__note,.build-outro__note{margin:0;font-size:clamp(12px,1.15vw,16px);font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);max-width:46ch}.build-intro__cue{font-size:10px;font-weight:800;letter-spacing:.2em;color:#f3f2f27d}.build-outro{inset:0;width:auto;opacity:0;display:block;pointer-events:none}.build-outro__rail{position:absolute;left:var(--pad);bottom:clamp(64px,8vh,100px);display:flex;flex-direction:column;gap:12px;z-index:1}.build-outro__rail-k{font-size:10px;font-weight:800;letter-spacing:.22em;color:#f3f2f27d}.build-outro__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.build-outro__steps li{display:flex;align-items:baseline;gap:8px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#f3f2f29e}.build-outro__steps em{font-style:normal;color:var(--signal);font-variant-numeric:tabular-nums}.build-outro__copy{position:absolute;left:var(--pad);top:clamp(88px,12vh,128px);width:min(42vw,480px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vh,18px);text-align:left;z-index:1}.build-outro__title{position:absolute;right:var(--pad);bottom:clamp(64px,8vh,100px);margin:0;text-align:right;font-size:clamp(34px,4.6vw,80px);font-weight:900;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--fg);z-index:1}.build-outro__note{max-width:44ch;font-size:clamp(12px,1.1vw,15px);margin:0}.build-outro__note--soft{color:#f3f2f27d;max-width:42ch;font-size:clamp(10px,.95vw,13px)}.build-outro__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.build-outro__tags li{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#f3f2f2b3;border:1px solid rgba(243,242,242,.22);padding:6px 9px}.build-outro__cta{align-self:flex-start;pointer-events:auto;padding:13px 18px;background:var(--signal);color:#0b0a0a;font-size:11px;font-weight:900;letter-spacing:.14em;transition:transform .3s cubic-bezier(.16,1,.3,1)}.build-outro__cta:hover{transform:translateY(-2px)}.build-stage{position:absolute;left:var(--pad);right:var(--pad);top:104px;bottom:86px;perspective:2600px;perspective-origin:50% 45%;z-index:6;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;--lcd-aspect: 1.765;--board-cap: 1;--board-min-w: 0}@media(max-width:1200px){.build-stage{--lcd-aspect: 1.511;--board-min-w: 1040px}.build-monitor-screen,.build-frame.is-on-monitor{border-radius:18px}}@media(max-width:820px){.build-stage{--lcd-aspect: .483;--board-min-w: 390px}.build-monitor-screen,.build-frame.is-on-monitor{border-radius:40px}}.build-floor{position:absolute;left:-40%;right:-40%;top:54%;height:130%;transform:rotateX(72deg);transform-origin:50% 0;opacity:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,rgba(243,242,242,.1) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(243,242,242,.1) 0 1px,transparent 1px 72px);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 58%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 58%)}.build-focus{display:none}.build-frame{position:relative;height:100%;z-index:2;flex:none;width:100%;margin-inline:auto;border:1px solid rgba(243,242,242,.1);background:#0b0a0a26;display:flex;flex-direction:column;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform;box-shadow:0 60px 120px #0000008c;transition:background .45s,border-color .45s,border-radius .45s,box-shadow .5s ease,filter .55s ease}.build-frame.is-wired{background:transparent;border-color:transparent;box-shadow:none}.build-frame.is-wired [data-slot]{border-color:transparent!important}.build-frame.is-solid{background:#0e0c0cf0;border-color:#f3f2f22e;box-shadow:0 60px 120px #000000b3}.build-frame.is-solid [data-slot]{border-color:transparent!important}.build-frame.is-live{border-color:#f3f2f24d}.work [data-slot]{background:transparent;border-color:transparent!important}.work [data-slot].is-await{border-color:#f3f2f233!important}.work [data-comp]{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;background:#151312!important;border:1px solid rgba(243,242,242,.28)!important;box-shadow:0 16px 36px #0000008c,0 2px #f3f2f214 inset,7px 8px #00000052!important;overflow:hidden}.work [data-comp]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(243,242,242,.07),transparent 42%);opacity:.9}.work [data-shine]{position:absolute;inset:-20% -40%;pointer-events:none;z-index:3;background:linear-gradient(105deg,transparent 42%,rgba(243,242,242,.22) 50%,transparent 58%);opacity:0;transform:translate3d(-40%,0,0);will-change:transform,opacity}.work [data-comp].is-docked{box-shadow:0 12px 30px #00000085,0 1px #f3f2f21a inset,5px 6px #00000047!important}.work [data-btn]{transform-style:preserve-3d;box-shadow:0 6px 14px #0006,3px 3px #00000040!important}.work [data-skel]{opacity:0!important}.build-stamp{position:absolute;right:clamp(14px,1.6vw,26px);bottom:clamp(14px,1.6vw,26px);padding:9px 16px;background:var(--signal);color:#0b0a0a;font-size:12px;font-weight:900;letter-spacing:.16em;opacity:0;transform:translate3d(0,10px,60px);will-change:transform,opacity}.build-cap{position:absolute;left:var(--pad);bottom:34px;display:flex;align-items:flex-end;gap:clamp(12px,1.6vw,26px);z-index:14;pointer-events:none;opacity:0}.build-cap__k{font-size:clamp(28px,3.4vw,56px);font-weight:900;line-height:.8;letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;opacity:.9}.build-cap__copy{display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.build-cap__title{font-size:clamp(16px,1.7vw,26px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.build-cap__note{font-size:10px;font-weight:700;letter-spacing:.14em;color:#f3f2f27d;white-space:nowrap}@media(max-width:820px){.build-chapters,.build-outro__rail{display:none}.build-outro__copy{left:var(--pad);width:min(86vw,400px);top:clamp(76px,11vh,110px)}.build-outro__title{font-size:clamp(26px,7vw,48px);bottom:clamp(56px,8vh,88px)}.build-stage{perspective:1600px}}@media(prefers-reduced-motion:reduce){.work{height:auto;min-height:100vh}.build-gl,.build-atm,.build-focus,.build-chapters,.build-monitor-gl,.build-monitor-css{display:none!important}#buildFrame,.build-frame{transform:none!important}#buildIntro,.build-intro{opacity:1!important;transform:none!important;filter:none!important}#buildOutro,.build-outro{opacity:0!important;pointer-events:none!important}#buildCap,.build-cap{opacity:0!important}.work [data-slot],.work [data-comp],.work [data-nav],.work [data-btn],.work [data-row],.work [data-stamp],.work [data-live]{opacity:1!important;transform:none!important;filter:none!important}.work [data-skel]{display:none!important}.work [data-col][data-h="38"]{height:38%!important}.work [data-col][data-h="55"]{height:55%!important}.work [data-col][data-h="44"]{height:44%!important}.work [data-col][data-h="71"]{height:71%!important}.work [data-col][data-h="61"]{height:61%!important}.work [data-col][data-h="86"]{height:86%!important}.work [data-col][data-h="78"]{height:78%!important}.work [data-chrome]{opacity:1!important}.work [data-url]{color:var(--fg)!important;border-color:var(--rule2)!important}}.stack{position:relative;padding:clamp(90px,9vw,130px) var(--pad) clamp(64px,7vw,100px)!important;overflow:clip!important}.stack--flood{padding-inline:0!important}.stack__tapes{background:transparent!important}.stack__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,5vw,72px);align-items:end}.stack__num{display:block;font-size:clamp(90px,15vw,240px);font-weight:900;line-height:.8;letter-spacing:-.06em;color:var(--signal);font-variant-numeric:tabular-nums}.stack__cap{display:block;margin-top:10px;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--dimmer)}.stack__title{margin:0;font-size:clamp(28px,3.6vw,58px);font-weight:800;line-height:1;letter-spacing:-.03em;max-width:22ch}.stack__chips,.stack__caption{display:none!important}.stack .ticker{display:block!important}.stack .ticker__track{font-size:clamp(32px,5.2vw,72px)!important;-webkit-text-stroke:1.65px rgba(243,242,242,.42)!important;color:transparent!important}.studio{position:relative!important;padding:clamp(90px,9vw,150px) var(--pad)!important;max-width:none!important;margin:0!important;background:#f3f2f2;color:#201e1d}.studio__eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:clamp(36px,4vw,60px)}.studio__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:clamp(28px,5vw,72px)!important;align-items:start;max-width:none!important;color:inherit!important}.studio__copy{display:flex;flex-direction:column;gap:26px}.studio__title{margin:0!important;font-size:clamp(36px,5.6vw,96px)!important;font-weight:900;line-height:.9;letter-spacing:-.045em;color:#201e1d}.studio__copy p{margin:0;font-size:14.5px;line-height:1.6;color:#201e1db8;text-transform:uppercase;letter-spacing:.03em;max-width:44ch;border:0!important;padding:0!important}.studio__hl{font-size:15px!important;font-weight:700!important;color:#201e1d!important;border-left:2px solid #ec3013;padding-left:18px!important;max-width:36ch}.studio__photo{margin:0;position:relative;aspect-ratio:4 / 5;border:1px solid rgba(32,30,29,.3)}.studio__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-top:clamp(44px,5vw,72px);border-top:2px solid rgba(32,30,29,.4)}.studio__stats>div{padding:22px 16px;border-right:1px solid rgba(32,30,29,.2)}.studio__stats>div:first-child{padding-left:0}.studio__stats>div:last-child{border-right:0;padding-right:0}.studio__stats span{display:block;font-size:clamp(30px,4.4vw,60px);font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.studio__zero{color:#ec3013!important}.studio__stats em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.14em;color:#201e1da3}.studio>.kicker{display:none!important}.contact.transmit,.transmit{position:relative;padding:clamp(56px,7vw,96px) var(--pad) clamp(120px,12vw,180px)!important;background:#ec3013!important;color:#0b0a0a!important;min-height:0!important}.transmit__eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:clamp(28px,3.5vw,48px)}.transmit__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,70px);align-items:end}.transmit__title{margin:0;font-size:clamp(56px,10vw,168px);font-weight:900;line-height:.82;letter-spacing:-.055em}.transmit__title a{color:#0b0a0a}.transmit__links{margin-top:clamp(28px,3vw,44px);display:flex;flex-direction:column;border-top:2px solid rgba(11,10,10,.45)}.transmit__links a,.transmit__links span{padding:15px 0;border-bottom:1px solid rgba(11,10,10,.3);font-size:13px;font-weight:800;letter-spacing:.1em;color:#0b0a0a}.transmit__links span{font-size:11px;font-weight:700;color:#0b0a0af2}.transmit__terminal{background:#0b0a0a;border:1px solid #0b0a0a;color:#f3f2f2;min-height:clamp(220px,32vh,340px);display:flex;flex-direction:column}.transmit__term-head{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid rgba(243,242,242,.2);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:#f3f2f299}.transmit__term-dot{width:7px;height:7px;background:#ec3013}.transmit__term-body{padding:22px 18px;display:flex;flex-direction:column;gap:8px;flex:1;font-size:12.5px;line-height:1.5;letter-spacing:.04em}.transmit__term-body span{color:#ff563c;font-weight:700;margin-right:10px}.transmit__term-cta{margin-top:auto;padding-top:18px}.transmit__term-cta a{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;padding:14px 18px;background:#ec3013;color:#0b0a0a;transition:transform .3s cubic-bezier(.16,1,.3,1)}.transmit__term-cta a:hover{transform:translateY(-2px)}@media(max-width:900px){.transmit__grid{grid-template-columns:1fr}}.contact__rings,.contact__stage,.contact__kicker,.contact__big,.contact__mail,.contact__addr,.contact__nav{display:none!important}.contact__cta-slot{width:0;height:0;overflow:hidden;position:absolute}.footer{position:relative;padding:60px var(--pad) 44px!important;background:var(--ink);color:var(--fg)}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.footer__logo{display:block;height:20px;width:auto;aspect-ratio:1457 / 406;background:var(--bone);-webkit-mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;mask:url(/assets/waysel-logo-white.png) no-repeat center / contain;opacity:.9;margin-bottom:14px}.footer__col{display:flex;flex-direction:column;gap:9px}.footer__col p{margin:0;font-size:11px;line-height:1.7;letter-spacing:.08em;color:var(--dim)}.footer__head{font-size:9.5px;font-weight:800;letter-spacing:.18em;color:var(--dimmer);margin-bottom:4px}.footer__col a{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--fg)}.footer__col a:hover{color:var(--signal)}.footer__base{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:44px;padding-top:16px;border-top:1px solid var(--rule);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--dimmer)}.footer__col--end,.footer__sig{display:none}.footer.footer--home{display:block;max-width:none;margin:0;padding:0!important;border-top:0;overflow:clip;font-size:inherit;letter-spacing:inherit;text-align:left;grid-template-columns:unset;gap:0;position:relative;background:var(--ink)}.footer.footer--home:before{display:none}.footer--home .footer__split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:clamp(320px,48vh,480px)}.footer--home .footer__brand{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,4vh,48px);padding:clamp(48px,7vh,88px) clamp(28px,4vw,60px);background:var(--ink);color:var(--fg);border-right:1px solid var(--rule)}.footer--home .footer__cta{display:block;margin:0;font-size:clamp(48px,8.5vw,120px);font-weight:900;line-height:.84;letter-spacing:-.06em;text-transform:uppercase;color:var(--fg);width:fit-content;max-width:8ch;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.footer--home .footer__cta:hover{opacity:.72}.footer--home .footer__contacts{display:grid;gap:8px}.footer--home .footer__contacts a,.footer--home .footer__contacts span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);width:fit-content}.footer--home .footer__contacts a{color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color .3s cubic-bezier(.16,1,.3,1),background-size .35s cubic-bezier(.16,1,.3,1)}.footer--home .footer__contacts a:hover{color:#f3f2f2b3;background-size:100% 1px}.footer--home .footer__contacts span{font-size:11px;letter-spacing:.06em;color:var(--dimmer);max-width:36ch;line-height:1.55;text-transform:none;font-weight:600}.footer--home .footer__menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);align-content:center;padding:clamp(48px,7vh,88px) clamp(28px,4vw,56px);background:var(--ink)}.footer--home .footer__group{display:flex;flex-direction:column;gap:14px}.footer--home .footer__group a{font-size:clamp(16px,1.5vw,19px);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:none;color:#f3f2f2e0;width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color .3s cubic-bezier(.16,1,.3,1),background-size .4s cubic-bezier(.16,1,.3,1)}.footer--home .footer__group a:hover{color:#f3f2f29e;background-size:100% 1px}.footer--home .footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:18px var(--pad);border-top:1px solid var(--rule);background:var(--ink);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dimmer)}.footer--home .footer__bar span:last-child{color:var(--fg);letter-spacing:.12em}.footer--home .footer__name,.footer--home .footer__place,.footer--home .footer__mail{display:none!important}@media(prefers-reduced-motion:reduce){.footer--home .footer__cta,.footer--home .footer__contacts a,.footer--home .footer__group a{transition:none}}@media(max-width:900px){.footer--home .footer__split{grid-template-columns:1fr;min-height:0}.footer--home .footer__brand{padding:40px var(--pad) 36px;gap:28px}.footer--home .footer__cta{font-size:clamp(44px,14vw,72px)}.footer--home .footer__menu{grid-template-columns:1fr 1fr;gap:28px 24px;padding:36px var(--pad) 40px}.footer--home .footer__menu .footer__group:last-child{grid-column:1 / -1}.footer--home .footer__group a{font-size:16px}.footer--home .footer__bar{flex-direction:column;align-items:flex-start;gap:10px}}.grayscale{filter:grayscale(1)}.seam{position:relative;z-index:3;height:2px;background:#f3f2f21f;overflow:visible}.seam__bar{position:absolute;inset:0;background:#ff563c;transform:scaleX(0);transform-origin:0 50%;will-change:transform}.seam__dot{position:absolute;right:var(--pad);top:-9px;width:16px;height:16px;background:#ff563c;opacity:0;transition:opacity .2s}.studio{padding:clamp(70px,7vw,110px) var(--pad) clamp(120px,12vw,200px)!important}.studio__title{margin:0 0 clamp(36px,4vw,64px)!important;font-size:clamp(38px,6.4vw,110px)!important;line-height:.88;letter-spacing:-.05em;max-width:16ch}.studio__stack{display:flex;flex-direction:column;gap:clamp(18px,2vw,30px)}.stcard{position:sticky;top:84px;height:min(86vh,820px);transform-origin:50% 0;will-change:transform;box-sizing:border-box;padding:clamp(32px,4.2vw,72px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:clamp(32px,5vw,80px);align-items:stretch;overflow:hidden}.stcard[data-card="1"]{top:100px}.stcard[data-card="2"]{top:116px}.stcard[data-card="3"]{top:132px}.stcard--bone{background:#f3f2f2;color:#201e1d;border:1px solid rgba(32,30,29,.22)}.stcard--ink{background:#151312;color:#f3f2f2;border:1px solid rgba(243,242,242,.16)}.stcard--signal{background:#ec3013;color:#0b0a0a;border:1px solid rgba(11,10,10,.28)}.stcard__col{display:flex;flex-direction:column;gap:clamp(20px,2.8vh,40px);min-width:0;height:100%}.stcard__head{display:flex;align-items:center;gap:12px;flex:none}.stcard__tag{font-size:10px;font-weight:800;letter-spacing:.2em;color:#ae1800}.stcard--ink .stcard__tag{color:#ff563c}.stcard--signal .stcard__tag:not(.stcard__tag--chip){color:#0b0a0a}.stcard__rule{flex:1;height:1px;background:#201e1d38;transform-origin:0 50%}.stcard--ink .stcard__rule{background:#f3f2f238}.stcard--signal .stcard__rule{background:#0b0a0a47}.stcard__no{font-size:10px;font-weight:800;letter-spacing:.18em;color:#201e1da3;font-variant-numeric:tabular-nums}.stcard--ink .stcard__no{color:#f3f2f280}.stcard__tag--chip,.stcard__no--chip{background:#0b0a0a;color:#f3f2f2;padding:6px 10px}.stcard__body{will-change:transform;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;padding-block:clamp(12px,2vh,28px)}.stcard__title{margin:0;max-width:11ch;font-size:clamp(40px,5.8vw,96px);font-weight:900;line-height:.9;letter-spacing:-.055em;color:inherit;text-transform:uppercase;text-wrap:balance}.stcard__desc{margin:clamp(22px,3.2vh,40px) 0 0;max-width:38ch;font-size:clamp(16px,1.55vw,21px);line-height:1.72;letter-spacing:.01em;text-transform:none;color:#201e1db3;text-wrap:pretty}.stcard--ink .stcard__desc{color:#f3f2f29e}.stcard__desc--lead{font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.45;letter-spacing:0;max-width:28ch;color:#0b0a0a}.stcard__aside{display:flex;align-items:flex-end;justify-content:flex-end;min-width:0}.stcard__ghost{font-size:min(34vh,16vw);font-weight:900;line-height:.7;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1.5px rgba(32,30,29,.18);user-select:none}.stcard--ink .stcard__ghost{-webkit-text-stroke-color:rgba(243,242,242,.2)}.stcard__stats{display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:stretch;border-left:1px solid rgba(32,30,29,.18);padding-left:clamp(18px,2.4vw,36px)}.stcard__stats>div{padding:clamp(14px,1.8vh,20px) 0;border-top:1px solid rgba(32,30,29,.16)}.stcard__stats>div:first-child{border-top:0;padding-top:0}.stcard__stats>div:last-child{padding-bottom:0}.stcard__stats span{display:block;font-size:clamp(32px,4vw,56px);font-weight:900;letter-spacing:-.04em;line-height:.92;font-variant-numeric:tabular-nums}.stcard__stats-zero{color:#ec3013}.stcard__stats em{display:block;margin-top:6px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.16em;color:#201e1da3}.stcard__panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-width:0;height:100%;box-sizing:border-box;padding:clamp(22px,2.4vw,34px);background:#0b0a0a;color:#f3f2f2}.stcard__panel-k{font-size:10px;font-weight:800;letter-spacing:.2em;color:#f3f2f27d}.stcard__rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.stcard__rail li{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-top:1px solid rgba(243,242,242,.14);font-size:clamp(16px,1.6vw,22px);font-weight:800;letter-spacing:.08em}.stcard__rail li:first-child{border-top:0;padding-top:0}.stcard__rail li:last-child{padding-bottom:0}.stcard__rail em{font-style:normal;color:#ff563c;font-size:11px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.stcard__panel-foot{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;color:#f3f2f27d;line-height:1.5}.studio__grid,.studio__stats,.studio__photo{display:none!important}@media(max-width:820px){.stcard{position:relative;top:0!important;height:auto;min-height:0;grid-template-columns:1fr;transform:none!important;filter:none!important;padding:32px 22px 36px}.stcard__aside{display:none}.stcard__body{transform:none!important;flex:none;justify-content:flex-start;padding-block:20px 0}.stcard__title{font-size:clamp(32px,9vw,48px);max-width:none}.stcard__desc{max-width:none;font-size:16px;line-height:1.7}.stcard__stats{border-left:0;border-top:1px solid rgba(32,30,29,.16);padding-left:0;padding-top:18px}.stcard__panel{min-height:220px}}.journey{position:relative;z-index:3;background:var(--ink)}.journey__stick{position:relative;height:100vh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(64px,8vh,96px) var(--pad) clamp(32px,5vh,64px);background:var(--ink);z-index:5}.journey__dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(243,242,242,.18) 1px,transparent 1px);background-size:20px 20px;opacity:.35;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 75%)}.journey__head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,16px);margin:0 0 clamp(20px,3vh,36px);text-align:center;opacity:0}.journey__kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--signal)}.journey__title{margin:0;max-width:11ch;font-family:var(--font-display);font-size:clamp(36px,5.8vw,84px);font-weight:900;line-height:.86;letter-spacing:-.05em;text-transform:uppercase;color:var(--fg);text-shadow:0 18px 50px rgba(0,0,0,.45)}.journey__title br{display:block}.journey__note{margin:0;max-width:42ch;font-size:clamp(11px,1.05vw,14px);font-weight:600;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.journey__deck{position:relative;z-index:2;display:flex;align-items:stretch;gap:0;width:min(96vw,1480px);height:min(72vh,680px);transform-origin:50% 55%;will-change:transform,gap;perspective:1800px}.jcard{position:relative;flex:1 1 0;min-width:0;height:100%;perspective:1600px;transform-style:preserve-3d;will-change:transform,border-radius,flex-grow,filter,opacity}.jcard[data-j="0"]{border-radius:32px 0 0 32px;z-index:1}.jcard[data-j="1"],.jcard[data-j="2"]{border-radius:0;z-index:2}.jcard[data-j="3"]{border-radius:0 32px 32px 0;z-index:1}.jcard__flip{position:relative;width:100%;height:100%;border-radius:inherit;transform-style:preserve-3d;will-change:transform}.jcard__face{position:absolute;inset:0;border-radius:inherit;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}.jcard__face--front{background:#111}.jcard__face--back{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(24px,2.6vw,42px);transform:rotateY(180deg)}.jcard__face--pale{background:#ebe8e4;color:#121110}.jcard__face--signal{background:var(--signal);color:#0b0a0a}.jcard__face--ink{background:#171514;color:#f3f2f2;border:1px solid rgba(243,242,242,.12)}.jcard__face--stone{background:#cfc8bf;color:#141210}.jcard__slice{width:100%;height:100%;background-image:url(/assets/services-background.webp);background-repeat:no-repeat;background-size:400% 100%}.jcard[data-j="0"] .jcard__slice{background-position:0% 50%}.jcard[data-j="1"] .jcard__slice{background-position:33.333% 50%}.jcard[data-j="2"] .jcard__slice{background-position:66.666% 50%}.jcard[data-j="3"] .jcard__slice{background-position:100% 50%}.jcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.jcard__icon{display:block;width:32px;height:32px;color:inherit;flex:none}.jcard__icon svg{width:100%;height:100%;display:block}.jcard__no{font-size:11px;font-weight:800;letter-spacing:.18em;opacity:.8;font-variant-numeric:tabular-nums}.jcard__mid{display:flex;flex-direction:column;gap:10px;min-width:0}.jcard__name{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.15vw,36px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.jcard__copy{margin:0;max-width:30ch;font-size:clamp(12px,1.05vw,15px);font-weight:500;line-height:1.45;letter-spacing:.01em;opacity:.8}.jcard__detail{display:flex;flex-direction:row;align-items:stretch;gap:clamp(14px,1.6vw,28px);opacity:0;transform:translateY(18px);pointer-events:none;max-height:0;overflow:hidden}.jcard__stage{position:relative;flex:0 0 clamp(108px,11vw,168px);width:clamp(108px,11vw,168px);height:clamp(108px,11vw,168px);align-self:center;border-radius:18px;overflow:hidden;background:transparent;transform-origin:50% 60%}.jcard__canvas{display:block;width:100%;height:100%;pointer-events:none}.jcard__detail-copy{display:flex;flex-direction:column;gap:14px;min-width:0;flex:1 1 auto}.jcard__offer{font-size:10px;font-weight:900;letter-spacing:.2em;opacity:.55}.jcard.is-open .jcard__detail{max-height:320px}.jcard__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jcard__bullets li{position:relative;padding-left:14px;font-size:clamp(11px,.95vw,13px);font-weight:600;line-height:1.4;letter-spacing:.02em;opacity:.78}.jcard__bullets li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;background:currentColor;opacity:.55}.jcard__cta{font-size:10px;font-weight:900;letter-spacing:.16em;opacity:.9}.jcard.is-compressed .jcard__mid,.jcard.is-compressed .jcard__detail,.jcard.is-compressed .jcard__no{opacity:0;visibility:hidden}.jcard.is-compressed .jcard__face--back{justify-content:flex-start;padding:18px 12px}.jcard.is-compressed .jcard__top{flex-direction:column;align-items:center}.jcard.is-compressed .jcard__icon{width:22px;height:22px}@media(max-width:820px){.journey__deck{width:min(96vw,680px);height:min(52vh,440px)}.journey__title{font-size:clamp(32px,10vw,56px);max-width:9ch}.journey__note{max-width:34ch;font-size:11px}.jcard[data-j="0"]{border-radius:20px 0 0 20px}.jcard[data-j="3"]{border-radius:0 20px 20px 0}.jcard__name{font-size:clamp(15px,3.8vw,20px)}.jcard__copy{font-size:11px;max-width:22ch}.jcard__face--back{padding:14px;gap:10px}.jcard__bullets li{font-size:10px}.jcard__detail{flex-direction:column;align-items:flex-start;gap:10px}.jcard__stage{flex-basis:96px;width:96px;height:96px;border-radius:14px}}.portal{position:relative;z-index:4;height:340vh;background:var(--ink)}.portal__stick{position:sticky;top:0;height:100vh;overflow:hidden}.portal__back{position:absolute;inset:0;background:var(--ink)}.portal__fill{position:absolute;left:0;right:0;top:0;height:100%;background:#f3f2f2;transform:translate3d(0,100%,0);will-change:transform}.portal__front{position:absolute;left:0;right:0;bottom:100%;height:26vh;pointer-events:none}.portal__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.portal__inner{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(48px,7vh,80px) var(--pad);box-sizing:border-box}.portal__speak{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;will-change:opacity,transform}.portal__words{position:relative;z-index:2;margin:0;font-size:clamp(48px,11vw,160px);font-weight:900;line-height:.92;letter-spacing:-.055em;text-align:center;text-transform:uppercase;color:#0b0a0a;will-change:transform,opacity}.portal__words span{display:inline-block;margin-right:.22em;color:#201e1d47}.portal__words span:last-child{margin-right:0}.portal .protocol__inner{width:100%}@media(max-width:760px){.portal{height:280vh}.portal__front{height:18vh}.portal__words{font-size:clamp(40px,12vw,72px)}}@media(prefers-reduced-motion:reduce){.portal{height:auto;min-height:100vh}.portal__stick{position:relative;height:auto;min-height:100vh}.portal__fill{transform:none}.portal__front,.portal__speak{display:none}.portal .protocol{opacity:1!important;transform:none!important;pointer-events:auto;padding:clamp(48px,8vh,80px) 0}}@media(prefers-reduced-motion:reduce){.seam__bar{transform:scaleX(1)}.seam__dot{opacity:1}.stcard{position:relative;top:0!important;height:auto;min-height:0;transform:none!important;filter:none!important}.stcard__body{transform:none!important}.journey__head{opacity:1!important;transform:none!important}.journey__deck{transform:none!important;gap:12px!important}.jcard{border-radius:22px!important;transform:none!important}.jcard__flip{transform:rotateY(180deg)!important}.portal{height:auto}.portal__stick{position:relative;height:auto;min-height:100vh;background:#f3f2f2}.portal__fill{transform:none!important}.portal__front,.portal__speak{display:none}.portal .protocol{opacity:1!important;transform:none!important;pointer-events:auto;padding:clamp(48px,8vh,80px) 0}}@media(max-width:820px){.wedo{height:170vh}.acts{height:440vh!important}.work{height:900vh}.flood{height:165vh}.portal{height:260vh}}.eng-open{position:relative;isolation:isolate;min-height:100vh;width:100%;max-width:none;margin-inline:0;padding:24vh var(--pad) 10vh}.eng-open>*{position:relative;z-index:1;max-width:1500px;width:100%;margin-inline:auto}.eng-open__title{font-size:clamp(3.2rem,11vw,12rem);margin:.3em 0 .4em}.eng-open__lede{max-width:64ch;color:var(--mut)}.eng-open__cue{display:inline-flex;align-items:center;gap:.9em;margin-top:3.2em;color:var(--signal);font-size:.64rem;letter-spacing:.22em}.tuner{margin-top:8vh;border-top:1px solid var(--hair);padding-top:3em}.tuner__label{color:var(--mut);max-width:72ch;margin-bottom:1.8em}.chips{display:flex;flex-wrap:wrap;gap:.55em}.chip{padding:.7em 1.3em;border:1px solid var(--hair);border-radius:99px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);transition:color .3s,border-color .3s,background-color .3s}.chip:hover{color:var(--fg);border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--ink)}.tuner__note{margin-top:1.6em;color:var(--mut);max-width:70ch}.tuner__note a{color:var(--signal);border-bottom:1px solid currentColor}.other-brief{margin-top:2.4em;max-width:720px}.other-brief__lead{color:var(--mut);max-width:58ch;margin-bottom:2.4em}.other-brief__grid{display:grid;gap:calc(var(--gutter) * 1.2);grid-template-columns:repeat(2,minmax(0,1fr))}.other-brief__send{margin-top:3.2em;display:flex;flex-direction:column;align-items:flex-start;gap:1.1em}.other-brief__title{color:var(--signal);font-size:.68rem;letter-spacing:.28em}.other-brief__submit{position:relative;width:8.5rem;height:8.5rem;border:0;background:transparent;cursor:pointer;color:var(--fg);isolation:isolate}.other-brief__pad{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,75,0,.4);background:radial-gradient(circle at 50% 45%,rgba(255,75,0,.1),transparent 58%),#0a0a0b66;box-shadow:0 0 0 1px #ff4b001a,0 0 28px #ff4b001a;transition:border-color .35s,box-shadow .35s,transform .35s var(--ease-out)}.other-brief__submit:hover .other-brief__pad,.other-brief__submit:focus-visible .other-brief__pad{border-color:var(--signal);box-shadow:0 0 0 1px #ff4b0047,0 0 40px #ff4b0033;transform:scale(1.03)}.other-brief__submit:focus-visible{outline:none}.other-brief__hint{color:var(--mut);font-size:.62rem;max-width:42ch}body[data-as=other] .eng-line,body[data-as=other] .eng-comp,body[data-as=other] .dock,body[data-as=other] #tunerFine,body[data-as=other] #assess,body[data-as=other] .eng-exit__title,body[data-as=other] .eng-exit__sub,body[data-as=other] .eng-exit__links,body[data-as=other] .unit{display:none!important}body[data-as=other] .eng-exit{padding-top:8vh}body[data-as=other] .other-brief.is-ready .other-brief__pad{border-color:var(--signal);box-shadow:0 0 0 1px #ff4b004d,0 0 36px #ff4b002e}body[data-as=other] .other-brief .field:focus-within label{color:var(--signal)}@media(max-width:700px){.other-brief__grid{grid-template-columns:1fr}.other-brief__send{align-items:center;text-align:center}.other-brief__hint{margin-inline:auto}}.tuner__fine{margin-top:1.6em;color:var(--mut);font-size:.6rem;opacity:1}.assess{margin-top:2.4em;border:1px solid var(--hair);padding:clamp(1.2rem,3vw,2.4rem)}.assess__title{color:var(--signal);letter-spacing:.2em;font-size:.66rem}.assess__title em{font-style:normal;border-bottom:1px solid currentColor}.assess__sum{margin-top:1.2em;color:var(--mut);max-width:78ch}.assess__map{margin-top:1.8em;display:grid;gap:6px;grid-template-columns:repeat(9,minmax(0,1fr))}.map-cell{position:relative;text-align:left;border:1px solid var(--hair);padding:.7em .55em 2em;display:grid;gap:.2em;font-family:var(--font-mono);text-transform:uppercase;transition:border-color .3s,background-color .3s}.map-cell:hover{border-color:var(--fg);background:var(--card)}.mc-num{font-size:.58rem;color:var(--mut);letter-spacing:.12em}.mc-name{font-size:.62rem;letter-spacing:.08em;color:var(--fg)}.mc-heat{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--hair)}.map-cell[data-engage=hot] .mc-heat{background:var(--signal)}.map-cell[data-engage=std] .mc-heat{background:var(--mut)}.map-cell[data-engage=quiet] .mc-heat{background:#e9e5dc40}.map-cell[data-engage=held] .mc-heat{background:repeating-linear-gradient(90deg,var(--signal) 0 6px,transparent 6px 12px)}@media(max-width:900px){.assess__map{grid-template-columns:repeat(3,1fr)}}.eng-line{position:relative}.jline{position:relative;max-width:1500px;margin-inline:auto;padding:10vh var(--pad)}.jline__rail,.jline__fill{position:absolute;top:0;bottom:0;left:calc(var(--pad) + 5px);width:1px}.jline__rail{background:var(--hair)}.jline__fill{background:var(--signal);transform:scaleY(0);transform-origin:top;box-shadow:0 0 12px #ff4b0080}.unit{position:fixed;top:0;left:0;z-index:150;pointer-events:none;opacity:0;transition:opacity .4s;display:flex;align-items:center;gap:.8em}.unit.is-live{opacity:1}.unit__dot{width:11px;height:11px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #ff4b002e,0 0 18px #ff4b00cc;animation:unitpulse 1.6s ease-in-out infinite}@keyframes unitpulse{50%{box-shadow:0 0 0 8px #ff4b0014,0 0 22px #ff4b00e6}}.unit__label{font-size:.6rem;letter-spacing:.2em;color:var(--signal);background:var(--ink);border:1px solid rgba(255,75,0,.35);padding:.35em .9em;border-radius:99px;white-space:nowrap}.stn{position:relative;min-height:88vh;padding:12vh 0 12vh clamp(2.2rem,6vw,5.5rem);display:grid;align-items:center}.stn__node{position:absolute;left:1px;top:50%;width:11px;height:11px;border-radius:50%;background:var(--ink);border:1px solid var(--mut);translate:-5px -50%;transition:background-color .4s,border-color .4s,box-shadow .4s}.stn.is-on .stn__node,.stn.is-past .stn__node{background:var(--signal);border-color:var(--signal)}.stn.is-on .stn__node{box-shadow:0 0 16px #ff4b00b3}.stn__body{max-width:860px}.stn__idx{color:var(--signal);font-size:.64rem;letter-spacing:.3em;display:flex;align-items:center;gap:1.2em;flex-wrap:wrap}.stn__badge{border:1px solid var(--hair);border-radius:99px;padding:.3em .9em;font-size:.58rem;letter-spacing:.14em;color:var(--mut)}.stn[data-engage=hot] .stn__badge{color:var(--signal);border-color:#ff4b0080}.stn[data-engage=held] .stn__badge{color:var(--fg);border-style:dashed}.stn__name{font-size:clamp(2.6rem,7.5vw,7.5rem);margin:.25em 0 .35em;transition:color .4s}.stn.is-on .stn__name{color:var(--fg)}.stn:not(.is-on):not(:hover) .stn__name{color:var(--mut)}.stn__func{color:var(--mut);max-width:58ch}.stn__pain{color:var(--mut);max-width:58ch;margin-top:1.1em}.stn__pain:before{content:"THE PAIN — ";color:var(--fg);font-weight:700}.stn__build,.stn__real{display:flex;gap:1em;margin-top:1.1em;max-width:62ch;align-items:baseline}.stn__tag{flex:0 0 auto;color:var(--ink);background:var(--signal);font-size:.56rem;font-weight:700;letter-spacing:.16em;padding:.25em .7em}.stn__tag--real{background:transparent;color:var(--signal);border:1px solid var(--signal)}.stn__build{color:var(--fg)}.stn__real{color:var(--mut)}.stn__held{margin-top:2em;padding:1.2em 1.4em;border:1px dashed rgba(255,75,0,.45);display:grid;gap:.3em;width:fit-content}.stn__held-tag{color:var(--signal);font-weight:700;font-size:.6rem;letter-spacing:.24em}.stn__viz{margin-top:2.4em;color:var(--mut)}.stn__viz svg{width:min(300px,70vw);height:auto;overflow:visible}.dgl{stroke:currentColor;fill:none;stroke-width:1.2}.dgl--lit{color:var(--bone)}.dgl--hot{color:var(--signal)}.dgf{fill:currentColor;stroke:none}.dgf--lit{color:var(--signal)}.dg text{fill:var(--mut);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.dg-blink{animation:dgblink 1.6s steps(2) infinite}@keyframes dgblink{50%{opacity:.3}}.dg-wave line{animation:dgwave 1.2s ease-in-out infinite;animation-delay:calc(var(--d) * .12s);transform-origin:center}@keyframes dgwave{50%{transform:scaleY(.45)}}.dg-pulse{transform-origin:center;transform-box:fill-box;animation:dgpulse 2.2s var(--ease-out) infinite}.dg-pulse.p2{animation-delay:1.1s}@keyframes dgpulse{0%{transform:scale(.55);opacity:1}to{transform:scale(1.25);opacity:0}}.dg-iter{opacity:.25;animation:dgiter 3.6s ease-in-out infinite}.dg-iter.i2{animation-delay:1.2s}.dg-iter.i3{animation-delay:2.4s}@keyframes dgiter{33%{opacity:1}}.dg-card{animation:dgcard 3s var(--ease-io) infinite}@keyframes dgcard{0%,20%{transform:translate(0)}45%,70%{transform:translate(84px)}95%,to{transform:translate(168px)}}.dock{position:fixed;left:50%;bottom:18px;z-index:220;translate:-50% 140%;display:flex;align-items:center;gap:.45em;padding:.55em .8em;background:#0a0a0bd1;border:1px solid var(--hair);border-radius:99px;backdrop-filter:blur(12px);transition:translate .6s var(--ease-out);max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock.is-up{translate:-50% 0}.dock__tag{color:var(--signal);font-size:.58rem;letter-spacing:.22em;padding-inline:.6em}.dock .chip{padding:.5em 1em;font-size:.6rem;white-space:nowrap}.eng-comp{padding:26vh var(--pad);max-width:1500px;margin-inline:auto}.eng-comp__line{font-size:clamp(1.1rem,2.6vw,1.9rem);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;max-width:44ch;color:var(--mut)}.eng-comp__line strong{color:var(--fg)}.eng-comp__line .w{display:inline}.eng-exit{position:relative;overflow:clip;text-align:center;padding:24vh var(--pad) 0}.eng-exit__title{font-size:clamp(3rem,10vw,11rem)}.eng-exit__sub{margin:2.5em auto 0;color:var(--mut);max-width:56ch}.eng-exit__links{margin-top:4em;display:flex;gap:1em;justify-content:center;flex-wrap:wrap}.flight{position:fixed;inset:0;z-index:140;width:100%;height:100%;pointer-events:none}.cinema{position:fixed;inset:0;z-index:205;pointer-events:none}.cinema i{position:absolute;left:0;right:0;height:0;background:#050505;transition:height 1.1s var(--ease-io);will-change:height}.cinema i:first-child{top:0}.cinema i:last-child{bottom:0}.cinema.is-on i{height:5.5vh}.unit.has-flight .unit__dot{display:none}.stn__body{position:relative;z-index:1}.stn__bigno{position:absolute;right:-.04em;top:50%;transform:translateY(-50%);font-size:clamp(9rem,24vw,24rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(233,229,220,.06);pointer-events:none;user-select:none;z-index:0;will-change:transform}.stn--right{padding-left:0;padding-right:clamp(2.2rem,6vw,5.5rem)}.stn--right .stn__body{margin-left:auto}.stn--right .stn__bigno{right:auto;left:-.04em}@media(max-width:900px){.stn--right{padding-right:0;padding-left:clamp(2.2rem,6vw,5.5rem)}.stn--right .stn__body{margin-left:0}}.stn .stn__name{transition:color 1.4s var(--ease-out),text-shadow 1.4s var(--ease-out)}.stn.is-reached .stn__name{color:var(--signal);text-shadow:0 0 34px rgba(255,75,0,.3)}.stn{transition:none}.stn.is-lit:after{content:"";position:absolute;inset:-6% -14%;background:radial-gradient(46% 58% at 66% 50%,rgba(255,75,0,.11),transparent 70%);pointer-events:none}.stn__name{transition:color .4s,text-shadow .6s}.stn.is-lit .stn__name{color:var(--signal)!important;text-shadow:0 0 38px rgba(255,75,0,.35)}.stn.is-lit .stn__badge{border-color:var(--signal);color:var(--signal);box-shadow:0 0 18px #ff4b0038}.stn__cameo{transition:filter .8s}.stn.is-lit .stn__cameo{filter:drop-shadow(0 0 46px rgba(255,75,0,.3))}.eng-open:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 70% 28%,rgba(255,75,0,.11),transparent 72%),radial-gradient(ellipse 50% 45% at 30% 70%,rgba(233,229,220,.035),transparent 70%)}.eng-open:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='860' height='860' viewBox='0 0 860 860'%3E%3Cg fill='none' stroke='%23e9e5dc' stroke-opacity='.05' stroke-width='1'%3E%3Cpath d='M60 430C60 210 200 70 430 80s370 150 370 350-140 340-360 350S60 650 60 430Z'/%3E%3Cpath d='M140 434c0-180 110-274 288-266s294 118 290 276-124 266-288 262-290-92-290-272Z'/%3E%3Cpath d='M220 440c0-132 84-204 208-198s216 88 212 202-92 196-208 192-212-64-212-196Z'/%3E%3Cpath d='M300 446c0-84 54-130 128-126s138 58 134 128-58 126-130 122-132-40-132-124Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 86% 12% / min(92vmin,820px);-webkit-mask-image:radial-gradient(ellipse 58% 58% at 86% 28%,#000 0%,#000 42%,transparent 72%);mask-image:radial-gradient(ellipse 58% 58% at 86% 28%,#000 0%,#000 42%,transparent 72%)}@media(max-width:760px){.stn__bigno{display:none}}.oracle{position:fixed;z-index:245;width:min(320px,78vw);padding:1.1em 1.3em 1em;background:#0a0a0bcc;border:1px solid rgba(233,229,220,.16);border-left:2px solid var(--signal);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:0;translate:0 8px;transition:opacity .4s var(--ease-out),translate .4s var(--ease-out)}.oracle.is-on{opacity:1;translate:0 0}.oracle.is-left{border-left:1px solid rgba(233,229,220,.16);border-right:2px solid var(--signal)}.oracle:before{content:"";position:absolute;top:50%;width:24px;height:1px;background:var(--signal);opacity:.65;left:-25px}.oracle.is-left:before{left:auto;right:-25px}.oracle__idx{display:flex;align-items:center;color:var(--signal);font-size:.56rem;letter-spacing:.26em}.oracle__idx .tick{width:7px;height:7px;margin-right:.9em}.oracle__q{margin-top:.95em;color:var(--bone);font-size:.78rem;letter-spacing:.1em;line-height:1.65;font-weight:700}.oracle__a{margin-top:.8em;color:#beb7a9;font-size:.7rem;letter-spacing:.04em;line-height:1.9;text-transform:uppercase}.oracle__a span{display:inline-block;will-change:transform,opacity}.oracle__hint{margin-top:1.1em;padding-top:.85em;border-top:1px solid rgba(233,229,220,.16);color:#827c71;font-size:.52rem;letter-spacing:.2em}@media(pointer:coarse){.oracle{display:none}}.page{padding:24vh var(--pad) 0;max-width:1500px;margin-inline:auto}.page__title{font-size:clamp(3rem,10.5vw,11.5rem);margin:.3em 0 .45em}.page__sub{color:var(--mut);max-width:62ch}.beats{margin-top:12vh;display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.beat{position:relative;border:1px solid var(--hair);padding:clamp(1.6rem,3vw,2.6rem);overflow:clip;transition:border-color .4s}.beat:hover{border-color:var(--signal)}.beat__ring{position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;border:1px solid var(--hair);transition:scale .6s var(--ease-out),border-color .4s}.beat:hover .beat__ring{scale:1.5;border-color:#ff4b0066}.beat__no{color:var(--signal);font-size:.62rem;letter-spacing:.3em}.beat__name{font-size:clamp(2rem,4.2vw,3.4rem);margin:.35em 0 .5em}.beat__line{color:var(--mut)}.brief{margin-top:14vh;display:grid;gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.fs{border:0;margin-bottom:4em}.fs__legend{color:var(--signal);letter-spacing:.26em;font-size:.66rem;margin-bottom:2em}.fs__grid{display:grid;gap:calc(var(--gutter) * 1.2);grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:.7em}.field--wide{grid-column:1 / -1}.field label,.field__label{color:var(--mut);font-size:.62rem;letter-spacing:.2em}.field input,.field textarea{background:transparent;border:0;border-bottom:1px solid var(--hair);padding:.7em .1em;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.04em;color:var(--fg);border-radius:0;transition:border-color .3s}.field input::placeholder,.field textarea::placeholder{color:#827c71}.field input:focus,.field textarea:focus{outline:none;border-color:var(--signal)}.field textarea{min-height:9em;resize:vertical}.needs{display:flex;flex-wrap:wrap;gap:.55em}.need input{position:absolute;opacity:0;pointer-events:none}.need label{display:inline-block;cursor:pointer;padding:.75em 1.4em;border:1px solid var(--hair);border-radius:99px;font-size:.66rem;letter-spacing:.16em;color:var(--mut);transition:color .3s,border-color .3s,background-color .3s}.need label:hover{color:var(--fg);border-color:var(--fg)}.need input:checked+label{background:var(--signal);border-color:var(--signal);color:var(--ink)}.need input:focus-visible+label{outline:2px solid var(--signal);outline-offset:3px}.need--rescue input:checked+label{background:var(--fg);border-color:var(--fg)}.brief__actions{display:flex;gap:1em;flex-wrap:wrap}.brief__note{margin-top:2.4em;color:var(--mut);font-size:.62rem;max-width:58ch}.brief__done{display:none;margin-top:2.5em;border:1px solid rgba(255,75,0,.5);padding:1.6em;color:var(--mut)}.brief__done.is-on{display:block}.brief__done strong{color:var(--signal);display:block;margin-bottom:.6em;letter-spacing:.2em}.preview{position:sticky;top:12vh;border:1px solid var(--hair);background:var(--card)}.preview__head{display:flex;align-items:center;gap:.8em;padding:1em 1.3em;border-bottom:1px solid var(--hair);color:var(--mut);font-size:.6rem;letter-spacing:.22em}.preview__dot{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:tickblink 1.6s steps(2) infinite}.preview__body{padding:1.4em 1.3em;white-space:pre-wrap;word-break:break-word;font-size:.68rem;line-height:1.9;color:var(--mut);text-transform:none;letter-spacing:.04em;min-height:18em}.direct{margin-top:16vh;display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));border-top:1px solid var(--hair);padding-top:3.5em;color:var(--mut)}.direct__head{display:block;color:var(--signal);letter-spacing:.3em;font-size:.62rem;margin-bottom:1em}.direct a{border-bottom:1px solid var(--hair);transition:color .3s}.direct a:hover{color:var(--signal)}@media(max-width:1000px){.brief{grid-template-columns:1fr}.preview{position:static}}.lcards{margin-top:12vh;display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.lcard{position:relative;isolation:isolate;overflow:clip;border:1px solid var(--hair);padding:clamp(1.6rem,3vw,2.6rem);display:grid;gap:1.2em;align-content:start;transition:border-color .4s}.lcard:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--signal);transform:translateY(101%);transition:transform .5s var(--ease-io)}.lcard:hover{border-color:var(--signal)}.lcard:hover:before{transform:translateY(0)}.lcard:hover,.lcard:hover .lcard__no,.lcard:hover .lcard__desc,.lcard:hover .lcard__go{color:var(--ink)}.lcard__no{color:var(--signal);font-size:.6rem;letter-spacing:.24em;transition:color .3s}.lcard__name{font-size:clamp(2rem,4vw,3.2rem)}.lcard__desc{color:var(--mut);font-size:.66rem;transition:color .3s}.lcard__go{color:var(--fg);font-size:.66rem;letter-spacing:.2em;transition:color .3s}.legal-body{margin-top:14vh;max-width:900px}.legal-body section{border-top:1px solid var(--hair);padding:3.5em 0}.legal-body h2{font-size:clamp(1.6rem,3.4vw,2.6rem);margin-bottom:1em}.legal-body p{color:var(--mut);max-width:74ch;margin-bottom:1em;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;line-height:1.9}.legal-body strong{color:var(--fg)}.legal-body a{color:var(--signal);border-bottom:1px solid currentColor}.doc__meta{display:flex;flex-wrap:wrap;gap:2.5em;margin-top:3em;color:var(--mut);font-size:.62rem;letter-spacing:.18em}.doc{margin-top:10vh;display:grid;gap:calc(var(--gutter) * 2.4);grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:start}.doc__nav{position:sticky;top:12vh;display:grid;gap:.1em;border-left:1px solid var(--hair)}.doc__nav a{padding:.55em 1.2em;color:var(--mut);font-size:.6rem;letter-spacing:.16em;border-left:1px solid transparent;margin-left:-1px;transition:color .3s,border-color .3s}.doc__nav a:hover{color:var(--fg)}.doc__nav a.is-active{color:var(--signal);border-left-color:var(--signal)}.doc__body section{padding:0 0 4.5em;scroll-margin-top:14vh}.doc__body h2{font-size:clamp(1.7rem,3.6vw,2.9rem);margin-bottom:.9em}.doc__body h3{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--signal);margin:2.2em 0 1em}.doc__body p{color:var(--mut);max-width:72ch;margin-bottom:1.1em;font-size:.84rem;line-height:1.9;text-transform:none;letter-spacing:.02em}.doc__body ul,.doc__body ol{display:grid;gap:.8em;margin:1.2em 0 1.6em;max-width:72ch}.doc__body li{color:var(--mut);font-size:.84rem;line-height:1.85;padding-left:1.6em;position:relative}.doc__body ul li:before{content:"—";position:absolute;left:0;color:var(--signal)}.doc__body ol{counter-reset:docstep}.doc__body ol li{counter-increment:docstep}.doc__body ol li:before{content:counter(docstep,decimal-leading-zero);position:absolute;left:0;color:var(--signal);font-size:.68rem;top:.18em}.doc__body strong{color:var(--fg)}.doc__body a{color:var(--signal);border-bottom:1px solid currentColor}.doc__body .caps{font-size:.76rem}@media(max-width:900px){.doc{grid-template-columns:1fr}.doc__nav{position:static;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));border-left:0;border-top:1px solid var(--hair);padding-top:1.5em}.doc__nav a{border-left:0;padding:.4em 0}}.optin{display:flex;align-items:flex-start;gap:.9em;margin:0 0 1.8em;max-width:62ch;cursor:pointer;color:var(--mut);font-size:.62rem;letter-spacing:.2em;line-height:1.7}.optin input{appearance:none;-webkit-appearance:none;flex:none;width:1.3em;height:1.3em;margin:.05em 0 0;border:1px solid var(--hair);border-radius:0;background:transparent;cursor:pointer;transition:background-color .3s,border-color .3s}.optin:hover input{border-color:var(--fg)}.optin input:checked{background:var(--signal);border-color:var(--signal)}.optin input:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.other-brief .optin{margin:1.4em 0 0}.doc__change{margin:0 0 3em;padding:1.4em 1.6em;max-width:78ch;border:1px solid var(--signal);color:var(--mut);font-size:.66rem;line-height:1.9;letter-spacing:.08em}.doc__change strong{display:block;margin-bottom:.6em;color:var(--signal);letter-spacing:.2em}.doc__change p{margin:0}.brief__note a{color:var(--fg);text-decoration:underline;text-underline-offset:.25em}.pf-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;border:1px solid rgba(243,242,242,.35);font-size:11.5px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--bone);transition:border-color .3s,background-color .3s}.pf-btn:hover{border-color:var(--bone)}.pf-btn--solid{background:var(--signal);border-color:var(--signal);font-weight:900}.pf-btn--solid:hover{background:var(--signal-deep);border-color:var(--signal-deep)}.pcard{position:relative;overflow:hidden;background:#121110;box-shadow:0 0 0 1px #f3f2f224;container-type:inline-size}.pcard__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(243,242,242,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(243,242,242,.04) 1px,transparent 1px);background-size:40px 40px}.pcard__no{position:absolute;right:4%;bottom:-6%;font-size:180px;font-size:38cqw;font-weight:900;line-height:.8;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(243,242,242,.14)}.pcard__flow{position:absolute;left:6%;right:6%;top:42%;transform:translateY(-50%);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;gap:1.4cqw;align-items:center}.pcard__flow>div{display:flex;flex-direction:column;gap:6px;gap:1.1cqw;padding:10px 8px;padding:1.9cqw 1.6cqw;border:1px solid rgba(243,242,242,.18);background:#0b0a0ad9}.pcard__flow em{font-style:normal;font-size:8px;font-size:clamp(6px,1.25cqw,9px);font-weight:800;letter-spacing:.14em;line-height:1;color:var(--signal)}.pcard__flow span{font-size:10px;font-size:clamp(6.5px,1.75cqw,13px);font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;color:#f3f2f2d9}.pcard__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(11,10,10,.7),transparent 40%)}.pcard__meta{position:absolute;left:14px;right:14px;bottom:10px;left:2.5cqw;right:2.5cqw;bottom:2cqw;display:flex;align-items:center;gap:10px;gap:1.7cqw;font-size:9px;font-size:clamp(7px,1.4cqw,10px);font-weight:800;letter-spacing:.16em;line-height:1.2;pointer-events:none}.pcard__meta span:nth-child(1){color:var(--signal)}.pcard__meta span:nth-child(2){color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard__meta span:nth-child(3){margin-left:auto;color:#f3f2f28c;white-space:nowrap}.pcard__dim{position:absolute;inset:0;background:var(--ink);opacity:.8;pointer-events:none}.pf-film{position:relative;background:var(--ink)}.pf-film__stick{position:sticky;top:0;z-index:0;height:100vh;height:100svh;overflow:hidden;background:var(--ink)}.pf-film__canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;touch-action:pan-y}.pf-film__scrim{position:absolute;inset:0;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(90deg,#0b0a0af0,#0b0a0ab8,#0b0a0a00 60%)}.pf-tip{position:absolute;left:0;top:0;z-index:4;display:flex;flex-direction:column;gap:4px;padding:10px 13px;background:#0b0a0adb;border-left:2px solid var(--signal);white-space:nowrap;line-height:1.2;pointer-events:none;opacity:0;transition:opacity .25s}.pf-tip.is-on{opacity:1}.pf-tip__k{font-size:9.5px;font-weight:800;letter-spacing:.16em;color:var(--signal)}.pf-tip__t{font-size:14px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.pf-tip__go{font-size:9.5px;font-weight:800;letter-spacing:.16em;color:#f3f2f280}.pf-film__ui{position:absolute;inset:0;pointer-events:none;opacity:0;visibility:hidden}.pf-film__ui.is-live{visibility:visible}.pf-caps{position:absolute;left:var(--pad);top:50%;transform:translateY(-46%);width:min(560px,86vw);height:min(74vh,620px)}.pf-cap{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:0;visibility:hidden;transform:translateY(34px);transition:opacity .7s,transform 1s var(--ease-out),visibility .7s}.pf-cap.is-past{transform:translateY(-34px)}.pf-cap.is-on{opacity:1;visibility:visible;transform:none}.pf-cap__k{font-size:10.5px;font-weight:800;letter-spacing:.22em;line-height:1.3;color:var(--signal)}.pf-cap__title{font-size:clamp(38px,4.8vw,80px);line-height:.86;letter-spacing:-.05em}.pf-cap__title span{letter-spacing:-.02em;color:var(--signal)}.pf-cap__body{font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.5;letter-spacing:.03em;color:#f3f2f2b8;max-width:38ch;text-wrap:pretty}.pf-cap__list{display:flex;flex-direction:column;border-top:1px solid rgba(243,242,242,.16);margin-top:2px}.pf-cap__item{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid rgba(243,242,242,.12);color:#f3f2f2b8;text-align:left}.pf-cap__item em{flex:none;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--signal)}.pf-cap__item span{font-size:clamp(15px,1.3vw,19px);font-weight:900;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase}.pf-cap__proof{display:flex;align-items:baseline;gap:16px;padding-top:16px;border-top:1px solid rgba(243,242,242,.16)}.pf-cap__proof span:first-child{font-size:clamp(34px,3.6vw,58px);font-weight:900;line-height:.85;letter-spacing:-.05em;white-space:nowrap}.pf-cap__proof span:last-child{font-size:10.5px;font-weight:800;letter-spacing:.16em;line-height:1.5;color:#f3f2f299;max-width:22ch}.pf-cap .pf-btn{pointer-events:auto;align-self:flex-start}.pf-rail{position:absolute;right:clamp(20px,3.6vw,60px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:2px;pointer-events:auto}.pf-rail__btn{display:flex;align-items:center;gap:10px;padding:7px 0;color:#f3f2f266;font-size:9.5px;font-weight:800;letter-spacing:.2em;line-height:1.3;transition:color .3s}.pf-rail__btn:hover,.pf-rail__btn.is-on{color:var(--bone)}.pf-rail__btn em{font-style:normal;letter-spacing:0;color:var(--signal)}.pf-rail__btn i{display:block;width:14px;height:2px;background:currentColor;transform-origin:right;transition:transform .5s var(--ease-out),background-color .3s}.pf-rail__btn.is-on i{transform:scaleX(2.6);background:var(--signal)}.pf-film__form{position:absolute;right:clamp(20px,3.6vw,60px);bottom:clamp(18px,3.4vh,32px);display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1.3;color:#f3f2f280}.pf-film__form i{width:6px;height:6px;background:var(--signal)}.pf-film__track{position:relative;z-index:2;margin-top:-100vh;margin-top:-100svh;pointer-events:none}.pf-film__ana{height:1150vh}.pf-hero{height:100vh;height:100svh;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(24px,4vh,44px);padding:96px var(--pad) clamp(28px,6vh,60px)}.pf-hero__title{font-size:clamp(46px,min(8.6vw,14.5vh),150px);line-height:.84;letter-spacing:-.055em}.pf-hero__line{display:block;overflow:hidden}.pf-hero__line>span{display:inline-block;will-change:transform}.pf-hero__line--sig{padding-bottom:.08em;letter-spacing:-.025em;color:var(--signal)}.pf-hero__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid rgba(243,242,242,.2)}.pf-hero__dek{font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.45;letter-spacing:.03em;color:#f3f2f2b8;max-width:36ch}.pf-hero__cta{display:flex;flex-wrap:wrap;gap:8px;pointer-events:auto}.pf-film--nogl .pf-film__canvas,.pf-film--nogl .pf-tip{display:none}@media(max-width:820px){.pf-film__scrim{background:linear-gradient(0deg,#0b0a0af7,#0b0a0adb 36%,#0b0a0a00 66%)}.pf-caps{left:var(--pad);right:var(--pad);top:auto;bottom:clamp(22px,4vh,40px);transform:none;width:auto;height:64vh;height:64svh}.pf-cap{justify-content:flex-end;gap:14px}.pf-cap__title{font-size:clamp(34px,10.4vw,54px)}.pf-cap__item{padding:9px 0;gap:12px}.pf-cap__item span{font-size:14.5px}.pf-cap__proof{padding-top:12px}.pf-cap .pf-btn{align-self:stretch}.pf-rail,.pf-film__form,.pf-tip{display:none}.pf-film__ana{height:720vh}.pf-hero{min-height:0;padding:88px var(--pad) clamp(24px,5vh,44px);gap:22px}.pf-hero__foot{gap:18px;padding-top:16px}.pf-hero__cta{width:100%}.pf-hero__cta .pf-btn{flex:1 1 0;padding:15px 10px;font-size:10.5px;letter-spacing:.12em}}@media(max-width:700px){.pf-hero__title{font-size:clamp(40px,14.2vw,84px);line-height:.86}}.pf-proof{position:relative;z-index:3;overflow:hidden;padding:clamp(18px,3.4vh,34px) 0;background:var(--signal);color:var(--ink)}.pf-proof__track{display:flex;width:max-content;will-change:transform}.pf-proof__item{display:flex;align-items:center;gap:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);white-space:nowrap;font-size:clamp(40px,6.4vw,104px);font-weight:900;line-height:1;letter-spacing:-.045em;text-transform:uppercase}.pf-proof__item span{letter-spacing:-.02em}.pf-proof__item i{display:block;width:.22em;height:.22em;background:var(--ink)}.pf-reel{position:relative;z-index:3;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;gap:clamp(14px,2.6vh,28px);padding:clamp(80px,11vh,112px) 0 clamp(20px,3vh,32px);background:var(--ink);overflow:hidden}.pf-reel:before,.pf-reel:after{content:"";position:absolute;pointer-events:none}.pf-reel:before{left:50%;top:0;width:min(1400px,120vw);height:70%;transform:translate(-50%);background:radial-gradient(ellipse 50% 60% at 50% 0%,rgba(243,242,242,.07),transparent 70%)}.pf-reel:after{left:0;right:0;top:46%;height:40%;background:radial-gradient(ellipse 40% 50% at 50% 30%,rgba(243,242,242,.045),transparent 70%)}.pf-reel>*{position:relative}.pf-reel__head{display:flex;align-items:center;gap:16px;padding:0 var(--pad);font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1.3}.pf-reel__k{flex:none;font:inherit;letter-spacing:inherit;color:var(--signal)}.pf-reel__rule{flex:1;height:1px;background:#f3f2f224}.pf-reel__prac{flex:none;color:#f3f2f299}.pf-reel__tc{flex:none;font-variant-numeric:tabular-nums;color:var(--bone)}.pf-reel__area{height:clamp(240px,32vw,470px);touch-action:pan-y;user-select:none;-webkit-user-select:none}.pf-reel__persp{position:absolute;inset:0;perspective:2000px;perspective-origin:50% 50%}.pf-ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;opacity:0;transition:opacity 1.2s}.pf-ring.is-lit{opacity:1}.pf-ring__card{position:absolute;width:720px;height:405px;left:-360px;top:-202px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-box-reflect:below 12px linear-gradient(transparent 64%,rgba(255,255,255,.16))}.pf-ring__card .pcard{position:absolute;inset:0}.pf-reel__text{z-index:2;display:grid;justify-items:center;padding:0 var(--pad)}.pf-rt{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vh,18px);max-width:920px;text-align:center;opacity:0;visibility:hidden;pointer-events:none}.pf-rt.is-on{opacity:1;visibility:visible;pointer-events:auto}.pf-rt__k{font-size:10.5px;font-weight:800;letter-spacing:.2em;line-height:1.3;color:var(--signal);white-space:nowrap}.pf-rt__title{overflow:hidden;padding-bottom:.04em;font-size:clamp(36px,min(4.8vw,8vh),88px);line-height:.88;letter-spacing:-.05em;text-wrap:balance}.pf-rt__title span{display:block}.pf-rt__sum{font-size:clamp(15px,1.15vw,17px);font-weight:600;line-height:1.45;color:#f3f2f2bf;max-width:56ch;text-wrap:pretty}.pf-rt__act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;margin-top:6px}.pf-open{display:flex;align-items:center;gap:14px;height:52px;padding:0 0 0 22px;background:var(--signal);color:var(--bone);font-size:11px;font-weight:900;letter-spacing:.16em;transition:background-color .3s}.pf-open:hover{background:var(--signal-deep)}.pf-open span{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(243,242,242,.3);font-size:15px;letter-spacing:0}.pf-link{padding:6px 0;border-bottom:1px solid rgba(243,242,242,.4);color:var(--bone);font-size:11px;font-weight:800;letter-spacing:.16em;transition:border-color .3s,color .3s}.pf-link:hover{border-color:var(--signal);color:var(--signal)}.pf-reel__nav{display:flex;align-items:center;gap:20px;padding:0 var(--pad);margin-top:auto}.pf-arrow{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(243,242,242,.22);color:var(--bone);font-size:15px;transition:border-color .3s,background-color .3s}.pf-arrow:hover{border-color:var(--signal);background:#ff563c1a}.pf-ticks{flex:1;min-width:0;display:flex;gap:3px}.pf-tick{position:relative;flex:1;min-width:0;height:34px;text-align:left}.pf-tick__bar{position:absolute;left:0;right:0;top:16px;height:2px;background:#f3f2f229}.pf-tick__bar i{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.pf-tick__n{position:absolute;left:0;top:0;font-size:9.5px;font-weight:800;letter-spacing:.1em;line-height:1.3;color:#f3f2f266;transition:color .3s}.pf-tick.is-on .pf-tick__n{color:var(--bone)}@media(max-width:820px){.pf-reel{padding-top:clamp(88px,13vh,112px);gap:18px}.pf-reel__head{gap:10px}.pf-reel__prac{display:none}.pf-rt{gap:12px}.pf-rt__title{font-size:clamp(30px,9.4vw,52px);line-height:.9}.pf-rt__sum{font-size:15px}.pf-rt__act{flex-direction:column;gap:16px;margin-top:4px}.pf-open{align-self:stretch;justify-content:space-between}.pf-reel__nav{gap:12px;margin-top:clamp(8px,2vh,20px)}.pf-ticks{gap:2px}.pf-tick__n{opacity:0}.pf-tick.is-on .pf-tick__n{opacity:1}}.pf-scope{position:relative;z-index:3;background:var(--ink);border-top:1px solid rgba(243,242,242,.12)}.pf-scope__inner{max-width:1500px;margin-inline:auto;padding:16vh var(--pad) 12vh}.pf-scope .direct{margin-top:16vh}@media(max-width:820px){.pf-scope__inner{padding:96px var(--pad) 72px}.pf-scope .beats{margin-top:56px}.pf-scope .brief{margin-top:64px}.pf-scope .direct{margin-top:72px}.pf-scope .brief__actions .btn{flex:1 1 auto;justify-content:center}}@media(max-width:520px){.pf-scope .fs__grid{grid-template-columns:1fr}}.pf-scope+.footer--home{z-index:3;border-top:1px solid var(--rule)}.bk{--paper: var(--ink);--paper-3: var(--ink-3);--ink-t: var(--bone);--edge: var(--rule);--spine: clamp(84px, 8.2vw, 150px);--page: min(720px, 52vw);position:relative;background:var(--paper);color:var(--ink-t)}.bk__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--paper)}.bk__track{position:relative;display:flex;height:100%;width:max-content;will-change:transform}.bk__intro,.bk__end{flex:none;height:100%;display:flex;flex-direction:column;justify-content:center;padding:12vh clamp(28px,5vw,96px) 10vh var(--pad)}.bk__intro{width:min(820px,62vw);padding-left:max(var(--pad),120px)}.bk__end{width:min(620px,52vw);border-left:1px solid var(--edge);gap:28px}.bk__kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--signal)}.bk__head{margin:26px 0 30px;line-height:.86}.bk__head-a{display:block;font-size:clamp(54px,7.4vw,136px);font-weight:900;letter-spacing:-.055em;text-transform:uppercase}.bk__head-b{display:block;font-size:clamp(54px,7.4vw,136px);font-weight:900;letter-spacing:-.055em;text-transform:uppercase;color:var(--signal)}.bk__lede{max-width:40ch;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.5;color:var(--dim)}.bk__hint{display:flex;align-items:center;gap:14px;margin-top:7vh;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--dim)}.bk__hint i{position:relative;width:64px;height:1px;background:var(--edge);overflow:hidden}.bk__hint i:after{content:"";position:absolute;inset:0;background:var(--signal);animation:bk-hint 2.4s var(--ease-io) infinite}@keyframes bk-hint{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.bk__end-t{font-size:clamp(34px,3.6vw,64px);font-weight:900;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.bk__end-t em{font-style:normal;color:var(--signal)}.bk__end .bk__btn{align-self:flex-start}.bk__book{flex:none;display:flex;height:100%}.bk__spine{position:relative;flex:none;width:var(--spine);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:7vh 0 6vh;border-left:1px solid var(--edge);background:var(--paper);box-shadow:inset -14px 0 22px -18px #0009;color:var(--ink-t);transition:background-color .5s var(--ease-out)}.bk__title{writing-mode:vertical-rl;font-weight:500;text-transform:uppercase;white-space:nowrap;font-size:min(clamp(22px,3vw,50px),calc((100svh - 260px) / (var(--len) * .7)));line-height:1;letter-spacing:.01em;transition:transform .7s var(--ease-out),color .4s}.bk__foot{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.16em}.bk__foot em{font-style:normal;white-space:nowrap;padding:5px 6px 4px;border:1px solid var(--signal);color:var(--signal);font-size:9px;font-weight:600;letter-spacing:.12em}.bk__foot span{font-size:20px;font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media(hover:hover){.bk__spine:hover{background:var(--paper-3)}.bk__spine:hover .bk__title{transform:translateY(10px)}}.bk__spine:focus-visible{outline:2px solid var(--signal);outline-offset:-6px}.bk__book.is-open .bk__spine{background:var(--paper-3)}.bk__book.is-open .bk__title{color:var(--signal)}.bk__cover{position:relative;flex:none;width:0;height:100%;overflow:hidden;transition:width 1s cubic-bezier(.76,0,.2,1)}.bk__book.is-open .bk__cover{width:var(--page)}.bk__page{position:absolute;inset:0 auto 0 0;width:var(--page);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--paper-3);border-left:1px solid var(--edge);box-shadow:inset 22px 0 30px -26px #000c;transform-origin:left center;transform:perspective(1400px) rotateY(-28deg);opacity:.4;transition:transform 1.1s cubic-bezier(.76,0,.2,1),opacity .8s}.bk__book.is-open .bk__page{transform:none;opacity:1}.bk__page>*{opacity:0;transform:translate(-24px);transition:opacity .7s,transform .9s var(--ease-out)}.bk__book.is-open .bk__page>*{opacity:1;transform:none}.bk__book.is-open .bk__page>:nth-child(1){transition-delay:.35s}.bk__book.is-open .bk__page>:nth-child(2){transition-delay:.42s}.bk__book.is-open .bk__page>:nth-child(3){transition-delay:.5s}.bk__book.is-open .bk__page>:nth-child(4){transition-delay:.58s}.bk__book.is-open .bk__page>:nth-child(5){transition-delay:.66s}.bk__tags{display:flex;justify-content:center;gap:10px;padding:7vh 32px 0}.bk__tags span{padding:6px 9px 5px;background:var(--bone);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.16em}.bk__name{padding:4.5vh 36px 0;text-align:center;text-wrap:balance;font-weight:600;text-transform:uppercase;font-size:clamp(34px,3.4vw,60px);line-height:.95;letter-spacing:-.03em}.bk__sum{max-width:34ch;margin:3vh auto 0;padding:0 32px;text-align:center;font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.45;color:var(--signal)}.bk__pts{display:grid;grid-template-columns:repeat(3,1fr);margin:4.5vh 32px 0;border-top:1px solid var(--edge)}.bk__pts li{padding:14px 16px 16px 0;font-size:12.5px;font-weight:600;line-height:1.45;color:#f3f2f2b3}.bk__pts li+li{padding-left:16px;border-left:1px solid var(--edge)}.bk__plate{margin-top:auto;display:flex;flex-direction:column;gap:22px;min-height:44%;padding:4.5vh 36px 5vh;background:var(--ink);color:var(--bone);border-top:1px solid var(--rule)}.bk__k{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.22em;color:#f3f2f28c}.bk__k i{font-style:normal;color:var(--signal)}.bk__flow{counter-reset:none;border-top:1px solid rgba(243,242,242,.14)}.bk__flow li{display:flex;align-items:baseline;gap:18px;padding:13px 0;border-bottom:1px solid rgba(243,242,242,.14)}.bk__flow em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--signal)}.bk__flow span{font-size:clamp(17px,1.4vw,23px);font-weight:500;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.bk__hood{font-size:10.5px;font-weight:800;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:#f3f2f280}.bk__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.bk__btn{display:inline-flex;align-items:center;padding:13px 18px;border:1px solid rgba(243,242,242,.35);color:var(--bone);font-size:10px;font-weight:800;letter-spacing:.16em;transition:background-color .3s,border-color .3s,color .3s}.bk__btn:hover{border-color:var(--bone)}.bk__btn--solid{background:var(--signal);border-color:var(--signal);color:#fff}.bk__btn--solid:hover{background:var(--signal-deep);border-color:var(--signal-deep)}.bk__end .bk__btn--solid{color:#fff}@media(max-height:760px){.bk__tags{padding-top:4vh}.bk__name{padding-top:3vh;font-size:clamp(28px,2.8vw,48px)}.bk__sum{margin-top:2vh;font-size:15px}.bk__pts{margin-top:3vh}.bk__pts li{padding-block:10px 12px;font-size:12px}.bk__plate{gap:14px;padding-block:3vh 3.5vh}.bk__flow li{padding:9px 0}.bk__flow span{font-size:16px}.bk__btn{padding:11px 15px}}@media(max-width:760px){.bk{--spine: 66px;--page: calc(100vw - var(--spine))}.bk__intro{width:88vw;padding-left:var(--pad)}.bk__end{width:80vw}.bk__title{font-size:min(32px,calc((100svh - 220px) / (var(--len) * .7)))}.bk__foot span{font-size:16px}.bk__foot em{padding:4px 3px 3px;font-size:8px;letter-spacing:.06em}.bk__pts{grid-template-columns:1fr}.bk__pts li+li{padding-left:0;border-left:0;border-top:1px solid var(--edge)}.bk__plate,.bk__name{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.bk__cover,.bk__page,.bk__page>*,.bk__title{transition:none}.bk__hint i:after{animation:none}}@media(prefers-reduced-motion:reduce){.pf-film{display:flex;flex-direction:column}.pf-film__track{order:-1;margin-top:0;pointer-events:auto}.pf-film__ana{display:none}.pf-hero{height:auto;min-height:70vh;opacity:1!important;transform:none!important}.pf-film__stick{position:relative;height:auto;overflow:visible}.pf-film__canvas,.pf-film__scrim,.pf-tip,.pf-rail,.pf-film__form{display:none}.pf-film__ui{position:relative;opacity:1!important;visibility:visible;pointer-events:auto;padding:8vh var(--pad) 12vh}.pf-caps{position:static;transform:none;width:auto;height:auto;max-width:620px;display:grid;gap:12vh}.pf-cap{position:static;opacity:1;visibility:visible;transform:none}.pf-ring{opacity:1}}.shelf{position:relative;z-index:3;isolation:isolate;overflow:hidden;padding:clamp(84px,11vh,140px) 0 clamp(64px,9vh,110px);background:var(--ink);border-top:1px solid rgba(243,242,242,.12)}.shelf:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:30%;width:min(1500px,130vw);height:60%;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,86,60,.1),transparent 70%)}.shelf__head{padding:0 var(--pad)}.shelf__eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:clamp(22px,2.6vw,40px)}.shelf__rule{flex:1;height:1px;min-width:24px;background:var(--rule);transform-origin:0 50%}.shelf__meta{flex:none;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--dim)}.shelf__title{font-size:clamp(44px,7vw,136px);line-height:.86;letter-spacing:-.055em}.shelf__title>span{display:block}.shelf__title>span:last-child{color:var(--signal)}.shelf__lede{margin-top:clamp(18px,1.8vw,28px);max-width:62ch;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.5;letter-spacing:.02em;color:#f3f2f2b8;text-wrap:pretty}.shelf__reel{display:block;margin:clamp(40px,4.2vw,68px) -4vw;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.shelf__row+.shelf__row{margin-top:clamp(12px,1.4vw,22px)}.shelf__track{display:flex;width:max-content;will-change:transform}.shelf__card{flex:none;width:clamp(250px,23vw,380px);aspect-ratio:16 / 9;margin-right:clamp(12px,1.4vw,22px);transition:box-shadow .4s,transform .6s var(--ease-out)}@media(hover:hover){.shelf__reel .shelf__card:hover{z-index:2;box-shadow:0 0 0 1px var(--signal),0 24px 60px #0009;transform:translateY(-8px) scale(1.02)}}.shelf__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:36px 48px;padding:0 var(--pad)}.shelf__stats{display:flex;flex-wrap:wrap;gap:24px clamp(28px,4vw,72px)}.shelf__stats>div{display:flex;flex-direction:column;gap:10px;padding-left:14px;border-left:1px solid var(--rule)}.shelf__stats strong{font-size:clamp(30px,3.9vw,64px);font-weight:900;line-height:.86;letter-spacing:-.045em;white-space:nowrap}.shelf__stats span{font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#f3f2f28c}.shelf__cta{flex:none;display:inline-flex;align-items:stretch;height:clamp(64px,5.6vw,88px);background:var(--signal);color:var(--bone);font-size:clamp(12px,1vw,14.5px);font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color .35s}.shelf__cta:hover{background:var(--signal-deep)}.shelf__cta-txt{display:flex;align-items:center;padding:0 clamp(22px,2.4vw,40px)}.shelf__cta-arrow{position:relative;overflow:hidden;width:clamp(64px,5.6vw,88px);border-left:1px solid rgba(243,242,242,.3);font-size:clamp(18px,1.5vw,24px);letter-spacing:0}.shelf__cta-arrow:before,.shelf__cta-arrow:after{content:"→";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .55s var(--ease-out)}.shelf__cta-arrow:after{transform:translate(-100%)}.shelf__cta:hover .shelf__cta-arrow:before{transform:translate(100%)}.shelf__cta:hover .shelf__cta-arrow:after{transform:none}@media(max-width:820px){.shelf{padding:88px 0 72px}.shelf__meta{display:none}.shelf__reel{margin:44px -8vw;transform:rotate(-4deg)}.shelf__card{width:66vw;max-width:340px}.shelf__foot{flex-direction:column;align-items:stretch;gap:32px}.shelf__stats{display:grid;grid-template-columns:1fr 1fr;gap:26px 16px}.shelf__stats strong{font-size:clamp(30px,9.4vw,48px)}.shelf__cta{height:64px;font-size:12px}.shelf__cta-txt{flex:1;padding:0 20px}.shelf__cta-arrow{width:64px}}@media(max-width:700px){.shelf__title{font-size:clamp(42px,13.4vw,92px)}}@media(prefers-reduced-motion:reduce){.shelf__reel{transform:none;margin-inline:0;overflow-x:auto}}.pf-sel__head,.pf-sel__pill,.pf-sel__tags,.cs-lab,.cs-bar,.cs-rail button,.cs-tag,.cs-live,.cs-next__btn,.cs-head__facts dt{font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cs-lab--sig{color:var(--signal)}.cs-lab--dim{color:#f3f2f280}.pf-sel{position:relative;z-index:3;background:var(--ink);color:var(--bone);padding:clamp(90px,14vh,150px) 0 clamp(80px,12vh,130px)}.pf-sel__in{max-width:1280px;margin:0 auto;padding:0 clamp(20px,3.6vw,60px);display:flex;flex-direction:column;gap:clamp(28px,5vh,48px)}.pf-sel__head{display:flex;align-items:center;gap:16px;letter-spacing:.2em}.pf-sel__k{margin:0;font:inherit;letter-spacing:inherit;color:var(--signal);flex:none}.pf-sel__rule{flex:1;height:1px;background:#f3f2f224}.pf-sel__count{flex:none;color:#f3f2f28c}.pf-sel__item{display:flex;flex-direction:column;gap:22px;cursor:pointer;outline:none}.pf-sel__item+.pf-sel__item{margin-top:clamp(32px,6vh,72px)}.pf-sel__item:focus-visible .pf-sel__media{outline:2px solid var(--signal);outline-offset:6px}.pf-sel__media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.pf-sel__hov{position:absolute;inset:0;will-change:transform}.pf-sel__hov img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pf-sel__pill{position:absolute;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--signal);color:var(--bone);pointer-events:none}.pf-sel__meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px}.pf-sel__title{display:flex;flex-direction:column;gap:8px}.pf-sel__name{font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:-.02em}.pf-sel__sub{font-size:15px;font-weight:500;color:#f3f2f29e}.pf-sel__tags{display:flex;align-items:center;gap:24px;color:#f3f2f28c}.cs{position:fixed;inset:0;z-index:235;color:var(--bone);background:transparent;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;font-family:var(--font-body);font-size:15px;line-height:1.55}.cs[hidden]{display:none}.cs-in{min-height:100%;background:var(--ink)}.cs img{display:block}.cs-curtain{position:fixed;inset:0;z-index:60;display:flex;visibility:hidden;pointer-events:none;overflow:hidden}.cs-curtain i{flex:1;height:100%;background:var(--signal)}.cs-curtain__t{position:absolute;left:0;right:0;top:50%;margin-top:-.6em;overflow:hidden;text-align:center;font-size:clamp(28px,4vw,64px);font-weight:900;line-height:1.2;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink)}.cs-curtain__t span{display:inline-block}.cs-rail{position:fixed;right:clamp(20px,3.6vw,60px);top:50%;z-index:15;margin-top:-70px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cs-rail button{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 0;border:0;background:none;color:var(--bone);font-size:10px;cursor:pointer}.cs-rail span{opacity:0;transform:translate(6px);transition:opacity .4s,transform .4s}.cs-rail i{width:16px;height:2px;background:#f3f2f24d;transition:width .5s cubic-bezier(.16,1,.3,1),background-color .4s}.cs-rail button:hover span,.cs-rail button:focus-visible span{opacity:1;transform:none}.cs-rail button.is-on i{width:40px;background:var(--signal)}@media(max-width:1439px){.cs-rail{display:none}}.cs-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:16px clamp(20px,3.6vw,60px);background:#0b0a0ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cs-bar__back{flex:none;padding:0;border:0;background:none;color:var(--bone);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .3s}.cs-bar__back:hover{color:var(--signal)}.cs-bar__sp{flex:1}.cs-bar__ch{color:#f3f2f28c}.cs-bar__prog{position:absolute;left:0;right:0;bottom:0;height:1px;background:#f3f2f214}.cs-bar__prog i{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.cs-head{position:relative;max-width:1280px;margin:0 auto;padding:clamp(70px,14vh,150px) clamp(20px,3.6vw,60px) clamp(40px,7vh,70px);display:flex;flex-direction:column;gap:clamp(22px,4vh,36px)}.cs-head .cs-lab{font-size:11px}.cs-head__title{margin:0;max-width:22ch;font-size:clamp(30px,3.6vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.cs-head__facts{margin:clamp(10px,3vh,30px) 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:auto;justify-content:space-between;column-gap:clamp(24px,3vw,48px);row-gap:22px;padding-top:24px;border-top:1px solid rgba(243,242,242,.14)}.cs-head__facts div{display:flex;flex-direction:column;gap:8px}.cs-head__facts dt{font-size:10px;color:#f3f2f280}.cs-head__facts dd{margin:0;font-size:15px;font-weight:600}.cs-badge{position:absolute;right:clamp(20px,3.6vw,60px);top:clamp(60px,12vh,130px);width:128px;height:128px;display:flex;align-items:center;justify-content:center}.cs-badge svg{position:absolute;inset:0;width:100%;height:100%}.cs-badge text{font:800 9.5px var(--font-mono);letter-spacing:2px;fill:#f3f2f2b3}.cs-badge>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--signal);color:var(--bone);font-size:16px;font-weight:800}@media(max-width:899px){.cs-badge{display:none}}.cs-hero{position:relative;height:min(100vh,56.25vw);min-height:320px;overflow:hidden}.cs-hero img,.cs-img img,.cs-stack__c img,.cs-gal__item img,.cs-jr__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;background:repeating-linear-gradient(135deg,#121110 0 12px,#161413 12px 24px);color:#f3f2f261;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cs-ph:before{content:"";width:9px;height:9px;margin-right:.9em;flex:none;background:var(--signal)}.cs-pro{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2em;padding:clamp(120px,20vh,200px) clamp(20px,3.6vw,60px);overflow:hidden}.cs-pro__k{position:absolute;left:50%;top:clamp(90px,16vh,150px);transform:translate(-50%);color:#f3f2f280}.cs-pro__line{margin:0 auto;max-width:18ch;text-align:center;font-size:clamp(30px,4vw,66px);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.cs-pro__line span{color:var(--signal)}.cs-pro__count{position:absolute;left:50%;bottom:clamp(40px,9vh,90px);transform:translate(-50%);display:flex;align-items:center;gap:14px;color:#f3f2f280}.cs-pro__count [data-pro-n]{color:var(--bone);font-variant-numeric:tabular-nums}.cs-pro__track{position:relative;width:120px;height:1px;background:#f3f2f22e}.cs-pro__track i{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.cs.is-fx .cs-pro{height:100vh;padding:0}.cs.is-fx .cs-pro__line{position:absolute;left:clamp(20px,3.6vw,60px);right:clamp(20px,3.6vw,60px);opacity:0}.cs:not(.is-fx) .cs-pro__count{display:none}.cs-sec{max-width:1280px;margin:0 auto;padding:clamp(80px,14vh,150px) clamp(20px,3.6vw,60px);display:flex;flex-wrap:wrap;gap:20px clamp(30px,6vw,100px)}.cs-sec--out{padding-bottom:clamp(60px,10vh,100px)}.cs-sec__side{flex:1 1 220px;display:flex;flex-direction:column;gap:14px}.cs-sec__h{margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.cs-sec__body{flex:2 1 460px;display:flex;flex-direction:column;gap:1.1em;max-width:680px}.cs-sec__body p{margin:0;font-size:clamp(16px,1.15vw,18px);font-weight:500;line-height:1.7;color:#f3f2f2bd;text-wrap:pretty}.cs-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,3.6vw,60px)}.cs-img{position:relative;aspect-ratio:16 / 9;overflow:hidden}.cs-img img{transform:scale(1.2)}.cs-stack{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,30px);padding:clamp(40px,8vh,80px) 0;overflow:hidden}.cs-stack__frame{position:relative;width:min(1280px,calc(100% - (2*clamp(20px,3.6vw,60px))));display:grid;gap:clamp(18px,3vh,30px)}.cs-stack__c{position:relative;aspect-ratio:16 / 9;overflow:hidden}.cs-stack__caps{position:relative;width:min(1280px,calc(100% - (2*clamp(20px,3.6vw,60px))));display:grid;gap:18px}.cs-stack__cap{display:flex;align-items:baseline;gap:16px}.cs-stack__cap>span:last-child{display:flex;flex-direction:column;gap:4px}.cs-stack__cap strong{font-size:clamp(16px,1.3vw,20px);font-weight:800;letter-spacing:-.01em}.cs-stack__cap strong+span{font-size:14px;font-weight:500;color:#f3f2f299}.cs-stack__bar{display:none;position:absolute;right:0;top:6px;width:min(220px,30%);height:1px;background:#f3f2f229}.cs-stack__bar i{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.cs.is-fx .cs-stack{height:100vh;padding:0}.cs.is-fx .cs-stack__frame{display:block;width:auto;will-change:transform;height:min(70vh,calc((100vw - (2*clamp(20px,3.6vw,60px)))*.5625));aspect-ratio:16 / 9}.cs.is-fx .cs-stack__c{position:absolute;inset:0;aspect-ratio:auto}.cs.is-fx .cs-stack__caps{display:block;height:64px}.cs.is-fx .cs-stack__cap{position:absolute;left:0;top:0}.cs.is-fx .cs-stack__cap[data-stack-cap="1"]{opacity:0}.cs.is-fx .cs-stack__bar{display:block}.cs-gal{position:relative;overflow-x:auto;overflow-y:hidden;padding:40px 0;display:flex;align-items:center}.cs-gal__track{display:flex;align-items:center;gap:clamp(14px,2vw,32px);padding:0 clamp(20px,3.6vw,60px)}.cs-gal__intro{flex:none;width:min(420px,78vw);display:flex;flex-direction:column;gap:18px;padding-right:clamp(10px,3vw,60px)}.cs-gal__h{font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.cs-gal__item{flex:none;position:relative;width:min(74vw,1100px);aspect-ratio:16 / 9;overflow:hidden}.cs-gal.is-pin{height:100vh;overflow:hidden;padding:0}.cs-gal.is-pin .cs-gal__track{will-change:transform}.cs-build{max-width:1280px;margin:0 auto;padding:clamp(80px,14vh,150px) clamp(20px,3.6vw,60px);display:flex;flex-direction:column;gap:clamp(70px,12vh,140px)}.cs-build__intro{display:flex;flex-wrap:wrap;gap:20px clamp(30px,6vw,100px)}.cs-feat{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,80px)}.cs-feat--rev{flex-direction:row-reverse}.cs-feat__media{flex:1.5 1 420px;min-width:0}.cs-feat__txt{flex:1 1 280px;display:flex;flex-direction:column;gap:16px;max-width:440px}.cs-feat__n{font-size:clamp(56px,6vw,96px);font-weight:900;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(243,242,242,.35)}.cs-feat__h{margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.cs-feat__txt p{margin:0;font-size:16px;font-weight:500;line-height:1.7;color:#f3f2f2b8;text-wrap:pretty}.cs-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-size:9.5px;color:#f3f2f280;cursor:default}.cs-tag:before{content:"";flex:none;width:18px;height:1px;background:var(--signal)}.cs-jr{position:relative;padding:80px 0;overflow:hidden;display:flex;align-items:center}.cs-jr__bar{position:absolute;left:0;right:0;height:0;background:#000;z-index:3}.cs-jr__bar--t{top:0}.cs-jr__bar--b{bottom:0}.cs-jr__grid{width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(20px,3.6vw,60px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(30px,5vw,80px);align-items:center}.cs-jr__copy{display:flex;flex-direction:column;gap:28px}.cs-jr__steps{position:relative;display:grid;gap:28px}.cs-jr__step{display:flex;flex-direction:column;gap:14px}.cs-jr__time{font-size:clamp(40px,4.6vw,76px);font-weight:900;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cs-jr__t{font-size:clamp(20px,1.8vw,28px);font-weight:800;letter-spacing:-.02em}.cs-jr__d{max-width:40ch;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.6;color:#f3f2f2b3}.cs-jr__dots{display:none;gap:6px}.cs-jr__dots span{position:relative;flex:1;height:2px;background:#f3f2f229}.cs-jr__dots i{position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left}.cs-jr__frame{position:relative;aspect-ratio:16 / 10;overflow:hidden}.cs-jr__img{position:absolute;inset:0;overflow:hidden}.cs-jr.is-pin{height:100vh;padding:0}.cs-jr.is-pin .cs-jr__steps{display:block;min-height:220px}.cs-jr.is-pin .cs-jr__step{position:absolute;left:0;right:0;top:0;opacity:0}.cs-jr.is-pin .cs-jr__dots{display:flex}.cs-out{gap:clamp(40px,7vh,64px)}.cs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));column-gap:28px}.cs-stat{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 0}.cs-stat>i{position:absolute;left:0;right:0;top:0;height:1px;background:#f3f2f22e;transform-origin:left}.cs-stat__v{font-size:clamp(36px,3.4vw,54px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cs-stat__l{font-size:14px;font-weight:600}.cs-stat__f{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:600;color:#f3f2f280}.cs-quote{margin:0;display:flex;flex-direction:column;gap:24px}.cs-quote blockquote{margin:0;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.4;letter-spacing:-.015em}.cs-quote figcaption{display:flex;align-items:center;gap:14px}.cs-quote figcaption i{width:28px;height:2px;background:var(--signal)}.cs-quote figcaption>span{display:flex;flex-direction:column;gap:3px}.cs-quote strong{font-size:14px;font-weight:700}.cs-quote strong+span{font-size:13px;font-weight:500;color:#f3f2f28c}.cs-live{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid rgba(243,242,242,.4);color:var(--bone);text-decoration:none;font-size:11px;transition:color .3s,border-color .3s}.cs-live:hover{color:var(--signal);border-color:var(--signal)}.cs-live[hidden]{display:none}.cs-next{position:relative;overflow:hidden;padding:clamp(70px,12vh,130px) 0 clamp(50px,8vh,80px);border-top:1px solid rgba(243,242,242,.1)}.cs-next__marq{display:flex;width:max-content;white-space:nowrap;font-size:clamp(60px,9vw,160px);font-weight:900;line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(243,242,242,.22)}.cs-next__marq span{padding-right:.4em}.cs-next__row{max-width:1280px;margin:clamp(30px,6vh,60px) auto 0;padding:0 clamp(20px,3.6vw,60px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cs-next__q{font-size:clamp(18px,1.5vw,22px);font-weight:600;color:#f3f2f2bf}.cs-next__btn{display:flex;align-items:center;gap:14px;height:52px;padding:0 0 0 22px;border:0;background:var(--signal);color:var(--bone);font-size:11px;font-weight:900;cursor:pointer;transition:background-color .3s}.cs-next__btn:hover{background:var(--signal-deep)}.cs-next__btn span{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(243,242,242,.3);font-size:15px}@media(max-width:820px){.pf-sel{padding:84px 0 72px}.pf-sel__in{gap:26px}.pf-sel__item{gap:18px}.pf-sel__media{aspect-ratio:4 / 3}.pf-sel__pill{right:12px;bottom:12px;gap:8px;padding:9px 12px;font-size:9.5px}.pf-sel__meta{gap:12px}.pf-sel__sub{font-size:14px}.cs-bar{gap:12px;padding:14px 20px}.cs-bar__sp{flex:1 1 0}.cs-bar__ch{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-head{padding:56px 20px 36px;gap:20px}.cs-head__title{font-size:clamp(28px,8vw,40px)}.cs-head__facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:20px 16px;margin-top:6px;padding-top:20px}.cs-head__facts dd{font-size:14px}.cs-hero{height:auto;min-height:0;aspect-ratio:4 / 3}.cs-pro__line{font-size:clamp(28px,8.4vw,40px)}.cs-sec,.cs-build{padding:72px 20px}.cs-sec--out{padding-bottom:56px}.cs-sec__side{gap:10px}.cs-sec__body p{font-size:16px;line-height:1.65}.cs-wrap{padding:0 20px}.cs-img{aspect-ratio:4 / 3}.cs.is-fx .cs-stack__frame{height:min(56vh,calc((100vw - 40px)/.8));aspect-ratio:4 / 5}.cs-stack__c{aspect-ratio:4 / 5}.cs.is-fx .cs-stack__caps{height:76px}.cs-stack__bar{left:0;right:auto;top:-14px;width:72px}.cs-stack__cap{gap:12px}.cs-stack__cap strong+span{font-size:13px}.cs-gal{display:block;overflow:visible;padding:0 0 8px}.cs-gal__track{flex-direction:column;align-items:stretch;gap:14px;padding:0 20px}.cs-gal__intro{width:auto;padding:0 0 12px;gap:14px}.cs-gal__intro .cs-lab--dim{display:none}.cs-gal__h{font-size:24px}.cs-gal__item{width:100%;aspect-ratio:4 / 3}.cs-build{gap:64px}.cs-feat{gap:22px}.cs-feat__media{flex-basis:100%}.cs-feat__txt{gap:12px}.cs-feat__n{font-size:56px}.cs-feat__txt p{font-size:15px}.cs-jr__grid{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 20px}.cs-jr__frame{order:-1}.cs-jr:not(.is-pin) .cs-jr__frame{display:none}.cs-jr.is-pin{padding-top:52px}.cs-jr.is-pin .cs-jr__copy{gap:18px}.cs-jr.is-pin .cs-jr__steps{min-height:176px}.cs-jr__step{gap:8px}.cs-jr__time{font-size:40px}.cs-jr__t{font-size:20px}.cs-jr__d{font-size:15px;line-height:1.55}.cs-out{gap:40px}.cs-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.cs-stat{padding:20px 0;gap:8px}.cs-stat__v{font-size:34px}.cs-stat__l{font-size:13px}.cs-stat__f{font-size:11.5px;flex-direction:column;gap:4px}.cs-quote blockquote{font-size:21px}.cs-next{padding:64px 0 48px}.cs-next__marq{font-size:64px}.cs-next__row{flex-direction:column;align-items:stretch;gap:18px;padding:0 20px}.cs-next__btn{justify-content:space-between;height:56px}.cs-next__btn span{height:56px;width:56px}}@media(max-width:820px)and (max-height:700px){.cs-jr.is-pin .cs-jr__frame{aspect-ratio:16 / 9}}.cs-sites{display:flex;flex-direction:column;gap:14px}.cs-sites ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));border-top:1px solid rgba(243,242,242,.14)}.cs-sites a{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid rgba(243,242,242,.14);font-size:15px;font-weight:700;color:var(--bone);text-decoration:none;transition:color .3s}.cs-sites a span{font-size:12px;font-weight:600;color:#f3f2f280;transition:color .3s}.cs-sites a:hover,.cs-sites a:hover span{color:var(--signal)}@media(min-width:600px){.cs-sites ul{column-gap:28px}}.cs-psi{display:flex;flex-direction:column;gap:18px;padding-top:26px;border-top:1px solid rgba(243,242,242,.14)}.cs-psi__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px}.cs-psi__note{font-size:12px;font-weight:600;color:#f3f2f280}.cs-psi__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.cs-psi__dev{flex:0 0 64px;font-size:13px;font-weight:700;color:#f3f2f2bd}.cs-psi__gs{flex:1 1 320px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cs-psi__g{--c: #0cce6b;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cs-psi__g.is-mid{--c: #ffa400}.cs-psi__ring{position:relative;width:clamp(52px,4.6vw,64px);aspect-ratio:1}.cs-psi__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.cs-psi__ring circle{fill:none;stroke-width:2.6;stroke:#f3f2f21a}.cs-psi__ring .cs-psi__arc{stroke:var(--c);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v))}.cs-psi__ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(15px,1.3vw,18px);font-weight:800;color:var(--c);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cs-psi__n{font-size:11.5px;font-weight:600;line-height:1.3;color:#f3f2f2b3}@media(max-width:820px){.cs-psi__row{gap:12px}.cs-psi__dev{flex-basis:100%}.cs-psi__gs{gap:8px}.cs-psi__n{font-size:10.5px}}.chrome-scrim{display:none}@media(max-width:820px){.chrome-scrim{display:block;position:fixed;top:0;left:0;right:0;height:clamp(78px,11vh,96px);z-index:209;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0%,var(--bg) 46%,color-mix(in srgb,var(--bg) 62%,transparent) 72%,color-mix(in srgb,var(--bg) 0%,transparent) 100%);transition:background-color .8s var(--ease-out)}.brand-mark sup{color:var(--mut)}}@media(max-width:820px){.hero__aside{text-shadow:0 2px 16px rgba(11,10,10,.92),0 1px 3px rgba(11,10,10,.95)}}@media(min-width:761px)and (max-width:820px){.hero__aside{max-width:30ch}.hero__row:not(:last-child) .hero__aside{max-width:27ch}}@media(max-width:820px){.acts__stick{padding-top:clamp(92px,13vw,112px)}.acts__layout{grid-template-rows:auto minmax(0,1fr)}.act-panel{justify-content:flex-end;gap:16px;padding-bottom:4px}.act-panel__ghost{top:0;right:auto;left:50%;transform:translate(-50%,-4%);font-size:min(38vh,76vw);-webkit-text-stroke-color:rgba(243,242,242,.17)}.act-panel__desc{background:none;padding:0;margin:0}.act-panel__list{background:none;padding:14px 0 0;margin:0}}@media(max-width:900px){.wedo__line{font-size:min(12vw,110px)}.wedo__title{font-size:min(12.5vw,96px)}.wedo__phrase--acts{font-size:min(11.3vw,88px)}}@media(max-width:820px){.stcard{padding-top:clamp(80px,13vw,100px)}}@media(max-width:820px){.build-stage{top:clamp(88px,12vh,112px);bottom:clamp(104px,15vh,140px);perspective:1300px}.build-cap{left:var(--pad);right:var(--pad);bottom:16px;flex-direction:column;align-items:flex-start;gap:5px}.build-cap__k{font-size:20px;opacity:.8}.build-cap__copy{gap:2px;padding-bottom:0}.build-cap__title{font-size:14px;white-space:normal;line-height:1.15}.build-cap__note{font-size:8.5px;white-space:normal;line-height:1.35;letter-spacing:.1em}.build-outro__copy{top:clamp(104px,14vh,132px);width:calc(100% - var(--pad) * 2);gap:9px}.build-outro__note{max-width:34ch;font-size:12px;line-height:1.5}.build-outro__note--soft{display:none}.build-outro__tags{gap:6px}.build-outro__tags li{font-size:9px;padding:5px 8px}.build-outro__cta{padding:12px 16px;font-size:11px}.build-outro__title{right:var(--pad);left:var(--pad);bottom:clamp(28px,4.5vh,52px);font-size:clamp(30px,9vw,54px)}.work #buildFrame [style*="clamp(130px,17%,230px)"]{grid-template-columns:40px minmax(0,1fr)!important;gap:6px!important;padding:7px!important}.work #buildFrame [data-comp]:has([data-nav])>span:first-child{justify-content:center!important;gap:0!important;padding:9px 0!important}.work #buildFrame [data-comp]:has([data-nav])>span:first-child>span:last-child{display:none!important}.work #buildFrame [data-nav]{justify-content:center!important;padding:8px 0!important;gap:0!important}.work #buildFrame [data-nav]>span:last-child{display:none!important}.work #buildFrame [data-comp]:has([data-nav])>span:last-child{display:none!important}.work #buildFrame [data-comp][data-in="0.275"]>span{gap:8px!important;padding:6px 9px!important}.work #buildFrame [data-comp][data-in="0.275"] [data-btn][data-in="0.35"],.work #buildFrame [data-comp][data-in="0.275"] [style*="min-width:16px;height:24px"]{display:none!important}.work #buildFrame [style*="min-height:clamp(62px,11vh,110px)"]{gap:5px!important;min-height:clamp(72px,11vh,96px)!important}.work #buildFrame [data-comp]:has([data-num])>span{padding:7px 6px!important;gap:3px!important}.work #buildFrame [data-comp]:has([data-num])>span>span:first-child{font-size:7.5px!important;letter-spacing:.05em!important;white-space:normal!important;line-height:1.2!important}.work #buildFrame [data-num]{font-size:19px!important}.work #buildFrame [data-comp][data-in="0.615"]>span>span{grid-template-columns:1.1fr .8fr 1.1fr!important;gap:6px!important;padding-left:10px!important;padding-right:10px!important}.work #buildFrame [data-comp][data-in="0.615"]>span>span>span:nth-child(2){display:none!important}}@media(max-width:380px){.work #buildFrame [style*="clamp(130px,17%,230px)"]{grid-template-columns:34px minmax(0,1fr)!important;padding:6px!important}.work #buildFrame [data-comp]:has([data-num])>span>span:first-child{font-size:7px!important}.work #buildFrame [data-num]{font-size:17px!important}}@media(max-width:820px){.journey__stick{padding:clamp(62px,8.5vh,82px) var(--pad) 16px}.journey__head{margin:0 0 14px;gap:8px}.journey__title{font-size:clamp(30px,9.5vw,52px);max-width:10ch}.journey__note{max-width:30ch;font-size:10.5px}.journey__deck{flex-direction:column;width:100%;max-width:560px;height:min(64vh,600px);height:min(68dvh,640px);transform:none!important}.jcard{transform:none!important;min-height:58px}.jcard{border-radius:0!important}.jcard[data-j="0"]{border-radius:20px 20px 0 0!important}.jcard[data-j="3"]{border-radius:0 0 20px 20px!important}.jcard__slice{background-size:100% 400%}.jcard[data-j="0"] .jcard__slice{background-position:50% 0%}.jcard[data-j="1"] .jcard__slice{background-position:50% 33.333%}.jcard[data-j="2"] .jcard__slice{background-position:50% 66.666%}.jcard[data-j="3"] .jcard__slice{background-position:50% 100%}.jcard__face--back{padding:13px 16px;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.jcard__top{flex-wrap:nowrap}.jcard__icon{width:24px;height:24px}.jcard__no{font-size:10px}.jcard__mid{margin-block:auto;text-align:center;transition:text-align .2s}.jcard__name{font-size:clamp(19px,5.6vw,25px);line-height:1.08}.jcard__copy{display:none;max-width:none;font-size:12.5px;line-height:1.5;opacity:.78}.jcard.is-open .jcard__mid{margin-block:0;text-align:left}.jcard.is-open .jcard__copy{display:block}.jcard__stage{display:none}.jcard__detail{flex-direction:column;align-items:stretch;gap:8px}.jcard__detail-copy{gap:8px}.jcard__offer{font-size:9.5px}.jcard__bullets{gap:6px}.jcard__bullets li{font-size:12px;line-height:1.32}.jcard__cta{font-size:10.5px}.jcard__copy{line-height:1.4}}@media(max-width:400px){.journey__deck{height:min(62vh,560px)}.jcard__face--back{padding:14px}.jcard__name{font-size:clamp(18px,6.4vw,22px)}.jcard__copy{font-size:12px}.jcard__bullets li{font-size:11.5px}}@media(max-width:820px){.protocol{padding:clamp(48px,9vh,72px) var(--pad) clamp(40px,6vh,56px)}.protocol__inner{gap:30px}.protocol__head{order:1;padding-top:0;gap:10px}.protocol__board{order:2;margin-top:6px}.protocol__title{max-width:18ch}.protocol__lede{max-width:none}.qa summary{gap:12px;padding:18px 0;font-size:14.5px}.qa__n{font-size:11px}.qa__plus{width:16px;height:16px}.qa__body{max-width:none;padding-bottom:20px}.qa__body p{font-size:13.5px;line-height:1.6}.contact.transmit,.transmit{padding:clamp(48px,9vw,64px) var(--pad) clamp(48px,10vw,68px)!important}.transmit__links a,.transmit__links span{padding:16px 0;font-size:14px}.transmit__links span{font-size:12px;line-height:1.55}.transmit__terminal{margin-top:clamp(26px,7vw,40px);min-height:0}.transmit__term-body{font-size:13px}.transmit__term-cta{padding-top:22px}.transmit__term-cta a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:16px 18px}.footer{padding:48px var(--pad) 32px!important}.footer__grid{gap:32px}.footer__col{gap:2px}.footer__head{margin-bottom:2px}.footer__col a{display:block;padding:12px 0;font-size:13px}.footer__base{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px}.footer.footer--home{padding:0!important}.footer--home .footer__split{grid-template-columns:1fr;min-height:0}.footer--home .footer__brand{padding:36px var(--pad) 32px;gap:24px}.footer--home .footer__cta{font-size:clamp(42px,14vw,68px)}.footer--home .footer__menu{grid-template-columns:1fr 1fr;gap:24px 20px;padding:32px var(--pad) 36px}.footer--home .footer__menu .footer__group:last-child{grid-column:1 / -1}.footer--home .footer__group a{font-size:16px;padding:2px 0}.footer--home .footer__bar{flex-direction:column;align-items:flex-start;gap:10px;padding:16px var(--pad) 28px}}
