@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700&family=Libre+Caslon+Display&family=Source+Sans+3:wght@400;600;700&display=swap";:root{--navy:#061a30;--navy-2:#082342;--gold:#c89a30;--cream:#f5e9d1;--paper:#efe0c3;--copper:#b6602a;--charcoal:#1f1f1f;--line:#c89a306b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--navy);margin:0;font-family:"Source Sans 3",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.section-shell{padding:110px clamp(24px,6vw,96px)}.section-tag,.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800}.section-tag{border-top:1px solid;width:170px;padding-top:10px}.gold{color:var(--gold)}.light{color:var(--cream)}.lead{font-family:Libre Caslon Display,serif;font-size:clamp(24px,2.4vw,38px);line-height:1.14}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--navy)}.button-ghost{color:var(--cream);border-color:#f5e9d199}.site-nav{border-bottom:1px solid var(--line);color:var(--cream);z-index:20;background:#061a30f0;justify-content:space-between;align-items:center;height:90px;padding:0 clamp(20px,4vw,64px);display:flex;position:absolute;top:0;left:0;right:0}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-lockup img{border-radius:50%;width:64px;height:64px}.brand-lockup span{flex-direction:column;display:flex}.brand-lockup strong{letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:18px}.brand-lockup small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.site-nav nav{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:28px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;display:flex}.nav-cta{border:1px solid var(--gold);color:var(--gold);padding:12px 16px}.hero{color:var(--cream);min-height:100vh;background-color:#020b13;background-image:linear-gradient(90deg,#020b13fa 0%,#020b13e0 30%,#020b1359 58%,#020b1314 100%),linear-gradient(#0000 58%,#020b13c7 100%),url(/brand/made-for-saturdays-stadium-v001.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:100svh;padding:145px clamp(24px,6vw,96px) 72px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#c89a3061,#0000 18%);height:1px;position:absolute;top:122px;left:clamp(24px,6vw,96px);right:52%}.hero-copy{z-index:2;max-width:min(720px,48vw);position:relative}.hero .eyebrow{color:var(--navy)}.hero .eyebrow span{background:var(--gold);padding:7px 10px;display:inline-block}.hero h1,.flagship h2,.story-world h2,.collection h2,.vote-lab h2,.merch h2,.join h2,.belief h2{letter-spacing:-.045em;text-transform:uppercase;margin:35px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(68px,9.4vw,156px);font-weight:900;line-height:.76}h1 em,h2 em{color:var(--gold);text-transform:none;font-family:Libre Caslon Display,serif;font-size:.68em;font-weight:400}.hero-deck{max-width:620px;font-family:Libre Caslon Display,serif;font-size:clamp(22px,2.2vw,34px);line-height:1.25}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.concept-disclosure{border-left:2px solid var(--gold);color:#f5e9d1c2;max-width:540px;margin:22px 0 0;padding-left:12px;font-size:12px;line-height:1.5}.concept-disclosure strong{color:var(--cream)}.hero-line{color:var(--gold);letter-spacing:.05em;margin-top:32px;font-family:Libre Caslon Display,serif;font-size:18px;font-style:italic}.concept-visual{isolation:isolate;width:100%;position:relative;overflow:hidden}.concept-environment{filter:blur(18px)saturate(1.12);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-30px;transform:scale(1.08)}.concept-environment-scrim{z-index:1;background:linear-gradient(90deg,#0311207a,#03112014 48%,#0311206b),linear-gradient(#03112033,#0000 66%,#03112080);position:absolute;inset:0}.concept-can{filter:drop-shadow(0 35px 32px #0000009e);object-fit:contain;z-index:2;width:100%;height:100%;padding:clamp(16px,2.2vw,34px);position:relative}.hero-world-mark{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:10px;right:10px}.hero-world-mark img{border:1px solid #c89a30a6;border-radius:50%;width:58px;height:58px}.hero-world-mark span{color:#f5e9d1bd;letter-spacing:.22em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:800}.marquee{background:var(--gold);white-space:nowrap;overflow:hidden}.marquee div{gap:34px;min-width:max-content;padding:14px 0;animation:28s linear infinite marquee;display:flex}.marquee span{letter-spacing:.12em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:900}@keyframes marquee{to{transform:translate(-50%)}}.belief{background:var(--paper)}.belief-grid{grid-template-columns:1.1fr .9fr;gap:8vw;margin-top:60px;display:grid}.belief h2,.collection h2,.join h2{margin:0;font-size:clamp(52px,6vw,96px)}.belief-grid>div>p:last-child{max-width:630px;font-size:18px;line-height:1.7}.brand-pillars{border-top:1px solid #08234233;border-bottom:1px solid #08234233;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.brand-pillars article{padding:30px}.brand-pillars article+article{border-left:1px solid #08234233}.brand-pillars strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900;display:block}.brand-pillars span{color:#082342b3}.flagship{background:var(--cream);grid-template-columns:1.1fr .9fr;min-height:900px;display:grid}.flagship-visual{background:linear-gradient(145deg,#031120,var(--navy-2));justify-content:center;align-items:flex-end;padding:60px 20px 0;display:flex;position:relative;overflow:hidden}.flagship-visual:before{border:1px solid var(--gold);content:"";position:absolute;inset:24px}.flagship-visual .concept-visual{height:min(82vh,820px);max-width:820px;height:min(82svh,820px)}.art-label{background:var(--gold);color:var(--navy);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:900;position:absolute;bottom:24px;left:24px}.flagship-copy{align-self:center;padding:80px clamp(30px,6vw,100px)}.flagship h2,.story-world h2{font-size:clamp(72px,8vw,130px)}blockquote{border-left:4px solid var(--gold);margin:32px 0;padding:6px 0 6px 20px;font-family:Libre Caslon Display,serif;font-size:22px;font-style:italic}.product-meta{border-top:1px solid #08234233;margin-top:36px}.product-meta div{border-bottom:1px solid #08234233;justify-content:space-between;padding:13px 0;display:flex}.product-meta dt{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.product-meta dd{margin:0}.feedback-action{margin:30px 0}.feedback-action button{background:var(--gold);color:var(--navy);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;padding:15px 22px;font-family:Barlow Condensed,sans-serif;font-weight:900}.feedback-action button span{margin-right:9px}.feedback-action p{opacity:.75;margin:9px 0 0;font-size:12px}.story-world{color:var(--cream);background-color:#020b0d;background-image:linear-gradient(90deg,#020b0de6 0%,#020b0d9e 38%,#020b0d14 72%),url(/brand/made-for-saturdays-stadium-v001.png);background-position:50%;background-size:cover;grid-template-columns:.8fr 1.2fr;min-height:720px;display:grid;position:relative;overflow:hidden}.story-world-copy{z-index:2;background:linear-gradient(90deg,#020b0dcc,#020b0d2e);align-self:center;padding:90px clamp(30px,5vw,80px);position:relative}.story-world-copy small{color:#f5e9d180;max-width:500px;font-size:11px;line-height:1.5;display:block}.story-world-art{height:100vh;flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:720px;max-height:980px;padding:clamp(18px,2.5vw,42px) clamp(18px,3vw,58px) 76px;display:flex;position:relative;overflow:hidden}.story-world-art:after{content:"";background:linear-gradient(90deg,#020b0d 0,#0000 32%);position:absolute;inset:0}.story-can{filter:drop-shadow(0 38px 34px #000000b3);object-fit:contain;z-index:2;max-width:100%;height:calc(100% - 34px);position:relative}.story-support-strip{border-left:3px solid var(--gold);color:var(--gold);letter-spacing:.11em;text-transform:uppercase;z-index:3;background:#09201cf0;justify-content:center;align-items:center;gap:14px;padding:11px 15px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:0;right:0}.story-support-strip span+span:before{color:var(--cream);content:"◆";opacity:.55;margin-right:14px}.collection-heading{grid-template-columns:1fr 1.5fr .7fr;gap:5vw;display:grid}.collection-heading p:last-child{font-size:18px;line-height:1.6}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:70px;display:grid}.collection-grid figure,.collection-grid .collection-wide{background:linear-gradient(145deg,#031120,var(--navy-2));color:var(--cream);height:min(76vh,760px);height:min(76svh,760px);min-height:560px;margin:0;position:relative;overflow:hidden}.collection-grid .concept-visual{width:100%;height:100%;position:absolute}.collection-grid .concept-can{padding:18px 18px 86px}.collection-grid figure:after{content:"";background:linear-gradient(#0000 45%,#020b13f0);position:absolute;inset:0}.collection-grid figcaption{z-index:2;flex-direction:column;padding:28px;display:flex;position:absolute;bottom:0}.collection-grid strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:32px}.collection-grid span{color:var(--gold)}.concept-note{opacity:.58;margin-top:18px;font-size:11px}.vote-lab{background:var(--navy);color:var(--cream);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:110px clamp(24px,6vw,96px);display:grid}.vote-lab h2{font-size:clamp(58px,6.5vw,105px)}.vote-intro>p:not(.section-tag){font-size:18px;line-height:1.65}.feedback-loop{border-left:1px solid var(--gold);flex-wrap:wrap;gap:10px;margin-top:40px;padding-left:20px;display:flex}.feedback-loop span{letter-spacing:.1em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800}.feedback-loop i{color:var(--gold);font-style:normal}.leaderboard{align-self:center}.leaderboard-group{margin-bottom:35px}.leaderboard-group>p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:800}.leaderboard-group button{color:var(--cream);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #f5e9d13d;grid-template-columns:1fr auto;align-items:center;gap:15px;width:100%;padding:18px 2px;display:grid}.leaderboard-group button:last-child{border-bottom:1px solid #f5e9d13d}.leaderboard-group button:hover span{color:var(--gold)}.leaderboard-group button span{font-family:Libre Caslon Display,serif;font-size:20px}.leaderboard-group button strong{background:var(--gold);color:var(--navy);text-align:center;min-width:42px;padding:8px;font-family:Barlow Condensed,sans-serif}.leaderboard-group button em{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;grid-column:1/3;font-size:10px;font-style:normal}.leaderboard-status{color:#f5e9d18c;font-size:12px}.merch{background:var(--charcoal);color:var(--cream);grid-template-columns:.72fr 1.28fr;align-items:center;padding:80px clamp(24px,8vw,140px);display:grid}.merch-art{justify-content:center;display:flex}.merch-art img{filter:drop-shadow(0 22px 35px #0000008c);border-radius:50%;width:78%;max-width:380px}.merch h2{font-size:clamp(58px,7vw,112px)}.merch>div:last-child>p:last-child{max-width:700px;font-size:20px;line-height:1.6}.join{background:var(--gold);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.join-form label:first-child{letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:900;display:block}.join-form>div{display:flex}.join-form input[type=email]{background:var(--cream);border:0;width:100%;min-height:58px;padding:0 18px}.join-form button{background:var(--navy);color:var(--cream);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 22px;font-family:Barlow Condensed,sans-serif;font-weight:900}.join-form button:disabled{cursor:wait;opacity:.64}.consent{align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;display:flex}.consent a,.footer-legal a{text-underline-offset:2px;text-decoration:underline}.form-trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-status{min-height:18px;font-size:12px;font-weight:700}.privacy-page{background:var(--cream);min-height:100vh;padding:70px clamp(24px,8vw,150px)}.privacy-page>a{letter-spacing:.13em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:900}.privacy-copy{max-width:820px;margin:70px auto 0}.privacy-copy h1{text-transform:uppercase;margin:20px 0 36px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,8vw,108px);line-height:.82}.privacy-copy h2{text-transform:uppercase;margin-top:42px;font-family:Barlow Condensed,sans-serif;font-size:28px}.privacy-copy p,.privacy-copy li{font-size:17px;line-height:1.7}.privacy-copy a{text-decoration:underline}footer{color:var(--cream);background:#020b13;padding:60px clamp(24px,6vw,96px) 30px}.footer-brand{align-items:center;gap:24px;display:flex}.footer-brand img{border-radius:50%;width:110px;height:110px}.footer-brand p{flex-direction:column;display:flex}.footer-brand strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:32px}.footer-brand span{color:var(--gold);font-family:Libre Caslon Display,serif;font-style:italic}.footer-legal{color:#f5e9d17a;border-top:1px solid #f5e9d126;grid-template-columns:.6fr 1.3fr .4fr;gap:18px;margin-top:45px;padding-top:22px;font-size:10px;display:grid}.rights-notice{color:#f5e9d17a;border-top:1px solid #f5e9d126;margin-top:22px;padding-top:22px;font-size:10px;line-height:1.55}.rights-notice strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px}.rights-notice p{max-width:1100px;margin:8px 0 0}.rights-notice a{color:var(--cream);text-underline-offset:2px;text-decoration:underline}.footer-links{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:28px;margin-top:34px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;display:flex}.footer-links a{color:var(--gold)}.text-link,.back-link{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:900;display:inline-block}.home-portals{background:#020b13;grid-template-columns:repeat(3,minmax(0,1fr));min-height:720px;display:grid}.portal{color:var(--cream);padding:52px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.portal:before{content:"";background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.portal:hover:before{transform:scale(1.035)}.portal:after{content:"";background:linear-gradient(#020b1333 30%,#020b13fa);position:absolute;inset:0}.portal-cans:before{background-image:url(/brand/natty-champ-v2.png)}.portal-swag:before{background-image:url(/brand/folding-chair-v002.png)}.portal-vote:before{background-image:linear-gradient(145deg,#061a3066,#b6602a4d),url(/brand/stadium-light-v002.png)}.portal-number{border-top:1px solid var(--gold);color:var(--gold);z-index:2;width:42px;padding-top:8px;font-family:Barlow Condensed,sans-serif;font-weight:900;position:relative}.portal>div{z-index:2;align-self:flex-end;position:relative}.portal p{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800}.portal h2{letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 36px;font-family:Barlow Condensed,sans-serif;font-size:clamp(50px,5vw,88px);line-height:.8}.portal-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f5e9d180;padding-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:900}.home-transition{color:var(--cream);text-align:center;background-image:linear-gradient(90deg,#020b13db,#020b1359,#020b13db),url(/brand/made-for-saturdays-stadium-v001.png);background-position:50% 64%;background-size:cover;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;min-height:360px;padding:60px clamp(24px,6vw,96px);display:grid}.home-transition strong{letter-spacing:-.04em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(54px,7vw,112px);line-height:.82}.home-transition span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:900}.join-compact{min-height:520px}.interior-page{color:var(--cream);background:#020b13;min-height:100vh}.interior-hero{min-height:760px;padding:190px clamp(24px,8vw,140px) 90px;position:relative}.interior-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:1250px;margin:45px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(76px,10vw,168px);line-height:.78}.interior-hero>p:last-child,.interior-hero>div>p:last-child{max-width:830px;font-family:Libre Caslon Display,serif;font-size:clamp(23px,2.5vw,38px);line-height:1.32}.collection-hero{background:linear-gradient(90deg,#020b13fa,#020b1347),url(/brand/made-for-saturdays-stadium-v001.png) 50%/cover}.collection-stats{border-top:1px solid #f5e9d133;border-bottom:1px solid #f5e9d133;flex-wrap:wrap;gap:36px;margin-top:60px;padding:22px 0;display:flex}.collection-stats span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.collection-stats strong{color:var(--gold);margin-right:8px;font-family:Barlow Condensed,sans-serif;font-size:28px}.catalog{grid-template-columns:repeat(12,1fr);display:grid}.catalog-card{color:var(--cream);height:min(92vh,900px);height:min(92svh,900px);min-height:640px;position:relative;overflow:hidden}.catalog-card:first-child,.catalog-card:nth-child(2){grid-column:span 6}.catalog-card:nth-child(n+3){grid-column:span 4}.catalog-art,.catalog-scene{width:100%;height:100%;position:absolute;inset:0}.catalog-art{object-fit:cover}.catalog-scene{background-position:50%;background-size:cover;justify-content:center;display:flex}.catalog-scene:before{content:"";background:linear-gradient(90deg,#020b1352,#0000 55%),linear-gradient(#0000 45%,#020b138c);position:absolute;inset:0}.catalog-scene>.can-stack{height:calc(100% - 64px);margin:32px}.can-stack{aspect-ratio:859/1832;filter:drop-shadow(0 34px 32px #000000b3);z-index:1;max-width:100%;max-height:100%;position:relative}.can-stack-base{object-fit:contain;width:100%;height:100%;display:block}.can-stack-seal{z-index:2;height:auto!important;padding:0!important;position:absolute!important}.catalog-card:after{content:"";background:linear-gradient(#0000 40%,#020b13fa);position:absolute;inset:0}.catalog-index{border-top:1px solid var(--gold);color:var(--gold);z-index:3;width:44px;padding-top:8px;font-family:Barlow Condensed,sans-serif;font-weight:900;position:absolute;top:28px;left:28px}.catalog-copy{z-index:3;padding:36px;position:absolute;bottom:0}.catalog-copy>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:900}.catalog-copy h2{letter-spacing:-.04em;text-transform:uppercase;margin:13px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,5vw,82px);line-height:.84}.catalog-copy blockquote{margin:18px 0;font-size:17px}.catalog-copy>span{letter-spacing:.14em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:900}.collection-next,.vote-footer{background:var(--navy);padding:110px clamp(24px,8vw,140px)}.collection-next h2,.vote-footer h2{letter-spacing:-.04em;text-transform:uppercase;margin:24px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,8vw,126px)}.collection-next>p:not(.eyebrow),.vote-footer p{max-width:820px;font-family:Libre Caslon Display,serif;font-size:26px;line-height:1.4}.product-page{color:var(--cream);background:#020b13}.product-hero{background-image:linear-gradient(90deg,#020b13fa 0%,#020b13b3 44%,#020b1338),var(--product-environment);min-height:100vh;background-position:50%;background-size:cover;grid-template-columns:.82fr 1.18fr;min-height:100svh;padding-top:90px;display:grid;overflow:hidden}.product-copy{z-index:2;align-self:center;padding:70px clamp(24px,5vw,84px);position:relative}.product-copy h1{letter-spacing:-.05em;text-transform:uppercase;margin:40px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(78px,9vw,150px);line-height:.75}.product-copy .lead{max-width:650px}.product-art{flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:35px;display:flex;position:relative}.product-art:before{content:"";border:1px solid #c89a308c;position:absolute;inset:34px}.product-art>.can-stack{height:min(78vh,820px);height:min(78svh,820px)}.product-art>.can-stack img{filter:none}.product-art>span{color:#f5e9d18c;letter-spacing:.14em;text-transform:uppercase;font-size:9px;position:absolute;bottom:44px}.product-story{background:var(--paper);color:var(--navy);grid-template-columns:1fr 1fr;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.product-story h2,.product-swag-preview h2{letter-spacing:-.045em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,7vw,114px);line-height:.82}.product-swag-preview{background:var(--charcoal);padding:110px clamp(24px,8vw,140px)}.product-swag-preview>p:last-of-type{max-width:800px;font-size:18px;line-height:1.6}.swag-mini-grid{border-top:1px solid #f5e9d133;border-bottom:1px solid #f5e9d133;grid-template-columns:repeat(3,1fr);margin:50px 0;display:grid}.swag-mini-grid span{text-transform:uppercase;padding:24px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800}.swag-hero{background:radial-gradient(circle at 76% 50%,#c89a304d,transparent 24%),linear-gradient(145deg,#020b13,var(--navy));grid-template-columns:1fr .5fr;align-items:center;display:grid}.swag-hero img{filter:drop-shadow(0 34px 45px #000000a6);border:0;border-radius:0;outline:0;justify-self:center;width:min(36vw,500px)}.approved-swag{background:#020b13;padding:110px clamp(24px,5vw,90px)}.approved-swag-intro{grid-template-columns:.85fr 1.15fr;gap:24px;max-width:1500px;margin:0 auto 60px;display:grid}.approved-swag-intro .section-tag{grid-column:1/-1}.approved-swag-intro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(68px,7vw,120px);line-height:.8}.approved-swag-intro>p:last-child{align-self:end;max-width:680px;margin:0;font-family:Libre Caslon Display,serif;font-size:24px;line-height:1.45}.approved-swag-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1500px;margin:auto;display:grid}.approved-swag-grid article{background:var(--paper);color:var(--navy);flex-direction:column;min-width:0;display:flex}.approved-swag-image{aspect-ratio:1;background:#07172a;justify-content:center;align-items:center;display:flex;overflow:hidden}.approved-swag-image img{object-fit:contain;width:100%;height:100%;display:block}.approved-swag-grid article:first-child .approved-swag-image img{object-fit:cover}.approved-swag-copy{border-top:5px solid var(--gold);padding:25px 28px 30px}.approved-swag-copy>span,.approved-swag-copy small{letter-spacing:.1em;text-transform:uppercase;font-weight:900}.approved-swag-copy>span{color:#8f6815;font-size:12px}.approved-swag-copy h3{text-transform:uppercase;margin:16px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:.95}.approved-swag-copy p{margin:0 0 22px;font-family:Libre Caslon Display,serif;font-size:18px}.approved-swag-copy small{opacity:.56;font-size:10px;line-height:1.45;display:block}.swag-principle{background:var(--paper);color:var(--navy);padding:110px clamp(24px,8vw,140px)}.swag-principle h2{letter-spacing:-.05em;text-transform:uppercase;margin:50px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,8vw,128px);line-height:.8}.swag-principle>p:last-child{max-width:850px;font-family:Libre Caslon Display,serif;font-size:28px;line-height:1.4}.swag-grid{grid-template-columns:repeat(3,1fr);display:grid}.swag-grid article{background-color:#081b2d;background-position:50%;background-size:cover;border:1px solid #c89a3038;min-height:470px;padding:34px;display:flex;position:relative;overflow:hidden}.swag-grid article:before{content:"";opacity:.45;background:linear-gradient(#020b1326,#020b13f7),url(/brand/logo-7-official.png) 50%/42% no-repeat;position:absolute;inset:0}.swag-grid article>span,.swag-grid article>div{z-index:2;position:relative}.swag-grid article>span{color:var(--gold);font-family:Barlow Condensed,sans-serif;font-weight:900}.swag-grid article>div{align-self:flex-end}.swag-grid h2{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:58px}.swag-grid p{color:var(--gold);font-family:Libre Caslon Display,serif;font-size:20px}.swag-grid small{opacity:.5;text-transform:uppercase}.swag-roadmap{background:var(--navy);padding:100px clamp(24px,8vw,140px)}.swag-roadmap>div{border-top:1px solid #f5e9d133;grid-template-columns:90px 1fr;align-items:center;padding:22px 0;display:grid}.swag-roadmap>div:last-child{border-bottom:1px solid #f5e9d133}.swag-roadmap strong{color:var(--gold);font-family:Barlow Condensed,sans-serif;font-size:28px}.swag-roadmap span{font-family:Libre Caslon Display,serif;font-size:25px}.vote-hero{background:linear-gradient(90deg,#020b13f5,#020b1340),url(/brand/stadium-light-v002.png) 50%/cover}.vote-command{background:var(--navy);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px clamp(24px,8vw,140px);display:grid}.vote-command h2{letter-spacing:-.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,8vw,120px);line-height:.8}.vote-footer{background:var(--paper);color:var(--navy)}.about-hero{background:linear-gradient(90deg,#020b13fa,#020b136b),url(/brand/made-for-saturdays-stadium-v001.png) 50%/cover}.brand-belief{background:var(--paper);color:var(--navy);grid-template-columns:repeat(3,1fr);display:grid}.brand-belief article{min-height:420px;padding:60px clamp(24px,4vw,68px)}.brand-belief article+article{border-left:1px solid #08234233}.brand-belief span{color:var(--gold);font-family:Barlow Condensed,sans-serif;font-weight:900}.brand-belief h2{text-transform:uppercase;margin:120px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:64px}.brand-belief p{font-family:Libre Caslon Display,serif;font-size:24px}.brand-story{background-image:linear-gradient(90deg,#020b13f5,#020b1352),url(/brand/parking-pass-v002.png);background-position:50%;background-size:cover;min-height:820px;padding:130px clamp(24px,8vw,140px)}.brand-story>div{max-width:850px}.brand-story h2{letter-spacing:-.05em;text-transform:uppercase;margin:55px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(68px,8vw,132px);line-height:.8}.brand-story p:not(.eyebrow){font-family:Libre Caslon Display,serif;font-size:clamp(24px,2.4vw,36px);line-height:1.4}.brand-story blockquote{margin-top:50px;font-size:27px}.age-gate{z-index:100;background:#01070cf0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.age-card{background:var(--navy);border:1px solid var(--gold);color:var(--cream);text-align:center;max-width:520px;padding:42px}.age-card>img{border-radius:50%;width:130px;margin:0 auto 20px}.age-card h2{text-transform:uppercase;margin:15px 0;font-family:Barlow Condensed,sans-serif;font-size:52px;line-height:.9}.age-card form{flex-direction:column;align-items:center;gap:18px;margin:28px 0;display:flex}.age-card form a{color:#f5e9d199;font-size:12px;text-decoration:underline}.age-card small{color:#f5e9d180}.suggest-page{background:linear-gradient(145deg,#020b13,var(--navy));color:var(--cream);grid-template-columns:1fr 1fr;gap:7vw;min-height:calc(100vh - 96px);padding:clamp(70px,9vw,150px) max(7vw,30px);display:grid}.suggest-page header p:last-child{max-width:740px;font-size:clamp(19px,2vw,29px);line-height:1.45}.suggestion-form{background:var(--cream);color:var(--navy);align-self:start;gap:20px;padding:clamp(28px,4vw,60px);display:grid}.suggestion-form label{letter-spacing:.1em;text-transform:uppercase;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;display:grid}.suggestion-form label span{color:#6d6a60;font-size:10px}.suggestion-form input,.suggestion-form textarea{color:var(--navy);resize:vertical;background:0 0;border:0;border-bottom:1px solid #08234259;padding:12px 0;font:18px Georgia,serif}.suggestion-form textarea{min-height:90px}.suggestion-form button{background:var(--gold);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;border:0;padding:18px;font-family:Barlow Condensed,sans-serif;font-weight:900}@media (max-width:980px){.site-nav nav a:not(.nav-cta){display:block}.site-nav nav a[href=\/about],.site-nav .nav-cta{display:none}.hero{background-position:58%;padding-top:135px}.hero-copy{padding-bottom:20px}.belief-grid,.flagship,.story-world,.vote-lab,.merch,.join{grid-template-columns:1fr}.flagship-visual{min-height:min(82vh,760px);min-height:min(82svh,760px)}.story-world-art{height:min(82vh,760px);order:-1;height:min(82svh,760px);min-height:620px}.collection-heading,.collection-grid{grid-template-columns:1fr}.collection-grid figure,.collection-grid .collection-wide{height:min(82vh,720px);height:min(82svh,720px);min-height:560px}.merch{text-align:center}.home-portals{grid-template-columns:1fr}.portal{min-height:560px}.catalog-card:nth-child(n){grid-column:span 6}.product-hero,.product-story,.swag-hero,.vote-command,.suggest-page{grid-template-columns:1fr}.product-art{order:-1}.swag-grid{grid-template-columns:repeat(2,1fr)}.approved-swag-intro{grid-template-columns:1fr}.approved-swag-grid{grid-template-columns:1fr 1fr}.brand-belief{grid-template-columns:1fr}.brand-belief article+article{border-top:1px solid #08234233;border-left:0}}@media (max-width:620px){.site-nav{height:76px;padding:0 14px}.brand-lockup img{width:52px;height:52px}.brand-lockup strong{font-size:14px}.brand-lockup small{font-size:8px}.brand-lockup span{display:none}.site-nav nav{gap:16px;font-size:10px}.hero{min-height:100vh;background-image:linear-gradient(#020b1352 0%,#020b13c2 38%,#020b13fa 100%),url(/brand/made-for-saturdays-stadium-v001.png);background-position:64%;min-height:100svh;padding:108px 20px 92px}.hero:before{top:96px;left:20px;right:20px}.hero-copy{max-width:100%;padding-bottom:0}.hero .eyebrow{display:block}.hero h1{margin:26px 0;font-size:clamp(60px,18vw,78px)}.hero-deck{max-width:360px;font-size:21px}.hero-actions{margin-top:26px}.hero-line{margin-top:20px}.hero-world-mark{bottom:8px;left:auto;right:8px}.hero-world-mark img{width:44px;height:44px}.hero-world-mark span{letter-spacing:.16em;font-size:8px}.section-shell,.vote-lab{padding:78px 20px}.belief-grid{margin-top:36px}.brand-pillars{grid-template-columns:1fr}.brand-pillars article+article{border-top:1px solid #08234233;border-left:0}.flagship-visual{min-height:min(78vh,620px);min-height:min(78svh,620px)}.flagship-copy,.story-world-copy{padding:72px 20px}.story-world-art{height:min(76vh,620px);height:min(76svh,620px);min-height:480px;padding:16px}.story-can{height:calc(100% - 56px)}.story-support-strip{letter-spacing:.08em;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;font-size:8px;bottom:0;right:0}.story-support-strip span+span:before{content:"";margin-right:0}.collection-grid figure,.collection-grid .collection-wide{height:min(76vh,620px);height:min(76svh,620px);min-height:480px}.join-form>div{flex-direction:column}.join-form button{min-height:54px}.footer-brand{flex-direction:column;align-items:flex-start}.footer-legal{grid-template-columns:1fr}.interior-hero{min-height:680px;padding:150px 20px 70px}.interior-hero h1{font-size:clamp(66px,20vw,94px)}.catalog{display:block}.catalog-card{height:min(82vh,720px);height:min(82svh,720px);min-height:560px;display:block}.catalog-copy{padding:24px}.home-portals{display:block}.portal{min-height:540px;padding:34px 20px}.product-hero{padding-top:76px}.product-art{min-height:560px;padding:20px}.product-art:before{inset:18px}.product-art>.can-stack{height:min(62vh,570px);height:min(62svh,570px)}.product-copy,.product-story,.product-swag-preview,.swag-principle,.swag-roadmap,.vote-command,.collection-next,.vote-footer,.brand-story{padding:78px 20px}.home-transition{grid-template-columns:1fr;gap:18px;min-height:460px;padding:70px 20px}.product-copy h1{font-size:74px}.swag-mini-grid{grid-template-columns:1fr 1fr}.swag-hero{padding-bottom:70px}.swag-hero img{width:70%;margin-top:40px}.swag-grid,.approved-swag-grid{grid-template-columns:1fr}.swag-grid article{min-height:400px}.brand-belief article{min-height:300px;padding:50px 20px}.brand-belief h2{margin-top:65px}.footer-links{gap:18px}}.admin-unlock,.admin-console{background:var(--navy);color:var(--cream);min-height:100vh;padding:clamp(40px,8vw,120px)}.admin-unlock{place-content:center;display:grid}.admin-unlock form{gap:20px;max-width:720px;display:grid}.admin-unlock label{gap:8px;display:grid}.admin-unlock input{min-height:52px;padding:0 14px}.admin-unlock button,.admin-console button{background:var(--gold);color:var(--navy);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;padding:14px 18px;font-family:Barlow Condensed,sans-serif;font-weight:900}.admin-console>header{justify-content:space-between;align-items:center;display:flex}.admin-suggestions{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:40px;display:grid}.admin-suggestions article{background:var(--cream);color:var(--navy);padding:28px}.admin-card-head{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font:800 12px Barlow Condensed,sans-serif;display:flex}.admin-suggestions dl{grid-template-columns:90px 1fr;gap:8px;display:grid}.admin-suggestions dt{font-weight:800}.admin-suggestions dd{overflow-wrap:anywhere;margin:0}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.admin-actions .danger{color:#fff;background:#8f2d22}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee div{animation:none}.button:hover{transform:none}}
