@property --mask-left{syntax:"<percentage>";inherits:false;initial-value:18%}@property --mask-right{syntax:"<percentage>";inherits:false;initial-value:18%}@property --mask-top{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mask-bottom{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--color-bg:#fafafa;--color-bg-warm:#f5f3f0;--color-bg-cool:#f0f0f2;--color-bg-elevated:#fff;--color-text:#111;--color-text-secondary:#444;--color-text-muted:#888;--color-accent:#ff3d00;--color-accent-soft:#ff3d0014;--color-accent-alt:#8b5cf6;--color-surface:#fff;--color-border:#e0ddd8;--color-border-light:#eceae6;--color-grizzy:#ff3d00;--color-elastic:#3b82f6;--color-pezzy:#10b981;--color-puffer:#8b5cf6;--font-display:"Syne", sans-serif;--font-body:"Outfit", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--space-6xl:160px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.25s;--z-canvas:0;--z-overlay:10;--z-nav:50;--z-loader:100;--z-modal:200;--z-skip:1000;--z-cursor:300;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--shadow-sm:0 1px 2px #0000000a, 0 1px 3px #00000008;--shadow-md:0 4px 12px #0000000f, 0 1px 4px #0000000a;--shadow-lg:0 12px 40px #00000014, 0 4px 12px #0000000a;--shadow-xl:0 24px 64px #0000001a, 0 8px 24px #0000000f}::view-transition-old(root){animation:.25s cubic-bezier(.4,0,1,1) both vtFadeOut}::view-transition-new(root){animation:.3s cubic-bezier(0,0,.2,1) .1s both vtFadeIn}@keyframes vtFadeOut{to{opacity:0;transform:scale(.98)}}@keyframes vtFadeIn{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;scroll-behavior:smooth}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stats-overlay__close:focus-visible,.stats-overlay__flip:focus-visible,.crew-card__back-social:focus-visible{outline-color:#fff}.crew-card:focus-visible .crew-card__inner{box-shadow:0 0 0 3px var(--color-accent), 0 2px 8px #0000001a}.crew-card:focus-visible{outline:none}.icon{vertical-align:-.125em;fill:currentColor;pointer-events:none;flex-shrink:0;width:1em;height:1em;display:inline-block}.icon--stat{opacity:.5;width:clamp(12px,1.1vw,15px);height:clamp(12px,1.1vw,15px)}.icon--pill{width:clamp(15px,1.3vw,18px);height:clamp(15px,1.3vw,18px)}.icon--profile{width:15px;height:15px;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out)}.profile-link:hover .icon--profile{color:var(--color-text)}.icon--channel{width:16px;height:16px;color:var(--color-accent);opacity:.8}.icon--group{opacity:.6;width:15px;height:15px;transition:opacity var(--duration-fast) var(--ease-out)}.group-link:hover .icon--group{opacity:1}.icon--cta{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.skip-link{top:-100%;left:var(--space-md);z-index:var(--z-skip);padding:var(--space-sm) var(--space-md);background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:top var(--duration-fast) var(--ease-out);font-size:14px;position:fixed}.skip-link:focus{outline:2px solid var(--color-accent);outline-offset:2px;top:0}#site-nav{z-index:var(--z-nav);padding:var(--space-lg) var(--space-2xl);-webkit-backdrop-filter:blur(24px)saturate(180%);transition:padding .4s var(--ease-out), background .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fafafab8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}#site-nav.nav--compact{padding:var(--space-sm) var(--space-xl);border-bottom:1px solid var(--color-border-light);box-shadow:0 1px 0 var(--color-border-light), var(--shadow-sm);background:#fafafaf2}.nav__brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);transition:font-size .4s var(--ease-out);align-items:center;gap:.35em;font-size:1.35rem;font-weight:800;display:flex}.nav--compact .nav__brand{font-size:1.15rem}.nav__brand-icon{color:var(--color-accent,#646cff);opacity:.7;font-size:.6em;line-height:1}.nav__brand-tag{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.6;letter-spacing:.04em;align-self:flex-end;margin-bottom:.1em;font-size:.65em;font-weight:500}.nav__links{gap:var(--space-xl);transition:gap .4s var(--ease-out);align-items:center;list-style:none;display:flex}.nav--compact .nav__links{gap:var(--space-lg)}.nav__link{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);padding:var(--space-xs) 0;cursor:pointer;font-size:13px;font-weight:500;position:relative}.nav__link:after{content:"";background:var(--color-text);width:0;height:1.5px;transition:width .3s var(--ease-out);position:absolute;bottom:-2px;left:0}.nav__link:hover{color:var(--color-text)}.nav__link:hover:after{width:100%}.nav__link.active{color:var(--color-text);font-weight:600}.nav__link.active:after{background:var(--color-accent);width:100%;height:2px}.nav__link--button{background:var(--color-text,#111);letter-spacing:.05em;text-transform:uppercase;transition:background .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #0000;border-radius:100px;font-size:11.5px;font-weight:600;color:#fff!important;padding:7px 18px!important}.nav__link--button:after{display:none}.nav__link--button:hover{background:var(--color-accent,#ff3d00);transform:translateY(-1px);box-shadow:0 6px 20px #ff3d0033;color:#fff!important}#loader{z-index:var(--z-loader);background:var(--color-bg);transition:opacity .5s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#loader.hidden{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:scale(1.02)}#loader.hidden.gone{visibility:hidden}.loader__brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-lg);align-items:baseline;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;display:flex}.loader__prompt{font-family:var(--font-mono);color:var(--color-accent,#646cff);opacity:.6;font-size:.75em;font-weight:700}.loader__cursor{font-family:var(--font-mono);color:var(--color-text);font-size:.7em;font-weight:400;animation:1s steps(2,end) infinite blink-cursor}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.loader__bar-track{background:var(--color-border-light);border-radius:2px;width:200px;height:2px;overflow:hidden}.loader__bar-fill{background:var(--color-text);border-radius:2px;width:0%;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.loader__text{font-family:var(--font-mono);color:var(--color-text-muted);margin-top:var(--space-sm);letter-spacing:.06em;transition:opacity .3s var(--ease-out);font-size:12px}#loader.complete .loader__bar-fill{background:var(--color-accent,#646cff);box-shadow:0 0 8px color-mix(in srgb, var(--color-accent,#646cff) 40%, transparent)}#loader.complete .loader__cursor{opacity:0;animation:none}#loader.complete .loader__text{color:var(--color-text)}#video-experience{background:var(--color-bg);justify-content:center;align-items:center;width:100%;height:100vh;min-height:100dvh;display:flex;position:relative;overflow:hidden}#frame-canvas{z-index:var(--z-canvas);--mask-left:18%;--mask-right:18%;--mask-top:4%;--mask-bottom:3%;-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--mask-left), black calc(100% - var(--mask-right)), transparent 100%), linear-gradient(to bottom, transparent 0%, black var(--mask-top), black calc(100% - var(--mask-bottom)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--mask-left), black calc(100% - var(--mask-right)), transparent 100%), linear-gradient(to bottom, transparent 0%, black var(--mask-top), black calc(100% - var(--mask-bottom)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black var(--mask-left), black calc(100% - var(--mask-right)), transparent 100%), linear-gradient(to bottom, transparent 0%, black var(--mask-top), black calc(100% - var(--mask-bottom)), transparent 100%);transition:transform 2s cubic-bezier(.4,0,.2,1),--mask-left 2s cubic-bezier(.4,0,.2,1),--mask-right 2s cubic-bezier(.4,0,.2,1),--mask-top 2s cubic-bezier(.4,0,.2,1),--mask-bottom 2s cubic-bezier(.4,0,.2,1);display:block;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.hover-tooltip{pointer-events:none;z-index:calc(var(--z-overlay) + 1);-webkit-backdrop-filter:blur(10px);color:#fff;max-width:280px;font-family:var(--font-body,sans-serif);letter-spacing:.01em;white-space:normal;opacity:0;background:#000000c7;border-radius:8px;padding:8px 14px;font-size:.8rem;line-height:1.4;transition:opacity .25s,transform .25s;position:absolute;transform:translateY(4px)}.hover-tooltip.visible{opacity:1;transform:translateY(0)}#overlay-container{z-index:var(--z-overlay);pointer-events:none;position:absolute;inset:0}.overlay{width:clamp(180px,30vw,550px);padding:clamp(var(--space-md), 3vw, var(--space-2xl));opacity:0;pointer-events:none;will-change:opacity, transform;position:absolute;top:50%;transform:translateY(-50%)}.overlay--left{left:clamp(12px,12vw,18%)}.overlay--right{right:clamp(12px,12vw,18%)}.overlay--center{text-align:center;width:clamp(240px,45vw,650px);left:50%;transform:translate(-50%,-50%)}.overlay--top-center{text-align:center;width:clamp(240px,45vw,650px);top:clamp(12px,8vh,12%);left:50%;transform:translate(-50%)}.overlay--bottom-left{top:auto;bottom:clamp(12px,8vh,10%);left:clamp(12px,12vw,18%);transform:none}.overlay--bottom-right{top:auto;bottom:clamp(12px,8vh,10%);right:clamp(12px,12vw,18%);transform:none}.overlay--on-dark{color:#fff}.overlay--on-dark .detail-label{color:#fff9}.overlay--on-dark .link-pill{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff26}.overlay--on-dark .link-pill:hover{background:#fff3;border-color:#ffffff4d;box-shadow:0 4px 12px #0003}.overlay__title{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:clamp(2px, .8vw, var(--space-md));font-size:clamp(1.4rem,5.5vw,6.5rem);font-weight:800;line-height:.95}.overlay__subtitle{font-family:var(--font-display);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:clamp(var(--space-sm), 1.2vw, var(--space-md));font-size:clamp(.65rem,1.6vw,1.5rem);font-weight:500}.overlay__stats{margin-bottom:clamp(var(--space-sm), 1.5vw, var(--space-lg));flex-wrap:wrap;gap:clamp(6px,.6vw,10px);display:flex}.stat-chip{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-sm);background:#ffffffd9;border:1px solid #0000000f;flex-direction:column;align-items:center;gap:1px;min-width:clamp(54px,5vw,78px);padding:clamp(6px,.55vw,9px) clamp(10px,1vw,16px);display:flex;box-shadow:0 1px 3px #0000000a}.stat-chip__value{font-family:var(--font-mono);color:var(--color-text);font-size:clamp(13px,1.3vw,18px);font-weight:700;line-height:1.15}.stat-chip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-top:1px;font-size:clamp(7px,.55vw,9px);font-weight:500}.overlay--on-dark .stat-chip{-webkit-backdrop-filter:blur(12px);box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.overlay--on-dark .stat-chip__value{color:#fff}.overlay--on-dark .stat-chip__label{color:#ffffff80}.overlay__body{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:clamp(var(--space-sm), 2vw, var(--space-lg));font-size:clamp(.75rem,1.4vw,1.25rem);font-weight:300;line-height:1.6}.overlay__details{gap:clamp(var(--space-md), 2.5vw, var(--space-xl));margin-bottom:clamp(var(--space-sm), 2.5vw, var(--space-xl));flex-wrap:wrap;display:flex}.detail-item{flex-direction:column;gap:clamp(1px,.3vw,4px);display:flex}.detail-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:clamp(8px,.8vw,13px);font-weight:500}.detail-value{font-family:var(--font-display);font-size:clamp(12px,1.2vw,20px);font-weight:700}.overlay__links{gap:clamp(6px, .6vw, var(--space-sm));flex-wrap:wrap;display:flex}.link-pill{font-family:var(--font-body);color:var(--color-text);-webkit-backdrop-filter:blur(12px);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:100px;justify-content:center;align-items:center;gap:clamp(4px,.4vw,6px);min-width:44px;min-height:44px;padding:clamp(7px,.7vw,10px) clamp(14px,1.2vw,20px);font-size:clamp(11px,1vw,14px);font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0000000a}.link-pill--icon{gap:clamp(5px,.5vw,7px);padding:clamp(7px,.6vw,9px) clamp(10px,.9vw,14px)}.link-pill__label{letter-spacing:.03em;font-size:clamp(10px,.85vw,12px);font-weight:500}.link-pill:hover{background:var(--color-text);color:#fff;border-color:var(--color-text);box-shadow:var(--shadow-md);transform:translateY(-2px)}.link-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.overlay__cta{margin-top:var(--space-md)}.cta-button{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-bg);background:var(--color-accent);transition:all var(--duration-fast) var(--ease-out);border-radius:100px;align-items:center;min-height:44px;padding:12px 28px;font-size:14px;font-weight:600;display:inline-flex}.cta-button:hover{filter:brightness(1.1);transform:scale(1.03)}.overlay--center .overlay__title,.overlay--top-center .overlay__title{font-size:clamp(2rem,6vw,7rem)}.overlay--center .overlay__subtitle,.overlay--top-center .overlay__subtitle{color:var(--color-accent-alt)}.overlay--center .overlay__links,.overlay--top-center .overlay__links{justify-content:center}.progress-indicator{bottom:var(--space-lg);align-items:center;gap:var(--space-md);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(10px)}.progress-indicator.visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.progress-indicator__dots{align-items:center;gap:4px;display:flex}.progress-dot{border:1.5px solid var(--color-border);cursor:pointer;width:12px;height:12px;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out);background:#0000000a;border-radius:50%;padding:0;position:relative;overflow:visible}.progress-dot__ring,.progress-dot__core{display:none}.progress-dot:after{content:"";height:var(--dot-fill,0%);background:var(--color-text);border-radius:50%;transition:height .12s linear;position:absolute;bottom:0;left:0;right:0}.progress-dot:hover{border-color:var(--color-text-secondary);transform:scale(1.3)}.progress-dot.active{border-color:var(--color-text)}.progress-dot.visited{border-color:var(--color-text-muted);background:var(--color-text-muted)}.progress-dot.visited:after{background:var(--color-text-muted);height:100%!important}.progress-dot__label{white-space:nowrap;font-family:var(--font-body);letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-bg-elevated);border-radius:var(--radius-sm);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);z-index:20;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.progress-dot:hover .progress-dot__label{opacity:1;transform:translate(-50%)translateY(0)}.progress-indicator__skip{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;transition:color .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out);background:0 0;border-radius:100px;padding:5px 14px;font-size:11px;font-weight:500}.progress-indicator__skip:hover{color:var(--color-text);border-color:var(--color-text-muted);background:#00000008}.progress-indicator__gear{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:color .25s var(--ease-out), border-color .25s var(--ease-out), transform .3s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.progress-indicator__gear:hover{color:var(--color-text);border-color:var(--color-text-muted);transform:rotate(45deg)}.progress-indicator--ring .progress-dot{background:0 0;border:none;overflow:visible}.progress-indicator--ring .progress-dot:after{display:none}.progress-indicator--ring .progress-dot__ring{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;display:block!important}.progress-indicator--ring .progress-dot__ring circle{fill:none;stroke-width:2px;stroke-linecap:round}.progress-indicator--ring .progress-dot__ring .ring-bg{stroke:var(--color-border)}.progress-indicator--ring .progress-dot__ring .ring-fill{stroke:var(--color-text);stroke-dasharray:var(--ring-circumference,38);stroke-dashoffset:var(--ring-offset,38);transform-origin:50%;transition:stroke-dashoffset .12s linear;transform:rotate(-90deg)}.progress-indicator--ring .progress-dot__core{background:var(--color-border);width:4px;height:4px;transition:background .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}.progress-indicator--ring .progress-dot.active .ring-fill{stroke:var(--color-text)}.progress-indicator--ring .progress-dot.active .progress-dot__core{background:var(--color-text)}.progress-indicator--ring .progress-dot.visited .ring-fill{stroke:var(--color-text-muted);stroke-dashoffset:0!important}.progress-indicator--ring .progress-dot.visited .progress-dot__core{background:var(--color-text-muted)}.progress-indicator--ring .progress-dot:hover{transform:scale(1.3)}.progress-indicator.hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(10px)}@media (width<=600px){.progress-indicator{bottom:var(--space-md);gap:var(--space-sm)}.progress-indicator__dots{gap:6px}.progress-dot{width:10px;height:10px}.progress-indicator__skip{padding:4px 10px;font-size:10px}.progress-indicator__gear{width:24px;height:24px}.progress-indicator__gear svg{width:12px;height:12px}}.scroll-hint{bottom:var(--space-2xl);opacity:0;z-index:var(--z-overlay);transition:opacity .6s var(--ease-out);flex-direction:column;align-items:center;gap:10px;animation:.8s cubic-bezier(.16,1,.3,1) .5s both scrollHintEntrance;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes scrollHintEntrance{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:.7;transform:translate(-50%)translateY(0)}}.scroll-hint.hidden{pointer-events:none;visibility:hidden;transform:translate(-50%)translateY(8px);opacity:0!important;animation:none!important}.scroll-hint__mouse{border:2px solid var(--color-text-muted);border-radius:12px;justify-content:center;width:24px;height:38px;display:flex;position:relative}.scroll-hint__wheel{background:var(--color-text-muted);border-radius:3px;width:3px;height:7px;margin-top:8px;animation:2s ease-in-out infinite scrollWheelBounce}@keyframes scrollWheelBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(8px)}}.scroll-hint__text{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:500}.scroll-hint__chevrons{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:0;display:flex}.scroll-hint__chevron{opacity:0;animation:2s ease-in-out infinite chevronDrop}.scroll-hint__chevron:first-child{animation-delay:0s}.scroll-hint__chevron:nth-child(2){margin-top:-4px;animation-delay:.15s}@keyframes chevronDrop{0%{opacity:0;transform:translateY(-4px)}30%{opacity:.8;transform:translateY(0)}60%{opacity:.8;transform:translateY(2px)}to{opacity:0;transform:translateY(6px)}}#site-content{background:var(--color-bg);position:relative}.disclaimer{max-width:1100px;padding:var(--space-2xl) var(--space-xl) var(--space-lg);margin:0 auto}.disclaimer__inner{align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);background:var(--color-bg-elevated);border-left:2px solid var(--color-border);border-radius:0;display:flex}.disclaimer__badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:600}.disclaimer__text{color:var(--color-text-muted);opacity:.7;max-width:720px;font-size:.75rem;font-weight:400;line-height:1.7}.section-transition{background:linear-gradient(90deg, transparent, var(--color-border-light) 20%, var(--color-border-light) 80%, transparent);max-width:1100px;height:1px;margin:0 auto}.section-inner{max-width:1100px;margin:0 auto}.accent-band{background:var(--color-bg-warm);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--space-3xl) var(--space-xl);width:100%}.accent-band__inner{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;display:grid}.accent-band__stat{padding-top:var(--space-md);flex-direction:column;display:flex;position:relative}.accent-band__stat:before{content:"";border-radius:1px;width:32px;height:2px;position:absolute;top:0;left:0}.accent-band__stat:first-child:before{background:var(--color-grizzy)}.accent-band__stat:nth-child(2):before{background:var(--color-elastic)}.accent-band__stat:nth-child(3):before{background:var(--color-pezzy)}.accent-band__stat:nth-child(4):before{background:var(--color-puffer)}.accent-band__value{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1}.slot-char{opacity:0;display:inline}.slot-spinning .slot-char{opacity:.3}.slot-char.slot-active{opacity:.5;color:var(--color-text-muted)}.slot-char.slot-settled{opacity:1;color:var(--color-text)}.accent-band__label{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-sm);font-size:.75rem;font-weight:500}.below-fold-section{padding:var(--space-3xl) var(--space-xl);position:relative}.below-fold-section+.below-fold-section:before{content:"";width:min(100% - var(--space-2xl) * 2, 1100px);background:linear-gradient(90deg, transparent, var(--color-border-light) 15%, var(--color-border-light) 85%, transparent);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-header{margin-bottom:var(--space-2xl)}.section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.section-label__accent{background:var(--color-accent);border-radius:1px;width:24px;height:2px;display:inline-block}.section-heading{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:var(--space-lg);color:var(--color-text);max-width:700px;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.05}.section-heading__line{white-space:nowrap;display:block}.section-body{color:var(--color-text-muted);max-width:540px;margin-bottom:0;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:400;line-height:1.7}.totals-banner{gap:var(--space-lg);padding:var(--space-xl) 0;border-top:1px solid var(--color-border-light);grid-template-columns:repeat(4,1fr);margin-bottom:0;display:grid}.total-item{flex-direction:column;display:flex}.total-item__value{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1}.total-item__label{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-sm);font-size:.75rem;font-weight:500}.crew-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);max-width:1060px;margin:0 auto;padding-top:14px;display:grid}.crew-card{--card-color:var(--color-accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.crew-card__inner{aspect-ratio:63/88;border:3px solid var(--card-color);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16, 1, .3, 1), box-shadow .4s var(--ease-out);will-change:transform;background:#141416;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000040,inset 0 0 0 1px #ffffff0a}.crew-card:hover .crew-card__inner{box-shadow:0 24px 64px #00000059, 0 0 0 2px var(--card-color), 0 0 20px color-mix(in srgb, var(--card-color) 30%, transparent)}@media (pointer:coarse){.crew-card:active .crew-card__inner{transform:scale(.97)}}.crew-card{position:relative}.crew-card:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--card-color) 55%, transparent) 0%, color-mix(in srgb, var(--card-color) 28%, transparent) 30%, color-mix(in srgb, var(--card-color) 10%, transparent) 55%, transparent 72%);opacity:0;z-index:-1;transition:opacity .8s var(--ease-out);pointer-events:none;filter:blur(16px);border-radius:50%;position:absolute;inset:-35%}@keyframes live-breathe{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}@keyframes live-card-pulse{0%,to{box-shadow:0 4px 20px #0000004d, 0 0 0 2px color-mix(in srgb, var(--card-color) 50%, transparent), 0 0 18px color-mix(in srgb, var(--card-color) 25%, transparent), inset 0 0 0 1px #ffffff0a}50%{box-shadow:0 6px 28px #00000059, 0 0 0 3px color-mix(in srgb, var(--card-color) 75%, transparent), 0 0 40px color-mix(in srgb, var(--card-color) 35%, transparent), inset 0 0 0 1px #ffffff0f}}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.crew-card.is-live:before{opacity:1;animation:2.8s ease-in-out infinite live-breathe}.crew-card.is-live .crew-card__inner{border-color:var(--card-color);animation:2.8s ease-in-out infinite live-card-pulse}.crew-card.is-live:hover .crew-card__inner{box-shadow:0 24px 64px #0006, 0 0 0 3px var(--card-color), 0 0 44px color-mix(in srgb, var(--card-color) 45%, transparent);animation:none}.crew-card__live-badge{z-index:20;color:#fff;font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;background:#dc2626f0;border-radius:6px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-10px;right:-4px;box-shadow:0 2px 8px #dc262666,0 0 16px #dc262626}.crew-card__live-badge__viewers{opacity:.85;letter-spacing:.02em;margin-left:2px;font-size:9px;font-weight:500}.crew-card__live-dot{background:#fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite live-dot-pulse;box-shadow:0 0 4px #fff9}.stats-panel__live-indicator{font-family:var(--font-mono);background:#dc26261f;border:1px solid #ef44444d;border-radius:8px;flex-shrink:0;order:-1;max-width:100%;padding:7px 14px;font-size:11px;line-height:1.7;box-shadow:0 2px 12px #dc262626}.stats-panel__live-dot{vertical-align:middle;background:#ef4444;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:1.8s ease-in-out infinite live-dot-pulse;display:inline-block;box-shadow:0 0 6px #ef4444}.stats-panel__live-text{color:#ef4444;letter-spacing:.08em;margin-right:5px;font-size:11px;font-weight:700}.stats-panel__live-content{color:#fff;font-size:11px;font-weight:400}.stats-panel__live-content .live-dim{color:#ffffff73}.stats-panel__live-content .live-char{display:inline;position:relative}.stats-panel__live-content .live-char.highlighted{color:#ffffffb3;background:#ef44444d}@keyframes twitch-link-glow{0%,to{box-shadow:0 0 6px color-mix(in srgb, var(--live-color,#9146ff) 40%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--live-color,#9146ff) 65%, transparent)}}a.link-pill.is-twitch-live{color:var(--color-text);--live-color:#dc2626;background:#dc262614;border-color:#dc262680;animation:2.5s ease-in-out infinite twitch-pill-glow-light;box-shadow:0 0 8px #dc262626,0 0 20px #dc262614}a.link-pill.is-twitch-live .icon{color:#dc2626}.overlay--on-dark a.link-pill.is-twitch-live{color:#fff;background:#dc262633;border-color:#ef4444b3;animation:2.5s ease-in-out infinite twitch-link-glow}.overlay--on-dark a.link-pill.is-twitch-live .icon{color:#fff}@keyframes twitch-pill-glow-light{0%,to{box-shadow:0 0 6px #dc26261f,0 0 16px #dc26260f}50%{box-shadow:0 0 10px #dc262638,0 0 28px #dc26261a}}a.link-pill.is-twitch-live .link-pill__live-tag{font-family:var(--font-mono);letter-spacing:.08em;color:#dc2626;align-items:center;gap:4px;margin-left:4px;font-size:9px;font-weight:700;display:inline-flex}.overlay--on-dark a.link-pill.is-twitch-live .link-pill__live-tag{color:#ef4444}a.link-pill.is-twitch-live .link-pill__live-tag:before{content:"";background:#dc2626;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite live-dot-pulse;box-shadow:0 0 4px #dc262699}.overlay--on-dark a.link-pill.is-twitch-live .link-pill__live-tag:before{background:#ef4444;box-shadow:0 0 4px #ef4444}.link-pill__info-card{-webkit-backdrop-filter:blur(16px);min-width:200px;max-width:280px;font-family:var(--font-body);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);z-index:100;white-space:nowrap;background:#fffffff2;border:1px solid #dc262633;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;padding:10px 14px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 -4px 24px #0000001a,0 2px 8px #0000000f}a.link-pill.is-twitch-live:hover .link-pill__info-card{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.link-pill__info-card:before{content:"";background:#fffffff2;border-bottom:1px solid #dc262633;border-right:1px solid #dc262633;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.link-pill__info-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite live-dot-pulse;box-shadow:0 0 4px #dc262680}.link-pill__info-game{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;font-weight:600;overflow:hidden}.link-pill__info-sep{color:var(--color-text-muted);font-size:10px}.link-pill__info-viewers{font-family:var(--font-mono);color:#dc2626;font-size:11px;font-weight:600}.link-pill__info-title{width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.overlay--on-dark .link-pill__info-card{background:#141416eb;border-color:#ef444440;box-shadow:0 8px 32px #0006}.overlay--on-dark .link-pill__info-card:before{background:#141416eb;border-color:#0000 #ef444440 #ef444440 #0000}.overlay--on-dark .link-pill__info-game{color:#fff}.overlay--on-dark .link-pill__info-sep{color:#ffffff4d}.overlay--on-dark .link-pill__info-viewers{color:#ef4444}.overlay--on-dark .link-pill__info-title{color:#ffffff80}.overlay--on-dark .link-pill__info-dot{background:#ef4444;box-shadow:0 0 4px #ef4444}a.crew-card__back-social.is-twitch-live{background:color-mix(in srgb, var(--live-color,#9146ff) 25%, transparent);border-color:var(--live-color,#9146ff);animation:2.5s ease-in-out infinite twitch-link-glow;transform:scale(1.1)}a.crew-card__back-social.is-twitch-live .icon{color:#fff}a.crew-card__back-social.is-twitch-live:hover{background:#9146ff;border-color:#9146ff;animation:none;transform:scale(1.25);box-shadow:0 0 16px #9146ff99,0 0 40px #9146ff40}a.crew-card__back-social.is-twitch-live:hover .icon{color:#fff;filter:drop-shadow(0 0 3px #ffffff80)}a.stats-panel__social.is-twitch-live{background:color-mix(in srgb, var(--live-color,#9146ff) 18%, transparent);border-color:var(--live-color,#9146ff);color:#fff;animation:2.5s ease-in-out infinite twitch-link-glow}a.stats-panel__social.is-twitch-live .icon{color:#fff}a.stats-panel__social.is-twitch-live:hover{color:#fff;background:#9146ff;border-color:#9146ff;animation:none;transform:translateY(-2px)scale(1.04);box-shadow:0 4px 16px #9146ff80,0 0 32px #9146ff33}a.stats-panel__social.is-twitch-live:hover .icon{color:#fff;filter:drop-shadow(0 0 3px #ffffff80)}a.footer-social__link.is-twitch-live,a.group-link.is-twitch-live{color:var(--live-color,#9146ff);text-shadow:0 0 12px color-mix(in srgb, var(--live-color,#9146ff) 50%, transparent);position:relative}a.footer-social__link.is-twitch-live:after,a.group-link.is-twitch-live:after{content:"LIVE";font-family:var(--font-mono);letter-spacing:.08em;color:#fff;pointer-events:none;background:#ef4444;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:700;line-height:1.2;position:absolute;top:-6px;right:-8px}.crew-card__shine{z-index:10;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);background:linear-gradient(var(--shine-angle,135deg), transparent 0%, #ffffff08 25%, #ffffff24 50%, #ffffff08 75%, transparent 100%);mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0}.crew-card__top{z-index:3;background:linear-gradient(#0009 0%,#0000 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex;position:relative}.crew-card__name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(.8rem,1.3vw,1.1rem);font-weight:800;line-height:1}.crew-card__hp{font-family:var(--font-mono);color:var(--card-color);align-items:center;gap:4px;font-size:clamp(.55rem,.7vw,.65rem);font-weight:700;display:flex}.crew-card__hp .icon{width:clamp(12px,1vw,15px);height:clamp(12px,1vw,15px);color:var(--card-color)}.crew-card__image{z-index:1;background:#141416;position:absolute;inset:0}.crew-card__image img{object-fit:cover;object-position:center 15%;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);display:block}.crew-card__image img[data-loaded=true]{opacity:1}.crew-card__image-vignette{pointer-events:none;background:linear-gradient(#00000040 0%,#0000 15%),linear-gradient(#0000 50%,#00000059 75%,#000000bf 100%);position:absolute;inset:0}.crew-card__image:before{content:"";z-index:1;transition:opacity .3s var(--ease-out);background:linear-gradient(90deg,#181818 0%,#222 50%,#181818 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0}.crew-card__image:has(img[data-loaded=true]):before{opacity:0}.crew-card__image[data-loaded=true]:before{opacity:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crew-card__info{z-index:3;flex-direction:column;gap:5px;margin-top:auto;padding:8px 12px 10px;display:flex;position:relative}.crew-card__tagline-bar{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.crew-card__tagline{font-family:var(--font-display);color:var(--card-color);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 4px #00000080;font-size:clamp(.55rem,.75vw,.65rem);font-weight:700;line-height:1.2}.crew-card__flavor-text{color:#ffffff80;font-size:clamp(.58rem,.72vw,.68rem);font-style:italic;font-weight:400;line-height:1.5}.crew-card__info-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:1px;padding-top:5px;display:flex}.crew-card__stars{gap:1px;display:flex}.crew-card__star{color:var(--card-color);filter:drop-shadow(0 0 2px var(--card-color));font-size:clamp(.5rem,.65vw,.6rem)}.crew-card__since{font-family:var(--font-mono);color:#ffffff80;text-shadow:0 1px 3px #0006;font-size:clamp(.42rem,.52vw,.5rem);font-weight:500}.crew-card__back-header{background:linear-gradient(135deg, var(--card-color), color-mix(in srgb, var(--card-color) 65%, #1a1a1e));flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.crew-card__back-headshot{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:46px;height:46px}.crew-card__back-identity{flex:1}.crew-card__back-name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.15}.crew-card__back-tagline{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-weight:500}.crew-card__back-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;padding:12px 14px 8px;display:grid}.crew-card__back-stat{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;display:flex}.crew-card__back-stat-value{font-family:var(--font-mono);color:#fff;font-size:.9rem;font-weight:700;line-height:1}.crew-card__back-stat-label{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:600}.crew-card__back-stat .icon{width:13px;height:13px;color:var(--card-color);margin-bottom:2px}.crew-card__back-flavor{padding:8px 16px 10px}.crew-card__back-flavor p{color:#ffffff80;margin:0;font-size:.74rem;font-style:italic;line-height:1.55}.crew-card__back-secondary{border-top:1px solid #ffffff0f;padding:8px 14px 10px}.crew-card__back-secondary-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:6px;font-size:.5rem;font-weight:600;display:block}.crew-card__back-secondary-list{flex-wrap:wrap;gap:5px;display:flex}.crew-card__back-secondary-link{color:#fff9;transition:all .15s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:.6rem;font-weight:500;display:inline-flex}.crew-card__back-secondary-link:hover{color:#fff;background:var(--card-color);border-color:var(--card-color)}.crew-card__back-secondary-link .icon{color:#fff6;width:10px;height:10px}.crew-card__back-secondary-link:hover .icon{color:#fff}.crew-card__back-footer{background:#ffffff05;border-top:1px solid #ffffff14;justify-content:center;gap:6px;margin-top:auto;padding:10px 12px;display:flex}.crew-card__back-social{width:30px;height:30px;transition:all .15s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.crew-card__back-social:hover{background:var(--card-color);border-color:var(--card-color)}.crew-card__back-social .icon{color:#ffffff80;width:14px;height:14px;transition:color .15s var(--ease-out)}.crew-card__back-social:hover .icon{color:#fff}.crew-hub-cta{max-width:1060px;margin-top:40px;margin-left:auto;margin-right:auto}.crew-hub-cta__btn{border:1px solid var(--color-border-light,#eceae6);width:100%;color:var(--color-text,#111);cursor:pointer;background:linear-gradient(135deg,#fafaf9 0%,#f5f3ef 50%,#f0ede8 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.crew-hub-cta__btn:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(60% 80% at 10% 80%,#ff3d000a 0%,#0000 60%),radial-gradient(50% 70% at 40% 20%,#3b82f608 0%,#0000 55%),radial-gradient(45% 60% at 75% 70%,#10b98108 0%,#0000 50%),radial-gradient(40% 50% at 95% 30%,#8b5cf60a 0%,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.crew-hub-cta__btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#00000003 40%,#00000006 50%,#00000003 60%,#0000 80%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%}.crew-hub-cta__btn:hover{border-color:#00000014;transform:translateY(-4px);box-shadow:0 20px 60px #0000000f,0 8px 24px #0000000a}.crew-hub-cta__btn:hover:before{opacity:1}.crew-hub-cta__btn:hover:after{transition:left 1.8s cubic-bezier(.25,.46,.45,.94);left:120%}.crew-hub-cta__btn:active{transition-duration:.1s;transform:translateY(-1px)}.crew-hub-cta__left{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.crew-hub-cta__label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted,#888);font-family:JetBrains Mono,monospace;font-size:10px;transition:color .3s}.crew-hub-cta__btn:hover .crew-hub-cta__label{color:var(--color-accent,#ff3d00)}.crew-hub-cta__text{color:var(--color-text,#111);letter-spacing:-.02em;font-family:Syne,sans-serif;font-size:21px;font-weight:700;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1)}.crew-hub-cta__btn:hover .crew-hub-cta__text{letter-spacing:.01em}.crew-hub-cta__sub{color:var(--color-text-muted,#888);font-family:Outfit,sans-serif;font-size:13px;line-height:1.4;transition:color .3s}.crew-hub-cta__btn:hover .crew-hub-cta__sub{color:var(--color-text,#111)}.crew-hub-cta__right{z-index:1;flex-shrink:0;align-items:center;gap:18px;display:flex;position:relative}.crew-hub-cta__avatars{display:flex}.crew-hub-cta__avatar{object-fit:cover;border:2px solid #f5f3ef;border-radius:50%;width:38px;height:38px;margin-left:-10px;transition:margin .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;box-shadow:0 2px 8px #00000014}.crew-hub-cta__avatar:first-child{margin-left:0}.crew-hub-cta__btn:hover .crew-hub-cta__avatar{border-color:#fff;margin-left:-4px;box-shadow:0 4px 12px #0000001a}.crew-hub-cta__btn:hover .crew-hub-cta__avatar:first-child{margin-left:0}.crew-hub-cta__btn:hover .crew-hub-cta__avatar:first-child{transition-delay:0s;transform:translateY(-2px)}.crew-hub-cta__btn:hover .crew-hub-cta__avatar:nth-child(2){transition-delay:40ms;transform:translateY(-3px)}.crew-hub-cta__btn:hover .crew-hub-cta__avatar:nth-child(3){transition-delay:80ms;transform:translateY(-2px)}.crew-hub-cta__btn:hover .crew-hub-cta__avatar:nth-child(4){transition-delay:.12s;transform:translateY(-3px)}.crew-hub-cta__arrow{width:36px;height:36px;color:var(--color-text-muted,#888);background:#0000000a;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.crew-hub-cta__btn:hover .crew-hub-cta__arrow{background:var(--color-accent,#ff3d00);color:#fff;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.crew-hub-cta__btn,.crew-hub-cta__btn:after,.crew-hub-cta__avatar,.crew-hub-cta__arrow,.crew-hub-cta__text{transition-duration:0s!important}}@media (width<=640px){.crew-hub-cta__btn{border-radius:14px;gap:16px;padding:22px 20px}.crew-hub-cta__text{font-size:17px}.crew-hub-cta__avatars{display:none}.crew-hub-cta__arrow{width:32px;height:32px}}.network-hub-cta{max-width:1060px;margin-top:40px;margin-left:auto;margin-right:auto}.network-hub-cta__btn{width:100%;color:var(--color-text,#111);cursor:pointer;background:linear-gradient(135deg,#fffcf7 0%,#fff8ee 40%,#fff4e6 100%);border:1px solid #f0e6d8;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.network-hub-cta__glow{opacity:.7;pointer-events:none;background:radial-gradient(50% 70% at 15% 70%,#ff3d000d 0%,#0000 60%),radial-gradient(40% 60% at 50% 20%,#8b5cf60a 0%,#0000 55%),radial-gradient(45% 55% at 85% 60%,#3b82f60a 0%,#0000 50%);transition:opacity .5s;position:absolute;inset:0}.network-hub-cta__btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffb4640f 40%,#ffa03c14 50%,#ffb4640f 60%,#0000 80%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%}.network-hub-cta__btn:hover{border-color:#ff8c3233;transform:translateY(-4px);box-shadow:0 20px 60px #ff8c3214,0 8px 24px #0000000a}.network-hub-cta__btn:hover .network-hub-cta__glow{opacity:1}.network-hub-cta__btn:hover:after{transition:left 1.8s cubic-bezier(.25,.46,.45,.94);left:120%}.network-hub-cta__btn:active{transition-duration:.1s;transform:translateY(-1px)}.network-hub-cta__left{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.network-hub-cta__label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted,#888);font-family:JetBrains Mono,monospace;font-size:10px;transition:color .3s}.network-hub-cta__btn:hover .network-hub-cta__label{color:#e06800}.network-hub-cta__text{color:var(--color-text,#111);letter-spacing:-.02em;font-family:Syne,sans-serif;font-size:21px;font-weight:700;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1)}.network-hub-cta__btn:hover .network-hub-cta__text{letter-spacing:.01em}.network-hub-cta__sub{color:var(--color-text-muted,#888);font-family:Outfit,sans-serif;font-size:13px;line-height:1.4;transition:color .3s}.network-hub-cta__btn:hover .network-hub-cta__sub{color:var(--color-text,#111)}.network-hub-cta__right{z-index:1;flex-shrink:0;align-items:center;gap:18px;display:flex;position:relative}.network-hub-cta__logos{display:flex;position:relative}.network-hub-cta__logo{object-fit:cover;border:2px solid #fff8ee;border-radius:10px;width:38px;height:38px;margin-left:-8px;transition:margin .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;box-shadow:0 2px 8px #0000000f}.network-hub-cta__logo:first-child{margin-left:0}.network-hub-cta__btn:hover .network-hub-cta__logo{border-color:#fff;margin-left:4px;box-shadow:0 4px 12px #0000001a}.network-hub-cta__btn:hover .network-hub-cta__logo:first-child{margin-left:0}.network-hub-cta__btn:hover .network-hub-cta__logo:first-child{transition-delay:0s;transform:translateY(-3px)rotate(-4deg)}.network-hub-cta__btn:hover .network-hub-cta__logo:nth-child(2){transition-delay:50ms;transform:translateY(-4px)rotate(0)}.network-hub-cta__btn:hover .network-hub-cta__logo:nth-child(3){transition-delay:.1s;transform:translateY(-3px)rotate(4deg)}.network-hub-cta__pulse{pointer-events:none;opacity:0;width:80px;height:80px;transition:opacity .5s;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.network-hub-cta__btn:hover .network-hub-cta__pulse{opacity:1}.network-hub-cta__ring{border:1.5px solid #ff8c3226;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite networkPulse;position:absolute;inset:0}.network-hub-cta__ring:nth-child(2){animation-delay:.8s}.network-hub-cta__ring:nth-child(3){animation-delay:1.6s}@keyframes networkPulse{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.network-hub-cta__arrow{width:36px;height:36px;color:var(--color-text-muted,#888);background:#0000000a;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.network-hub-cta__btn:hover .network-hub-cta__arrow{color:#fff;background:linear-gradient(135deg,#ff6b00,#ff3d00);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.network-hub-cta__btn,.network-hub-cta__btn:after,.network-hub-cta__logo,.network-hub-cta__arrow,.network-hub-cta__text{transition-duration:0s!important}.network-hub-cta__ring{animation:none}}@media (width<=640px){.network-hub-cta__btn{border-radius:14px;gap:16px;padding:22px 20px}.network-hub-cta__text{font-size:17px}.network-hub-cta__logos,.network-hub-cta__pulse{display:none}.network-hub-cta__arrow{width:32px;height:32px}}.partners-grid{margin-bottom:var(--space-lg)}.partner-card{align-items:center;gap:var(--space-md);padding:var(--space-xl);background:linear-gradient(135deg, var(--color-bg-elevated) 0%, var(--color-bg-warm) 100%);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);display:flex}.partner-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-3px)}.partner-card__inner{flex:1}.partner-card__name{font-family:var(--font-display);color:var(--color-text);margin-bottom:4px;font-size:1.05rem;font-weight:700}.partner-card__desc{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.82rem;font-weight:400;line-height:1.5}.partner-card__promo{align-items:center;gap:var(--space-sm);display:inline-flex}.partner-card__code{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.05em;cursor:pointer;-webkit-user-select:all;user-select:all;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ff3d000f;border:1px solid #ff3d0026;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:700;position:relative}.partner-card__code:hover{background:#ff3d001a;border-color:#ff3d0040}.partner-card__code-tooltip{font-family:var(--font-body);color:var(--color-bg);background:var(--color-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.partner-card__code-tooltip.visible{opacity:1;transform:translate(-50%)translateY(0)}.partner-card__discount{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;font-size:.7rem;font-weight:500}.partner-card__arrow{color:var(--color-text-muted);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);font-size:1rem}.partner-card:hover .partner-card__arrow{opacity:1;transform:translate(2px,-2px)}.shop-card{margin:var(--space-lg) 0;padding:var(--space-lg) var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);display:block}.shop-card:hover{border-color:var(--color-border);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.shop-card__inner{align-items:center;gap:var(--space-md);display:flex}.icon--shop{width:24px;height:24px;color:var(--color-accent)}.shop-card__text{flex-direction:column;flex:1;gap:2px;display:flex}.shop-card__name{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:700}.shop-card__url{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem}.shop-card__arrow{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:1.2rem}.shop-card:hover .shop-card__arrow{color:var(--color-text);transform:translate(4px)}.photo-gallery{columns:2;column-gap:var(--space-md);margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.photo-gallery__item{break-inside:avoid;border-radius:var(--radius-md);margin-bottom:var(--space-md);display:block;position:relative;overflow:hidden}.photo-gallery__item:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 50%,#0000001f);position:absolute;inset:0}.photo-gallery__caption{letter-spacing:.01em;color:#fff;opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);z-index:2;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:linear-gradient(#0000 0%,#00000080 100%);padding:10px 12px;font-size:.68rem;font-weight:500;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.photo-gallery__item:hover .photo-gallery__caption{opacity:1;transform:translateY(0)}@media (pointer:coarse){.photo-gallery__caption{opacity:1;transform:translateY(0)}}.photo-gallery__img{border-radius:inherit;width:100%;height:auto;transition:transform .6s var(--ease-out);aspect-ratio:auto;background:var(--color-bg-warm);display:block}.photo-gallery__item:hover .photo-gallery__img{transform:scale(1.03)}.section-hero{width:100%;max-width:1100px;margin:0 auto var(--space-2xl);border-radius:var(--radius-xl);aspect-ratio:21/9;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000014}.section-hero__img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.section-hero__overlay{pointer-events:none;background:linear-gradient(#0000 30%,#fafafa99 100%);position:absolute;inset:0}.channels-grid{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.channel-card{padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);cursor:pointer;flex-direction:column;min-height:110px;display:flex}.channel-card:hover{border-color:var(--color-border);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.channel-card__header{gap:var(--space-md);align-items:flex-start;display:flex}.channel-card__logo{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--color-border);flex-shrink:0;width:48px;height:48px}.channel-card__info{flex:1;min-width:0}.channel-card__name{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:var(--space-sm);margin-bottom:4px;font-size:1rem;font-weight:700;display:flex}.channel-card__name span{flex:1}.channel-card__arrow{color:var(--color-text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-size:.75rem}.channel-card:hover .channel-card__arrow{opacity:1;transform:translate(2px,-2px)}.channel-card__desc{color:var(--color-text-muted);font-size:.8rem;font-weight:400;line-height:1.6}.group-links{padding-top:var(--space-xl);border-top:1px solid var(--color-border-light);margin-top:var(--space-lg)}.group-links__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:.7rem;font-weight:500;display:block}.group-links__row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.group-link{color:var(--color-text-secondary);border:1px solid var(--color-border);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:9px 18px;font-size:.82rem;font-weight:500;display:inline-flex}.group-link:hover{color:var(--color-text);border-color:var(--color-text);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);transform:translateY(-2px)}.schedule-grid{flex-direction:column;gap:0;max-width:640px;display:flex}.schedule-row{align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-border-light);transition:background .2s var(--ease-out), padding-left .2s var(--ease-out);border-radius:4px;grid-template-columns:110px 1fr auto;padding:14px 4px;display:grid}.schedule-row:first-child{border-top:1px solid var(--color-border-light)}.schedule-row:hover{background:var(--color-bg-warm);padding-left:12px}.schedule-row__day{font-family:var(--font-display);color:var(--color-text);font-size:.9rem;font-weight:700}.schedule-row__show{color:var(--color-text-muted);font-size:.85rem;font-weight:400}.schedule-row__time{font-family:var(--font-mono);color:var(--color-accent);white-space:nowrap;font-size:.78rem;font-weight:500}.highlights-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.highlight-card{padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.highlight-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.highlight-card__title{font-family:var(--font-display);margin-bottom:var(--space-sm);color:var(--color-text);font-size:1.05rem;font-weight:700}.highlight-card__desc{color:var(--color-text-muted);font-size:.85rem;font-weight:400;line-height:1.7}.about-cta{max-width:1100px;padding:var(--space-2xl) var(--space-xl) var(--space-3xl);margin:0 auto}.about-cta__link{padding:var(--space-xl) var(--space-2xl);background:var(--color-text);color:#fff;border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-out);cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.about-cta__link:before{content:"";opacity:0;transition:opacity .3s var(--ease-out);background:linear-gradient(135deg,#ff3d001f 0%,#0000 60%);position:absolute;inset:0}.about-cta__link:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.about-cta__link:hover:before{opacity:1}.about-cta__content{flex-direction:column;gap:4px;display:flex;position:relative}.about-cta__label{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.about-cta__sublabel{color:#ffffff80;font-size:.8rem;font-weight:400}.about-cta__arrow{color:#fff6;transition:transform .3s var(--ease-out), color .3s var(--ease-out);flex-shrink:0;position:relative}.about-cta__link:hover .about-cta__arrow{color:var(--color-bg);transform:translate(6px)}#site-footer{padding:var(--space-3xl) var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-border-light);background:var(--color-bg-warm)}.footer-inner{max-width:1100px;margin:0 auto}.footer-grid{gap:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-light);grid-template-columns:1.5fr 1fr 1fr;display:grid}.footer-col--brand{gap:var(--space-sm);flex-direction:column;display:flex}.footer-brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:1.5rem;font-weight:800}.footer-tagline{color:var(--color-text-muted);max-width:280px;font-size:.85rem;font-weight:400;line-height:1.6}.footer-col__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:10px;font-weight:600;display:block}.footer-nav{gap:var(--space-sm);flex-direction:column;display:flex}.footer-nav__link{font-family:var(--font-body);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);padding:2px 0;font-size:.85rem;font-weight:500}.footer-nav__link:hover{color:var(--color-text)}.footer-social{gap:var(--space-sm);flex-direction:column;display:flex}.footer-social__link{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:8px;padding:2px 0;font-size:.85rem;font-weight:500;display:inline-flex}.footer-social__link .icon{width:14px;height:14px;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out)}.footer-social__link:hover{color:var(--color-text)}.footer-social__link:hover .icon{color:var(--color-accent)}.footer-bottom{padding-top:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.footer-text{color:var(--color-text-muted);letter-spacing:.02em;font-size:12px}.footer-credit{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;transition:color var(--duration-fast) var(--ease-out);opacity:.7;font-size:11px;font-weight:500}.footer-credit:hover{color:var(--color-accent);opacity:1}html,body{overscroll-behavior:none}.below-fold-section{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.below-fold-section.in-view{opacity:1;transform:translateY(0)}.below-fold-section.in-view .channels-grid,.below-fold-section.in-view .highlights-grid,.below-fold-section.in-view .photo-gallery,.below-fold-section.in-view .group-links,.below-fold-section.in-view .totals-banner{animation:.6s cubic-bezier(.16,1,.3,1) .15s both fadeSlideUp}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.crew-card.card-revealed{opacity:1;transform:perspective(800px)rotateY(0)translateY(0)}.crew-card:first-child{transition-delay:0s}.crew-card:nth-child(2){transition-delay:.12s}.crew-card:nth-child(3){transition-delay:.24s}.crew-card:nth-child(4){transition-delay:.36s}.channel-card,.partner-card,.highlight-card{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.channel-card.card-revealed,.partner-card.card-revealed,.highlight-card.card-revealed{opacity:1;transform:translateY(0)}.scroll-top{bottom:var(--space-xl);right:var(--space-xl);z-index:var(--z-nav);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(8px)}.scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top:hover{color:var(--color-text);border-color:var(--color-text-muted);box-shadow:var(--shadow-md);transform:translateY(-2px)}.scroll-top .icon{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-hint__line{animation:none}.below-fold-section{opacity:1;transform:none}.crew-card__inner{transition:none!important}.crew-card__shine{display:none}.crew-card__image:before{opacity:0;animation:none}.crew-card__image img{opacity:1}.crew-card{opacity:1!important;transition-delay:0s!important;transform:none!important}.channel-card,.partner-card,.highlight-card,.accent-band{opacity:1!important;transform:none!important}.stats-overlay__card-body,.stats-overlay__content{transition:none!important}}@media (width<=1024px){.crew-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.totals-banner{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){#site-nav{padding:var(--space-md) var(--space-md)}#site-nav.nav--compact{padding:var(--space-sm) var(--space-md)}.nav__brand{font-size:1.1rem}.nav--compact .nav__brand{font-size:1rem}.nav__links{gap:var(--space-md)}.nav__link{font-size:11px}.overlay--left,.overlay--right{top:auto;bottom:8%;transform:none}.overlay--center,.overlay--top-center{top:auto;bottom:5%;transform:translate(-50%)}.overlay__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.7rem,1.2vw,.9rem);display:-webkit-box;overflow:hidden}.overlay__stats{gap:4px}.stat-chip{min-width:48px;padding:4px 8px}.below-fold-section{padding:var(--space-2xl) var(--space-md)}.section-heading{font-size:clamp(1.8rem,6vw,2.8rem)}.accent-band{padding:var(--space-xl) var(--space-md)}.accent-band__inner{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.totals-banner{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,1fr)}.crew-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.section-hero{aspect-ratio:16/9;margin-bottom:var(--space-2xl);border-radius:var(--radius-md)}.channels-grid{grid-template-columns:1fr}.channel-card__logo{width:40px;height:40px}.schedule-row{gap:var(--space-sm);grid-template-columns:85px 1fr}.schedule-row__time{grid-column:1/-1;font-size:.72rem}.highlights-grid{grid-template-columns:1fr}.disclaimer{padding:var(--space-lg) var(--space-md) var(--space-md)}.disclaimer__inner{gap:var(--space-sm);padding:var(--space-md);flex-direction:column}.about-cta__link{padding:var(--space-lg)}.footer-grid{gap:var(--space-2xl);grid-template-columns:1fr 1fr}.footer-col--brand{grid-column:1/-1}.footer-bottom{gap:var(--space-sm);text-align:center;flex-direction:column}}.nav__hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:60;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none;position:relative}.nav__hamburger-line{background:var(--color-text);width:20px;height:2px;transition:transform .3s var(--ease-out), opacity .2s ease;border-radius:1px;display:block;position:absolute}.nav__hamburger-line:first-child{transform:translateY(-6px)}.nav__hamburger-line:nth-child(2){transform:translateY(0)}.nav__hamburger-line:nth-child(3){transform:translateY(6px)}.nav__hamburger.is-open .nav__hamburger-line:first-child{transform:rotate(45deg)}.nav__hamburger.is-open .nav__hamburger-line:nth-child(2){opacity:0}.nav__hamburger.is-open .nav__hamburger-line:nth-child(3){transform:rotate(-45deg)}@media (width<=640px){.nav__hamburger{display:flex}.nav__links{-webkit-backdrop-filter:blur(24px)saturate(180%);border-left:1px solid var(--color-border-light);width:min(280px,80vw);height:100dvh;transition:transform .35s var(--ease-out);z-index:55;background:#fafafafa;flex-direction:column;align-items:stretch;gap:0;padding:80px 24px 32px;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #00000014}.nav__links.is-open{transform:translate(0)}.nav__link{border-bottom:1px solid var(--color-border-light);padding:14px 0;font-size:15px;display:block}.nav__link:after{display:none}.nav__link--button{text-align:center;border-bottom:none;justify-content:center;align-items:center;width:100%;margin-top:16px;font-size:13px;display:inline-flex;padding:12px 24px!important}.nav__backdrop{z-index:52;opacity:0;pointer-events:none;background:#0000004d;transition:opacity .3s;position:fixed;inset:0}.nav__backdrop.is-open{opacity:1;pointer-events:auto}}@media (width<=480px){.overlay{max-width:200px}.crew-grid{gap:var(--space-sm);grid-template-columns:1fr 1fr}.photo-gallery{columns:1}.totals-banner{grid-template-columns:1fr 1fr}.total-item__value{font-size:clamp(1.5rem,7vw,2.2rem)}.footer-grid{gap:var(--space-xl);grid-template-columns:1fr}}.scroll-progress-bar{z-index:1;pointer-events:none;height:2px;position:fixed;bottom:0;left:0;right:0}#site-nav .scroll-progress-bar{z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.scroll-progress-bar__fill{background:var(--color-accent);border-radius:0 2px 2px 0;width:0%;height:100%;transition:width 50ms linear;box-shadow:0 0 8px #ff3d0059}.section-label,.section-heading,.section-header .section-body{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.section-label{transition-delay:0s}.section-heading{transition-delay:.1s}.section-header .section-body{transition-delay:.2s}.below-fold-section.in-view .section-label,.below-fold-section.in-view .section-heading,.below-fold-section.in-view .section-header .section-body{opacity:1;transform:translateY(0)}.cursor-dot,.cursor-ring{pointer-events:none;z-index:var(--z-cursor);opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.cursor-dot.visible,.cursor-ring.visible{opacity:1}.cursor-dot{background:var(--color-text);will-change:transform;border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px}.cursor-ring{--cursor-accent:var(--color-accent);border:1.5px solid var(--color-text-muted);will-change:transform;width:36px;height:36px;transition:width .3s var(--ease-out), height .3s var(--ease-out), margin .3s var(--ease-out), border-color .3s var(--ease-out), background .3s var(--ease-out), opacity .3s ease;border-radius:50%;margin-top:-18px;margin-left:-18px}.cursor-dot.hover{background:var(--color-bg);mix-blend-mode:difference}.cursor-ring.hover{border-color:var(--cursor-accent,var(--color-accent));background:#ff3d000f;width:56px;height:56px;margin-top:-28px;margin-left:-28px}@media (pointer:fine){body:not(.cursor-mode--none),body:not(.cursor-mode--none) a,body:not(.cursor-mode--none) button,body:not(.cursor-mode--none) [role=button],body:not(.cursor-mode--none) .crew-card,body:not(.cursor-mode--none) .channel-card,body:not(.cursor-mode--none) .partner-card,body:not(.cursor-mode--none) .shop-card,body:not(.cursor-mode--none) .highlight-card,body:not(.cursor-mode--none) .group-link{cursor:none!important}}.cursor-mode--crosshair .cursor-dot{background:var(--color-accent);border-radius:1px;width:2px;height:20px;margin-top:-10px;margin-left:-1px;box-shadow:0 0 6px #ff3d004d}.cursor-mode--crosshair .cursor-dot:after{content:"";background:var(--color-accent);border-radius:1px;width:20px;height:2px;margin-top:-1px;margin-left:-10px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ff3d004d}.cursor-mode--crosshair .cursor-ring{background:0 0;border:1px solid #ff3d0040}.cursor-mode--crosshair .cursor-dot.hover{background:var(--color-accent);mix-blend-mode:normal}.cursor-mode--crosshair .cursor-ring.hover{border-color:var(--cursor-accent,var(--color-accent));background:#ff3d000a}.cursor-mode--spotlight .cursor-dot{background:#fff;width:4px;height:4px;margin-top:-2px;margin-left:-2px;box-shadow:0 0 4px #fff9}.cursor-mode--spotlight .cursor-ring{mix-blend-mode:screen;background:radial-gradient(circle,#ffffff0f 0%,#ffffff05 40%,#0000 70%);border:none;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.cursor-mode--spotlight .cursor-ring.hover{background:radial-gradient(circle,#ff3d0014 0%,#ff3d0008 40%,#0000 70%);border:none;width:100px;height:100px;margin-top:-50px;margin-left:-50px}.cursor-mode--spotlight .cursor-dot.hover{background:var(--color-accent);mix-blend-mode:normal}.cursor-picker{margin-top:var(--space-lg);display:inline-flex;position:relative}.cursor-picker__toggle{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.cursor-picker__toggle:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-warm)}.cursor-picker__icon{display:block}.cursor-picker__dropdown{transform-origin:bottom;background:var(--color-bg-elevated);border:1px solid var(--color-border-light);min-width:160px;box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);z-index:100;border-radius:10px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.95)}.cursor-picker__dropdown.open{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.cursor-picker__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 8px 8px;font-size:10px;font-weight:600;display:block}.cursor-picker__option{width:100%;color:var(--color-text-muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.cursor-picker__option:hover{background:var(--color-bg-warm);color:var(--color-text)}.cursor-picker__option.active{color:var(--color-accent);background:#ff3d0014}.cursor-picker__preview{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.cursor-picker__preview--dot-ring{border:1.5px solid var(--color-border)}.cursor-picker__preview--dot-ring:after{content:"";background:var(--color-text-secondary);border-radius:50%;width:5px;height:5px}.cursor-picker__preview--crosshair:before{content:"";background:var(--color-accent);border-radius:1px;width:1.5px;height:14px;position:absolute}.cursor-picker__preview--crosshair:after{content:"";background:var(--color-accent);border-radius:1px;width:14px;height:1.5px;position:absolute}.cursor-picker__preview--spotlight{background:radial-gradient(circle,#0000000f 0%,#0000 70%)}.cursor-picker__preview--spotlight:after{content:"";background:var(--color-text-secondary);border-radius:50%;width:4px;height:4px}.cursor-picker__preview--none{border:1.5px dashed var(--color-border);opacity:.5}.cursor-picker__option.active .cursor-picker__preview--dot-ring{border-color:var(--color-accent)}.cursor-picker__option.active .cursor-picker__preview--dot-ring:after{background:var(--color-accent)}.cursor-picker__option.active .cursor-picker__preview--none{border-color:var(--color-accent);opacity:.8}.crew-card__shine{mix-blend-mode:overlay;filter:blur(.5px);background:linear-gradient(var(--shine-angle,135deg), transparent 0%, #ff3d000d 15%, #3b82f614 30%, #ffffff2e 45%, #10b98114 60%, #8b5cf60d 75%, transparent 100%)!important}@keyframes idleShimmer{0%{--shine-angle:120deg;opacity:0}50%{opacity:.3}to{--shine-angle:240deg;opacity:0}}.crew-card:not(:hover) .crew-card__shine{animation:4s ease-in-out infinite idleShimmer}@keyframes confettiFly{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--vx), calc(var(--vy) + 600px)) rotate(var(--rot));opacity:0}}.easter-egg-flash{z-index:9998;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ff3d0026,#3b82f626,#10b98126,#8b5cf626);transition:opacity .3s;position:fixed;inset:0}.easter-egg-flash.active{opacity:1}@keyframes brandShimmer{0%{background-position:-200%}to{background-position:200%}}.loader-brand-shimmer{background:linear-gradient(90deg, var(--color-text) 0%, var(--color-text) 40%, var(--color-accent) 50%, var(--color-text) 60%, var(--color-text) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite brandShimmer}.loader__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.loader__dots span{background:var(--color-text-muted);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite loaderDotPulse}.loader__dots span:nth-child(2){animation-delay:.2s}.loader__dots span:nth-child(3){animation-delay:.4s}@keyframes loaderDotPulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.canvas-vignette{z-index:1;pointer-events:none;background:radial-gradient(70% 60%,#0000 50%,#fafafaa6 100%);position:absolute;inset:0}.photo-gallery__img{will-change:transform}.about-cta__link,.group-link,.shop-card,.partner-card,.scroll-top{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out), background .3s var(--ease-out)}.nav__link{transition:color var(--duration-fast) var(--ease-out), transform .2s var(--ease-out)}.nav__link:after{transform-origin:0;transition:width .4s cubic-bezier(.16,1,.3,1)}.total-item__value{font-variant-numeric:tabular-nums}.crew-card{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.below-fold-section.in-view .crew-card:first-child{transition-delay:0s}.below-fold-section.in-view .crew-card:nth-child(2){transition-delay:.1s}.below-fold-section.in-view .crew-card:nth-child(3){transition-delay:.2s}.below-fold-section.in-view .crew-card:nth-child(4){transition-delay:.3s}.below-fold-section.in-view .crew-card{opacity:1;transform:translateY(0)}.total-item{padding-top:var(--space-md);position:relative}.total-item:before{content:"";background:var(--color-border);width:24px;height:2px;transition:width .8s var(--ease-out), background .6s var(--ease-out);border-radius:2px;position:absolute;top:0;left:0}.below-fold-section.in-view .total-item:before{width:40px}.total-item:first-child:before{background:var(--color-grizzy)}.total-item:nth-child(2):before{background:var(--color-elastic)}.total-item:nth-child(3):before{background:var(--color-pezzy)}.total-item:nth-child(4):before{background:var(--color-puffer)}.about-cta__link{isolation:isolate;position:relative}.about-cta__link:after{content:"";z-index:-1;border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(var(--cta-angle,135deg), var(--color-grizzy), var(--color-elastic), var(--color-pezzy), var(--color-puffer), var(--color-grizzy));opacity:.15;transition:opacity .4s var(--ease-out);background-size:300% 300%;animation:6s infinite ctaGradientShift;position:absolute;inset:-2px}.about-cta__link:hover:after{opacity:1}@keyframes ctaGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.channel-card{position:relative;overflow:hidden}.channel-card:before{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(circle at 50% 0,#ff3d000f 0%,#0000 70%);position:absolute;inset:0}.channel-card:hover:before{opacity:1}.channel-card:first-child:before{background:radial-gradient(circle at 50% 0,#ff3d0014 0%,#0000 70%)}.channel-card:nth-child(2):before{background:radial-gradient(circle at 50% 0,#3b82f614 0%,#0000 70%)}.channel-card:nth-child(3):before{background:radial-gradient(circle at 50% 0,#10b98114 0%,#0000 70%)}.highlight-card{padding-left:calc(var(--space-xl) + 4px);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color .4s var(--ease-out);border-left:3px solid #0000;position:relative}.highlight-card:first-child{border-left-color:var(--color-grizzy)}.highlight-card:nth-child(2){border-left-color:var(--color-elastic)}.highlight-card:nth-child(3){border-left-color:var(--color-pezzy)}.highlight-card:nth-child(4){border-left-color:var(--color-puffer)}.channel-card,.partner-card,.shop-card{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.below-fold-section.in-view .channel-card:first-child{transition-delay:50ms}.below-fold-section.in-view .channel-card:nth-child(2){transition-delay:.12s}.below-fold-section.in-view .channel-card:nth-child(3){transition-delay:.19s}.below-fold-section.in-view .channel-card,.below-fold-section.in-view .partner-card,.below-fold-section.in-view .shop-card{opacity:1;transform:translateY(0)}.dev-section{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.dev-section.in-view{opacity:1;transform:translateY(0)}.dev-name{background:linear-gradient(135deg, var(--color-text) 0%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.accent-band{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.accent-band.in-view{opacity:1;transform:translateY(0)}.about-cta{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px)}.about-cta.in-view{opacity:1;transform:translateY(0)}#site-footer{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}#site-footer.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.section-label,.section-heading,.section-header .section-body{opacity:1!important;transition:none!important;transform:none!important}.cursor-dot,.cursor-ring{display:none!important}.scroll-progress-bar__fill{transition:none!important}.loader-brand-shimmer{-webkit-text-fill-color:var(--color-text)!important;animation:none!important}.loader__dots span{opacity:.5!important;animation:none!important}.crew-card:not(:hover) .crew-card__shine{animation:none!important}.crew-card,.section-body,.dev-section,.about-cta,#site-footer{opacity:1!important;transform:none!important}.about-cta__link:after{animation:none!important}.channel-card,.partner-card,.shop-card,.accent-band{opacity:1!important;transform:none!important}}@property --card-color{syntax:"<color>";inherits:true;initial-value:#ff3d00}.stats-overlay{z-index:200;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);--card-color:#ff3d00;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stats-overlay.is-open{opacity:1;pointer-events:auto}.stats-overlay.is-closing{opacity:0;pointer-events:none}.stats-overlay__backdrop{-webkit-backdrop-filter:blur(24px);background:#000000e0;position:absolute;inset:0}.stats-overlay__content{background:#141416;border:1px solid #ffffff0f;border-radius:16px;align-items:stretch;gap:0;width:94vw;max-width:1140px;max-height:90vh;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:relative;overflow:hidden;transform:scale(.92)translateY(20px);box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff08}.stats-overlay.is-open .stats-overlay__content{transform:scale(1)translateY(0)}.stats-overlay.is-closing .stats-overlay__content{transform:scale(.95)translateY(10px)}.stats-overlay__card-side{background:#0e0e10;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:420px;padding:32px 28px 18px;display:flex}.stats-overlay__card-perspective{perspective:1000px;width:100%;max-width:340px;transition:opacity .2s var(--ease-out)}.stats-overlay__card-body{width:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.stats-overlay__card-body.is-flipped{transform:rotateY(180deg)}.stats-overlay__card-front,.stats-overlay__card-back{backface-visibility:hidden;border-radius:10px;overflow:hidden}.stats-overlay__card-front .crew-card__inner{pointer-events:none;border-radius:10px}.stats-overlay__card-back{position:absolute;inset:0;transform:rotateY(180deg)}.stats-overlay__card-back .crew-card__back{border:3px solid var(--card-color);height:100%;transition:border-color .4s var(--ease-out);background:#141416;border-radius:10px;flex-direction:column;display:flex;overflow:hidden auto}.stats-overlay__card-back .crew-card__back::-webkit-scrollbar{width:3px}.stats-overlay__card-back .crew-card__back::-webkit-scrollbar-track{background:0 0}.stats-overlay__card-back .crew-card__back::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.stats-overlay__flip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff6;cursor:pointer;transition:all .2s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:7px 18px;font-size:.6rem;font-weight:600}.stats-overlay__flip:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.stats-overlay__info-side{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px 28px;display:flex;position:relative;overflow:hidden auto}.stats-overlay__info-side::-webkit-scrollbar{width:4px}.stats-overlay__info-side::-webkit-scrollbar-track{background:0 0}.stats-overlay__info-side::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.stats-overlay__close{color:#ffffff80;cursor:pointer;width:32px;height:32px;transition:all .2s var(--ease-out);z-index:5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:14px;right:14px}.stats-overlay__close:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.stats-panel__tabs{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;gap:4px;margin-right:40px;padding:4px;display:flex}.stats-panel__tab{color:#ffffff59;font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:all .3s var(--ease-out);white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:.68rem;font-weight:600;display:flex}.stats-panel__tab:hover{color:#ffffffb3;background:#ffffff0d}.stats-panel__tab.active{color:#fff;background:var(--tab-color,var(--card-color));box-shadow:0 2px 12px color-mix(in srgb, var(--tab-color,var(--card-color)) 35%, transparent)}.stats-panel__tab-dot{background:var(--tab-color,var(--card-color));opacity:.5;width:6px;height:6px;transition:opacity .2s var(--ease-out);border-radius:50%;flex-shrink:0}.stats-panel__tab.active .stats-panel__tab-dot{opacity:1;background:#fff}.stats-panel__tab-name{text-overflow:ellipsis;overflow:hidden}.stats-panel__header{transition:opacity .15s var(--ease-out);align-items:center;gap:14px;padding-right:40px;display:flex}.stats-panel__header.transitioning{opacity:0}.stats-panel__avatar{object-fit:cover;border:3px solid var(--card-color);width:52px;height:52px;box-shadow:0 0 16px color-mix(in srgb, var(--card-color) 25%, transparent);transition:border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:50%;flex-shrink:0}.stats-panel__identity{min-width:0}.stats-panel__name{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.stats-panel__tagline{font-family:var(--font-display);color:var(--card-color);letter-spacing:.05em;text-transform:uppercase;transition:color .4s var(--ease-out);margin:4px 0 0;font-size:.75rem;font-weight:600}.stats-panel__section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:10px;font-size:.6rem;font-weight:600;display:block}.stats-panel__radar{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);justify-content:center;padding:0;display:flex;transform:scale(.9)}.stats-panel__radar.animated{opacity:1;transform:scale(1)}.radar-chart{width:100%;max-width:280px;height:auto;overflow:visible}.radar-chart__label{font-family:var(--font-body);fill:#ffffffa6;letter-spacing:.03em;font-size:10px;font-weight:600}.radar-chart__value{font-family:var(--font-mono);fill:var(--card-color);transition:fill .4s var(--ease-out);font-size:9px;font-weight:700}.radar-chart__fill{opacity:0;transition:opacity .6s .2s}.stats-panel__radar.animated .radar-chart__fill{opacity:1}.radar-chart__dot{opacity:0;transition:opacity .4s}.stats-panel__radar.animated .radar-chart__dot{opacity:1}.stats-panel__radar.animated .radar-chart__dot:first-of-type{transition-delay:.3s}.stats-panel__radar.animated .radar-chart__dot:nth-of-type(2){transition-delay:.4s}.stats-panel__radar.animated .radar-chart__dot:nth-of-type(3){transition-delay:.5s}.stats-panel__radar.animated .radar-chart__dot:nth-of-type(4){transition-delay:.6s}.stats-panel__radar.animated .radar-chart__dot:nth-of-type(5){transition-delay:.7s}.stats-panel__radar.animated .radar-chart__dot:nth-of-type(6){transition-delay:.8s}.stats-panel__platforms{flex-direction:column;gap:10px;display:flex}.stats-panel__stat{flex-direction:column;gap:5px;display:flex}.stats-panel__stat-header{align-items:center;gap:8px;display:flex}.stats-panel__stat-header .icon{width:14px;height:14px;color:var(--card-color);transition:color .4s var(--ease-out);flex-shrink:0}.stats-panel__stat-label{font-family:var(--font-body);color:#ffffff80;flex:1;font-size:.72rem;font-weight:500}.stats-panel__stat-value{font-family:var(--font-mono);color:#fff;transition:opacity .15s var(--ease-out);font-size:.82rem;font-weight:700}.stats-panel__stat-bar{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:visible}.stats-panel__stat-fill{background:var(--card-color);width:0%;height:100%;transition:width .6s cubic-bezier(.16, 1, .3, 1), background-color .4s var(--ease-out);border-radius:3px}.stats-panel__flavor{border:1px solid #ffffff0d;border-left:3px solid var(--card-color);transition:border-color .4s var(--ease-out);background:#ffffff08;border-radius:8px;padding:12px 14px}.stats-panel__insight{color:#ffffffa6;transition:opacity .15s var(--ease-out);margin:0 0 8px;font-size:.78rem;font-weight:500;line-height:1.6}.stats-panel__method{color:#ffffff4d;transition:opacity .15s var(--ease-out);margin:0;font-size:.68rem;font-style:italic;font-weight:400;line-height:1.55}.stats-panel__socials{transition:opacity .15s var(--ease-out);flex-wrap:wrap;gap:6px;display:flex}.stats-panel__social{font-family:var(--font-body);color:#ffffff80;transition:all .2s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:500;display:inline-flex}.stats-panel__social:hover{color:#fff;background:var(--card-color);border-color:var(--card-color)}.stats-panel__social .icon{color:#fff6;width:13px;height:13px;transition:color .2s var(--ease-out)}.stats-panel__social:hover .icon{color:#fff}.stats-panel__socials-divider{align-items:center;gap:8px;width:100%;margin:4px 0 2px;display:flex}.stats-panel__socials-divider:before,.stats-panel__socials-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.stats-panel__socials-divider span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;font-size:.55rem;font-weight:600}.stats-panel__social--secondary{border-style:dashed}@media (width<=780px){.stats-overlay__content{flex-direction:column;width:95vw;max-height:92vh}.stats-overlay__card-side{border-bottom:1px solid #ffffff0d;border-right:none;flex-direction:column;width:100%;padding:20px 20px 12px}.stats-overlay__card-perspective{max-width:220px}.stats-overlay__info-side{gap:18px;padding:20px}.stats-panel__tabs{margin-right:36px}.stats-panel__tab{min-height:32px;padding:6px;font-size:.6rem}.stats-panel__tab-dot{width:5px;height:5px}.stats-panel__name{font-size:1.3rem}.radar-chart{max-width:240px}}@media (width<=480px){.stats-overlay__card-side{padding:16px 16px 10px}.stats-overlay__card-perspective{max-width:150px}.stats-overlay__info-side{gap:16px;padding:16px}.stats-panel__tabs{gap:2px;margin-right:32px;padding:3px}.stats-panel__tab{gap:3px;min-height:28px;padding:5px 4px;font-size:.55rem}.stats-panel__tab-dot{display:none}}@media (prefers-reduced-motion:reduce){.stats-overlay,.stats-overlay__content,.stats-overlay__card-body{transition:none!important}.stats-panel__radar{opacity:1!important;transition:none!important;transform:none!important}.radar-chart__fill,.radar-chart__dot{opacity:1!important;transition:none!important}.stats-panel__stat-fill,.stats-panel__header,.stats-panel__flavor p,.stats-panel__socials{transition:none!important}}
