@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-cyrillic-ext-400-normal.9c28b037.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-400-normal.f34e1aaa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-cyrillic-400-normal.4f0f6129.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-400-normal.7bdbf4d2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-vietnamese-400-normal.97ecc6ed.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-400-normal.08f93de5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-latin-ext-400-normal.16f8be19.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-400-normal.e253f600.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-latin-400-normal.94ef06ef.woff2) format("woff2"),url(/_next/static/media/nunito-latin-400-normal.be14daf6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-cyrillic-ext-500-normal.d835e526.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-500-normal.0dd4a07c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-cyrillic-500-normal.58a478d9.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-500-normal.b939d279.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-vietnamese-500-normal.9b6ef6a2.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-500-normal.830c358b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-latin-ext-500-normal.03741e68.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-500-normal.bd17d656.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-latin-500-normal.78b3b3a4.woff2) format("woff2"),url(/_next/static/media/nunito-latin-500-normal.3bdde237.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-ext-600-normal.b21d0da0.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-600-normal.3de1c631.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-600-normal.f0e1b015.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-600-normal.564e90f5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-vietnamese-600-normal.bfe57c9d.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-600-normal.df5e3d93.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-ext-600-normal.c302e65b.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-600-normal.43b7ba90.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-600-normal.1f307960.woff2) format("woff2"),url(/_next/static/media/nunito-latin-600-normal.39ad3ad8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-ext-700-normal.4c237f16.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-700-normal.aacf7699.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-700-normal.4e152854.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-700-normal.fb1f9f23.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-vietnamese-700-normal.f5a5dc0c.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-700-normal.e94a8af9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-ext-700-normal.68c5d587.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-700-normal.0a8dff5c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-700-normal.0b62b606.woff2) format("woff2"),url(/_next/static/media/nunito-latin-700-normal.73c7551b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-ext-800-normal.22776fb9.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-800-normal.1063dacf.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-800-normal.1e4a5799.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-800-normal.69ad2b45.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-vietnamese-800-normal.044752ee.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-800-normal.7769e616.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-ext-800-normal.8394e5b2.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-800-normal.e3b2c950.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-800-normal.cac5ced1.woff2) format("woff2"),url(/_next/static/media/nunito-latin-800-normal.710bec48.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/caveat-cyrillic-ext-600-normal.16ede95a.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-600-normal.affaff17.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/caveat-cyrillic-600-normal.5107454b.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-600-normal.ab175ef8.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/caveat-latin-ext-600-normal.19d8af60.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-600-normal.ce1d44af.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/caveat-latin-600-normal.7eba6137.woff2) format("woff2"),url(/_next/static/media/caveat-latin-600-normal.732d32c8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-ext-700-normal.0c73d147.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-700-normal.cdcbf22d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-700-normal.d6bd3314.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-700-normal.e810f536.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-ext-700-normal.faa08336.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-700-normal.a743f5bb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-700-normal.9726ba42.woff2) format("woff2"),url(/_next/static/media/caveat-latin-700-normal.369892fe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--night:#020913;--night-soft:#061a30;--panel:#06284d;--ink:#0b2947;--ink-soft:#47627d;--ice:#edf8ff;--paper:#f8fcff;--cyan:#2ec8ff;--cyan-bright:#78e4ff;--blue:#238ed7;--line:#badbf0;--shell:min(87.2vw,1256px);--glow:0 0 22px rgba(38,198,255,0.42)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{margin:0;color:var(--ink);background:var(--paper);font-family:Nunito,Avenir Next,sans-serif;font-size:clamp(11px,1.06vw,16px);line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{min-width:320px;overflow:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(46,200,255,.58);outline-offset:3px}footer,section{scroll-margin-top:72px}.page-shell{position:relative;z-index:2;width:var(--shell);margin-inline:auto}.ice-surface{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 18%,rgba(104,191,237,.11),transparent 24%),radial-gradient(circle at 79% 72%,rgba(82,168,222,.08),transparent 28%),linear-gradient(180deg,#f8fcff,#f1f8fd)}.ice-surface:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.38;background:linear-gradient(125deg,transparent 0 21%,rgba(104,173,219,.08) 21.2% 21.5%,transparent 21.7% 100%),linear-gradient(36deg,transparent 0 65%,rgba(104,173,219,.07) 65.2% 65.5%,transparent 65.7% 100%)}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:minmax(180px,1.2fr) auto minmax(220px,1.25fr);align-items:center;width:var(--shell);height:clamp(56px,5.95vw,86px);margin-inline:auto;color:#fff}.brand{justify-self:start}.brand img{width:clamp(185px,20.8vw,300px);mix-blend-mode:screen}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(17px,2.1vw,32px);font-size:clamp(9px,.78vw,12px);font-weight:800;white-space:nowrap}.desktop-nav a{position:relative;padding:7px 0;text-shadow:0 1px 8px rgba(0,0,0,.65);transition:color .18s ease}.desktop-nav a:after{position:absolute;right:0;bottom:1px;left:0;height:1px;content:"";background:var(--cyan-bright);box-shadow:0 0 8px var(--cyan);transform:scaleX(0);transition:transform .18s ease}.desktop-nav a:first-child:after,.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav a:hover{color:var(--cyan-bright)}.header-actions{justify-self:end;gap:clamp(9px,1.1vw,16px)}.header-actions,.social-links{display:flex;align-items:center}.social-links{gap:clamp(10px,1.15vw,17px)}.social-links a{display:grid;place-items:center;color:#0b2f58;transition:color .16s ease,transform .16s ease,filter .16s ease}.social-links svg{width:clamp(17px,1.65vw,24px);height:clamp(17px,1.65vw,24px)}.social-links a:first-child{color:#814de7}.social-links a:nth-child(2){color:#f02533}.social-links a:nth-child(3){color:#111827}.social-links a:nth-child(4){color:#de3f8d}.social-links a:nth-child(5){color:#0f172a}.social-links a:hover{color:var(--cyan);filter:drop-shadow(0 0 6px rgba(46,200,255,.75));transform:translateY(-2px) scale(1.05)}.social-links--compact{gap:clamp(8px,.9vw,13px)}.social-links--compact a{color:#fff!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.72))}.social-links--compact svg{width:clamp(13px,1.25vw,18px);height:clamp(13px,1.25vw,18px)}.mobile-menu{display:none}.glow-button{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(31px,3.2vw,46px);gap:8px;padding:7px clamp(15px,1.6vw,23px);color:#fff;font-size:clamp(9px,.82vw,12px);font-weight:800;line-height:1;background:linear-gradient(135deg,#20c6f9,#2192df);border:1px solid rgba(126,228,255,.92);border-radius:999px;box-shadow:0 5px 18px rgba(11,163,221,.32),inset 0 1px rgba(255,255,255,.34);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.glow-button svg{width:1.2em;height:1.2em}.glow-button:hover{box-shadow:0 8px 28px rgba(25,190,245,.48),0 0 20px rgba(68,209,255,.28);transform:translateY(-2px)}.glow-button--outline{min-height:clamp(27px,2.65vw,38px);padding-inline:clamp(13px,1.25vw,18px);background:rgba(3,15,29,.48);border-color:#25b9ef;box-shadow:inset 0 0 12px rgba(46,200,255,.1),0 0 10px rgba(46,200,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glow-button--glass{background:rgba(4,25,47,.62);border-color:rgba(171,225,255,.72);box-shadow:inset 0 0 18px rgba(58,183,243,.08),0 6px 20px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.glow-button--discord{min-height:clamp(27px,2.6vw,38px);background:linear-gradient(135deg,#5a78f2,#3870d4);border-color:#9ed7ff}.hero{position:relative;min-height:clamp(400px,42.5vw,612px);isolation:isolate;overflow:hidden;color:#fff;background:var(--night)}.hero:after{position:absolute;right:-2%;bottom:-1px;left:-2%;z-index:5;height:clamp(24px,3.5vw,50px);content:"";background:linear-gradient(180deg,rgba(217,242,255,.1),#eaf7ff 82%);-webkit-clip-path:polygon(0 73%,8% 42%,16% 65%,29% 22%,41% 64%,54% 30%,68% 62%,82% 26%,91% 57%,100% 35%,100% 100%,0 100%);clip-path:polygon(0 73%,8% 42%,16% 65%,29% 22%,41% 64%,54% 30%,68% 62%,82% 26%,91% 57%,100% 35%,100% 100%,0 100%);filter:drop-shadow(0 -5px 12px rgba(97,208,255,.25))}.hero-art{z-index:-2;background-image:url(/images/streamer/hero-generated.png);background-repeat:no-repeat;background-position:50%;background-size:cover;animation:hero-in 1.2s cubic-bezier(.2,.8,.2,1) both}.hero-art,.hero-veil{position:absolute;inset:0}.hero-veil{z-index:-1;background:linear-gradient(90deg,rgba(1,7,14,.97),rgba(1,8,16,.83) 28%,rgba(1,8,16,.2) 53%,rgba(1,8,16,.06)),linear-gradient(0deg,rgba(4,23,42,.22),transparent 42%)}.hero__inner{min-height:calc(clamp(400px, 42.5vw, 612px) - clamp(56px, 5.95vw, 86px))}.hero-copy{width:44%;padding-top:clamp(25px,3.25vw,47px);animation:copy-rise .9s cubic-bezier(.2,.8,.2,1) .12s both}.hero-crown{width:clamp(105px,11.2vw,162px);height:clamp(20px,2.4vw,35px);color:#bdf1ff;text-align:right}.hero-crown svg{width:clamp(33px,3.7vw,54px);height:clamp(33px,3.7vw,54px);filter:drop-shadow(0 0 8px rgba(86,215,255,.74));transform:rotate(-8deg)}.hero h1{margin:0;color:#f5fdff;font-family:Caveat,cursive;font-size:clamp(56px,7.15vw,103px);font-weight:700;line-height:.83;letter-spacing:-.045em;text-shadow:0 0 7px #fff,0 0 17px rgba(53,197,255,.68),0 0 40px rgba(19,142,207,.34);transform:rotate(-1.2deg)}.hero-kicker{margin:clamp(23px,2.2vw,32px) 0 0;font-size:clamp(11px,1.03vw,15px);font-weight:900;letter-spacing:.075em}.hero-description{margin:clamp(14px,1.6vw,23px) 0 0;color:#eef9ff;font-size:clamp(11px,1.02vw,15px);line-height:1.55;text-shadow:0 2px 7px rgba(0,0,0,.75)}.hero-buttons{display:flex;gap:clamp(12px,1.35vw,20px);margin-top:clamp(19px,2.15vw,31px)}.hero-paw-trail{display:flex;align-items:center;justify-content:center;width:clamp(215px,24vw,345px);gap:clamp(10px,1.2vw,17px);margin-top:clamp(18px,2vw,29px);color:#d6f5ff}.hero-paw-trail svg{width:clamp(12px,1.28vw,18px);height:clamp(12px,1.28vw,18px);opacity:.8;transform:rotate(-12deg)}.hero-paw-trail svg:nth-child(3){width:clamp(19px,2vw,29px);height:clamp(19px,2vw,29px);opacity:1;filter:drop-shadow(0 0 7px rgba(95,218,255,.7))}.hero-live{position:absolute;right:clamp(35px,4.7vw,68px);bottom:clamp(45px,5.2vw,75px);z-index:4;display:grid;grid-template-columns:auto 1fr;width:clamp(100px,10.8vw,156px);grid-gap:clamp(6px,.65vw,9px);gap:clamp(6px,.65vw,9px);padding:clamp(9px,.9vw,13px);color:#eaf9ff;background:linear-gradient(145deg,rgba(3,25,48,.88),rgba(6,42,73,.7));border:1px solid rgba(99,211,255,.38);border-radius:clamp(10px,1vw,15px);box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 0 22px rgba(69,196,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-live>svg{width:clamp(14px,1.25vw,18px);height:clamp(14px,1.25vw,18px);color:#53cdf8;filter:drop-shadow(0 0 6px rgba(59,201,255,.6))}.hero-live div{display:grid;grid-gap:2px;gap:2px}.hero-live small{font-size:clamp(5px,.48vw,7px);font-weight:900;letter-spacing:.04em}.hero-live span,.hero-live strong{font-size:clamp(6px,.58vw,8px);line-height:1.2}.hero-live a{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(16px,1.55vw,22px);gap:4px;margin-top:4px;padding-inline:6px;color:#dcf7ff;font-size:clamp(5px,.48vw,7px);font-weight:800;border:1px solid rgba(103,215,255,.5);border-radius:999px}.hero-live a svg{width:9px;height:9px}.hero-scroll{position:absolute;right:2.2vw;bottom:clamp(34px,4.2vw,61px);z-index:8;display:grid;width:30px;height:30px;place-items:center;color:#bfeeff;border:1px solid rgba(122,219,255,.3);border-radius:50%;opacity:0}.section-heading{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(23px,2.45vw,35px);gap:clamp(7px,.75vw,11px);color:var(--ink)}.section-heading h2{margin:0;font-size:clamp(12px,1.22vw,18px);font-weight:900;letter-spacing:.14em;line-height:1;text-align:center}.section-heading>svg{width:clamp(10px,1.05vw,15px);height:clamp(10px,1.05vw,15px);color:#3aa9eb}.section-heading__line{width:clamp(76px,11.5vw,166px);height:1px;background:linear-gradient(90deg,transparent,#9fcae6)}.section-heading__line:last-of-type{background:linear-gradient(90deg,#9fcae6,transparent)}.section-heading__action{position:absolute;right:0}.section-heading__action a{display:inline-flex;padding:4px 10px;color:#2379b9;font-size:clamp(8px,.72vw,11px);font-weight:800;border:1px solid #76b5df;border-radius:6px;transition:color .16s ease,background .16s ease}.section-heading__action a:hover{color:#fff;background:#238fd4}.section-heading--dark{color:#f4fbff}.section-heading--dark .section-heading__line{background:linear-gradient(90deg,transparent,rgba(76,199,255,.58))}.section-heading--dark .section-heading__line:last-of-type{background:linear-gradient(90deg,rgba(76,199,255,.58),transparent)}.contact-ice,.ice-edge{position:absolute;z-index:0;pointer-events:none;mix-blend-mode:multiply}.ice-edge--left{bottom:0;left:0;height:100%}.ice-edge--right{right:0;bottom:0;height:100%}.intro{min-height:clamp(170px,18.1vw,260px);padding-block:clamp(11px,1.25vw,18px)}.intro__inner{display:grid;grid-template-columns:.78fr 1.25fr 2.45fr;align-items:center;min-height:calc(clamp(170px, 18.1vw, 260px) - clamp(22px, 2.5vw, 36px));grid-gap:clamp(18px,2vw,30px);gap:clamp(18px,2vw,30px)}.intro-avatar{width:100%;max-width:clamp(142px,16vw,230px);aspect-ratio:1;justify-self:center;object-fit:cover;border:2px solid rgba(42,172,234,.75);border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.68),0 10px 24px rgba(22,97,145,.22)}.mini-kicker{display:flex;align-items:center;gap:5px;margin:0;color:#286e9f;font-size:clamp(8px,.8vw,12px);font-weight:900;letter-spacing:.13em}.mini-kicker svg{width:1.1em;height:1.1em}.intro-copy h2{margin:0;color:#143458;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.2vw,32px);line-height:1.1}.intro-copy h2 span,.intro-signoff span{color:#31afe9}.intro-copy>p:not(.mini-kicker):not(.intro-signoff){margin:clamp(8px,.85vw,12px) 0 0;color:var(--ink-soft);font-size:clamp(8px,.76vw,11px);line-height:1.52}.intro-signoff{margin:clamp(10px,1.05vw,15px) 0 0;color:#365d7b;font-size:clamp(8px,.75vw,11px);font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.7vw,24px);gap:clamp(14px,1.7vw,24px)}.stat-card{position:relative;display:flex;aspect-ratio:.88;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#0e3157;background:rgba(255,255,255,.62);border:1px solid rgba(164,205,231,.65);border-radius:clamp(10px,1.15vw,16px);box-shadow:0 7px 22px rgba(43,102,143,.08),inset 0 0 22px rgba(119,200,240,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease}.partners-card:before,.service-card:before,.stat-card:before{position:absolute;inset:6px;pointer-events:none;content:"";border:1px solid rgba(195,225,244,.5);border-radius:inherit}.stat-card:hover{box-shadow:0 12px 30px rgba(37,135,192,.17),inset 0 0 22px rgba(83,197,244,.14);transform:translateY(-4px)}.stat-card>svg{width:clamp(28px,3vw,43px);height:clamp(28px,3vw,43px);margin-bottom:clamp(6px,.65vw,9px);color:#428edb}.stat-card strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,30px);line-height:1}.stat-card span{margin-top:5px;font-size:clamp(8px,.72vw,10px);font-weight:800}.stat-card small{color:#5a7187;font-size:clamp(7px,.64vw,9px);font-style:italic}.content-section{min-height:clamp(170px,18.1vw,260px);padding-block:clamp(6px,.7vw,10px) clamp(11px,1.2vw,17px)}.content-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(13px,1.7vw,24px);gap:clamp(13px,1.7vw,24px);margin-top:clamp(8px,.9vw,13px)}.content-card{position:relative;min-width:0;overflow:hidden;color:#fff;background:#03203d;border:1px solid #31a9e9;border-radius:clamp(8px,.9vw,13px);box-shadow:0 8px 18px rgba(17,74,111,.16);transition:transform .2s ease,box-shadow .2s ease}.content-card:hover{box-shadow:0 12px 28px rgba(23,121,177,.28),var(--glow);transform:translateY(-4px)}.content-card>img{width:100%;aspect-ratio:145/61;object-fit:cover}.content-card>div{position:relative;display:grid;grid-template-columns:clamp(18px,1.9vw,27px) 1fr;min-height:clamp(60px,6.6vw,95px);grid-gap:5px;gap:5px;padding:clamp(8px,.8vw,12px);background:linear-gradient(180deg,#073057,#02172d)}.content-card svg{width:clamp(17px,1.8vw,26px);height:clamp(17px,1.8vw,26px);color:#e8f9ff}.content-card h3{align-self:center;margin:0;font-size:clamp(9px,.92vw,13px);line-height:1.1}.content-card p{grid-column:2;margin:-1px 0 0;color:#d8ebf7;font-size:clamp(7px,.63vw,9px);line-height:1.35}.featured-section{min-height:clamp(171px,18.2vw,262px);padding-block:clamp(7px,.8vw,12px) clamp(11px,1.2vw,17px)}.video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(13px,1.7vw,24px);gap:clamp(13px,1.7vw,24px);margin-top:clamp(8px,.9vw,13px)}.video-card{min-width:0}.video-card__image{position:relative;display:block;overflow:hidden;border:1px solid rgba(31,121,177,.54);border-radius:clamp(7px,.7vw,10px);box-shadow:0 7px 17px rgba(28,82,119,.15)}.video-card__image img{width:100%;aspect-ratio:198/104;object-fit:cover;transition:filter .26s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.video-card__play{position:absolute;top:50%;left:50%;display:grid;width:clamp(26px,2.8vw,40px);height:clamp(26px,2.8vw,40px);place-items:center;color:#fff;background:rgba(2,18,37,.7);border:1px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 0 16px rgba(61,203,255,.3);transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.video-card__play svg{width:43%;height:43%;margin-left:2px}.video-card:hover .video-card__image img{filter:saturate(1.14) brightness(1.05);transform:scale(1.035)}.video-card:hover .video-card__play{background:#1ba7e9;transform:translate(-50%,-50%) scale(1.08)}.video-card>small,.video-card>strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-card>strong{margin-top:clamp(5px,.55vw,8px);color:#0d2b4a;font-size:clamp(8px,.75vw,11px)}.video-card>small{margin-top:2px;color:#6b8195;font-size:clamp(7px,.62vw,9px)}.community-section{position:relative;min-height:clamp(157px,16.7vw,240px);padding-block:clamp(8px,.8vw,12px) clamp(10px,1.1vw,16px);isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 87% 45%,rgba(34,164,225,.25),transparent 22%),radial-gradient(circle at 12% 120%,rgba(44,141,201,.25),transparent 35%),linear-gradient(108deg,#020a14,#051d37 54%,#020914)}.community-section:before{position:absolute;inset:0;z-index:-1;content:"";opacity:.45;background-image:radial-gradient(circle at 10% 20%,rgba(169,231,255,.8) 0 1px,transparent 1.4px),radial-gradient(circle at 31% 68%,rgba(169,231,255,.65) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 22%,rgba(169,231,255,.75) 0 1px,transparent 1.4px),radial-gradient(circle at 81% 77%,rgba(169,231,255,.62) 0 1px,transparent 1.5px);background-size:97px 73px,137px 113px,151px 107px,113px 83px}.community-paw{position:absolute;right:0;bottom:0;width:clamp(105px,13vw,187px);height:88%;object-fit:cover;object-position:left center;opacity:.92;mix-blend-mode:screen}.testimonial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:89%;grid-gap:clamp(15px,2vw,29px);gap:clamp(15px,2vw,29px);margin-top:clamp(7px,.8vw,12px)}.testimonial-card{position:relative;display:flex;min-height:clamp(106px,11.6vw,167px);flex-direction:column;justify-content:space-between;padding:clamp(12px,1.25vw,18px);background:rgba(4,23,44,.72);border:1px solid rgba(114,205,250,.48);border-radius:clamp(9px,1vw,14px);box-shadow:inset 0 0 25px rgba(60,178,233,.05),0 8px 18px rgba(0,0,0,.16)}.quote-mark{position:absolute;top:5px;left:9px;color:#d8f4ff;font-family:Georgia,serif;font-size:clamp(22px,2.3vw,33px);line-height:1}.testimonial-card>p{margin:clamp(8px,.75vw,11px) 0 5px;color:#f5fbff;font-size:clamp(8px,.73vw,11px);line-height:1.42}.testimonial-card footer{display:flex;align-items:center;gap:6px}.testimonial-card footer img{width:clamp(18px,1.8vw,26px);height:clamp(18px,1.8vw,26px);object-fit:cover;border:1px solid #6fd4ff;border-radius:50%}.testimonial-card footer>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.testimonial-card footer strong{overflow:hidden;font-size:clamp(6.5px,.62vw,9px);white-space:nowrap;text-overflow:ellipsis}.testimonial-card footer small{color:#9fc5dc;font-size:clamp(6px,.55vw,8px)}.testimonial-heart{margin-left:auto;color:#31c9ff;font-size:clamp(11px,1.1vw,16px);text-shadow:0 0 8px rgba(49,201,255,.85)}.work-section{min-height:clamp(211px,22.4vw,323px);padding-block:clamp(9px,1vw,14px) clamp(12px,1.4vw,20px)}.section-intro{margin:2px 0 clamp(8px,.9vw,13px);color:#425f77;font-size:clamp(7px,.66vw,9.5px);line-height:1.35;text-align:center}.work-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(175px,1.35fr);grid-gap:clamp(16px,2vw,29px);gap:clamp(16px,2vw,29px)}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(11px,1.2vw,17px);gap:clamp(11px,1.2vw,17px)}.service-card{position:relative;display:flex;min-height:clamp(119px,12.7vw,183px);flex-direction:column;align-items:center;justify-content:center;padding:clamp(10px,1.1vw,16px);text-align:center;background:rgba(255,255,255,.58);border:1px solid rgba(165,205,230,.67);border-radius:clamp(10px,1.05vw,15px);box-shadow:0 8px 20px rgba(48,104,143,.08),inset 0 0 18px rgba(110,191,233,.07);transition:transform .18s ease,box-shadow .18s ease}.service-card:hover{box-shadow:0 13px 28px rgba(40,125,177,.16),inset 0 0 24px rgba(98,196,240,.12);transform:translateY(-4px)}.service-card__icon{display:grid;width:clamp(39px,4.2vw,60px);height:clamp(39px,4.2vw,60px);place-items:center;color:#3178c5;background:rgba(227,245,255,.8);border:1px solid rgba(85,160,211,.42);border-radius:50%;box-shadow:inset 0 0 12px rgba(75,178,233,.1)}.service-card__icon svg{width:56%;height:56%}.service-card h3{margin:clamp(7px,.7vw,10px) 0 0;color:#143757;font-size:clamp(8px,.77vw,11px)}.service-card p{margin:5px 0 0;color:#4d657a;font-size:clamp(6.5px,.61vw,9px);line-height:1.35}.partners-card{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(12px,1.35vw,19px);background:rgba(255,255,255,.6);border:1px solid rgba(165,205,230,.68);border-radius:clamp(10px,1.05vw,15px);box-shadow:0 8px 20px rgba(48,104,143,.08)}.partners-card>strong{font-size:clamp(7px,.67vw,10px);letter-spacing:.04em}.partners-card>img{width:88%;max-height:clamp(72px,7.8vw,112px);object-fit:cover;object-position:top;mix-blend-mode:multiply}.partners-card>a{display:inline-flex;align-items:center;min-height:clamp(25px,2.55vw,37px);gap:7px;padding:5px 18px;color:#155d95;font-size:clamp(7px,.65vw,9px);font-weight:800;border:1px solid #3899d4;border-radius:999px}.partners-card>a svg{width:1.2em;height:1.2em}.merch-section{min-height:clamp(157px,16.7vw,240px);padding-block:clamp(8px,.9vw,13px)}.merch-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(18px,2.1vw,30px);gap:clamp(18px,2.1vw,30px)}.merch-showcase{display:grid;grid-template-columns:1.6fr .9fr;align-items:center;min-width:0}.merch-showcase>img{width:100%;max-height:clamp(142px,15vw,216px);object-fit:cover;object-position:center;mix-blend-mode:multiply}.merch-copy{padding-left:clamp(8px,1vw,14px)}.merch-copy>p:not(.mini-kicker){margin:clamp(8px,.85vw,12px) 0 clamp(10px,1.05vw,15px);color:#435e76;font-size:clamp(7px,.67vw,10px);line-height:1.45}.discord-panel{position:relative;min-height:clamp(140px,14.9vw,214px);overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 52%,rgba(44,184,242,.35),transparent 30%),linear-gradient(120deg,#06213f,#07345e 65%,#04192f);border:1px solid rgba(85,188,238,.46);border-radius:clamp(10px,1vw,15px);box-shadow:inset 0 0 35px rgba(28,146,214,.12),0 9px 24px rgba(19,77,119,.16)}.discord-panel>img{position:absolute;right:0;bottom:0;width:46%;height:100%;object-fit:cover;object-position:left center;mix-blend-mode:screen}.discord-panel>div{position:relative;z-index:1;width:70%;padding:clamp(14px,1.45vw,21px)}.discord-panel h2{display:flex;align-items:center;gap:7px;margin:0;font-size:clamp(11px,1.05vw,15px);letter-spacing:.11em}.discord-panel h2 svg{width:1.1em;height:1.1em;color:#7ddfff}.discord-panel p{margin:5px 0 7px;color:#dbefff;font-size:clamp(7px,.65vw,9.5px)}.discord-panel ul{padding:0;margin:0 0 clamp(8px,.85vw,12px);list-style:none}.discord-panel li{display:flex;align-items:center;gap:5px;color:#edf8ff;font-size:clamp(6.5px,.6vw,9px);line-height:1.5}.discord-panel li svg{flex:0 0 auto;width:1em;height:1em;color:#42cfff}.contact-section{overflow:hidden;min-height:clamp(160px,17vw,245px);padding-block:clamp(7px,.8vw,12px) clamp(11px,1.15vw,17px);background:radial-gradient(circle at 10% 100%,rgba(106,198,239,.16),transparent 24%),radial-gradient(circle at 90% 8%,rgba(110,190,235,.11),transparent 26%),linear-gradient(180deg,#f8fcff,#edf7fd)}.contact-section:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";opacity:.5;background:linear-gradient(34deg,rgba(110,194,235,.18) 0 9%,transparent 9.2%) 0 100% /31% 72% no-repeat,linear-gradient(146deg,rgba(109,193,234,.15) 0 8%,transparent 8.2%) 100% 100% /29% 68% no-repeat,linear-gradient(62deg,transparent 0 43%,rgba(116,196,235,.13) 43.3% 43.8%,transparent 44.1%) 0 100% /37% 100% no-repeat,linear-gradient(118deg,transparent 0 46%,rgba(116,196,235,.12) 46.3% 46.8%,transparent 47.1%) 100% 100% /36% 100% no-repeat}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr .8fr;align-items:start;grid-gap:clamp(35px,4.9vw,70px);gap:clamp(35px,4.9vw,70px);margin-top:clamp(6px,.65vw,9px)}.contact-form,.faq-card{position:relative;min-width:0;height:max-content;padding:clamp(8px,.8vw,12px);background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(242,249,254,.84));border:1px solid rgba(148,199,230,.64);border-radius:clamp(8px,.85vw,12px);box-shadow:0 10px 24px rgba(43,99,139,.08),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connect-card h3,.contact-form h3,.faq-card h3{margin:0 0 5px;color:#103455;font-size:clamp(8px,.78vw,11px);font-weight:900;letter-spacing:.05em}.faq-card details{border-top:1px solid #c8ddeb}.faq-card details[open]{margin-inline:-4px;padding-inline:4px;background:rgba(222,242,253,.42);border-radius:6px}.faq-card summary{display:flex;align-items:center;justify-content:space-between;min-height:clamp(19px,2vw,29px);cursor:pointer;list-style:none;color:#284b68;font-size:clamp(6.5px,.62vw,9px);font-weight:800}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary svg{width:1.1em;height:1.1em;transition:transform .18s ease}.faq-card details[open] summary svg{transform:rotate(180deg)}.faq-card details p{padding:0 4px 7px;margin:0;color:#597087;font-size:clamp(6.5px,.59vw,8.5px);line-height:1.35}.contact-form{display:flex;flex-direction:column}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.contact-form label,.footer-newsletter label{display:block}.contact-form label>span,.footer-newsletter label>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.contact-form input,.contact-form textarea{width:100%;min-height:clamp(18px,1.9vw,27px);padding:4px 7px;color:#123753;font-size:clamp(6.5px,.59vw,8.5px);background:rgba(255,255,255,.92);border:1px solid #bdd6e8;border-radius:2px;resize:none}.contact-form>label{margin-top:4px}.contact-form button{display:inline-flex;align-items:center;align-self:center;justify-content:center;width:44%;min-height:clamp(24px,2.45vw,35px);gap:7px;margin-top:6px;cursor:pointer;color:#fff;font-size:clamp(6.5px,.62vw,9px);font-weight:800;background:linear-gradient(135deg,#20baf0,#208ed9);border:0;border-radius:4px;box-shadow:0 5px 13px rgba(36,150,209,.22)}.contact-form button svg{width:1.2em;height:1.2em}.form-status{min-height:10px;margin:2px 0 -6px;color:#1783be;font-size:clamp(6px,.55vw,8px);font-weight:700;text-align:center}.connect-card{align-self:center}.connect-card>p:not(.stay-frosty){width:80%;margin:0 0 clamp(10px,1vw,14px);color:#405e77;font-size:clamp(7px,.65vw,9.5px);line-height:1.4}.stay-frosty{margin:clamp(12px,1.25vw,18px) 0 0;color:#24aee8;font-family:Caveat,cursive;font-size:clamp(22px,2.3vw,33px);font-weight:700;line-height:1;text-shadow:0 0 9px rgba(54,191,240,.25);transform:rotate(-2deg)}.site-footer{position:relative;overflow:hidden;color:#d9edf8;background:radial-gradient(circle at 90% 58%,rgba(34,180,238,.22),transparent 20%),linear-gradient(100deg,#03101e,#06213c 60%,#03101e)}.footer-grid,.site-footer{min-height:clamp(77px,8.2vw,118px)}.footer-grid{display:grid;grid-template-columns:1.55fr .58fr .75fr .55fr 1.2fr .35fr;align-items:center;grid-gap:clamp(17px,2.4vw,35px);gap:clamp(17px,2.4vw,35px)}.footer-brand img{width:clamp(160px,18vw,260px);mix-blend-mode:screen}.site-footer nav{display:flex;flex-direction:column;align-self:center;gap:1px}.site-footer strong{margin-bottom:3px;color:#fff;font-size:clamp(6.5px,.58vw,8.5px);font-weight:900}.footer-newsletter p,.site-footer nav a{margin:0;color:#b8d1e1;font-size:clamp(6px,.54vw,8px);line-height:1.35}.site-footer nav a:hover{color:#57d4ff}.footer-newsletter form{position:relative;width:100%;margin-top:7px}.footer-newsletter input{width:100%;min-height:clamp(25px,2.6vw,37px);padding:5px clamp(31px,3vw,43px) 5px 12px;color:#fff;font-size:clamp(6.5px,.6vw,9px);background:rgba(2,15,30,.58);border:1px solid #3a7fa9;border-radius:999px}.footer-newsletter input::placeholder{color:#9abacc}.footer-newsletter button{position:absolute;top:3px;right:3px;display:grid;width:calc(clamp(25px, 2.6vw, 37px) - 6px);height:calc(clamp(25px, 2.6vw, 37px) - 6px);cursor:pointer;place-items:center;color:#fff;background:#218fd4;border:0;border-radius:50%}.footer-newsletter button svg{width:48%;height:48%}.footer-paw{width:clamp(53px,5.7vw,82px);height:clamp(53px,5.7vw,82px);color:#52d3ff;filter:drop-shadow(0 0 9px rgba(44,197,255,.75));transform:rotate(-11deg)}@keyframes hero-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes copy-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.site-header{grid-template-columns:minmax(175px,1fr) auto minmax(175px,1fr)}.desktop-nav{gap:15px}.social-links--compact a:nth-child(4),.social-links--compact a:nth-child(5){display:none}}@media (max-width:800px){:root{--shell:min(91vw,680px)}body{font-size:15px}.site-header{grid-template-columns:1fr auto;height:68px}.brand img{width:190px}.desktop-nav,.header-actions{display:none}.mobile-menu{position:relative;display:block;justify-self:end}.mobile-menu summary{display:grid;width:42px;height:42px;cursor:pointer;list-style:none;place-items:center;color:#dff8ff;background:rgba(4,28,51,.72);border:1px solid #37b9eb;border-radius:50%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:22px;height:22px}.mobile-menu nav{position:absolute;top:50px;right:0;display:grid;min-width:205px;padding:10px;color:#eafaff;background:rgba(2,16,31,.96);border:1px solid rgba(76,197,242,.58);border-radius:16px;box-shadow:0 16px 38px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-menu nav a{padding:10px 12px;font-size:13px;font-weight:800;border-radius:10px}.mobile-menu nav a:hover{color:#fff;background:rgba(41,168,223,.24)}.hero{min-height:720px}.hero-art{inset:auto -220px 0 -130px;height:560px;background-position:64%}.hero-veil{background:linear-gradient(180deg,rgba(1,8,16,.98),rgba(1,8,16,.8) 35%,rgba(1,8,16,.12) 70%,rgba(1,8,16,.1)),linear-gradient(90deg,rgba(1,8,16,.7),transparent 80%)}.hero__inner{min-height:652px}.hero-copy{width:100%;max-width:520px;padding-top:32px}.hero h1{font-size:clamp(64px,18vw,92px)}.hero-kicker{margin-top:24px;font-size:12px}.hero-description{font-size:13px}.hero-buttons{margin-top:19px}.hero-live{display:none}.glow-button{min-height:40px;padding-inline:17px;font-size:11px}.intro{padding-block:28px}.intro__inner{grid-template-columns:150px 1fr;gap:24px}.intro-avatar{max-width:150px}.intro-copy h2{font-size:27px}.intro-copy>p:not(.mini-kicker):not(.intro-signoff),.intro-signoff{font-size:11px}.stats-grid{grid-column:1/-1;width:100%}.stat-card{min-height:140px;aspect-ratio:auto}.community-section,.contact-section,.content-section,.featured-section,.merch-section,.work-section{min-height:0;padding-block:30px}.section-heading h2{font-size:15px}.section-heading__line{width:60px}.content-grid{grid-template-columns:repeat(5,210px);gap:14px;margin-right:calc((100vw - var(--shell)) / -2);padding:10px calc((100vw - var(--shell)) / 2) 12px 0;overflow-x:auto;scroll-snap-type:x mandatory}.content-card{scroll-snap-align:start}.content-card h3{font-size:13px}.content-card p{font-size:10px}.testimonial-grid,.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-card>strong{font-size:11px}.video-card>small{font-size:9px}.testimonial-grid{width:calc(100% - 60px)}.testimonial-card{min-height:145px}.testimonial-card>p{font-size:11px}.community-paw{width:105px}.work-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:170px}.service-card h3{font-size:12px}.service-card p{font-size:10px}.partners-card{min-height:180px}.partners-card>img{width:220px;max-height:100px}.merch-grid{grid-template-columns:1fr}.merch-showcase>img{max-height:260px}.merch-copy>p:not(.mini-kicker){font-size:11px}.discord-panel{min-height:220px}.discord-panel h2{font-size:15px}.discord-panel li,.discord-panel p{font-size:10px}.contact-grid{grid-template-columns:1fr 1fr;gap:20px}.connect-card{grid-column:1/-1;padding:12px 4px}.connect-card h3,.contact-form h3,.faq-card h3{font-size:12px}.contact-form input,.contact-form textarea,.faq-card details p,.faq-card summary{font-size:10px}.contact-form button{min-height:34px;font-size:10px}.connect-card>p:not(.stay-frosty){font-size:11px}.footer-grid{grid-template-columns:1.4fr repeat(3,.7fr) 1.35fr;min-height:150px}.footer-paw{display:none}.footer-newsletter p,.site-footer nav a,.site-footer strong{font-size:8px}}@media (max-width:560px){.hero{min-height:735px}.hero-art{right:-370px;left:-300px;height:515px;background-position:68%}.hero h1{font-size:clamp(58px,18vw,74px)}.hero-description br{display:initial}.hero-description{max-width:310px}.hero-buttons{gap:9px}.hero-paw-trail{width:250px}.intro__inner{grid-template-columns:1fr;text-align:center}.intro-avatar{width:170px;max-width:170px}.mini-kicker{justify-content:center}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:last-child{grid-column:1/-1;min-height:120px}.section-heading{gap:6px}.section-heading__line{width:28px}.section-heading__action{display:none}.contact-grid,.service-grid,.testimonial-grid,.video-grid{grid-template-columns:1fr}.testimonial-grid{width:calc(100% - 50px)}.testimonial-card{min-height:130px}.service-card{min-height:160px}.merch-showcase{grid-template-columns:1fr;text-align:center}.merch-showcase>img{max-height:none}.merch-copy{padding:6px 12px 18px}.discord-panel>div{width:78%}.contact-grid{gap:15px}.connect-card{grid-column:auto}.contact-form button{width:58%}.footer-grid{grid-template-columns:1fr 1fr;min-height:0;padding-block:28px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-brand img{width:210px}.footer-newsletter{max-width:330px}.footer-newsletter p,.site-footer nav a,.site-footer strong{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}