@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}}.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:after{content:"→";color:var(--signal);opacity:0;transition:opacity .35s}.act__list li:hover{padding-left:.9em;color:var(--fg)}.act__list li:hover:after{opacity:1}.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:4;padding:clamp(64px,8vh,100px) var(--pad) clamp(48px,6vh,72px);background:#ec3013;color:#0b0a0a}.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,18vw,260px);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:relative;margin:0;text-align:center;font-size:clamp(64px,16vw,220px);line-height:.82;letter-spacing:-.06em;will-change:transform,opacity,filter}.wedo__phrase{display:block;will-change:transform,opacity,filter}.wedo__phrase--acts{position:absolute;left:50%;top:50%;translate:-50% -50%;width:max-content;max-width:96vw;display:block;font-size:clamp(56px,14vw,200px);line-height:.84;letter-spacing:-.06em}@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-delta],.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}.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(74vh,660px);transform-origin:50% 0;will-change:transform;box-sizing:border-box;padding:clamp(28px,3.6vw,56px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);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;justify-content:space-between;gap:28px;min-width:0;height:100%}.stcard__head{display:flex;align-items:center;gap:12px}.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;margin-top:auto}.stcard__title{margin:0;font-size:clamp(34px,5.2vw,88px);font-weight:900;line-height:.88;letter-spacing:-.05em;color:inherit}.stcard__desc{margin:20px 0 0;max-width:38ch;font-size:clamp(13px,1.15vw,15px);line-height:1.55;letter-spacing:.04em;text-transform:uppercase;color:#201e1db3;text-wrap:pretty}.stcard--ink .stcard__desc{color:#f3f2f294}.stcard__desc--lead{font-size:clamp(18px,1.9vw,24px);font-weight:800;line-height:1.35;letter-spacing:.02em;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(42vh,22vw);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:28px 22px}.stcard__aside{display:none}.stcard__body{transform:none!important;margin-top:24px}.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:3;height:260vh}.portal__stick{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--ink)}.portal__fill{position:absolute;left:50%;top:50%;width:22vw;height:14vh;margin:-7vh 0 0 -11vw;background:var(--signal-deep);will-change:transform}.portal__word{position:relative;z-index:2;font-size:clamp(40px,9vw,150px);font-weight:900;line-height:.86;letter-spacing:-.05em;text-align:center;color:var(--fg);mix-blend-mode:difference;will-change:transform,opacity}@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:60vh}.portal__fill{display:none}.portal__word{mix-blend-mode:normal}}@media(max-width:820px){.wedo{height:170vh}.acts{height:440vh!important}.work{height:900vh}.flood{height:165vh}.portal{height:150vh}}.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}}.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-delta]{display:none!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}}
