:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-black:#090909;--color-charcoal:#292522;--color-charcoal-hover:#332d29;--color-cream:#f5f0e8;--color-stone:#b8b0a8;--color-orange:#ff4b12;--color-flame:#f4511e;--color-deep-orange:#c2340a;--color-ember:#8e1e08;--color-white:#fff;--color-whatsapp:#25d366;--hairline-dark:#f5f0e81a;--hairline-light:#09090914;--font-display:"Anton", "Bebas Neue", sans-serif;--font-ui:"Space Grotesk", "Sora", sans-serif;--font-body:"Inter", sans-serif;--radius-card:16px;--radius-inner:10px;--radius-hero:24px;--radius-input:12px;--radius-pill:999px;--container-width:1440px;--section-space:clamp(5rem, 10vw, 10rem);--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--ease-expo:cubic-bezier(.16, 1, .3, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html{scroll-behavior:smooth;scroll-padding-top:76px}html,body{overflow-x:clip}body{background:var(--color-black);color:var(--color-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:var(--color-orange)}input,select,button{font:inherit}img{max-width:100%;display:block}::selection{background:var(--color-orange);color:var(--color-black)}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grain:after{content:"";background-image:var(--grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-size:180px;position:absolute;inset:0}.section{padding:var(--section-space) var(--page-gutter)}.section--dark{background:var(--color-black);color:var(--color-cream)}.section--cream{background:var(--color-cream);color:var(--color-black)}.container{max-width:var(--container-width);margin:0 auto}.stack{flex-direction:column;gap:20px;display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-head--split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;display:grid}.eyebrow{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange);font-size:13px;font-weight:600}.section--cream .eyebrow{color:var(--color-deep-orange)}.h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.9}.accent{color:var(--color-orange)}.lead{text-wrap:pretty;max-width:440px;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.side-copy{max-width:360px;color:var(--color-stone);margin:0;font-size:17px;line-height:1.6}.btn{border-radius:var(--radius-pill);min-height:56px;font-family:var(--font-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn--primary{background:var(--color-orange);color:var(--color-black)}.btn--primary:hover{color:var(--color-black);transform:translateY(-2px)}.btn--outline{color:var(--color-cream);border:1px solid #f5f0e84d;font-weight:500}.btn--outline:hover{border-color:var(--color-orange);color:var(--color-cream)}.btn--black{background:var(--color-black);color:var(--color-cream)}.js [data-reveal]:not(.is-revealed),.js [data-reveal-stagger]>:not(.is-revealed),.js [data-headline]>:not(.is-revealed){opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mark[data-astro-cid-27oicc4y]{color:var(--color-orange);flex:none;display:block;overflow:visible}.spin[data-astro-cid-27oicc4y]{transform-box:view-box;transform-origin:50%;animation:24s linear infinite atom}a:hover>.mark[data-astro-cid-27oicc4y] .spin[data-astro-cid-27oicc4y]{animation-duration:4s}@keyframes atom{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-astro-cid-27oicc4y]{animation:none}}.progress[data-astro-cid-fzpbxy5g]{z-index:70;background:var(--color-orange);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;scale:0 1}.header[data-astro-cid-fzpbxy5g]{z-index:50;transition:translate .5s var(--ease-expo), background-color .3s ease, border-color .3s ease;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.header[data-astro-cid-fzpbxy5g].is-solid,.header[data-astro-cid-fzpbxy5g]:has(.menu:not([hidden])){-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--hairline-dark);background:#090909d1}.bar[data-astro-cid-fzpbxy5g]{padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand[data-astro-cid-fzpbxy5g]{min-width:0;font-family:var(--font-display);white-space:nowrap;letter-spacing:.04em;color:var(--color-cream);align-items:center;gap:10px;font-size:clamp(19px,5vw,24px);display:flex}.nav[data-astro-cid-fzpbxy5g]{font-family:var(--font-ui);color:var(--color-stone);gap:36px;font-size:15px;font-weight:500;display:none}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;display:flex}.join[data-astro-cid-fzpbxy5g]{background:var(--color-orange);min-height:44px;color:var(--color-black);font-family:var(--font-ui);transition:transform .18s ease, translate .45s var(--ease-expo);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.join[data-astro-cid-fzpbxy5g]:hover{color:var(--color-black);transform:translateY(-2px)}.burger[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:1px solid #f5f0e840;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--color-cream);width:18px;height:2px;transition:transform .22s}.burger[data-astro-cid-fzpbxy5g][aria-expanded=true] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(3.5px)rotate(45deg)}.burger[data-astro-cid-fzpbxy5g][aria-expanded=true] span[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu[data-astro-cid-fzpbxy5g]{padding:12px var(--page-gutter) 32px;border-top:1px solid var(--hairline-dark);flex-direction:column;display:flex}.menu[data-astro-cid-fzpbxy5g][hidden]{display:none}.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);border-bottom:1px solid var(--hairline-dark);text-transform:uppercase;padding:14px 0;font-size:40px;line-height:1}@media (width>=900px){.nav[data-astro-cid-fzpbxy5g]{margin-left:auto;margin-right:16px;display:flex}.burger[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g]{display:none!important}}.hero[data-astro-cid-s4khibbi]{isolation:isolate;background:var(--color-black);min-height:100svh;padding-top:76px;display:flex;position:relative;overflow:hidden}.bg[data-astro-cid-s4khibbi]{z-index:-1;position:absolute;inset:-8% 0}.photo[data-astro-cid-s4khibbi]{animation:1.8s cubic-bezier(.2,.7,.2,1) both heroScale;position:absolute;inset:0}.photo[data-astro-cid-s4khibbi] .hero-img{object-fit:cover;object-position:50% 30%;filter:sepia(.35)saturate(1.35)hue-rotate(-12deg)contrast(1.12)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-s4khibbi]:before{content:"";z-index:1;mix-blend-mode:soft-light;background:radial-gradient(60% 70% at 62% 38%,#ff7a3d8c,#ff4b1233 45%,#0000 70%),linear-gradient(160deg,#ff4b1259,#8e1e0873);position:absolute;inset:0}.photo[data-astro-cid-s4khibbi]:after{content:"";z-index:2;background:linear-gradient(90deg,#09090999 0%,#09090926 30%,#09090900 55%,#090909bf 100%),linear-gradient(#09090973 0%,#09090900 28%,#0909091a 60%,#090909f2 100%);position:absolute;inset:0}.orbits[data-astro-cid-s4khibbi]{aspect-ratio:1;z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.7;width:min(110vw,1500px);position:absolute;top:47%;left:47%;translate:-50% -50%}.orbit[data-astro-cid-s4khibbi]{transform-box:view-box;transform-origin:50%}.o1[data-astro-cid-s4khibbi]{animation:26s linear infinite orbitA}.o2[data-astro-cid-s4khibbi]{animation:38s linear infinite orbitB}@keyframes orbitA{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes orbitB{0%{transform:rotate(24deg)}to{transform:rotate(-336deg)}}.layout[data-astro-cid-s4khibbi]{width:100%;max-width:var(--container-width);padding:clamp(2rem, 5vw, 4rem) var(--page-gutter) clamp(1rem, 2vw, 1.75rem);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;column-gap:2rem;margin:0 auto;display:grid;position:relative}.stats[data-astro-cid-s4khibbi]{flex-direction:column;grid-area:1/2;align-self:start;min-width:190px;margin:0;display:flex}.stats[data-astro-cid-s4khibbi]>div[data-astro-cid-s4khibbi]{border-top:1px solid var(--hairline-dark);text-align:right;flex-direction:column;gap:2px;padding:14px 0;display:flex}.stats[data-astro-cid-s4khibbi] dd[data-astro-cid-s4khibbi]{margin:0}.num[data-astro-cid-s4khibbi]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.label[data-astro-cid-s4khibbi]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e8b3;font-size:12px}.badge[data-astro-cid-s4khibbi]{aspect-ratio:1;width:clamp(120px,11vw,168px);color:var(--color-cream);grid-area:2/2;place-self:center end;place-items:center;display:grid;position:relative}.badge[data-astro-cid-s4khibbi]:hover{color:var(--color-cream)}.ring[data-astro-cid-s4khibbi]{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.ring[data-astro-cid-s4khibbi] text[data-astro-cid-s4khibbi]{font-family:var(--font-ui);letter-spacing:.08em;fill:currentColor;font-size:15px;font-weight:600}.core[data-astro-cid-s4khibbi]{aspect-ratio:1;background:var(--color-orange);width:52%;color:var(--color-black);font-family:var(--font-display);transition:transform .3s var(--ease-expo);border-radius:999px;place-items:center;font-size:clamp(16px,1.5vw,22px);display:grid}.badge[data-astro-cid-s4khibbi]:hover .core[data-astro-cid-s4khibbi]{transform:scale(1.08)}.headline[data-astro-cid-s4khibbi]{--trail:.05em;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;grid-area:3/1/auto/-1;margin:0;font-size:clamp(4rem,13.4vw,15.5rem);font-weight:400;line-height:.82;position:relative}.headline[data-astro-cid-s4khibbi] .trail[data-astro-cid-s4khibbi]{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.headline[data-astro-cid-s4khibbi] .t1[data-astro-cid-s4khibbi]{-webkit-text-stroke:1.5px #ff4b12e6;translate:calc(var(--trail) * -1) 0}.headline[data-astro-cid-s4khibbi] .t2[data-astro-cid-s4khibbi]{-webkit-text-stroke:1px #f5f0e859;translate:calc(var(--trail) * -2.2) 0;filter:blur(1px)}.headline[data-astro-cid-s4khibbi] .solid[data-astro-cid-s4khibbi]{color:var(--color-cream);display:block;position:relative}@keyframes heroScale{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes spin{to{rotate:360deg}}@media (width<=899px){.layout[data-astro-cid-s4khibbi]{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;row-gap:28px}.stats[data-astro-cid-s4khibbi]{flex-direction:row;grid-area:1/1;gap:clamp(1rem,5vw,2.5rem);min-width:0}.stats[data-astro-cid-s4khibbi]>div[data-astro-cid-s4khibbi]{text-align:left;flex:1}.badge[data-astro-cid-s4khibbi]{grid-area:2/1;place-self:end;width:112px}.headline[data-astro-cid-s4khibbi]{white-space:normal;grid-row:3;font-size:20vw;line-height:.84}.bg[data-astro-cid-s4khibbi]{inset:16% 0 -6%}.photo[data-astro-cid-s4khibbi] .hero-img{object-position:44% 15%}.photo[data-astro-cid-s4khibbi]:after{background:linear-gradient(180deg, var(--color-black) 0%, #09090900 22%, #0909091a 55%, #090909f2 100%)}.orbits[data-astro-cid-s4khibbi]{width:170vw;top:30%;left:46%}}.band[data-astro-cid-543bmuqs]{background:var(--color-orange);color:var(--color-black);border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);padding:22px 0;position:relative;overflow:hidden}.track[data-astro-cid-543bmuqs]{align-items:center;gap:40px;width:max-content;display:flex}.item[data-astro-cid-543bmuqs]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:40px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;display:flex}.dot[data-astro-cid-543bmuqs]{background:var(--color-black);border-radius:999px;width:14px;height:14px}.slot[data-astro-cid-et2qnvip]{background:var(--color-charcoal);position:absolute;inset:0;overflow:hidden}.slot[data-astro-cid-et2qnvip] img{object-fit:cover;width:100%;height:100%}.slot[data-astro-cid-et2qnvip]:before,.slot[data-astro-cid-et2qnvip]:after{content:"";pointer-events:none;position:absolute;inset:0}.slot[data-astro-cid-et2qnvip]:after{background-image:var(--grain);opacity:.22;mix-blend-mode:overlay;background-size:180px}.tone-ember[data-astro-cid-et2qnvip] img{filter:grayscale()contrast(1.15)brightness(.95)}.tone-ember[data-astro-cid-et2qnvip]:before{z-index:1;mix-blend-mode:color;background:linear-gradient(170deg,#ff6a2b 0%,#ff4b12 40%,#8e1e08 100%)}.tone-mono[data-astro-cid-et2qnvip] img{filter:grayscale()contrast(1.12)brightness(.92)}.tone-warm[data-astro-cid-et2qnvip] img{filter:saturate(.85)contrast(1.06)}.tone-warm[data-astro-cid-et2qnvip]:before{z-index:1;mix-blend-mode:soft-light;background:linear-gradient(160deg,#ff4b1273,#8e1e084d 60%,#09090959)}.slot[data-astro-cid-et2qnvip]:after{z-index:2}.slot--empty[data-astro-cid-et2qnvip]{color:#f5f0e88c;font-family:var(--font-ui);letter-spacing:.04em;text-align:center;background:repeating-linear-gradient(135deg,#f5f0e809 0 1px,#0000 1px 14px),linear-gradient(160deg,#1d1a18,#2b2420 60%,#3a2216);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.slot--empty[data-astro-cid-et2qnvip]:before{display:none}.wrap[data-astro-cid-obwpkumu]{flex-direction:column;gap:clamp(3rem,6vw,5rem);display:flex}.head[data-astro-cid-obwpkumu]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid}.h2[data-astro-cid-obwpkumu] .line[data-astro-cid-obwpkumu]{white-space:nowrap}.intro[data-astro-cid-obwpkumu]{flex-direction:column;gap:24px;max-width:400px;padding-bottom:8px;display:flex}.rule[data-astro-cid-obwpkumu]{background:var(--color-orange);width:56px;height:3px}.lead[data-astro-cid-obwpkumu]{color:var(--color-charcoal)}.grid[data-astro-cid-obwpkumu]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.interior[data-astro-cid-obwpkumu]{border-radius:var(--radius-hero);min-height:clamp(420px,44vw,620px);position:relative;overflow:hidden}.hours[data-astro-cid-obwpkumu]{z-index:2;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hairline-dark);color:var(--color-cream);background:#0909098c;align-items:flex-start;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:20px;left:20px}.hours[data-astro-cid-obwpkumu]>div[data-astro-cid-obwpkumu]{flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.hours-label[data-astro-cid-obwpkumu]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-orange);margin-bottom:4px;font-size:11px;font-weight:600}.dot[data-astro-cid-obwpkumu]{background:var(--color-orange);border-radius:999px;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #ff4b1240}.panel[data-astro-cid-obwpkumu]{border-radius:var(--radius-hero);background:var(--color-black);color:var(--color-cream);flex-direction:column;margin:0;padding:clamp(.5rem,1.5vw,1rem) clamp(1.5rem,3vw,2.75rem);list-style:none;display:flex}.row[data-astro-cid-obwpkumu]{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.5rem,2.5vw,2.25rem) 0;display:grid}.row[data-astro-cid-obwpkumu]+.row[data-astro-cid-obwpkumu]{border-top:1px solid var(--hairline-dark)}.num[data-astro-cid-obwpkumu]{min-width:1.15em;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #f5f0e859;font-size:clamp(3rem,5vw,4.75rem);line-height:.85;transition:color .26s,-webkit-text-stroke-color .26s}.text[data-astro-cid-obwpkumu]{flex-direction:column;gap:10px;display:flex}h3[data-astro-cid-obwpkumu]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.3vw,2.25rem);font-weight:400;line-height:.95}p[data-astro-cid-obwpkumu]{color:var(--color-stone);max-width:34ch;margin:0;font-size:15px;line-height:1.55}.arrow[data-astro-cid-obwpkumu]{width:44px;height:44px;transition:background .22s ease, border-color .22s ease, color .22s ease, transform .22s var(--ease-expo);border:1px solid #f5f0e840;border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:flex}.row[data-astro-cid-obwpkumu]:hover .num[data-astro-cid-obwpkumu]{color:var(--color-orange);-webkit-text-stroke-color:var(--color-orange)}.row[data-astro-cid-obwpkumu]:hover .arrow[data-astro-cid-obwpkumu]{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-black);transform:rotate(-45deg)}@media (width<=1100px){.head[data-astro-cid-obwpkumu],.grid[data-astro-cid-obwpkumu]{grid-template-columns:1fr}}@media (width<=640px){.h2[data-astro-cid-obwpkumu] .line[data-astro-cid-obwpkumu]{white-space:normal}.arrow[data-astro-cid-obwpkumu]{display:none}.row[data-astro-cid-obwpkumu]{grid-template-columns:auto minmax(0,1fr)}.hours[data-astro-cid-obwpkumu]{bottom:12px;left:12px;right:12px}}.wrap[data-astro-cid-reqpxaox]{flex-direction:column;gap:clamp(3rem,5vw,4.5rem);display:flex}.grid[data-astro-cid-reqpxaox]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.program[data-astro-cid-reqpxaox]{border-radius:var(--radius-card);background:var(--color-charcoal);color:var(--color-cream);flex-direction:column;gap:20px;padding:12px 12px 28px;transition:background .22s;display:flex;position:relative}.program[data-astro-cid-reqpxaox]:hover{background:var(--color-charcoal-hover);color:var(--color-cream)}.media[data-astro-cid-reqpxaox]{border-radius:var(--radius-inner);position:relative;overflow:hidden}.zoom[data-astro-cid-reqpxaox]{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.program[data-astro-cid-reqpxaox]:hover .zoom[data-astro-cid-reqpxaox]{transform:scale(1.06)}.body[data-astro-cid-reqpxaox]{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 12px;display:flex}.text[data-astro-cid-reqpxaox]{flex-direction:column;gap:10px;display:flex}.num[data-astro-cid-reqpxaox]{font-family:var(--font-ui);letter-spacing:.16em;color:var(--color-orange);font-size:13px}h3[data-astro-cid-reqpxaox]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:400;line-height:.95}p[data-astro-cid-reqpxaox]{color:var(--color-stone);margin:0;font-size:15px;line-height:1.55}.plus[data-astro-cid-reqpxaox]{border:1px solid #f5f0e840;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:300;transition:background .2s,border-color .2s,color .2s;display:flex}.program[data-astro-cid-reqpxaox]:hover .plus[data-astro-cid-reqpxaox]{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-black)}@media (width>=900px){.program[data-astro-cid-reqpxaox]:nth-child(2n){margin-top:64px}}.wrap[data-astro-cid-ktn6wr5m]{flex-direction:column;gap:clamp(3rem,5vw,4.5rem);display:flex}.meet[data-astro-cid-ktn6wr5m]{background:var(--color-black);min-height:52px;color:var(--color-cream);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.meet[data-astro-cid-ktn6wr5m]:hover{background:var(--color-orange);color:var(--color-black)}.grid[data-astro-cid-ktn6wr5m]{grid-template-columns:repeat(auto-fit,minmax(min(45%,260px),1fr));gap:clamp(1rem,2vw,2rem);display:grid}.trainer[data-astro-cid-ktn6wr5m]{flex-direction:column;gap:18px;display:flex}.portrait[data-astro-cid-ktn6wr5m]{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-black);position:relative;overflow:hidden}.years[data-astro-cid-ktn6wr5m]{background:var(--color-cream);color:var(--color-black);font-family:var(--font-ui);letter-spacing:.06em;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.info[data-astro-cid-ktn6wr5m]{flex-direction:column;gap:6px;display:flex}.spec[data-astro-cid-ktn6wr5m]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-deep-orange);font-size:13px;font-weight:600}h3[data-astro-cid-ktn6wr5m]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(22px,3vw,32px);font-weight:400;line-height:1}p[data-astro-cid-ktn6wr5m]{color:var(--color-charcoal);margin:4px 0 0;font-size:15px;line-height:1.55}@media (width>=900px){.trainer[data-astro-cid-ktn6wr5m]:nth-child(2n){margin-top:48px}}.wrap[data-astro-cid-gcwkcgof]{flex-direction:column;gap:clamp(3rem,5vw,4.5rem);display:flex}.head[data-astro-cid-gcwkcgof]{text-align:center;align-items:center}.grid[data-astro-cid-gcwkcgof]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:20px;display:grid}.plan[data-astro-cid-gcwkcgof]{--bg:var(--color-charcoal);--fg:var(--color-cream);--border:var(--hairline-dark);--rule:#f5f0e824;--tick:var(--color-orange);--btn-bg:var(--color-cream);--btn-fg:var(--color-black);border-radius:var(--radius-card);background:var(--bg);color:var(--fg);border:1px solid var(--border);flex-direction:column;gap:28px;padding:clamp(1.75rem,3vw,2.5rem);transition:border-color .22s,transform .22s;display:flex}.plan[data-astro-cid-gcwkcgof].featured{--bg:var(--color-orange);--fg:var(--color-black);--border:var(--color-orange);--rule:#09090933;--tick:var(--color-black);--btn-bg:var(--color-black);--btn-fg:var(--color-cream)}.plan[data-astro-cid-gcwkcgof]:hover{border-color:var(--color-orange);transform:translateY(-4px)}.top[data-astro-cid-gcwkcgof]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-astro-cid-gcwkcgof]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:44px;font-weight:400;line-height:1}.chosen[data-astro-cid-gcwkcgof]{background:var(--color-black);color:var(--color-cream);font-family:var(--font-ui);letter-spacing:.08em;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.tag[data-astro-cid-gcwkcgof]{opacity:.85;margin:0;font-size:17px;line-height:1.5}.price[data-astro-cid-gcwkcgof]{border-bottom:1px solid var(--rule);align-items:baseline;gap:8px;padding-bottom:24px;display:flex}.amount[data-astro-cid-gcwkcgof]{font-family:var(--font-display);font-size:52px;line-height:1}.amount--enquiry[data-astro-cid-gcwkcgof]{font-size:36px}.per[data-astro-cid-gcwkcgof]{font-family:var(--font-ui);opacity:.8;font-size:14px}ul[data-astro-cid-gcwkcgof]{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-gcwkcgof]{gap:12px;font-size:15px;line-height:1.45;display:flex}.tick[data-astro-cid-gcwkcgof]{color:var(--tick)}.cta[data-astro-cid-gcwkcgof]{background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-ui);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:opacity .18s;display:flex}.cta[data-astro-cid-gcwkcgof]:hover{opacity:.88;color:var(--btn-fg)}.note[data-astro-cid-gcwkcgof]{text-align:center;color:var(--color-stone);margin:0;font-size:14px}.note[data-astro-cid-gcwkcgof] a[data-astro-cid-gcwkcgof]{color:var(--color-cream);text-underline-offset:3px;text-decoration:underline}.community[data-astro-cid-7qbhn44y]{padding:var(--section-space) 0}.head[data-astro-cid-7qbhn44y]{padding:0 var(--page-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;display:grid}h2[data-astro-cid-7qbhn44y]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3.5rem,9vw,8rem);font-weight:400;line-height:.88}.controls[data-astro-cid-7qbhn44y]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.controls[data-astro-cid-7qbhn44y] span[data-astro-cid-7qbhn44y]{font-family:var(--font-ui);color:var(--color-charcoal);font-size:14px}.controls[data-astro-cid-7qbhn44y] button[data-astro-cid-7qbhn44y]{cursor:pointer;min-width:64px;height:52px;font-family:var(--font-ui);border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transition:background .18s,color .18s}.prev[data-astro-cid-7qbhn44y]{color:var(--color-black);background:0 0;border:1px solid #09090933}.prev[data-astro-cid-7qbhn44y]:hover{background:var(--color-black);color:var(--color-cream)}.next[data-astro-cid-7qbhn44y]{background:var(--color-black);color:var(--color-cream);border:none}.next[data-astro-cid-7qbhn44y]:hover{background:var(--color-orange);color:var(--color-black)}.gallery[data-astro-cid-7qbhn44y]{scroll-snap-type:x mandatory;padding:28px var(--page-gutter) 36px;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:20px;margin-top:clamp(2.5rem,5vw,4rem);display:flex;overflow-x:auto}.gallery[data-astro-cid-7qbhn44y]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]{scroll-snap-align:start;border-radius:var(--radius-card);height:clamp(380px,38vw,520px);transition:rotate .5s var(--ease-expo), translate .5s var(--ease-expo);flex:none;box-shadow:0 24px 50px #0909092e}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]:nth-child(4n+1){rotate:-2.5deg}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]:nth-child(4n+2){translate:0 -14px;rotate:1.5deg}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]:nth-child(4n+3){translate:0 10px;rotate:-1deg}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]:nth-child(4n+4){rotate:2.5deg}.gallery[data-astro-cid-7qbhn44y]>[data-astro-cid-7qbhn44y]:hover{translate:0 -6px;rotate:0deg}.shot[data-astro-cid-7qbhn44y]{position:relative;overflow:hidden}.shot[data-astro-cid-7qbhn44y] img{pointer-events:none}.quote[data-astro-cid-7qbhn44y]{flex-direction:column;justify-content:space-between;width:clamp(280px,30vw,420px);margin:0;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.quote[data-astro-cid-7qbhn44y].dark{background:var(--color-black);color:var(--color-cream);--accent:var(--color-orange)}.quote[data-astro-cid-7qbhn44y].orange{background:var(--color-orange);color:var(--color-black);--accent:var(--color-black)}.mark[data-astro-cid-7qbhn44y]{font-family:var(--font-display);color:var(--accent);font-size:80px;line-height:.6}blockquote[data-astro-cid-7qbhn44y]{font-family:var(--font-ui);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.3}figcaption[data-astro-cid-7qbhn44y]{font-family:var(--font-ui);opacity:.8;font-size:14px}.foot[data-astro-cid-7qbhn44y]{padding:0 var(--page-gutter);font-family:var(--font-ui);color:var(--color-charcoal);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:14px;display:flex}.foot[data-astro-cid-7qbhn44y] a[data-astro-cid-7qbhn44y]{color:var(--color-black);font-weight:600}.foot[data-astro-cid-7qbhn44y] a[data-astro-cid-7qbhn44y]:hover{color:var(--color-deep-orange)}.cta[data-astro-cid-c4agmlpl]{background:linear-gradient(180deg, var(--color-orange) 0%, var(--color-flame) 30%, var(--color-ember) 68%, var(--color-black) 100%);position:relative;overflow:hidden}.cta[data-astro-cid-c4agmlpl] .backdrop{object-fit:cover;object-position:center 60%;filter:saturate(1.2)contrast(1.1);mix-blend-mode:screen;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 70% 82%,#0000 100%);mask-image:linear-gradient(#0000 30%,#000 70% 82%,#0000 100%)}.grid[data-astro-cid-c4agmlpl]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.copy[data-astro-cid-c4agmlpl]{color:var(--color-black);flex-direction:column;gap:28px;display:flex}h2[data-astro-cid-c4agmlpl]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3.75rem,9vw,8.5rem);font-weight:400;line-height:.86}.copy[data-astro-cid-c4agmlpl] p[data-astro-cid-c4agmlpl]{max-width:440px;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.5}.buttons[data-astro-cid-c4agmlpl]{flex-wrap:wrap;gap:12px;display:flex}.join[data-astro-cid-c4agmlpl]{transition:transform .18s ease, color .18s ease, translate .45s var(--ease-expo)}.join[data-astro-cid-c4agmlpl]:hover{color:var(--color-orange)}.wa[data-astro-cid-c4agmlpl]{border:1.5px solid var(--color-black);color:var(--color-black)}.wa[data-astro-cid-c4agmlpl]:hover{background:var(--color-black);color:var(--color-cream)}.card[data-astro-cid-c4agmlpl]{border-radius:var(--radius-card);background:var(--color-black);color:var(--color-cream);padding:clamp(1.75rem,3vw,2.75rem);box-shadow:0 40px 80px #00000059}form[data-astro-cid-c4agmlpl]{flex-direction:column;gap:18px;display:flex}form[data-astro-cid-c4agmlpl][hidden]{display:none}.intro[data-astro-cid-c4agmlpl]{flex-direction:column;gap:6px;display:flex}h3[data-astro-cid-c4agmlpl]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:36px;font-weight:400;line-height:1}.intro[data-astro-cid-c4agmlpl] p[data-astro-cid-c4agmlpl]{color:var(--color-stone);margin:0;font-size:14px}label[data-astro-cid-c4agmlpl]{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-stone);flex-direction:column;gap:8px;font-size:13px;display:flex}input[data-astro-cid-c4agmlpl],select[data-astro-cid-c4agmlpl]{border-radius:var(--radius-input);background:var(--color-charcoal);min-height:52px;color:var(--color-cream);font-size:16px;font-family:var(--font-body);text-transform:none;letter-spacing:normal;border:1px solid #f5f0e82e;outline:none;padding:0 18px;transition:border-color .18s}select[data-astro-cid-c4agmlpl]{padding:0 14px}input[data-astro-cid-c4agmlpl]:focus,select[data-astro-cid-c4agmlpl]:focus{border-color:var(--color-orange)}input[data-astro-cid-c4agmlpl]::placeholder{color:#f5f0e866}.row[data-astro-cid-c4agmlpl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.submit[data-astro-cid-c4agmlpl]{width:100%;margin-top:6px}.privacy[data-astro-cid-c4agmlpl]{color:var(--color-stone);margin:0;font-size:12px;line-height:1.5}.success[data-astro-cid-c4agmlpl]{flex-direction:column;justify-content:center;gap:16px;min-height:320px;display:flex}.success[data-astro-cid-c4agmlpl][hidden]{display:none}.success[data-astro-cid-c4agmlpl] h3[data-astro-cid-c4agmlpl]{font-size:40px}.success[data-astro-cid-c4agmlpl] p[data-astro-cid-c4agmlpl]{color:var(--color-stone);margin:0;font-size:16px;line-height:1.55}.check[data-astro-cid-c4agmlpl]{background:var(--color-orange);width:56px;height:56px;color:var(--color-black);border-radius:999px;justify-content:center;align-items:center;font-size:24px;display:flex}.success[data-astro-cid-c4agmlpl] button[data-astro-cid-c4agmlpl]{min-height:44px;color:var(--color-cream);cursor:pointer;background:0 0;border:1px solid #f5f0e840;border-radius:999px;align-self:flex-start;padding:0 20px}.success[data-astro-cid-c4agmlpl] button[data-astro-cid-c4agmlpl]:hover{border-color:var(--color-orange)}.footer[data-astro-cid-nns7i3if]{background:var(--color-black);padding:clamp(4rem, 7vw, 6rem) var(--page-gutter) 32px;border-top:1px solid var(--hairline-dark);overflow:hidden}.wrap[data-astro-cid-nns7i3if]{flex-direction:column;gap:clamp(3rem,6vw,5rem);display:flex}.cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px;display:grid}.col[data-astro-cid-nns7i3if]{flex-direction:column;gap:12px;font-size:15px;line-height:1.5;display:flex}.col[data-astro-cid-nns7i3if]:first-child{gap:16px}.brand[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:10px;font-size:28px;display:flex}.col[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--color-stone);max-width:280px;margin:0;line-height:1.55}.heading[data-astro-cid-nns7i3if]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--color-orange);font-size:12px}address[data-astro-cid-nns7i3if]{font-style:normal}.muted[data-astro-cid-nns7i3if]{color:var(--color-stone)}.giant[data-astro-cid-nns7i3if]{font-family:var(--font-display);color:var(--color-charcoal);text-transform:uppercase;white-space:nowrap;font-size:min(12.5vw,15rem);line-height:.8}.legal[data-astro-cid-nns7i3if]{border-top:1px solid var(--hairline-dark);color:var(--color-stone);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.legal[data-astro-cid-nns7i3if] div[data-astro-cid-nns7i3if]{gap:24px;display:flex}.fab[data-astro-cid-uchulhbi]{z-index:60;background:var(--color-cream);min-height:56px;color:var(--color-black);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:10px;padding:8px;font-size:15px;font-weight:600;transition:transform .18s;display:flex;position:fixed;bottom:clamp(16px,2.5vw,32px);right:clamp(16px,2.5vw,32px);box-shadow:0 16px 40px #0006}.fab[data-astro-cid-uchulhbi]:hover{color:var(--color-black);transform:translateY(-2px)}.icon[data-astro-cid-uchulhbi]{background:var(--color-whatsapp);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.label[data-astro-cid-uchulhbi]{display:none}@media (width>=900px){.fab[data-astro-cid-uchulhbi]{padding-right:22px}.label[data-astro-cid-uchulhbi]{display:inline}}
