@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.0evsli58wo2lo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_e9e6baf-module__bOzzBq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_e9e6baf-module__bOzzBq__variable{--font-os:"Oswald", "Oswald Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_36907aa9-module__JR_PUa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_36907aa9-module__JR_PUa__variable{--font-in:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_13d6d90c-module__9opZgG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_13d6d90c-module__9opZgG__variable{--font-jb:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--fm:var(--font-in), Inter, system-ui, sans-serif;--fd:var(--font-os), Oswald, system-ui, sans-serif;--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#ffffffa3;--text-faint:#ffffff73;--text-ghost:#fff3;--border-bright:#ffffff3d;--border-normal:#ffffff29;--border-subtle:#ffffff1a;--t-bg:#0a0a0a;--t-s1:#121212;--t-s2:#181818;--t-s3:#202020;--t-hi:#2a2a2a;--t-done:#142b1d;--t-border:#232323;--t-border-hi:#3a3a3a;--bg-0:#131317;--bg-1:#1a1a20;--surface-1:#202027;--surface-2:#26262e}html{scroll-behavior:smooth;font-size:110%}body{color:#fff;background:#131317;margin:0}::selection{color:#000;background:#fff}p{color:var(--text-secondary)}h1,h2,h3,h4,h5{color:var(--text-primary)}.stat-label{letter-spacing:.4em;color:var(--text-muted)!important}.section-eyebrow{font-family:var(--fm);letter-spacing:.42em;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px;font-size:.62rem;font-weight:700}.cta-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffffff26;color:#fff!important;background:0 0!important}.stat-card:hover{background:#ffffff0a;transform:translateY(-5px)}.stat-card:hover .stat-icon{transform:scale(1.2);color:#fff!important}.bt-card{transition:border-color .4s,background .4s;animation:.7s ease-out backwards fadeInUp}.bt-card:hover{background:#20202a!important;border-color:#ffffff38!important}.bt-num-col{transition:background .4s}.bt-card:hover .bt-num-col{background:#ffffff0a!important}.bt-img{filter:grayscale(.4)brightness(.7);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s}.bt-card:hover .bt-img{transform:scale(1.06);filter:grayscale(0)brightness(.9)!important}.bt-explore{opacity:.62;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.bt-card:hover .bt-explore{opacity:1}.bt-explore-line{background:#fff;flex-shrink:0;width:32px;height:1px;transition:width .4s}.bt-card:hover .bt-explore-line{width:60px}@media (hover:none){.bt-explore{opacity:1}}.hotspot{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.hotspot-core{z-index:2;background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #fffc}.hotspot-ring{border:1px solid #fff;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse;position:absolute}.hotspot-label{white-space:nowrap;letter-spacing:.2em;color:#fff;pointer-events:none;background:#000000d9;border:1px solid #ffffff40;margin-top:10px;padding:5px 10px;font-size:.6rem;transition:all .3s;position:absolute;top:100%;left:50%}.info-card:hover{transform:translateY(-5px)}.info-card h3{color:var(--text-primary)!important}.info-card p{color:var(--text-muted)!important}.feature-card{transition:all .4s cubic-bezier(.16,1,.3,1)}.feature-card p{color:var(--text-muted)!important}.feature-card:hover{transform:translateY(-10px);background:#080808!important;border-color:#fff3!important}.feature-card:hover p{color:var(--text-secondary)!important}.star-field{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 15% 20%,#ffffff8c 0%,#0000 100%),radial-gradient(1px 1px at 72% 8%,#fff6 0%,#0000 100%),radial-gradient(2px 2px at 38% 55%,#ffffff59 0%,#0000 100%),radial-gradient(1.5px 1.5px at 88% 42%,#ffffff73 0%,#0000 100%),radial-gradient(1px 1px at 6% 78%,#ffffff4d 0%,#0000 100%),radial-gradient(2.5px 2.5px at 55% 88%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 92% 68%,#ffffff59 0%,#0000 100%),radial-gradient(1.5px 1.5px at 30% 92%,#ffffff4d 0%,#0000 100%),radial-gradient(1px 1px at 63% 34%,#ffffff73 0%,#0000 100%),radial-gradient(2px 2px at 80% 15%,#ffffff59 0%,#0000 100%),radial-gradient(1px 1px at 44% 70%,#ffffff4d 0%,#0000 100%),radial-gradient(1.5px 1.5px at 20% 45%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 97% 90%,#fff6 0%,#0000 100%),radial-gradient(2px 2px at 50% 12%,#ffffff73 0%,#0000 100%),radial-gradient(1.5px 1.5px at 10% 60%,#ffffff59 0%,#0000 100%),radial-gradient(1px 1px at 76% 75%,#ffffff4d 0%,#0000 100%),radial-gradient(2px 2px at 33% 30%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 68%,#ffffff59 0%,#0000 100%),radial-gradient(1.5px 1.5px at 85% 28%,#ffffff73 0%,#0000 100%),radial-gradient(1px 1px at 25% 82%,#ffffff4d 0%,#0000 100%);animation:8s ease-in-out infinite alternate starTwinkle;position:fixed;inset:0}.star-field:after{content:"";background-image:radial-gradient(1px 1px at 42% 15%,#fff6 0%,#0000 100%),radial-gradient(2px 2px at 58% 60%,#ffffff59 0%,#0000 100%),radial-gradient(1.5px 1.5px at 18% 35%,#ffffff73 0%,#0000 100%),radial-gradient(1px 1px at 82% 52%,#ffffff4d 0%,#0000 100%),radial-gradient(2px 2px at 4% 48%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 95% 22%,#ffffff59 0%,#0000 100%),radial-gradient(1.5px 1.5px at 70% 85%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 46% 95%,#ffffff4d 0%,#0000 100%),radial-gradient(2px 2px at 12% 5%,#ffffff73 0%,#0000 100%),radial-gradient(1px 1px at 60% 25%,#ffffff59 0%,#0000 100%);animation:6s ease-in-out infinite alternate-reverse starTwinkle;position:absolute;inset:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes textGlow{0%,to{filter:drop-shadow(0 0 20px #ffffff1a)}50%{filter:drop-shadow(0 0 60px #ffffff4d)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes starTwinkle{0%{opacity:.6}50%{opacity:1}to{opacity:.7}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dropDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes efMarquee{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--mq-dist))}}.ef-marquee{animation:efMarquee var(--mq-dur,6s) ease-in-out infinite alternate;will-change:transform}@media (prefers-reduced-motion:reduce){.ef-marquee{animation:none}}body.nav-open .scroll-to-top-btn{opacity:0!important;pointer-events:none!important}@media (max-width:768px){nav{height:64px!important;padding:0 20px!important}.nav-links{display:none!important}.stat-card{padding:40px 20px!important}.stat-card:nth-child(2){border-right:none!important}.stat-card:nth-child(3){border-right:1px solid #ffffff1a!important}.bt-lift-name{font-size:2.2rem!important}.big-three-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.big-three-header p{text-align:left!important;max-width:100%!important}.modal-outer{align-items:flex-end!important;padding:0!important}.modal-inner{border-radius:12px 12px 0 0!important;grid-template-columns:1fr!important;max-height:95svh!important;overflow-y:auto!important}.modal-img-side{height:55vw!important;min-height:220px!important;max-height:320px!important}.modal-text-side{height:auto!important;max-height:none!important;padding:24px 20px!important;position:static!important}.modal-lift-name{font-size:2.2rem!important}.club-grid{grid-template-columns:1fr!important;gap:40px!important;padding:80px 20px!important}.club-section-num{display:none!important}.features-grid{grid-template-columns:1fr!important;gap:16px!important}.age-cats-grid{grid-template-columns:repeat(3,1fr)!important}.weight-cats-grid{grid-template-columns:1fr!important}.footer-inner{flex-direction:column!important;gap:40px!important;padding:60px 20px!important}.footer-nav-row{gap:40px!important}section{padding-left:20px!important;padding-right:20px!important}}@media (max-width:600px){.appnav-name{display:none!important}.appnav-status{padding:4px 8px!important}.appnav-status span{font-size:.55rem!important}}.btn-primary-cta{position:relative;overflow:hidden;transition:box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)!important}.btn-primary-cta:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff2e 50%,#0000 100%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary-cta:hover{transform:translateY(-2px);box-shadow:0 8px 36px #ffffff38,0 2px 10px #ffffff1a}.btn-primary-cta:hover:after{transform:translate(100%)}.btn-primary-cta:active{transform:translateY(0)}.btn-secondary-cta{backdrop-filter:blur(6px);position:relative;overflow:hidden;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)!important}.btn-secondary-cta:hover{transform:translateY(-2px);background:#ffffff14!important;border-color:#ffffff8c!important}.btn-secondary-cta:active{transform:translateY(0)}@media (max-width:480px){.stat-card{padding:30px 12px!important}.btn-primary-cta,.btn-secondary-cta{width:100%!important}.modal-inner{border-radius:0!important;max-height:100svh!important}.modal-img-side{height:50vw!important}.features-grid{grid-template-columns:1fr!important}.age-cats-grid{grid-template-columns:repeat(2,1fr)!important}}:focus-visible{outline-offset:2px!important;outline:2px solid #fff!important;box-shadow:0 0 0 4px #000000bf!important}@keyframes heroIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hero-in{animation:1.2s cubic-bezier(.16,1,.3,1) both heroIn}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.hero-quote-in{animation:1.8s .5s both heroFade}@media (prefers-reduced-motion:reduce){.hero-in,.hero-quote-in{animation:none}}
