*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:#0b0910;color:#fff;font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{width:min(1180px,100% - 32px);margin:0 auto}.mono{font-family:Space Mono,ui-monospace,monospace}.head{font-family:Unbounded,system-ui,sans-serif}.grid-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.grid-main>*{min-width:0}section,aside{min-width:0}.tribes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (hover: hover){.tribe-card:hover{filter:brightness(1.06)}}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:stretch}.row-desktop{display:contents}.only-mobile{display:none}.only-desktop{display:revert}.legend-narrow{display:none}@media (max-width: 799px){.legend-wide{display:none!important}.legend-narrow{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes cbpulse{0%,to{opacity:1}50%{opacity:.55}}.cb-badge{animation:cbpulse 1.6s ease-in-out infinite}.rail-h{display:grid;gap:10px}@media (max-width: 760px){.grid-main{grid-template-columns:minmax(0,1fr);gap:18px}.hero{grid-template-columns:1fr;gap:16px}.tribes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.only-mobile{display:revert}.only-desktop{display:none!important}.rail-h{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.rail-h>*{flex:0 0 78%;scroll-snap-align:start}.hide-mobile{display:none!important}}.teaser-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px;align-items:end;padding:30px 0}.teaser-hero>*{min-width:0}.teaser-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.teaser-tile{min-width:0}@media (min-width: 761px){.fanwall-rows{flex:1 1 0;min-height:0;contain:size;overflow:hidden}}.teaser-sticky{display:none}@keyframes bt_sheen{0%{transform:translate(-140%) rotate(16deg)}to{transform:translate(220%) rotate(16deg)}}.teaser-sheen{animation:bt_sheen 4.6s ease-in-out infinite}@media (max-width: 760px){.teaser-hero{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0 16px}.teaser-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teaser-wide{grid-column:1 / -1}.teaser-pad{padding-bottom:104px}.teaser-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:15;padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#050308e0 40%)}}@media (prefers-reduced-motion: reduce){.teaser-sheen,.cb-badge{animation:none}}
