@font-face{font-family:Landing Display;src:url(../media/Xolonium-Bold.babb19b6.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Landing Sans;src:url(../media/Inter_400Regular.0a45faca.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Landing Sans;src:url(../media/Inter_600SemiBold.a8762a3f.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Landing Mono;src:url(../media/GeistMono_600SemiBold.2f33528b.ttf)format("truetype");font-weight:600;font-display:swap}:is(html:has(.landingPage),body:has(.landingPage)){scroll-behavior:smooth;background:#070708;margin:0}.landingPage{--yellow:#f5b800;--muted:#a7a7b0;--line:#2c2c33;color:#f7f7f8;background:#070708;font-family:Landing Sans,sans-serif;font-size:16px;line-height:1.65}.landingPage *,.landingPage :before,.landingPage :after{box-sizing:border-box}.landingPage a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.landingPage a:focus-visible,.landingPage button:focus-visible{outline:3px solid var(--yellow);outline-offset:6px}.landingPage h1,.landingPage h2,.landingPage h3,.landingPage p,.landingPage figure{margin:0}.landingPage h1,.landingPage h2,.landingPage h3{font-family:Landing Display,sans-serif;line-height:1.15}.landingPage h2{letter-spacing:-1.4px;font-size:clamp(30px,3.1vw,44px)}.landingPage h2 span{color:var(--yellow)}.landingPage section[id]{scroll-margin-top:32px}.landingWrap{width:min(1216px,100% - 96px);margin-inline:auto}.landingHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:108px;display:flex}.landingLogo{width:148px;height:auto;display:block}.landingHeader nav{align-items:center;gap:38px;font-size:13px;display:flex}.landingHeader nav a{align-items:center;min-height:44px;display:inline-flex}.landingNavLink:hover{color:var(--yellow)}.landingSkip{z-index:10;background:var(--yellow);padding:12px 20px;position:fixed;top:16px;left:24px;transform:translateY(-160%);color:#070708!important}.landingSkip:focus{transform:translateY(0)}.landingHeroCopy{padding-block:62px 42px}.landingEyebrow{letter-spacing:1.2px;font-family:Landing Mono,monospace;font-size:11px;font-weight:600}.landingHero h1{letter-spacing:-3px;margin-block:30px;font-size:clamp(44px,6.6vw,88px)}.landingHero h1 span{color:var(--yellow)}.landingHeroBottom{justify-content:space-between;align-items:end;gap:30px;display:flex}.landingHeroBottom p{max-width:520px;color:var(--muted);font-size:16px}.landingButton{cursor:pointer;background:var(--yellow);border:0;justify-content:space-between;align-items:center;gap:32px;min-height:58px;padding:15px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;color:#151100!important}.landingButton span{font-size:25px;line-height:1}.landingButton:hover{background:#ffcc32;transform:translateY(-2px)}.landingCourt{border:1px solid #42454a;height:490px;position:relative;overflow:hidden}.landingCourt>img{object-fit:cover;object-position:center 57%;width:100%;height:100%;display:block}.landingCourt:after{content:"";pointer-events:none;background:linear-gradient(#0008,#0000 30%,#0001 50%,#000c);position:absolute;inset:0}.landingCourtTop{z-index:1;letter-spacing:1px;justify-content:space-between;align-items:center;font:10px Landing Mono,monospace;display:flex;position:absolute;top:22px;left:28px;right:28px}.landingCourtCaption{z-index:1;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:54px;left:32px;right:32px}.landingCourtCaption p{font-size:20px;line-height:1.5}.landingCourtCaption strong{font-weight:600}.landingFeatureStrip{border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;gap:20px;padding-block:24px;font:10px Landing Mono,monospace;display:flex}.landingFeatureStrip span:before{content:"+";color:var(--yellow);margin-right:12px}.landingSection{padding-block:108px}.landingSectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:24px 70px;display:grid}.landingSectionHeading .landingEyebrow{color:var(--muted);grid-column:1/-1}.landingSteps{grid-template-columns:repeat(3,1fr);gap:40px;margin:54px 0 0;padding:0;list-style:none;display:grid}.landingSteps li{border-top:1px solid var(--line);padding-top:24px}.landingSteps h3{margin:0 0 14px;font-size:20px}.landingSteps p{color:var(--muted);max-width:330px;font-size:14px}.landingClubSection{border-block:1px solid var(--line);background:#111113;padding-block:88px}.landingClubGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.landingClubLead>.landingEyebrow{color:var(--muted);margin-bottom:24px}.landingClubLead>p:not(.landingEyebrow){color:var(--muted);max-width:430px;margin-top:25px}.landingClubBenefits article{border-bottom:1px solid var(--line);padding-block:28px}.landingClubBenefits article:first-child{padding-top:0}.landingClubBenefits .landingEyebrow{color:var(--yellow)}.landingClubBenefits h3{margin-block:12px;font-size:20px}.landingClubBenefits p{color:var(--muted);font-size:14px}.landingContact{background:var(--yellow);color:#171300;grid-template-columns:1.25fr 1fr;align-items:end;gap:65px;margin-top:88px;padding:48px;display:grid}.landingContact .landingEyebrow{margin-bottom:24px}.landingContact h2{font-size:clamp(28px,3vw,39px)}.landingContact h2 span{color:#68500a}.landingContact>div>p:not(.landingEyebrow){max-width:460px;margin-top:24px;font-size:14px}.landingContactAction>p{margin-top:0!important}.landingContactAction>button:focus-visible{outline-color:#111113}.landingButtonDark{background:#111113;width:100%;margin-top:22px;color:#fff!important}.landingButtonDark:hover{background:#29292d}body:has(.landingDialog[open]){overflow:hidden}.landingDialog{color:#f7f7f8;overscroll-behavior:contain;background:#111113;border:1px solid #42424b;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:36px clamp(20px,5vw,36px)}.landingDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.landingDialogClose{color:#f7f7f8;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px;position:absolute;top:8px;right:8px}.landingDialog .landingEyebrow{color:var(--yellow);margin:12px 20px 18px 0;font-size:9px}.landingDialog h3{font-size:26px}.landingDialog #contact-form-description{color:var(--muted);margin-top:16px;font-size:14px}.landingContactForm{gap:18px;margin-top:28px;display:grid}.landingContactForm[hidden],.landingFormSuccess[hidden]{display:none}.landingContactForm fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.landingFormError{color:#ffadad;font-size:13px}.landingFormSuccess{margin-top:28px}.landingFormSuccess p{margin-block:12px 24px}.landingContactForm label{font-size:13px}.landingContactForm input,.landingContactForm select{color:#f7f7f8;width:100%;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1c20;border:1px solid #54545e;border-radius:0;margin-top:7px;padding:10px 12px;font-size:16px;display:block}.landingContactForm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23f7f7f8' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.landingContactForm input::placeholder{color:var(--muted);font-size:13px}.landingContactForm input:focus-visible,.landingContactForm select:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.landingFieldHint{color:var(--muted);font-size:12px}.landingContactForm .landingButton{width:100%;margin-top:14px}.landingButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.landingFooter{justify-content:space-between;align-items:center;gap:24px;min-height:148px;display:flex}.landingFooter img{height:auto}.landingFooter p{color:var(--muted);font-size:12px}@media (max-width:900px){.landingWrap{width:calc(100% - 48px)}.landingHeader{height:88px}.landingHeader nav{gap:22px}.landingHeader .landingNavLink{display:none}.landingHero h1{letter-spacing:-2px}.landingHeroBottom{flex-direction:column;align-items:start}.landingCourt{height:430px}.landingSteps{gap:24px}.landingClubGrid{gap:40px}.landingContact{gap:32px;padding:32px}}@media (max-width:600px){.landingWrap{width:calc(100% - 40px)}.landingHeader{gap:12px;height:80px}.landingLogo{width:111px}.landingHeroCopy{padding-block:42px 28px}.landingEyebrow{letter-spacing:.8px;font-size:9px}.landingHero h1{letter-spacing:-1.4px;margin-block:25px;font-size:clamp(30px,8.4vw,50px);line-height:1.2}.landingHeroBottom{gap:24px}.landingHeroBottom p{font-size:14px}.landingButton{gap:12px;width:100%;min-height:58px;padding-inline:16px;font-size:12px}.landingCourt{height:410px}.landingCourt>img{object-position:50% 50%}.landingCourtTop{font-size:8px;left:16px;right:16px}.landingCourtTop>span:last-child{display:none}.landingCourtCaption{flex-direction:column;align-items:start;gap:18px;bottom:48px;left:18px;right:18px}.landingCourtCaption p{font-size:16px}.landingFeatureStrip{grid-template-columns:1fr 1fr;gap:18px 10px;font-size:8px;display:grid}.landingFeatureStrip span:before{margin-right:7px}.landingSection{padding-block:68px}.landingSectionHeading{grid-template-columns:1fr;gap:20px}.landingPage h2{letter-spacing:-.8px;font-size:28px}.landingSteps{grid-template-columns:1fr;gap:28px;margin-top:32px}.landingSteps h3{margin-block:0 12px;font-size:18px}.landingSteps p{max-width:none}.landingClubSection{padding-block:60px}.landingClubGrid{grid-template-columns:1fr;gap:40px}.landingClubLead>p:not(.landingEyebrow){font-size:14px}.landingClubBenefits h3{font-size:18px}.landingContact{grid-template-columns:1fr;gap:28px;margin-top:60px;padding:28px 22px}.landingContact h2{font-size:26px}.landingFooter{flex-wrap:wrap;gap:15px;min-height:144px;padding-block:30px}.landingFooter p{font-size:11px}.landingFooter img{width:108px}}@media (prefers-reduced-motion:reduce){:is(html:has(.landingPage),body:has(.landingPage)){scroll-behavior:auto}.landingPage *,.landingPage :before,.landingPage :after{transition:none!important}}
