@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-display:"Young Serif","Young Serif Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_4a33cd{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_4a33cd{--font-body:"Work Sans","Work Sans Fallback"}:root{--ink:#120b0a;--ink-2:#1c1210;--bone:#f7ebdc;--bone-dim:#c3ad9d;--bone-faint:#8d7867;--ruby:#d01f2a;--ruby-hot:#ff3d47;--line:rgba(247,235,220,0.14);--sans:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:var(--font-display),"Iowan Old Style",Georgia,ui-serif,serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{background-color:#32090c;background-image:radial-gradient(120% 90% at 50% -10%,#32090c 0,var(--ink) 55%,#080505 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;-webkit-text-size-adjust:100%}body{color:var(--bone);background:transparent;font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.page{position:relative;min-height:100dvh;max-width:1180px;margin:0 auto;padding:clamp(3.2rem,10vw,6rem) clamp(1.6rem,5vw,3rem) clamp(1.6rem,5vw,3rem)}.page,.stack{display:flex;flex-direction:column}.stack{gap:clamp(1.8rem,5vh,3rem);width:100%;margin-block:auto}.backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:none}.page>:not(.backdrop){position:relative;z-index:1}.glow{position:absolute;z-index:0;border-radius:50%;filter:blur(100px);pointer-events:none}.g1{width:55vw;height:55vw;min-width:320px;min-height:320px;top:-18%;left:-12%;opacity:.62;background:radial-gradient(circle,rgba(208,31,42,.58),transparent 68%);animation:drift 26s ease-in-out infinite alternate}.g2{width:48vw;height:48vw;min-width:280px;min-height:280px;right:-14%;bottom:-22%;opacity:.5;background:radial-gradient(circle,rgba(255,61,71,.45),transparent 72%);animation:drift-alt 32s ease-in-out infinite alternate}.grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.hero{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.kicker{margin:0;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-dim)}.wordmark{display:flex;align-items:baseline;justify-content:center;gap:.02em;margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,10.2vw,6.4rem);line-height:1.02;letter-spacing:-.015em;white-space:nowrap;color:var(--bone);text-shadow:0 0 70px rgba(255,61,71,.4)}.sub,.wordmark .dash{color:var(--ruby-hot);font-weight:700}.sub{margin:0;font-size:clamp(.68rem,2.1vw,.92rem);letter-spacing:.46em;text-indent:.46em;text-transform:uppercase}.lede{margin:1.1rem 0 0;max-width:34ch;font-weight:300;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.5;color:var(--bone-dim);text-wrap:pretty}.lede strong{font-weight:600;color:var(--bone)}.ticker{overflow:hidden;padding:.7rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;width:max-content;animation:slide 34s linear infinite}.ticker-group{display:flex}.ticker-item{display:inline-flex;align-items:center;gap:.85rem;padding-right:.85rem;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap}.ticker-dot{font-size:.42rem;color:var(--ruby-hot)}.gallery{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,minmax(315px,338px));grid-gap:clamp(.7rem,1.6vw,1rem);gap:clamp(.7rem,1.6vw,1rem)}.gallery-card{position:relative;min-height:180px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--ink-2);isolation:isolate}.gallery-feature{grid-row:span 2;min-height:0}.gallery-card:after{position:absolute;z-index:0;inset:35% 0 0;background:linear-gradient(transparent,rgba(8,4,5,.88));content:""}.gallery-card img,.gallery-card video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.gallery-card:hover img,.gallery-card:hover video{transform:scale(1.035)}.gallery-card figcaption{position:absolute;z-index:1;right:clamp(1rem,2.4vw,1.5rem);bottom:clamp(1rem,2.4vw,1.5rem);left:clamp(1rem,2.4vw,1.5rem);display:flex;flex-direction:column;gap:.35rem;font-size:clamp(.88rem,2.2vw,1.08rem);font-weight:600;line-height:1.35;color:var(--bone)}.gallery-kicker{font-size:.58rem;font-weight:600;letter-spacing:.23em;text-transform:uppercase;color:#f7ebdc}.info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.7rem,1.6vw,1rem);gap:clamp(.7rem,1.6vw,1rem)}.card.kickoff-card{border-color:rgba(255,255,255,.45);background:#ffffff}.kickoff-card .card-label{color:#6f5c55;letter-spacing:.14em}.kickoff-card .card-value{color:#171313}.kickoff-card .card-note,.kickoff-card .card-sub{color:#514a48}.countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,4.4vw,1.45rem);font-weight:800;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;padding-top:clamp(1.4rem,3vw,2rem);border-top:1px solid var(--line)}.social-links a{display:inline-flex;min-height:2.3rem;align-items:center;gap:.55rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--bone-dim);font-size:.58rem;font-weight:700;letter-spacing:.2em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.social-links a:hover{border-color:var(--ruby-hot);background:rgba(255,89,101,.08);color:var(--bone)}.social-icon{width:.9rem;height:.9rem;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.social-icon-facebook,.social-icon-google{display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none}.social-icon-facebook{font-size:1.1rem;font-weight:800}.social-icon-dot{fill:currentColor;stroke:none}.card{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1rem,2.6vw,1.35rem);border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.card-label{margin:0;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint)}.card-value{font-size:clamp(.98rem,2.4vw,1.06rem);font-weight:600;color:var(--bone)}.card-sub,.card-value{margin:0;line-height:1.35}.card-sub{font-size:.84rem;font-weight:400;color:var(--bone-dim)}.card-sub a,.card-value a{transition:color .2s ease}.card-sub a:hover,.card-value a:hover{color:var(--ruby-hot)}.card-note{margin:0;font-size:.76rem;line-height:1.5;color:var(--bone-faint)}.card-note a{color:var(--bone-dim);border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}.card-note a:hover{color:var(--ruby-hot);border-color:var(--ruby-hot)}.sep{padding:0 .45rem;color:var(--bone-faint)}.social{display:flex;flex-direction:column;align-items:center;margin-top:clamp(1rem,4vh,2rem);padding-top:clamp(2rem,6vh,3rem);border-top:1px solid var(--line)}.social-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.social-link{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem .55rem .8rem;border:1px solid var(--line);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);transition:color .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.social-link svg{width:1.05rem;height:1.05rem;flex-shrink:0}.social-link:focus-visible,.social-link:hover{color:var(--bone);border-color:rgba(229,25,42,.6);background-color:rgba(229,25,42,.1);box-shadow:0 0 22px rgba(194,16,28,.28);transform:translateY(-2px)}.social-link:focus-visible{outline:2px solid var(--ruby-hot);outline-offset:2px}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7%,9%,0) scale(1.15)}}@keyframes drift-alt{0%{transform:translateZ(0) scale(1.08)}to{transform:translate3d(-8%,-6%,0) scale(1)}}@media (max-width:780px){.gallery{grid-template-columns:1fr 1fr;grid-template-rows:245px 220px}.gallery-feature{grid-column:span 2;grid-row:auto;min-height:0}.info{grid-template-columns:1fr}.info .kickoff-card{order:-1}}@media (max-width:640px){.page{padding:clamp(2.5rem,9vh,4.5rem) 1.25rem clamp(3rem,15vh,5.5rem)}.stack{gap:clamp(2.25rem,8vh,3.5rem)}.gallery{grid-template-columns:1fr;grid-template-rows:245px 220px 220px}.gallery-feature{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ticker-track{animation:none!important}}@media (min-width:781px){.info .kickoff-card{text-align:center}}