body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07130f;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}*,:after,:before{box-sizing:border-box}a,button{font:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--camp-ink:#f8f7f2;--camp-muted:#f8f7f2ad;--camp-line:#ffffff1f;--camp-orange:#ff6b2c;--camp-yellow:#ffc83d}.camp-closed{background:radial-gradient(circle at 72% 20%,#ff6b2c1f,#0000 28%),linear-gradient(145deg,#101712,#07100c 54%,#0d1310);color:#f8f7f2;color:var(--camp-ink);isolation:isolate;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.camp-closed:before{background-image:linear-gradient(#ffffff2e 1px,#0000 0),linear-gradient(90deg,#ffffff2e 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.camp-closed:before,.camp-closed__glow{opacity:.12;position:absolute;z-index:-1}.camp-closed__glow{border-radius:50%;filter:blur(100px);height:340px;pointer-events:none;width:340px}.camp-closed__glow--one{background:#ffc83d;background:var(--camp-yellow);left:20%;top:-180px}.camp-closed__glow--two{background:#ff6b2c;background:var(--camp-orange);bottom:-180px;right:-180px}.camp-closed__footer,.camp-closed__hero,.camp-closed__nav{margin-inline:auto;width:min(calc(100% - 48px),1240px)}.camp-closed__nav{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--camp-line);display:flex;justify-content:space-between;min-height:112px}.camp-closed__logo{display:block;height:auto;width:118px}.camp-closed__status{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1f;border:1px solid var(--camp-line);border-radius:999px;color:#f8f7f2b8;display:inline-flex;font-size:.78rem;font-weight:650;gap:10px;letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.camp-closed__status span{background:#ff6b2c;background:var(--camp-orange);border-radius:50%;box-shadow:0 0 0 4px #ff6b2c24;height:7px;width:7px}.camp-closed__hero{grid-gap:clamp(48px,7vw,108px);align-items:center;display:grid;gap:clamp(48px,7vw,108px);grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);min-height:calc(100dvh - 188px);padding-block:64px}.camp-closed__content{max-width:660px}.camp-closed__eyebrow{align-items:center;color:#ffc83d;color:var(--camp-yellow);display:flex;font-size:.79rem;font-weight:750;gap:12px;letter-spacing:.15em;margin:0 0 20px;text-transform:uppercase}.camp-closed__eyebrow:before{background:#ff6b2c;background:var(--camp-orange);content:"";height:2px;width:32px}.camp-closed h1{font-size:clamp(3.4rem,6.1vw,6.2rem);font-weight:760;letter-spacing:-.065em;line-height:.92;margin:0}.camp-closed h1 span{-webkit-text-stroke:1px #f8f7f29e;color:#0000;display:block}.camp-closed__copy{color:#f8f7f2ad;color:var(--camp-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.75;margin:28px 0 0;max-width:590px}.camp-closed__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.camp-closed__button{align-items:center;border:1px solid #0000;border-radius:12px;color:#f8f7f2;color:var(--camp-ink);display:inline-flex;font-size:.94rem;font-weight:720;gap:10px;justify-content:center;min-height:54px;padding:0 20px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.camp-closed__button:hover{transform:translateY(-2px)}.camp-closed__button:focus-visible{outline:3px solid #ffc83d8c;outline-offset:3px}.camp-closed__button--primary{background:linear-gradient(135deg,#ffc83d,#ff9e35);background:linear-gradient(135deg,var(--camp-yellow),#ff9e35);box-shadow:0 14px 35px #ff6b2c29;color:#161108}.camp-closed__button--secondary{background:hsla(0,0%,100%,.055);border-color:#ffffff1f;border-color:var(--camp-line)}.camp-closed__button--secondary:hover{background:#ffffff17;border-color:#ffffff40}.camp-closed__arrow{margin-left:2px}.camp-closed__subcopy{border-left:2px solid #ffc83d73;color:#f8f7f27a;font-size:.88rem;line-height:1.65;margin:22px 0 0;max-width:520px;padding-left:15px}.camp-closed__visual{justify-self:end;max-width:500px;position:relative;width:100%}.camp-closed__visual:before{border:1px solid #ffc83d33;border-radius:26px;content:"";inset:-16px 28px 18px -18px;position:absolute;transform:rotate(-2.5deg);z-index:-1}.camp-closed__video-frame{background:#151b17;border:1px solid #ffffff21;border-radius:24px;box-shadow:0 32px 80px #00000061;min-height:590px;overflow:hidden;position:relative}.camp-closed__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.camp-closed__video-shade{background:linear-gradient(180deg,#050a0714,#050a0714 48%,#050a07d1);inset:0;position:absolute}.camp-closed__season-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08100bb8;border:1px solid #ffffff29;border-radius:16px;display:grid;padding:15px;position:absolute;right:22px;top:22px;width:112px}.camp-closed__season-card small,.camp-closed__season-card span{color:#f8f7f28f;font-size:.67rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.camp-closed__season-card strong{color:#ffc83d;color:var(--camp-yellow);font-size:1.55rem;letter-spacing:-.04em;margin:2px 0 8px}.camp-closed__video-caption{align-items:flex-end;bottom:24px;display:flex;font-size:1.12rem;font-weight:650;gap:20px;justify-content:space-between;left:24px;position:absolute;right:24px}.camp-closed__shuttle{background:#ffc83d;background:var(--camp-yellow);border-radius:50%;color:#191307;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.camp-closed__footer{align-items:center;border-top:1px solid #ffffff1f;border-top:1px solid var(--camp-line);color:#f8f7f261;display:flex;font-size:.73rem;font-weight:650;justify-content:space-between;letter-spacing:.12em;min-height:76px;text-transform:uppercase}@media (max-width:980px){.camp-closed{overflow-y:auto}.camp-closed__hero{gap:56px;grid-template-columns:1fr;padding-block:56px 72px}.camp-closed__content,.camp-closed__visual{max-width:720px}.camp-closed__visual{justify-self:start}.camp-closed__video-frame{min-height:520px}}@media (max-width:600px){.camp-closed{min-height:0;overflow-x:clip;overflow-y:auto}.camp-closed:before{background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,#0000 65%);mask-image:linear-gradient(180deg,#000,#0000 65%)}.camp-closed__footer,.camp-closed__hero,.camp-closed__nav{width:min(calc(100% - 36px),1240px)}.camp-closed__nav{min-height:82px}.camp-closed__logo{width:88px}.camp-closed__status{font-size:.62rem;gap:8px;letter-spacing:.035em;padding:8px 10px}.camp-closed__hero{align-items:stretch;display:flex;flex-direction:column;gap:42px;min-height:auto;padding-block:46px 56px}.camp-closed__eyebrow{font-size:.68rem;gap:9px;letter-spacing:.1em;margin-bottom:16px}.camp-closed__eyebrow:before{width:22px}.camp-closed h1{font-size:clamp(2.65rem,13vw,4rem);letter-spacing:-.058em;line-height:.95;max-width:100%;overflow-wrap:anywhere}.camp-closed__copy{font-size:.98rem;line-height:1.65;margin-top:22px}.camp-closed__actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:26px}.camp-closed__button{min-height:52px;min-width:0;padding-inline:16px;width:100%}.camp-closed__subcopy{font-size:.82rem;margin-top:20px}.camp-closed__visual{max-width:100%;width:100%}.camp-closed__visual:before{border-radius:20px;inset:-10px 18px 14px -8px}.camp-closed__video-frame{aspect-ratio:4/5;border-radius:18px;height:auto;min-height:0}.camp-closed__season-card{border-radius:13px;padding:12px;right:14px;top:14px;width:96px}.camp-closed__season-card strong{font-size:1.3rem}.camp-closed__video-caption{bottom:16px;font-size:.96rem;left:16px;right:16px}.camp-closed__footer{font-size:.61rem;letter-spacing:.08em;min-height:0;padding-block:22px}}@media (max-width:360px){.camp-closed__footer,.camp-closed__hero,.camp-closed__nav{width:min(calc(100% - 28px),1240px)}.camp-closed__status{line-height:1.2;max-width:116px}.camp-closed h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.camp-closed__button{transition:none}}
/*# sourceMappingURL=main.5d72993e.css.map*/