.Club-module__Lse0rW__section{background:var(--ink);padding-bottom:max(80px,min(10vw,152px))}.Club-module__Lse0rW__banner{align-items:flex-end;height:max(620px,min(96vh,1000px));display:flex;position:relative;overflow:hidden}.Club-module__Lse0rW__bannerImg{object-fit:cover;object-position:center 18%}.Club-module__Lse0rW__bannerShade{background:linear-gradient(rgba(11,10,11,0) 48%,rgba(11,10,11,.82) 74%,#0b0a0b 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Club-module__Lse0rW__bannerCopy{flex-direction:column;gap:16px;padding-bottom:max(40px,min(6vw,88px));display:flex;position:relative}.Club-module__Lse0rW__title{color:var(--white);margin:0;font-size:max(48px,min(6.4vw,104px))}.Club-module__Lse0rW__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:max(32px,min(6vw,96px));margin-top:max(48px,min(7vw,112px));display:grid}.Club-module__Lse0rW__tall{aspect-ratio:3/4;margin:0;position:relative;overflow:hidden}.Club-module__Lse0rW__img{object-fit:cover}.Club-module__Lse0rW__copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.Club-module__Lse0rW__lead{font-family:var(--font-accent);color:var(--bone);margin:0;font-size:max(26px,min(2.6vw,40px));font-style:italic;line-height:1.2}.Club-module__Lse0rW__points{border-top:1px solid var(--graphite);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Club-module__Lse0rW__points li{border-bottom:1px solid var(--graphite);color:#d8cfd3;padding:18px 0;font-size:16px;line-height:1.55}.Club-module__Lse0rW__points strong{color:var(--white);font-weight:600}@media (max-width:960px){.Club-module__Lse0rW__grid{grid-template-columns:minmax(0,1fr)}}
.ClubHero-module__kJV_cG__hero{isolation:isolate;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:max(100svh,760px);display:flex;position:relative;overflow:hidden}.ClubHero-module__kJV_cG__media{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.ClubHero-module__kJV_cG__still,.ClubHero-module__kJV_cG__film{object-fit:cover;object-position:62% 30%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ClubHero-module__kJV_cG__still{animation:ClubHero-module__kJV_cG__settle 2.2s var(--ease-out)both}.ClubHero-module__kJV_cG__film{opacity:0;transition:opacity 1.2s var(--ease-out)}.ClubHero-module__kJV_cG__film[data-ready=true]{opacity:1}.ClubHero-module__kJV_cG__shade{background:linear-gradient(90deg,rgba(11,10,11,.92) 0%,rgba(11,10,11,.62) 34%,rgba(11,10,11,0) 62%),linear-gradient(rgba(11,10,11,0) 68%,rgba(11,10,11,.95) 100%),linear-gradient(rgba(11,10,11,.55) 0%,rgba(11,10,11,0) 18%);position:absolute;top:0;bottom:0;left:0;right:0}.ClubHero-module__kJV_cG__inner{padding-top:calc(var(--header-h) + 64px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:56px;display:grid;position:relative}.ClubHero-module__kJV_cG__copy{flex-direction:column;gap:22px;max-width:680px;display:flex}.ClubHero-module__kJV_cG__eyebrow{color:var(--chrome)}.ClubHero-module__kJV_cG__title{color:var(--white);margin:0;font-size:max(64px,min(9.6vw,168px))}.ClubHero-module__kJV_cG__line{animation:ClubHero-module__kJV_cG__rise 1.1s var(--ease-out)both;animation-delay:calc(var(--intro) + .12s);display:block}.ClubHero-module__kJV_cG__line:nth-child(2){animation-delay:calc(var(--intro) + .22s)}.ClubHero-module__kJV_cG__line:nth-child(3){animation-delay:calc(var(--intro) + .32s)}.ClubHero-module__kJV_cG__good{color:var(--signal);font-size:1.1em;line-height:.7}.ClubHero-module__kJV_cG__body{color:#e9e1e4;max-width:520px;margin:0;font-size:max(16px,min(1.25vw,19px));line-height:1.55}.ClubHero-module__kJV_cG__ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ClubHero-module__kJV_cG__price{color:#cbc2c6;margin:0;font-size:13px;line-height:1.5}.ClubHero-module__kJV_cG__price strong{color:var(--white);font-weight:600}.ClubHero-module__kJV_cG__pro{letter-spacing:.12em;text-transform:uppercase;color:var(--chrome);border-bottom:1px solid rgba(191,193,198,.4);align-self:flex-start;padding:10px 0 4px;font-size:13px;text-decoration:none}.ClubHero-module__kJV_cG__pro:hover{color:var(--white);border-color:var(--white)}.ClubHero-module__kJV_cG__phone{width:268px;animation:ClubHero-module__kJV_cG__float 1.4s var(--ease-out)both;animation-delay:calc(var(--intro) + .5s);margin:0 0 8px}.ClubHero-module__kJV_cG__screen{box-sizing:border-box;border:2px solid var(--chrome);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(11,10,11,.92);border-radius:44px;flex-direction:column;gap:12px;height:556px;padding:30px 18px 18px;display:flex;box-shadow:0 0 0 8px rgba(11,10,11,.6)}.ClubHero-module__kJV_cG__card{box-sizing:border-box;border:1px solid var(--smoke);background:radial-gradient(120% 90% at 100% 0%,rgba(74,23,42,.9),transparent 60%),var(--obsidian);border-radius:12px;flex-direction:column;justify-content:space-between;height:140px;padding:14px;display:flex}.ClubHero-module__kJV_cG__cardTop{justify-content:space-between;align-items:center;display:flex}.ClubHero-module__kJV_cG__wordmark{font-family:var(--font-display);font-variation-settings:"wdth" 62;letter-spacing:.14em;font-size:15px;font-weight:900;font-stretch:62%}.ClubHero-module__kJV_cG__cardTag{letter-spacing:.2em;text-transform:uppercase;color:var(--chrome);font-size:9px}.ClubHero-module__kJV_cG__cardName{font-family:var(--font-accent);margin:0;font-size:22px;font-style:italic}.ClubHero-module__kJV_cG__cardMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin:2px 0 0;font-size:9px}.ClubHero-module__kJV_cG__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--chrome);margin:4px 0 0;font-size:9px}.ClubHero-module__kJV_cG__session{font-family:var(--font-display);font-variation-settings:"wdth" 62;text-transform:uppercase;margin:0;font-size:30px;font-weight:900;font-stretch:62%;line-height:.9}.ClubHero-module__kJV_cG__coach{flex:1;position:relative;overflow:hidden}.ClubHero-module__kJV_cG__coachImg{object-fit:cover;object-position:top}.ClubHero-module__kJV_cG__start{background:var(--heat);text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:12px;font-size:11px;font-weight:700}.ClubHero-module__kJV_cG__next{color:var(--ash);margin:0;font-size:11px}.ClubHero-module__kJV_cG__caption{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-top:10px;font-size:10px}.ClubHero-module__kJV_cG__ticker{border-top:1px solid rgba(242,236,236,.12);padding:16px 0;position:relative;overflow:hidden}.ClubHero-module__kJV_cG__track{gap:56px;width:max-content;margin:0;padding:0;list-style:none;animation:38s linear infinite ClubHero-module__kJV_cG__marquee;display:flex}.ClubHero-module__kJV_cG__track li{font-family:var(--font-display);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.04em;color:var(--bone);align-items:center;gap:56px;font-size:22px;font-weight:900;font-stretch:62%;display:flex}.ClubHero-module__kJV_cG__track li:after{content:"";background:var(--ember);width:6px;height:6px;transform:rotate(45deg)}@keyframes ClubHero-module__kJV_cG__settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ClubHero-module__kJV_cG__rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes ClubHero-module__kJV_cG__float{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ClubHero-module__kJV_cG__marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.ClubHero-module__kJV_cG__phone{display:none}.ClubHero-module__kJV_cG__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.ClubHero-module__kJV_cG__hero{min-height:0;display:block}.ClubHero-module__kJV_cG__media{z-index:0;height:72svh;min-height:480px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.ClubHero-module__kJV_cG__still{object-position:center 18%}.ClubHero-module__kJV_cG__shade{background:linear-gradient(rgba(11,10,11,0) 58%,rgba(11,10,11,.6) 82%,#0b0a0b 100%),linear-gradient(rgba(11,10,11,.6) 0%,rgba(11,10,11,0) 18%)}.ClubHero-module__kJV_cG__inner{margin-top:-96px;padding-top:0;padding-bottom:32px}.ClubHero-module__kJV_cG__title{font-size:max(54px,min(15vw,88px))}.ClubHero-module__kJV_cG__copy{gap:16px}.ClubHero-module__kJV_cG__track li{font-size:18px}}@media (prefers-reduced-motion:reduce){.ClubHero-module__kJV_cG__still,.ClubHero-module__kJV_cG__line,.ClubHero-module__kJV_cG__phone{animation:none}.ClubHero-module__kJV_cG__track{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;gap:12px 32px;animation:none}.ClubHero-module__kJV_cG__track li[aria-hidden=true]{display:none}}
.CollectionsStrip-module__RYTwQW__section{background:var(--ink);border-top:1px solid var(--graphite);padding:max(72px,min(9vw,136px)) 0}.CollectionsStrip-module__RYTwQW__inner{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:center;gap:max(24px,min(4vw,64px));display:grid}.CollectionsStrip-module__RYTwQW__photo,.CollectionsStrip-module__RYTwQW__photoAlt{margin:0;position:relative;overflow:hidden}.CollectionsStrip-module__RYTwQW__photo{aspect-ratio:3/4}.CollectionsStrip-module__RYTwQW__photoAlt{aspect-ratio:4/5;align-self:end}.CollectionsStrip-module__RYTwQW__img{object-fit:cover}.CollectionsStrip-module__RYTwQW__copy{flex-direction:column;gap:18px;display:flex}.CollectionsStrip-module__RYTwQW__title{color:var(--white);margin:0;font-size:max(56px,min(7.4vw,124px))}.CollectionsStrip-module__RYTwQW__text{color:#d8cfd3;margin:0;font-size:17px;line-height:1.6}.CollectionsStrip-module__RYTwQW__link{letter-spacing:.14em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--chrome);align-self:flex-start;padding:10px 0 4px;font-size:13px;text-decoration:none}.CollectionsStrip-module__RYTwQW__link:hover{color:var(--white)}@media (max-width:900px){.CollectionsStrip-module__RYTwQW__inner{grid-template-columns:minmax(0,1fr)}.CollectionsStrip-module__RYTwQW__photoAlt{display:none}}
.Doors-module__DG9oIW__section{background:var(--ink);padding:max(80px,min(10vw,152px)) 0}.Doors-module__DG9oIW__head{flex-direction:column;gap:14px;margin-bottom:max(32px,min(4vw,56px));display:flex}.Doors-module__DG9oIW__title{color:var(--white);margin:0;font-size:max(48px,min(7vw,112px))}.Doors-module__DG9oIW__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Doors-module__DG9oIW__door{min-height:280px;position:relative}.Doors-module__DG9oIW__tall{aspect-ratio:3/4;grid-column:span 2}.Doors-module__DG9oIW__wide,.Doors-module__DG9oIW__square{aspect-ratio:4/3;grid-column:span 2}.Doors-module__DG9oIW__link{color:var(--white);outline-offset:4px;text-decoration:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Doors-module__DG9oIW__img{object-fit:cover;transition:transform .9s var(--ease-out),filter .9s var(--ease-out);filter:saturate(.9);transform:scale(1.02)}.Doors-module__DG9oIW__field{background:radial-gradient(80% 70% at 85% 10%,rgba(184,40,63,.35),transparent 60%),linear-gradient(160deg,var(--oxblood),#1d0a12 70%);position:absolute;top:0;bottom:0;left:0;right:0}.Doors-module__DG9oIW__shade{transition:opacity .6s var(--ease-out);background:linear-gradient(rgba(11,10,11,0) 30%,rgba(11,10,11,.35) 55%,rgba(11,10,11,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Doors-module__DG9oIW__text{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.Doors-module__DG9oIW__n{letter-spacing:.3em;color:var(--signal);font-size:12px}.Doors-module__DG9oIW__doorTitle{font-size:max(32px,min(3.2vw,52px))}.Doors-module__DG9oIW__line{color:#ddd4d8;opacity:.85;max-width:34ch;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);font-size:14px;line-height:1.5;transform:translateY(6px)}.Doors-module__DG9oIW__link:hover .Doors-module__DG9oIW__img{filter:saturate();transform:scale(1.07)}.Doors-module__DG9oIW__link:focus-visible .Doors-module__DG9oIW__img{filter:saturate();transform:scale(1.07)}.Doors-module__DG9oIW__link:hover .Doors-module__DG9oIW__line{opacity:1;transform:none}.Doors-module__DG9oIW__link:focus-visible .Doors-module__DG9oIW__line{opacity:1;transform:none}@media (max-width:900px){.Doors-module__DG9oIW__grid{grid-template-columns:minmax(0,1fr)}.Doors-module__DG9oIW__tall,.Doors-module__DG9oIW__wide,.Doors-module__DG9oIW__square{aspect-ratio:4/5;grid-column:auto}.Doors-module__DG9oIW__square{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.Doors-module__DG9oIW__img,.Doors-module__DG9oIW__line{transition:none}}
.Floor-module__ssXbRa__section{background:var(--obsidian);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:820px;display:grid}.Floor-module__ssXbRa__media{min-height:560px;position:relative;overflow:hidden}.Floor-module__ssXbRa__img{object-fit:cover;object-position:center 40%}.Floor-module__ssXbRa__film{object-fit:cover;object-position:center 40%;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.Floor-module__ssXbRa__film[data-ready=true]{opacity:1}.Floor-module__ssXbRa__content{flex-direction:column;justify-content:center;gap:22px;max-width:680px;padding:max(56px,min(7vw,120px)) max(24px,min(6vw,96px));display:flex}.Floor-module__ssXbRa__title{color:var(--white);margin:0;font-size:max(52px,min(6.4vw,104px))}.Floor-module__ssXbRa__intro{color:#d8cfd3;max-width:46ch;margin:0;font-size:17px;line-height:1.6}.Floor-module__ssXbRa__list{border-top:1px solid var(--graphite);margin:8px 0 0;padding:0;list-style:none}.Floor-module__ssXbRa__list li{border-bottom:1px solid var(--graphite);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.Floor-module__ssXbRa__time{font-family:var(--font-display);font-variation-settings:"wdth" 62;color:var(--white);font-size:26px;font-weight:900;font-stretch:62%}.Floor-module__ssXbRa__what{flex-direction:column;gap:4px;display:flex}.Floor-module__ssXbRa__what strong{font-size:16px;font-weight:600}.Floor-module__ssXbRa__what span{color:var(--ash);font-size:13px}.Floor-module__ssXbRa__note{color:var(--ash);margin:0;font-size:12px}@media (max-width:960px){.Floor-module__ssXbRa__section{grid-template-columns:minmax(0,1fr);min-height:0}.Floor-module__ssXbRa__media{aspect-ratio:4/5;min-height:0}.Floor-module__ssXbRa__list li{grid-template-columns:92px minmax(0,1fr)}}
