.DifferencesSection-module__28APoq__section{color:#000;background:#fff;flex-direction:column;align-items:center;gap:3.125rem;width:max(100%,120rem);padding-block:4.25rem 10.5rem;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.DifferencesSection-module__28APoq__header{flex-direction:column;align-items:center;gap:1rem;display:flex}.DifferencesSection-module__28APoq__kicker{color:#000;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;text-transform:lowercase;align-items:center;gap:.375rem;font-size:1.25rem;font-weight:400;line-height:1.23;display:flex}.DifferencesSection-module__28APoq__kicker img,.DifferencesSection-module__28APoq__eyebrow img{flex:none}.DifferencesSection-module__28APoq__heading{color:#000;width:39.1875rem;font-family:var(--second-family);letter-spacing:-.01em;text-align:center;text-transform:uppercase;font-size:7.75rem;font-weight:700;line-height:.9}.DifferencesSection-module__28APoq__tabletHeading,.DifferencesSection-module__28APoq__tabletCardArtwork{display:none}.DifferencesSection-module__28APoq__grid{grid-template-rows:repeat(2,47.5rem);grid-template-columns:repeat(2,44rem);gap:1rem;width:89rem;display:grid}.DifferencesSection-module__28APoq__card{color:#fff;width:44rem;height:47.5rem;position:relative;overflow:hidden}.DifferencesSection-module__28APoq__cardCopy{z-index:1;flex-direction:column;width:41rem;display:flex;position:absolute;top:1.25rem;left:1.25rem}.DifferencesSection-module__28APoq__eyebrow{color:#fff;height:1.5625rem;font-family:var(--font-family);letter-spacing:-.01em;text-transform:lowercase;align-items:center;gap:.375rem;font-size:1.25rem;font-weight:400;line-height:1.23;display:flex}.DifferencesSection-module__28APoq__eyebrow span{opacity:.7}.DifferencesSection-module__28APoq__cardTitle{font-family:var(--second-family);letter-spacing:-.01em;text-transform:lowercase;white-space:pre-line;padding-top:.5rem;font-size:3.625rem;font-weight:700;line-height:.9}.DifferencesSection-module__28APoq__fixedTitle{width:33.875rem}.DifferencesSection-module__28APoq__darkTitle,.DifferencesSection-module__28APoq__eyebrow.DifferencesSection-module__28APoq__darkTitle{color:#000}.DifferencesSection-module__28APoq__description{color:#ffffffb3;width:21.9701rem;font-family:var(--font-family);letter-spacing:-.01em;padding-top:1.25rem;font-size:1.5rem;line-height:1.23}.DifferencesSection-module__28APoq__illustration{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.DifferencesSection-module__28APoq__practiceIllustration{width:44rem;height:20.625rem;bottom:0;left:0}.DifferencesSection-module__28APoq__phrasesIllustration{width:44rem;height:15.625rem;bottom:0;left:0}.DifferencesSection-module__28APoq__levelIllustration{width:37.4375rem;height:27.875rem;bottom:-3rem;left:3.25rem}.DifferencesSection-module__28APoq__controlIllustration{width:44rem;height:29rem;bottom:0;left:0}@media (max-width:1024px){.DifferencesSection-module__28APoq__section{gap:2rem;width:100%;padding-block:4.25rem;left:0;transform:none}.DifferencesSection-module__28APoq__kicker{font-size:.875rem}.DifferencesSection-module__28APoq__eyebrow{color:#fff;font-family:var(--font-family);letter-spacing:-.01em;text-transform:lowercase;font-size:.875rem;font-weight:400;line-height:1.23}.DifferencesSection-module__28APoq__eyebrow.DifferencesSection-module__28APoq__darkTitle{color:#000}.DifferencesSection-module__28APoq__kicker img{width:.3125rem;height:.375rem}.DifferencesSection-module__28APoq__heading{width:100%;font-size:4rem}.DifferencesSection-module__28APoq__grid{grid-template-rows:repeat(2,26.875rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:calc(100% - 2rem)}.DifferencesSection-module__28APoq__card{width:100%;height:26.875rem}.DifferencesSection-module__28APoq__cardCopy{width:calc(100% - 2.5rem)}.DifferencesSection-module__28APoq__cardTitle{font-size:2.25rem}.DifferencesSection-module__28APoq__fixedTitle,.DifferencesSection-module__28APoq__description{max-width:100%}.DifferencesSection-module__28APoq__practiceIllustration,.DifferencesSection-module__28APoq__phrasesIllustration,.DifferencesSection-module__28APoq__controlIllustration{width:100%;height:auto}.DifferencesSection-module__28APoq__levelIllustration{width:85%;height:auto;left:7.5%}}@media (min-width:541px) and (max-width:1024px){.DifferencesSection-module__28APoq__desktopHeading{display:none}.DifferencesSection-module__28APoq__tabletHeading{display:block}.DifferencesSection-module__28APoq__heading{font-size:4rem}.DifferencesSection-module__28APoq__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding-inline:1rem}.DifferencesSection-module__28APoq__card{aspect-ratio:330/430;width:100%;height:auto}.DifferencesSection-module__28APoq__cardCopy,.DifferencesSection-module__28APoq__illustration{opacity:0}.DifferencesSection-module__28APoq__tabletCardArtwork{z-index:2;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (max-width:540px){.DifferencesSection-module__28APoq__grid{grid-template-rows:repeat(4,26.875rem);grid-template-columns:1fr}.DifferencesSection-module__28APoq__description{opacity:.5;color:#fff;font-family:var(--font-family);letter-spacing:-.01em;font-size:.875rem;font-weight:400;line-height:1.23}}
.ContactForm-module__mK4IOa__form{flex-direction:column;align-items:center;gap:1.75rem;width:29.875rem;max-width:100%;display:flex}.ContactForm-module__mK4IOa__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__mK4IOa__submit:disabled{cursor:wait;opacity:.6}.ContactForm-module__mK4IOa__status{text-align:center;margin:0;font-size:.875rem}.ContactForm-module__mK4IOa__status:empty{display:none}.ContactForm-module__mK4IOa__fields{flex-direction:column;gap:2rem;width:100%;display:flex}.ContactForm-module__mK4IOa__field{flex-direction:column;gap:.25rem;width:100%;display:flex}.ContactForm-module__mK4IOa__input{color:#000;width:100%;font-family:var(--font-family);letter-spacing:-.03em;background:0 0;border:0;border-bottom:.0625rem solid #0000001a;border-radius:0;padding:0 0 .75rem;font-size:1.25rem;font-weight:400;line-height:1.23;transition:color .2s ease-out}.ContactForm-module__mK4IOa__input::placeholder{color:#000;opacity:.4;transition:color .2s ease-out}.ContactForm-module__mK4IOa__inputInvalid,.ContactForm-module__mK4IOa__inputInvalid::placeholder{color:red}.ContactForm-module__mK4IOa__input.ContactForm-module__mK4IOa__inputInvalid::placeholder{opacity:1}.ContactForm-module__mK4IOa__fieldError{color:red;opacity:.5;font-family:var(--font-family);letter-spacing:-.01em;font-size:.75rem;font-weight:400;line-height:1.26}.ContactForm-module__mK4IOa__input:focus{border-bottom-color:#0006;outline:none}.ContactForm-module__mK4IOa__checkbox{cursor:pointer;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex;position:relative}.ContactForm-module__mK4IOa__checkboxInput{opacity:0;pointer-events:none;width:.0625rem;height:.0625rem;position:absolute}.ContactForm-module__mK4IOa__checkboxControl{background:#0000000d;border-radius:.5rem;flex:0 0 1.375rem;align-self:flex-start;width:1.375rem;height:1.5rem;transition:background-color .2s ease-out;display:block;position:relative}.ContactForm-module__mK4IOa__checkboxControl svg{opacity:0;width:.9375rem;height:.9375rem;transition:opacity .2s ease-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactForm-module__mK4IOa__checkboxInput:checked+.ContactForm-module__mK4IOa__checkboxControl{background:#000}.ContactForm-module__mK4IOa__checkboxInput:checked+.ContactForm-module__mK4IOa__checkboxControl svg{opacity:1}.ContactForm-module__mK4IOa__checkboxInput:focus-visible+.ContactForm-module__mK4IOa__checkboxControl{outline-offset:.125rem;outline:.125rem solid #0006}.ContactForm-module__mK4IOa__checkboxText{color:#0006;font-family:var(--font-family);letter-spacing:-.01em;font-size:.875rem;font-weight:400;line-height:1.4}.ContactForm-module__mK4IOa__checkboxText.ContactForm-module__mK4IOa__checkboxTextInvalid{color:red;opacity:.4}.ContactForm-module__mK4IOa__checkboxText a{color:inherit;text-decoration-skip-ink:none;text-decoration:underline}.ContactForm-module__mK4IOa__submit{background-color:var(--contact-submit-background,#fff);color:#3f3a0c;cursor:pointer;width:12.75rem;height:4.6875rem;font-family:var(--second-family);letter-spacing:-.03em;text-align:center;text-transform:uppercase;border:.0625rem solid #3f3a0c;border-radius:50%;font-size:1.5rem;font-weight:700;line-height:1.23}.ContactForm-module__mK4IOa__coursePopup{gap:0;width:100%}.ContactForm-module__mK4IOa__coursePopup .ContactForm-module__mK4IOa__checkbox{margin-top:1.5rem}.ContactForm-module__mK4IOa__coursePopup .ContactForm-module__mK4IOa__submit{margin-top:3rem}@media (min-width:1025px) and (hover:hover){.ContactForm-module__mK4IOa__checkbox:hover .ContactForm-module__mK4IOa__checkboxInput:not(:checked)+.ContactForm-module__mK4IOa__checkboxControl{background:#00000026}.ContactForm-module__mK4IOa__submit{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.ContactForm-module__mK4IOa__submit:hover{color:#fff;background:#000;border-color:#000}}@media (max-width:1024px){.ContactForm-module__mK4IOa__form{width:100%}.ContactForm-module__mK4IOa__input{padding-bottom:.5rem;font-size:1rem}.ContactForm-module__mK4IOa__checkbox{width:100%}.ContactForm-module__mK4IOa__checkboxText{color:#0006;font-size:.75rem;line-height:1.26}.ContactForm-module__mK4IOa__submit{align-self:center}}@media (max-width:540px){.ContactForm-module__mK4IOa__form{gap:1.5rem}.ContactForm-module__mK4IOa__coursePopup{gap:0}.ContactForm-module__mK4IOa__input::placeholder{opacity:.5}.ContactForm-module__mK4IOa__checkboxText{color:#0006}.ContactForm-module__mK4IOa__submit{color:#000;border-color:#000}.ContactForm-module__mK4IOa__coursePopup .ContactForm-module__mK4IOa__submit{margin-top:2.75rem}}@media (prefers-reduced-motion:reduce){.ContactForm-module__mK4IOa__input,.ContactForm-module__mK4IOa__input::placeholder,.ContactForm-module__mK4IOa__checkboxControl,.ContactForm-module__mK4IOa__checkboxControl svg,.ContactForm-module__mK4IOa__submit{transition:none}}
.ContactPopupProvider-module__WGOp5W__layer{z-index:200;place-items:center;padding:1rem 3.125rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ContactPopupProvider-module__WGOp5W__backdrop{pointer-events:none;background:#000c;position:fixed;inset:0}.ContactPopupProvider-module__WGOp5W__shell{outline:none;position:relative}.ContactPopupProvider-module__WGOp5W__popup{color:#000;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.25rem .5rem;width:36rem;padding:3rem;display:grid}.ContactPopupProvider-module__WGOp5W__mobileBar{display:none}.ContactPopupProvider-module__WGOp5W__heading,.ContactPopupProvider-module__WGOp5W__form,.ContactPopupProvider-module__WGOp5W__phoneBlock{grid-column:1/-1}.ContactPopupProvider-module__WGOp5W__heading{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ContactPopupProvider-module__WGOp5W__title{font-family:var(--second-family);letter-spacing:-.01em;text-align:center;text-transform:uppercase;font-size:6rem;font-weight:700;line-height:.9}.ContactPopupProvider-module__WGOp5W__subtitle{opacity:.5;font-family:var(--font-family);letter-spacing:-.02em;text-align:center;font-size:1.125rem;font-weight:400;line-height:1.23}.ContactPopupProvider-module__WGOp5W__phoneBlock{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.ContactPopupProvider-module__WGOp5W__phoneBlock span{font-family:var(--font-family);letter-spacing:-.02em;font-size:1rem;font-weight:400;line-height:1.23}.ContactPopupProvider-module__WGOp5W__phoneBlock a{font-family:var(--second-family);letter-spacing:-.03em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:2.25rem;font-weight:700;line-height:.9}.ContactPopupProvider-module__WGOp5W__close{cursor:pointer;background:0 0;border:0;border-radius:6.25rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;line-height:0;display:flex;position:absolute;top:0;left:calc(100% + .5rem)}.ContactPopupProvider-module__WGOp5W__close svg{width:100%;height:100%;display:block;overflow:visible}@media (hover:hover){.ContactPopupProvider-module__WGOp5W__close rect,.ContactPopupProvider-module__WGOp5W__close path{transition:fill .2s ease-out,fill-opacity .2s ease-out,opacity .2s ease-out}.ContactPopupProvider-module__WGOp5W__close:hover rect{fill:#111115}.ContactPopupProvider-module__WGOp5W__close:hover path{fill:#fff;fill-opacity:1}}@media (max-width:1024px){.ContactPopupProvider-module__WGOp5W__layer{place-items:start center;padding:1rem}.ContactPopupProvider-module__WGOp5W__shell{width:100%}.ContactPopupProvider-module__WGOp5W__popup{align-content:center;row-gap:3rem;width:100%;min-height:calc(100dvh - 2rem);padding:3rem 1rem}.ContactPopupProvider-module__WGOp5W__title{font-size:3rem}.ContactPopupProvider-module__WGOp5W__subtitle{font-size:1rem}.ContactPopupProvider-module__WGOp5W__phoneBlock a{font-size:2rem}.ContactPopupProvider-module__WGOp5W__close{top:.5rem;left:auto;right:.5rem}}@media (min-width:33.8125rem) and (max-width:64rem){.ContactPopupProvider-module__WGOp5W__title{font-size:6rem}}@media (max-width:540px){.ContactPopupProvider-module__WGOp5W__layer{place-items:end center;padding:0;overflow:hidden}.ContactPopupProvider-module__WGOp5W__shell{width:100%;max-height:100dvh;transform:translate3d(0, var(--mobile-sheet-translate-y,0), 0)}.ContactPopupProvider-module__WGOp5W__mobileBar{z-index:1;touch-action:none;border-radius:0;justify-content:center;width:100%;height:3.625rem;padding-top:.5rem;display:flex;position:absolute;top:0;left:0}.ContactPopupProvider-module__WGOp5W__mobileBar span{background:#0000001a;border-radius:.5625rem;width:3.625rem;height:.25rem}.ContactPopupProvider-module__WGOp5W__popup{overscroll-behavior:contain;border-radius:0;align-content:start;row-gap:2.5rem;width:100%;height:fit-content;min-height:0;max-height:100dvh;padding-block:4rem 3rem;position:relative;overflow-y:auto}.ContactPopupProvider-module__WGOp5W__phoneBlock a{white-space:normal;font-size:1.75rem}.ContactPopupProvider-module__WGOp5W__close{z-index:2;background:#0000000d;top:1rem;right:1rem}.ContactPopupProvider-module__WGOp5W__close rect{fill:#0000000d}}@media (prefers-reduced-motion:reduce){.ContactPopupProvider-module__WGOp5W__close rect,.ContactPopupProvider-module__WGOp5W__close path{transition:none}}
.Footer-module__X4j9_q__footer{z-index:6;color:#fff;background:#101115;width:max(100%,120rem);padding:3rem 2rem;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.Footer-module__X4j9_q__top{width:100%;height:11.6875rem;position:relative}.Footer-module__X4j9_q__section{grid-template-columns:7.75rem minmax(0,1fr);align-items:start;column-gap:2rem;display:grid;position:absolute;top:0}.Footer-module__X4j9_q__contactsSection{width:20.25rem;left:0}.Footer-module__X4j9_q__addressSection{width:20.25rem;top:auto;bottom:0;left:0}.Footer-module__X4j9_q__socialSection{width:17.375rem;left:29.25rem}.Footer-module__X4j9_q__coursesSection{width:24.3125rem;left:58.5rem}.Footer-module__X4j9_q__kicker{opacity:.5;font-family:var(--second-family);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.36}.Footer-module__X4j9_q__links,.Footer-module__X4j9_q__linksList{flex-direction:column;gap:.5rem;width:fit-content;display:flex}.Footer-module__X4j9_q__linksList{margin:0;padding:0;list-style:none}.Footer-module__X4j9_q__links a,.Footer-module__X4j9_q__linksList a,.Footer-module__X4j9_q__linksList button,.Footer-module__X4j9_q__address{color:inherit;font-family:var(--font-family);letter-spacing:-.03em;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.23}.Footer-module__X4j9_q__links a,.Footer-module__X4j9_q__linksList a,.Footer-module__X4j9_q__linksList button{opacity:1;white-space:nowrap;display:block}.Footer-module__X4j9_q__linksList button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__X4j9_q__address{opacity:.9}.Footer-module__X4j9_q__socialContent{flex-direction:column;gap:.625rem;display:flex}.Footer-module__X4j9_q__disclaimer{opacity:.5;font-family:var(--font-family);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:.625rem;font-weight:400;line-height:1.36}.Footer-module__X4j9_q__toTop{opacity:.5;color:inherit;font-family:var(--second-family);letter-spacing:-.01em;align-items:center;gap:.15625rem;font-size:1rem;font-weight:700;line-height:1.36;display:inline-flex;position:absolute;top:0;right:0}.Footer-module__X4j9_q__toTopIcon{flex:none;display:block}.Footer-module__X4j9_q__visual{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:7.5rem;width:100%;margin-top:12.25rem;display:flex}.Footer-module__X4j9_q__emblem,.Footer-module__X4j9_q__wordmark{flex:none;position:relative}.Footer-module__X4j9_q__emblem{opacity:.1;width:51.25rem;height:57.5rem}.Footer-module__X4j9_q__wordmark{width:100%;height:41.75rem}.Footer-module__X4j9_q__wordmark img{object-fit:fill}.Footer-module__X4j9_q__legal{font-family:var(--font-family);letter-spacing:-.01em;border-top:.0625rem solid #27282c;justify-content:space-between;align-items:flex-start;margin-top:1.375rem;padding-top:.9375rem;font-size:.875rem;font-weight:400;line-height:1.36;display:flex}.Footer-module__X4j9_q__documentLinks,.Footer-module__X4j9_q__companyDetails{margin:0;padding:0;list-style:none;display:contents}.Footer-module__X4j9_q__legal a{color:#fff;opacity:.4}.Footer-module__X4j9_q__legal li{white-space:nowrap}.Footer-module__X4j9_q__companyDetails li{opacity:.4}@media (min-width:1025px) and (hover:hover){.Footer-module__X4j9_q__footer a,.Footer-module__X4j9_q__linksList button{transition:opacity .2s ease-out}.Footer-module__X4j9_q__footer a:hover{opacity:.9}.Footer-module__X4j9_q__top a:hover,.Footer-module__X4j9_q__linksList button:hover{opacity:.3}.Footer-module__X4j9_q__top .Footer-module__X4j9_q__toTop:hover{opacity:1}}@media (max-width:1024px){.Footer-module__X4j9_q__footer{width:100%;padding:3rem 1rem 1.875rem;left:0;transform:none}.Footer-module__X4j9_q__top{grid-template-columns:10.4375rem 8.8125rem 9.875rem;justify-content:space-between;column-gap:0;height:12.25rem;display:grid}.Footer-module__X4j9_q__section{flex-direction:column;gap:.5625rem;width:100%;display:flex;position:static}.Footer-module__X4j9_q__contactsSection,.Footer-module__X4j9_q__addressSection{grid-column:1;left:auto}.Footer-module__X4j9_q__contactsSection{grid-row:1}.Footer-module__X4j9_q__addressSection{grid-row:1;align-self:end;top:auto;bottom:auto;left:auto}.Footer-module__X4j9_q__socialSection{grid-column:2;left:auto}.Footer-module__X4j9_q__coursesSection{grid-column:3;left:auto}.Footer-module__X4j9_q__kicker{letter-spacing:-.02em;width:100%;font-size:1rem;line-height:.96}.Footer-module__X4j9_q__links a,.Footer-module__X4j9_q__linksList a,.Footer-module__X4j9_q__linksList button,.Footer-module__X4j9_q__address{white-space:normal;font-size:1rem;line-height:1.23}.Footer-module__X4j9_q__disclaimer{letter-spacing:-.03em;font-size:.75rem}.Footer-module__X4j9_q__socialContent{gap:1.5rem}.Footer-module__X4j9_q__toTop{display:none}.Footer-module__X4j9_q__visual{gap:.3125rem;margin-top:5rem}.Footer-module__X4j9_q__emblem{width:25rem;height:28.0625rem}.Footer-module__X4j9_q__wordmark{aspect-ratio:668/238;width:100%;height:auto}.Footer-module__X4j9_q__legal{letter-spacing:-.03em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.75rem;line-height:1.23;display:grid}.Footer-module__X4j9_q__documentLinks,.Footer-module__X4j9_q__companyDetails{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.Footer-module__X4j9_q__legal li{white-space:normal}}@media (max-width:540px){.Footer-module__X4j9_q__footer{padding-bottom:2rem}.Footer-module__X4j9_q__top{flex-direction:column;gap:3rem;height:auto;display:flex}.Footer-module__X4j9_q__section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.Footer-module__X4j9_q__addressSection{align-self:auto}.Footer-module__X4j9_q__kicker{font-size:1rem}.Footer-module__X4j9_q__socialContent{gap:1rem}.Footer-module__X4j9_q__visual{gap:1.5rem;margin-top:3rem}.Footer-module__X4j9_q__emblem{width:15.25rem;height:17.0625rem}.Footer-module__X4j9_q__wordmark{aspect-ratio:343/119;width:100%;height:auto}.Footer-module__X4j9_q__legal{letter-spacing:-.01em;margin-top:1.5rem;padding-top:1.5rem;line-height:1.36}}@media (prefers-reduced-motion:reduce){.Footer-module__X4j9_q__footer a,.Footer-module__X4j9_q__linksList button,.Footer-module__X4j9_q__toTopLabel,.Footer-module__X4j9_q__toTopIcon g{transition:none}}
.Header-module__SpA_YG__header{z-index:40;color:#fff;mix-blend-mode:difference;height:5.875rem;position:fixed;inset:0 0 auto}.Header-module__SpA_YG__inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;padding-inline:3rem;display:grid;position:relative}.Header-module__SpA_YG__logo{width:6.125rem;height:2.5625rem;display:block}.Header-module__SpA_YG__logoImage{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/assets/header/logo.svg) 0/contain no-repeat;mask:url(/assets/header/logo.svg) 0/contain no-repeat}.Header-module__SpA_YG__nav{font-family:var(--font-family);letter-spacing:-.01em;align-items:center;gap:2rem;font-size:1.25rem;font-weight:400;line-height:1.23;display:flex}.Header-module__SpA_YG__contact{color:inherit;cursor:pointer;font-family:var(--font-family);letter-spacing:-.01em;text-align:right;background:0 0;border:0;justify-self:end;padding:0;font-size:1.25rem;font-weight:400;line-height:1.23}.Header-module__SpA_YG__nav a,.Header-module__SpA_YG__contact{white-space:nowrap}@media (hover:hover){.Header-module__SpA_YG__nav a,.Header-module__SpA_YG__contact{transition:opacity .2s ease-out}.Header-module__SpA_YG__nav a:hover,.Header-module__SpA_YG__contact:hover{opacity:.5}}@media (max-width:1024px){.Header-module__SpA_YG__header{top:var(--spell-cookie-header-offset,0rem);height:3.875rem;transition:top .2s ease-out}.Header-module__SpA_YG__inner{grid-template-columns:1fr auto;padding-inline:1rem}.Header-module__SpA_YG__logo{width:4.5625rem;height:1.875rem}.Header-module__SpA_YG__nav{display:none}.Header-module__SpA_YG__contact{font-size:.875rem}}@media (max-width:540px){.Header-module__SpA_YG__header{height:2.875rem}.Header-module__SpA_YG__inner{align-items:flex-start;padding-top:.5rem}.Header-module__SpA_YG__contact{padding-top:.25rem}}@media (prefers-reduced-motion:reduce){.Header-module__SpA_YG__header,.Header-module__SpA_YG__nav a,.Header-module__SpA_YG__contact{transition:none}}
