@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3efd4747-module__cAeo9G__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3efd4747-module__cAeo9G__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_Au1MEyid9pog3D82MdY8378J9KSz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ground:#f0eee8;--ground-soft:#e7e5df;--ink:#111417;--ink-soft:#373c3d;--line:#d2cec4;--line-strong:#a9a49a;--teal:#16847b;--teal-soft:#a9bdb8;--red:#df3f31;--paper:#fbfaf5;--display:"Helvetica Neue", Arial, system-ui, sans-serif;--mono:"SFMono-Regular", Consolas, ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ground);color:var(--ink);overflow-x:hidden}body{--display:var(--font-display,"Helvetica Neue", Arial, system-ui, sans-serif);--mono:var(--font-mono,"SFMono-Regular", Consolas, ui-monospace, monospace);background:var(--ground);color:var(--ink);font-family:var(--display);letter-spacing:0;text-rendering:geometricprecision;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--mono);text-transform:uppercase;padding:10px 12px;font-size:.76rem;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.kollektiv-mark{display:block;overflow:visible}.premium-logo-mark{color:var(--ink);display:block}.logo-accent{fill:var(--teal);transform-box:fill-box;transform-origin:50%}.logo-field{transform-box:fill-box;transform-origin:50%}.loader{z-index:120;background:linear-gradient(#1114170b 1px, transparent 1px), linear-gradient(90deg, #1114170b 1px, transparent 1px), var(--ground);background-size:130px 130px;place-items:center;transition:opacity .52s cubic-bezier(.77,0,.175,1),transform .52s cubic-bezier(.77,0,.175,1),visibility 0s linear .52s;display:grid;position:fixed;inset:0;overflow:hidden}.loader-exit{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-2%)}.loader-atmosphere{pointer-events:none;position:absolute;inset:0}.loader-atmosphere:before{content:"";opacity:.72;filter:blur(12px)saturate(.88)contrast(1.05);background:radial-gradient(circle at 54% 44%,#fbfaf547,#0000 44%),linear-gradient(90deg,#f0eee894,#f0eee81f 46%,#11141742);position:absolute;inset:-4%;transform:scale(1.04)}.loader-video-field,.hero-video-field{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.loader-video-field{z-index:0;object-fit:cover;object-position:center center;opacity:.36;filter:saturate(.72)contrast(1.08)brightness(1.02);transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000002e,#000 42%,#000);mask-image:linear-gradient(90deg,#0000002e,#000 42%,#000)}.loader-atmosphere:after{content:"";pointer-events:none;aspect-ratio:16/9;border:1px solid #1114171a;width:min(92vw,1320px);max-height:82vh;animation:12.4s cubic-bezier(.77,0,.175,1) infinite loader-slab-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skewY(-3deg)}.loader-aperture{aspect-ratio:1;pointer-events:none;border:1px solid #11141714;width:min(74vw,720px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.loader-aperture:before,.loader-aperture:after{content:"";border:1px solid #1114170f;position:absolute;inset:11%}.loader-aperture:after{border-color:#df3f3114;inset:24%}.loader-aperture-one{animation:18s linear infinite loader-aperture-one}.loader-aperture-two{border-color:#1114171a;width:min(54vw,520px);animation:22s linear infinite loader-aperture-two;transform:translate(-50%,-50%)rotate(-18deg)}.loader-constellation{pointer-events:none;position:absolute;inset:max(30px,5vw)}.loader-constellation:before,.loader-constellation:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#11141724,#0000);height:1px;animation:8.6s cubic-bezier(.77,0,.175,1) infinite loader-constellation-line;position:absolute;top:50%;left:8%;right:8%}.loader-constellation:after{background:linear-gradient(90deg,#0000,#df3f312e,#0000);animation-delay:.72s;transform:rotate(22deg)}.loader-constellation-node{left:var(--x);top:var(--y);background:var(--ink);width:9px;height:9px;animation:5.4s step-end infinite loader-constellation-node;animation-delay:var(--delay);position:absolute;transform:translate(-50%,-50%)}.loader-constellation-node.red{background:var(--red)}.loader-constellation-node.line{background:#11141775;width:22px;height:1px}.loader-beam{transform-origin:50%;background:linear-gradient(90deg,#0000,#11141733,#0000);width:min(92vw,960px);height:1px;position:absolute;top:50%;left:50%}.loader-beam-one{animation:8.2s cubic-bezier(.77,0,.175,1) infinite loader-beam-one}.loader-beam-two{opacity:.58;background:linear-gradient(90deg,#0000,#df3f314d,#0000);animation:9.6s cubic-bezier(.77,0,.175,1) .42s infinite loader-beam-two}.loader-beam-three{background:linear-gradient(90deg,#0000,#1114172e,#0000);width:min(72vw,700px);animation:7.4s cubic-bezier(.77,0,.175,1) .16s infinite loader-beam-three}.loader-axis{opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#11141733,#df3f313d,#0000);width:min(92vw,1040px);height:1px;position:absolute;top:50%;left:50%}.loader-axis-one{animation:9.8s cubic-bezier(.77,0,.175,1) infinite loader-axis-one}.loader-axis-two{background:linear-gradient(90deg,#0000,#11141729,#0000);width:min(88vw,980px);animation:11.2s cubic-bezier(.77,0,.175,1) .48s infinite loader-axis-two}.loader-cell-field{opacity:.58;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(54px,1fr);display:grid;position:absolute;inset:clamp(28px,5vw,70px)}.loader-cell{min-width:0;animation:5.8s step-end infinite loader-cell-phase;animation-delay:var(--delay);border-bottom:1px solid #1114170b;border-right:1px solid #1114170b}.loader-cell.ink{background:#11141714}.loader-cell:nth-child(13n+4),.loader-cell:nth-child(17n+6){background:#1114170e;animation-duration:7.2s}.loader-cell:nth-child(11n+2){background:linear-gradient(90deg,#0000 48%,#1114171f 49% 51%,#0000 52%),#fbfaf529}.loader-cell.fault{background:#df3f311f}.loader-cell.line{background:linear-gradient(135deg,#0000 48%,#11141729 49% 51%,#0000 52%),0 0}.loader-identity{z-index:2;justify-items:center;gap:clamp(18px,3vw,28px);width:min(84vw,520px);animation:.84s cubic-bezier(.77,0,.175,1) both loader-identity-in;display:grid;position:relative}.loader-brand-mark{width:clamp(104px,12vw,158px);height:clamp(104px,12vw,158px);color:var(--ink);filter:drop-shadow(0 22px 42px #11141729);animation:5.8s cubic-bezier(.77,0,.175,1) infinite loader-mark-float}.loader-brand-mark .logo-accent{fill:var(--teal)}.loader-brand-mark .logo-field-primary{transform-origin:50%;animation:4.8s cubic-bezier(.77,0,.175,1) infinite loader-mark-primary}.loader-brand-mark .logo-signal-cut{transform-origin:50%;animation:4.8s cubic-bezier(.77,0,.175,1) infinite loader-mark-cut}.loader-enter{border:1px solid var(--ink);background:var(--ink);min-width:164px;min-height:54px;color:var(--paper);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:.82rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.loader-enter:hover,.loader-enter:focus-visible{color:var(--paper);background:#000;transform:translateY(-2px)}.loader-enter:disabled{cursor:wait;opacity:.72}.loader-enter:focus-visible{outline-color:var(--ink);box-shadow:0 0 0 4px #1114171a}.loader-enter svg{transition:transform .18s}.loader-enter:hover svg,.loader-enter:focus-visible svg{transform:translate(3px)}.loader-sequence{font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:.78rem;font-weight:700;display:flex;position:absolute;bottom:max(26px,5vh);left:max(26px,4vw)}.loader-sequence span{border:1px solid var(--line-strong);background:#fbfaf580;padding:10px 12px;animation:.62s cubic-bezier(.77,0,.175,1) both tag-in}.loader-sequence span:nth-child(2){animation-delay:90ms}.loader-sequence span:nth-child(3){animation-delay:.18s}.loader-sequence span:nth-child(4){animation-delay:.27s}.loader-sequence span:nth-child(5){animation-delay:.36s}.site{background:linear-gradient(#1114170b 1px, transparent 1px), linear-gradient(90deg, #1114170b 1px, transparent 1px), var(--ground);background-size:130px 130px,130px 130px;min-height:100vh;position:relative;overflow:hidden}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0eee8d1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:88px;padding:0 clamp(20px,4vw,58px);display:grid;position:fixed;inset:0 0 auto}.brand-mark-shell{background:var(--ink);place-items:center;width:46px;height:46px;transition:transform .18s,background .18s;display:grid}.brand-mark-shell:hover,.brand-mark-shell:focus-visible{background:#000;transform:translateY(-1px)}.brand-mark{width:34px;height:34px;color:var(--paper);transition:transform .22s cubic-bezier(.77,0,.175,1)}.brand-mark .logo-accent{fill:var(--teal-soft)}.brand-mark-shell:hover .brand-mark,.brand-mark-shell:focus-visible .brand-mark{transform:scale(1.035)}.brand-mark-shell:hover .logo-field-primary,.brand-mark-shell:focus-visible .logo-field-primary{transform:translate(-.75px,.75px)}.brand-mark-shell:hover .logo-signal-cut,.brand-mark-shell:focus-visible .logo-signal-cut{fill:var(--teal);transform:translate(1.5px,-1.5px)}.nav{justify-content:flex-end;gap:8px;display:inline-flex}.nav a{min-width:74px;min-height:48px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8rem;font-weight:760;transition:background .17s,color .17s,border-color .17s,transform .17s;display:inline-flex}.nav a.route-link{white-space:nowrap;min-width:96px}.nav a:hover,.nav a:focus-visible,.nav a.active{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translateY(-1px)}.hero{grid-template-columns:minmax(0,.84fr) minmax(420px,.86fr);align-items:center;gap:clamp(42px,7vw,118px);min-height:100svh;padding:126px clamp(30px,4.2vw,62px) 76px;display:grid;position:relative}.hero-visual-assets{z-index:0;pointer-events:none;position:absolute;inset:88px 0 0;overflow:hidden}.hero-video-field{z-index:0;opacity:.72;filter:saturate(.82)contrast(1.14)brightness(1.02);-webkit-mask-composite:source-in;transform:scale(1.03);-webkit-mask-image:linear-gradient(90deg,#0000001f 0 34%,#000 52%,#000000c7),linear-gradient(#0000,#000 9% 86%,#0000);mask-image:linear-gradient(90deg,#0000001f 0 34%,#000 52%,#000000c7),linear-gradient(#0000,#000 9% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-visual-assets:before,.hero-visual-assets:after{content:"";pointer-events:none;position:absolute}.hero-visual-assets:before{clip-path:polygon(0 0,58% 0,72% 13%,100% 13%,100% 100%,35% 100%,21% 88%,0 88%);border:1px solid #1114170e;animation:12s cubic-bezier(.77,0,.175,1) infinite hero-perimeter;inset:13% clamp(30px,5vw,76px) 8%}.hero-visual-assets:after{transform-origin:50%;background:linear-gradient(90deg,#0000,#11141729,#0000);height:1px;animation:9.8s cubic-bezier(.77,0,.175,1) infinite hero-main-vector;top:48%;left:0;right:0}.hero-aperture{aspect-ratio:1;border:1px solid #1114170f;width:min(42vw,520px);position:absolute;top:clamp(74px,13vh,132px);right:clamp(24px,6vw,92px);transform:rotate(45deg)}.hero-aperture:before,.hero-aperture:after{content:"";border:1px solid #1114170e;position:absolute;inset:13%}.hero-aperture:after{border-color:#df3f3114;inset:31%}.hero-aperture-one{animation:24s linear infinite hero-aperture-one}.hero-aperture-two{border-color:#11141714;width:min(28vw,360px);animation:20s linear infinite hero-aperture-two;inset:auto auto clamp(62px,10vh,120px) clamp(18px,4vw,58px);transform:rotate(-21deg)}.hero-depth-frame{border-left:1px solid #11141711;border-right:1px solid #11141711;position:absolute;inset:112px clamp(24px,4.2vw,62px) 54px}.hero-depth-frame:before,.hero-depth-frame:after,.hero-depth-frame span{content:"";pointer-events:none;position:absolute}.hero-depth-frame:before{background:linear-gradient(90deg,#0000,#1114171f,#0000);height:1px;animation:8.8s cubic-bezier(.77,0,.175,1) infinite hero-depth-line;top:34%;left:0;right:0}.hero-depth-frame:after{background:linear-gradient(90deg,#0000,#df3f311f,#0000);height:1px;animation:9.6s cubic-bezier(.77,0,.175,1) .54s infinite hero-depth-line;bottom:21%;left:0;right:0}.hero-depth-frame span{background:linear-gradient(#0000,#11141714,#0000);width:1px;animation:10.2s cubic-bezier(.77,0,.175,1) infinite hero-depth-rail;top:0;bottom:0}.hero-depth-frame span:first-child{left:28%}.hero-depth-frame span:last-child{animation-delay:.62s;right:32%}.hero-signal-nodes{position:absolute;inset:0}.hero-signal-node{left:var(--x);top:var(--y);background:var(--ink);width:10px;height:10px;animation:5.8s step-end infinite hero-node-step;animation-delay:var(--delay);position:absolute;transform:translate(-50%,-50%)}.hero-signal-node.red{background:var(--red)}.hero-signal-node.mist{background:var(--teal-soft)}.hero-signal-node.line{background:#11141761;width:34px;height:1px}.hero-lane{transform-origin:50%;background:linear-gradient(90deg,#0000,#1114172e,#0000);width:92%;height:1px;position:absolute;left:4%}.hero-lane-one{animation:8.4s cubic-bezier(.77,0,.175,1) infinite hero-lane-one;top:26%}.hero-lane-two{background:linear-gradient(90deg,#0000,#11141724,#0000);animation:9.2s cubic-bezier(.77,0,.175,1) .32s infinite hero-lane-two;top:55%}.hero-lane-three{background:linear-gradient(90deg,#0000,#df3f3129,#0000);animation:10.4s cubic-bezier(.77,0,.175,1) .64s infinite hero-lane-three;top:77%}.hero-asset-grid{border-left:1px solid #11141714;grid-template-columns:repeat(12,minmax(0,1fr));height:28px;display:grid;position:absolute;bottom:28px;left:clamp(24px,4.2vw,62px);right:clamp(24px,4.2vw,62px)}.hero-asset-cell{animation:4.8s step-end infinite hero-asset-cell;animation-delay:var(--delay);border-top:1px solid #11141714;border-right:1px solid #11141714}.hero-asset-cell.ink{background:#1114171f}.hero-asset-cell.mist{background:#a9bdb857}.hero-asset-cell.red{background:#df3f3147}.hero-asset-cell.wash{background:#e7e5df85}.hero-ruler{grid-template-columns:repeat(9,1fr);gap:9px;width:min(28vw,320px);display:grid;position:absolute;top:128px;right:clamp(24px,4.2vw,62px)}.hero-ruler span{height:18px;animation:3.6s step-end infinite hero-ruler-tick;animation-delay:var(--delay);border-left:1px solid #1114172e}.hero-axis{opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#11141738,#0000);height:1px;position:absolute;left:clamp(24px,4.2vw,62px);right:clamp(24px,4.2vw,62px)}.hero-axis-one{animation:10.6s cubic-bezier(.77,0,.175,1) infinite hero-axis-one;top:37%}.hero-axis-two{background:linear-gradient(90deg,#0000,#df3f3133,#0000);animation:12.2s cubic-bezier(.77,0,.175,1) .52s infinite hero-axis-two;top:66%}.hero-copy{z-index:2;min-width:0;position:relative}h1,h2,p{margin-top:0}.eyebrow{color:var(--teal);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin:0 0 24px;font-size:.88rem;font-weight:800}.hero h1{max-width:8.2ch;color:var(--ink);margin:0;font-size:clamp(5.2rem,9vw,8.2rem);font-weight:740;line-height:.84}.hero-statement{max-width:22ch;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:650;line-height:1.18}.hero-proof-strip{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:#fbfaf547;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);margin-top:26px;display:grid}.hero-proof-strip span{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-content:center;gap:5px;min-width:0;min-height:72px;padding:12px;display:grid}.hero-proof-strip b,.hero-proof-strip small{overflow-wrap:anywhere;min-width:0;font-family:var(--mono);text-transform:uppercase;display:block}.hero-proof-strip b{color:var(--ink);font-size:.72rem;font-weight:900}.hero-proof-strip small{color:var(--ink-soft);font-size:.68rem;font-weight:820}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-action{border:1px solid var(--line-strong);min-height:50px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;background:#fbfaf55c;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:.82rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.hero-action:before{content:"";background:linear-gradient(110deg,#0000,#1114171a,#df3f311f,#0000);transition:transform .52s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;transform:translate(-120%)}.hero-action span,.hero-action svg{z-index:1;position:relative}.hero-action.primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.hero-action:hover,.hero-action:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.hero-action:hover:before,.hero-action:focus-visible:before{transform:translate(120%)}.hero-next-cue{color:var(--ink);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;grid-template-columns:auto auto auto;align-items:center;gap:10px;margin-top:20px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-grid;position:relative}.hero-next-cue:before{content:"";background:linear-gradient(90deg, var(--red), var(--teal), transparent);transform-origin:0;width:42px;height:1px;transition:transform .18s;display:block}.hero-next-cue span{color:var(--teal)}.hero-next-cue b{font-weight:900}.hero-next-cue:hover:before,.hero-next-cue:focus-visible:before{transform:scaleX(1.45)}.field-matrix{border:1px solid var(--line-strong);background:#fbfaf547;width:min(100%,560px);margin-top:36px;position:relative;overflow:hidden;box-shadow:0 24px 80px #1114170d}.field-matrix:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#11141714,#df3f311a,#0000 65%);animation:6.8s cubic-bezier(.77,0,.175,1) infinite matrix-scan;position:absolute;inset:0;transform:translate(-120%)}.matrix-constellation{z-index:3;pointer-events:none;position:absolute;inset:54px 0 42px}.matrix-constellation:before,.matrix-constellation:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#1114172e,#0000);height:1px;animation:8.8s cubic-bezier(.77,0,.175,1) infinite matrix-constellation-line;position:absolute;top:50%;left:8%;right:8%}.matrix-constellation:after{background:linear-gradient(90deg,#0000,#df3f3133,#0000);animation-delay:.56s;transform:rotate(18deg)}.matrix-node{left:var(--x);top:var(--y);width:8px;height:8px;animation:5.4s step-end infinite matrix-node-step;animation-delay:var(--delay);background:#111417d1;position:absolute;transform:translate(-50%,-50%)}.matrix-node.red{background:var(--red)}.matrix-node.mist{background:var(--teal-soft)}.matrix-node.line{background:#11141761;width:22px;height:1px}.matrix-vector{z-index:2;pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#1114172e,#0000);width:116%;height:1px;position:absolute;top:50%;left:-8%}.matrix-vector-one{animation:7.2s cubic-bezier(.77,0,.175,1) infinite matrix-vector-one}.matrix-vector-two{background:linear-gradient(90deg,#0000,#df3f3133,#0000);animation:8.4s cubic-bezier(.77,0,.175,1) .68s infinite matrix-vector-two}.matrix-head{border-bottom:1px solid var(--line);min-height:54px;color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;font-size:.84rem;display:flex}.matrix-head strong{color:var(--ink);font-family:var(--display);font-size:2.2rem;font-weight:760;line-height:1}.matrix-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.matrix-cell{aspect-ratio:1.08/.72;border-right:1px solid var(--line);border-bottom:1px solid var(--line);animation:.68s cubic-bezier(.77,0,.175,1) both cell-rise;animation-delay:var(--delay);background:#e7e5dfa6;transition:transform .22s,background .22s;position:relative;overflow:hidden}.matrix-cell:before,.matrix-cell:after{content:"";pointer-events:none;position:absolute}.matrix-cell:before{background:var(--matrix-signal,var(--ink));opacity:0;animation:6.2s step-end infinite matrix-cell-signal;animation-delay:calc(var(--delay) + .52s);inset:0}.matrix-cell:after{opacity:0;height:1px;animation:6.2s step-end infinite matrix-cell-cut;animation-delay:calc(var(--delay) + .52s);background:#fbfaf59e;top:50%;left:14%;right:14%;transform:rotate(-18deg)}.matrix-cell:nth-child(4n+1){--matrix-signal:var(--ink)}.matrix-cell:nth-child(4n+2){--matrix-signal:var(--teal-soft)}.matrix-cell:nth-child(4n+3){--matrix-signal:var(--red)}.matrix-cell:nth-child(4n){--matrix-signal:#e7e5dff2}.matrix-cell:nth-child(5n):before{animation-delay:calc(var(--delay) + 1.18s)}.matrix-cell:nth-child(7n):before,.matrix-cell:nth-child(7n):after{animation-duration:7.4s}.matrix-cell:nth-child(3n+1):before{animation-delay:calc(var(--delay) + 1.72s)}.matrix-cell:nth-child(5n+4):after{transform:rotate(22deg)}.matrix-cell:nth-child(8n+3){background:linear-gradient(135deg,#0000 46%,#1114171a 47% 49%,#0000 50%),#e7e5df9e}.matrix-cell:nth-child(10n+5){box-shadow:inset 0 0 0 1px #11141714}.matrix-cell:nth-child(2),.matrix-cell:nth-child(9),.matrix-cell:nth-child(15),.matrix-cell:nth-child(22){animation:.68s cubic-bezier(.77,0,.175,1) both cell-rise,6.8s step-end infinite matrix-family-a;animation-delay:var(--delay), calc(var(--delay) + .9s)}.matrix-cell:nth-child(4),.matrix-cell:nth-child(11),.matrix-cell:nth-child(18),.matrix-cell:nth-child(20){animation:.68s cubic-bezier(.77,0,.175,1) both cell-rise,7.6s step-end infinite matrix-family-b;animation-delay:var(--delay), calc(var(--delay) + 1.42s)}.matrix-cell:nth-child(6n){border-right:0}.matrix-cell:nth-last-child(-n+6){border-bottom:0}.matrix-cell.red{background:var(--red)}.matrix-cell.ink{background:var(--ink)}.matrix-cell.mist{background:var(--teal-soft)}.matrix-cell.wash{background:#e7e5df52}.matrix-proof-row{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.matrix-proof-row span{border-right:1px solid var(--line);min-width:0;min-height:42px;color:var(--ink-soft);font-family:var(--mono);overflow-wrap:anywhere;text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:800;display:grid}.matrix-proof-row span:last-child{border-right:0}.field-matrix:hover .matrix-cell{animation:1.2s ease-in-out infinite alternate cell-pulse;animation-delay:var(--delay)}.glyph-stage{z-index:1;min-height:min(58vw,560px);position:relative}.glyph-frame{isolation:isolate;aspect-ratio:1;border:1px solid var(--line);background:#fbfaf52e;width:min(38vw,470px);position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.glyph-frame:before,.glyph-frame:after{content:"";pointer-events:none;position:absolute}.glyph-frame:before{z-index:0;border:1px solid #11141714;animation:7.2s cubic-bezier(.77,0,.175,1) infinite frame-register;inset:8%}.glyph-frame:after{z-index:4;transform-origin:50%;background:linear-gradient(90deg,#0000,#df3f316b,#11141733,#0000);width:84%;height:1px;animation:6.4s cubic-bezier(.77,0,.175,1) infinite frame-cut-pass;top:50%;left:8%}.signal-field-frame{background-color:#fbfaf538;background-image:linear-gradient(#11141709 1px,#0000 1px),linear-gradient(90deg,#11141709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.signal-field-frame:before{animation-duration:9.4s}.signal-field-frame:after{background:linear-gradient(90deg,#0000,#df3f3157,#0000)}.signal-block,.signal-channel,.signal-guide,.signal-index,.signal-aperture,.signal-plate,.signal-ruler{pointer-events:none;position:absolute}.signal-plate{z-index:1;background:#fbfaf538;border:1px solid #11141714}.signal-plate-one{width:56%;height:34%;animation:11s cubic-bezier(.77,0,.175,1) infinite signal-plate-one;top:12%;left:9%}.signal-plate-two{border-color:#1114171f;width:43%;height:44%;animation:12.2s cubic-bezier(.77,0,.175,1) .22s infinite signal-plate-two;top:28%;right:10%}.signal-plate-three{width:58%;height:26%;animation:10.2s cubic-bezier(.77,0,.175,1) .48s infinite signal-plate-three;bottom:12%;left:22%}.signal-block{z-index:2;background:var(--ink)}.signal-block-one{transform-origin:50%;width:48%;height:18%;animation:8.2s cubic-bezier(.77,0,.175,1) infinite signal-block-one;top:20%;left:12%}.signal-block-two{background:#fbfaf547;border:1px solid #11141733;width:37%;height:29%;animation:7.4s cubic-bezier(.77,0,.175,1) .28s infinite signal-block-two;top:42%;right:13%}.signal-block-three{transform-origin:50%;width:58%;height:10%;animation:9.1s cubic-bezier(.77,0,.175,1) infinite signal-block-three;bottom:17%;left:24%}.signal-guide{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#11141724,#0000);width:82%;height:1px;top:50%;left:9%}.signal-guide-one{animation:12.6s cubic-bezier(.77,0,.175,1) infinite signal-guide-one}.signal-guide-two{background:linear-gradient(90deg,#0000,#df3f3129,#0000);animation:13.8s cubic-bezier(.77,0,.175,1) .62s infinite signal-guide-two}.signal-guide-three{background:linear-gradient(90deg,#0000,#1114171f,#0000);animation:15.2s cubic-bezier(.77,0,.175,1) .98s infinite signal-guide-three}.signal-ruler{z-index:3;background:repeating-linear-gradient(90deg,#1114173d 0 1px,#0000 1px 14px),0 0}.signal-ruler-one{width:68%;height:18px;animation:7.4s step-end infinite signal-ruler-one;top:14%;left:14%}.signal-ruler-two{opacity:.62;width:48%;height:18px;animation:8.2s step-end .38s infinite signal-ruler-two;bottom:16%;right:15%}.signal-channel{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#0000,#1114176b,#0000);width:82%;height:1px;top:50%;left:9%}.signal-channel-one{animation:5.8s cubic-bezier(.77,0,.175,1) infinite signal-channel-one}.signal-channel-two{background:linear-gradient(90deg,#0000,#11141738,#0000);animation:6.6s cubic-bezier(.77,0,.175,1) .32s infinite signal-channel-two}.signal-index{z-index:4;width:13px;height:13px}.signal-index-one{background:var(--ink);animation:4s step-end infinite signal-index-one;top:18%;right:18%}.signal-index-two{background:var(--red);animation:4.6s step-end .62s infinite signal-index-two;bottom:21%;left:16%}.signal-aperture{z-index:1;border:1px solid #11141717;inset:10%;transform:rotate(45deg)}.signal-aperture:before,.signal-aperture:after{content:"";border:1px solid #1114170e;position:absolute;inset:12%}.signal-aperture:after{border-color:#df3f3114;inset:28%}.signal-aperture-one{animation:18s linear infinite signal-aperture-one}.signal-aperture-two{border-color:#1114171f;animation:21s linear infinite signal-aperture-two;inset:22%}.signal-particle-field{z-index:4;pointer-events:none;position:absolute;inset:0}.signal-particle{left:var(--x);top:var(--y);background:var(--ink);width:8px;height:8px;animation:5.2s step-end infinite signal-particle-step;animation-delay:var(--delay);position:absolute;transform:translate(-50%,-50%)}.signal-particle.red{background:var(--red)}.signal-particle.line{background:#11141766;width:25px;height:1px}.orbit{z-index:2;pointer-events:none;border:1px solid #11141717;position:absolute;inset:13%;transform:rotate(45deg)}.orbit-one{animation:16s linear infinite orbit-one}.orbit-two{border-color:#1114171f;animation:21s linear infinite orbit-two;inset:25%}.scanline{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#0000,#11141752,#0000);width:80%;height:1px;animation:5.5s cubic-bezier(.77,0,.175,1) infinite scanline;position:absolute;top:50%;left:10%}.signal-layer-stack{z-index:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.signal-layer-stack span{background:var(--paper);min-width:0;min-height:30px;color:var(--ink);font-family:var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;animation:5.8s step-end infinite signal-layer-reveal;animation-delay:var(--delay);border:1px solid #11141729;place-items:center;font-size:.62rem;font-weight:900;display:grid;overflow:hidden}.signal-layer-stack span:nth-child(3){border-color:#16847b5c}.signal-layer-stack span:nth-child(4){border-color:#df3f3157}.identity-code{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700;position:absolute;bottom:10px;right:22px}.archive-panel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);gap:clamp(28px,5vw,80px);min-height:560px;padding:clamp(70px,9vw,120px) clamp(30px,4.2vw,62px);display:grid;position:relative}.archive-panel:before,.archive-panel:after{content:"";pointer-events:none;position:absolute}.archive-panel:before{background-color:#0000;background-image:linear-gradient(#11141708 1px,#0000 1px),linear-gradient(90deg,#11141708 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.archive-panel:after{background:linear-gradient(90deg,#1114174d,#0000 38%,#df3f3133,#0000);height:1px;bottom:34px;left:clamp(30px,4.2vw,62px);right:clamp(30px,4.2vw,62px)}.archive-panel>*{z-index:1;position:relative}.archive-motion-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archive-video-field{aspect-ratio:1.72;object-fit:cover;filter:saturate(.72)contrast(1.08);opacity:.24;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);width:min(58vw,840px);position:absolute;top:8%;right:-6%;transform:skew(-9deg)}.archive-trace{transform-origin:50%;background:linear-gradient(90deg,#0000,#11141726,#0000);width:88%;height:1px;position:absolute;left:6%}.archive-trace-one{animation:10.4s cubic-bezier(.77,0,.175,1) infinite archive-trace-one;top:23%}.archive-trace-two{background:linear-gradient(90deg,#0000,#df3f3129,#0000);animation:11.8s cubic-bezier(.77,0,.175,1) .48s infinite archive-trace-two;top:51%}.archive-trace-three{animation:12.6s cubic-bezier(.77,0,.175,1) .82s infinite archive-trace-three;top:78%}.archive-panel h2{max-width:8ch;color:var(--ink);margin:0;font-size:clamp(4rem,8vw,8.8rem);font-weight:740;line-height:.84}.archive-summary{max-width:36ch;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.24rem);font-weight:600;line-height:1.28}.archive-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;display:grid}.archive-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:148px;color:var(--ink);font-family:var(--mono);align-content:end;gap:5px;padding:18px;display:grid;position:relative;overflow:hidden}.archive-grid span:before,.archive-grid span:after,.archive-grid span i{content:"";pointer-events:none;position:absolute}.archive-grid span:before{animation:7.6s cubic-bezier(.77,0,.175,1) infinite archive-frame-shift;animation-delay:var(--delay);border:1px solid #11141714;inset:16px}.archive-grid span:after{width:76%;height:1px;animation:5.8s cubic-bezier(.77,0,.175,1) infinite archive-cut-pass;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#df3f314d,#0000);top:50%;left:12%}.archive-grid span i{background:var(--ink);width:12px;height:12px;animation:3.8s step-end infinite archive-index-pulse;animation-delay:var(--delay);top:18px;right:18px}.archive-grid span:nth-child(2) i,.archive-grid span:nth-child(3) i{background:var(--red)}.archive-grid em,.archive-grid strong,.archive-grid small{z-index:2;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-style:normal;position:relative}.archive-grid em{color:var(--teal);font-size:.72rem;font-weight:900}.archive-grid strong{color:var(--ink);font-size:clamp(1.08rem,1.5vw,1.36rem);font-weight:900}.archive-grid small{color:var(--ink-soft);font-size:.68rem;font-weight:800}.archive-grid span:nth-child(2):after,.archive-grid span:nth-child(3):after{animation-delay:.46s}.archive-grid span:nth-child(2n){border-right:0}.archive-grid span:nth-last-child(-n+2){border-bottom:0}.archive-code,.archive-reset{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800;position:absolute}.archive-code{bottom:54px;right:clamp(30px,4.2vw,62px)}.archive-reset{bottom:54px;left:clamp(30px,4.2vw,62px)}@keyframes mark-arrive{0%{opacity:0;transform:scale(.82)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes logo-field-load{0%{opacity:0;transform:translate(-5px,5px)scale(.965)}64%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes logo-signal-load{0%,26%{opacity:0;transform:translate(10px,-10px)scaleX(.72)}to{opacity:1;transform:translate(0,0)scaleX(1)}}@keyframes loader-identity-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loader-mark-float{0%,to{transform:translateY(0)rotate(0)}46%{transform:translateY(-7px)rotate(-1deg)}}@keyframes loader-mark-primary{0%,to{transform:translate(0,0)}52%{transform:translate(-1.5px,1.5px)}}@keyframes loader-mark-cut{0%,to{transform:translate(0,0)scaleX(1)}52%{transform:translate(2px,-2px)scaleX(1.04)}}@keyframes loader-beam-one{0%,18%{opacity:0;transform:translate(-88%,-50%)rotate(-34deg)}28%,68%{opacity:1}to{opacity:0;transform:translate(-12%,-50%)rotate(-34deg)}}@keyframes loader-beam-two{0%,16%{opacity:0;transform:translate(-22%,-50%)rotate(18deg)}34%,64%{opacity:.58}to{opacity:0;transform:translate(-78%,-50%)rotate(18deg)}}@keyframes loader-beam-three{0%,30%{opacity:0;transform:translate(-50%,-112%)rotate(0)}42%,70%{opacity:.72}to{opacity:0;transform:translate(-50%,12%)rotate(0)}}@keyframes loader-axis-one{0%,14%{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scaleX(.82)}28%,62%{opacity:.64}to{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scaleX(1.08)}}@keyframes loader-axis-two{0%,18%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scaleX(.76)}34%,68%{opacity:.48}to{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scaleX(1.04)}}@keyframes loader-perimeter{0%,to{opacity:.34;transform:scale(1)}46%,56%{opacity:.82;transform:scale(.985)}}@keyframes loader-slab-drift{0%,to{opacity:.36;transform:translate(-50%,-50%)skewY(-7deg)scaleX(.96)}50%{opacity:.78;transform:translate(-50%,-50%)skewY(-7deg)scaleX(1.04)}}@keyframes loader-aperture-one{to{transform:translate(-50%,-50%)rotate(405deg)}}@keyframes loader-aperture-two{to{transform:translate(-50%,-50%)rotate(-378deg)}}@keyframes loader-constellation-line{0%,18%{opacity:0;transform:translate(-10%)rotate(-18deg)scaleX(.72)}34%,68%{opacity:.68}to{opacity:0;transform:translate(10%)rotate(-18deg)scaleX(1.08)}}@keyframes loader-constellation-node{0%,26%,74%,to{opacity:.16}34%,66%{opacity:1}}@keyframes loader-cell-phase{0%,24%,76%,to{opacity:.2}32%,64%{opacity:1}}@keyframes tag-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes matrix-scan{0%,18%{opacity:0;transform:translate(-120%)}32%,58%{opacity:1}82%,to{opacity:0;transform:translate(120%)}}@keyframes cell-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes matrix-cell-signal{0%,24%,40%,62%,to{opacity:0}28%,34%{opacity:.92}66%,72%{opacity:.72}}@keyframes matrix-cell-cut{0%,24%,40%,62%,to{opacity:0}28%,34%,66%,72%{opacity:.42}}@keyframes matrix-family-a{0%,16%,28%,48%,to{filter:none;transform:translateY(0)}20%,24%{filter:brightness(1.08);transform:translateY(-2px)}58%,62%{filter:brightness(.94);transform:translateY(1px)}}@keyframes matrix-family-b{0%,22%,42%,76%,to{filter:none;transform:translateY(0)}30%,36%{filter:brightness(1.12);transform:translateY(-3px)}82%,88%{filter:brightness(.96);transform:translateY(1px)}}@keyframes matrix-vector-one{0%,18%{opacity:0;transform:translate(-16%)rotate(-18deg)}32%,58%{opacity:.7}to{opacity:0;transform:translate(16%)rotate(-18deg)}}@keyframes matrix-vector-two{0%,24%{opacity:0;transform:translate(14%)rotate(12deg)}40%,70%{opacity:.56}to{opacity:0;transform:translate(-14%)rotate(12deg)}}@keyframes cell-pulse{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes frame-register{0%,to{border-color:#11141714;transform:scale(1)}48%,54%{border-color:#df3f3124;transform:scale(.985)}}@keyframes frame-cut-pass{0%,18%{opacity:0;transform:translate(-56%,60%)rotate(-34deg)}30%,58%{opacity:.55}78%,to{opacity:0;transform:translate(56%,-60%)rotate(-34deg)}}@keyframes hero-perimeter{0%,to{opacity:.26;transform:translate(0,0)}46%,56%{opacity:.78;transform:translateY(-6px)}}@keyframes hero-main-vector{0%,18%{opacity:0;transform:translate(-14%)rotate(-7deg)scaleX(.84)}36%,66%{opacity:.72}to{opacity:0;transform:translate(14%)rotate(-7deg)scaleX(1.08)}}@keyframes hero-lane-one{0%,18%{opacity:0;transform:translate(-18%)rotate(-5deg)}36%,66%{opacity:.72}to{opacity:0;transform:translate(18%)rotate(-5deg)}}@keyframes hero-lane-two{0%,20%{opacity:0;transform:translate(16%)rotate(-24deg)}40%,68%{opacity:.64}to{opacity:0;transform:translate(-16%)rotate(-24deg)}}@keyframes hero-lane-three{0%,22%{opacity:0;transform:translate(-14%)rotate(12deg)}42%,70%{opacity:.48}to{opacity:0;transform:translate(14%)rotate(12deg)}}@keyframes hero-axis-one{0%,16%{opacity:0;transform:translate(-18%)rotate(-8deg)scaleX(.86)}30%,58%{opacity:.54}to{opacity:0;transform:translate(18%)rotate(-8deg)scaleX(1.04)}}@keyframes hero-axis-two{0%,24%{opacity:0;transform:translate(16%)rotate(16deg)scaleX(.78)}42%,68%{opacity:.42}to{opacity:0;transform:translate(-16%)rotate(16deg)scaleX(1.06)}}@keyframes hero-aperture-one{to{transform:rotate(405deg)}}@keyframes hero-aperture-two{to{transform:rotate(-381deg)}}@keyframes hero-depth-line{0%,20%{opacity:0;transform:translate(-8%)scaleX(.82)}36%,68%{opacity:.78}to{opacity:0;transform:translate(8%)scaleX(1.04)}}@keyframes hero-depth-rail{0%,26%,to{opacity:.18;transform:scaleY(.82)}42%,74%{opacity:.76;transform:scaleY(1)}}@keyframes hero-asset-cell{0%,28%,to{opacity:.34}38%,72%{opacity:1}}@keyframes hero-ruler-tick{0%,28%,to{opacity:.24;transform:scaleY(.56)}38%,66%{opacity:.9;transform:scaleY(1)}}@keyframes hero-node-step{0%,22%,70%,to{opacity:.18}30%,62%{opacity:1}}@keyframes matrix-constellation-line{0%,18%{opacity:0;transform:translate(-12%)rotate(-16deg)scaleX(.72)}34%,66%{opacity:.7}to{opacity:0;transform:translate(12%)rotate(-16deg)scaleX(1.08)}}@keyframes matrix-node-step{0%,24%,74%,to{opacity:.12}32%,66%{opacity:.86}}@keyframes signal-plate-one{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(3%,-2%)rotate(-10deg)}}@keyframes signal-plate-two{0%,to{transform:translate(0,0)rotate(11deg)}50%{transform:translate(-4%,3%)rotate(15deg)}}@keyframes signal-plate-three{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translate(4%,3%)rotate(-2deg)}}@keyframes signal-block-one{0%,to{transform:translate(0,0)rotate(-4deg)}45%,54%{transform:translate(6%,-5%)rotate(-8deg)}}@keyframes signal-block-two{0%,to{opacity:.82;transform:translate(0,0)rotate(8deg)}48%,58%{opacity:1;transform:translate(-7%,4%)rotate(13deg)}}@keyframes signal-block-three{0%,to{transform:translate(0,0)rotate(0)}42%,52%{transform:translate(-5%,7%)rotate(-3deg)}}@keyframes signal-guide-one{0%,20%{opacity:0;transform:translate(-7%,-18%)rotate(-34deg)scaleX(.8)}38%,70%{opacity:.45}to{opacity:0;transform:translate(7%,18%)rotate(-34deg)scaleX(1.04)}}@keyframes signal-guide-two{0%,24%{opacity:0;transform:translate(8%,14%)rotate(18deg)scaleX(.76)}42%,72%{opacity:.38}to{opacity:0;transform:translate(-8%,-14%)rotate(18deg)scaleX(1.05)}}@keyframes signal-guide-three{0%,30%{opacity:0;transform:translateY(-22%)rotate(0)scaleX(.72)}48%,78%{opacity:.3}to{opacity:0;transform:translateY(22%)rotate(0)scaleX(1)}}@keyframes signal-ruler-one{0%,32%,to{opacity:.34;transform:translate(0)}40%,66%{opacity:.82;transform:translate(10px)}}@keyframes signal-ruler-two{0%,30%,to{opacity:.22;transform:translate(0)}42%,72%{opacity:.68;transform:translate(-12px)}}@keyframes signal-channel-one{0%,14%{opacity:0;transform:translate(-48%,52%)rotate(-34deg)}32%,62%{opacity:.88}to{opacity:0;transform:translate(48%,-52%)rotate(-34deg)}}@keyframes signal-channel-two{0%,18%{opacity:0;transform:translate(38%,44%)rotate(18deg)}38%,66%{opacity:.74}to{opacity:0;transform:translate(-38%,-44%)rotate(18deg)}}@keyframes signal-index-one{0%,24%,70%,to{opacity:0}28%,66%{opacity:1}}@keyframes signal-index-two{0%,34%,82%,to{opacity:0}38%,78%{opacity:1}}@keyframes signal-layer-reveal{0%,24%,76%,to{opacity:.62;transform:translateY(0)}34%,58%{opacity:1;transform:translateY(-2px)}}@keyframes signal-aperture-one{to{transform:rotate(405deg)}}@keyframes signal-aperture-two{to{transform:rotate(-315deg)}}@keyframes signal-particle-step{0%,24%,70%,to{opacity:.14}34%,62%{opacity:1}}@keyframes archive-frame-shift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(3px,-3px)rotate(-2deg)}}@keyframes archive-trace-one{0%,18%{opacity:0;transform:translate(-12%)rotate(-6deg)scaleX(.82)}34%,64%{opacity:.7}to{opacity:0;transform:translate(12%)rotate(-6deg)scaleX(1.04)}}@keyframes archive-trace-two{0%,22%{opacity:0;transform:translate(10%)rotate(14deg)scaleX(.74)}40%,70%{opacity:.62}to{opacity:0;transform:translate(-10%)rotate(14deg)scaleX(1.04)}}@keyframes archive-trace-three{0%,28%{opacity:0;transform:translate(-8%)rotate(0)scaleX(.8)}46%,74%{opacity:.54}to{opacity:0;transform:translate(8%)rotate(0)scaleX(1)}}@keyframes archive-cut-pass{0%,18%{opacity:0;transform:translate(-44%,38%)rotate(-28deg)}32%,64%{opacity:.68}to{opacity:0;transform:translate(44%,-38%)rotate(-28deg)}}@keyframes archive-index-pulse{0%,30%,to{opacity:.22}38%,72%{opacity:1}}.logo-board-page{background:radial-gradient(circle at 78% 12%, #16847b1a, transparent 28rem), linear-gradient(#1114170b 1px, transparent 1px), linear-gradient(90deg, #1114170b 1px, transparent 1px), var(--ground);min-height:100vh;color:var(--ink);background-size:auto,130px 130px,130px 130px;padding:clamp(22px,3vw,44px)}.logo-board-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(18px,3vw,34px);margin-bottom:clamp(28px,5vw,70px);display:grid}.logo-board-home{aspect-ratio:1;background:var(--ink);width:clamp(66px,8vw,96px);color:var(--paper);place-items:center;display:grid}.logo-board-home .premium-logo-mark{width:74%;height:74%}.logo-board-home .logo-accent{fill:var(--teal-soft)}.logo-board-title p,.logo-board-title h1,.logo-option-meta p,.logo-option-meta h2{margin:0}.logo-board-title p{color:var(--teal);font-family:var(--mono);text-transform:uppercase;font-size:.82rem;font-weight:800}.logo-board-title h1{margin-top:8px;font-size:clamp(4rem,9vw,9.2rem);font-weight:740;line-height:.82}.logo-board-options{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logo-option{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fbfaf557;min-width:0}.logo-option-stage{border-bottom:1px solid var(--line);place-items:center;min-height:clamp(260px,30vw,440px);display:grid;position:relative;overflow:hidden}.logo-option-stage:before,.logo-option-stage:after{content:"";background:#1114171f;position:absolute}.logo-option-stage:before{width:1px;height:100%}.logo-option-stage:after{width:100%;height:1px}.logo-option-mark{z-index:1;width:min(48%,220px);height:min(48%,220px);transition:transform .42s cubic-bezier(.77,0,.175,1),filter .42s;position:relative}.logo-option:hover .logo-option-mark{filter:drop-shadow(0 24px 70px #1114171f);transform:translateY(-4px)}.logo-option-meta{align-content:start;gap:8px;min-height:132px;padding:18px;display:grid}.logo-option-meta p,.logo-option-meta span{color:var(--teal);font-family:var(--mono);text-transform:uppercase;font-size:.76rem;font-weight:800}.logo-option-meta h2{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:720;line-height:.95}.logo-option-meta span{color:var(--ink-soft)}.logo-proof-row{border-top:1px solid var(--line);grid-template-columns:38px 54px 70px minmax(0,1fr);align-items:center;min-height:82px;display:grid}.logo-proof-size,.logo-proof-lockup{border-right:1px solid var(--line);place-items:center;height:82px;display:grid}.logo-proof-size .premium-logo-mark,.logo-proof-lockup .premium-logo-mark{color:var(--ink)}.logo-proof-size .logo-accent,.logo-proof-lockup .logo-accent{fill:currentColor}.proof-16 .premium-logo-mark{width:16px;height:16px}.proof-32 .premium-logo-mark{width:32px;height:32px}.proof-46 .premium-logo-mark{width:46px;height:46px}.logo-proof-lockup{border-right:0;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:10px;padding:0 12px}.logo-proof-lockup .premium-logo-mark{width:28px;height:28px}.logo-proof-lockup strong{min-width:0;font-family:var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.logo-inverse-row{border-top:1px solid var(--line);background:var(--ink);grid-template-columns:82px minmax(0,1fr) 82px;min-height:82px;display:grid}.logo-inverse-row .premium-logo-mark{width:46px;height:46px;color:var(--paper);place-self:center}.logo-inverse-row .logo-accent{fill:var(--teal-soft)}.logo-inverse-row span{border-left:1px solid #fbfaf524;border-right:1px solid #fbfaf524}@keyframes orbit-one{to{transform:rotate(405deg)}}@keyframes orbit-two{to{transform:rotate(-315deg)}}@keyframes scanline{0%,18%{opacity:0;transform:translate(-48%,54%)rotate(-34deg)}24%,72%{opacity:.84}84%,to{opacity:0;transform:translate(48%,-54%)rotate(-34deg)}}@media (max-width:1080px){.logo-board-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-aperture-one{width:min(72vw,520px);right:-10vw}.hero-aperture-two{width:min(42vw,340px)}.hero{grid-template-columns:1fr;min-height:0}.hero-proof-strip{width:min(100%,620px)}.glyph-stage{min-height:520px}.glyph-frame{width:min(82vw,470px);left:50%;right:auto;transform:translate(-50%,-50%)}}@media (max-width:720px){.logo-board-page{padding:18px 14px 28px}.logo-board-top{align-items:center;gap:14px;margin-bottom:28px}.logo-board-home{width:62px}.logo-board-title h1{font-size:clamp(3rem,18vw,4.6rem)}.logo-board-options{grid-template-columns:1fr}.logo-option-stage{min-height:280px}.logo-option-mark{width:min(54%,190px);height:min(54%,190px)}.logo-proof-row{grid-template-columns:38px 54px 70px minmax(0,1fr)}.topbar{grid-template-columns:1fr;gap:10px;min-height:auto;padding:12px 16px 14px;position:fixed}.nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.nav a{min-width:0;min-height:42px;font-size:.68rem}.hero{gap:38px;padding:148px 16px 54px}.loader-atmosphere:before{inset:16px}.loader-atmosphere:after,.loader-aperture-two{opacity:.42}.loader-cell-field{grid-auto-rows:minmax(42px,1fr);inset:18px}.loader-constellation{inset:18px}.hero-visual-assets{inset:0}.hero-visual-assets:before{inset:6% 16px 4%}.hero-depth-frame{inset:0 16px}.hero-aperture-one{width:104vw;top:16%;right:-36vw}.hero-aperture-two{width:64vw;bottom:8%;left:-22vw}.hero-signal-node:nth-child(n+5),.signal-particle:nth-child(n+6){display:none}.hero h1{font-size:clamp(4.2rem,20vw,5.8rem)}.hero-statement{font-size:1.45rem}.hero-proof-strip{grid-template-columns:1fr;margin-top:22px}.hero-proof-strip span{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px;min-height:58px}.hero-proof-strip small{text-align:right}.hero-actions{grid-template-columns:1fr;display:grid}.hero-action{width:100%}.matrix-constellation{display:none}.matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.matrix-cell:nth-child(6n),.matrix-cell:nth-last-child(-n+6){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.matrix-cell:nth-child(4n){border-right:0}.matrix-cell:nth-last-child(-n+4){border-bottom:0}.matrix-proof-row{grid-template-columns:repeat(5,minmax(0,1fr))}.matrix-proof-row span{min-height:38px;font-size:.52rem}.glyph-stage{min-height:390px}.glyph-frame{width:min(92vw,360px)}.signal-layer-stack{grid-template-columns:1fr;gap:5px;left:7%;right:7%}.signal-layer-stack span{min-height:28px;font-size:.62rem}.archive-panel{grid-template-columns:1fr;min-height:620px;padding:72px 16px 120px}.archive-panel h2{max-width:9ch}.archive-grid span{min-height:104px;padding:14px}.archive-motion-field{opacity:.62}.archive-code{right:16px}.archive-reset{left:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.loader-aperture,.loader-constellation,.hero-aperture,.hero-signal-nodes,.matrix-constellation,.signal-particle-field,.archive-motion-field{opacity:.38}}.site{background:linear-gradient(#11141708 1px, transparent 1px), linear-gradient(90deg, #11141708 1px, transparent 1px), radial-gradient(circle at 12% 18%, #fbfaf5eb, transparent 28%), var(--ground);background-size:126px 126px,126px 126px,auto,auto}.topbar{background:#f0eee8bd;min-height:78px}.nav a{min-width:94px}.editorial-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);align-items:end;gap:clamp(34px,6vw,96px);min-height:96svh;padding-top:118px;padding-bottom:clamp(42px,7vw,84px)}.editorial-field{inset:78px 0 0}.editorial-field:before{clip-path:polygon(0 0,53% 0,70% 17%,100% 17%,100% 100%,32% 100%,16% 84%,0 84%);border-color:#11141712;inset:9% clamp(22px,4vw,58px) 7%}.hero h1{max-width:9ch;font-size:clamp(5.8rem,10vw,10.8rem);font-weight:760;line-height:.8}.hero-statement{max-width:30ch;font-size:clamp(1.35rem,1.8vw,1.72rem);line-height:1.18}.hero-proof-strip{background:#fbfaf56b;max-width:650px}.glyph-stage.signature-stage{align-self:center;min-height:clamp(520px,54vw,660px)}.signature-artboard{aspect-ratio:.88;width:min(39vw,570px);color:var(--paper);background:linear-gradient(90deg,#111417f5,#111417c7 58%,#1114176b) 50%,linear-gradient(#fbfaf50e 1px,#0000 1px) 50%/58px 58px,linear-gradient(90deg,#fbfaf50e 1px,#0000 1px) 50%/58px 58px,#111417 50%;border:1px solid #111417d1;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 56px 120px #1114173d,inset 0 0 0 1px #fbfaf514}.signature-stage-video{z-index:1;object-fit:cover;opacity:.54;filter:saturate(.8)contrast(1.15)brightness(.78);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.signature-artboard:before,.signature-artboard:after{content:"";pointer-events:none;position:absolute}.signature-artboard:before{clip-path:polygon(0 0,72% 0,100% 26%,100% 100%,24% 100%,0 76%);border:1px solid #fbfaf524;animation:8.4s cubic-bezier(.77,0,.175,1) infinite signature-frame-breathe;inset:7%}.signature-artboard:after{z-index:6;transform-origin:50%;background:linear-gradient(90deg,#0000,#fbfaf5a8,#16847bdb,#0000);width:124%;height:1px;animation:5.2s cubic-bezier(.77,0,.175,1) infinite signature-scan-cut;top:50%;left:-12%}.artboard-meta{z-index:7;color:#fbfaf5b8;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:800;position:absolute}.artboard-meta-top{top:6%;left:7%}.artboard-meta-side{top:48%;right:-66px;transform:rotate(90deg)}.signature-cut,.signature-slab,.signature-index{pointer-events:none;position:absolute}.signature-cut{z-index:4;background:var(--teal);transform-origin:50%;mix-blend-mode:screen;width:120%;height:24px}.signature-cut-one{opacity:.72;animation:6.8s cubic-bezier(.77,0,.175,1) infinite signature-cut-one;top:24%;left:-11%;transform:rotate(-31deg)}.signature-cut-two{background:#fbfaf5d1;height:12px;animation:7.4s cubic-bezier(.77,0,.175,1) .26s infinite signature-cut-two;top:64%;left:-24%;transform:rotate(-31deg)}.signature-cut-three{opacity:.68;background:#df3f31db;height:42px;animation:8.6s cubic-bezier(.77,0,.175,1) .52s infinite signature-cut-three;top:43%;right:-28%;transform:rotate(23deg)}.signature-slab{z-index:2;background:#fbfaf50f;border:1px solid #fbfaf529}.signature-slab-one{width:58%;height:28%;animation:10.4s cubic-bezier(.77,0,.175,1) infinite signature-slab-one;top:18%;left:9%}.signature-slab-two{width:50%;height:22%;animation:11.2s cubic-bezier(.77,0,.175,1) .38s infinite signature-slab-two;bottom:16%;right:10%}.signature-index{z-index:7;background:var(--paper);width:13px;height:13px;animation:3.7s step-end infinite signature-index-blink}.signature-index-one{top:17%;right:14%}.signature-index-two{background:var(--teal);animation-delay:.42s;bottom:18%;left:16%}.cut-rhythm{z-index:3;pointer-events:none;position:absolute;inset:0}.cut-rhythm span{left:6%;top:calc(14% + var(--scale) * 52%);width:74%;height:1px;transform:rotate(-31deg) scaleX(var(--scale));transform-origin:0;animation:5.6s step-end infinite cut-rhythm-pass;animation-delay:var(--delay);background:#fbfaf538;position:absolute}.kinetic-word-stack{z-index:7;border-top:1px solid #fbfaf53d;border-left:1px solid #fbfaf53d;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:7%;left:7%;right:7%}.kinetic-word-stack span{color:#fbfaf5d1;min-width:0;min-height:42px;font-family:var(--mono);text-transform:uppercase;animation:6s step-end infinite kinetic-word-flash;animation-delay:var(--delay);border-bottom:1px solid #fbfaf53d;border-right:1px solid #fbfaf53d;place-items:center;font-size:.58rem;font-weight:900;display:grid;overflow:hidden}.signature-stage .identity-code{bottom:0;right:0}.route-tabs-panel{z-index:2;border-top:1px solid var(--line);background:var(--ground);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.64fr) minmax(340px,.36fr);gap:clamp(24px,4vw,58px);min-height:clamp(640px,82vw,960px);padding:clamp(74px,9vw,126px) clamp(30px,4.2vw,62px);display:grid;position:relative;overflow:hidden}.route-tabs-visual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.route-tabs-video{object-fit:cover;opacity:.58;filter:saturate(.82)contrast(1.1)brightness(1.02);-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 76%,#00000075),linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 76%,#00000075),linear-gradient(#0000,#000 10% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.route-tabs-visual:before,.route-tabs-visual:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.route-tabs-visual:before{background:linear-gradient(90deg,#f0eee8c7,#f0eee81a 35%,#11141761),linear-gradient(#f0eee89e,#0000 34%,#f0eee8a3)}.route-tabs-visual:after{opacity:.74;background-color:#0000;background-image:linear-gradient(#1114170e 1px,#0000 1px),linear-gradient(90deg,#1114170b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.route-tabs-frame{z-index:2;pointer-events:none;border:1px solid #11141724;position:absolute}.route-tabs-frame-one{width:min(42vw,620px);height:46%;animation:12s cubic-bezier(.77,0,.175,1) infinite route-frame-one;top:18%;left:clamp(22px,5vw,80px)}.route-tabs-frame-two{border-color:#1d928747;width:min(34vw,540px);height:38%;animation:10.8s cubic-bezier(.77,0,.175,1) infinite route-frame-two;bottom:13%;right:clamp(26px,6vw,110px)}.route-tabs-scan{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#0000,#1114176b,#0000);width:100%;height:1px;animation:8.6s cubic-bezier(.77,0,.175,1) infinite route-scan;position:absolute;top:45%;left:0}.route-signal-lockup{z-index:3;background:var(--red);transform-origin:100%;width:min(28vw,260px);height:6px;position:absolute;bottom:clamp(22px,4vw,56px);right:clamp(22px,5vw,68px);transform:rotate(-17deg);box-shadow:0 0 0 1px #11141714}.route-signal-lockup-two{background:var(--teal);opacity:.92;width:min(22vw,210px);bottom:clamp(42px,6vw,96px);right:clamp(52px,8vw,128px);transform:rotate(17deg)}.route-tabs-copy,.route-tabs-shell{z-index:3;position:relative}.route-tabs-copy{align-self:start;max-width:620px}.route-tabs-copy .eyebrow{color:var(--ink-soft)}.route-tabs-copy h2{max-width:10ch;color:var(--ink);margin:0;font-size:clamp(3.6rem,7vw,8.2rem);font-weight:760;line-height:.84}.route-proof-meter{background:#f0eee8ad;border:1px solid #11141738;grid-template-columns:repeat(3,minmax(0,1fr));width:min(540px,100%);margin-top:clamp(22px,3vw,34px);display:grid}.route-proof-meter span{border-right:1px solid #11141729;min-height:74px;padding:14px 16px}.route-proof-meter span:last-child{border-right:0}.route-proof-meter b,.route-proof-meter small{font-family:var(--font-mono), Consolas, monospace;letter-spacing:0;text-transform:uppercase;display:block}.route-proof-meter b{color:var(--teal);font-size:1.65rem;line-height:1}.route-proof-meter small{color:var(--ink);margin-top:10px;font-size:.66rem;font-weight:760;line-height:1.28}.route-signal-proof{width:min(260px,42vw);height:46px;margin-top:clamp(18px,3vw,30px);position:relative}.route-signal-proof span{background:var(--red);transform-origin:0;width:100%;height:6px;position:absolute;top:18px;left:0;transform:rotate(-17deg);box-shadow:0 0 0 1px #11141714}.route-signal-proof span+span{background:var(--teal);width:78%;top:20px;left:34px;transform:rotate(17deg)}.route-tabs-shell{grid-area:1/2/span 2;align-self:center;gap:14px;width:min(100%,430px);margin-left:auto;display:grid}.route-tabs-shell-signal{pointer-events:none;height:34px;position:relative;overflow:hidden}.route-tabs-shell-signal span{background:var(--red);transform-origin:0;width:min(72%,280px);height:5px;position:absolute;top:16px;left:4px;transform:rotate(-9deg)}.route-tabs-shell-signal span+span{background:var(--teal);width:min(62%,240px);top:17px;left:38px;transform:rotate(9deg)}.route-tablist{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0eee8a3;grid-template-columns:1fr;display:grid}.route-tablist button{border:0;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:62px;color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;font-size:.78rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:grid}.route-tablist button span{border-right:1px solid var(--line);color:#111417bd;place-items:center;min-height:100%;display:grid}.route-tablist button:hover,.route-tablist button:focus-visible,.route-tablist button.active,.route-tablist button[aria-selected=true]{background:var(--ink);color:var(--paper);transform:translate(-4px)}.route-tablist button:hover span,.route-tablist button:focus-visible span,.route-tablist button.active span,.route-tablist button[aria-selected=true] span{color:var(--teal-soft)}.route-tab-panel{border:1px solid var(--line-strong);min-height:310px;color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111417eb;align-content:space-between;gap:16px;padding:22px;display:grid}.route-tab-panel span{color:var(--teal-soft);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.route-tab-panel strong{max-width:22ch;color:var(--paper);text-transform:uppercase;font-size:clamp(1.42rem,2vw,2rem);font-weight:760;line-height:.95}.route-tab-summary,.route-tab-risk p,.route-tab-receipt{color:#fbfaf5b8;max-width:38ch;margin:0;font-size:.86rem;line-height:1.35}.route-tab-risk{border-left:1px solid #1d928770;gap:6px;padding-left:12px;display:grid}.route-tab-risk small{color:var(--teal-soft);font-family:var(--mono);text-transform:uppercase;font-size:.58rem;font-weight:900}.route-tab-receipt{color:#fbfaf5c7;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.route-tab-meta{background:#fbfaf529;border:1px solid #fbfaf529;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.route-tab-meta div{background:#111417b8;gap:6px;min-width:0;padding:10px;display:grid}.route-tab-meta dt{color:#fbfaf5c7;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.route-tab-meta dd{color:#fbfaf5e0;font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900;line-height:1.2}.route-tab-panel a{width:fit-content;min-height:42px;color:var(--paper);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:900;transition:color .18s,transform .18s;display:inline-flex}.route-tab-panel a:hover,.route-tab-panel a:focus-visible{color:var(--teal-soft);transform:translate(4px)}.specimen-panel,.motion-panel{z-index:2;border-top:1px solid var(--line);padding:clamp(76px,10vw,132px) clamp(30px,4.2vw,62px);position:relative}.section-head{grid-template-columns:minmax(0,.65fr) minmax(260px,.35fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(34px,6vw,72px);display:grid}.section-head h2,.motion-panel h2{max-width:12ch;color:var(--ink);margin:0;font-size:clamp(3.6rem,7.2vw,8.6rem);font-weight:760;line-height:.84}.panel-route-link{min-height:42px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid;grid-template-columns:minmax(0,auto) auto;justify-self:start;align-items:center;gap:12px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-grid}.panel-route-link svg{transition:transform .18s}.panel-route-link:hover svg,.panel-route-link:focus-visible svg{transform:translate(4px)}.panel-route-link-dark{color:var(--paper)}.specimen-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.specimen-card{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:clamp(420px,38vw,560px);animation:.76s cubic-bezier(.77,0,.175,1) both specimen-card-in;animation-delay:var(--delay);background:#fbfaf56b;grid-template-rows:minmax(220px,1fr) auto auto auto;padding:18px;display:grid;position:relative;overflow:hidden}.specimen-card.is-dark{background:var(--ink);color:var(--paper)}.specimen-card.is-red{color:var(--paper);background:#c72f24}.specimen-card.is-teal{background:var(--teal);color:#fff}.specimen-card.is-red .specimen-label,.specimen-card.is-red p,.specimen-card.is-teal .specimen-label,.specimen-card.is-teal p{opacity:1}.specimen-visual{min-height:220px;color:inherit;border-bottom:1px solid;margin:-18px -18px 22px;position:relative;overflow:hidden}.specimen-video{z-index:0;object-fit:cover;filter:saturate(.72)contrast(1.08);opacity:.42;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.specimen-card.is-dark .specimen-video,.specimen-card.is-red .specimen-video,.specimen-card.is-teal .specimen-video{mix-blend-mode:screen;opacity:.52}.specimen-visual:before{content:"";pointer-events:none;z-index:2;opacity:.18;clip-path:polygon(0 0,74% 0,100% 28%,100% 100%,26% 100%,0 74%);border:1px solid;animation:7.8s cubic-bezier(.77,0,.175,1) infinite specimen-frame-shift;position:absolute;inset:14%}.specimen-label,.specimen-card h3,.specimen-card p{z-index:2;position:relative}.specimen-label{color:currentColor;font-family:var(--mono);opacity:.72;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:900;display:block}.specimen-card h3{color:currentColor;margin:0;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:760;line-height:.94}.specimen-card p{color:currentColor;opacity:.74;max-width:28ch;margin:18px 0 0;font-size:.98rem;font-weight:600;line-height:1.25}.motion-panel{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(320px,.42fr);gap:clamp(28px,6vw,92px);display:grid;overflow:hidden}.motion-video-field{z-index:0;object-fit:cover;filter:saturate(.78)contrast(1.12);opacity:.46;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02);-webkit-mask-image:linear-gradient(#0000,#000 18% 86%,#0000);mask-image:linear-gradient(#0000,#000 18% 86%,#0000)}.motion-panel:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#111417f5,#111417c2 48%,#11141785);position:absolute;inset:0}.motion-panel-inner{z-index:2;position:relative}.motion-panel .eyebrow{color:var(--teal-soft)}.motion-panel h2{color:var(--paper)}.motion-panel p{color:#fbfaf5b8;max-width:42ch;margin:28px 0 0;font-size:clamp(1.1rem,1.5vw,1.34rem);font-weight:600;line-height:1.28}.motion-proof-board{z-index:2;border-top:1px solid #fbfaf538;border-left:1px solid #fbfaf538;grid-template-columns:1fr;display:grid;position:relative}.motion-proof-board span{color:#fbfaf5d1;min-height:84px;font-family:var(--mono);text-transform:uppercase;animation:5.8s step-end infinite motion-proof-flash;animation-delay:var(--delay);border-bottom:1px solid #fbfaf538;border-right:1px solid #fbfaf538;align-items:center;padding:0 18px;font-size:.82rem;font-weight:900;display:grid}.archive-panel{background:var(--ground);grid-template-columns:minmax(0,.8fr) minmax(300px,.45fr);min-height:690px}.archive-panel h2{max-width:9ch}.archive-summary{max-width:40ch}.archive-grid{background:#fbfaf547}.contact-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:92px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:900;display:flex}.contact-strip svg{transition:transform .18s}.contact-strip:hover svg,.contact-strip:focus-visible svg{transform:translate(8px)}.not-found-page{background:linear-gradient(#11141709 1px, transparent 1px), linear-gradient(90deg, #11141709 1px, transparent 1px), var(--ground);background-size:120px 120px;align-content:center;min-height:100svh;padding:clamp(28px,6vw,84px);display:grid;overflow:hidden}.not-found-page h1{max-width:8ch;color:var(--ink);margin:0;font-size:clamp(5rem,13vw,13rem);font-weight:760;line-height:.8}.not-found-page p:not(.eyebrow){max-width:32ch;color:var(--ink-soft);margin:26px 0 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:650;line-height:1.18}.not-found-actions{gap:16px;width:min(100%,720px);margin-top:32px;display:grid}.not-found-primary,.not-found-routes a{text-decoration:none}.not-found-primary{border:1px solid var(--ink);background:var(--ink);width:fit-content;min-height:54px;color:var(--paper);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:12px;padding:15px 18px;font-size:.82rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.not-found-primary:hover,.not-found-primary:focus-visible{color:var(--ink);background:0 0;transform:translate(4px)}.not-found-routes{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0eee8bd;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.not-found-routes a{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:86px;color:var(--ink);align-content:end;gap:8px;padding:14px;transition:background .18s,color .18s,transform .18s;display:grid}.not-found-routes a:hover,.not-found-routes a:focus-visible{background:var(--ink);color:var(--paper);transform:translateY(-4px)}.not-found-routes span,.not-found-routes small{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-weight:900;display:block}.not-found-routes span{font-size:.74rem}.not-found-routes small{color:currentColor;opacity:.58;font-size:.56rem}.not-found-art{aspect-ratio:1;border:1px solid #1114171f;width:min(42vw,520px);position:absolute;top:50%;right:clamp(20px,6vw,88px);transform:translateY(-50%)}.not-found-mark{width:46%;color:var(--ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-mark .logo-signal-cut{fill:var(--teal)}.not-found-cut{background:var(--ink);width:128%;height:1px;position:absolute;left:-14%;transform:rotate(-31deg)}.not-found-cut-one{top:35%}.not-found-cut-two{background:var(--red);top:62%}@keyframes signature-frame-breathe{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(.976)}}@keyframes signature-scan-cut{0%,16%{opacity:0;transform:translate(-28%)rotate(-31deg)}34%,62%{opacity:1}to{opacity:0;transform:translate(28%)rotate(-31deg)}}@keyframes signature-cut-one{0%,to{opacity:.58;transform:translate(-10%)rotate(-31deg)scaleX(.68)}50%{opacity:1;transform:translate(8%)rotate(-31deg)scaleX(1.04)}}@keyframes signature-cut-two{0%,to{opacity:.36;transform:translate(10%)rotate(-31deg)scaleX(.82)}50%{opacity:.86;transform:translate(-8%)rotate(-31deg)scaleX(1.08)}}@keyframes signature-cut-three{0%,to{opacity:.42;transform:translate(16%)rotate(23deg)scaleX(.74)}50%{opacity:.86;transform:translate(-6%)rotate(23deg)scaleX(1.06)}}@keyframes signature-slab-one{0%,to{transform:translate(0)}50%{transform:translate(4%,-4%)}}@keyframes signature-slab-two{0%,to{transform:translate(0)}50%{transform:translate(-5%,5%)}}@keyframes signature-index-blink{0%,24%,76%,to{opacity:.2}36%,62%{opacity:1}}@keyframes cut-rhythm-pass{0%,28%,74%,to{opacity:.1}38%,60%{opacity:.72}}@keyframes kinetic-word-flash{0%,28%,76%,to{color:#fbfaf5b8;background:0 0}40%,58%{background:var(--paper);color:var(--ink)}}@keyframes route-frame-one{0%,to{opacity:.56;transform:translate(0,0)skew(0)}50%{opacity:.92;transform:translate(34px,-18px)skew(-4deg)}}@keyframes route-frame-two{0%,to{opacity:.46;transform:translate(0,0)}48%{opacity:.9;transform:translate(-28px,16px)}}@keyframes route-scan{0%{opacity:0;transform:translateY(-260px)rotate(-8deg)scaleX(.8)}18%,62%{opacity:.72}to{opacity:0;transform:translateY(260px)rotate(-8deg)scaleX(1.08)}}@keyframes specimen-card-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes specimen-frame-shift{0%,to{transform:translate(0)}50%{transform:translate(3%,-4%)}}@keyframes motion-proof-flash{0%,24%,72%,to{background:0 0}36%,56%{background:#fbfaf514}}.interior-site{background:linear-gradient(#1114170b 1px, transparent 1px), linear-gradient(90deg, #1114170b 1px, transparent 1px), var(--ground);min-height:100vh;color:var(--ink);background-size:120px 120px;overflow:hidden}.interior-site:before{z-index:0;content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 78% 8%,#df3f311f,#0000 28%),linear-gradient(120deg,#fbfaf5db,#f0eee89e 48%,#1114171a);position:fixed;inset:0}.interior-site>*{z-index:1;position:relative}.interior-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0eee8d1;border-bottom:1px solid #1114171f;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:78px;padding:0 clamp(16px,3vw,42px);display:grid;position:fixed;top:0;left:0;right:0}.interior-brand{background:#fbfaf5a3;border:1px solid #1114172e;place-items:center;width:48px;height:48px;display:grid}.interior-brand-mark{width:30px;height:30px}.interior-nav{justify-content:flex-end;gap:6px;display:flex}.interior-nav a{color:#111417b3;min-height:40px;font-family:var(--mono);letter-spacing:0;text-transform:uppercase;border:1px solid #0000;place-items:center;padding:0 15px;font-size:.72rem;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:grid}.interior-nav a:hover,.interior-nav a:focus-visible,.interior-nav a[aria-current=page]{color:var(--ink);background:#fbfaf5b8;border-color:#1114172e}.interior-hero{grid-template-columns:minmax(0,.82fr) minmax(320px,.18fr);align-items:end;gap:clamp(22px,4vw,72px);min-height:100vh;padding:clamp(110px,12vw,170px) clamp(16px,5vw,80px) clamp(42px,7vw,86px);display:grid;position:relative}.interior-hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.interior-video-field{object-fit:cover;object-position:center;opacity:.44;filter:saturate(.78)contrast(1.08)brightness(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03);-webkit-mask-image:linear-gradient(90deg,#0003,#000 44%,#000000d1);mask-image:linear-gradient(90deg,#0003,#000 44%,#000000d1)}.interior-hero-copy,.interior-stat-stack{z-index:2;position:relative}.interior-media-plate{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:50%;background:linear-gradient(118deg,#fbfaf57a,#fbfaf514 48%,#11141717),linear-gradient(90deg,#16847b24,#0000 34%),#fbfaf51f;border:1px solid #11141724;position:absolute}.interior-media-plate-main{opacity:.62;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);width:min(74vw,1180px);height:min(70vh,720px);animation:18s cubic-bezier(.77,0,.175,1) infinite interior-media-drift;bottom:6vh;right:-8vw}.interior-media-plate-main:after,.interior-media-plate-secondary:after,.method-media span:after,.showcase-image span:after{content:"";mix-blend-mode:screen;opacity:.58;background-color:#0000;background-image:linear-gradient(#fbfaf51f 1px,#0000 1px),linear-gradient(90deg,#fbfaf51a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.interior-media-plate-secondary{opacity:.24;clip-path:polygon(0 0,84% 0,100% 100%,12% 100%);background:linear-gradient(132deg,#fbfaf557,#fbfaf50f 54%,#1114171c),linear-gradient(90deg,#0000 0 44%,#df3f3129 44% 47%,#0000 47%),#fbfaf514;width:min(30vw,430px);height:min(38vh,360px);animation:14s cubic-bezier(.77,0,.175,1) infinite interior-secondary-drift;top:18vh;left:clamp(16px,5vw,78px)}.interior-scanline{z-index:1;transform-origin:0;background:#1114172e;height:1px;animation:7.8s cubic-bezier(.77,0,.175,1) infinite interior-scan;position:absolute}.interior-scanline-one{top:31vh;left:4vw;right:12vw}.interior-scanline-two{animation-delay:2.2s;bottom:20vh;left:12vw;right:5vw}.interior-eyebrow{color:#11141794;font-family:var(--mono);text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:600}.interior-hero h1{letter-spacing:0;text-transform:uppercase;max-width:10.5ch;margin:0;font-size:clamp(5.8rem,12.5vw,12rem);line-height:.78}.interior-statement{color:#111417c2;max-width:48ch;margin:28px 0 0;font-size:clamp(1.04rem,1.6vw,1.42rem);line-height:1.36}.interior-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.interior-action{min-height:50px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;background:#fbfaf5b3;border:1px solid #1114172e;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:.78rem;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.interior-action:hover,.interior-action:focus-visible{background:var(--paper);transform:translateY(-2px)}.interior-action.is-primary{background:var(--ink);color:var(--paper)}.interior-action.is-primary:hover,.interior-action.is-primary:focus-visible{background:#000}.interior-stat-stack{gap:10px;display:grid}.interior-stat-stack span{background:linear-gradient(90deg,#fbfaf580,#0000);border-top:1px solid #1114172e;align-content:space-between;gap:9px;min-height:118px;padding-top:14px;display:grid}.interior-stat-stack small{color:#1114178a;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:600}.interior-stat-stack strong{text-transform:uppercase;max-width:11ch;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:.96}.interior-showcase,.interior-method,.interior-risk,.interior-intake,.proof-receipt-section,.interior-cta{padding:clamp(52px,8vw,108px) clamp(16px,5vw,80px)}.interior-section-kicker{grid-template-columns:minmax(180px,.24fr) minmax(0,.76fr);gap:clamp(20px,4vw,70px);margin-bottom:clamp(28px,5vw,60px);display:grid}.interior-section-kicker h2,.method-copy h2{letter-spacing:0;text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(3.9rem,8vw,8rem);line-height:.84}.showcase-list{border-top:1px solid #1114172e;display:grid}.showcase-row{--showcase-accent:#16847b75;--showcase-shadow:#1114171f;min-height:clamp(210px,24vw,320px);animation:.78s cubic-bezier(.77,0,.175,1) both showcase-row-in;animation-delay:var(--delay);border-bottom:1px solid #1114172e;grid-template-columns:.12fr minmax(0,.42fr) minmax(220px,.25fr) minmax(220px,.21fr);align-items:stretch;gap:clamp(14px,3vw,42px);padding:clamp(16px,2.4vw,28px) 0;display:grid;position:relative}.showcase-row:before{z-index:-1;content:"";background:var(--ink);transform-origin:0;transition:transform .38s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;transform:scaleX(0)}.showcase-row:hover:before,.showcase-row:focus-within:before{transform:scaleX(1)}.showcase-row:hover,.showcase-row:focus-within{color:var(--paper)}.showcase-index{color:#1114178a;font-family:var(--mono);font-size:.82rem;font-weight:600}.showcase-row:hover .showcase-index,.showcase-row:focus-within .showcase-index,.showcase-row:hover .showcase-copy span,.showcase-row:focus-within .showcase-copy span,.showcase-row:hover .showcase-proof small,.showcase-row:focus-within .showcase-proof small{color:#fbfaf59e}.showcase-copy{align-content:space-between;gap:16px;display:grid}.showcase-copy span{color:#1114178f;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:600}.showcase-copy h3{letter-spacing:0;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(2.1rem,4.1vw,4.9rem);line-height:.9}.showcase-copy h3 a{color:inherit;align-items:flex-end;gap:12px;text-decoration:none;display:inline-flex}.showcase-copy h3 a svg{flex:none;margin-bottom:.14em;transition:transform .18s}.showcase-row:hover .showcase-copy h3 a svg,.showcase-row:focus-within .showcase-copy h3 a svg{transform:translate(4px,-4px)}.showcase-proof{color:#111417b8;align-content:end;gap:16px;display:grid}.showcase-proof p{max-width:26ch;margin:0;font-size:clamp(.96rem,1.35vw,1.12rem);line-height:1.28}.showcase-proof small{color:#11141785;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.34}.showcase-row:hover .showcase-proof,.showcase-row:focus-within .showcase-proof{color:#fbfaf5d1}.showcase-image{background:#1114170d;border:1px solid #1114171a;min-height:180px;position:relative;overflow:hidden}.showcase-image span{background:linear-gradient(122deg, transparent 0 38%, var(--showcase-accent) 38% 40%, transparent 40%), linear-gradient(88deg, transparent 0 64%, #1114172e 64% 66%, transparent 66%), linear-gradient(#11141714 1px, transparent 1px), linear-gradient(90deg, #11141714 1px, transparent 1px), linear-gradient(135deg, #fbfaf5b8, #fbfaf54d 48%, var(--showcase-shadow));filter:contrast(1.05);background-size:auto,auto,44px 44px,44px 44px,auto;transition:transform .52s cubic-bezier(.77,0,.175,1),filter .52s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;transform:scale(1.08)}.showcase-row:hover .showcase-image span,.showcase-row:focus-within .showcase-image span{filter:saturate()contrast(1.12);transform:scale(1)}.showcase-row.is-work-one .showcase-image span,.showcase-row.is-process-two .showcase-image span{--showcase-accent:#16847b85;--showcase-shadow:#1114171f}.showcase-row.is-work-two .showcase-image span,.showcase-row.is-process-one .showcase-image span{--showcase-accent:#df3f316b;--showcase-shadow:#1114171a}.showcase-row.is-work-three .showcase-image span,.showcase-row.is-process-three .showcase-image span{--showcase-accent:#11141752;--showcase-shadow:#16847b29}.showcase-row.is-work-four .showcase-image span,.showcase-row.is-process-four .showcase-image span{--showcase-accent:#df3f3157;--showcase-shadow:#1114172e}.interior-method{background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);gap:clamp(24px,5vw,78px);display:grid;position:relative;overflow:hidden}.method-media{z-index:0;pointer-events:none;position:absolute;inset:0}.method-media span{filter:contrast(1.02);opacity:1;background:radial-gradient(circle at 76% 16%,#16847b29,#0000 28%),linear-gradient(118deg,#fbfaf50a 0 18%,#0000 18% 100%),linear-gradient(90deg,#fbfaf50d 1px,#0000 1px) 0 0/86px 86px,linear-gradient(#fbfaf50b 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#111417fa 0 32%,#111417e0 52%,#111417f5);animation:20s cubic-bezier(.77,0,.175,1) infinite method-media-drift;position:absolute;inset:0}.method-copy,.method-grid{z-index:1;position:relative}.interior-method .interior-eyebrow{color:#fbfaf594}.method-grid{background:#fbfaf529;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.method-card{min-height:230px;animation:.82s cubic-bezier(.77,0,.175,1) both method-card-in;animation-delay:var(--delay);background:#111417c2;align-content:space-between;gap:20px;padding:clamp(18px,2.5vw,30px);display:grid}.method-card span,.method-card small{color:#fbfaf58a;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.4}.method-card h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,2.5vw,2.65rem);line-height:.96}.method-card p{color:#fbfaf5c7;max-width:28ch;margin:0;line-height:1.32}.interior-risk,.interior-intake,.proof-receipt-section.is-light{background:var(--ground);color:var(--ink)}.interior-risk .interior-eyebrow,.interior-intake .interior-eyebrow,.proof-receipt-section.is-light .interior-eyebrow{color:#111417b8}.risk-grid,.intake-grid,.proof-receipt-grid{background:#11141729;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-grid article,.intake-grid article,.proof-receipt-card{min-width:0;min-height:250px;animation:.82s cubic-bezier(.77,0,.175,1) both case-route-card-in;animation-delay:var(--delay);background:#f0eee8e0;align-content:space-between;gap:20px;padding:clamp(18px,2.5vw,30px);display:grid}.risk-grid article span,.intake-grid article span,.proof-receipt-card-top span,.proof-receipt-card-top small,.proof-receipt-card dt,.proof-receipt-card li b,.risk-grid article small{color:#111417b8;font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.3}.risk-grid article h3,.intake-grid article h3,.proof-receipt-card h3{text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(1.6rem,2.5vw,2.9rem);line-height:.96}.risk-grid article p,.intake-grid article p,.proof-receipt-card p,.proof-receipt-card dd,.proof-receipt-card li span{color:#111417b8;margin:0;line-height:1.34}.proof-receipt-section.is-dark{background:var(--ink);color:var(--paper)}.proof-receipt-section.is-dark .interior-eyebrow,.proof-receipt-section.is-dark .proof-receipt-card-top span,.proof-receipt-section.is-dark .proof-receipt-card-top small,.proof-receipt-section.is-dark .proof-receipt-card dt,.proof-receipt-section.is-dark .proof-receipt-card li b{color:#fbfaf594}.proof-receipt-section.is-dark .proof-receipt-grid{background:#fbfaf524}.proof-receipt-section.is-dark .proof-receipt-card{background:#111417c7}.proof-receipt-section.is-dark .proof-receipt-card p,.proof-receipt-section.is-dark .proof-receipt-card dd,.proof-receipt-section.is-dark .proof-receipt-card li span{color:#fbfaf5c2}.proof-receipt-heading{grid-template-columns:minmax(180px,.26fr) minmax(0,.74fr);gap:clamp(20px,4vw,70px);margin-bottom:clamp(28px,5vw,60px);display:grid}.proof-receipt-heading h2{text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(3.6rem,7vw,7.6rem);line-height:.86}.proof-receipt-card-top{justify-content:space-between;gap:12px;display:flex}.proof-receipt-card dl,.proof-receipt-card ul{gap:12px;margin:0;display:grid}.proof-receipt-card dl div,.proof-receipt-card li{gap:6px;display:grid}.proof-receipt-card ul{padding:0;list-style:none}.interior-cta{background:var(--paper);grid-template-columns:minmax(0,.68fr) auto;align-items:end;gap:clamp(20px,4vw,60px);min-height:46vh;display:grid}.interior-cta p{letter-spacing:0;text-transform:uppercase;max-width:18ch;margin:0;font-size:clamp(3.4rem,7.4vw,7.7rem);line-height:.86}.interior-cta a{border:1px solid var(--ink);background:var(--ink);min-height:58px;color:var(--paper);font-family:var(--mono);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:.82rem;font-weight:600;display:inline-flex}.case-site{background:var(--ground);min-height:100vh;color:var(--ink)}.case-hero{grid-template-columns:minmax(0,.66fr) minmax(280px,.34fr);align-items:end;gap:clamp(24px,5vw,72px);min-height:100svh;padding:118px clamp(18px,5vw,82px) clamp(36px,6vw,80px);display:grid;position:relative;overflow:hidden}.case-film{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.case-film video{object-fit:cover;opacity:.66;filter:saturate(.84)contrast(1.08)brightness(1.02);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.case-film:before,.case-film:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.case-film:before{background:linear-gradient(90deg,#f0eee8eb,#f0eee85c 52%,#11141738),linear-gradient(#f0eee8c7,#0000 42%,#f0eee8b8)}.case-film:after{opacity:.72;background-color:#0000;background-image:linear-gradient(#1114170d 1px,#0000 1px),linear-gradient(90deg,#1114170d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:104px 104px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.case-film-frame{z-index:3;pointer-events:none;border:1px solid #11141729;position:absolute}.case-film-frame-one{width:min(44vw,650px);height:46%;animation:12s cubic-bezier(.77,0,.175,1) infinite route-frame-one;top:18%;left:clamp(20px,6vw,104px)}.case-film-frame-two{border-color:#1d928747;width:min(34vw,520px);height:36%;animation:11s cubic-bezier(.77,0,.175,1) infinite route-frame-two;bottom:14%;right:clamp(18px,7vw,130px)}.case-copy,.case-fit{z-index:4;position:relative}.case-copy h1{letter-spacing:0;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(4.4rem,9.2vw,10.6rem);font-weight:760;line-height:.82}.case-copy p{max-width:34ch;margin:22px 0 0;font-size:clamp(1.08rem,1.55vw,1.38rem);line-height:1.22}.case-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.case-actions a{border:1px solid var(--ink);min-height:50px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf58a;align-items:center;gap:10px;padding:0 16px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.case-actions a:last-child{background:var(--ink);color:var(--paper)}.case-fit{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf594;border:1px solid #11141733;align-self:end;gap:12px;padding:clamp(18px,2.4vw,28px);display:grid}.case-fit span{color:#11141794;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.case-fit p{text-transform:uppercase;max-width:24ch;margin:0;font-size:clamp(1.38rem,2vw,2rem);line-height:1}.case-document{background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(24px,5vw,80px);padding:clamp(62px,9vw,126px) clamp(18px,5vw,82px);display:grid}.case-document h2,.case-section-kicker h2{text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(3.6rem,7vw,8rem);line-height:.86}.case-concept-note{color:#fbfaf5ad;max-width:34ch;margin:22px 0 0;line-height:1.38}.case-concept-grid,.case-system-grid{background:#fbfaf529;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-concept-card,.case-system-grid article{background:#111417c2;align-content:space-between;gap:20px;min-width:0;min-height:230px;padding:clamp(18px,2.4vw,30px);display:grid}.case-concept-card span,.case-system-grid article span,.case-system-grid article small{color:#fbfaf5b8;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.case-concept-card p,.case-system-grid article p{color:#fbfaf5d1;text-transform:uppercase;margin:0;font-size:clamp(1.2rem,1.9vw,1.72rem);line-height:1.08}.case-concept-card ul{color:#fbfaf5c2;gap:10px;margin:0;padding:0;line-height:1.28;list-style:none;display:grid}.case-route-section,.case-system-section{background:var(--ground);color:var(--ink);grid-template-columns:minmax(260px,.3fr) minmax(0,.7fr);gap:clamp(24px,5vw,80px);padding:clamp(62px,9vw,126px) clamp(18px,5vw,82px);display:grid}.case-section-kicker h2{color:var(--ink)}.case-route-section .interior-eyebrow,.case-system-section .interior-eyebrow{color:#111417b8}.case-route-grid{background:#11141729;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.case-route-grid article{min-width:0;min-height:300px;animation:.82s cubic-bezier(.77,0,.175,1) both case-route-card-in;animation-delay:var(--delay);background:#f0eee8e0;align-content:space-between;gap:20px;padding:clamp(16px,2.2vw,28px);display:grid}.case-route-grid small,.case-route-grid dt{color:#111417b8;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.case-route-grid h3{text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.96}.case-route-grid dl,.case-route-grid dl div{gap:8px;margin:0;display:grid}.case-route-grid dd{color:#111417b3;margin:0;line-height:1.32}@keyframes interior-media-drift{0%,to{transform:translate(0,0)scale(1)}48%{transform:translate(-2vw,-1.2vh)scale(1.035)}}@keyframes interior-secondary-drift{0%,to{transform:translate(0,0)skew(-7deg)}52%{transform:translate(1.5vw,1vh)skew(-7deg)}}@keyframes interior-scan{0%,to{opacity:.18;transform:scaleX(.14)}42%,64%{opacity:.72;transform:scaleX(1)}}@keyframes showcase-row-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes method-media-drift{0%,to{transform:scale(1.02)}50%{transform:scale(1.08)translate(-1.5vw)}}@keyframes method-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes case-route-card-in{0%{transform:translateY(20px)}to{transform:translateY(0)}}@media (max-width:1040px){.editorial-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:48px}.glyph-stage.signature-stage{min-height:min(92vw,620px)}.signature-artboard{width:min(100%,620px);left:0;right:auto}.section-head,.route-tabs-panel,.motion-panel,.archive-panel{grid-template-columns:1fr}.route-tabs-shell{grid-area:auto/1;width:min(100%,680px);margin-left:0}.route-tablist{grid-template-columns:repeat(4,minmax(0,1fr))}.route-tablist button{text-align:center;grid-template-columns:1fr;gap:4px;min-height:76px;padding:12px 10px}.route-tablist button span{border-right:0;min-height:auto}.specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-video-field{width:min(96vw,760px);right:-18%}.interior-hero,.interior-section-kicker,.proof-receipt-heading,.interior-method,.interior-cta,.case-hero,.case-document,.case-route-section,.case-system-section{grid-template-columns:1fr}.interior-media-plate-main{opacity:.42;width:108vw;right:-32vw}.interior-media-plate-secondary{width:min(48vw,430px)}.interior-stat-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-row{grid-template-columns:.12fr minmax(0,.5fr) minmax(200px,.38fr)}.showcase-image{grid-column:2/-1}.method-grid,.risk-grid,.intake-grid,.proof-receipt-grid,.case-concept-grid,.case-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-fit{width:min(100%,520px)}.case-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.topbar{grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:0 14px}.brand-mark-shell{width:42px;height:42px}.nav{scroll-snap-type:x proximity;grid-template-columns:none;justify-content:flex-start;gap:2px;padding-left:10px;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000)}.nav a{scroll-snap-align:start;min-width:84px;min-height:42px;font-size:.68rem}.nav a.route-link{min-width:88px}.editorial-hero,.route-tabs-panel,.specimen-panel,.motion-panel,.archive-panel{padding-left:16px;padding-right:16px}.editorial-hero{padding-top:102px}.hero-copy:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#f0eee8d1,#f0eee875,#0000);position:absolute;inset:-14px -16px 36%}.hero h1{font-size:clamp(4.4rem,20vw,6.2rem)}.hero-statement{color:#111417d6;max-width:26ch}.hero-proof-strip{grid-template-columns:1fr}.hero-next-cue{grid-template-columns:auto auto;width:100%;margin-top:16px}.hero-next-cue:before{width:36px}.glyph-stage.signature-stage{min-height:500px}.signature-artboard{aspect-ratio:.78;width:100%}.kinetic-word-stack{grid-template-columns:1fr}.kinetic-word-stack span{min-height:30px}.artboard-meta-side{right:-76px}.section-head h2,.route-tabs-copy h2,.motion-panel h2,.archive-panel h2{font-size:clamp(3.3rem,17vw,5.2rem)}.route-tabs-panel{min-height:720px;padding-top:72px;padding-bottom:72px}.route-tabs-video{opacity:.46}.route-signal-lockup{width:72vw;height:5px;inset:22px auto auto 18px}.route-signal-lockup-two{width:56vw;inset:50px auto auto 56px}.route-tabs-copy h2{max-width:8ch}.route-signal-proof{width:min(220px,64vw);height:38px;margin-top:14px}.route-signal-proof span{height:5px}.route-signal-proof span+span{left:26px}.route-tabs-shell{width:100%}.route-tabs-shell-signal{height:28px}.route-tabs-shell-signal span{width:68%;top:13px}.route-tabs-shell-signal span+span{width:58%;top:14px;left:30px}.route-tablist{grid-template-columns:1fr}.route-tablist button{text-align:left;grid-template-columns:38px minmax(0,1fr);min-height:56px}.route-tablist button span{border-right:1px solid var(--line);min-height:100%}.route-tab-panel{min-height:360px}.route-tab-meta{grid-template-columns:1fr}.not-found-page{align-content:start;padding-top:108px}.not-found-art{opacity:.24;width:min(92vw,430px);top:28%;right:-26vw}.not-found-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.specimen-grid{grid-template-columns:1fr}.specimen-card{min-height:420px}.motion-video-field{opacity:.34}.archive-video-field{opacity:.14;width:120vw}.motion-proof-board span{min-height:62px}.contact-strip{min-height:76px;font-size:1rem}.interior-topbar{min-height:70px;padding:0 14px}.interior-brand{width:42px;height:42px}.interior-brand-mark{width:27px;height:27px}.interior-nav{scroll-snap-type:x proximity;justify-content:flex-start;gap:2px;padding-left:10px;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000)}.interior-nav a{scroll-snap-align:start;min-width:74px;min-height:40px;padding:0 10px;font-size:.66rem}.interior-hero,.case-hero{min-height:92vh;padding:106px 16px 34px}.case-copy h1{font-size:clamp(3.7rem,16vw,6.4rem)}.case-actions{flex-direction:column;align-items:stretch}.case-actions a{justify-content:center;width:100%}.interior-media-plate-main{opacity:.32;width:168vw;height:54vh;bottom:14vh;right:-78vw}.interior-media-plate-secondary{display:none}.interior-hero h1{font-size:clamp(4.05rem,18vw,6.7rem)}.interior-statement{max-width:29ch}.interior-actions{flex-direction:column;align-items:stretch}.interior-stat-stack{grid-template-columns:1fr}.interior-stat-stack span{min-height:82px}.interior-showcase,.interior-method,.interior-risk,.interior-intake,.proof-receipt-section,.interior-cta{padding-left:16px;padding-right:16px}.interior-section-kicker h2,.proof-receipt-heading h2,.method-copy h2,.interior-cta p,.case-section-kicker h2{font-size:clamp(3.2rem,16vw,5.4rem)}.showcase-row{grid-template-columns:1fr;min-height:0;padding:22px 0}.showcase-index{font-size:.76rem}.showcase-copy h3{max-width:13ch;font-size:clamp(2.5rem,13vw,4.2rem)}.showcase-image{grid-column:auto;min-height:260px}.method-grid,.risk-grid,.intake-grid,.proof-receipt-grid,.case-concept-grid,.case-system-grid{grid-template-columns:1fr}.risk-grid article,.intake-grid article,.proof-receipt-card,.case-concept-card,.case-system-grid article{min-height:190px}.case-document,.case-route-section,.case-system-section{padding-left:16px;padding-right:16px}.case-document h2{font-size:clamp(3.1rem,15vw,5.4rem)}.case-route-grid{grid-template-columns:1fr}.case-route-grid article{min-height:250px}.method-card{min-height:190px}.interior-cta{min-height:58vh}.interior-cta a{width:100%;min-height:62px}}@media (prefers-reduced-motion:reduce){.loader-video-field,.hero-video-field,.signature-stage-video,.route-tabs-video,.specimen-video,.motion-video-field,.archive-video-field,.interior-video-field,.case-film video,.signature-artboard:before,.signature-artboard:after,.signature-cut,.signature-slab,.signature-index,.cut-rhythm span,.kinetic-word-stack span,.specimen-card,.specimen-visual:before,.motion-proof-board span,.interior-media-plate,.interior-scanline,.showcase-row,.showcase-image span,.method-media span,.method-card,.case-film-frame,.case-route-grid article,.case-system-grid article,.risk-grid article,.intake-grid article,.proof-receipt-card{animation:none!important}}
