.CoachGallery-module__mfbEDW__gallery{padding-block:0 var(--section-space)}.CoachGallery-module__mfbEDW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.CoachGallery-module__mfbEDW__item{min-width:0;position:relative}.CoachGallery-module__mfbEDW__wide{grid-column:span 2}.CoachGallery-module__mfbEDW__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:62rem){.CoachGallery-module__mfbEDW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.CoachGallery-module__mfbEDW__grid{grid-template-columns:minmax(0,1fr)}.CoachGallery-module__mfbEDW__wide{grid-column:auto}.CoachGallery-module__mfbEDW__image{height:auto}}
.ContactForm-module__lnq8sG__form{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__lnq8sG__switch{flex-wrap:wrap;gap:0;display:flex}.ContactForm-module__lnq8sG__switchButton+.ContactForm-module__lnq8sG__switchButton{margin-left:-.625rem}.ContactForm-module__lnq8sG__switchButton{background:var(--color-ember-light);min-height:3rem;color:var(--color-ash);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;clip-path:polygon(.75rem 0,100% 0,calc(100% - .75rem) 100%,0 100%);border:0;padding:.625rem 1.75rem;font-size:.9375rem;font-weight:800;transition:color .15s,background-color .15s,filter .15s}.ContactForm-module__lnq8sG__switchButton:hover{color:var(--color-bone);background:#f4eee61f}.ContactForm-module__lnq8sG__switchButton:focus-visible{outline:.125rem solid var(--color-belt-gold);outline-offset:-.125rem}.ContactForm-module__lnq8sG__switchButtonActive,.ContactForm-module__lnq8sG__switchButtonActive:hover{background:var(--fire-gradient);color:var(--color-bone)}.ContactForm-module__lnq8sG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ContactForm-module__lnq8sG__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ContactForm-module__lnq8sG__fieldWide{grid-column:1/-1}.ContactForm-module__lnq8sG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ash);font-size:.875rem;font-weight:800}.ContactForm-module__lnq8sG__input{background:var(--color-ember);border:.0625rem solid var(--color-line);width:100%;color:var(--color-bone);padding:.875rem 1rem;font-size:1.0625rem;line-height:1.4;transition:border-color .15s}.ContactForm-module__lnq8sG__input:focus{border-color:var(--color-flame-orange);outline:none}textarea.ContactForm-module__lnq8sG__input{resize:vertical}.ContactForm-module__lnq8sG__consent{color:var(--color-ash);cursor:pointer;align-items:center;gap:1rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;display:flex;position:relative}.ContactForm-module__lnq8sG__consentInput{opacity:0;cursor:pointer;width:1.75rem;height:1.75rem;margin:0;position:absolute}.ContactForm-module__lnq8sG__consentBox{border:.125rem solid var(--color-ash);background:0 0;flex:none;width:1.75rem;height:1.75rem;transition:border-color .15s;position:relative}.ContactForm-module__lnq8sG__consent:hover .ContactForm-module__lnq8sG__consentBox{border-color:var(--color-bone)}.ContactForm-module__lnq8sG__consentInput:checked+.ContactForm-module__lnq8sG__consentBox{border-color:var(--color-flame-orange)}.ContactForm-module__lnq8sG__consentInput:checked+.ContactForm-module__lnq8sG__consentBox:after{content:"";border-right:.1875rem solid var(--color-flame-orange);border-bottom:.1875rem solid var(--color-flame-orange);width:.5rem;height:.9375rem;position:absolute;top:.125rem;left:.5rem;transform:rotate(45deg)}.ContactForm-module__lnq8sG__consentInput:focus-visible+.ContactForm-module__lnq8sG__consentBox{outline:.125rem solid var(--color-belt-gold);outline-offset:.25rem}.ContactForm-module__lnq8sG__consent a{color:var(--color-bone)}.ContactForm-module__lnq8sG__form .ContactForm-module__lnq8sG__submit:disabled,.ContactForm-module__lnq8sG__form .ContactForm-module__lnq8sG__submit:disabled:hover{opacity:.4;filter:none;cursor:default;pointer-events:none}.ContactForm-module__lnq8sG__status{color:var(--color-ash);margin:0;font-size:1.0625rem;line-height:1.5}.ContactForm-module__lnq8sG__statusFailed{color:var(--color-flame-orange)}.ContactForm-module__lnq8sG__done{flex-direction:column;gap:1rem;display:flex}.ContactForm-module__lnq8sG__doneTitle{color:var(--color-bone);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2}.ContactForm-module__lnq8sG__doneText{color:var(--color-ash);margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.ContactForm-module__lnq8sG__doneAgain{color:var(--color-bone);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:1.0625rem;text-decoration:underline}.ContactForm-module__lnq8sG__doneAgain:hover{color:var(--color-flame-orange)}.ContactForm-module__lnq8sG__form>.action-button{align-self:flex-end}.ContactForm-module__lnq8sG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ContactForm-module__lnq8sG__actions>.action-button{margin-left:auto}@media (max-width:40rem){.ContactForm-module__lnq8sG__switch{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ContactForm-module__lnq8sG__switch::-webkit-scrollbar{display:none}.ContactForm-module__lnq8sG__switchButton{flex:none}.ContactForm-module__lnq8sG__fields{grid-template-columns:minmax(0,1fr)}.ContactForm-module__lnq8sG__form>.action-button{align-self:stretch}}
.CookieConsent-module__gZrG3W__banner{right:var(--page-padding);bottom:var(--page-padding);z-index:60;width:min(100% - 2 * var(--page-padding), 34rem);max-height:calc(100dvh - 2 * var(--page-padding));background:var(--color-ember);border:.0625rem solid var(--color-line);color:var(--color-bone);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 1rem 3rem #00000080}.CookieConsent-module__gZrG3W__title{margin:0;font-size:1.125rem;font-weight:800}.CookieConsent-module__gZrG3W__text{color:var(--color-ash);margin:0;font-size:.9375rem;line-height:1.5}.CookieConsent-module__gZrG3W__text a{color:var(--color-bone)}.CookieConsent-module__gZrG3W__categories{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CookieConsent-module__gZrG3W__category{border-top:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.CookieConsent-module__gZrG3W__categoryLabel{cursor:pointer;flex-direction:column;display:flex}.CookieConsent-module__gZrG3W__categoryTitle{margin:0;font-size:.9375rem;font-weight:800}.CookieConsent-module__gZrG3W__categoryText{color:var(--color-ash);margin:0;font-size:.875rem;line-height:1.4}.CookieConsent-module__gZrG3W__always{color:var(--color-ash);flex:none;font-size:.8125rem;font-weight:800}.CookieConsent-module__gZrG3W__switch{appearance:none;background:var(--color-ember-light);border:.0625rem solid var(--color-line);cursor:pointer;border-radius:1rem;flex:none;width:2.75rem;height:1.5rem;margin:0;transition:background-color .15s;position:relative}.CookieConsent-module__gZrG3W__switch:after{content:"";background:var(--color-ash);border-radius:50%;width:1rem;height:1rem;transition:transform .15s,background-color .15s;position:absolute;top:.1875rem;left:.1875rem}.CookieConsent-module__gZrG3W__switch:checked{background:var(--color-flame-orange)}.CookieConsent-module__gZrG3W__switch:checked:after{background:var(--color-bone);transform:translate(1.25rem)}.CookieConsent-module__gZrG3W__switch:focus-visible{outline:.125rem solid var(--color-belt-gold);outline-offset:.125rem}.CookieConsent-module__gZrG3W__buttons{flex-wrap:wrap;gap:.75rem;display:flex}.CookieConsent-module__gZrG3W__button{white-space:nowrap;flex:auto;min-height:3rem;padding:.5rem 1.25rem;font-size:.875rem}@media (max-width:40rem){.CookieConsent-module__gZrG3W__banner{border-width:.0625rem 0 0;width:100%;max-height:100dvh;bottom:0;right:0}}
.page-module__jNlajq__page{background:var(--color-coal);min-height:100vh}.page-module__jNlajq__top{background:var(--color-coal);padding-bottom:clamp(3rem,6vw,4.5rem);position:relative}.page-module__jNlajq__topPlain{padding-top:clamp(8rem,14vw,11rem)}.page-module__jNlajq__banner{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;aspect-ratio:3;width:100%;position:relative}.page-module__jNlajq__banner:after{content:"";background:linear-gradient(0deg, var(--color-coal) 8%, #0f0605b8 45%, #e0261b4d 100%);position:absolute;inset:0}.page-module__jNlajq__bannerImage{object-fit:cover;filter:grayscale(.3)contrast(1.15)}.page-module__jNlajq__heroOver{z-index:1;margin-top:calc(-1*clamp(2.5rem,7vw,6rem));position:relative}@media (max-width:40rem){.page-module__jNlajq__banner{aspect-ratio:16/9}}.page-module__jNlajq__hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.page-module__jNlajq__heroTitle{overflow-wrap:anywhere}.page-module__jNlajq__heroText{color:var(--color-ash);margin:1rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.5}.page-module__jNlajq__heroText p{margin:0 0 1rem}.page-module__jNlajq__heroText p:last-child{margin-bottom:0}@media (max-width:56rem){.page-module__jNlajq__hero{grid-template-columns:minmax(0,1fr)}}.page-module__jNlajq__page .page-module__jNlajq__sectionTop{padding-top:calc(var(--section-space) * .6)}.page-module__jNlajq__page .page-module__jNlajq__sectionTight{padding-bottom:clamp(3rem,6vw,4.5rem)}.page-module__jNlajq__formats .discipline-programs__card{gap:1.5rem}.page-module__jNlajq__regime{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.5rem;display:grid}.page-module__jNlajq__regimeTitle{overflow-wrap:anywhere;margin:0}.page-module__jNlajq__regimeLists{gap:4rem;display:grid}.page-module__jNlajq__regimeList{isolation:isolate;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__jNlajq__regimeList:after{content:attr(data-number);z-index:-1;font-family:var(--font-display);color:#e0261b24;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,16vw,12rem);line-height:.8;position:absolute;bottom:-.1em;right:0}.page-module__jNlajq__regimeName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-flame-orange);font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.05}.page-module__jNlajq__regimeText{color:var(--color-bone);font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}@media (max-width:56rem){.page-module__jNlajq__regime{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.page-module__jNlajq__regimeLists{gap:2.5rem}.page-module__jNlajq__regimeList{gap:1rem}}.page-module__jNlajq__rowsList{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module__jNlajq__rowsList .discipline-tournaments__row{padding-bottom:0}.page-module__jNlajq__twoLines{white-space:pre-line}
.ConsentGate-module__QtnKza__placeholder{background:var(--color-ember-light);border:.0625rem solid var(--color-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;position:absolute;inset:0}.ConsentGate-module__QtnKza__text{max-width:26rem;color:var(--color-ash);margin:0;font-size:.9375rem;line-height:1.5}
.page-module__ZZDIdW__aboutPage{--about-row-space:clamp(1.5rem, 3vw, 2.25rem);min-height:100vh}.page-module__ZZDIdW__aboutHeroInner{justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.page-module__ZZDIdW__aboutHeroInner>h1{min-width:0}.page-module__ZZDIdW__aboutHeroLogo{--logo-size:calc(2 * .98 * clamp(2.5rem, 7vw, 6rem));width:var(--logo-size);height:var(--logo-size);flex:none;display:none;position:relative}.page-module__ZZDIdW__aboutHeroLogoPhoto{object-fit:contain}section.page-module__ZZDIdW__aboutHistory{padding-top:clamp(1.5rem,2.5vw,2.5rem)}.page-module__ZZDIdW__aboutHistoryInner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.page-module__ZZDIdW__aboutHistoryMedia,.page-module__ZZDIdW__aboutHistoryPlaceholder{grid-column:span 4}.page-module__ZZDIdW__aboutHistoryText{flex-direction:column;grid-column:span 8;gap:clamp(1.75rem,3.2vw,2.75rem);display:flex}.page-module__ZZDIdW__aboutHistoryLead{background:var(--fire-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.3}.page-module__ZZDIdW__aboutHistoryBody{white-space:pre-line;margin:0;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.55}.page-module__ZZDIdW__aboutHistoryMedia{min-height:16rem;position:relative;overflow:hidden}.page-module__ZZDIdW__aboutHistoryPhoto{object-fit:contain;filter:contrast(1.08)saturate(.9)}.page-module__ZZDIdW__aboutHistoryPlaceholder{background:radial-gradient(circle at 50% 120%, #e0261bb3, transparent 60%), linear-gradient(180deg, var(--color-ember-light), var(--color-coal));justify-content:center;align-items:center;min-height:16rem;display:flex;position:relative;overflow:hidden}.page-module__ZZDIdW__aboutHistoryPlaceholder:before{content:"MF";font-family:var(--font-display);color:#0000;-webkit-text-stroke:.0625rem #f4eee62e;font-size:clamp(4rem,8vw,7rem);line-height:1}.page-module__ZZDIdW__aboutDirectionsHead{max-width:61rem}section.page-module__ZZDIdW__aboutDirections{padding-top:clamp(2.25rem,4.5vw,4rem)}.page-module__ZZDIdW__aboutDirectionsTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,5.2vw,4.5rem);font-weight:400;line-height:1.02}.page-module__ZZDIdW__aboutDirectionsLead{color:var(--color-bone);white-space:pre-line;margin:clamp(2rem,4vw,3.25rem) 0 0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.4}.page-module__ZZDIdW__aboutDirectionsTeam{margin-top:clamp(3.5rem,6vw,5.5rem)}.page-module__ZZDIdW__aboutDirectionsIntro{margin-top:clamp(6rem,12vw,11rem);padding-right:23rem;position:relative}.page-module__ZZDIdW__aboutDirectionsIntroText{width:100%;max-width:50rem}.page-module__ZZDIdW__aboutDirectionsButtonDesktop{position:absolute;bottom:0;right:0}.page-module__ZZDIdW__aboutDirectionsButtonMobile{display:none}.page-module__ZZDIdW__aboutDirectionsIntroMuted{color:var(--color-ash)}.page-module__ZZDIdW__aboutDirectionsIntroLead{letter-spacing:-.01em;max-width:none;color:var(--color-bone);margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:600;line-height:1.25}.page-module__ZZDIdW__aboutDirectionsList{margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.page-module__ZZDIdW__aboutDirectionsItem{padding-block:var(--about-row-space);border-top:.125rem solid var(--color-flame-orange);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1.5rem;display:grid}.page-module__ZZDIdW__aboutDirectionsItemTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.05}.page-module__ZZDIdW__aboutDirectionsItemText{color:var(--color-bone);font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}.page-module__ZZDIdW__aboutGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.page-module__ZZDIdW__aboutGalleryItem{isolation:isolate;aspect-ratio:3/2;background:var(--color-ember-light);border:.0625rem solid var(--color-line);position:relative;overflow:hidden}.page-module__ZZDIdW__aboutGalleryPhoto{z-index:-2;object-fit:cover;filter:grayscale(.3)contrast(1.15)}.page-module__ZZDIdW__aboutGalleryItem:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e0261b33 0%,#0f060533 50%,#0f0605d9 92%);position:absolute;inset:0}.page-module__ZZDIdW__aboutGalleryCaption{z-index:1;color:var(--color-bone);font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:700;line-height:1.25;position:absolute;bottom:.875rem;left:1rem;right:1rem}.page-module__ZZDIdW__aboutGalleryPlaceholder{background:radial-gradient(circle at 50% 120%, #e0261b99, transparent 60%), linear-gradient(180deg, var(--color-ember-light), var(--color-coal))}.page-module__ZZDIdW__aboutGalleryPlaceholder:after{content:"MF";font-family:var(--font-display);color:#0000;-webkit-text-stroke:.0625rem #f4eee62e;justify-content:center;align-items:center;font-size:clamp(3rem,6vw,5rem);display:flex;position:absolute;inset:0}@media (max-width:56rem){.page-module__ZZDIdW__aboutHistoryInner{grid-template-columns:minmax(0,1fr)}.page-module__ZZDIdW__aboutHistoryMedia,.page-module__ZZDIdW__aboutHistoryPlaceholder,.page-module__ZZDIdW__aboutHistoryText{grid-column:auto}.page-module__ZZDIdW__aboutHeroLogo{display:block}.page-module__ZZDIdW__aboutHistoryMedia{display:none}.page-module__ZZDIdW__aboutHistoryPlaceholder{aspect-ratio:3/2;min-height:0}.page-module__ZZDIdW__aboutDirectionsItem{grid-template-columns:minmax(0,1fr)}.page-module__ZZDIdW__aboutDirectionsIntro{padding-right:0}.page-module__ZZDIdW__aboutDirectionsIntro .page-module__ZZDIdW__aboutDirectionsButtonDesktop{display:none}.page-module__ZZDIdW__aboutDirectionsButtonMobile{display:block}.page-module__ZZDIdW__aboutGallery{margin-top:var(--about-row-space)}}@media (max-width:40rem){.page-module__ZZDIdW__aboutDirectionsButtonMobile>a{width:100%}.page-module__ZZDIdW__aboutGallery{grid-template-columns:minmax(0,1fr)}}section.page-module__ZZDIdW__aboutFamily,section.page-module__ZZDIdW__aboutQuality{padding-top:clamp(2.25rem,4.5vw,4rem)}.page-module__ZZDIdW__aboutSplitHead{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem) 1rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.page-module__ZZDIdW__aboutSplitTitle{grid-column:1/span 2}.page-module__ZZDIdW__aboutSplitBody{flex-direction:column;grid-column:3/span 2;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.page-module__ZZDIdW__aboutSplitTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:400;line-height:1.02}.page-module__ZZDIdW__aboutSplitText,.page-module__ZZDIdW__aboutSplitTextMuted{white-space:pre-line;margin:0}.page-module__ZZDIdW__aboutSplitText{color:var(--color-bone);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.35}.page-module__ZZDIdW__aboutSplitTextMuted{color:var(--color-ash);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}@media (max-width:56rem){.page-module__ZZDIdW__aboutSplitHead{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.page-module__ZZDIdW__aboutSplitTitle,.page-module__ZZDIdW__aboutSplitBody{grid-column:auto}}.page-module__ZZDIdW__aboutQualityTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,4.2vw,3.75rem);font-weight:400;line-height:1.02}.page-module__ZZDIdW__aboutQualityTexts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem) 1rem;margin:clamp(2.5rem,6vw,5.5rem) 0 clamp(3rem,6vw,5rem);display:grid}.page-module__ZZDIdW__aboutQualityText,.page-module__ZZDIdW__aboutQualityTextMuted{white-space:pre-line;grid-column:3/span 2;margin:0}.page-module__ZZDIdW__aboutQualityText{color:var(--color-bone);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.35}.page-module__ZZDIdW__aboutQualityTextMuted{color:var(--color-ash);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}@media (max-width:56rem){.page-module__ZZDIdW__aboutQualityTexts{grid-template-columns:minmax(0,1fr);margin-top:clamp(1.25rem,2.5vw,2rem);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.page-module__ZZDIdW__aboutQualityText,.page-module__ZZDIdW__aboutQualityTextMuted{grid-column:auto}}.page-module__ZZDIdW__aboutClosing{isolation:isolate;padding-block:var(--section-space);background:url(../media/banner-mixfight.0b49iflx9qa7d.png) center / cover, var(--color-coal);color:var(--color-bone);text-align:center;position:relative}.page-module__ZZDIdW__aboutClosing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e0261b59 0%,#0f060559 50%,#0f0605d9 92%),#0f060540;position:absolute;inset:0}.page-module__ZZDIdW__aboutClosingTitle{font-family:"Dela Gothic One", var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,11vw,6rem);font-weight:400;line-height:.98}.page-module__ZZDIdW__aboutClosingTagline{text-wrap:balance;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:700;line-height:1.3}.page-module__ZZDIdW__aboutClosingSentence{white-space:nowrap}
.page-module__baDQ3W__page{min-height:100vh}
.page-module__BeWh9G__page{min-height:100vh}
.page-module__tHswXq__page{background:radial-gradient(ellipse at 10% 0%, #e0261b38, transparent 55%), var(--color-coal);min-height:100vh}.page-module__tHswXq__layout{padding-block:clamp(7rem, 11vw, 9rem) var(--section-space);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.page-module__tHswXq__main{min-width:0}.page-module__tHswXq__back{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ash);align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__tHswXq__back:before{content:"";border-bottom:.125rem solid;border-left:.125rem solid;width:.5rem;height:.5rem;transform:rotate(45deg)}.page-module__tHswXq__back:hover{color:var(--color-bone)}.page-module__tHswXq__header{margin-top:clamp(3rem,8vw,6.5rem)}.page-module__tHswXq__tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--color-belt-gold);margin:0 0 1rem;font-size:.875rem;font-weight:800}.page-module__tHswXq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__tHswXq__lead{letter-spacing:-.01em;white-space:pre-line;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;line-height:1.3}.page-module__tHswXq__section{border-top:.0625rem solid var(--color-fire-red);margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.page-module__tHswXq__sectionTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--color-flame-orange);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.05}.page-module__tHswXq__text{color:var(--color-ash);white-space:pre-line;margin:0 0 1.5rem}.page-module__tHswXq__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__tHswXq__list li{padding-left:1.5rem;position:relative}.page-module__tHswXq__list li:before{content:"";background:var(--color-belt-gold);width:.5rem;height:.5rem;position:absolute;top:.5625rem;left:0;transform:rotate(45deg)}.page-module__tHswXq__facts{margin:0;display:grid}.page-module__tHswXq__fact{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.25rem 2rem;padding-block:1rem;display:grid}.page-module__tHswXq__fact:first-child{padding-top:0}.page-module__tHswXq__factTerm{color:var(--color-ash);font-size:.9375rem}.page-module__tHswXq__factValue{margin:0;font-weight:700}.page-module__tHswXq__block{margin-top:clamp(2rem,4vw,3rem)}.page-module__tHswXq__blockTitle{font-family:var(--font-display);text-transform:uppercase;margin:0 0 clamp(1.75rem,3vw,2.25rem);font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:400;line-height:1.05}.page-module__tHswXq__note{color:var(--color-bone);align-items:flex-start;gap:.75rem;margin:0;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.page-module__tHswXq__note:before{content:"!";box-sizing:border-box;border:.125rem solid var(--color-belt-gold);width:1.5rem;height:1.5rem;color:var(--color-belt-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:flex}.page-module__tHswXq__scheduleDay{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}.page-module__tHswXq__scheduleDay .day__card-title{margin-bottom:.875rem}.page-module__tHswXq__scheduleDay .day__time-value{text-transform:uppercase;white-space:nowrap;font-size:clamp(1.25rem,2vw,1.5rem)}.page-module__tHswXq__aside{min-width:0}.page-module__tHswXq__sticky{flex-direction:column;gap:1.75rem;display:flex;position:sticky;top:8.5rem}.page-module__tHswXq__photo{aspect-ratio:4/5;background:radial-gradient(circle at 50% 120%, #e0261bb3, transparent 60%), linear-gradient(180deg, var(--color-ember-light), var(--color-coal));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__tHswXq__photo:before{content:attr(data-initials);font-family:var(--font-display);color:#0000;-webkit-text-stroke:.0625rem #f4eee62e;font-size:8rem;line-height:1;position:absolute}.page-module__tHswXq__photoImage{object-fit:cover;filter:contrast(1.08)saturate(.9)}.page-module__tHswXq__asideName{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.5rem;line-height:1.05}.page-module__tHswXq__tag{text-decoration:none;transition:filter .15s}.page-module__tHswXq__tag:hover{filter:brightness(1.15)}.page-module__tHswXq__mobilePhoto{display:none}.page-module__tHswXq__cta{padding-block:0 var(--section-space)}.page-module__tHswXq__ctaCard{background:var(--color-ember-light);border-left:.3125rem solid var(--color-fire-red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.page-module__tHswXq__ctaBody{flex:22rem;min-width:0}.page-module__tHswXq__ctaTitle{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:400;line-height:1.05}.page-module__tHswXq__ctaText{max-width:40rem;color:var(--color-ash);text-wrap:balance;margin:.75rem 0 0}@media (max-width:56rem){.page-module__tHswXq__layout{grid-template-columns:minmax(0,1fr)}.page-module__tHswXq__aside{display:none}.page-module__tHswXq__mobilePhoto{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}.page-module__tHswXq__header{margin-top:2rem}.page-module__tHswXq__fact{grid-template-columns:minmax(0,1fr)}.page-module__tHswXq__scheduleDay{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:40rem){.page-module__tHswXq__ctaCard>.action-button{width:100%}}
.page-module__hJivXG__page{min-height:100vh}
.page-module__WjELnW__page{min-height:100vh}
.page-module__ZI0z_q__page{min-height:100vh}@media (max-width:40rem){.page-module__ZI0z_q__page .disciplines__grid{scroll-snap-type:none;padding-inline:0;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.page-module__ZI0z_q__page .disciplines__card{flex:none;grid-area:auto;min-height:24rem}}
.page-module__4OPoMa__page{min-height:100vh}
.page-module__XGgN_q__page{min-height:100vh}
.page-module__KVOAxq__page{min-height:100vh}
.page-module__XUBhTG__page{min-height:100vh}section.page-module__XUBhTG__section{padding-top:clamp(1.5rem,3vw,2.5rem)}.page-module__XUBhTG__text{max-width:48rem;color:var(--color-ash);margin-left:auto;font-size:1.0625rem;line-height:1.7}.page-module__XUBhTG__text h2{color:var(--color-bone);font-family:var(--font-body);margin:2.5rem 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.3}.page-module__XUBhTG__text h2:first-child{margin-top:0}.page-module__XUBhTG__text p{margin:0 0 1rem}.page-module__XUBhTG__text ul{margin:0 0 1rem;padding-left:1.25rem}.page-module__XUBhTG__text li{margin-bottom:.5rem}.page-module__XUBhTG__text li::marker{color:var(--color-fire-red)}
.page-module__J1YtyW__page{min-height:100vh}
