.list_of_icons{overflow:hidden}.list_of_icons--grey{background:var(--color-grey-100)}.list_of_icons__heading h2{color:var(--color-red-400)}.list_of_icons__heading span[aria-hidden=true]{position:absolute;font:var(--font-rift);color:var(--color-grey-500);-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;opacity:.1;font-size:clamp(11.09rem,9.24rem + 9.24vw,16.63rem);line-height:1;pointer-events:none;transform:translate(calc(0px - var(--size-400)),calc(0px - var(--size-600) * 1.75))}@supports not (-webkit-text-stroke: 2px currentColor){.list_of_icons__heading span[aria-hidden=true]{display:none}}.list_of_icons__icons{margin-left:calc(0px - var(--size-200));margin-right:calc(0px - var(--size-200))}.contact_cta--grey{background:var(--color-grey-100)}.contact_cta__content{max-width:704px}.contact_cta__content p{font-size:var(--type-200)}.collaged_ctas{overflow:hidden}.collaged_ctas__intro h2{color:var(--color-red-400)}.collaged_ctas__cta{position:relative;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.collaged_ctas__cta>picture{grid-column-end:3}}.collaged_ctas__cta>picture:last-of-type{display:none;margin-bottom:auto;grid-column-end:3;position:relative;bottom:var(--size-600)}@media (min-width: 768px){.collaged_ctas__cta>picture:last-of-type{display:block}}@media (min-width: 768px){.collaged_ctas__cta:nth-of-type(odd)>picture:last-of-type{margin-right:auto;right:var(--size-600)}.collaged_ctas__cta:nth-of-type(odd) .collaged_ctas__cta-content{right:calc(0px - var(--size-400));left:0}}@media (min-width: 1080px){.collaged_ctas__cta:nth-of-type(odd) .collaged_ctas__cta-content{left:unset}}@media (min-width: 768px){.collaged_ctas__cta:nth-of-type(even)>picture,.collaged_ctas__cta:nth-of-type(even)>picture:last-of-type{grid-column-end:1}}@media (min-width: 768px){.collaged_ctas__cta:nth-of-type(even)>picture:last-of-type{margin-left:auto;left:var(--size-600)}.collaged_ctas__cta:nth-of-type(even) .collaged_ctas__cta-content{left:calc(0px - var(--size-400));right:0}}@media (min-width: 1080px){.collaged_ctas__cta:nth-of-type(even) .collaged_ctas__cta-content{right:unset}}.collaged_ctas__cta-content{position:relative;z-index:1;width:calc(447px + var(--size-300));max-width:calc(100vw - var(--size-400));transition:.25s linear background-color;grid-row-end:3}@media (min-width: 768px){.collaged_ctas__cta-content{position:absolute;bottom:var(--size-400);grid-column-start:1;grid-column-end:1;grid-row-end:2}}.collaged_ctas__cta-content:hover{background-color:#fffffff2}.collaged_ctas__cta-content a{color:var(--color-grey-400)}.collaged_ctas__cta-content a:hover{color:var(--color-red-400)}.collaged_ctas__cta-content a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.collaged_ctas__cta-content span[aria-hidden=true]{position:absolute;font:var(--font-rift);color:var(--color-grey-500);-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;opacity:.1;font-size:clamp(11.09rem,9.24rem + 9.24vw,16.63rem);line-height:1;pointer-events:none;transform:translate(calc(0px - var(--size-400)),calc(0px - var(--size-600) * 1.75))}@supports not (-webkit-text-stroke: 2px currentColor){.collaged_ctas__cta-content span[aria-hidden=true]{display:none}}.intro_collage .container{position:relative}.intro_collage__images{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.intro_collage__image-container{max-width:100%}@media (min-width: 576px){.intro_collage__image-container{height:305px}}@media (min-width: 768px){.intro_collage__image-container{height:458px}}.intro_collage__image-container:nth-of-type(1),.intro_collage__image-container:nth-of-type(2){transform:translateY(var(--size-300))}@media (min-width: 576px){.intro_collage__image-container>picture,.intro_collage__image{width:100%;height:100%}}.intro_collage__image{-o-object-fit:cover;object-fit:cover}.intro_collage__content{width:100%;max-width:calc(469.3333333333px + var(--size-400))}@media (min-width: 768px){.intro_collage__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}}.intro_collage__content h2{color:var(--color-red-400)}.cards__intro{max-width:586.6666666667px}.cards__intro h2{color:var(--color-red-400)}.cards[data-heading-size=heading-small] .cards__card-content h2{font-size:var(--type-300)}.cards .container{--card-size: 274px}@media (min-width: 576px){.cards .container:not([data-type=two_image_card]){grid-template-columns:repeat(auto-fit,minmax(var(--card-size),1fr))}}.cards[data-card-size=width-half] .container{--card-size: 450px}.cards__card>picture{height:100%;min-height:350px;flex:1 0 350px}.cards__card>picture img{height:100%;-o-object-fit:cover;object-fit:cover}.cards__card-content{height:100%}.cards__card-content .actions{margin-top:auto}.cards__card-content .actions .action{margin-top:var(--size-300)}.cards__card-content ul{padding-left:var(--size-300);margin-bottom:0}@media (min-width: 768px){.cards__card-content ul{-moz-columns:2;columns:2;padding-left:var(--size-200)}}.cards__trainer{border-radius:var(--border-radius);font:var(--font-rift);background:var(--color-grey-200)}.cards__trainer-headshot{border-radius:32px}.cards__card--two-img{position:relative;place-content:center}.cards__card--two-img picture,.cards__card--two-img img{width:100%;height:auto}.cards__card--two-img>picture{flex:1 1 calc(50% - var(--size-300))}@media (min-width: 768px){.cards__card--two-img>picture{min-height:468px}}.cards__card--two-img .cards__card-content{height:auto}@media (min-width: 768px){.cards__card--two-img .cards__card-content{max-width:586.6666666667px;width:50%;position:absolute;top:50%;transform:translateY(-50%)}}.trainers{background:var(--color-grey-100)}@media (min-width: 576px){.trainers__items{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.trainers__items{grid-template-columns:repeat(3,1fr)}}.trainers__trainer{position:relative}@media (min-width: 576px){.trainers__trainer:nth-of-type(2n + 2){margin-top:var(--size-300)}}@media (min-width: 1080px){.trainers__trainer:nth-of-type(2n + 2){margin-top:0}.trainers__trainer:nth-of-type(3n + 2){margin-top:var(--size-300)}.trainers__trainer:nth-of-type(3n + 3){margin-top:var(--size-400)}}.trainers__trainer h3{color:var(--color-red-400)}.trainers__trainer h3+p{font-size:var(--type-200)}.trainers__trainer>picture{border-radius:var(--border-radius);margin-bottom:var(--size-300)}.trainers__trainer>picture,.trainers__headshot{width:100%}.trainers__headshot{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;transform:scale(1)}.trainers__trainer:hover .trainers__headshot{color:var(--color-grey-400);transform:scale(1.1)}.trainers__trainer:hover .trainers__trainer-content h3{color:var(--color-grey-400)}.trainers__trainer-content h3>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.inline_ctas{background:var(--color-grey-500);color:var(--color-white)}.inline_ctas__cta{justify-content:flex-end;padding-right:var(--size-300);padding-left:var(--size-300)}@media (min-width: 576px){.inline_ctas__cta:nth-of-type(odd){padding-right:0}}.inline_ctas__cta:nth-of-type(even){justify-content:flex-start;padding-right:var(--size-300)}@media (min-width: 576px){.inline_ctas__cta:nth-of-type(even){padding-left:0}}.inline_ctas__cta-image-container,.inline_ctas__cta-content{max-width:328px}.inline_ctas__cta-content{order:2}@media (min-width: 576px){.inline_ctas__cta-content{flex:1 1 50%;order:unset}}@media (min-width: 576px){.inline_ctas__cta:nth-of-type(even) .inline_ctas__cta-content{order:2}}.inline_ctas__cta-content a:hover{color:var(--color-red-400)}.inline_ctas__cta-image-container{order:1;position:relative}@media (min-width: 576px){.inline_ctas__cta-image-container{align-self:stretch;flex:0 1 328px}}.inline_ctas__cta:nth-of-type(odd) .inline_ctas__cta-image-container:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.inline_ctas__cta:nth-of-type(even) .inline_ctas__cta-image-container:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.inline_ctas__cta-image-container picture{width:100%;max-height:350px}.inline_ctas__cta-image-container picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inline_ctas__cta-image-container:last-of-type{flex:0 2 auto;max-width:587px}.inline_ctas__cta:nth-of-type(even) .inline_ctas__cta-image-container:last-of-type{order:-1}.inline_ctas__cta-logo{position:absolute;bottom:var(--size-300);left:50%;max-width:min(196px,100% - var(--size-300));height:auto;transform:translate(-50%);z-index:1}.inline_ctas__cta-logo+picture{position:relative}.inline_ctas__cta-logo+picture:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 57.29%,rgba(255,255,255,.62) 85.94%);border-radius:var(--border-radius)}.site-wrap+.mdc-dialog lite-youtube{background-size:cover;background-position:center}.site-wrap+.mdc-dialog lite-youtube,.site-wrap+.mdc-dialog iframe{min-width:100%;min-height:100%}.site-wrap+.mdc-dialog iframe{border:0}.site-wrap+.mdc-dialog .mdc-dialog__content{padding:var(--size-200)}.site-wrap+.mdc-dialog .mdc-dialog__surface{aspect-ratio:16/9;width:min(1200px,100vw - var(--size-400))!important;max-width:100%}.site-wrap+.mdc-dialog .mdc-dialog__surface:before{display:none}.site-wrap+.mdc-dialog .mdc-dialog__close{position:absolute;top:0;right:0;height:44px;width:44px;background:var(--color-red-400);color:#fff;z-index:1}.site-wrap+.mdc-dialog .lty-playbtn{display:none}.gallery{position:relative;overflow:hidden;background:linear-gradient(180deg,#eeeeee 0%,rgba(238,238,238,.985413) .17%,rgba(238,238,238,.971217) .31%,rgba(239,239,239,.955604) .46%,rgba(239,239,239,.936768) .65%,rgba(239,239,239,.912902) .9%,rgba(240,240,240,.882198) 1.24%,rgba(241,241,241,.842849) 1.7%,rgba(242,242,242,.793048) 2.31%,rgba(243,243,243,.730989) 3.1%,rgba(244,244,244,.654864) 4.09%,rgba(245,245,245,.562865) 5.31%,rgba(247,247,247,.453187) 6.8%,rgba(249,249,249,.324021) 8.57%,rgba(252,252,252,.173561) 10.66%,rgba(255,255,255,0) 13.1%),#ffffff}.gallery>svg{position:absolute;right:13.3%;left:59%;bottom:var(--size-400);z-index:2;pointer-events:none}.gallery:before{content:"";position:absolute;bottom:calc(var(--size-500) + var(--size-300));left:0;background:var(--color-grey-100);width:75%;height:calc(326px + var(--size-500))}.gallery__heading h2{color:var(--color-red-400)}.gallery__items-container{position:relative}.gallery__items-container:before,.gallery__items-container:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:var(--size-400);height:100%}.gallery__items-container:before{left:0;background:linear-gradient(to right,hsl(0,0%,100%) 0%,hsla(0,0%,100%,.987) 8.1%,hsla(0,0%,100%,.951) 15.5%,hsla(0,0%,100%,.896) 22.5%,hsla(0,0%,100%,.825) 29%,hsla(0,0%,100%,.741) 35.3%,hsla(0,0%,100%,.648) 41.2%,hsla(0,0%,100%,.55) 47.1%,hsla(0,0%,100%,.45) 52.9%,hsla(0,0%,100%,.352) 58.8%,hsla(0,0%,100%,.259) 64.7%,hsla(0,0%,100%,.175) 71%,hsla(0,0%,100%,.104) 77.5%,hsla(0,0%,100%,.049) 84.5%,hsla(0,0%,100%,.013) 91.9%,hsla(0,0%,100%,0) 100%)}.gallery__items-container:after{right:0;background:linear-gradient(to left,hsl(0,0%,100%) 0%,hsla(0,0%,100%,.987) 8.1%,hsla(0,0%,100%,.951) 15.5%,hsla(0,0%,100%,.896) 22.5%,hsla(0,0%,100%,.825) 29%,hsla(0,0%,100%,.741) 35.3%,hsla(0,0%,100%,.648) 41.2%,hsla(0,0%,100%,.55) 47.1%,hsla(0,0%,100%,.45) 52.9%,hsla(0,0%,100%,.352) 58.8%,hsla(0,0%,100%,.259) 64.7%,hsla(0,0%,100%,.175) 71%,hsla(0,0%,100%,.104) 77.5%,hsla(0,0%,100%,.049) 84.5%,hsla(0,0%,100%,.013) 91.9%,hsla(0,0%,100%,0) 100%)}.gallery__items{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-inline:var(--size-400);scroll-padding-inline:var(--size-400);padding-block-end:calc(var(--size-400) / 2);position:relative;z-index:2}.gallery__item picture{border-radius:var(--border-radius)}.gallery__item-image{transition:.5s ease;transition-property:transform,opacity;opacity:1;transform:scale(1)}.gallery__item{flex:1 0 326px;max-width:calc(100vw - var(--size-500) * 2);z-index:1;scroll-snap-align:start}.gallery__item button{position:absolute;inset:0;width:100%;height:100%;z-index:1}.gallery__item button:hover>.button-icon{animation:pulse 1.5s infinite}.gallery__item button:hover+picture img{opacity:.75;transform:scale(1.1)}.gallery__item .button-icon{min-width:64px;min-height:64px;background:linear-gradient(360deg,#b3001d 13.79%,#ce0e2d 53.46%);border:4px solid rgba(206,14,45,.6);backdrop-filter:blur(8px);border-radius:100px;color:#fff;box-shadow:0 0 #ce0e2d}.gallery__item button,.gallery__item .button-icon{place-items:center}.gallery__action{position:absolute;inset:0;width:100%;height:100%;z-index:1}.gallery__action:hover>.button-icon{animation:pulse 1.5s infinite}.gallery__action:hover+picture img{opacity:.75;transform:scale(1.1)}.gallery__action .button-icon{--icon-color: white;min-width:64px;min-height:64px;background:linear-gradient(360deg,#b3001d 13.79%,#ce0e2d 53.46%);border:4px solid rgba(206,14,45,.6);backdrop-filter:blur(8px);border-radius:100px;color:#fff;box-shadow:0 0 #ce0e2d}.gallery__action,.gallery .button-icon{place-items:center}.gallery__item-image-container{position:relative}.gallery p>small{font:var(--font-acumin)}.gallery p>small .material-icons{font-size:inherit}.intro_centered{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"image-left image-right" "content content"}@media (min-width: 768px){.intro_centered{grid-template-columns:initial;grid-template-rows:initial;grid-template-areas:initial;grid-auto-flow:column;place-items:center}}.intro_centered__content{max-width:704px;grid-area:content}.intro_centered__content h2{color:var(--color-red-400)}.intro_centered__image-left,.intro_centered__image-right{height:100%;-o-object-fit:cover;object-fit:cover}.intro_centered__image-left{border-top-left-radius:0;border-bottom-left-radius:0}.intro_centered__image-right{border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width: 768px){.intro_centered>picture{height:calc(100% + var(--size-400))}}.intro_centered>picture:first-of-type{grid-area:image-left}.intro_centered>picture:last-of-type{grid-area:image-right}@media (min-width: 768px){.intro_centered__content,.intro_centered>picture:first-of-type,.intro_centered>picture:last-of-type{grid-area:initial}}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:#00000052}.mdc-dialog .mdc-dialog__title{color:#000000de}.mdc-dialog .mdc-dialog__content{color:#0009}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity, .12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, .12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:#0000001f}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity .28s cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media (max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width: 720px) and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media (max-width: 720px) and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media (max-width: 720px) and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width: 720px) and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width: 720px) and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0}}@media (max-width: 600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0}}@media (min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog__surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface:before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{display:block}.mdc-dialog__title:before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog__title{position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog__button{max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s 0ms cubic-bezier(0,0,.2,1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.video{position:relative;overflow:hidden}.video>svg{position:absolute;right:13.3%;left:59%;bottom:var(--size-400);z-index:2;pointer-events:none}.video__item picture{border-radius:var(--border-radius)}.video__item-image{transition:.5s ease;transition-property:transform,opacity;opacity:1;transform:scale(1)}.video__item{width:100%;max-width:688px;z-index:1}.video__item button{position:absolute;inset:0;width:100%;height:100%;z-index:1}.video__item button:hover>.button-icon{animation:pulse 1.5s infinite}.video__item button:hover+picture img{opacity:.75;transform:scale(1.1)}.video__item .button-icon{min-width:64px;min-height:64px;background:linear-gradient(360deg,#b3001d 13.79%,#ce0e2d 53.46%);border:4px solid rgba(206,14,45,.6);backdrop-filter:blur(8px);border-radius:100px;color:#fff;box-shadow:0 0 #ce0e2d}.video__item button,.video__item .button-icon{place-items:center}.video__action{position:absolute;inset:0;width:100%;height:100%;z-index:1}.video__action:hover>.button-icon{animation:pulse 1.5s infinite}.video__action:hover+picture img{opacity:.75;transform:scale(1.1)}.video__action .button-icon{--icon-color: white;min-width:64px;min-height:64px;background:linear-gradient(360deg,#b3001d 13.79%,#ce0e2d 53.46%);border:4px solid rgba(206,14,45,.6);backdrop-filter:blur(8px);border-radius:100px;color:#fff;box-shadow:0 0 #ce0e2d}.video__action,.video .button-icon{place-items:center}@keyframes pulse{0%{box-shadow:0 0 #ce0e2db3}75%{box-shadow:0 0 0 15px #ce0e2d00}to{box-shadow:0 0 #ce0e2d00}}.video__item-image-container{position:relative}.video p>small{font:var(--font-acumin)}.video p>small .material-icons{font-size:inherit}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero{max-width:100%;overflow:hidden;position:relative;background:var(--color-black);min-height:100vh}.hero__video-container,.hero__video-container:after{position:absolute;top:0;right:0;bottom:0;left:0}.hero__video-container:after{content:"";background:linear-gradient(180deg,rgba(33,33,33,.8) 0%,rgba(32,32,32,.8) 2.27%,rgba(32,32,32,.8) 4.31%,rgba(31,31,31,.8) 6.2%,rgba(30,30,30,.8) 8.02%,rgba(28,28,28,.8) 9.87%,rgba(27,27,27,.8) 11.82%,rgba(25,25,25,.8) 13.96%,rgba(24,24,24,.8) 16.39%,rgba(21,21,21,.8) 19.18%,rgba(19,19,19,.8) 22.42%,rgba(16,16,16,.8) 26.21%,rgba(13,13,13,.8) 30.61%,rgba(9,9,9,.8) 35.73%,rgba(5,5,5,.8) 41.64%,rgba(0,0,0,.8) 48.44%)}.hero__video,.hero__video iframe,.hero lite-youtube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;min-height:100%}@media (min-aspect-ratio: 16/9){.hero__video,.hero__video iframe,.hero lite-youtube{height:56.25vw}}@media (max-aspect-ratio: 16/9){.hero__video,.hero__video iframe,.hero lite-youtube{width:177.78vh}}.hero lite-youtube{max-width:100%}.hero__content{max-width:690px;color:var(--color-white);position:relative;z-index:11}.hero__content p{font-size:var(--type-200);opacity:.8}.hero__content .action{margin-top:var(--size-300)}.hero picture,.hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro__content>*{max-width:704px}.intro__content h2{color:var(--color-red-400)}.intro__content p{font-size:var(--type-200)}.intro .tabs,.intro etc-tabs{width:100%;max-width:938.6666666667px}.full_width_cta,.full_width_cta .container{min-height:584px}.full_width_cta__cta,.full_width_cta .container{display:inherit}.full_width_cta .container{position:relative}.full_width_cta__cta{bottom:var(--size-400);overflow:hidden;border-radius:var(--border-radius);position:relative;height:100%;color:var(--color-white)}.full_width_cta__cta:hover>picture:before{opacity:0}.full_width_cta__cta:hover>picture:after{opacity:1}.full_width_cta__cta-content{z-index:1;max-width:586.6666666667px}.full_width_cta__cta-content a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.full_width_cta__cta-content p{font-size:var(--type-200);opacity:.8}.full_width_cta__cta-content span[aria-hidden=true]{position:absolute;font:var(--font-rift);color:var(--color-white);-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;opacity:.1;font-size:clamp(11.09rem,9.24rem + 9.24vw,16.63rem);line-height:1;pointer-events:none;transform:translate(calc(0px - var(--size-400)),calc(0px - var(--size-600) * 1.75))}@supports not (-webkit-text-stroke: 2px currentColor){.full_width_cta__cta-content span[aria-hidden=true]{display:none}}.full_width_cta__cta>picture,.full_width_cta__cta>picture:before,.full_width_cta__cta>picture:after{position:absolute;top:0;right:0;bottom:0;left:0}.full_width_cta__cta>picture:before,.full_width_cta__cta>picture:after{content:"";transition:.25s linear opacity}@supports (mix-blend-mode: hard-light){.full_width_cta__cta>picture:before,.full_width_cta__cta>picture:after{mix-blend-mode:hard-light}}.full_width_cta__cta>picture:before{background:linear-gradient(90deg,#b3001d 22.4%,rgba(206,14,45,.5) 50%,rgba(233,100,122,.25) 100%);opacity:1}.full_width_cta__cta>picture:after{background:linear-gradient(90deg,rgba(0,0,0,.8) 22.4%,rgba(66,66,66,.6) 50%,rgba(189,189,189,.8) 100%);opacity:0}.full_width_cta__cta>picture,.full_width_cta__cta-image{width:100%;height:100%}.full_width_cta__cta-image{-o-object-fit:cover;object-fit:cover}.full_width_cta__logo{position:absolute;z-index:1;bottom:var(--size-400);left:50%;transform:translate(-50%,50%);max-width:208px}.image_and_cta{overflow:hidden;position:relative}.image_and_cta .container{max-width:calc(1173.3333333333px + var(--size-400))}.image_and_cta .container>picture{max-width:75%;filter:drop-shadow(0px 100px 80px rgba(0,0,0,.05)) drop-shadow(0px 46.233px 36.9864px rgba(0,0,0,.0370838)) drop-shadow(0px 26.4535px 21.1628px rgba(0,0,0,.031339)) drop-shadow(0px 16.0571px 12.8457px rgba(0,0,0,.0269974)) drop-shadow(0px 9.67509px 7.74008px rgba(0,0,0,.0230026)) drop-shadow(0px 5.38772px 4.31018px rgba(0,0,0,.018661)) drop-shadow(0px 2.31722px 1.85378px rgba(0,0,0,.0129162))}@media (min-width: 576px){.image_and_cta .container>picture{flex:0 1 50%}}.image_and_cta__cta span[aria-hidden=true]{position:absolute;font:var(--font-rift);color:var(--color-grey-500);-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;opacity:.1;font-size:clamp(11.09rem,9.24rem + 9.24vw,16.63rem);line-height:1;pointer-events:none;transform:translate(calc(0px - var(--size-400)),calc(0px - var(--size-600) * 1.75))}@supports not (-webkit-text-stroke: 2px currentColor){.image_and_cta__cta span[aria-hidden=true]{display:none}}.image_and_cta__cta a:hover{color:var(--color-red-400)}.table__heading h2{color:#fff}.table table{text-align:left;overflow:hidden;border-radius:var(--border-radius);border-collapse:collapse}.table table thead{background:var(--color-red-400);color:#fff}.table table tbody tr:nth-of-type(even){background:var(--color-red-100)}.subpage_hero--complex>div{position:relative}.subpage_hero--complex .subpage_hero__image-container{max-width:100%;width:100%;height:413px}@media (min-width: 1080px){.subpage_hero--complex .subpage_hero__image-container{height:826px}}.subpage_hero--complex .subpage_hero__image-container picture{border-radius:0}.subpage_hero--complex .subpage_hero__image-container svg{position:absolute;height:auto;max-width:100%}@media (min-width: 1080px){.subpage_hero--complex .subpage_hero__image-container svg{max-width:initial}}.subpage_hero--complex .subpage_hero__image-container svg:last-of-type{right:-2px;bottom:-2px;opacity:.95}.subpage_hero--complex .subpage_hero__image-container svg:first-of-type{left:0;top:0}.subpage_hero--complex .subpage_hero__content{max-width:745px;width:100%}@media (min-width: 1080px){.subpage_hero--complex .subpage_hero__content{position:absolute;bottom:0;z-index:2}}.subpage_hero--complex .subpage_hero__content p{font-size:var(--type-200)}@media (min-width: 768px){.contact_us__items{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}.contact_us__contact{border-radius:var(--border-radius);max-width:100%}.programs_leagues_cards{background:var(--color-grey-100)}.programs_leagues_cards__heading h2{color:var(--color-red-400)}.programs_leagues_cards__cards--quarter{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}@media (min-width: 768px){.programs_leagues_cards__cards--half{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}.programs_leagues_cards__card{position:relative;border-radius:var(--border-radius);background:var(--color-white);box-shadow:none;transition:.25s linear box-shadow;border:1px solid var(--color-grey-200)}.programs_leagues_cards__card:hover{box-shadow:0 100px 80px #0000000d,0 46.233px 36.9864px #00000009,0 26.4535px 21.1628px #00000008,0 16.0571px 12.8457px #00000007,0 9.67509px 7.74008px #00000006,0 5.38772px 4.31018px #00000005,0 2.31722px 1.85378px #00000003}.programs_leagues_cards__card:hover .programs_leagues_cards__card-content a{color:var(--color-red-400)}.programs_leagues_cards__card .tag{border-radius:var(--border-radius);font:var(--font-rift);background:var(--color-red-100);color:var(--color-red-400);text-transform:uppercase}.programs_leagues_cards__card .programs_leagues_cards__card-content a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.programs_leagues_cards__cards--half .programs_leagues_cards__card-content{flex:1 1 50%}.programs_leagues_cards__cards--half .programs_leagues_cards__card>picture{flex:0 1 50%;max-width:243px;height:120px;flex-grow:0;flex-shrink:1}.programs_leagues_cards__cards--half .programs_leagues_cards__card-image{height:100%}.programs_leagues_cards__card>picture,.programs_leagues_cards__card-image{width:100%}.programs_leagues_cards__cards--half .programs_leagues_cards__card>picture{max-width:243px;height:120px;flex-grow:0;flex-shrink:1}.programs_leagues_cards__card-image-container{position:relative}.programs_leagues_cards__card-image-container picture:first-of-type:has(+ picture){position:absolute;inset:0;backdrop-filter:blur(3px);border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center}.programs_leagues_cards__card-image-container picture:first-of-type:has(+ picture) img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:80%;max-height:80%}.programs_leagues_cards__card-image{-o-object-fit:cover;object-fit:cover}.tabs{margin-inline:auto}.tabs__tab{background:var(--color-grey-200);border:1px solid var(--color-grey-200);border-radius:var(--border-radius);padding:var(--size-200);color:var(--color-grey-400);font:var(--font-rift);font-size:var(--type-200);flex-shrink:0;flex-grow:1;scroll-snap-align:center;text-align:left}.tabs__tab:hover{border-color:var(--color-grey-400)}.tabs__tab[aria-selected=true]{background:white}.tabs__tab[aria-selected=true] .material-icons{background:var(--color-yellow-400)}.tabs__panel[selected]{display:flex}.menu__intro{margin:0 auto;max-width:570px}.menu h2{color:var(--color-red-400)}.menu__intro .rich-text .actions{justify-content:center}.menu__intro .rich-text p{font-size:var(--type-200)}.menu .tabs{width:min(100%,1162px)}.menu etc-tabs{--tabs-display: inline-flex;width:100%;display:flex;flex-direction:column;align-items:center}.menu .tabs__tab{padding:var(--size-200) var(--size-300)}@media (min-width: 768px){.menu dl{-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:var(--size-300);column-gap:var(--size-300)}}.menu dl div{-moz-column-break-inside:avoid;break-inside:avoid}.menu dl dt{font-size:var(--type-200)}.menu dl dt span{font:var(--font-rift);font-weight:400;font-style:normal;font-size:var(--type-200);margin-left:auto;flex-shrink:0}.menu dl dd{max-width:36ch;color:#0009}.subpage_hero:not(.subpage_hero--no-image){min-height:692px}.subpage_hero--grey{--gradient-end: 78%;background:var(--color-grey-100)}@media (min-width: 1080px){.subpage_hero--grey{background-image:linear-gradient(180deg,var(--color-grey-100) 0%,var(--color-grey-100) var(--gradient-end),rgb(255,255,255) var(--gradient-end),rgb(255,255,255) 100%)}}.subpage_hero--no-image:not(:has(.form)){--gradient-end: 100%}.subpage_hero--no-image:not(:has(.form)) .container{margin-bottom:0}.subpage_hero--white{background:linear-gradient(180deg,#eeeeee 0%,rgba(238,238,238,.985413) .17%,rgba(238,238,238,.971217) .31%,rgba(239,239,239,.955604) .46%,rgba(239,239,239,.936768) .65%,rgba(239,239,239,.912902) .9%,rgba(240,240,240,.882198) 1.24%,rgba(241,241,241,.842849) 1.7%,rgba(242,242,242,.793048) 2.31%,rgba(243,243,243,.730989) 3.1%,rgba(244,244,244,.654864) 4.09%,rgba(245,245,245,.562865) 5.31%,rgba(247,247,247,.453187) 6.8%,rgba(249,249,249,.324021) 8.57%,rgba(252,252,252,.173561) 10.66%,rgba(255,255,255,0) 13.1%),#ffffff}.subpage_hero__image-container{position:relative}@media (min-width: 768px){.subpage_hero__image-container{max-width:586.6666666667px}}.subpage_hero__image-container>picture,.subpage_hero__image-container>picture>img{width:100%;height:452px}@media (min-width: 768px){.subpage_hero__image-container>picture,.subpage_hero__image-container>picture>img{height:100%}}@media (min-width: 768px){.subpage_hero__image-container>picture{min-height:calc(100% + var(--size-400))}}.subpage_hero__image-container picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.subpage_hero__logo{position:absolute;bottom:var(--size-400);left:50%;width:min(286px,100% - var(--size-300));height:auto;transform:translate(-50%);z-index:1}@media (min-width: 768px){.subpage_hero__logo{bottom:0}}.subpage_hero__logo-container+picture:before{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 57.29%,rgba(255,255,255,.62) 85.94%);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--border-radius)}@media (min-width: 768px){.subpage_hero__logo-container+picture:before{bottom:calc(0px - var(--size-400))}}.subpage_hero__image-container,.subpage_hero__content{flex:1 1 50%}.subpage_hero__image-container+.subpage_hero__content>*{width:100%;max-width:586.6666666667px}.subpage_hero__content{overflow:hidden;flex:2 2 360px}.subpage_hero__content h1{width:100%;background:linear-gradient(360deg,var(--color-red-500) 13.79%,var(--color-red-400) 53.46%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subpage_hero__content p:not(.subpage_hero__trainer-position){font-size:var(--type-200)}.subpage_hero__trainer-position{font-size:var(--type-100);font-weight:var(--weight-bold);letter-spacing:.25em;text-transform:uppercase}.subpage_hero__form-container{flex:2 1 608px}.social__icon a{--icon-size: 48px;width:var(--icon-size);height:var(--icon-size);border-radius:var(--icon-size);position:relative;z-index:1;border:1px solid transparent}.social__icon a:hover{background:var(--color-grey-100);border:1px solid var(--color-grey-400)}.form--offset-top .form__form{transform:translateY(calc(0px - (var(--size-400) + var(--size-400))))}.form__field--select .form__field-wrap{position:relative}.form__field--select .form__field-wrap>.material-icons{pointer-events:none;display:block;position:absolute;right:var(--size-200);top:var(--size-200);height:24px;width:24px}.form__form{border-radius:var(--border-radius)}.form__form form{margin-left:calc(0px - var(--size-200));margin-right:calc(0px - var(--size-200))}.form__form form>*:not(button,article),.form__form form>article>*{padding:0 var(--size-200);margin-bottom:var(--size-300)}.form__form label>span{text-transform:lowercase;font-weight:var(--weight-light)}.form__form input,.form__form select,.form__form textarea{border:1px solid var(--color-grey-400);color:var(--color-grey-400);background:var(--color-white);width:100%}.form__form input:hover,.form__form select:hover,.form__form textarea:hover{background:var(--color-grey-100)}.form__form button{display:inline-block;font:var(--font-rift);font-size:var(--type-200);background:var(--color-grey-400);color:#fff;text-align:center;transition:.25s linear background}.form__form button:hover{background:var(--color-grey-500)}.form__form button.width-third{width:calc(33.33% - var(--size-300))}.form__form button.width-half{width:calc(50% - var(--size-300))}.form__form input,.form__form select,.form__form textarea,.form__form button{padding:var(--size-200);min-height:44px;border-radius:calc(var(--border-radius) / 2)}.form__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--size-400)}.form__form textarea{height:150px}@media (min-width: 1080px){.form__form--contact{transform:translateY(var(--size-400))}}.details__content p,.details__content ol li,.details__content ul li{font-size:var(--type-200)}
