:root{--red: #f20d17;--blue: #0879d9;--sky: #66bdf2;--navy: #061527;--black: #050505;--white: #f7f8fb;--muted: #aeb4be;--gold: #f7a51a;--field: #214f35;--line: rgba(255, 255, 255, .14);--shadow: 0 24px 80px rgba(0, 0, 0, .32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:var(--black);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body.no-scroll{overflow:hidden}.skip-link{position:fixed;left:12px;top:12px;z-index:100;transform:translateY(-140%);padding:10px 14px;background:var(--white);color:var(--black);font-weight:800}.skip-link:focus{transform:translateY(0)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{position:fixed;top:0;left:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;width:100%;min-height:88px;padding:14px clamp(20px,4vw,60px);border-bottom:1px solid transparent;transition:background .18s ease,border-color .18s ease}.site-header.is-scrolled{background:#050505eb;border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{display:inline-flex;align-items:center;gap:14px;min-width:230px;padding-right:12px}.brand-lockup img{width:62px;height:62px;object-fit:contain}.brand-lockup strong,.brand-lockup small,.desktop-nav a,.header-cta,.button,.eyebrow,h2,h3,.stats-grid strong,table th,.player-card span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:800;text-transform:uppercase}.brand-lockup strong{display:block;font-size:18px;line-height:1.05;white-space:nowrap}.brand-lockup small{display:block;margin-top:6px;color:var(--sky);font-size:12px}.desktop-nav{display:flex;justify-content:flex-end;gap:24px;color:#ffffffc7;font-size:14px}.desktop-nav a{padding:8px 0}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--white)}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.15;letter-spacing:0;white-space:nowrap}.header-cta,.button.primary{background:var(--red);color:var(--white);box-shadow:0 12px 28px #f20d1747}.button.secondary{border-color:#ffffff73;background:#ffffff14;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-cta:hover,.button.primary:hover,.product-card button:hover{background:#c90811}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);background:#ffffff14;color:var(--white)}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--white)}.mobile-nav{position:fixed;inset:88px 0 auto 0;z-index:19;display:none;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--line)}.mobile-nav.is-open{display:grid}.mobile-nav a{padding:18px;background:#061527fa;font-weight:800}.hero{position:relative;display:grid;align-items:end;min-height:90vh;overflow:hidden;padding:148px clamp(18px,5vw,72px) 128px}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d1,#00000070 47%,#00000014),linear-gradient(180deg,#0000000f,#000000c7)}.hero-content{position:relative;z-index:1;max-width:760px}.eyebrow{margin:0 0 14px;color:var(--sky);font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{display:grid;gap:4px;max-width:760px;margin-bottom:24px;font-family:Anton,Impact,sans-serif;font-size:112px;font-weight:400;line-height:.88;text-transform:uppercase;text-shadow:0 10px 32px rgba(0,0,0,.58)}h1 span{display:block}h1 em{display:inline-flex;align-items:center;justify-content:center;width:138px;height:74px;margin-top:10px;padding:4px 0 0;background:var(--red);color:var(--white);font-style:normal;font-size:65px;line-height:.9;box-shadow:0 18px 42px #f20d1747}h2{margin-bottom:14px;font-size:40px;line-height:1.12;font-weight:750;text-transform:uppercase}h3{margin-bottom:10px;font-size:20px;line-height:1.2;font-weight:750;text-transform:uppercase}.hero-copy,.wide-copy,.section-heading p,.registration-copy p,.contact-section p{color:#ffffffc2;font-size:18px;line-height:1.6}.hero-copy{max-width:560px;margin-bottom:28px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.next-game-strip{position:absolute;right:clamp(18px,5vw,72px);bottom:22px;left:clamp(18px,5vw,72px);z-index:2;display:grid;grid-template-columns:max-content repeat(2,minmax(0,1fr));align-items:center;gap:20px;padding:18px 22px;border-top:4px solid var(--red);background:#061527e6;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.next-game-strip span,.next-game-strip small{color:var(--muted);font-size:13px;text-transform:uppercase}.next-game-strip strong{font-size:20px}.next-tryout-date{display:grid;gap:4px}.next-tryout-date small{line-height:1.35}.quick-links{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy)}.quick-links a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:20px clamp(18px,2.4vw,28px);border-right:1px solid var(--line)}.quick-links a:last-child{border-right:0}.quick-links a:hover{background:#0879d933}.quick-links span{display:block;margin-bottom:0;color:var(--red);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1}.quick-links strong{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.section{padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px)}.section-heading{max-width:760px;margin-bottom:34px}.intro-band{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:clamp(28px,6vw,88px);align-items:end;background:linear-gradient(135deg,var(--black),var(--navy) 54%,#092d31)}.wide-copy{margin-bottom:0;font-size:22px}.split-section{background:var(--white);color:var(--black)}.split-section .section-heading p,.split-section .eyebrow{color:#33536f}.schedule-list{display:grid;gap:16px}.event-card{display:grid;grid-template-columns:1fr minmax(280px,.72fr);gap:28px;align-items:center;padding:26px;border:1px solid #d8dde5;background:#fff}.event-card.is-next{border-color:var(--red);box-shadow:0 18px 50px #0615271f}.tag{display:inline-flex;align-items:center;min-height:28px;margin-bottom:16px;padding:0 10px;background:var(--red);color:var(--white);font-size:12px;font-weight:900;text-transform:uppercase}.tag.blue{background:var(--blue)}.tag.dark{background:var(--navy)}.event-card p{margin-bottom:0;color:#4c5866;line-height:1.55}dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}dt{color:#6c7784;font-size:12px;text-transform:uppercase}dd{margin:6px 0 0;font-weight:900}.standings-section{background:linear-gradient(#061527f0,#061527f0),linear-gradient(135deg,var(--field),var(--navy))}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;background:var(--line)}.stats-grid div{min-height:112px;padding:20px;background:#ffffff12}.stats-grid span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stats-grid strong{display:block;margin-top:14px;font-size:32px;font-weight:750;line-height:1.12}.table-wrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;min-width:720px;border-collapse:collapse}th,td{padding:18px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--sky);font-size:12px;font-weight:950}td{color:#ffffffdb}.highlight-row td{background:#f20d1729;font-weight:900}.update-note{margin:18px 0 0;color:var(--muted)}.program-statement{max-width:920px;margin:0;padding:26px;border-left:4px solid var(--red);background:#ffffff12;font-size:clamp(20px,2.5vw,30px);font-weight:800;line-height:1.4}.team-section{background:#edf2f7;color:var(--black)}.team-section .section-heading p,.team-section .eyebrow{color:#365a78}.team-tabs{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:24px;padding:4px;background:#d7dfe8}.tab-button{min-height:42px;padding:0 18px;border:0;background:transparent;color:#3a4654;font-weight:900;cursor:pointer}.tab-button.is-active{background:var(--navy);color:var(--white)}.tab-panel{display:none}.tab-panel.is-active{display:block}.roster-grid,.staff-grid,.values-grid,.product-grid,.sponsor-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.player-card,.staff-card,.values-grid article,.product-card,.sponsor-levels article{padding:24px;background:#fff;box-shadow:0 12px 36px #06152714}.player-card span{display:block;margin-bottom:18px;color:var(--red);font-size:30px;line-height:1.05}.player-card strong,.staff-card strong,.values-grid strong,.product-card strong,.sponsor-levels strong{display:block;margin-bottom:8px;font-size:18px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.player-card small,.staff-card span,.product-card span,.sponsor-levels span{color:#66717e}.staff-grid,.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-card p,.values-grid p{margin-bottom:0;color:#596675;line-height:1.5}.registration-section{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);gap:clamp(28px,6vw,80px);align-items:start;background:radial-gradient(circle at 10% 10%,rgba(8,121,217,.3),transparent 32%),linear-gradient(135deg,var(--black),#160305 48%,var(--navy))}.check-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.check-list li{padding-left:22px;color:#fffc;position:relative}.check-list li:before{position:absolute;left:0;color:var(--sky);content:"\2022"}.registration-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;background:#fffffff5;color:var(--black);box-shadow:var(--shadow)}.consent-row{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:12px;text-transform:none;line-height:1.45}.consent-row input{width:20px;min-height:20px;margin:2px 0 0}.privacy-note{margin:0;color:#5d6875;font-size:12px;line-height:1.5}.parent-tryout-notice{margin:0;color:var(--black);font-size:14px;letter-spacing:.04em}label{display:grid;gap:8px;color:#263240;font-size:13px;font-weight:900;text-transform:uppercase}input,select,textarea{width:100%;min-height:48px;border:1px solid #c9d1dc;background:#fff;color:var(--black);padding:10px 12px}textarea{min-height:108px;resize:vertical}.full{grid-column:1 / -1}.form-status{grid-column:1 / -1;margin:0;color:#236142;font-weight:800}.media-section{background:var(--black)}.media-layout{display:block}.media-carousel{position:relative;width:100%;overflow:hidden;border:1px solid var(--line);background:var(--navy);color:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.media-carousel:hover,.media-carousel:focus-within{border-color:var(--sky);box-shadow:var(--shadow)}.media-carousel-viewport{position:relative;width:100%;height:clamp(560px,60vw,920px);overflow:hidden;background:#09121d}.media-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;opacity:0;pointer-events:none;transition:opacity .32s ease}.media-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.media-slide img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .5s ease}.media-slide:hover img,.media-slide:focus-visible img{transform:scale(1.015)}.media-carousel-control,.lightbox-control{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#000000ad;color:var(--white);transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,transform .18s ease}.media-carousel-control svg,.lightbox-control svg{display:block;width:24px;height:24px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.media-carousel-control:hover,.media-carousel-control:focus-visible,.lightbox-control:hover,.lightbox-control:focus-visible{border-color:var(--sky);background:var(--red);transform:translateY(-50%) scale(1.05)}.media-carousel-control.is-previous,.lightbox-control.is-previous{left:clamp(12px,2vw,24px)}.media-carousel-control.is-next,.lightbox-control.is-next{right:clamp(12px,2vw,24px)}.media-carousel-counter{position:absolute;z-index:4;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);padding:9px 12px;border:1px solid rgba(255,255,255,.35);background:#000000ad;font-size:12px;font-weight:900;letter-spacing:.08em}.media-carousel-toolbar{position:absolute;z-index:5;left:clamp(18px,3vw,36px);bottom:clamp(18px,3vw,36px);display:flex;align-items:center;gap:14px}.media-gallery-button{display:inline-flex;align-items:center;min-height:58px;padding:16px 22px;border:1px solid var(--red);background:var(--red);color:var(--white);box-shadow:0 14px 34px #00000057;font-size:clamp(15px,1.5vw,20px);font-weight:900;text-transform:uppercase}.media-gallery-button:hover,.media-gallery-button:focus-visible{border-color:var(--white);background:#d80818}.media-carousel-dots{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#000000a8}.media-carousel-dot{width:10px;height:10px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:transparent}.media-carousel-dot.is-active{border-color:var(--sky);background:var(--sky);transform:scale(1.15)}.media-album-card{display:grid;align-content:center;gap:16px;width:100%;min-height:230px;margin-top:24px;padding:clamp(30px,5vw,54px);border:1px solid var(--line);background:#111b28;color:var(--white);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.media-album-card:hover,.media-album-card:focus-visible{border-color:var(--sky);background:#152335;transform:translateY(-2px)}.media-album-card>span{color:var(--sky);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.media-album-card strong{font-size:clamp(24px,3vw,38px);line-height:1.05;text-transform:uppercase}.media-album-card p{margin:0;color:#7f8996;font-size:clamp(15px,1.5vw,19px)}.social-profile-link:hover,.social-profile-link:focus-visible{color:var(--sky)}.social-feed-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:20px;margin-top:28px}.social-feed-card{min-width:0;padding:clamp(20px,3vw,30px);border:1px solid var(--line);background:#0d1723}.social-feed-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.social-feed-header h3{margin-bottom:0}.social-platform-label{display:block;margin-bottom:8px;color:var(--red);font-size:12px;font-weight:900;text-transform:uppercase}.social-profile-link{flex:0 0 auto;padding-bottom:4px;color:var(--white);font-size:13px;font-weight:900;text-transform:uppercase}.instagram-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.instagram-post-grid .instagram-media{width:100%!important;min-width:0!important;margin:0!important}.instagram-temporary>p{max-width:720px;margin:0 0 22px;color:var(--muted);line-height:1.65}.instagram-temporary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.instagram-temporary-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 75% 18%,rgba(102,189,242,.28),transparent 32%),linear-gradient(145deg,#172738,#0b1724 55%,#281116);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.instagram-temporary-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(5,5,5,.88) 100%);content:""}.instagram-temporary-card:hover,.instagram-temporary-card:focus-visible{transform:translateY(-4px);border-color:var(--sky);box-shadow:0 18px 38px #00000052}.instagram-temporary-card img{position:absolute;top:34px;left:50%;z-index:-1;width:min(62%,150px);height:150px;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.42))}.instagram-temporary-number{position:absolute;top:14px;left:16px;color:var(--sky);font-size:11px;font-weight:900;letter-spacing:.12em}.instagram-temporary-card strong{margin-bottom:8px;font-size:clamp(18px,1.5vw,23px);line-height:1.05;text-transform:uppercase}.instagram-temporary-card>span:last-child{color:var(--sky);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tiktok-feed-card{overflow:hidden}.tiktok-creator-embed{display:grid;place-items:start center;min-height:420px;overflow:hidden}.tiktok-creator-embed .tiktok-embed{width:100%;min-width:288px;max-width:780px;margin:0}.merch-section{background:var(--white);color:var(--black)}.merch-section .section-heading p,.merch-section .eyebrow{color:#365a78}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-art{display:grid;place-items:center;min-height:260px;margin:-22px -22px 20px;background:linear-gradient(135deg,#f20d171f,#0879d92e),#101820}.product-art img{width:min(78%,250px);height:210px;object-fit:contain}.product-card button,.product-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:18px;border:0;background:var(--navy);color:var(--white);font-weight:900;text-align:center}.sponsors-section{background:linear-gradient(135deg,#07111e,#12324a)}.sponsor-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.current-sponsors{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;padding:20px 24px;border:1px solid var(--line)}.current-sponsors span{width:100%;color:var(--sky);font-size:12px;font-weight:900;text-transform:uppercase}.sponsor-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding:28px;background:var(--white);color:var(--black);box-shadow:var(--shadow)}.sponsor-levels article{background:#ffffff14;box-shadow:none;border-top:4px solid var(--gold)}.contact-section{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--red)}.contact-section .eyebrow,.contact-section p{color:#ffffffdb}.contact-section .button.primary{background:var(--black)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px clamp(18px,5vw,72px);background:var(--black);border-top:1px solid var(--line)}.site-footer strong,.site-footer span{display:block}.site-footer span{margin-top:4px;color:var(--sky);font-size:13px}.site-footer nav{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none;place-items:center;padding:24px;overflow-y:auto;background:#000000f0}.lightbox.is-open{display:grid}.lightbox-shell{position:relative;width:min(1060px,94vw);margin:auto}.lightbox-stage{position:relative;display:grid;place-items:center;min-height:min(74vh,820px);overflow:hidden;border:1px solid var(--line);background:#080d14}.lightbox-slide{display:none;width:100%;max-height:min(74vh,820px);object-fit:contain}.lightbox-slide.is-active{display:block}.lightbox-close{position:absolute;z-index:6;top:14px;right:14px;width:46px;height:46px;border:1px solid var(--line);background:var(--red);color:var(--white);font-size:28px;line-height:1}.lightbox-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 2px 14px}.lightbox-meta span{display:block;margin-bottom:5px;color:var(--sky);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lightbox-meta strong{display:block;font-size:clamp(22px,3vw,34px);text-transform:uppercase}.lightbox-meta p{margin:0;color:var(--muted);font-weight:900;letter-spacing:.08em}.lightbox-meta p span{display:inline;margin:0;color:var(--white);font-size:inherit}.lightbox-thumbnails{display:grid;grid-auto-columns:clamp(76px,11vw,116px);grid-auto-flow:column;gap:10px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--sky) #101a27}.lightbox-thumbnail{height:clamp(62px,9vw,100px);padding:0;overflow:hidden;border:2px solid transparent;background:#101a27;opacity:.58;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.lightbox-thumbnail:hover,.lightbox-thumbnail:focus-visible,.lightbox-thumbnail.is-active{border-color:var(--sky);opacity:1;transform:translateY(-2px)}.lightbox-thumbnail img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.site-header{grid-template-columns:auto 1fr auto;min-height:76px;padding:10px 20px}.brand-lockup{min-width:0}.brand-lockup img{width:56px;height:56px}h1{max-width:600px;font-size:77px;line-height:.92}h1 em{width:108px;height:58px;padding:3px 0 0;font-size:50px}h2{font-size:41px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.mobile-nav{inset:76px 0 auto 0}.hero{min-height:84vh;padding-top:118px;padding-bottom:200px}.next-game-strip,.intro-band,.event-card,.registration-section,.media-layout,.sponsor-form,.social-feed-grid{grid-template-columns:1fr}.quick-links{grid-template-columns:repeat(2,1fr)}.quick-links a{min-height:108px}.quick-links a:nth-child(2n){border-right:0}.stats-grid,.roster-grid,.staff-grid,.values-grid,.product-grid,.sponsor-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section,.site-footer{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:72px;padding:8px 12px}.brand-lockup{padding-right:0}.brand-lockup span{display:none}.brand-lockup img{width:50px;height:50px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(7px,2.3vw,11px);min-width:0;font-size:clamp(9px,2.55vw,11px);white-space:nowrap}.desktop-nav a{padding:10px 0}.desktop-nav a:nth-child(n+4){display:none}.menu-toggle{justify-self:end;width:42px;height:42px}.mobile-nav{inset:72px 0 auto 0}h1{max-width:360px;font-size:49px;line-height:.96}h1 em{width:82px;height:46px;margin-top:8px;padding:2px 0 0;font-size:38px}h2{font-size:31px}.hero{min-height:88vh;padding-bottom:220px}.hero-scrim{background:linear-gradient(180deg,#0003,#000000e6),linear-gradient(90deg,#000000c2,#0003)}.hero-actions,.button{width:100%}.next-game-strip{gap:8px}.quick-links,.stats-grid,.roster-grid,.staff-grid,.values-grid,.product-grid,.sponsor-levels,.registration-form,.sponsor-form,dl{grid-template-columns:1fr}.quick-links a{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:68px;padding:13px 52px 13px 18px;border-right:0;border-bottom:1px solid var(--line)}.quick-links span{margin-bottom:0;font-size:12px}.quick-links strong{font-size:18px;line-height:1.12}.player-card span{margin-bottom:18px;font-size:34px}.team-tabs{width:100%}.event-card,.registration-form{padding:20px}.media-carousel-viewport{height:112vw;min-height:430px;max-height:620px}.media-carousel-control,.lightbox-control{width:46px;height:46px}.media-carousel-control svg,.lightbox-control svg{width:21px;height:21px}.media-carousel-toolbar{right:18px;align-items:flex-start;flex-direction:column}.media-gallery-button{min-height:50px;padding:13px 16px}.media-album-card{min-height:190px;margin-top:16px;padding:26px 22px}.lightbox{padding:12px}.lightbox-stage{min-height:66vh}.lightbox-slide{max-height:66vh}.social-feed-header{align-items:flex-start;flex-direction:column}.instagram-post-grid,.instagram-temporary-grid{grid-template-columns:1fr}.instagram-temporary-card{min-height:260px}}main .section h2,main .section h3,.event-card h3,.staff-card strong,.values-grid strong,.product-card strong,.sponsor-levels strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:750!important;line-height:1.18!important;text-transform:uppercase!important}main .section h2{font-size:40px!important}main .section h3,.event-card h3{font-size:20px!important}.quick-links span,.quick-links strong,.stats-grid strong,.player-card span,table th,.desktop-nav a,.brand-lockup strong,.brand-lockup small{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:800!important}.stats-grid strong{font-size:32px!important;line-height:1.12!important}.stats-grid strong[data-count-up]{font-variant-numeric:tabular-nums;transition:color .24s ease,text-shadow .24s ease}.stats-grid strong[data-count-up].is-counting{color:var(--sky);text-shadow:0 0 24px rgba(102,189,242,.28)}.player-card span{font-size:30px!important}@media(max-width:980px){main .section h2{font-size:36px!important}}@media(max-width:640px){main .section h2{font-size:29px!important}}.page-intro{display:none}.has-motion .page-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-content:center;justify-items:center;gap:18px;overflow:hidden;background:#030303;opacity:1;visibility:visible;transition:opacity .48s ease,visibility .48s ease}.has-motion .page-intro:before,.has-motion .page-intro:after{position:absolute;top:46%;right:-12vw;left:-12vw;height:22vh;background:var(--red);content:"";transform:rotate(-7deg) translate(-110%);animation:intro-slash .82s cubic-bezier(.76,0,.24,1) .12s forwards}.has-motion .page-intro:after{height:5px;background:var(--sky);animation-delay:.26s}.page-intro img,.page-intro strong,.page-intro>span{position:relative;z-index:1}.page-intro img{width:clamp(104px,12vw,160px);height:clamp(104px,12vw,160px);object-fit:contain;opacity:0;transform:scale(.72);animation:intro-mark .62s cubic-bezier(.16,1,.3,1) .26s forwards}.page-intro strong{font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(24px);animation:intro-copy .52s ease .42s forwards}.page-intro>span{width:min(280px,58vw);height:3px;overflow:hidden;background:#fff3}.page-intro>span:after{display:block;width:100%;height:100%;background:var(--white);content:"";transform:translate(-102%);animation:intro-progress .72s cubic-bezier(.76,0,.24,1) .32s forwards}.page-intro.is-complete{opacity:0;visibility:hidden;pointer-events:none}.scroll-progress{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:linear-gradient(90deg,var(--red),var(--sky));transform:scaleX(0);transform-origin:left center;will-change:transform}.motion-ready .site-header{animation:header-enter .64s cubic-bezier(.16,1,.3,1) .72s both}.site-header.is-scrolled{min-height:74px;box-shadow:0 12px 40px #00000038}.desktop-nav a,.mobile-nav a{position:relative}.desktop-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:2px;background:var(--red);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .26s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.is-active:after{transform:scaleX(1);transform-origin:left center}.desktop-nav a.is-active{color:var(--white)}.hero:before,.hero:after{position:absolute;z-index:3;width:34px;height:34px;border-color:#ffffffc7;content:"";pointer-events:none}.hero:before{top:116px;left:clamp(18px,2vw,30px);border-top:1px solid;border-left:1px solid}.hero:after{top:116px;right:clamp(18px,2vw,30px);border-top:1px solid;border-right:1px solid}.hero-photo{transform:translate3d(0,var(--hero-shift, 0px),0) scale(1.02);will-change:transform}.motion-ready .hero-photo{animation:hero-photo-enter 1.6s cubic-bezier(.16,1,.3,1) .3s both}.hero-content{transform:translate3d(0,var(--hero-content-shift, 0px),0);will-change:transform}.motion-ready .hero-content>*{opacity:0;transform:translateY(44px);animation:hero-copy-enter .76s cubic-bezier(.16,1,.3,1) forwards}.motion-ready .hero-content>:nth-child(1){animation-delay:.82s}.motion-ready .hero-content>:nth-child(2){animation-delay:.9s}.motion-ready .hero-content>:nth-child(3){animation-delay:1.02s}.motion-ready .hero-content>:nth-child(4){animation-delay:1.12s}.motion-ready .next-game-strip{animation:game-strip-enter .72s cubic-bezier(.16,1,.3,1) 1.22s both}.hero-scroll-cue{position:absolute;right:clamp(18px,2vw,30px);bottom:128px;z-index:4;display:grid;justify-items:center;gap:12px;color:#ffffffb8;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl}.hero-scroll-cue i{display:block;width:1px;height:54px;overflow:hidden;background:#ffffff47}.hero-scroll-cue i:after{display:block;width:100%;height:48%;background:var(--sky);content:"";animation:scroll-cue 1.6s ease-in-out infinite}.momentum-band{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.16);background:var(--red);color:var(--white)}.momentum-track{display:flex;width:max-content;animation:momentum-loop 24s linear infinite;will-change:transform}.momentum-track span{display:inline-flex;align-items:center;gap:clamp(18px,2.5vw,42px);padding:20px clamp(18px,2.5vw,42px);font-family:Anton,Impact,sans-serif;font-size:clamp(42px,6vw,82px);font-weight:400;line-height:.92;text-transform:uppercase;white-space:nowrap}.momentum-track i{color:var(--navy);font-style:normal;font-size:.62em}main .section>.section-heading h2,main .registration-copy h2,main .contact-section h2{font-family:Anton,Impact,sans-serif!important;font-size:clamp(46px,6vw,82px)!important;font-weight:400!important;line-height:.94!important;letter-spacing:.01em}.section-heading{max-width:980px}.section-heading .eyebrow,.registration-copy .eyebrow,.contact-section .eyebrow{display:inline-flex;align-items:center;gap:10px;letter-spacing:.08em}.section-heading .eyebrow:before,.registration-copy .eyebrow:before,.contact-section .eyebrow:before{width:28px;height:2px;background:currentColor;content:""}.has-motion .motion-item{opacity:0;transform:translate3d(0,46px,0);clip-path:inset(0 0 12% 0);transition:opacity .72s ease var(--motion-delay, 0ms),transform .82s cubic-bezier(.16,1,.3,1) var(--motion-delay, 0ms),clip-path .82s cubic-bezier(.16,1,.3,1) var(--motion-delay, 0ms)}.has-motion .motion-item.is-visible{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}.motion-card{position:relative;isolation:isolate;overflow:hidden}.motion-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:radial-gradient(circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(102,189,242,.2),transparent 38%);content:"";opacity:0;pointer-events:none;transition:opacity .22s ease}.motion-card:hover:after,.motion-card:focus-within:after{opacity:1}.event-card,.player-card,.staff-card,.values-grid article,.product-card,.sponsor-levels article,.social-feed-card{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.event-card:hover,.player-card:hover,.staff-card:hover,.values-grid article:hover,.product-card:hover,.sponsor-levels article:hover,.social-feed-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0000002e}.quick-links a{position:relative;overflow:hidden;transition:color .22s ease,background .22s ease}.quick-links a:after{position:absolute;top:50%;right:22px;bottom:auto;color:var(--sky);content:"\2197";font-size:22px;opacity:0;transform:translate(-10px,-50%);transition:opacity .22s ease,transform .22s ease}.quick-links a:hover:after,.quick-links a:focus-visible:after{opacity:1;transform:translateY(-50%)}.button,.header-cta,.product-button,.product-card button,.media-gallery-button{position:relative;isolation:isolate;overflow:hidden;transition:color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.button:after,.header-cta:after,.product-button:after,.product-card button:after,.media-gallery-button:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff2e;content:"";transform:translate(-105%) skew(-18deg);transition:transform .42s cubic-bezier(.16,1,.3,1)}.button:hover,.header-cta:hover,.product-button:hover,.product-card button:hover,.media-gallery-button:hover{transform:translateY(-2px)}.button:hover:after,.header-cta:hover:after,.product-button:hover:after,.product-card button:hover:after,.media-gallery-button:hover:after{transform:translate(105%) skew(-18deg)}.media-slide.is-active img{animation:gallery-frame-in .76s cubic-bezier(.16,1,.3,1) both}.intro-band{background-size:180% 180%;animation:intro-gradient 14s ease-in-out infinite alternate}@keyframes intro-slash{to{transform:rotate(-7deg) translate(0)}}@keyframes intro-mark{to{opacity:1;transform:scale(1)}}@keyframes intro-copy{to{opacity:1;transform:translateY(0)}}@keyframes intro-progress{to{transform:translate(0)}}@keyframes header-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes hero-photo-enter{0%{opacity:0;transform:translate3d(0,var(--hero-shift, 0px),0) scale(1.12)}to{opacity:1;transform:translate3d(0,var(--hero-shift, 0px),0) scale(1.02)}}@keyframes hero-copy-enter{to{opacity:1;transform:translateY(0)}}@keyframes game-strip-enter{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-cue{0%{transform:translateY(-110%)}55%,to{transform:translateY(220%)}}@keyframes momentum-loop{to{transform:translate(-50%)}}@keyframes gallery-frame-in{0%{opacity:.72;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes intro-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(max-width:980px){.hero-scroll-cue{display:none}main .section>.section-heading h2,main .registration-copy h2,main .contact-section h2{font-size:clamp(42px,8vw,68px)!important}}@media(max-width:640px){.site-header.is-scrolled{min-height:64px}.hero:before,.hero:after{top:92px;width:22px;height:22px}.momentum-track span{gap:18px;padding:16px 18px;font-size:48px}main .section>.section-heading h2,main .registration-copy h2,main .contact-section h2{font-size:clamp(38px,12vw,56px)!important}.has-motion .motion-item{transform:translate3d(0,28px,0)}.quick-links a:after{right:16px;bottom:auto;opacity:.7;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-motion .page-intro{display:none}.motion-ready .site-header,.motion-ready .hero-photo,.motion-ready .hero-content>*,.motion-ready .next-game-strip,.momentum-track,.hero-scroll-cue i:after,.media-slide.is-active img,.intro-band{animation:none!important}.motion-ready .hero-content>*,.has-motion .motion-item{opacity:1;transform:none;clip-path:none}.hero-photo,.hero-content{transform:none!important}}.uniforms-callout{position:relative;display:grid;align-items:end;min-height:min(78vw,820px);overflow:hidden;border-top:8px solid var(--red);background:#07111e}.uniforms-callout-photo,.uniforms-callout-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.uniforms-callout-photo{object-fit:cover;object-position:center 38%;transform:scale(1.015);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s ease}.uniforms-callout:hover .uniforms-callout-photo{filter:saturate(1.12) contrast(1.04);transform:scale(1.045)}.uniforms-callout-scrim{background:linear-gradient(90deg,#02070ef2,#02070eb3 42%,#02070e14 76%),linear-gradient(0deg,rgba(2,7,14,.92) 0%,transparent 52%)}.uniforms-callout-content{position:relative;z-index:1;max-width:760px;padding:clamp(70px,9vw,128px) clamp(22px,6vw,88px)}.uniforms-callout-content h2{margin:0 0 22px;font-family:Anton,Impact,sans-serif;font-size:clamp(62px,8vw,118px);font-weight:400;line-height:.9;text-transform:uppercase}.uniforms-callout-content>p:not(.eyebrow){max-width:620px;color:#ffffffc7;font-size:clamp(16px,1.7vw,21px);line-height:1.55}.uniforms-callout-facts{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.uniforms-callout-facts span{display:grid;gap:3px;min-width:132px;padding:13px 16px;border:1px solid rgba(255,255,255,.24);background:#050c167a;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.uniforms-callout-facts strong{color:var(--white);font-size:19px}.uniforms-callout-button{gap:18px}.uniforms-callout-button span{color:var(--sky);font-size:20px;transition:transform .18s ease}.uniforms-callout-button:hover span{transform:translate(3px,-3px)}.uniforms-site-header{background:#050505eb;border-color:var(--line)}.uniforms-cart-link{gap:8px}.uniforms-cart-link span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--white);color:var(--black);font-size:11px}.uniforms-storefront{background:#050b13}.uniforms-hero{position:relative;display:grid;align-items:end;min-height:min(92vh,940px);padding:150px clamp(22px,6vw,88px) 78px;overflow:hidden;border-bottom:1px solid var(--line)}.uniforms-hero>img,.uniforms-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.uniforms-hero>img{object-fit:cover;object-position:center;animation:uniformHeroDrift 16s ease-in-out infinite alternate}.uniforms-hero-scrim{background:linear-gradient(90deg,#00040af2,#00040a8c 46%,#00040a0d 76%),linear-gradient(0deg,rgba(0,4,10,.96),transparent 58%)}.uniforms-hero-content{position:relative;z-index:2;max-width:760px}.uniforms-hero-content h1{font-size:clamp(76px,10vw,142px)}.uniforms-hero-content h1 em{width:auto;height:auto;padding:10px 18px 6px;font-size:.52em}.uniforms-hero-content>p:not(.eyebrow){max-width:600px;margin-bottom:28px;color:#ffffffc7;font-size:18px;line-height:1.6}.uniforms-hero-meta{position:absolute;right:clamp(22px,5vw,72px);bottom:42px;z-index:2;display:grid;grid-template-columns:repeat(3,auto);border:1px solid var(--line);background:#061527c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.uniforms-hero-meta span{display:grid;gap:4px;min-width:120px;padding:15px 18px;border-right:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.uniforms-hero-meta span:last-child{border-right:0}.uniforms-hero-meta strong{color:var(--white);font-size:16px}.uniforms-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(28px,6vw,90px);align-items:end;padding:clamp(70px,9vw,130px) clamp(22px,6vw,88px);background:linear-gradient(135deg,#061527,#0c2941 65%,#07111e)}.uniforms-intro .eyebrow{grid-column:1 / -1;margin-bottom:-28px}.uniforms-intro h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(66px,8vw,118px);font-weight:400;line-height:.9}.uniforms-intro>p:last-child{max-width:660px;margin:0;color:#ffffffb3;font-size:clamp(18px,2vw,24px);line-height:1.55}.uniform-product-list{display:grid;gap:2px;background:#1e2f42}.uniform-product-card{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:780px;background:#07111e}.uniform-product-card:nth-child(2n) .uniform-product-gallery{order:2}.uniform-product-gallery{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 26% 20%,rgba(8,121,217,.28),transparent 36%),radial-gradient(circle at 78% 72%,rgba(242,13,23,.25),transparent 38%),#050811}.uniform-product-card.is-graphite .uniform-product-gallery{background:radial-gradient(circle at 20% 20%,rgba(102,189,242,.2),transparent 36%),radial-gradient(circle at 80% 75%,rgba(242,13,23,.26),transparent 40%),#101216}.uniform-product-card.is-camo .uniform-product-gallery{background:radial-gradient(circle at 22% 22%,rgba(8,121,217,.3),transparent 37%),radial-gradient(circle at 80% 74%,rgba(242,13,23,.3),transparent 40%),#05080c}.uniform-product-images,.uniform-product-image{width:100%;height:100%}.uniform-product-images{position:relative;min-height:780px}.uniform-product-image{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:clamp(26px,4vw,70px);opacity:0;transform:translate(5%) scale(.98);transition:opacity .52s ease,transform .72s cubic-bezier(.16,1,.3,1);pointer-events:none}.uniform-product-image.is-active{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.uniform-product-image img{width:100%;height:100%;max-height:680px;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.46))}.uniform-gallery-controls{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;align-items:center;gap:4px;border:1px solid var(--line);background:#050b13cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.uniform-gallery-controls button{width:48px;height:48px;border:0;background:transparent;color:var(--white);font-size:20px}.uniform-gallery-controls button:hover,.uniform-gallery-controls button:focus-visible{background:var(--red)}.uniform-gallery-controls span{min-width:68px;text-align:center;color:var(--muted);font-size:11px;font-weight:900}.uniform-gallery-controls b{color:var(--sky)}.uniform-product-info{position:relative;display:flex;justify-content:center;flex-direction:column;padding:clamp(52px,7vw,108px);overflow:hidden}.uniform-product-info:before{position:absolute;top:0;right:0;width:8px;height:38%;background:var(--red);content:""}.uniform-product-number{position:absolute;top:22px;right:34px;color:#ffffff0d;font-family:Anton,Impact,sans-serif;font-size:clamp(110px,15vw,220px);line-height:1;pointer-events:none}.uniform-product-info .eyebrow,.uniform-product-info h2,.uniform-product-info>p,.uniform-product-form{position:relative;z-index:1}.uniform-product-info h2{max-width:620px;margin:0 0 12px;font-family:Anton,Impact,sans-serif!important;font-size:clamp(54px,6vw,92px)!important;font-weight:400!important;line-height:.95!important}.uniform-product-price{margin:0 0 20px;color:var(--sky);font-size:34px;font-weight:900}.uniform-product-description{max-width:580px;margin-bottom:32px;color:var(--muted);font-size:17px;line-height:1.6}.uniform-product-form{max-width:620px}.uniform-size-fieldset{margin:0 0 24px;padding:0;border:0}.uniform-size-fieldset legend{margin-bottom:12px;color:var(--white);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.uniform-size-options{display:grid;grid-template-columns:repeat(5,minmax(48px,1fr));gap:8px}.uniform-size-options label{cursor:pointer}.uniform-size-options input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.uniform-size-options span{display:grid;place-items:center;min-height:48px;border:1px solid rgba(255,255,255,.24);background:#ffffff0a;font-weight:900;transition:border-color .16s ease,background .16s ease,transform .16s ease}.uniform-size-options input:checked+span{border-color:var(--red);background:var(--red);transform:translateY(-2px)}.uniform-size-options input:focus-visible+span{outline:2px solid var(--sky);outline-offset:2px}.uniform-size-options input:disabled+span{opacity:.3;text-decoration:line-through;cursor:not-allowed}.uniform-add-button{width:100%;min-height:58px;cursor:pointer}.uniform-add-button:disabled{opacity:.45;cursor:not-allowed}.uniform-payment-button{margin-top:10px}.uniform-payment-button .shopify-payment-button__button{min-height:54px!important;border-radius:0!important;font-size:14px!important;font-weight:900!important;text-transform:uppercase}.uniform-product-form.is-unavailable{padding:18px;border:1px solid var(--line)}.uniforms-checkout-band{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(58px,8vw,110px) clamp(22px,6vw,88px);background:linear-gradient(110deg,#07111e,#0b3355)}.uniforms-checkout-band h2{margin-bottom:8px;font-family:Anton,Impact,sans-serif;font-size:clamp(58px,7vw,96px);font-weight:400}.uniforms-checkout-band p:last-child{margin-bottom:0;color:var(--muted)}.standalone-product-page{min-height:100vh;padding-top:88px}.store-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:36px clamp(22px,6vw,88px);border-bottom:1px solid var(--line)}.store-page-heading .eyebrow{margin:0}.store-page-heading a{color:var(--sky);font-weight:900;text-transform:uppercase}.cart-page{min-height:100vh;padding:150px clamp(22px,6vw,88px) 90px;background:linear-gradient(135deg,#050b13,#0a2136)}.cart-heading{max-width:820px;margin-bottom:50px}.cart-heading h1{margin-bottom:18px;font-size:clamp(72px,10vw,138px)}.cart-heading p:last-child{color:var(--muted);font-size:18px}.cart-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:28px;align-items:start}.cart-items{display:grid;gap:1px;background:var(--line)}.cart-item{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px;background:#081421}.cart-item-image{height:210px;padding:10px;background:radial-gradient(circle at center,#15314d,#03070c 72%)}.cart-item-image img{width:100%;height:100%;object-fit:contain}.cart-item-copy h2{margin-bottom:10px;font-size:27px}.cart-item-copy p{color:var(--muted)}.cart-item-copy label{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.cart-item-copy input{width:72px;min-height:42px;border:1px solid var(--line);background:#02060b;color:var(--white);text-align:center}.cart-remove{display:inline-block;margin-top:15px;color:var(--sky);font-size:12px;font-weight:900;text-transform:uppercase}.cart-line-price{color:var(--white);font-size:24px}.cart-summary{position:sticky;top:116px;display:grid;gap:14px;padding:30px;border-top:6px solid var(--red);background:var(--white);color:var(--black);box-shadow:var(--shadow)}.cart-summary>span{color:#456078;font-size:12px;font-weight:900;text-transform:uppercase}.cart-summary>strong{font-size:44px}.cart-summary p{color:#526474;line-height:1.5}.cart-summary .button.secondary{border-color:#8090a0;background:transparent;color:var(--black)}.cart-empty{max-width:800px;padding:clamp(34px,6vw,70px);border:1px solid var(--line);background:#081421}.cart-empty>span{color:var(--red);font-size:14px;font-weight:900}.cart-empty h2{margin-top:14px;font-family:Anton,Impact,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:400}.cart-empty p{color:var(--muted);font-size:18px;line-height:1.6}@keyframes uniformHeroDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.08) translate3d(0,-1.5%,0)}}@media(max-width:1100px){.uniforms-hero-meta{position:relative;right:auto;bottom:auto;z-index:2;width:fit-content;margin-top:34px}.uniform-product-card{grid-template-columns:1fr 1fr}.uniform-product-info{padding:48px}.cart-form{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:780px){.uniforms-callout{min-height:820px}.uniforms-callout-photo{object-position:60% center}.uniforms-callout-scrim{background:linear-gradient(0deg,#02070ef7,#02070eb3 58%,#02070e2e)}.uniforms-callout-content{padding-bottom:54px}.uniforms-hero{align-items:end;min-height:900px;padding-top:120px}.uniforms-hero>img{object-position:56% center}.uniforms-hero-scrim{background:linear-gradient(0deg,#00040afa,#00040a8f 66%,#00040a33)}.uniforms-hero-meta{grid-template-columns:1fr;width:100%}.uniforms-hero-meta span{grid-template-columns:90px 1fr;min-width:0;border-right:0;border-bottom:1px solid var(--line)}.uniforms-intro{grid-template-columns:1fr}.uniforms-intro .eyebrow{grid-column:auto;margin-bottom:-12px}.uniform-product-card,.uniform-product-card:nth-child(2n){grid-template-columns:1fr;min-height:0}.uniform-product-card:nth-child(2n) .uniform-product-gallery{order:0}.uniform-product-images{min-height:680px}.uniform-product-info{padding:52px 28px 64px}.uniforms-checkout-band{align-items:flex-start;flex-direction:column}.uniforms-checkout-band .button{width:100%}.cart-item{grid-template-columns:128px minmax(0,1fr)}.cart-item-image{height:170px}.cart-line-price{grid-column:2}}@media(max-width:520px){.uniforms-callout{min-height:720px}.uniforms-callout-content h2{font-size:54px}.uniforms-callout-facts{display:grid;grid-template-columns:1fr 1fr}.uniforms-callout-facts span:last-child{grid-column:1 / -1}.uniforms-hero{min-height:860px;padding:112px 18px 42px}.uniforms-hero-content h1{font-size:60px}.uniforms-hero-content h1 em{font-size:30px}.uniforms-hero-content .button{width:100%}.uniforms-intro{padding:62px 18px}.uniforms-intro h2{font-size:54px}.uniform-product-images{min-height:540px}.uniform-product-image{padding:24px 16px 68px}.uniform-product-info h2{font-size:48px!important}.uniform-size-options{grid-template-columns:repeat(5,1fr);gap:5px}.uniform-size-options span{min-height:44px;font-size:13px}.uniform-gallery-controls{right:14px;bottom:14px}.cart-page{padding:116px 16px 64px}.cart-item{grid-template-columns:1fr;padding:18px}.cart-item-image{height:300px}.cart-line-price{grid-column:1}.cart-summary{padding:22px}.store-page-heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.uniforms-hero>img,.uniforms-callout-photo,.uniform-product-image{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tnvultures.css.map */
