.contact_container__P9x8N{min-height:100vh;background-color:#020202;display:flex;flex-direction:column}.contact_container__P9x8N main{flex:1 1;padding:130px 4rem 4rem;box-sizing:border-box}@media(max-width:768px){.contact_container__P9x8N main{padding:100px 1.5rem 4rem}}.contact_title__c9tc8{font-family:var(--font-teko),sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff}.contact_subtitle__S5OSR{font-size:1.1rem;color:#aaa;margin-bottom:3rem;max-width:600px}.contact_formSubtitle__RJiDn{font-size:1.1rem;color:#aaa;margin-bottom:.5rem;line-height:1.6}.contact_introBlock__LBtgo{max-width:900px;margin:0 auto 4rem;text-align:center;background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.03);padding:3rem 2.5rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media(max-width:768px){.contact_introBlock__LBtgo{padding:2rem 1.5rem;margin-bottom:3rem}}.contact_introBlock__LBtgo h2{font-family:var(--font-teko),sans-serif;font-size:2.2rem;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.02em}@media(max-width:768px){.contact_introBlock__LBtgo h2{font-size:1.8rem}}.contact_introBlock__LBtgo p{font-size:1.1rem;line-height:1.7;color:#aaa;margin-bottom:2rem}.contact_socialHeading__2o6LQ{font-family:var(--font-teko),sans-serif;font-size:1.4rem;color:#fff;margin-top:2.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.contact_introSocial__yrHUL{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem}.contact_largeSocialLink__VOth_{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#fff;transition:all .3s ease}.contact_largeSocialLink__VOth_:hover{color:#fff;background-color:#d33;border-color:#d33;transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px rgba(221,51,51,.5)}.contact_largeSocialLink__VOth_ svg{width:28px;height:28px}.contact_content__XWDQq{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:4rem;gap:4rem;margin-bottom:4rem}@media(max-width:1024px){.contact_content__XWDQq{grid-template-columns:1fr;gap:3rem}}.contact_formCol__iXbmX{display:flex;flex-direction:column;gap:1.5rem}.contact_form__LdhRr{display:flex;flex-direction:column;gap:1.2rem;background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.04);padding:2.5rem 2rem;border-radius:8px;flex:1 1}.contact_formGroup__41BH3{display:flex;flex-direction:column;gap:.5rem}.contact_formGroup__41BH3 label{font-size:.9rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.contact_input__1uws5,.contact_select__i_OV1,.contact_textarea__SfB2q{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:.8rem 1rem;color:#fff;font-family:inherit;font-size:1rem;transition:all .3s ease}.contact_input__1uws5:focus,.contact_select__i_OV1:focus,.contact_textarea__SfB2q:focus{outline:none;border-color:#d33;background:hsla(0,0%,100%,.05);box-shadow:0 0 10px rgba(221,51,51,.15)}.contact_select__i_OV1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:2.5rem;cursor:pointer}.contact_select__i_OV1 option{background-color:#0c0c0c;color:#fff}.contact_errorInput__9YeTB{border-color:rgba(221,51,51,.4)}.contact_errorInput__9YeTB:focus{border-color:#d33;box-shadow:0 0 10px rgba(221,51,51,.3)}.contact_errorText__6jtKS{color:#d33;font-size:.85rem;margin-top:.2rem}.contact_formErrorBanner__UmFTI{background:rgba(221,51,51,.1);border:1px solid rgba(221,51,51,.3);border-radius:4px}.contact_formErrorBanner__UmFTI,.contact_formSuccessBanner___kGti{color:#fff;padding:1rem;font-size:1rem;line-height:1.4;margin-bottom:1rem}.contact_formSuccessBanner___kGti{background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.3);border-radius:4px}.contact_textarea__SfB2q{min-height:150px;resize:vertical}.contact_messageGroup__HkviC{flex:1 1;display:flex;flex-direction:column}.contact_messageGroup__HkviC .contact_textarea__SfB2q{flex:1 1}.contact_submitBtn__zTtEW{font-family:var(--font-teko),sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;background-color:#d33;color:#fff;padding:.8rem 2rem;border-radius:4px;letter-spacing:.05em;transition:all .3s ease;align-self:flex-start}.contact_submitBtn__zTtEW:hover{background-color:#9e1b1b;transform:translateY(-2px);box-shadow:0 4px 15px rgba(221,51,51,.4)}@media(max-width:768px){.contact_submitBtn__zTtEW{width:100%}}.contact_infoCol__Nwh0r{display:flex;flex-direction:column;gap:2.5rem}.contact_infoBlock__HwTHp{display:flex;flex-direction:column;gap:.5rem}.contact_infoBlock__HwTHp h3{font-size:1.8rem;color:#fff}.contact_infoBlock__HwTHp p{font-size:1.05rem;line-height:1.6}.contact_mapWrapper__0Wkoe{width:100%;height:350px;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);background-color:#0c0c0c}.contact_iframe__jA3C6{width:100%;height:100%;border:0;filter:grayscale(1) invert(.9) contrast(1.2)}.contact_socialList__x6wHr{display:flex;gap:1rem;margin-top:.5rem}.contact_socialLink__2F1gj{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#fff;transition:all .3s ease}.contact_socialLink__2F1gj:hover{color:#fff;background-color:#d33;border-color:#d33;transform:translateY(-3px);box-shadow:0 5px 15px rgba(221,51,51,.4)}.contact_socialLink__2F1gj svg{width:20px;height:20px}.MapConsentFallback_fallbackContainer__bHgqC{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,rgba(30,30,30,.4) 0,rgba(12,12,12,.9) 100%);padding:2rem;text-align:center}.MapConsentFallback_card__WYaOr{max-width:400px;display:flex;flex-direction:column;align-items:center;gap:1.2rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2.5rem 2rem;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:MapConsentFallback_fadeIn__puVpz .4s ease forwards}.MapConsentFallback_iconWrapper__QRW1K{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(221,51,51,.1);border:1px solid rgba(221,51,51,.3);border-radius:50%;margin-bottom:.5rem;color:#d33;box-shadow:0 0 15px rgba(221,51,51,.15)}.MapConsentFallback_icon__Z3NDY{width:30px;height:30px}.MapConsentFallback_title__8dD4J{font-family:var(--font-teko),sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.05em;margin:0}.MapConsentFallback_text__JJjUw{font-family:var(--font-ubuntu),sans-serif;font-size:.9rem;line-height:1.5;color:#aaa;margin:0}.MapConsentFallback_link__x0N_W{color:#fff;text-decoration:underline;font-weight:500;transition:color .2s ease}.MapConsentFallback_link__x0N_W:hover{color:#d33}.MapConsentFallback_btn__BD9IR{font-family:var(--font-teko),sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;background-color:#d33;color:#fff;border:none;padding:.6rem 2rem;border-radius:4px;letter-spacing:.05em;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 10px rgba(221,51,51,.25)}.MapConsentFallback_btn__BD9IR:hover{background-color:#9e1b1b;transform:translateY(-1px);box-shadow:0 6px 15px rgba(221,51,51,.4)}@keyframes MapConsentFallback_fadeIn__puVpz{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.GoogleMap_mapWrapper__P_ejQ{width:100%;height:350px;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);background-color:#0c0c0c;position:relative}.GoogleMap_mapContainer__ZBwcJ{width:100%;height:100%}.GoogleMap_mapIframeFallback__fOjF9{width:100%;height:100%;border:0;filter:grayscale(1) invert(.9) contrast(1.2)}.GoogleMap_errorState__One_K,.GoogleMap_loadingState__70zPV{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#a0a0b0;gap:15px;font-family:var(--font-ubuntu),sans-serif;font-size:.95rem}.GoogleMap_spinner__v9ydO{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.05);border-top-color:#7feadf;border-radius:50%;animation:GoogleMap_spin__87Rq9 1s linear infinite}@keyframes GoogleMap_spin__87Rq9{to{transform:rotate(1turn)}}.ElevatedButton_elevatedBtn__r_ZYC{display:inline-block;font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;padding:.8rem 2.5rem;border-radius:4px;letter-spacing:.05em;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);text-align:center}.ElevatedButton_brand__okTpc{background-color:#d33;color:#fff;box-shadow:0 4px 15px rgba(221,51,51,.3)}.ElevatedButton_brand__okTpc:hover{background-color:#9e1b1b;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(221,51,51,.5)}.ElevatedButton_primary__cJJZc{background-color:#d33;color:#fff;box-shadow:0 4px 15px rgba(221,51,51,.3)}.ElevatedButton_primary__cJJZc:hover{background-color:#9e1b1b;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(221,51,51,.5)}.page_container__c0HGX{display:flex;flex-direction:column;min-height:100vh;background-color:#020202}.page_mainContent__nxjcQ{flex:1 1;padding:120px 4rem 8rem;box-sizing:border-box;max-width:1280px;margin:0 auto;width:100%}@media(max-width:768px){.page_mainContent__nxjcQ{padding:95px 1.5rem 5rem}}.page_cateringSection__Ea7pp,.page_ctaSection__D32lZ,.page_heroSection__uYiuI,.page_timelineSection__81RJb,.page_tributeSection__XNw5e{padding:4.5rem 0}@media(max-width:768px){.page_cateringSection__Ea7pp,.page_ctaSection__D32lZ,.page_heroSection__uYiuI,.page_timelineSection__81RJb,.page_tributeSection__XNw5e{padding:3rem 0}}.page_sectionHeader__lHdsb{text-align:center;max-width:820px;margin:0 auto 3.5rem}@media(max-width:768px){.page_sectionHeader__lHdsb{margin-bottom:2.5rem}}.page_sectionBadge__vnH1_{font-size:1.1rem;font-weight:600;color:#d33;background-color:rgba(221,51,51,.1);padding:.35rem 1.1rem;border-radius:4px;display:inline-block;margin-bottom:1.25rem;letter-spacing:.1em;border:1px solid rgba(221,51,51,.25)}.page_sectionBadge__vnH1_,.page_sectionTitle__Wf44l{font-family:var(--font-teko),sans-serif;text-transform:uppercase}.page_sectionTitle__Wf44l{font-size:4.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem;color:#fff;line-height:1.05}@media(max-width:768px){.page_sectionTitle__Wf44l{font-size:2.8rem}}.page_sectionSubtitle__iDexm{font-size:1.1rem;color:#aaa;line-height:1.6;max-width:700px;margin:0 auto}@media(max-width:768px){.page_sectionSubtitle__iDexm{font-size:1rem}}.page_heroSection__uYiuI{padding-top:1rem}.page_heroGrid__6ZLc5{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}@media(max-width:1024px){.page_heroGrid__6ZLc5{grid-template-columns:1fr;gap:2.5rem}}.page_heroContent__r2xDY{max-width:750px}@media(max-width:1024px){.page_heroContent__r2xDY{max-width:100%;text-align:center}}.page_heroBadge__RcoFV{font-size:1.1rem;font-weight:600;color:#d33;background-color:rgba(221,51,51,.12);padding:.4rem 1.2rem;border-radius:4px;display:inline-block;letter-spacing:.12em;border:1px solid rgba(221,51,51,.3)}.page_heroBadge__RcoFV,.page_heroTitle__mA2W8{font-family:var(--font-teko),sans-serif;text-transform:uppercase;margin-bottom:1.5rem}.page_heroTitle__mA2W8{font-size:4.5rem;font-weight:700;line-height:.98;letter-spacing:.03em}.page_heroTitle__mA2W8 .page_highlightText__sK5gL{color:#d33;display:block;font-size:.72em;margin-top:.25rem}@media(max-width:768px){.page_heroTitle__mA2W8{font-size:3.1rem}}.page_heroStory__0XUZ6{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2.25rem}.page_heroStory__0XUZ6 p{font-size:1.06rem;color:#e0e0e0;line-height:1.7;margin:0}.page_heroStory__0XUZ6 p strong{color:#fff;font-weight:700}@media(max-width:768px){.page_heroStory__0XUZ6 p{font-size:.98rem;line-height:1.65}}.page_heroMetaGrid__jLt6M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.15rem 1.5rem;gap:1.15rem 1.5rem;margin-bottom:2.5rem;padding:1.5rem 1.75rem;background-color:#0d0d0d;border-radius:14px}@media(max-width:1024px){.page_heroMetaGrid__jLt6M{max-width:680px;margin-left:auto;margin-right:auto;text-align:left}}@media(max-width:768px){.page_heroMetaGrid__jLt6M{grid-template-columns:1fr;gap:1rem;text-align:left;padding:1.25rem}}.page_heroMetaItem__0GHJf{display:flex;align-items:flex-start;gap:.85rem}.page_heroMetaItemWide__W3Ep2{grid-column:1/-1}.page_heroMetaIcon__zWGJS{color:#d33;font-size:1.2rem;margin-top:2px;flex-shrink:0}.page_heroMetaIcon__zWGJS svg{width:1.2rem;height:1.2rem;max-width:1.2rem;max-height:1.2rem}.page_heroMetaLabel__qB6Rf{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin-bottom:2px}.page_heroMetaList__AVWAA,.page_heroMetaValue__6_FHr{font-size:.95rem;font-weight:600;color:#fff;line-height:1.35}.page_heroMetaList__AVWAA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.page_heroButtons__Vrnhq{display:flex;gap:1.25rem;flex-wrap:wrap}@media(max-width:1024px){.page_heroButtons__Vrnhq{justify-content:center}}@media(max-width:768px){.page_heroButtons__Vrnhq{flex-direction:column;width:100%}.page_heroButtons__Vrnhq a,.page_heroButtons__Vrnhq button{width:100%;text-align:center}}.page_heroImageWrapper__iZfBo{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);background-color:rgba(221,51,51,.05)}@media(max-width:1024px){.page_heroImageWrapper__iZfBo{max-width:600px;margin:0 auto}}.page_heroImage__q9isG{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_heroImage__q9isG:hover{transform:scale(1.03)}.page_heroImageOverlay__EK219{position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(0deg,rgba(2,2,2,.85) 0,transparent);pointer-events:none}.page_timelineSection__81RJb{scroll-margin-top:100px}@media(max-width:768px){.page_timelineSection__81RJb{scroll-margin-top:80px}}.page_timelineContainer__ri7GL{display:flex;flex-direction:column;gap:1.75rem;max-width:900px;margin:0 auto;position:relative}.page_timelineContainer__ri7GL:before{content:"";position:absolute;left:31px;top:25px;bottom:25px;width:2px;background:linear-gradient(180deg,rgba(221,51,51,.8),rgba(255,255,255,.15) 75%,rgba(221,51,51,.6))}@media(max-width:768px){.page_timelineContainer__ri7GL:before{left:23px}}.page_timelineItem__KzvAw{display:flex;gap:2rem;position:relative;align-items:flex-start}@media(max-width:768px){.page_timelineItem__KzvAw{gap:1.25rem}}.page_timelineDot__Gnk7s{width:64px;height:64px;border-radius:50%;background-color:#111;border:2px solid rgba(221,51,51,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.7);color:#d33;font-size:1.25rem;transition:all .3s ease}.page_timelineDot__Gnk7s svg{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem}@media(max-width:768px){.page_timelineDot__Gnk7s{width:48px;height:48px;font-size:1rem}.page_timelineDot__Gnk7s svg{width:1.2rem;height:1.2rem;max-width:1.2rem;max-height:1.2rem}}.page_milestoneItem__T2CU_ .page_timelineDot__Gnk7s{border-color:#d33;background:radial-gradient(circle,rgba(221,51,51,.3) 0,#151515 80%);box-shadow:0 0 20px rgba(221,51,51,.4)}.page_timelineCard__E2lLu{flex:1 1;background-color:#0d0d0d;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:1.75rem 2rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_timelineCard__E2lLu:hover{transform:translateY(-2px);border-color:rgba(221,51,51,.35);box-shadow:0 12px 30px rgba(0,0,0,.45)}@media(max-width:768px){.page_timelineCard__E2lLu{padding:1.25rem}}.page_milestoneItem__T2CU_ .page_timelineCard__E2lLu{border-color:rgba(221,51,51,.25);background:linear-gradient(145deg,rgba(221,51,51,.04),#0d0d0d)}.page_timelineCardHeader__fdCqT{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;flex-wrap:wrap;gap:.5rem}.page_timelineTime__w0Vvy{font-family:var(--font-teko),sans-serif;font-size:2rem;font-weight:700;color:#d33;letter-spacing:.04em;line-height:1}@media(max-width:768px){.page_timelineTime__w0Vvy{font-size:1.6rem}}.page_timelineTag__ddl_2{font-family:var(--font-teko),sans-serif;font-size:.95rem;font-weight:600;text-transform:uppercase;padding:.25rem .85rem;border-radius:4px;background-color:hsla(0,0%,100%,.06);color:#d0d0d0;letter-spacing:.05em;border:1px solid hsla(0,0%,100%,.08)}.page_timelineTag__ddl_2.page_highlightTag__HRy5_{background-color:rgba(221,51,51,.15);color:#f66;border-color:rgba(221,51,51,.3)}.page_timelineCardTitle__MLoXG{font-family:var(--font-teko),sans-serif;font-size:1.85rem;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:.5rem;letter-spacing:.04em;line-height:1.15}@media(max-width:768px){.page_timelineCardTitle__MLoXG{font-size:1.5rem}}.page_timelineCardDesc__mp9un{color:#aaa;font-size:.98rem;line-height:1.6}.page_comingSoonCard__atrom{max-width:720px;margin:0 auto;background:radial-gradient(circle at top,rgba(221,51,51,.12) 0,transparent 70%),#0d0d0d;border-radius:18px;padding:3.5rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 18px 45px rgba(0,0,0,.5)}@media(max-width:768px){.page_comingSoonCard__atrom{padding:2.5rem 1.5rem}}.page_comingSoonIconCircle__sFjef{width:64px;height:64px;border-radius:50%;background-color:rgba(221,51,51,.14);color:#d33;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem}.page_comingSoonIconCircle__sFjef svg{width:1.6rem;height:1.6rem;max-width:1.6rem;max-height:1.6rem}.page_comingSoonBadge__Q5aaN{font-size:1.05rem;font-weight:600;letter-spacing:.12em;color:#d33;background-color:rgba(221,51,51,.12);padding:.3rem 1rem;border-radius:4px;margin-bottom:1rem}.page_comingSoonBadge__Q5aaN,.page_comingSoonTitle__xPy_x{font-family:var(--font-teko),sans-serif;text-transform:uppercase}.page_comingSoonTitle__xPy_x{font-size:2.8rem;font-weight:700;letter-spacing:.04em;color:#fff;margin:0 0 .75rem;line-height:1.1}@media(max-width:768px){.page_comingSoonTitle__xPy_x{font-size:2.2rem}}.page_comingSoonText__1808A{font-size:1.1rem;color:#aaa;line-height:1.6;max-width:520px;margin:0}.page_cateringGrid__kRwMh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}@media(max-width:1024px){.page_cateringGrid__kRwMh{grid-template-columns:1fr;gap:1.5rem}}.page_cateringCard__jKlbx{background-color:#0d0d0d;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2.5rem 2rem;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.page_cateringCard__jKlbx:hover{border-color:rgba(221,51,51,.4);transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.5)}@media(max-width:768px){.page_cateringCard__jKlbx{padding:2rem 1.5rem}}.page_cateringIconCircle__ZfpRd{width:58px;height:58px;border-radius:14px;background-color:rgba(221,51,51,.1);border:1px solid rgba(221,51,51,.25);display:flex;align-items:center;justify-content:center;color:#d33;font-size:1.5rem;margin-bottom:1.75rem}.page_cateringIconCircle__ZfpRd svg{width:1.75rem;height:1.75rem;max-width:1.75rem;max-height:1.75rem}.page_cateringCardTitle__PG_qd{font-family:var(--font-teko),sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:.75rem;letter-spacing:.04em;line-height:1.1}.page_cateringCardDesc__C_VNo{font-size:.96rem;color:#aaa;line-height:1.6;margin-bottom:1.75rem}.page_cateringList__TseAM{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.06)}.page_cateringListItem__zaRhf{display:flex;align-items:center;gap:.75rem;font-size:.92rem;color:#dedede}.page_checkIcon__jn5Ts{color:#d33;font-size:.85rem;flex-shrink:0;width:.9rem;height:.9rem;max-width:.9rem;max-height:.9rem}.page_paymentBanner__DMaYJ{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.5rem 2.25rem;display:flex;align-items:center;gap:1.75rem;max-width:900px;margin:0 auto}@media(max-width:768px){.page_paymentBanner__DMaYJ{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem}}.page_paymentIcons__mfBNA{display:flex;gap:1rem;font-size:1.8rem;color:#d33;flex-shrink:0}.page_paymentIcons__mfBNA svg{width:2rem;height:2rem;max-width:2rem;max-height:2rem}.page_paymentText__n9Jm4{font-size:.95rem;color:#ccc;line-height:1.55}.page_paymentText__n9Jm4 strong{color:#fff}.page_tributeContainer__Q2n_J{background-color:#0d0d0d;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:3.5rem;position:relative;overflow:hidden}.page_tributeContainer__Q2n_J:after{content:"";position:absolute;top:-80px;right:-80px;width:350px;height:350px;background:radial-gradient(circle,rgba(221,51,51,.12) 0,transparent 70%);pointer-events:none}@media(max-width:1024px){.page_tributeContainer__Q2n_J{padding:2.5rem 2rem}}@media(max-width:768px){.page_tributeContainer__Q2n_J{padding:2rem 1.25rem}}.page_tributeGrid__xkBxZ{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}@media(max-width:1024px){.page_tributeGrid__xkBxZ{grid-template-columns:1fr;gap:2.5rem}}.page_tributeContent___uHvg{display:flex;flex-direction:column}.page_quoteIcon__rTelC{color:rgba(221,51,51,.45);font-size:2.75rem;margin-bottom:1.25rem}.page_quoteIcon__rTelC svg{width:2.5rem;height:2.5rem;max-width:2.5rem;max-height:2.5rem}.page_tributeQuote__2Zl12{font-size:1.25rem;font-style:italic;line-height:1.75;color:#f5f5f5;margin-bottom:1.75rem;font-weight:300}@media(max-width:768px){.page_tributeQuote__2Zl12{font-size:1.08rem;line-height:1.65}}.page_tributeAuthor__QyJz4{font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:#d33;letter-spacing:.08em;margin-bottom:2.5rem}.page_tributeStats__Q3GTR{display:flex;gap:2.5rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:2rem}@media(max-width:768px){.page_tributeStats__Q3GTR{gap:1.5rem;flex-wrap:wrap}}.page_tributeStatItem__kagOh{display:flex;flex-direction:column}.page_tributeStatNumber__wwq3a{font-family:var(--font-teko),sans-serif;font-size:2.8rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}@media(max-width:768px){.page_tributeStatNumber__wwq3a{font-size:2.2rem}}.page_tributeStatLabel__RyKPU{font-size:.82rem;color:#aaa;text-transform:uppercase;letter-spacing:.06em}.page_tributeImageWrapper__uEBXM{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 15px 40px rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.1);background-color:rgba(221,51,51,.05)}@media(max-width:1024px){.page_tributeImageWrapper__uEBXM{max-width:500px;margin:0 auto;width:100%}}.page_tributeImage__n7lg9{width:100%;height:100%;object-fit:cover}.page_tributeImageBadge__jtZX3{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;background:rgba(2,2,2,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.85rem 1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);text-align:center;font-family:var(--font-teko),sans-serif;font-size:1.15rem;letter-spacing:.12em;color:#fff;text-transform:uppercase}.page_ctaSection__D32lZ{padding-top:3rem;padding-bottom:2rem}.page_ctaCard__qogt9{background:linear-gradient(135deg,rgba(221,51,51,.16),rgba(13,13,13,.95) 60%),#0d0d0d;border:1px solid rgba(221,51,51,.4);border-radius:20px;padding:4.5rem 3.5rem;text-align:center;position:relative;box-shadow:0 20px 60px rgba(221,51,51,.15);overflow:hidden}@media(max-width:1024px){.page_ctaCard__qogt9{padding:3.5rem 2rem}}@media(max-width:768px){.page_ctaCard__qogt9{padding:2.75rem 1.5rem}}.page_ctaBadge__g4wn2{font-size:1.1rem;font-weight:600;color:#d33;background-color:rgba(221,51,51,.12);padding:.35rem 1.1rem;border-radius:4px;display:inline-block;margin-bottom:1.5rem;letter-spacing:.1em;border:1px solid rgba(221,51,51,.3)}.page_ctaBadge__g4wn2,.page_ctaTitle__kZWDu{font-family:var(--font-teko),sans-serif;text-transform:uppercase}.page_ctaTitle__kZWDu{font-size:4.2rem;font-weight:700;margin-bottom:1.25rem;line-height:1.05;letter-spacing:.04em;color:#fff}@media(max-width:768px){.page_ctaTitle__kZWDu{font-size:2.6rem}}.page_ctaSubtitle__ldnK7{font-size:1.15rem;color:#d8d8d8;line-height:1.65;max-width:720px;margin:0 auto 2.5rem}@media(max-width:768px){.page_ctaSubtitle__ldnK7{font-size:1rem;margin-bottom:2rem}}.page_ctaActions__kmEjX{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}@media(max-width:768px){.page_ctaActions__kmEjX{flex-direction:column;width:100%}.page_ctaActions__kmEjX a,.page_ctaActions__kmEjX button{width:100%;text-align:center}}.page_socialNote__cWeTt{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#aaa;font-size:.95rem;max-width:650px;margin:0 auto;line-height:1.5}@media(max-width:768px){.page_socialNote__cWeTt{flex-direction:column;text-align:center;font-size:.9rem}}.page_socialNoteIcon__fTiS3{color:#d33;font-size:1.1rem;flex-shrink:0}.page_socialNoteIcon__fTiS3 svg{width:1.1rem;height:1.1rem;max-width:1.1rem;max-height:1.1rem}.page_container__GClom{display:flex;flex-direction:column;min-height:100vh;background-color:#020202}.page_mainContent___BfPQ{flex:1 1;padding:130px 4rem 8rem;box-sizing:border-box;max-width:1300px;margin:0 auto;width:100%}@media(max-width:768px){.page_mainContent___BfPQ{padding:100px 1.5rem 6rem}}.page_ctaSection__rsE76,.page_extrasSection__AwPcK,.page_heroSection__AnKPY,.page_packageSection__80IBb{padding:8rem 0}@media(max-width:768px){.page_ctaSection__rsE76,.page_extrasSection__AwPcK,.page_heroSection__AnKPY,.page_packageSection__80IBb{padding:5rem 0}}.page_heroSection__AnKPY{text-align:left;display:flex;flex-direction:column;justify-content:center;position:relative}.page_heroGrid__4YAnF{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:4rem;gap:4rem;align-items:center}@media(max-width:1024px){.page_heroGrid__4YAnF{grid-template-columns:1fr;gap:3rem}}.page_heroContent__qM4kN{max-width:850px}.page_heroImageWrapper__ZkO7r{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.4);background-color:rgba(221,51,51,.05)}@media(max-width:1024px){.page_heroImageWrapper__ZkO7r{max-width:600px;margin:0 auto}}.page_heroImage__PUns8{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_heroImage__PUns8:hover{transform:scale(1.02)}.page_badge__U9DKw{font-size:1.1rem;font-weight:600;color:#d33;background-color:rgba(221,51,51,.08);padding:.4rem 1.2rem;border-radius:4px;display:inline-block;letter-spacing:.1em}.page_badge__U9DKw,.page_title__T5_Bm{font-family:var(--font-teko),sans-serif;text-transform:uppercase;margin-bottom:2rem}.page_title__T5_Bm{font-size:5.5rem;font-weight:700;color:#fff;line-height:1.05;letter-spacing:.01em}@media(max-width:1024px){.page_title__T5_Bm{font-size:4.5rem}}@media(max-width:768px){.page_title__T5_Bm{font-size:3.2rem}}.page_highlightText__1jSla{color:#d33}.page_subtitle__4Rbz0{font-family:var(--font-ubuntu),sans-serif;font-size:1.35rem;line-height:1.6;color:#aaa;margin-bottom:3.5rem;max-width:750px}@media(max-width:768px){.page_subtitle__4Rbz0{font-size:1.15rem;margin-bottom:2.5rem}}.page_heroCtas__c_5IG{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.page_heroCtas__c_5IG{flex-direction:column;align-items:stretch;width:100%}}.page_sectionHeader__73V9B{text-align:left;margin-bottom:4rem;max-width:800px}.page_sectionBadge__w2j7_{font-size:1.1rem;font-weight:600;color:#d33;letter-spacing:.1em;display:block;margin-bottom:.75rem}.page_sectionBadge__w2j7_,.page_sectionTitle__WvY7T{font-family:var(--font-teko),sans-serif;text-transform:uppercase}.page_sectionTitle__WvY7T{font-size:3.8rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.1}@media(max-width:1024px){.page_sectionTitle__WvY7T{font-size:3.2rem}}@media(max-width:768px){.page_sectionTitle__WvY7T{font-size:2.5rem}}.page_sectionSubtitle__TOX7T{font-size:1.15rem;color:#aaa;line-height:1.6}.page_packageCard__Jw_u7{background:hsla(0,0%,100%,.015);border-radius:16px;padding:4rem;display:flex;gap:4rem;position:relative;overflow:hidden}.page_packageCard__Jw_u7:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#d33}@media(max-width:1024px){.page_packageCard__Jw_u7{flex-direction:column;gap:3rem;padding:3rem}}@media(max-width:768px){.page_packageCard__Jw_u7{padding:2rem 1.5rem}}.page_packageMeta__w4eMQ{flex:0 0 300px;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.page_packageMeta__w4eMQ{flex:1 1;align-items:center;text-align:center}}.page_priceContainer__1CU_6{display:flex;flex-direction:column;margin-bottom:1.5rem}.page_priceLabel__Z674H{font-family:var(--font-teko),sans-serif;font-size:1.2rem;text-transform:uppercase;color:#aaa;letter-spacing:.05em}.page_priceValue__M0QHG{font-family:var(--font-teko),sans-serif;font-size:6rem;font-weight:700;color:#fff;line-height:1}@media(max-width:768px){.page_priceValue__M0QHG{font-size:5rem}}.page_priceSub__tA1wk{font-size:1rem;color:#aaa}.page_additionalChild__9uajo{font-size:1.1rem;color:#fff}.page_additionalChild__9uajo strong{color:#fff;background:linear-gradient(180deg,transparent 75%,rgba(221,51,51,.3) 0)}.page_featuresGrid__bNCa4{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.page_featuresGrid__bNCa4{grid-template-columns:1fr;gap:1.5rem}}.page_featureItem__EriSL{display:flex;align-items:center;gap:1.2rem}.page_iconCircle__wnPaY{width:40px;height:40px;border-radius:50px;background-color:rgba(221,51,51,.08);color:#d33;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.page_featureText___nxU3{font-size:1.05rem;color:#fff;line-height:1.4}.page_extrasGrid__qpo0f{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}@media(max-width:1024px){.page_extrasGrid__qpo0f{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:768px){.page_extrasGrid__qpo0f{grid-template-columns:1fr;gap:1.5rem}}.page_extraCard__uJPOx{background:hsla(0,0%,100%,.01);padding:3rem 2.5rem;border-radius:12px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;gap:1.5rem}.page_extraCard__uJPOx:hover{transform:translateY(-8px);background:rgba(221,51,51,.02)}.page_extraCard__uJPOx:hover .page_extraIcon__qSS_R{color:#fff}.page_extraCard__uJPOx h3{font-family:var(--font-teko),sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff;margin:0}.page_extraCard__uJPOx p{font-size:1rem;color:#aaa;line-height:1.5;margin:0}.page_extraHeader__ZGoWe{display:flex;align-items:center;gap:1.2rem}.page_extraIcon__qSS_R{width:48px;height:48px;border-radius:8px;background-color:rgba(221,51,51,.06);color:#d33;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s ease}.page_ctaCard___W1tv{background:hsla(0,0%,100%,.015);padding:5rem 4rem;border-radius:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;overflow:hidden}.page_ctaCard___W1tv:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#d33}.page_ctaCard___W1tv h2{font-family:var(--font-teko),sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.1}@media(max-width:768px){.page_ctaCard___W1tv h2{font-size:2.5rem}}.page_ctaCard___W1tv p{font-size:1.2rem;color:#aaa;max-width:650px;line-height:1.6}@media(max-width:768px){.page_ctaCard___W1tv p{font-size:1.05rem}}.page_ctaActions__0lg_B{display:flex;gap:1.5rem;align-items:center;margin-top:1rem}@media(max-width:768px){.page_ctaActions__0lg_B{flex-direction:column;align-items:stretch;width:100%}}.page_container__OJPlP{min-height:100vh;background-color:#020202;display:flex;flex-direction:column}.page_mainContent__iXpmP{flex:1 1;padding:130px 4rem 4rem;box-sizing:border-box;max-width:1000px;margin:0 auto;width:100%}@media(max-width:768px){.page_mainContent__iXpmP{padding:100px 1.5rem 4rem}}.page_title__HFm0N{font-family:var(--font-teko),sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff}.page_subtitle__L2chh{font-size:1.1rem;color:#aaa;margin-bottom:3rem;max-width:600px}.page_imageBanner__6kWWA{height:450px;background-image:url(/assets/hero_background.jpg);background-size:cover;background-position:50%;border-radius:12px;margin-bottom:4rem;box-shadow:0 10px 30px rgba(0,0,0,.5)}@media(max-width:768px){.page_imageBanner__6kWWA{height:250px;margin-bottom:3rem}}.page_quoteSection__GBdDT{background-color:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.03);padding:6rem 2rem;border-radius:12px;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.page_quoteSection__GBdDT{padding:4rem 1.5rem;margin-bottom:1.5rem}}.page_quoteContainer__zsvbo{max-width:700px;text-align:center;position:relative}.page_quoteContainer__zsvbo:before{content:"“";font-family:var(--font-teko),sans-serif;font-size:8rem;color:rgba(221,51,51,.15);position:absolute;top:-5rem;left:50%;transform:translateX(-50%);pointer-events:none}.page_quoteText__T7ViC{font-family:var(--font-teko),sans-serif;font-size:2.8rem;font-style:italic;font-weight:600;line-height:1.25;color:#fff;margin-bottom:1.5rem;letter-spacing:1px}@media(max-width:768px){.page_quoteText__T7ViC{font-size:2rem}}.page_quoteAuthor__DPMSg{font-family:var(--font-ubuntu),sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#aaa}.page_philosophySection__GGNVH{margin-bottom:4rem}.page_philosophySection__GGNVH h2{font-family:var(--font-teko),sans-serif;font-size:3rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;letter-spacing:1px}@media(max-width:768px){.page_philosophySection__GGNVH h2{font-size:2.2rem}}.page_philosophySection__GGNVH p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;line-height:1.8;color:#aaa;margin-bottom:1.5rem}.page_philosophySection__GGNVH p strong{color:#fff;font-weight:600}.page_studioSection__sdixZ{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:4rem;margin-bottom:4rem}@media(max-width:768px){.page_studioSection__sdixZ{padding:2.5rem 1.5rem;margin-bottom:3rem}}.page_studioContainer__rw3j3 h2{font-family:var(--font-teko),sans-serif;font-size:3rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;letter-spacing:1px}@media(max-width:768px){.page_studioContainer__rw3j3 h2{font-size:2.2rem}}.page_studioContainer__rw3j3 p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;line-height:1.8;color:#aaa;margin-bottom:1.5rem}.page_studioLinkLead__6jTgX{font-weight:500;color:#fff!important;margin-top:2rem;margin-bottom:1.5rem!important}.page_studioActions__JNO6V{margin-top:1.5rem}.page_coachesSection__J9yhu{margin-bottom:6rem}.page_coachesHeader__4XcPn{margin-bottom:3rem}.page_coachesHeader__4XcPn h2{font-family:var(--font-teko),sans-serif;font-size:3rem;text-transform:uppercase;color:#fff;margin-bottom:1rem;letter-spacing:1px}@media(max-width:768px){.page_coachesHeader__4XcPn h2{font-size:2.2rem}}.page_coachesHeader__4XcPn p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;line-height:1.8;color:#aaa}.page_sectionBadge__zwJZW{display:inline-block;font-family:var(--font-teko),sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d33;background:rgba(221,51,51,.12);border:1px solid rgba(221,51,51,.3);border-radius:999px;padding:.35rem .9rem;margin-bottom:1rem}.page_coachesList__w_AV_{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:768px){.page_coachesList__w_AV_{gap:2rem}}.page_ctaSection__bVz_a{background:radial-gradient(circle at center,rgba(221,51,51,.08) 0,rgba(0,0,0,0) 70%),hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.03);padding:6rem 2rem;text-align:center;border-radius:12px}@media(max-width:768px){.page_ctaSection__bVz_a{padding:4rem 1.5rem}}.page_ctaContainer__ssKvB{max-width:700px;margin:0 auto}.page_ctaContainer__ssKvB h2{font-family:var(--font-teko),sans-serif;font-size:3.5rem;text-transform:uppercase;color:#fff;margin-bottom:1rem;line-height:1.1}@media(max-width:768px){.page_ctaContainer__ssKvB h2{font-size:2.5rem}}.page_ctaContainer__ssKvB p{font-family:var(--font-ubuntu),sans-serif;font-size:1.2rem;color:#aaa;margin-bottom:2.5rem}@media(max-width:768px){.page_ctaContainer__ssKvB p{font-size:1.05rem;margin-bottom:1.8rem}}.page_container__LoVvR{display:flex;flex-direction:column;min-height:100vh;background-color:#020202}.page_mainContent__aWY_5{flex:1 1;padding:8rem 4rem 6rem;max-width:1200px;margin:0 auto;width:100%}@media(max-width:768px){.page_mainContent__aWY_5{padding:6rem 1.5rem 4rem}}.page_heroArea__8J4mc{text-align:center;margin-bottom:5rem}.page_heroArea__8J4mc .page_miniTitle__2BYfs{color:#d33;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;display:block;margin-bottom:.75rem}.page_heroArea__8J4mc .page_title__CNg7q{font-family:var(--font-teko),sans-serif;font-size:4.2rem;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.1;letter-spacing:.02em}@media(max-width:768px){.page_heroArea__8J4mc .page_title__CNg7q{font-size:2.8rem}}.page_heroArea__8J4mc .page_description__MqM8X{font-family:var(--font-ubuntu),sans-serif;font-size:1.15rem;color:#aaa;max-width:700px;margin:1.5rem auto 0;line-height:1.6}.page_grid__nQYVV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}@media(max-width:1024px){.page_grid__nQYVV{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:768px){.page_grid__nQYVV{grid-template-columns:1fr;gap:1.5rem}}.page_card__UWqxO{background-color:#0d0d0d;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.165,.84,.44,1)}.page_card__UWqxO:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(221,51,51,.15)}.page_card__UWqxO:hover .page_imageWrapper__6XQCX img{transform:scale(1.05)}.page_imageWrapper__6XQCX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.page_imageWrapper__6XQCX img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.page_cardContent__lx6wQ{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;flex-grow:1;justify-content:space-between}.page_cardHeader__tPb_N{display:flex;flex-direction:column;gap:.75rem}.page_badge__KCPdp{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;display:inline-flex;align-items:center}.page_badgeEvent__GDPlE{background-color:rgba(221,51,51,.12);color:#d33;border:1px solid rgba(221,51,51,.2)}.page_badgeSale__g1L9Y{background-color:rgba(158,27,27,.15);color:hsl(0,70.8108108108%,46.2745098039%);border:1px solid rgba(158,27,27,.25)}.page_badgeNotification__ot7vd{background-color:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.page_cardTitle__Txkyl{font-family:var(--font-teko),sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#fff;line-height:1.1;margin:0}.page_cardSubtitle__kLJLh{font-family:var(--font-ubuntu),sans-serif;font-size:.95rem;line-height:1.5;color:#aaa;margin:0}.page_meta__1i6P9{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:#aaa;border-top:1px solid hsla(0,0%,100%,.03);padding-top:1rem}.page_eventTime__KS1lp{color:#d33;font-weight:600}.page_dates__e_mSp,.page_eventTime__KS1lp{display:flex;align-items:center;gap:6px}.page_emptyState__uuWfA{text-align:center;padding:6rem;background-color:hsla(0,0%,100%,.01);border-radius:12px;color:#aaa;font-size:1.1rem}.page_container__xqa8m{display:flex;flex-direction:column;min-height:100vh;background-color:#020202}.page_mainContent__EX5oz{flex:1 1;padding:8rem 4rem 6rem;max-width:1200px;margin:0 auto;width:100%}@media(max-width:768px){.page_mainContent__EX5oz{padding:6rem 1.5rem 4rem}}.page_backButton__2q2xa{display:inline-flex;align-items:center;gap:8px;color:#c7c7d2;font-family:var(--font-teko),sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3rem;transition:color .2s ease}.page_backButton__2q2xa span{transition:transform .2s ease}.page_backButton__2q2xa:hover{color:#fff}.page_backButton__2q2xa:hover span{transform:translateX(-4px)}.page_layout__DE9BH{display:grid;grid-template-columns:1fr 380px;grid-gap:4rem;gap:4rem}@media(max-width:1024px){.page_layout__DE9BH{grid-template-columns:1fr;gap:3rem}}.page_contentSection__ymria{display:flex;flex-direction:column;gap:2.5rem}.page_headerInfo__iTWAl{display:flex;flex-direction:column;gap:.5rem}.page_badge__OQO2u{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center}.page_badgeEvent__G08hi{background-color:rgba(221,51,51,.12);color:#d33;border:1px solid rgba(221,51,51,.2)}.page_badgeSale__i1Wn9{background-color:rgba(158,27,27,.15);color:hsl(0,70.8108108108%,46.2745098039%);border:1px solid rgba(158,27,27,.25)}.page_badgeNotification__cLny0{background-color:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.page_title__5TOYB{font-family:var(--font-teko),sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.1;letter-spacing:.02em}@media(max-width:768px){.page_title__5TOYB{font-size:2.6rem}}.page_subtitle__GqE5L{font-family:var(--font-ubuntu),sans-serif;font-size:1.25rem;line-height:1.6;color:#aaa;margin-top:.5rem}.page_imageWrapper__2Jgez{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.5);background-color:#000}.page_imageWrapper__2Jgez img{width:100%;height:100%;object-fit:cover}.page_sidebarCard__6p7tc,.page_sidebar__7n_Ah{display:flex;flex-direction:column;gap:2rem}.page_sidebarCard__6p7tc{background-color:rgba(13,13,13,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;padding:2.5rem;box-shadow:0 15px 35px rgba(0,0,0,.4)}@media(max-width:768px){.page_sidebarCard__6p7tc{padding:1.75rem}}.page_sidebarCard__6p7tc h2{font-family:var(--font-teko),sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.05em;margin:0}.page_detailsList__zoGVD{display:flex;flex-direction:column;gap:1.5rem}.page_detailItem__kYP4R{display:flex;gap:1rem;align-items:flex-start}.page_detailIcon___pVMT{font-size:1.2rem;color:#fff;width:24px;display:flex;justify-content:center}.page_label__zDyiC{font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.page_label__zDyiC,.page_value__YFiK1{font-family:var(--font-ubuntu),sans-serif;display:block}.page_value__YFiK1{font-size:1rem;color:#fff;font-weight:600;margin-top:.25rem;line-height:1.4}.Footer_footer__7SC9m{background-color:#050505;border-top:1px solid hsla(0,0%,100%,.05);padding:5rem 4rem 2rem;margin-top:auto}@media(max-width:768px){.Footer_footer__7SC9m{padding:4rem 1.5rem 2rem}}.Footer_grid__sB9XZ{display:grid;grid-template-columns:2fr 1.2fr 1.8fr;grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.Footer_grid__sB9XZ{grid-template-columns:1fr 1fr}}@media(max-width:768px){.Footer_grid__sB9XZ{grid-template-columns:1fr;gap:2.5rem}}.Footer_col__NnX0c{display:flex;flex-direction:column;gap:1.2rem}.Footer_title__WdV6U{font-family:var(--font-teko),sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.05em;position:relative;padding-bottom:.5rem}.Footer_title__WdV6U:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#d33}.Footer_logo__jz5_Y{display:flex;align-items:center}.Footer_logo__jz5_Y img{height:45px;width:auto;object-fit:contain}.Footer_text__hwZsd{font-size:.95rem;color:#aaa;line-height:1.6}.Footer_links__nmYmv{display:flex;flex-direction:column;gap:.8rem}.Footer_linkItem__OkD3f{color:#aaa;font-size:.95rem;transition:all .3s ease;display:inline-block}.Footer_linkItem__OkD3f:hover{color:#fff;transform:translateX(4px)}.Footer_bottom__e3DOE{border-top:1px solid hsla(0,0%,100%,.05);padding-top:2rem;margin-top:4rem;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:768px){.Footer_bottom__e3DOE{flex-direction:column;gap:1rem;text-align:center}}.Footer_copyright__07onV{font-size:.85rem;color:hsla(0,0%,100%,.4)}.Footer_legalLinks__LX9qU{display:flex;gap:1.5rem}.Footer_legalLink__qUJgC{font-size:.85rem;color:hsla(0,0%,100%,.4)}.Footer_legalLink__qUJgC:hover{color:#fff}.Footer_legalButton__CTcPy{background:none;border:none;padding:0;font-family:inherit;font-size:.85rem;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease}.Footer_legalButton__CTcPy:hover{color:#fff}.Footer_socials__iG0dV{display:flex;gap:.8rem;margin-top:.5rem}.Footer_socialLink__sTnaT{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);transition:all .3s ease}.Footer_socialLink__sTnaT:hover{color:#fff;background-color:#d33;border-color:#d33;transform:translateY(-2px);box-shadow:0 4px 10px rgba(221,51,51,.3)}.Footer_socialLink__sTnaT svg{width:18px;height:18px}.Footer_openingHours__ZyhXG{display:flex;flex-direction:column;gap:.4rem}.Footer_subtitle__5soAk{font-family:var(--font-teko),sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.05em;margin-top:.5rem}.Header_header__VDelu{position:fixed;top:0;left:0;width:100%;z-index:1000;height:85px;display:flex;justify-content:space-between;align-items:center;padding:0 4rem;background:rgba(2,2,2,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}@media(max-width:768px){.Header_header__VDelu{padding:0 1.5rem;height:70px}}.Header_logo__r_8A6{display:flex;align-items:center}.Header_logo__r_8A6 img{height:45px;width:auto;object-fit:contain}@media(max-width:768px){.Header_logo__r_8A6 img{height:38px}}.Header_nav__YWZUd{display:flex;align-items:center;gap:2.5rem}@media(max-width:768px){.Header_nav__YWZUd{display:none}.Header_nav__YWZUd.Header_navOpen__p85of{display:flex;flex-direction:column;position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:rgba(2,2,2,.98);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);padding:3rem 1.5rem;gap:2rem;z-index:999;overflow-y:auto;border-top:1px solid hsla(0,0%,100%,.05);animation:Header_navFadeIn__RNTiU .3s ease forwards}}.Header_navLink__C9Fga{font-family:var(--font-teko),sans-serif;font-size:1.3rem;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:.05em;transition:all .3s ease;position:relative;padding:.2rem 0}.Header_navLink__C9Fga:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#d33;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Header_navLink__C9Fga:hover{color:#d33}.Header_navLink__C9Fga:hover:after{transform:scaleX(1)}.Header_navLink__C9Fga.Header_active__zb7Y5{color:#d33}.Header_navLink__C9Fga.Header_active__zb7Y5:after{transform:scaleX(1)}@media(max-width:768px){.Header_navLink__C9Fga{font-size:2rem;width:100%;text-align:center;padding:.5rem 0}.Header_navLink__C9Fga:after{display:none}}.Header_navItemWithDropdown__fDDH6{position:relative;display:flex;align-items:center;height:100%}.Header_navItemWithDropdown__fDDH6:hover .Header_arrow__KtRY5{transform:rotate(180deg);color:#d33}.Header_navItemWithDropdown__fDDH6:hover .Header_dropdown__yfKB_{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media(max-width:768px){.Header_navItemWithDropdown__fDDH6{flex-direction:column;width:100%;align-items:center}.Header_navItemWithDropdown__fDDH6:hover .Header_dropdown__yfKB_{transform:none}}.Header_arrow__KtRY5{font-size:.75rem;margin-left:.3rem;transition:transform .3s ease,color .3s ease;display:inline-block;vertical-align:middle}@media(max-width:768px){.Header_arrow__KtRY5{display:none}}.Header_dropdown__yfKB_{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:rgba(13,13,13,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:.8rem 0;min-width:220px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;z-index:1010;box-shadow:0 12px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:.2rem}@media(max-width:768px){.Header_dropdown__yfKB_{position:static;transform:none;opacity:1;visibility:visible;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:.5rem 0 0;width:100%;align-items:center;gap:.5rem;backdrop-filter:none;-webkit-backdrop-filter:none}}.Header_dropdownItem__kIcTE{font-family:var(--font-ubuntu),sans-serif;font-size:.95rem;font-weight:500;color:#ddd;padding:.6rem 1.5rem;transition:all .2s ease;white-space:nowrap;display:block;letter-spacing:.02em}.Header_dropdownItem__kIcTE:hover{background-color:rgba(221,51,51,.12);color:#fff;padding-left:1.8rem}@media(max-width:768px){.Header_dropdownItem__kIcTE{font-size:1.3rem;color:hsla(0,0%,100%,.7);padding:.4rem 1.5rem;width:100%;text-align:center}.Header_dropdownItem__kIcTE:hover{background:rgba(0,0,0,0);color:#d33;padding-left:1.5rem}}.Header_headerCtaBtn__nQWKW{padding:.5rem 1.5rem!important;font-size:1.2rem!important}@media(max-width:768px){.Header_headerCtaBtn__nQWKW{font-size:1.8rem!important;padding:.8rem 2.5rem!important;margin-top:1rem}}.Header_mobileMenuBtn__LBGox{display:none;background:none;border:none;font-size:2rem;color:#fff;cursor:pointer;z-index:1001;padding:.5rem;line-height:1;transition:color .3s ease}.Header_mobileMenuBtn__LBGox:hover{color:#d33}@media(max-width:768px){.Header_mobileMenuBtn__LBGox{display:block}}@keyframes Header_navFadeIn__RNTiU{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OutlinedButton_outlinedBtn__Iy9y0{display:inline-block;font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;padding:.8rem 2.5rem;border-radius:4px;letter-spacing:.05em;text-decoration:none;border:2px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease;text-align:center}.OutlinedButton_outlinedBtn__Iy9y0:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;transform:translateY(-2px)}.faq_container__g73WN{min-height:100vh;background-color:#020202;display:flex;flex-direction:column;position:relative;overflow:hidden}.faq_container__g73WN main{flex:1 1;padding:130px 4rem 4rem;box-sizing:border-box}@media(max-width:768px){.faq_container__g73WN main{padding:100px 1.5rem 4rem}}.faq_container__g73WN:before{top:-10%;right:-10%;background:radial-gradient(circle,rgba(221,51,51,.05) 0,rgba(2,2,2,0) 70%)}.faq_container__g73WN:after,.faq_container__g73WN:before{content:"";position:absolute;width:600px;height:600px;pointer-events:none;z-index:1}.faq_container__g73WN:after{bottom:-10%;left:-10%;background:radial-gradient(circle,rgba(221,51,51,.03) 0,rgba(2,2,2,0) 70%)}.faq_contentWrapper__2smKy{max-width:900px;margin:0 auto;width:100%;z-index:2;position:relative}.faq_title__LOtV9{font-family:var(--font-teko),sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff;letter-spacing:.02em}@media(max-width:768px){.faq_title__LOtV9{font-size:2.8rem}}.faq_subtitle__ktmo6{font-size:1.1rem;color:#aaa;margin-bottom:3rem;max-width:600px;line-height:1.5}.faq_controls__be2oM{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.faq_searchWrapper__ROHu_{position:relative;width:100%}.faq_searchInput__Gy7vy{width:100%;padding:1.2rem 1.5rem 1.2rem 3.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;transition:all .3s ease}.faq_searchInput__Gy7vy:focus{outline:none;background:hsla(0,0%,100%,.05);border-color:rgba(221,51,51,.5);box-shadow:0 0 20px rgba(221,51,51,.1)}.faq_searchInput__Gy7vy::placeholder{color:hsla(0,0%,100%,.3)}.faq_searchIcon__i0b1y{position:absolute;left:1.3rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.3);font-size:1.2rem;pointer-events:none}.faq_categories__2YPm_{display:flex;gap:.8rem;flex-wrap:wrap}@media(max-width:768px){.faq_categories__2YPm_{gap:.5rem}}.faq_categoryBtn__f3Sfi{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#ddd;padding:.6rem 1.5rem;border-radius:30px;font-family:var(--font-ubuntu),sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.faq_categoryBtn__f3Sfi{padding:.5rem 1.1rem;font-size:.85rem}}.faq_categoryBtn__f3Sfi:hover{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.2)}.faq_categoryBtn__f3Sfi.faq_activeCategory__NWI9U{background:#d33;border-color:#d33;color:#fff;box-shadow:0 4px 15px rgba(221,51,51,.3)}.faq_faqList__L27HH{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:4rem}.faq_faqItem__tygOP{border:1px solid hsla(0,0%,100%,.03);background-color:#0d0d0d;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq_faqItem__tygOP:hover{border-color:hsla(0,0%,100%,.08)}.faq_faqItem__tygOP.faq_active__hxWvs{border-color:rgba(221,51,51,.25);box-shadow:0 10px 30px rgba(0,0,0,.2)}.faq_faqItem__tygOP.faq_active__hxWvs .faq_faqQuestion__Tl_8B{color:#fff;background:hsla(0,0%,100%,.01)}.faq_faqItem__tygOP.faq_active__hxWvs .faq_faqQuestion__Tl_8B .faq_faqToggle__UcU0b{transform:rotate(45deg);color:#d33}.faq_faqQuestion__Tl_8B{width:100%;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);border:none;font-family:var(--font-ubuntu),sans-serif;font-size:1.15rem;font-weight:600;color:#ddd;text-align:left;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.faq_faqQuestion__Tl_8B{padding:1.25rem 1.5rem;font-size:1.05rem}}.faq_faqQuestion__Tl_8B:hover{color:#fff;background:hsla(0,0%,100%,.01)}.faq_faqQuestion__Tl_8B .faq_faqToggle__UcU0b{font-size:1.5rem;font-weight:300;color:#aaa;transition:transform .3s ease,color .3s ease;line-height:1;display:inline-block}.faq_faqAnswer__FYrhH{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s ease;background-color:rgba(0,0,0,.2)}.faq_faqAnswer__FYrhH.faq_open__vEvDV{max-height:300px;border-top:1px solid hsla(0,0%,100%,.02)}.faq_faqAnswer__FYrhH .faq_answerInner__U8XBs{padding:1.5rem 2rem;font-family:var(--font-ubuntu),sans-serif;font-size:1rem;line-height:1.6;color:#aaa}@media(max-width:768px){.faq_faqAnswer__FYrhH .faq_answerInner__U8XBs{padding:1.25rem 1.5rem}}.faq_noResults__BZWRo{text-align:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border-radius:8px;border:1px dashed hsla(0,0%,100%,.08)}.faq_noResults__BZWRo h3{font-family:var(--font-teko),sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.faq_noResults__BZWRo p{color:#aaa;font-size:1rem;margin-bottom:1.5rem}.faq_noResults__BZWRo .faq_resetBtn__WJlj6{background:rgba(0,0,0,0);border:1px solid #d33;color:#fff;padding:.6rem 1.8rem;border-radius:4px;font-family:var(--font-teko),sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.faq_noResults__BZWRo .faq_resetBtn__WJlj6:hover{background:#d33;box-shadow:0 4px 15px rgba(221,51,51,.3)}.faq_ctaBox__SQF0r{background:linear-gradient(135deg,rgba(221,51,51,.08),rgba(2,2,2,.4));border:1px solid rgba(221,51,51,.3);border-radius:12px;padding:3rem;text-align:center;margin-top:5rem;box-shadow:0 10px 40px rgba(221,51,51,.1)}@media(max-width:768px){.faq_ctaBox__SQF0r{padding:2rem 1.5rem;margin-top:3rem}}.faq_ctaBox__SQF0r h3{font-family:var(--font-teko),sans-serif;font-size:2.2rem;text-transform:uppercase;color:#fff;margin-bottom:.75rem}@media(max-width:768px){.faq_ctaBox__SQF0r h3{font-size:1.8rem}}.faq_ctaBox__SQF0r p{color:#aaa;font-size:1.05rem;line-height:1.5;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.faq_ctaBox__SQF0r .faq_ctaBtn__9WX6n{display:inline-block;background-color:#d33;border:1px solid #d33;color:#fff;padding:.8rem 2.5rem;border-radius:4px;font-family:var(--font-teko),sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px rgba(221,51,51,.3)}.faq_ctaBox__SQF0r .faq_ctaBtn__9WX6n:hover{background-color:#9e1b1b;border-color:#9e1b1b;transform:translateY(-3px);box-shadow:0 8px 25px rgba(221,51,51,.5)}.HeroContent_hero__NK_HB{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:85px 2rem 2rem;background:radial-gradient(circle at center,rgba(30,5,5,.25) 0,rgb(2,2,2) 75%);overflow:hidden}@media(max-width:768px){.HeroContent_hero__NK_HB{padding:90px 1.5rem 2.5rem}}.HeroContent_hero__NK_HB:before{content:"";position:absolute;inset:0;background-image:url(/assets/hero_background.jpg);background-size:cover;background-position:50%;opacity:.12;pointer-events:none;z-index:1;filter:grayscale(30%)}.HeroContent_heroContent__zFUY6{position:relative;z-index:2;width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.HeroContent_title__j1i91{font-family:var(--font-teko),sans-serif;font-size:8rem;line-height:.95;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:-.01em;text-shadow:0 0 40px rgba(221,51,51,.2);width:100%;overflow-wrap:break-word}.HeroContent_title__j1i91 span{color:#d33;text-shadow:0 0 30px rgba(221,51,51,.6)}@media(max-width:1024px){.HeroContent_title__j1i91{font-size:6rem}}@media(max-width:768px){.HeroContent_title__j1i91{font-size:clamp(3rem,13vw,4rem)}}.HeroContent_subtitle__ca6xw{font-size:1.3rem;font-weight:400;color:#aaa;width:100%;max-width:600px;letter-spacing:.05em;margin-bottom:1rem}@media(max-width:768px){.HeroContent_subtitle__ca6xw{font-size:1.05rem}}.HeroContent_ctaGroup__ZCYO3{display:flex;gap:1.5rem}@media(max-width:768px){.HeroContent_ctaGroup__ZCYO3{flex-direction:column;width:100%;max-width:280px;gap:1rem}}.HeroContent_primaryBtn__CB9bJ{font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;background-color:#d33;color:#fff;padding:.8rem 2.5rem;border-radius:4px;letter-spacing:.05em;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px rgba(221,51,51,.3)}.HeroContent_primaryBtn__CB9bJ:hover{background-color:#9e1b1b;transform:translateY(-3px);box-shadow:0 8px 25px rgba(221,51,51,.5)}.HeroContent_secondaryBtn__GIOZi{font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;padding:.8rem 2.5rem;border:2px solid hsla(0,0%,100%,.2);border-radius:4px;letter-spacing:.05em;transition:all .3s ease}.HeroContent_secondaryBtn__GIOZi:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;transform:translateY(-2px)}.PromotionsCarousel_carouselContainer__MXM7_{width:100%;max-width:1200px;margin:40px auto;padding:0 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromotionsCarousel_carouselTrack__QcKRp{width:100%;aspect-ratio:16/6;min-height:250px;background-color:#121217;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.4)}.PromotionsCarousel_slide__OpjOr{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;pointer-events:none;display:flex;align-items:center}.PromotionsCarousel_slideActive__CjSDM{opacity:1;pointer-events:auto}.PromotionsCarousel_backgroundImage___4Mh_{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4) contrast(1.1);transition:transform 1.2s ease-out}.PromotionsCarousel_slideActive__CjSDM .PromotionsCarousel_backgroundImage___4Mh_{transform:scale(1.03)}.PromotionsCarousel_overlayGradient__hFhNf{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(13,13,18,.9),rgba(13,13,18,.6) 40%,rgba(13,13,18,.1))}.PromotionsCarousel_content__um5oN{position:relative;z-index:2;padding:40px 60px;max-width:600px;color:#fff;display:flex;flex-direction:column;gap:12px;transform:translateY(15px);opacity:0;transition:all .6s cubic-bezier(.16,1,.3,1) .2s}.PromotionsCarousel_content__um5oN h2{font-size:2.2rem;font-weight:800;margin:0;line-height:1.1;background:linear-gradient(135deg,#ffffff,#a0a0b0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PromotionsCarousel_content__um5oN p{font-size:1.05rem;color:#c7c7d2;margin:0;line-height:1.4}.PromotionsCarousel_slideActive__CjSDM .PromotionsCarousel_content__um5oN{transform:translateY(0);opacity:1}.PromotionsCarousel_carouselCta__AyCx1{align-self:flex-start;margin-top:10px}.PromotionsCarousel_controls__EByqm{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;z-index:3}@media(max-width:768px){.PromotionsCarousel_controls__EByqm{gap:10px;margin-top:15px}}.PromotionsCarousel_dots__0RDT_{display:flex;gap:8px}.PromotionsCarousel_dot__EXhMr{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.2);border:none;cursor:pointer;padding:0;transition:all .2s ease}.PromotionsCarousel_dot__EXhMr:hover{background-color:hsla(0,0%,100%,.4)}.PromotionsCarousel_dotActive__yVajX{background-color:#d33;transform:scale(1.1);box-shadow:0 0 8px #d33}.PromotionsCarousel_chevronBtn__8v6D6{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;transition:all .2s ease}.PromotionsCarousel_chevronBtn__8v6D6:hover{color:#fff;transform:scale(1.15)}.PromotionsCarousel_chevronBtn__8v6D6:active{color:#d33}@media(max-width:768px){.PromotionsCarousel_carouselTrack__QcKRp{aspect-ratio:16/9}.PromotionsCarousel_content__um5oN{padding:30px}.PromotionsCarousel_content__um5oN h2{font-size:1.5rem}.PromotionsCarousel_content__um5oN p{font-size:.9rem}}.page_mainContainer__cDeDK{background-color:#020202}.page_contentWrapper__ktTl0,.page_mainContainer__cDeDK{display:flex;flex-direction:column;min-height:100vh}.page_heroWrapper__uAdq0{position:relative;overflow:hidden}.page_sectionAgeGroups__MJUZt,.page_sectionCourses__Repe4,.page_sectionFaq__sllSQ,.page_sectionPhilosophy__JBbLx,.page_sectionPromotions__5WISr,.page_section__dfhRS{padding:4.5rem 4rem;display:flex;flex-direction:column;align-items:center;border-top:1px solid hsla(0,0%,100%,.04);position:relative;overflow:hidden}@media(max-width:768px){.page_sectionAgeGroups__MJUZt,.page_sectionCourses__Repe4,.page_sectionFaq__sllSQ,.page_sectionPhilosophy__JBbLx,.page_sectionPromotions__5WISr,.page_section__dfhRS{padding:3rem 1.5rem}}.page_sectionHeader__m5urd{text-align:center;margin-bottom:4rem;max-width:800px;z-index:2}.page_sectionHeader__m5urd .page_subtitle__YRhOS{font-family:var(--font-ubuntu),sans-serif;color:#d33;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;display:block}.page_sectionHeader__m5urd .page_title__RXmVC{font-family:var(--font-teko),sans-serif;font-size:4.2rem;line-height:1.1;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.02em}@media(max-width:768px){.page_sectionHeader__m5urd .page_title__RXmVC{font-size:2.8rem}}.page_sectionHeader__m5urd p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;color:#aaa;margin-top:1rem;line-height:1.5}.page_sectionPhilosophy__JBbLx{background-color:#020202}.page_philosophyBox__lob2A{max-width:1000px;background-color:rgba(13,13,13,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);border-left:4px solid #d33;border-radius:8px;padding:3rem;z-index:2;box-shadow:0 15px 35px rgba(0,0,0,.4)}@media(max-width:768px){.page_philosophyBox__lob2A{padding:2rem 1.5rem}}.page_philosophyBox__lob2A p{font-family:var(--font-ubuntu),sans-serif;font-size:1.25rem;line-height:1.7;color:#f5f5f5;margin:0}@media(max-width:768px){.page_philosophyBox__lob2A p{font-size:1.1rem}}.page_sectionCourses__Repe4{background-color:#050505}.page_carouselWrapper__HeQYJ{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;z-index:2}.page_carouselWrapper__HeQYJ:after,.page_carouselWrapper__HeQYJ:before{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:3;pointer-events:none}@media(max-width:768px){.page_carouselWrapper__HeQYJ:after,.page_carouselWrapper__HeQYJ:before{width:50px}}.page_carouselWrapper__HeQYJ:before{left:0;background:linear-gradient(90deg,#050505 0,rgba(5,5,5,0))}.page_carouselWrapper__HeQYJ:after{right:0;background:linear-gradient(270deg,#050505 0,rgba(5,5,5,0))}.page_carouselContainer__X71NU{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1.5rem 0}.page_carouselContainer__X71NU::-webkit-scrollbar{display:none}.page_carouselTrack__szu6X{display:flex;gap:2rem;width:max-content;padding:1rem 0}@media(max-width:768px){.page_carouselTrack__szu6X{gap:1.25rem}}.page_courseCard__UoVHI{flex:0 0 350px;background-color:#0d0d0d;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px rgba(0,0,0,.3)}@media(max-width:768px){.page_courseCard__UoVHI{flex:0 0 290px;padding:1rem}}.page_courseCard__UoVHI:hover{transform:translateY(-8px);border-color:rgba(221,51,51,.25);box-shadow:0 15px 40px rgba(221,51,51,.1),0 0 20px rgba(221,51,51,.05)}.page_courseCard__UoVHI:hover .page_cardImageWrapper__iKXuz img{transform:scale(1.06)}.page_courseCard__UoVHI:hover .page_cardArrow__cf9g0{transform:translateX(5px);color:#d33}.page_cardImageWrapper__iKXuz{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background-color:hsla(0,0%,100%,.02)}.page_cardImageWrapper__iKXuz img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.page_cardImageWrapper__iKXuz .page_cardFallback___GZe8{width:100%;height:100%;background:linear-gradient(135deg,rgba(221,51,51,.15),rgb(13,13,13));display:flex;align-items:center;justify-content:center;font-family:var(--font-teko),sans-serif;font-size:1.6rem;font-weight:600;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.05em}.page_ageBadge___Qod1{position:absolute;bottom:.75rem;left:.75rem;background-color:rgba(2,2,2,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);color:#fff;font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;z-index:2}.page_cardContent__j5xSw{display:flex;flex-direction:column;gap:1rem;flex-grow:1;justify-content:space-between}.page_cardHeader__B7UJt{display:flex;flex-direction:column;gap:.4rem}.page_cardHeader__B7UJt .page_cardCategory__e_FpF{font-family:var(--font-ubuntu),sans-serif;font-size:.8rem;font-weight:700;color:#d33;text-transform:uppercase;letter-spacing:.1em}.page_cardHeader__B7UJt .page_cardTitle__C4f0M{font-family:var(--font-teko),sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#fff;line-height:1.1}.page_cardDescription__SDXL9{font-family:var(--font-ubuntu),sans-serif;font-size:.9rem;line-height:1.5;color:#aaa}.page_cardFooter__LbX3P{display:flex;align-items:center;justify-content:flex-end}.page_cardFooter__LbX3P .page_cardLink__ZWY4G{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-teko),sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.05em;transition:color .3s ease}.page_cardFooter__LbX3P .page_cardArrow__cf9g0{font-size:1.25rem;transition:transform .3s ease,color .3s ease}.page_sectionAgeGroups__MJUZt{background-color:#020202}.page_ageGroupsGrid__rXOzn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%;max-width:1200px;z-index:2}@media(max-width:1024px){.page_ageGroupsGrid__rXOzn{grid-template-columns:1fr;gap:2rem}}.page_ageCard__om4o0{background-color:rgba(13,13,13,.4);border:1px solid hsla(0,0%,100%,.03);border-radius:8px;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .3s ease}.page_ageCard__om4o0:hover{border-color:rgba(221,51,51,.15);background-color:rgba(13,13,13,.7)}.page_ageCard__om4o0:hover .page_ageIcon__5j4Jd{background-color:rgba(221,51,51,.1);color:#d33;transform:scale(1.05)}.page_ageCard__om4o0 .page_ageIcon__5j4Jd{width:70px;height:70px;border-radius:50%;background-color:hsla(0,0%,100%,.03);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:.5rem;transition:all .3s ease}.page_ageCard__om4o0 .page_ageTitle__oPZs2{font-family:var(--font-teko),sans-serif;font-size:2.2rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.05em}.page_ageCard__om4o0 .page_ageDesc__DZrjA{font-family:var(--font-ubuntu),sans-serif;font-size:.95rem;line-height:1.6;color:#aaa}.page_sectionFaq__sllSQ{background-color:#050505}.page_faqContainer__gStfA{width:100%;max-width:800px;display:flex;flex-direction:column;gap:1.25rem;z-index:2}.page_faqItem__hDyLr{border:1px solid hsla(0,0%,100%,.03);background-color:#0d0d0d;border-radius:6px;overflow:hidden;transition:border-color .3s ease}.page_faqItem__hDyLr.page_active__eSzhb{border-color:rgba(221,51,51,.2)}.page_faqItem__hDyLr.page_active__eSzhb .page_faqQuestion__kOc_O{color:#fff}.page_faqItem__hDyLr.page_active__eSzhb .page_faqQuestion__kOc_O .page_faqToggle__ys8fa{transform:rotate(45deg);color:#d33}.page_faqQuestion__kOc_O{width:100%;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);border:none;font-family:var(--font-ubuntu),sans-serif;font-size:1.15rem;font-weight:500;color:#ddd;text-align:left;cursor:pointer;transition:color .3s ease}@media(max-width:768px){.page_faqQuestion__kOc_O{padding:1.25rem 1.5rem;font-size:1.05rem}}.page_faqQuestion__kOc_O:hover{color:#fff}.page_faqQuestion__kOc_O .page_faqToggle__ys8fa{font-size:1.5rem;font-weight:300;color:#aaa;transition:transform .3s ease,color .3s ease;line-height:1;display:inline-block}.page_faqAnswer__bVDhV{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s ease;background-color:rgba(0,0,0,.2)}.page_faqAnswer__bVDhV.page_open__T_TQS{max-height:200px;border-top:1px solid hsla(0,0%,100%,.02)}.page_faqAnswer__bVDhV .page_answerInner__DGIyT{padding:1.5rem 2rem;font-family:var(--font-ubuntu),sans-serif;font-size:.95rem;line-height:1.6;color:#aaa}@media(max-width:768px){.page_faqAnswer__bVDhV .page_answerInner__DGIyT{padding:1.25rem 1.5rem}}.page_sectionRepeatCta__rXGWS{padding:10rem 4rem;background:radial-gradient(circle at center,rgba(221,51,51,.06) 0,rgb(2,2,2) 75%),#020202;text-align:center;border-top:1px solid hsla(0,0%,100%,.04);position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width:768px){.page_sectionRepeatCta__rXGWS{padding:7rem 1.5rem}}.page_sectionRepeatCta__rXGWS .page_ctaHeader__pZWvS{max-width:700px;display:flex;flex-direction:column;gap:1rem}.page_sectionRepeatCta__rXGWS .page_ctaTitle__dyMrv{font-family:var(--font-teko),sans-serif;font-size:5rem;font-weight:700;text-transform:uppercase;color:#fff;line-height:1;letter-spacing:.02em}@media(max-width:768px){.page_sectionRepeatCta__rXGWS .page_ctaTitle__dyMrv{font-size:3.2rem}}.page_sectionRepeatCta__rXGWS .page_ctaTitle__dyMrv span{color:#d33}.page_sectionRepeatCta__rXGWS .page_ctaDesc__bWVzP{font-family:var(--font-ubuntu),sans-serif;font-size:1.2rem;color:#aaa;line-height:1.5}.page_sectionRepeatCta__rXGWS .page_ctaButtons__v_0HK{display:flex;gap:1.5rem;margin-top:1rem}@media(max-width:768px){.page_sectionRepeatCta__rXGWS .page_ctaButtons__v_0HK{flex-direction:column;width:100%;max-width:280px}}.page_sectionRepeatCta__rXGWS .page_primaryBtn__U3b_o{font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;background-color:#d33;color:#fff;padding:.8rem 2.5rem;border-radius:4px;letter-spacing:.05em;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px rgba(221,51,51,.3)}.page_sectionRepeatCta__rXGWS .page_primaryBtn__U3b_o:hover{background-color:#9e1b1b;transform:translateY(-3px);box-shadow:0 8px 25px rgba(221,51,51,.5)}.page_sectionRepeatCta__rXGWS .page_secondaryBtn__iAu9K{font-family:var(--font-teko),sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;padding:.8rem 2.5rem;border:2px solid hsla(0,0%,100%,.2);border-radius:4px;letter-spacing:.05em;transition:all .3s ease}.page_sectionRepeatCta__rXGWS .page_secondaryBtn__iAu9K:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;transform:translateY(-2px)}.page_sectionPromotions__5WISr{background-color:#020202;padding-bottom:2rem}.GoogleReviewsSection_sectionReviews__GI4l8{padding:10rem 4rem;display:flex;flex-direction:column;align-items:center;background-color:#050505;position:relative;overflow:hidden}@media(max-width:768px){.GoogleReviewsSection_sectionReviews__GI4l8{padding:6rem 1.5rem}}.GoogleReviewsSection_sectionReviews__GI4l8:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(221,51,51,.03) 0,rgba(2,2,2,0) 70%);pointer-events:none;z-index:1}.GoogleReviewsSection_sectionHeader__3bq4j{text-align:center;margin-bottom:5rem;max-width:800px;z-index:2}.GoogleReviewsSection_sectionHeader__3bq4j .GoogleReviewsSection_subtitle__WIIRX{font-family:var(--font-ubuntu),sans-serif;color:#d33;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;display:block}.GoogleReviewsSection_sectionHeader__3bq4j .GoogleReviewsSection_title__PCdKM{font-family:var(--font-teko),sans-serif;font-size:4.2rem;line-height:1.1;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.02em}@media(max-width:768px){.GoogleReviewsSection_sectionHeader__3bq4j .GoogleReviewsSection_title__PCdKM{font-size:2.8rem}}.GoogleReviewsSection_sectionHeader__3bq4j p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;color:#aaa;margin-top:1rem;line-height:1.5}.GoogleReviewsSection_reviewsContainer__7q0Ng{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:4rem;z-index:2}.GoogleReviewsSection_ratingOverview__vtCa2{background-color:rgba(13,13,13,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:3rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;max-width:500px;margin:0 auto;box-shadow:0 15px 35px rgba(0,0,0,.4);transition:all .3s ease}.GoogleReviewsSection_ratingOverview__vtCa2:hover{background-color:rgba(13,13,13,.8);transform:translateY(-2px)}.GoogleReviewsSection_scoreContainer__0NujX{display:flex;flex-direction:column;align-items:center;gap:.5rem}.GoogleReviewsSection_scoreText__Ae3Yo{font-family:var(--font-teko),sans-serif;font-size:5rem;font-weight:700;color:#fff;line-height:1}.GoogleReviewsSection_starsWrapper__0qQEZ{display:flex;gap:.3rem}.GoogleReviewsSection_starIcon__WzMUD{color:gold;font-size:1.8rem}.GoogleReviewsSection_reviewCountText__o7nvA{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;color:#aaa}.GoogleReviewsSection_reviewCountText__o7nvA strong{color:#fff;background:none}.GoogleReviewsSection_ctaWrapper__Y424u{margin-top:.5rem;width:100%}.GoogleReviewsSection_ctaButton__eOUwW{width:100%;max-width:280px}.GoogleReviewsSection_reviewsGrid__nw7Ht{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}@media(max-width:1024px){.GoogleReviewsSection_reviewsGrid__nw7Ht{grid-template-columns:1fr;gap:2rem}}.GoogleReviewsSection_reviewCard__HfxFh{background-color:rgba(13,13,13,.4);border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px rgba(0,0,0,.2)}.GoogleReviewsSection_reviewCard__HfxFh:hover{background-color:rgba(13,13,13,.7);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.GoogleReviewsSection_reviewCard__HfxFh:hover .GoogleReviewsSection_quoteIcon__WfX_N{color:rgba(221,51,51,.3);transform:scale(1.1) rotate(5deg)}.GoogleReviewsSection_cardHeader__9FS_e{display:flex;justify-content:space-between;align-items:center}.GoogleReviewsSection_cardStars__A6oKI{display:flex;gap:.2rem}.GoogleReviewsSection_cardStarIcon__VqMfT{color:gold;font-size:1.1rem}.GoogleReviewsSection_quoteIcon__WfX_N{color:rgba(221,51,51,.15);font-size:2rem;transition:all .3s ease}.GoogleReviewsSection_reviewQuote__hhn66{flex-grow:1}.GoogleReviewsSection_reviewQuote__hhn66 p{font-family:var(--font-ubuntu),sans-serif;font-size:1.1rem;line-height:1.6;color:#e5e5e5;font-style:italic}.GoogleReviewsSection_cardFooter___Snrb{display:flex;justify-content:space-between;align-items:center;padding-top:1rem}.GoogleReviewsSection_authorName__hkIQ3{font-family:var(--font-teko),sans-serif;font-size:1.5rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.GoogleReviewsSection_relativeTime__dHSYA{font-family:var(--font-ubuntu),sans-serif;font-size:.85rem;color:#aaa}