@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Medium-3S3k2nMz.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#050506;--graphite:#1c1d21;--steel:#5d5f66;--silver:#c4c6cc;--white:#f4f4f6;--signal:#ff5a1f;--signal-soft:#ff5a1f80;--signal-faint:#ff5a1f24;--error:#ff8a65;--line:#ffffff1a;--line-strong:#fff3;--panel:#060709bd;--text-dim:#f4f4f69e;--font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--font-body:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:clamp(16px, 4vw, 48px);--wrap:1240px;--hud-inset:clamp(12px, 1.8vw, 22px);--radius:14px;--ease-out:cubic-bezier(.22, 1, .36, 1);--chrome:linear-gradient(160deg, #fff 0%, #c8c8cc 16%, #4a4a50 32%, #f7f7f8 47%, #8a8a90 61%, #1f1f23 78%, #e2e2e5 100%);--chrome-text:linear-gradient(180deg, #fff 0%, #b9b9be 60%, #6d6d73 100%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--signal);color:#000;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}::selection{background:var(--signal);color:#000}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.backdrop{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0}.backdrop-still{opacity:0;transition:opacity .9s var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}.backdrop-still[data-scene=marble]{background-image:url(/stills/marble.webp)}.backdrop-still[data-scene=ribbons]{background-image:url(/stills/ribbons.webp)}.backdrop-still[data-scene=kaleido]{background-image:url(/stills/kaleido.webp)}html:not([data-scene]) .backdrop-still[data-scene=marble],html[data-scene=marble] .backdrop-still[data-scene=marble],html[data-scene=ribbons] .backdrop-still[data-scene=ribbons],html[data-scene=kaleido] .backdrop-still[data-scene=kaleido]{opacity:1}.backdrop-scrim{transition:background .9s var(--ease-out);background:linear-gradient(90deg,#050506e6 0%,#0505068c 48%,#05050640 100%),radial-gradient(120% 90%,#0000 40%,#050506bf 100%);position:absolute;inset:0}html[data-section]:not([data-section=hero]) .backdrop-scrim{background:linear-gradient(#05050699,#05050699),radial-gradient(120% 90%,#0000 35%,#050506cc 100%)}.backdrop-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}html.js .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(18px)}html.js .reveal.is-visible{opacity:1;transform:none}.btn{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.btn svg{width:14px;height:14px}.btn:hover{border-color:var(--signal);background:var(--signal-faint)}.btn-signal{border-color:var(--signal);background:var(--signal);color:#000;font-weight:500}.btn-signal:hover{color:#000;background:#ff7a45}.live-dot{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--signal-soft)}70%{box-shadow:0 0 0 8px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal{opacity:1;transition:none;transform:none}.backdrop-still,.backdrop-scrim{transition:none}.live-dot{animation:none}}.hud{z-index:40;pointer-events:none;position:fixed;inset:0}.hud>*{pointer-events:auto}.hud-nav{top:var(--hud-inset);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);background:#0505068c;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-mark{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hud-mark img{width:22px;height:22px}.hud-links{gap:2px;display:flex}.hud-links a{color:#f4f4f6b8;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:11px;text-decoration:none;transition:color .2s,background .2s;display:block}.hud-links a span{color:var(--steel);margin-right:6px;transition:color .2s}.hud-links a:hover{color:var(--white)}.hud-links a.is-active{color:var(--white);background:#ffffff12}.hud-links a.is-active span{color:var(--signal)}.live-pill{border:1px solid var(--signal-soft);background:var(--signal-faint);color:var(--white);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;text-decoration:none;display:inline-flex}.live-pill[hidden],.nav-toggle{display:none}.hud-corner{color:#f4f4f6c7;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;display:flex;position:absolute}.hud-key{color:var(--text-dim)}.hud-tl{top:calc(var(--hud-inset) + 12px);left:var(--hud-inset)}.hud-tr{top:calc(var(--hud-inset) + 12px);right:var(--hud-inset)}.hud-bl{bottom:var(--hud-inset);left:var(--hud-inset)}.hud-br{bottom:var(--hud-inset);right:var(--hud-inset)}#hud-status.is-live,.hud-viewers{color:var(--signal)}.hud-viewers:empty{display:none}.sound-toggle{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);color:#f4f4f6cc;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0505068c;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:inline-flex}.sound-toggle:hover{border-color:var(--signal-soft)}.sound-state .state-on{color:var(--signal);display:none}.sound-toggle[aria-pressed=true] .state-off{display:none}.sound-toggle[aria-pressed=true] .state-on{display:inline}.sound-meter{opacity:.35;width:56px;height:14px}.sound-toggle[aria-pressed=true] .sound-meter{opacity:1}.tuning-line{left:calc(var(--hud-inset) - 4px);background:var(--line);pointer-events:none;width:2px;position:absolute;top:25vh;bottom:25vh}.tuning-line span{background:var(--signal);transform-origin:top;transform:scaleY(var(--progress,0));position:absolute;inset:0}.nav-overlay{z-index:39;padding:96px var(--gutter) 40px;opacity:0;visibility:hidden;background:#050506f5;flex-direction:column;justify-content:center;gap:40px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.nav-overlay.is-open{opacity:1;visibility:visible}.nav-overlay ul{gap:14px;display:grid}.nav-overlay a{font-family:var(--font-display);text-transform:uppercase;align-items:baseline;gap:16px;font-size:clamp(32px,9vw,48px);font-weight:700;text-decoration:none;display:flex}.nav-overlay a span{color:var(--signal);font-family:var(--font-mono);font-size:13px;font-weight:400}.overlay-foot{color:var(--text-dim)}body.nav-open{overflow:hidden}@media (max-width:1040px){.hud-tl,.hud-tr{display:none}}@media (max-width:820px){.hud-nav{left:var(--hud-inset);right:var(--hud-inset);justify-content:space-between;transform:none}.hud-links,.hud-tl,.hud-tr,.hud-bl,.tuning-line{display:none}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;gap:5px;width:38px;height:38px;display:grid}.nav-toggle span{background:var(--white);width:18px;height:1.5px;transition:transform .3s var(--ease-out);display:block}.nav-toggle.is-open span:first-child{transform:translateY(3.25px)rotate(45deg)}.nav-toggle.is-open span:last-child{transform:translateY(-3.25px)rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.nav-overlay,.nav-toggle span{transition:none}}.reticle{z-index:60;pointer-events:none;opacity:0;will-change:transform, width, height;width:28px;height:28px;transition:opacity .25s;position:fixed;top:0;left:0}html.has-reticle .reticle{opacity:1}.reticle i{border:0 solid var(--signal);width:8px;height:8px;position:absolute}.reticle i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.reticle i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.reticle i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.reticle i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.reticle:after{content:"";background:var(--signal);border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;transition:opacity .2s;position:absolute;top:50%;left:50%}.reticle.is-locked:after{opacity:0}html.has-reticle,html.has-reticle a,html.has-reticle button{cursor:none}html.has-reticle input,html.has-reticle textarea{cursor:text}.hero{align-items:center;min-height:100svh;padding:110px 0 90px;display:grid;position:relative}.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero-tag{color:#f4f4f68c;margin-bottom:18px}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;background:var(--chrome-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:.92}.hero-line{max-width:34ch;color:var(--text-dim);margin-top:18px;font-size:clamp(16px,1.5vw,19px)}.readout{border-left:2px solid var(--signal);gap:6px;margin-top:28px;padding:4px 0 4px 14px;display:inline-grid}.readout-key{color:var(--text-dim)}.readout-val{color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,32px)}.status-offline{gap:6px;display:grid}.hero-status .status-live{align-items:center;gap:18px;display:none}.hero-status[data-live=true] .status-offline{display:none}.hero-status[data-live=true] .status-live{display:flex}.live-note{color:var(--signal);align-items:center;gap:8px;display:inline-flex}.socials{flex-wrap:wrap;gap:6px 18px;margin-top:30px;display:flex}.socials a{color:#f4f4f6b3;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;transition:color .2s,border-color .2s}.socials a:hover{color:var(--white);border-color:var(--signal)}.hero-scope{aspect-ratio:1;justify-self:center;width:min(100%,560px);position:relative}.scope-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scope-rings .ring-spin{transform-origin:100px 100px;animation:60s linear infinite scope-spin}@keyframes scope-spin{to{transform:rotate(360deg)}}.medallion-2d{perspective:900px;position:absolute;inset:17%}.m2d-obj{transform-style:preserve-3d;animation:7s ease-in-out infinite alternate m2d-rock;position:absolute;inset:0}.m2d-obj>i{position:absolute;inset:0;-webkit-mask:url(/brand/mark-white.png) 50%/contain no-repeat;mask:url(/brand/mark-white.png) 50%/contain no-repeat}.m2d-obj .m2d-layer{transform:translateZ(calc(var(--i) * -2.4px));background:linear-gradient(135deg,#18181b,#44444a)}.m2d-obj .m2d-face{background:var(--chrome);filter:drop-shadow(0 0 22px #ff5a1f2e)}.m2d-obj .m2d-spec{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#fffc 45%,#0000 55%) 0 0/300% 100%;animation:7s ease-in-out infinite alternate m2d-sweep}@keyframes m2d-rock{0%{transform:rotateY(-26deg)rotateX(8deg)}to{transform:rotateY(20deg)rotateX(4deg)}}@keyframes m2d-sweep{0%{background-position:100% 0}to{background-position:0 0}}.scroll-cue{color:var(--text-dim);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:820px){.hero{align-items:start;padding-top:96px}.hero-inner{grid-template-columns:1fr}.hero-title{font-size:clamp(36px,11vw,92px)}.hero-scope{order:-1;width:min(72vw,340px)}.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.scope-rings .ring-spin,.m2d-obj,.m2d-obj .m2d-spec{animation:none}}.section{padding:clamp(96px,14vh,160px) 0;scroll-margin-top:40px;position:relative}.section-head{margin-bottom:clamp(28px,4vw,48px)}.eyebrow{color:var(--signal);margin-bottom:12px}.section-title{font-family:var(--font-display);letter-spacing:-.015em;background:var(--chrome-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.6vw,60px);font-weight:800;line-height:1}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(8px);position:relative}.panel:before,.panel:after{content:"";border:0 solid var(--signal);pointer-events:none;width:14px;height:14px;position:absolute}.panel:before{border-top-left-radius:var(--radius);border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.panel:after{border-bottom-right-radius:var(--radius);border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.panel-head{border-bottom:1px solid var(--line);color:var(--text-dim);margin-bottom:14px;padding-bottom:14px}.plate-media{aspect-ratio:16/9;border-radius:var(--radius) var(--radius) 0 0;background:#000;position:relative;overflow:hidden}.plate-media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.plate-caption{border-top:1px solid var(--line);color:var(--text-dim);padding:12px 16px;font-size:11px}.facade{text-align:center;background:radial-gradient(60% 70%,#ff5a1f14,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.facade-kicker{color:var(--signal)}.facade-line{font-family:var(--font-display);font-size:clamp(18px,2.2vw,26px);font-weight:600}.facade-count{color:var(--silver);margin-bottom:8px}.live-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:clamp(16px,2vw,24px);display:grid}.schedule{padding:20px}.schedule-grid{gap:8px;display:grid}.schedule-row{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:44px 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.schedule-row.is-today{color:var(--white)}.sch-bar{background:#ffffff0d;border-radius:4px;height:8px;position:relative}.sch-window{background:#ffffff2e;border-radius:4px;width:62.5%;position:absolute;top:0;bottom:0;left:25%}.schedule-row.is-today .sch-window{background:var(--signal);box-shadow:0 0 12px #ff5a1f73}.sch-now{background:var(--white);width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.schedule-scale{color:var(--text-dim);justify-content:space-between;margin:8px 0 0 56px;font-size:10px;display:flex}.schedule-note{color:var(--silver);letter-spacing:.06em;text-transform:none;margin-top:16px;font-size:11px;line-height:1.7}.schedule .btn{margin-top:18px}.video-plate{max-width:980px}.video-plate.is-short{max-width:380px}.video-plate.is-short .plate-media{aspect-ratio:9/16}.skeleton{background:linear-gradient(100deg,#ffffff08 30%,#ffffff14 50%,#ffffff08 70%) 0 0/200% 100%;animation:1.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{to{background-position:-200% 0}}.video-facade{cursor:pointer;background:#000;border:0;padding:0;position:absolute;inset:0}.video-facade img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .3s, transform .6s var(--ease-out)}.video-facade:hover img{opacity:1;transform:scale(1.02)}.play-badge{background:var(--signal);color:#000;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #ff5a1f2e}.play-badge svg{width:26px;height:26px;margin-left:3px}.video-error{text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.video-title{max-width:40ch;font-family:var(--font-display);margin:22px 0 18px;font-size:clamp(18px,2vw,24px);font-weight:600}.gear-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.gear-group{padding:20px}.gear-list{display:grid}.gear-line a{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 2px;text-decoration:none;transition:background .2s;display:flex}.gear-line:last-child a{border-bottom:0}.gear-line a:hover{background:#ffffff08}.gear-line a:hover .gear-name{color:var(--white)}.gear-cat{min-width:9.5ch;color:var(--text-dim);flex:none;font-size:11px}.gear-lead{border-bottom:1px dotted #ffffff2e;flex:auto;min-width:12px;transform:translateY(-4px)}.gear-name{color:var(--silver);text-align:right;flex:0 auto;font-size:15px;transition:color .2s}.gear-ok{color:var(--signal);flex:none;font-size:11px}html.js .gear-group:not(.is-visible) .gear-line{opacity:0}html.js .gear-group.is-visible .gear-line{animation:gear-resolve .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .15s)}@keyframes gear-resolve{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.gear-disclosure{color:var(--text-dim);letter-spacing:.04em;text-transform:none;margin-top:18px}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.contact-lede{max-width:36ch;color:var(--text-dim);font-size:clamp(17px,1.6vw,20px)}.social-index{border-top:1px solid var(--line);margin-top:28px}.social-index a{border-bottom:1px solid var(--line);transition:color .2s, padding .3s var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:flex}.social-index a:hover{color:var(--signal);padding-left:6px}.si-name{font-family:var(--font-display);font-size:18px;font-weight:600}.si-handle{color:var(--text-dim)}.contact-form{gap:18px;padding:clamp(20px,3vw,32px);display:grid}.form-group{gap:8px;display:grid}.form-group label{color:var(--text-dim)}.form-group input,.form-group textarea{border:1px solid var(--line-strong);width:100%;color:var(--white);background:#00000059;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .2s}.form-group textarea{resize:vertical;min-height:140px}.form-group input:focus,.form-group textarea:focus{border-color:var(--signal);outline:none}.form-group.has-error input,.form-group.has-error textarea{border-color:var(--error)}.field-error{color:var(--error);font-size:11px}.contact-form .btn-signal{justify-self:start}.contact-form[data-state=opened] .btn-signal{border-color:var(--white);background:var(--white)}.form-note{color:var(--text-dim);letter-spacing:.04em;text-transform:none}.signoff{padding:64px 0 96px}.signoff-inner{border-top:1px solid var(--line);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:28px;display:flex}.signoff-mark{opacity:.8;width:28px;height:28px}.signoff .socials{margin:0 0 0 auto}.back-top{color:var(--silver);text-decoration:none}.back-top:hover{color:var(--signal)}@media (max-width:900px){.live-grid,.contact-grid,.gear-grid{grid-template-columns:1fr}}@media (max-width:520px){.gear-line a{flex-wrap:wrap}.gear-lead{display:none}.gear-name{text-align:left;flex-basis:100%;order:3}.signoff .socials{margin-left:0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}html.js .gear-group .gear-line{opacity:1;animation:none}.video-facade img,.social-index a{transition:none}}
