body,html{margin:0}html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.card{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.card .card-team{width:calc(50% - 10px)}.card .card-team .card-team-name{color:#333;font-size:16px;font-weight:700;text-align:center}.card .card-team .card-team-action{align-items:center;display:flex;justify-content:center;margin-top:10px}.card .card-team .card-team-action .card-select{width:100%}.card .card-team .card-timer{align-items:center;display:flex;height:50px;justify-content:center}.card .card-team .card-timer .card-timer-display{color:#333;font-size:25px;font-weight:700;margin-right:30px}.card .card-team .card-timer .card-timer-ended{color:#333;font-size:18px;font-weight:700}.card .card-team .card-timer .confirm{width:150px}.cronometer{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.cronometer .timer-display{color:#333;font-family:monospace;font-size:48px;font-weight:700;margin-left:auto;margin-right:20px}.cronometer .confirm{margin-left:auto;width:150px}.cronometer .reset{width:100px}.crono-modal{align-items:center;display:flex;flex-direction:column;justify-content:center}.crono-modal .crono-modal-timepicker{width:50%}.dice{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:20px;padding-top:10px}.dice .dice-team-name{color:#333;font-size:16px;font-weight:600;width:200px}.dice .dice-team-action{width:calc(100% - 200px)}.presidential{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.presidential .presidential-team{width:calc(50% - 10px)}.presidential .presidential-team .presidential-team-name{color:#333;font-size:16px;font-weight:700;text-align:center}.presidential .presidential-team .presidential-team-action{align-items:center;display:flex;justify-content:center;width:100%}.score{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.score .score-title{font-weight:700;text-align:center}.score .score-team{width:calc(50% - 10px)}.score .score-team .score-team-name{color:#333;font-size:16px;font-weight:700;text-align:center}.score .score-team .score-team-action{align-items:center;display:flex;gap:40px;justify-content:center}.score .score-display{color:#333;font-family:monospace;font-size:48px;font-weight:700}.shootout{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.shootout .shootout-title{font-weight:700;text-align:center}.shootout .shootout-team{width:calc(50% - 10px)}.shootout .shootout-team .shootout-team-name{color:#333;font-size:16px;font-weight:700;text-align:center}.shootout .shootout-team .shootout-team-action{align-items:center;display:flex;gap:40px;justify-content:center}.shootout .shootout-display{color:#333;font-family:monospace;font-size:48px;font-weight:700}.select-teams-container{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;width:100%}.select-teams-container .team-select{width:calc(50% - 150px)}.select-teams-container .confirm{width:150px}.select-teams-container .reset{width:100px}.crono-idle{align-items:center;background-color:#141526;display:flex;flex-direction:column;gap:28px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.crono-idle .crono-idle-logo{height:auto;max-width:70vw;width:280px}.crono-idle .crono-idle-text{color:#ffcc07;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.crono{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative}.crono .background-team-image-div{bottom:0;position:absolute;top:0;z-index:-1}.crono .background-team-image-div .background-team-image-container-div{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.crono .background-team-image-div .background-team-image-container-div .background-team-image-trasparent{background-color:#ffffff80;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.crono .background-team-image-div .background-team-image-container-div .background-team-image{height:auto;max-height:100%;max-width:100%;width:auto}.crono .background-team-image-div.home{left:0;padding-right:10px;right:50%}.crono .background-team-image-div.away{left:50%;padding-left:10px;right:0}.crono .crono-teams-div{align-items:center;display:flex;gap:10px;justify-content:space-between}.crono .crono-teams-div .crono-team-div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.crono .crono-teams-div .crono-team-div.same-line{flex-direction:row}.crono .crono-teams-div .crono-team-div.penalty{background-color:#fffc;color:#969393;font-size:100px;font-weight:700;margin:-30px auto 0;padding:0 5px;width:70px}.crono .crono-teams-div .crono-team-div.penalty.used{color:#333}.crono .crono-teams-div .crono-team-div .crono-team-time{background-color:#fffc;color:#333;font-size:140px;font-weight:700;margin-top:30px;padding:10px}.crono .crono-teams-div .crono-team-div .ant-checkbox-inner{font-size:50px;height:50px;width:50px}.crono .crono-teams-div .crono-team-div .ant-checkbox-inner:after{display:none}.crono .crono-teams-div .crono-team-div .crono-team-name{background-color:#fffc;color:#333;font-size:80px;font-weight:700;margin-bottom:-30px;z-index:2}.crono .crono-teams-div .crono-team-div .crono-team-name.not-used{color:#969393;font-weight:100}.crono .crono-teams-div .crono-team-div .crono-team-score{background-color:#fffc;color:#333;font-size:200px;font-weight:700;padding:0 10px}.crono .crono-teams-div.border{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:20px}.crono .crono-teams-div .crono-team-separator-div{color:#333;font-size:30px;text-align:center;width:250px}.crono .crono-element-div{align-items:center;background-color:#fffc;display:flex;gap:10px;justify-content:center}.crono .crono-element-div .crono-element-seconds-div{color:#333;font-size:240px;font-weight:700}.crono .crono-element-div .crono-element-half-div{color:#333;font-size:75px}.countdown-modal .ant-progress-text,.countdown-modal .pre-countdown-modal{color:#333!important;font-size:250px!important}.info-modal{color:#333!important;font-size:140px!important}.info-modal .match-dice-info{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 50px);justify-content:center;position:relative;width:calc(100vw - 100px)}.info-modal .match-dice-info .background-team-image-div{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.info-modal .match-dice-info .background-team-image-div .background-team-image-trasparent{background-color:#ffffff80;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.info-modal .match-dice-info .background-team-image-div .background-team-image{height:auto;margin:0 auto;max-height:calc(100vh - 100px);max-width:100%;width:auto}.info-modal .match-dice-info .match-dice-value{font-size:320px;font-weight:700;margin-top:-50px}.info-modal .match-dice-info .match-dice-label-card{background-color:#fffc;font-size:270px;font-weight:700;line-height:1;text-align:center;z-index:3}.info-modal .match-dice-info .match-dice-label{background-color:#fffc;z-index:3}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/static/media/anton-latin-400-normal.3d62441680a12bbe4cde.woff2) format("woff2"),url(/static/media/anton-latin-400-normal.985e9e5ffc0621b1c530.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/static/media/archivo-latin-400-normal.909ea31b13b8a4c1af5e.woff2) format("woff2"),url(/static/media/archivo-latin-400-normal.d3bd897a458523c4d335.woff) format("woff")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(/static/media/archivo-latin-600-normal.49cf82b4568fefdbdcc6.woff2) format("woff2"),url(/static/media/archivo-latin-600-normal.73bde4e0c24968ef7719.woff) format("woff")}@font-face{font-display:swap;font-family:Saira Stencil One;font-style:normal;font-weight:400;src:url(/static/media/saira-stencil-one-latin-400-normal.a0f1c8f205506df9a37e.woff2) format("woff2"),url(/static/media/saira-stencil-one-latin-400-normal.c6034389315d29a0c8ce.woff) format("woff")}.lp{-webkit-font-smoothing:antialiased;background:#0e0f1c;box-sizing:border-box;color:#ece3cf;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:17px;isolation:isolate;line-height:1.62;overflow-x:clip;position:relative}.lp *,.lp :after,.lp :before{box-sizing:inherit}.lp a{text-decoration:none}.lp p{text-wrap:pretty}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp :focus-visible{outline:3px solid #ffc60b;outline-offset:3px}.lp-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;mix-blend-mode:overlay;opacity:.42;pointer-events:none;position:absolute;z-index:40}.lp-main:focus{outline:none}.lp-skip{background:#ffc60b;color:#0e0f1c;font-family:Saira Stencil One,Anton,sans-serif;font-size:.8rem;left:12px;letter-spacing:.08em;padding:12px 18px;position:fixed;text-transform:uppercase;top:-120px;transition:top .18s ease;z-index:60}.lp-skip:focus{top:12px}.lp-stickynav{align-items:center;background:#0e0f1c;border-bottom:2px solid #ffc60b;display:flex;gap:16px;justify-content:space-between;left:0;padding:11px max(16px,(100% - 1180px)/2);position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear .32s;visibility:hidden;z-index:50}.lp-stickynav.is-visible{transform:translateY(0);transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s;visibility:visible}.lp-stickynav-brand{color:#ffc60b;font-family:Anton,Arial Narrow,sans-serif;font-size:1.16rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lp-stickynav-links{display:flex;gap:clamp(14px,3vw,30px)}.lp-stickynav-links a{color:#ece3cf;font-family:Saira Stencil One,Anton,sans-serif;font-size:clamp(.66rem,1.9vw,.8rem);letter-spacing:.1em;text-transform:uppercase;transition:color .16s ease;white-space:nowrap}.lp-stickynav-links a:hover{color:#ffc60b}.lp-hero{background:radial-gradient(120% 80% at 88% 4%,#ffc60b38,#0000 55%),radial-gradient(90% 60% at 0 100%,#ffc60b1a,#0000 60%),#0e0f1c;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;z-index:1}.lp-hero,.lp-nav{display:flex;position:relative}.lp-nav{align-items:center;gap:16px;justify-content:flex-end;padding:clamp(18px,3.5vw,40px) clamp(18px,3.5vw,40px) 0;z-index:2}.lp-nav-brand{color:#ffc60b;display:none;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.12rem,4.4vw,1.5rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lp-nav-links{display:flex;gap:clamp(14px,3vw,34px)}.lp-nav-links a{border-bottom:2px solid #0000;color:inherit;font-family:Saira Stencil One,Anton,sans-serif;font-size:clamp(.66rem,1.9vw,.82rem);letter-spacing:.1em;padding-bottom:4px;text-transform:uppercase;transition:border-color .18s ease,color .18s ease;white-space:nowrap}.lp-nav-links a:hover{border-color:#ffc60b;color:#ffc60b}.lp-hero-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:clamp(30px,5vw,56px);justify-content:center;padding:clamp(28px,5vh,60px) clamp(18px,3.5vw,40px);position:relative;z-index:2}.lp-hero-text{min-width:0}.lp-hero-emblem{align-items:center;display:flex;justify-content:center;order:-1;width:100%}.lp-hero-logo{display:block;filter:drop-shadow(0 16px 30px rgba(0,0,0,.5));height:auto;max-width:100%;width:clamp(150px,30vw,360px)}.lp-hero-eyebrow{color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:clamp(.78rem,1.7vw,1.05rem);letter-spacing:.26em;margin:0 0 clamp(14px,2.4vw,26px);text-transform:uppercase}.lp-hero-title{font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(2.8rem,min(13.5vw,15.5vh),11rem);font-weight:400;letter-spacing:-.012em;line-height:.82;margin:0;text-transform:uppercase}.lp-hero-line{color:#ece3cf;display:block}.lp-hero-line-bleed{color:#ffc60b}.lp-hero-year{-webkit-text-stroke:2px #ffc60b;color:#0000;display:block}.lp-hero-sub{color:#ece3cfbd;font-size:clamp(.98rem,1.5vw,1.18rem);margin:clamp(20px,3vw,34px) 0 0;max-width:34ch}.lp-hero-band{background:#16182c;border-top:3px solid #ffc60b;position:relative;width:100%;z-index:2}.lp-hero-band-inner{display:flex;flex-direction:column;gap:14px;padding:clamp(16px,2.4vw,26px) clamp(18px,3.5vw,40px)}.lp-band-label{color:#ece3cfc7;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase}.lp-countdown-units{display:flex;gap:clamp(8px,1.4vw,14px)}.lp-countdown-unit{align-items:center;background:#ece3cf;border:2px solid #0e0f1c;box-shadow:4px 4px 0 0 #ffc60b;color:#0e0f1c;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:clamp(8px,1.5vw,15px) 6px}.lp-countdown-value{font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.7rem,5.6vw,3.1rem);line-height:1}.lp-countdown-tag{font-family:Saira Stencil One,Anton,sans-serif;font-size:clamp(.56rem,1.7vw,.66rem);letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.lp-hero-band-live{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px clamp(20px,4vw,46px)}.lp-band-state{align-items:center;color:#ffc60b;display:inline-flex;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.4rem,4vw,2.2rem);gap:12px;text-transform:uppercase}.lp-band-state-end{color:#ece3cf}.lp-band-dot{animation:lp-pulse 1.9s ease-out infinite;background:#e5351f;border-radius:50%;box-shadow:0 0 0 0 #e5351fb3;flex-shrink:0;height:13px;width:13px}.lp-band-next{display:flex;flex-direction:column;gap:2px}.lp-band-next-tag{color:#ece3cfc7;font-family:Saira Stencil One,Anton,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.lp-band-next-value{color:#ece3cf;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.1rem,2.8vw,1.6rem);text-transform:uppercase}.lp-band-link{border-bottom:2px solid #ffc60b;color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;letter-spacing:.08em;padding-bottom:3px;text-transform:uppercase;transition:color .16s ease,border-color .16s ease}.lp-band-link:hover{border-color:#ece3cf;color:#ece3cf}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 #e5351fb3}70%{box-shadow:0 0 0 13px #e5351f00}to{box-shadow:0 0 0 0 #e5351f00}}@media(min-width:720px){.lp-hero-band-inner{align-items:center;flex-direction:row;gap:clamp(20px,4vw,56px);justify-content:space-between}.lp-countdown-units{flex:0 1 600px}}@media(min-width:880px){.lp-nav{justify-content:space-between}.lp-nav-brand{display:block}.lp-hero-body{align-items:center;flex-direction:row;gap:clamp(40px,5vw,90px)}.lp-hero-text{flex:1 1 auto}.lp-hero-emblem{flex:1 1;order:0;width:auto}}.lp-marquee{background:#ffc60b;border-block:4px solid #0e0f1c;display:flex;overflow:hidden;position:relative;z-index:2}.lp-marquee-track{animation:lp-scroll 34s linear infinite;display:flex;flex-shrink:0;padding:10px 0;width:-webkit-max-content;width:max-content}.lp-marquee-item{align-items:center;color:#0e0f1c;display:flex;flex-shrink:0;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.1rem,2.6vw,1.7rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lp-marquee-star{color:#0e0f1c;font-style:normal;margin:0 .6em}@keyframes lp-scroll{to{transform:translateX(-50%)}}.lp-section{padding:clamp(64px,9vw,132px) max(22px,(100% - 1180px)/2);position:relative;scroll-margin-top:72px;z-index:1}.lp-ink{background:#0e0f1c;color:#ece3cf}.lp-paper{background:#ece3cf;color:#1b1408}.lp-section-head{align-items:center;display:flex;gap:16px;margin-bottom:clamp(22px,3vw,38px)}.lp-index{background:#ffc60b;color:#0e0f1c;flex-shrink:0;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;letter-spacing:.16em;padding:5px 13px}.lp-h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(2.6rem,8.5vw,6.2rem);font-weight:400;letter-spacing:-.01em;line-height:.92;margin:0;text-transform:uppercase;transition:-webkit-clip-path .85s cubic-bezier(.2,.7,.2,1) .12s;transition:clip-path .85s cubic-bezier(.2,.7,.2,1) .12s;transition:clip-path .85s cubic-bezier(.2,.7,.2,1) .12s,-webkit-clip-path .85s cubic-bezier(.2,.7,.2,1) .12s}.lp-ink .lp-h2{color:#ece3cf}.lp-lead,.lp-paper .lp-h2{color:#1b1408}.lp-lead{font-size:clamp(1.02rem,1.7vw,1.32rem);font-weight:600;margin:0 0 clamp(32px,4.5vw,56px);max-width:56ch}.lp-lead-ink{color:#ece3cfbd}.lp-stats{grid-gap:clamp(12px,1.6vw,20px);display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.lp-stat{background:#e2d8bd;border:2px solid #1b1408;box-shadow:6px 6px 0 0 #ffc60b;padding:clamp(20px,3vw,34px) clamp(14px,2vw,24px)}.lp-stat-value{color:#1b1408;display:block;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(3.2rem,8vw,5.4rem);line-height:.9}.lp-stat-label{color:#1b1408b3;display:block;font-family:Saira Stencil One,Anton,sans-serif;font-size:.78rem;letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.lp-teams{grid-gap:clamp(10px,1.4vw,16px);display:grid;gap:clamp(10px,1.4vw,16px);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.lp-team{align-items:center;background:#16182c;border:2px solid #ece3cf29;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,30px) 14px 18px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lp-team:hover{border-color:#ffc60b;box-shadow:8px 8px 0 0 #ffc60b;transform:translate(-4px,-4px)}.lp-team-num{color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:.8rem;left:12px;letter-spacing:.1em;position:absolute;top:8px}.lp-team-crest{align-items:center;display:flex;height:clamp(96px,16vw,150px);justify-content:center;width:clamp(96px,16vw,150px)}.lp-team-crest img{height:100%;object-fit:contain;width:100%}.lp-team-name{color:#ece3cf;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1;text-align:center;text-transform:uppercase}.lp-highlights{grid-gap:clamp(12px,1.6vw,18px);display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:1fr;margin-bottom:clamp(16px,2.4vw,26px)}.lp-highlight{background:#0e0f1c;border:2px solid #1b1408;box-shadow:7px 7px 0 0 #ffc60b;padding:clamp(24px,3.4vw,40px)}.lp-highlight-name{color:#ffc60b;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:400;line-height:1;margin:0 0 10px;text-transform:uppercase}.lp-highlight-text{color:#ece3cfd1;font-size:1.02rem;margin:0}.lp-cards{grid-gap:clamp(10px,1.4vw,16px);display:grid;gap:clamp(10px,1.4vw,16px);grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 clamp(26px,3vw,38px);padding:0}.lp-card{background:#ece3cf;border:2px solid #1b1408;display:flex;flex-direction:column;gap:10px;min-height:clamp(120px,16vw,168px);padding:clamp(14px,2vw,22px);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.lp-card:hover{background:#ffc60b;box-shadow:7px 7px 0 0 #1b1408;transform:translate(-3px,-3px)}.lp-card-num{color:#e0a800;font-family:Saira Stencil One,Anton,sans-serif;font-size:.78rem;letter-spacing:.14em}.lp-card:hover .lp-card-num{color:#1b1408}.lp-card-name{font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.3rem,3vw,2rem);line-height:.96;margin-top:auto}.lp-card-name,.lp-inline-link{color:#1b1408;text-transform:uppercase}.lp-inline-link{border-bottom:3px solid #ffc60b;display:inline-block;font-family:Saira Stencil One,Anton,sans-serif;font-size:.92rem;letter-spacing:.08em;padding-bottom:3px;transition:color .18s ease}.lp-inline-link:hover{color:#e0a800}.lp-phases{grid-gap:0;border-top:2px solid #ece3cf29;display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0 0 18px;padding:0}.lp-phase{border-bottom:2px solid #ece3cf29;display:flex;flex-direction:column;gap:4px;padding:clamp(18px,2.6vw,28px) 0}.lp-phase-tag{color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.lp-phase-title{color:#ece3cf;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1;text-transform:uppercase}.lp-phase-detail{color:#ece3cfb3;font-size:1rem}.lp-phase-note{color:#ece3cfc7;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;letter-spacing:.08em;margin:0 0 clamp(30px,4vw,48px);text-transform:uppercase}.lp-carousel-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.lp-carousel-heading{display:flex;flex-direction:column;gap:5px;min-width:0}.lp-carousel-title{color:#ffc60b;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.3rem,3vw,1.9rem);text-transform:uppercase}.lp-carousel-hint{color:#ece3cfa8;font-family:Saira Stencil One,Anton,sans-serif;font-size:clamp(.66rem,1.8vw,.74rem);letter-spacing:.1em;text-transform:uppercase}.lp-carousel-nav{display:flex;gap:8px}.lp-carousel-btn{background:#ffc60b;border:2px solid #0e0f1c;color:#0e0f1c;cursor:pointer;font-size:1.5rem;height:48px;line-height:1;transition:transform .16s ease;width:48px}.lp-carousel-btn:hover{transform:translateY(-3px)}.lp-carousel-track{display:flex;gap:clamp(12px,1.6vw,18px);overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-carousel-track::-webkit-scrollbar{display:none}.lp-slide{background:#16182c;border:2px solid #ece3cf29;color:inherit;cursor:pointer;display:flex;flex:0 0 clamp(190px,62vw,244px);flex-direction:column;font:inherit;margin:0;padding:0;scroll-snap-align:start;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lp-slide:focus-visible,.lp-slide:hover{border-color:#ffc60b;box-shadow:8px 8px 0 0 #ffc60b;transform:translate(-4px,-4px)}.lp-slide-img{aspect-ratio:570/714;background:#0e0f1c;display:block;height:auto;object-fit:contain;width:100%}.lp-slide-foot{align-items:baseline;border-top:2px solid #ece3cf29;display:flex;gap:10px;justify-content:space-between;padding:11px 13px 12px}.lp-slide-date{color:#ece3cf;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(.98rem,2.4vw,1.16rem);text-transform:uppercase}.lp-slide-phase{color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.lp-lightbox{animation:lp-fade .2s ease both;background:#070810ed;inset:0;padding:clamp(14px,4vw,44px);z-index:80}.lp-lightbox,.lp-lightbox-close{align-items:center;display:flex;justify-content:center;position:fixed}.lp-lightbox-close{background:#ffc60b;border:2px solid #0e0f1c;color:#0e0f1c;cursor:pointer;font-size:1.2rem;height:clamp(40px,9vw,50px);right:clamp(12px,3vw,26px);top:clamp(12px,3vw,26px);transition:transform .16s ease;width:clamp(40px,9vw,50px);z-index:1}.lp-lightbox-close:hover{transform:scale(1.08)}.lp-lightbox-stage{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0;max-width:100%}.lp-lightbox-frame{display:flex;max-width:100%;position:relative}.lp-lightbox-img{border:3px solid #ffc60b;box-shadow:0 24px 60px #0009;display:block;height:auto;max-height:76vh;max-width:min(90vw,540px);width:auto}.lp-lightbox-arrow{align-items:center;background:#ffc60b;border:2px solid #0e0f1c;color:#0e0f1c;cursor:pointer;display:flex;font-size:1.8rem;height:clamp(40px,9vw,52px);justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:transform .16s ease;width:clamp(40px,9vw,52px)}.lp-lightbox-prev{left:8px}.lp-lightbox-next{right:8px}.lp-lightbox-arrow:hover{transform:translateY(-50%) scale(1.08)}.lp-lightbox-caption{align-items:center;color:#ece3cf;display:flex;flex-wrap:wrap;font-family:Saira Stencil One,Anton,sans-serif;font-size:.82rem;gap:6px 14px;justify-content:center;letter-spacing:.14em;text-transform:uppercase}.lp-lightbox-count{color:#ffc60b}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-venue{grid-gap:clamp(12px,1.6vw,18px);display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:1fr}.lp-venue-block{background:#e2d8bd;border-left:6px solid #ffc60b;display:flex;flex-direction:column;gap:6px;padding:clamp(22px,3vw,34px)}.lp-venue-key{color:#e0a800;font-family:Saira Stencil One,Anton,sans-serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.lp-venue-value{color:#1b1408;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1;text-transform:uppercase}.lp-venue-detail{color:#1b1408bd;font-size:.98rem}.lp-closing{background:#0e0f1c;position:relative;z-index:1}.lp-closing-body{align-items:flex-start;display:flex;flex-direction:column;padding:clamp(64px,10vw,140px) max(22px,(100% - 1180px)/2)}.lp-closing-eyebrow{color:#ffc60b;font-family:Saira Stencil One,Anton,sans-serif;font-size:.86rem;letter-spacing:.2em;margin:0 0 clamp(14px,2vw,22px);text-transform:uppercase}.lp-closing-title{color:#ece3cf;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(3.4rem,13vw,9.5rem);line-height:.84;margin:0 0 clamp(30px,4.5vw,52px);text-transform:uppercase}.lp-closing-title span{color:#ffc60b}.lp-closing-links{display:flex;flex-wrap:wrap;gap:clamp(12px,1.8vw,18px)}.lp-btn{border:2px solid #ffc60b;cursor:pointer;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1rem,2vw,1.2rem);letter-spacing:.04em;padding:16px clamp(22px,3vw,36px);text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.lp-btn-primary{background:#ffc60b;color:#0e0f1c}.lp-btn-ghost{background:#0000;color:#ffc60b}.lp-btn:hover{box-shadow:7px 7px 0 0 #ffc60b73;transform:translate(-3px,-3px)}.lp-colophon{align-items:center;border-top:2px solid #ece3cf29;color:#ece3cfbd;display:flex;flex-wrap:wrap;font-family:Saira Stencil One,Anton,sans-serif;font-size:.78rem;gap:6px 22px;justify-content:space-between;letter-spacing:.14em;padding:22px max(22px,(100% - 1180px)/2);text-transform:uppercase}.lp-colophon a{border-bottom:1px solid #0000;color:#ffc60b;transition:border-color .16s ease}.lp-colophon a:hover{border-color:#ffc60b}.lp-colophon-heart{color:#ffc60b;font-style:normal}[data-reveal]{opacity:0;transform:translateY(46px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}[data-reveal=in]{opacity:1;transform:none}[data-reveal=in] .lp-h2{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@keyframes lp-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes lp-wipe{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.lp-hero-band,.lp-hero-eyebrow,.lp-hero-sub{animation:lp-rise .8s cubic-bezier(.2,.7,.2,1) both}.lp-hero-line,.lp-hero-year{animation:lp-wipe .78s cubic-bezier(.3,.8,.2,1) both}.lp-hero-eyebrow{animation-delay:.1s}.lp-hero-line:first-child{animation-delay:.22s}.lp-hero-line:nth-child(2){animation-delay:.36s}.lp-hero-year{animation-delay:.5s}.lp-hero-sub{animation-delay:.64s}.lp-hero-band{animation-delay:.8s}.lp-hero-logo{animation:lp-stamp .7s cubic-bezier(.2,.8,.2,1) .12s both}@media(min-width:540px){.lp-cards,.lp-teams{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.lp-stats{grid-template-columns:repeat(4,1fr)}.lp-highlights{grid-template-columns:repeat(2,1fr)}}@media(min-width:760px){.lp-phase{align-items:baseline;flex-direction:row;gap:28px}.lp-phase-tag{flex:0 0 140px}.lp-phase-title{flex:0 0 240px}.lp-phase-detail{flex:1 1}.lp-venue{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.lp-teams{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.lp *,.lp-grain,.lp-lightbox,.lp-lightbox *{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.lp-h2{-webkit-clip-path:none;clip-path:none}.lp-marquee-track{animation:none}}