@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_642cabfd-module__nF5CZG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_642cabfd-module__nF5CZG__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1ba95430-module__hMX_yq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1ba95430-module__hMX_yq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4a6dce9a-module__f4V5Ga__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4a6dce9a-module__f4V5Ga__variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--ink:#0a0a0a;--ink-2:#121212;--ink-3:#1b1b1b;--stone:#2a2a2a;--bone:#f2ede4;--bone-2:#cfc8bb;--mute:#8a847a;--copper:#c8763a;--copper-2:#e59a5a;--ember:#ff7a1a;--gold:#e6b26a;--line:#f2ede41f;--grad-copper:linear-gradient(120deg, #b8652c 0%, #e59a5a 45%, #f5c58a 60%, #c8763a 100%);--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(20px, 5vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;overflow-x:clip}body{background:var(--ink);color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit}::selection{background:var(--copper);color:var(--ink)}.display{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.92}.serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--copper-2);font-size:11px;font-weight:600}.copper-text{background:var(--grad-copper);color:#0000;-webkit-background-clip:text;background-clip:text}.container{padding-left:var(--pad);padding-right:var(--pad);max-width:1440px;margin:0 auto}.section{padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(80px,12vw,160px)}.btn{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--bone);cursor:pointer;transition:transform .5s var(--ease), background .3s, border-color .3s, color .3s;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:16px 26px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:hover{border-color:var(--copper-2);transform:translateY(-2px)}.btn-primary{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn-primary:hover{background:var(--copper-2);border-color:var(--copper-2);color:var(--ink)}.btn .arrow{width:16px;height:16px;transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.reveal{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.reveal[data-delay="4"]{transition-delay:.4s}.nav{z-index:50;padding:18px var(--pad);transition:background .4s, backdrop-filter .4s, padding .4s var(--ease), border-color .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px var(--pad);border-color:var(--line);background:#0a0a0ab8}.nav-brand{align-items:center;gap:12px;display:flex}.nav-brand img{border-radius:50%;width:44px;height:44px}.nav-brand .word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:18px;line-height:1}.nav-brand .word small{font-family:var(--font-body);letter-spacing:.32em;color:var(--copper-2);margin-top:3px;font-size:9px;display:block}.nav-links{letter-spacing:.12em;text-transform:uppercase;gap:34px;font-size:13px;font-weight:600;display:flex}.nav-links a{opacity:.8;transition:opacity .3s;position:relative}.nav-links a:after{content:"";background:var(--copper-2);transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-links a:hover{opacity:1}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav .btn{padding:12px 20px;font-size:12px}.nav-burger{display:none}@media (max-width:900px){.nav-links,.nav .btn-desktop{display:none}.nav-burger{border:1px solid var(--line);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:inline-flex}}.nav-sheet{z-index:49;background:var(--ink);padding:var(--pad);visibility:hidden;transition:transform .7s var(--ease), visibility 0s linear .7s;flex-direction:column;justify-content:center;gap:8px;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-100%)}.nav-sheet.open{visibility:visible;transition:transform .7s var(--ease), visibility 0s;transform:none}.nav-sheet a{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(40px,11vw,72px);line-height:1}.nav-sheet a:hover{color:var(--copper-2)}.hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media video,.hero-media img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%}.hero-shade{z-index:-1;background:linear-gradient(180deg, #0a0a0a8c 0%, #0a0a0a26 40%, #0a0a0ad9 85%, var(--ink) 100%), radial-gradient(60% 50% at 70% 40%, #ff7a1a2e, transparent 70%);position:absolute;inset:0}.hero-grain{z-index:-1;opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-inner{padding:0 var(--pad) clamp(40px, 6vw, 80px);width:100%;max-width:1440px;margin:0 auto;position:relative}.hero-title{margin:0;font-size:clamp(60px,10.6vw,170px)}.hero-title .line{display:block;overflow:hidden}.hero-title .word{animation:rise 1.2s var(--ease) forwards;display:inline-block;transform:translateY(110%)}.hero-title .line:nth-child(2) .word{animation-delay:.12s}.hero-title .flow{font-family:var(--font-serif);text-transform:none;letter-spacing:-.02em;margin-right:.08em;font-size:.78em;font-style:italic}@keyframes rise{to{transform:none}}.hero-row{grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-top:28px;display:grid}.hero-copy{max-width:520px;color:var(--bone-2);font-size:clamp(16px,1.4vw,19px)}.hero-ctas{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.hero-eyebrow{align-items:center;gap:16px;margin-bottom:24px;display:flex}.hero-eyebrow .dot{background:var(--ember);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #ff7a1ab3}@keyframes pulse{0%{box-shadow:0 0 #ff7a1a99}70%{box-shadow:0 0 0 12px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.hero-scroll{right:var(--pad);transform-origin:100%;letter-spacing:.35em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)rotate(90deg)}.hero-scroll:after{content:"";background:var(--copper-2);width:60px;height:1px;animation:sweep 2.2s var(--ease) infinite}@keyframes sweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@media (max-width:900px){.hero-row{grid-template-columns:1fr}.hero-ctas{justify-content:flex-start}.hero-scroll{display:none}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);padding:22px 0;overflow:hidden}.marquee-track{gap:0;width:max-content;animation:40s linear infinite scroll;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--bone-2);white-space:nowrap;align-items:center;gap:28px;padding:0 28px;font-size:clamp(22px,3vw,36px);display:flex}.marquee-item i{background:var(--copper);border-radius:50%;width:10px;height:10px;display:inline-block}@keyframes scroll{to{transform:translate(-50%)}}.intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.intro h2{margin:0;font-size:clamp(40px,6vw,96px)}.intro p{color:var(--bone-2);max-width:52ch;margin:0 0 24px;font-size:clamp(17px,1.5vw,21px)}.intro-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;padding-top:28px;display:grid}.stat b{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);line-height:1;display:block}.stat span{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:12px}.intro-media{aspect-ratio:4/5;background:var(--ink-3);border-radius:6px;position:relative;overflow:hidden}.intro-media video,.intro-media img{object-fit:cover;width:100%;height:100%}.intro-media .tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);letter-spacing:.22em;text-transform:uppercase;background:#0a0a0a99;border-radius:999px;padding:10px 14px;font-size:11px;position:absolute;bottom:20px;left:20px}@media (max-width:900px){.intro{grid-template-columns:1fr}}.programs-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.programs-head h2{margin:0;font-size:clamp(44px,7vw,120px)}.program-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.program{background:var(--ink-3);isolation:isolate;border-radius:6px;flex-direction:column;grid-column:span 4;justify-content:end;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden}.program:first-child,.program:nth-child(2){grid-column:span 6;min-height:520px}.program img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .6s;filter:saturate(.8);position:absolute;inset:0}.program:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a00 30%,#0a0a0ae6 100%);position:absolute;inset:0}.program:hover img{filter:saturate();transform:scale(1.06)}.program .num{font-family:var(--font-display);letter-spacing:.2em;color:var(--copper-2);font-size:14px;position:absolute;top:24px;left:28px}.program h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 10px;font-size:clamp(32px,3.4vw,52px);line-height:.95}.program p{color:var(--bone-2);max-width:40ch;margin:0;font-size:15px}.program .meta{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);gap:16px;margin-top:16px;font-size:11px;display:flex}@media (max-width:900px){.program,.program:first-child,.program:nth-child(2){grid-column:span 12;min-height:380px}.programs-head{flex-direction:column;align-items:start}}.way{background:var(--bone);color:var(--ink)}.way .eyebrow{color:var(--copper)}.way-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.way h2{margin:0 0 40px;font-size:clamp(48px,8vw,140px)}.way-list{border-top:1px solid #0a0a0a26;gap:0;display:grid}.way-item{border-bottom:1px solid #0a0a0a26;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;display:grid}.way-item b{font-family:var(--font-display);color:var(--copper);font-size:22px}.way-item h4{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700}.way-item p{color:#4a463f;max-width:46ch;margin:0;font-size:16px}.way-media{aspect-ratio:3/4;border-radius:6px;position:sticky;top:100px;overflow:hidden}.way-media video,.way-media img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.way-grid{grid-template-columns:1fr}.way-media{aspect-ratio:4/3;position:static}}.schedule-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.schedule-head h2{margin:0;font-size:clamp(44px,7vw,120px)}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{border:1px solid var(--line);color:var(--bone-2);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:600;transition:all .3s}.tab.active,.tab:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.slot{border-bottom:1px solid var(--line);transition:padding .4s var(--ease);grid-template-columns:140px 1fr auto;align-items:center;gap:24px;padding:22px 0;display:grid}.slot:first-child{border-top:1px solid var(--line)}.slot:hover{padding-left:12px}.slot .time{font-family:var(--font-display);letter-spacing:.03em;font-size:26px}.slot .name{font-size:20px;font-weight:600}.slot .name small{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:12px;font-weight:500;display:block}.slot .lvl{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--bone-2);border-radius:999px;padding:8px 12px;font-size:11px}@media (max-width:700px){.slot{grid-template-columns:1fr;gap:8px}.schedule-head{flex-direction:column;align-items:start}}.gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:12px;display:grid}.g{background:var(--ink-3);border-radius:6px;position:relative;overflow:hidden}.g img,.g video{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.g:hover img,.g:hover video{transform:scale(1.05)}.g.wide{grid-column:span 2}.g.tall{grid-row:span 2}@media (max-width:900px){.gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}.quote{text-align:center;max-width:1000px;margin:0 auto}.quote blockquote{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(28px,4.2vw,64px);font-style:italic;line-height:1.12}.quote cite{letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-size:12px;font-style:normal}.join{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.join-bg{z-index:-2;position:absolute;inset:0}.join-bg img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.join-shade{z-index:-1;background:linear-gradient(90deg,#0a0a0af2 0%,#0a0a0abf 55%,#0a0a0a80 100%);position:absolute;inset:0}.join-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.join h2{margin:0 0 20px;font-size:clamp(56px,9vw,160px)}.join p{color:var(--bone-2);max-width:46ch;font-size:clamp(17px,1.5vw,20px)}.form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#121212b3;border-radius:8px;gap:12px;padding:clamp(20px,3vw,36px);display:grid}.form label{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);gap:8px;font-size:11px;display:grid}.form input,.form select{background:var(--ink);border:1px solid var(--line);color:var(--bone);font:inherit;border-radius:6px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .3s}.form input:focus,.form select:focus{border-color:var(--copper-2)}.form .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .btn{justify-content:center;margin-top:8px}.form .fine{color:var(--mute);text-align:center;font-size:12px}@media (max-width:900px){.join-grid,.form .row{grid-template-columns:1fr}}.footer{border-top:1px solid var(--line);padding:56px var(--pad) 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;max-width:1440px;margin:0 auto;display:grid}.footer h5{letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;font-size:11px}.footer ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer ul a:hover{color:var(--copper-2)}.footer-word{font-family:var(--font-display);text-transform:uppercase;color:var(--ink-3);letter-spacing:-.01em;white-space:nowrap;max-width:1440px;margin:48px auto 0;font-size:clamp(56px,12vw,200px);line-height:.85;overflow:hidden}.footer-bottom{max-width:1440px;color:var(--mute);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px auto 0;font-size:12px;display:flex}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.hero-title .word{animation:none;transform:none}.marquee-track{animation:none}}.media-fallback{background:radial-gradient(70% 60% at 30% 20%,#c8763a47,#0000 60%),radial-gradient(50% 50% at 80% 90%,#ff7a1a29,#0000 60%),linear-gradient(160deg,#1c1a18 0%,#0e0e0e 100%);width:100%;height:100%;position:absolute;inset:0}.media-fallback:before{content:"";opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.media-fallback:after{content:attr(data-label);letter-spacing:.24em;text-transform:uppercase;color:#f2ede459;border:1px solid #f2ede426;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;top:12px;right:14px}.intro-media .media-fallback,.way-media .media-fallback,.coach-img .media-fallback,.g .media-fallback{position:absolute}.intro-media,.way-media,.coach-img,.g{position:relative}.logo-fallback{background:var(--grad-copper);box-shadow:inset 0 0 0 3px var(--ink), 0 0 0 1px var(--copper);border-radius:50%;display:inline-block}.program-cta{background:var(--bone);color:var(--ink);justify-content:end}.program-cta:after{display:none}.program-cta .num{color:var(--copper)}.program-cta p{color:#4a463f}.program-cta .meta{color:var(--ink)}.program-cta:hover{background:var(--copper-2)}.coach-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.coach{background:var(--ink-2);border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;transition:border-color .4s;display:grid;overflow:hidden}.coach:hover{border-color:var(--copper)}.coach-img{aspect-ratio:4/5;overflow:hidden}.coach-img img,.coach-img video{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.coach:hover .coach-img img{transform:scale(1.05)}.coach-meta{flex-direction:column;justify-content:end;padding:28px;display:flex}.coach-meta h3{margin:0 0 8px;font-size:clamp(28px,2.6vw,40px);line-height:1}.coach-meta p{color:var(--bone-2);margin:0 0 16px}.coach-meta span{letter-spacing:.16em;color:var(--copper-2);text-transform:uppercase;font-size:12px}@media (max-width:900px){.coach-grid,.coach{grid-template-columns:1fr}.coach-img{aspect-ratio:4/3}}.hero-media .media-fallback:after,.join-bg .media-fallback:after{display:none}.program-cta{grid-column:span 8;min-height:300px}@media (max-width:900px){.program-cta{grid-column:span 12;min-height:280px}.hero-title .flow{font-size:.62em}.stat span{letter-spacing:.12em;font-size:10px}.intro-stats{gap:12px}}.tiger-field{width:100%;height:100%;display:block}.media-art{background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.intro-media .media-art,.way-media .media-art,.coach-img .media-art,.g .media-art{position:absolute}.hero-media .tiger-field{position:absolute;inset:0}.slam{white-space:pre;display:inline-block}.slam-l{opacity:0;animation:slam .9s var(--ease) forwards;will-change:transform;display:inline-block;transform:translateY(110%)rotate(6deg)scale(1.15)}.slam.copper .slam-l{background:var(--grad-copper);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes slam{60%{opacity:1;transform:translateY(-4%)rotate(-1deg)scale(1.02)}to{opacity:1;transform:none}}.hero-title .line{padding-bottom:.06em}.marquee-track.js{will-change:transform;animation:none}.btn-pad{border-color:var(--copper);color:var(--copper-2)}.btn-pad:hover{background:var(--copper);color:var(--ink)}.pad-dot{background:var(--ember);border-radius:50%;width:10px;height:10px;animation:1.6s infinite pulse;box-shadow:0 0 #ff7a1a99}.pad{z-index:200;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;transform:translate(var(--sx,0), var(--sy,0));background:radial-gradient(80% 70% at 50% 55%,#1c120a 0%,#0a0a0a 70%);position:fixed;inset:0;overflow:hidden}.pad:before{content:"";opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.pad-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pad-hud{padding:22px var(--pad);pointer-events:none;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:absolute;top:0;left:0;right:0}.pad-hud>div{gap:6px;display:grid}.pad-hud span{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:10px}.pad-hud b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,56px);line-height:1}.pad-hud b.hot{color:var(--ember);text-shadow:0 0 24px #ff7a1a99}.pad-power i{border:1px solid var(--line);border-radius:999px;height:14px;margin-top:12px;display:block;overflow:hidden}.pad-power em{background:var(--grad-copper);transform-origin:0;height:100%;transition:transform .12s linear;display:block}.pad-close{right:var(--pad);border:1px solid var(--line);color:var(--bone);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:12px 20px;font-size:12px;position:absolute;bottom:28px}.pad-close:hover{border-color:var(--copper-2)}.pad-target{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pad-target p{margin:0;font-size:clamp(44px,8vw,120px);position:relative}.pad-target small{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:11px;position:absolute;bottom:22%}.pad-ring{width:38vmin;height:38vmin;animation:ringpulse 2.4s var(--ease) infinite;border:1px solid #e59a5a80;border-radius:50%;position:absolute}.pad-ring.r2{animation-delay:1.2s}@keyframes ringpulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.pad-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);text-align:center;width:min(92vw,640px);animation:cardin .7s var(--ease);background:#121212d9;border-radius:10px;padding:clamp(24px,4vw,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pad-card h3{margin:8px 0 16px;font-size:clamp(36px,6vw,72px)}.pad-card p{color:var(--bone-2);margin:0 0 24px}.pad-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes cardin{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}}@media (max-width:700px){.pad-hud{grid-template-columns:repeat(2,1fr)}.pad-close{bottom:18px}}.round-timer,.ambient{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);color:var(--bone);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#0a0a0ab3;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:11px;transition:border-color .3s;display:inline-flex;position:fixed;bottom:20px}.round-timer{left:20px}.round-timer i{background:var(--mute);border-radius:50%;width:8px;height:8px}.round-timer.round i{background:var(--ember);animation:1.2s infinite pulse}.round-timer.rest i{background:var(--gold)}.round-timer b{font-family:var(--font-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:18px}.round-timer:hover,.ambient:hover{border-color:var(--copper-2)}.ambient{right:20px}.ambient i{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.ambient em{background:var(--mute);border-radius:1px;width:3px;height:4px}.ambient.on em{background:var(--copper-2);animation:.9s ease-in-out infinite eq}.ambient.on em:nth-child(2){animation-delay:.15s}.ambient.on em:nth-child(3){animation-delay:.3s}.ambient.on em:nth-child(4){animation-delay:.45s}@keyframes eq{0%,to{height:4px}50%{height:12px}}@media (max-width:700px){.round-timer,.ambient{padding:8px 12px;bottom:14px}.round-timer{left:12px}.ambient{right:12px}.ambient em{display:none}}.program-art{z-index:-2;position:absolute;inset:0}.program-art .media-art{position:absolute;inset:0}.program-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.program .veil{background:var(--ink);opacity:.72;pointer-events:none;-webkit-mask-image:radial-gradient(circle 240px at var(--mx,-400px) var(--my,-400px), transparent 0%, #0009 60%, black 100%);-webkit-mask-image:radial-gradient(circle 240px at var(--mx,-400px) var(--my,-400px), transparent 0%, #0009 60%, black 100%);mask-image:radial-gradient(circle 240px at var(--mx,-400px) var(--my,-400px), transparent 0%, #0009 60%, black 100%);transition:opacity .5s;position:absolute;inset:0}.program:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle 260px at var(--mx,-400px) var(--my,-400px), #e59a5a38, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.program-grid.lit .program:before{opacity:1}@media (hover:none){.program .veil{opacity:.55;-webkit-mask-image:none;mask-image:none}}.way{position:relative}.claws{pointer-events:none;z-index:2;width:280px;height:120px;position:absolute;top:-118px;left:12%}.claws.flip{inset:auto 10% -118px auto;transform:scaleY(-1)}.claws i{transform-origin:bottom;clip-path:polygon(50% 0,100% 100%,0 100%);width:46px;height:120px;transition:transform .9s var(--ease);background:currentColor;position:absolute;bottom:0;transform:skew(-22deg)scaleY(0)}.claws i:first-child{height:88px;transition-delay:50ms;left:0}.claws i:nth-child(2){height:120px;transition-delay:.15s;left:70px}.claws i:nth-child(3){height:100px;transition-delay:.25s;left:140px}.claws.reveal{opacity:1}.claws.reveal.in{transform:none}.claws.flip.reveal.in{transform:scaleY(-1)}@media (max-width:700px){.claws{width:200px;left:6%}.claws i{width:34px}.claws i:nth-child(2){left:52px}.claws i:nth-child(3){left:104px}}@media (prefers-reduced-motion:reduce){.slam-l{opacity:1;animation:none;transform:none}.pad-ring,.pad-dot,.round-timer i,.ambient em{animation:none}.claws i{transition:none;transform:skew(-22deg)scaleY(1)}}@media (max-width:900px){.hero-inner{padding-bottom:110px}}.claws.flip{z-index:3}.hero-inner{transform:translateY(calc(var(--sp,0) * 160px)) scale(calc(1 - var(--sp,0) * .08));opacity:calc(1 - var(--sp,0) * 1.2);transform-origin:0 100%;will-change:transform, opacity}.hero-media{transform:scale(calc(1 + var(--sp,0) * .25));transform-origin:50%}.hero-shock{pointer-events:none;z-index:1;opacity:0;border:2px solid #ffaa50e6;border-radius:50%;width:10px;height:10px;position:absolute;top:58%;left:22%;box-shadow:0 0 60px #ff7a1acc,inset 0 0 40px #ff7a1a80}.hero.landed .hero-shock{animation:shock 1.4s var(--ease) forwards}.hero.landed:after{content:"";pointer-events:none;z-index:1;background:#ffaa508c;animation:.7s ease-out forwards flashout;position:absolute;inset:0}@keyframes shock{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(140)}}@keyframes flashout{to{opacity:0}}.hero-scratch{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hero-scratch i{transform-origin:0;opacity:0;filter:drop-shadow(0 0 18px #ff7a1ae6);clip-path:polygon(0 50%,6% 0,94% 0,100% 50%,94% 100%,6% 100%);background:linear-gradient(90deg,#0000,#ff7a1a 15%,#ffd166 50%,#ff7a1a 85%,#0000);width:120%;height:14px;position:absolute;top:30%;left:-10%;transform:rotate(-22deg)scaleX(0)}.hero-scratch i:nth-child(2){height:20px;top:44%}.hero-scratch i:nth-child(3){height:12px;top:58%}.hero.scratched .hero-scratch i{animation:scratch 1.6s var(--ease) forwards}.hero.scratched .hero-scratch i:nth-child(2){animation-delay:80ms}.hero.scratched .hero-scratch i:nth-child(3){animation-delay:.16s}@keyframes scratch{0%{opacity:1;transform:rotate(-22deg)scaleX(0)}35%{opacity:1;transform:rotate(-22deg)scaleX(1)}to{opacity:0;transform:rotate(-22deg)scaleX(1)translateY(30px)}}.page.shake{animation:.5s linear bodyshake}@keyframes bodyshake{10%,90%{transform:translate(-6px,2px)}20%,80%{transform:translate(8px,-4px)}30%,50%,70%{transform:translate(-12px,6px)}40%,60%{transform:translate(12px,-6px)}}.stamp{z-index:150;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.stamp:before{content:"";background:#ff7a1a47;animation:1.7s ease-out forwards stampbg;position:absolute;inset:0}.stamp span{color:var(--bone);-webkit-text-stroke:2px var(--ink);text-shadow:0 0 80px #ff7a1af2,0 10px 40px #0009;animation:stampin 1.7s var(--ease) forwards;font-size:clamp(90px,22vw,320px);position:relative}@keyframes stampin{0%{opacity:0;transform:scale(2.4)rotate(-6deg)}18%{opacity:1;transform:scale(1)rotate(-3deg)}75%{opacity:1}to{opacity:0;transform:scale(1.1)rotate(-3deg)}}@keyframes stampbg{0%{opacity:1}20%{opacity:.6}to{opacity:0}}.slam-reveal .slam-l{animation-play-state:paused}.reveal.in .slam-reveal .slam-l{animation-play-state:running}.marquee{transition:background .3s,border-color .3s}.marquee.fast{background:var(--copper);border-color:var(--copper-2)}.marquee.fast .marquee-item{color:var(--ink)}.marquee.fast .marquee-item i{background:var(--ink)}.marquee-item{transition:color .2s}.program-grid{perspective:1200px}.program{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out,box-shadow .3s}.program.near{box-shadow:0 30px 80px #ff7a1a2e,0 0 0 1px #e59a5a59}.program .veil{-webkit-mask-image:radial-gradient(circle 420px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%);-webkit-mask-image:radial-gradient(circle 420px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%);mask-image:radial-gradient(circle 420px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%)}.program:before{background:radial-gradient(circle 420px at var(--mx,-400px) var(--my,-400px), #ff963c73, transparent 70%)}.program-grid.lit .program .veil{opacity:.86}@media (hover:none){.program .veil{opacity:.72;-webkit-mask-image:radial-gradient(circle 360px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%);-webkit-mask-image:radial-gradient(circle 360px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%);mask-image:radial-gradient(circle 360px at var(--mx,-400px) var(--my,-400px), transparent 0%, #00000080 55%, black 100%)}}.claws{width:420px;height:220px;top:-218px;left:10%}.claws.flip{bottom:-218px;right:8%}.claws i{filter:drop-shadow(0 0 14px #ff7a1a8c);width:76px;height:220px;transition:transform 1.1s var(--ease);transform:skew(-24deg)translate(-90px)rotate(-14deg)scaleY(0)}.claws i:first-child{height:160px;left:0}.claws i:nth-child(2){height:220px;left:120px}.claws i:nth-child(3){height:190px;left:240px}.claws.in i{transform:skew(-24deg)translate(0)rotate(0)scaleY(1)}@media (max-width:700px){.claws{width:260px;height:150px;top:-150px;left:4%}.claws.flip{bottom:-150px}.claws i{width:48px;height:150px}.claws i:first-child{height:110px}.claws i:nth-child(2){height:150px;left:76px}.claws i:nth-child(3){height:130px;left:152px}}.comet{pointer-events:none;z-index:300;mix-blend-mode:screen;width:100vw;height:100vh;position:fixed;inset:0}@media (pointer:coarse){.comet{display:none}}@media (prefers-reduced-motion:reduce){.hero-inner,.hero-media{opacity:1;transform:none}.hero.landed .hero-shock,.hero.landed:after,.hero.scratched .hero-scratch i,.page.shake,.stamp,.stamp span{animation:none}.program{transform:none}}.claws{left:auto;right:12%}.claws.flip{left:8%;right:auto}@media (max-width:700px){.claws{right:4%}.claws.flip{left:4%}}.padsec{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.padsec-bg{z-index:-2;position:absolute;inset:0}.padsec-bg .tiger-field{position:absolute;inset:0}.padsec-shade{z-index:-1;background:linear-gradient(90deg,#0a0a0aeb 0%,#0a0a0a99 60%,#0a0a0a4d 100%);position:absolute;inset:0}.padsec-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.padsec h2{margin:0 0 20px;font-size:clamp(56px,9vw,150px)}.padsec p{color:var(--bone-2);max-width:48ch;font-size:clamp(17px,1.5vw,20px)}.padsec-ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.padsec-note{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:12px}.btn-big{padding:22px 36px;font-size:16px;animation:2.2s infinite cta-pulse;box-shadow:0 0 #ff7a1a80}@keyframes cta-pulse{0%{box-shadow:0 0 #ff7a1a8c}70%{box-shadow:0 0 0 22px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.padsec-stats{gap:14px;display:grid}.padsec-stats div{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a8c;border-radius:8px;align-items:baseline;gap:18px;padding:22px 26px;display:flex}.padsec-stats b{font-family:var(--font-display);color:var(--copper-2);font-size:clamp(40px,4.5vw,72px);line-height:1}.padsec-stats span{letter-spacing:.2em;text-transform:uppercase;color:var(--bone-2);font-size:12px}@media (max-width:900px){.padsec-grid{grid-template-columns:1fr}.padsec-shade{background:linear-gradient(#0a0a0ae6,#0a0a0a99)}}.pad-float{z-index:60;border:1px solid var(--copper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--copper-2);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:transform .6s var(--ease), background .3s, color .3s;background:#0a0a0abf;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 10px 40px #ff7a1a40}.pad-float.show{transform:translate(-50%)}.pad-float:hover{background:var(--copper);color:var(--ink)}body.pad-open .pad-float,body.pad-open .round-timer,body.pad-open .ambient{opacity:0;pointer-events:none}@media (max-width:700px){.pad-float{padding:12px 16px;font-size:11px;bottom:14px}.ambient em,.round-timer span{display:none}.round-timer{gap:8px;padding:8px 12px}.ambient span{display:none}.ambient{padding:10px 12px}.ambient i,.ambient em{display:inline-flex}.ambient i{height:14px}.ambient em{background:var(--mute);height:5px;display:block}}body.menu-open .round-timer,body.menu-open .ambient,body.menu-open .pad-float{opacity:0;pointer-events:none}.round-timer,.ambient,.pad-float{transition:opacity .3s, transform .6s var(--ease), border-color .3s}.pad{cursor:crosshair;background:#0a0a0a}.pad-room{filter:saturate(.9);opacity:.85;background:url(/media/pad-room.jpg) 50% 40%/cover no-repeat;position:absolute;inset:-4%}.pad-room:after{content:"";background:radial-gradient(80% 60% at 50% 35%,#ff7a1a1f,#0000 70%),linear-gradient(#0a0a0abf 0%,#0a0a0a26 30%,#0a0a0a33 70%,#0a0a0af2 100%);position:absolute;inset:0}.pad-floor{background:linear-gradient(#0000,#0009);height:22%;position:absolute;bottom:0;left:0;right:0}@media (min-aspect-ratio:1){.pad-room{background-position:50% 30%}}.pad-target{pointer-events:none}.pad-target p{text-shadow:0 10px 50px #000000b3;font-size:clamp(40px,7vw,104px);transform:translateY(-38%)}.pad-target small{bottom:14%}.pad-results{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 20px;display:grid}.pad-results div{border:1px solid var(--line);border-radius:8px;padding:14px 8px}.pad-results div.rec{border-color:var(--copper-2);box-shadow:0 0 30px #ff7a1a40}.pad-results div.rec:before{content:"New record";letter-spacing:.24em;text-transform:uppercase;color:var(--copper-2);margin-bottom:4px;font-size:9px;display:block}.pad-results b{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1;display:block}.pad-results span{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:10px}.board{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-radius:10px;padding:clamp(22px,3.5vw,40px)}.board-head{gap:6px;margin-bottom:24px;display:grid}.board-head h3{margin:0;font-size:clamp(32px,4vw,56px)}.board-head p:last-child{color:var(--bone-2);margin:0}.board-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.board-col{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid}.board-col.me{border-color:var(--copper);background:#c8763a14}.board-dev{letter-spacing:.24em;text-transform:uppercase;color:var(--copper-2);font-size:11px}.board-col div b{font-family:var(--font-display);font-size:clamp(30px,3.6vw,52px);line-height:1;display:block}.board-col div span{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:10px}.board-empty{color:var(--mute);padding:20px 0;font-size:13px}.board-note{color:var(--mute);margin:20px 0 0;font-size:13px}.board-note b{color:var(--copper-2);font-family:var(--font-display);font-size:16px}@media (max-width:700px){.board-grid{grid-template-columns:1fr}}button.coach{font:inherit;text-align:left;color:inherit;cursor:pointer;width:100%;padding:0}.coach-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:12px;font-size:11px;font-style:normal;display:block}.coach:hover .coach-hint{color:var(--copper-2)}.peek{z-index:210;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a0a0a00;place-items:center;padding:20px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:grid;position:fixed;inset:0}.peek.in{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ab8}.peek-card{background:var(--ink-2);border:1px solid var(--line);width:min(92vw,760px);max-height:88vh;transition:transform .45s var(--ease), opacity .35s;opacity:1;border-radius:14px;grid-template-columns:.8fr 1.2fr;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 40px 120px #000000b3,0 0 0 1px #e59a5a33}.peek-media{min-height:320px;position:relative}.peek-media .media-art,.peek-media img,.peek-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.peek-body{align-content:start;gap:14px;max-height:88vh;padding:clamp(22px,3vw,36px);display:grid;overflow:auto}.peek-body h3{margin:0;font-size:clamp(32px,4vw,54px);line-height:.95}.peek-tag{color:var(--copper-2);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.peek-bio{color:var(--bone-2);margin:0}.peek-block{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.peek-block span{letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-size:10px}.peek-block b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:22px}.peek-block ul{gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}.peek-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.peek-actions .btn{padding:12px 18px;font-size:12px}.peek-close{border:1px solid var(--line);color:var(--bone);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#0a0a0a99;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute;top:12px;right:12px}.tbd{color:var(--ember)}.tbd:before{content:"▲ ";font-size:10px}@media (max-width:700px){.peek-card{grid-template-columns:1fr}.peek-media{min-height:220px}}.hero-pin{height:200svh;position:relative}.hero-pin .hero{height:100svh;min-height:0;position:sticky;top:0}.hero-video{filter:saturate(.92)contrast(1.04);background-position:50% 34%;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-media .hero-field{mix-blend-mode:screen;opacity:calc(.85 - var(--hp,0) * .55);position:absolute;inset:0}.hero-shade{background:linear-gradient(180deg, #0a0a0a99 0%, #0a0a0a33 40%, #0a0a0ad9 85%, var(--ink) 100%), radial-gradient(60% 50% at 70% 40%, rgba(255,122,26,calc(.1 + var(--hp,0) * .25)), transparent 70%)}.hero-scroll:after{animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.hero-pin{height:auto}.hero-pin .hero{height:auto;min-height:100svh;position:relative}}.wicon-wrap{width:64px;height:64px;color:var(--copper-2);opacity:.85;transition:transform .5s var(--ease), opacity .3s;filter:drop-shadow(0 0 10px #ff7a1a80);position:absolute;top:20px;right:22px}.program:hover .wicon-wrap,.program.near .wicon-wrap{opacity:1;transform:scale(1.25)}.wicon{width:100%;height:100%;overflow:visible}.wicon-mma .cage{stroke-dasharray:300;stroke-dashoffset:300px;animation:draw 2.6s var(--ease) infinite}.wicon-mma .cage2{transform-origin:60px 60px;animation:14s linear infinite spin}.wicon-mma .strike{stroke-dasharray:50;stroke-dashoffset:50px;animation:jab 1.6s var(--ease) infinite}.wicon-mma .hit{transform-origin:72px 47px;animation:hitpop 1.6s var(--ease) infinite}@keyframes draw{0%{stroke-dashoffset:300px}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes jab{0%,20%{stroke-dashoffset:50px}40%,60%{stroke-dashoffset:0}to{stroke-dashoffset:50px}}@keyframes hitpop{0%,35%{transform:scale(0)}45%{transform:scale(1.6)}60%{transform:scale(1)}to{transform:scale(0)}}.wicon-strike .glove{transform-origin:30px 70px;animation:punch 1.3s var(--ease) infinite}.wicon-strike .trail{opacity:0;animation:trail 1.3s var(--ease) infinite}.wicon-strike .t2{animation-delay:50ms}.wicon-strike .t3{animation-delay:.1s}@keyframes punch{0%,30%{transform:translate(-10px)rotate(-6deg)}45%{transform:translate(14px)rotate(2deg)}60%{transform:translate(12px)}to{transform:translate(-10px)rotate(-6deg)}}@keyframes trail{0%,40%{opacity:0;transform:translate(-10px)}50%{opacity:1}80%,to{opacity:0;transform:translate(16px)}}.wicon-grap .ring{transform-origin:60px 60px}.wicon-grap .r1{animation:grip 3s var(--ease) infinite}.wicon-grap .r2{animation:grip 3s var(--ease) infinite reverse}.wicon-grap .tap{opacity:0;animation:tapflash 3s var(--ease) infinite}@keyframes grip{0%{transform:rotate(0)translate(0)}50%{transform:rotate(180deg)translate(6px)}to{transform:rotate(360deg)translate(0)}}@keyframes tapflash{0%,45%{opacity:0}52%{opacity:1}70%,to{opacity:0}}.wicon-pad .jab{stroke-dasharray:40;stroke-dashoffset:40px}.wicon-pad .j1{animation:padjab 1.2s var(--ease) infinite}.wicon-pad .j2{animation:padjab 1.2s var(--ease) infinite .3s}.wicon-pad .mitt{transform-origin:78px 60px;animation:mittrock 1.2s var(--ease) infinite}.wicon-pad .flash{opacity:0;animation:mittflash 1.2s var(--ease) infinite}@keyframes padjab{0%,20%{stroke-dashoffset:40px}35%,45%{stroke-dashoffset:0}70%,to{stroke-dashoffset:40px}}@keyframes mittrock{0%,30%{transform:rotate(0)}40%{transform:rotate(8deg)translate(4px)}55%{transform:rotate(-3deg)}70%,to{transform:rotate(0)}}@keyframes mittflash{0%,36%{opacity:0}42%{opacity:1}60%,to{opacity:0}}.wicon-cond .pulse{stroke-dashoffset:220px;animation:2.2s linear infinite ekg}.wicon-cond .beat{transform-origin:60px 64px;animation:beat 1.1s var(--ease) infinite}@keyframes ekg{to{stroke-dashoffset:-220px}}@keyframes beat{0%,60%{opacity:.6;transform:scale(1)}75%{opacity:1;transform:scale(2.2)}to{opacity:.6;transform:scale(1)}}.program-art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.wicon-wrap{width:48px;height:48px;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.wicon *{animation:none!important}}.hero-pin{flex-direction:column;display:flex}.hero-pin .hero{flex:none}.hero-pin .marquee{z-index:12;background:#0b0b0b;border-top-color:#f2ede42e;margin-top:auto;position:sticky;bottom:0}.hero-pin .marquee.fast{background:var(--copper);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-inner{padding-bottom:clamp(96px,10vw,140px)}@media (max-width:900px){.hero-inner{padding-bottom:118px}}html.hero-pinned .round-timer,html.hero-pinned .ambient{opacity:0;pointer-events:none;transform:translateY(12px)}.round-timer,.ambient{transition:opacity .4s var(--ease), transform .4s var(--ease), border-color .3s}.slam-scroll{display:inline-block}.slam-scroll .slam-l{--i:calc((var(--a,0) - var(--f,0)) * 8);--brace:var(--hwind,0);--throw:var(--hblow,0);animation:slam .85s var(--ease) backwards;animation-delay:calc(var(--a,0) * .9s);transform:translateY(calc(var(--brace) * -10px + var(--throw) * (70px + var(--i) * 34px))) translateX(calc(var(--throw) * var(--i) * 26px)) rotate(calc(var(--brace) * -1.5deg + var(--throw) * var(--i) * 7deg)) scale(calc(1 + var(--brace) * .04 - var(--throw) * .12));opacity:calc(1 - var(--throw) * 1.5);will-change:transform, opacity}@keyframes slam-in{0%{opacity:0}to{opacity:1}}.slam-scroll .slam-l{animation-name:slam-in}.hero-media .hero-field{opacity:calc((.55 + var(--hwind,0) * .45) * (1 - var(--hblow,0) * .85));transform:scale(calc(1 - var(--hwind,0) * .22 + var(--hblow,0) * .9));filter:saturate(calc(1 + var(--hwind,0) * .5));transform-origin:62% 45%}.hero-shock~.hero-shade,.hero-shade{box-shadow:inset 0 0 calc(var(--hwind,0) * 26vmin) calc(var(--hwind,0) * 9vmin) #0a0a0ad9}.hero-media{transform:scale(calc(1 + var(--hwind,0) * .06 + var(--hblow,0) * .1))}.hero-inner{transform:translateY(calc(var(--hblow,0) * 340px)) scale(calc(1 - var(--hblow,0) * .14));opacity:calc(1 - var(--hblow,0) * 1.7)}.hero-scroll{opacity:calc(1 - var(--hblow,0) * 2)}@media (prefers-reduced-motion:reduce){.slam-scroll .slam-l{opacity:1;transform:none}.hero-media .hero-field,.hero-media,.hero-inner{opacity:1;filter:none;transform:none}}.nav-pad{align-items:center;gap:8px;display:inline-flex;color:var(--copper-2)!important;opacity:1!important}.nav-pad:after{background:var(--copper-2)}.footer-pad{font:inherit;color:var(--copper-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.footer-pad:before{content:"";background:var(--ember);border-radius:50%;width:7px;height:7px}.footer-pad:hover{color:var(--bone)}.btn-pad.btn-big{background:#c8763a24}.btn-pad.btn-big:hover{background:var(--copper);color:var(--ink)}html.hero-pinned .comet{display:none}.hero-pin.hero-flat{height:auto}.hero-pin.hero-flat .hero{height:auto;min-height:100svh;position:relative}.hero-flat .hero-video{object-fit:cover;object-position:50% 38%;filter:saturate(.95)contrast(1.06);width:100%;height:100%;transform:scale(calc(1.03 + var(--hp,0) * .05));transform-origin:55% 42%;animation:24s ease-in-out infinite alternate heropush;position:absolute;inset:0}@keyframes heropush{0%{transform:scale(1.03)}to{transform:scale(1.11)}}.hero-flat .hero-field{opacity:.3;mix-blend-mode:soft-light;filter:none;transform:none}.hero-flat .hero-shade{box-shadow:none;background:linear-gradient(180deg, #0a0a0ac7 0%, #0a0a0a52 32%, #0a0a0a8c 62%, #0a0a0af0 92%, var(--ink) 100%), linear-gradient(96deg, #0a0a0adb 0%, #0a0a0a80 44%, #0a0a0a1f 78%)}.hero-flat .hero-inner{transform:translateY(calc(var(--hp,0) * 90px));opacity:calc(1 - var(--hp,0) * 1.25)}.hero-flat .hero-media{transform:none}.hero-flat .hero-title{text-shadow:0 2px 40px #0a0a0a8c}.hero-flat .hero-copy{text-shadow:0 1px 18px #0a0a0acc}.hero-flat .marquee{position:relative;bottom:auto}@media (prefers-reduced-motion:reduce){.hero-flat .hero-video{animation:none;transform:scale(1.03)}}
