.Footer-module-scss-module__9SEahW__footer{background-color:var(--color-black);width:100%;color:var(--color-white);flex-direction:column;display:flex;position:relative}.Footer-module-scss-module__9SEahW__scrollTopWrapper{width:100%;padding:0 var(--container-padding-sm);justify-content:flex-end;display:flex;position:relative}@media (min-width:600px){.Footer-module-scss-module__9SEahW__scrollTopWrapper{padding:0 var(--container-padding-md)}}.Footer-module-scss-module__9SEahW__scrollTop{margin-bottom:var(--spacing-sm);color:var(--color-white);transition:var(--transition-opacity);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module-scss-module__9SEahW__scrollTop:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.Footer-module-scss-module__9SEahW__scrollTop:hover{opacity:.7}.Footer-module-scss-module__9SEahW__scrollTopIcon{width:var(--icon-xl);height:var(--icon-xl);display:block}.Footer-module-scss-module__9SEahW__divider{background-color:var(--border-color-white-opacity-1);border:none;width:100%;height:1px;margin:0}.Footer-module-scss-module__9SEahW__mainSection{gap:var(--spacing-2xl);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:900px){.Footer-module-scss-module__9SEahW__mainSection{justify-content:space-between;gap:var(--spacing-xl);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);flex-direction:row}}.Footer-module-scss-module__9SEahW__journalNav,.Footer-module-scss-module__9SEahW__contactsRow{margin-top:var(--spacing-xl)}.Footer-module-scss-module__9SEahW__journalSection{flex:none}.Footer-module-scss-module__9SEahW__journalList{gap:var(--spacing-lg);flex-wrap:wrap;list-style:none;display:flex}.Footer-module-scss-module__9SEahW__journalLink{font-family:var(--font-primary);font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-grey-500);transition:var(--transition-colors);text-decoration:none}.Footer-module-scss-module__9SEahW__journalLink:focus-visible{outline:2px solid var(--color-grey-500);outline-offset:3px}@media (min-width:600px){.Footer-module-scss-module__9SEahW__journalLink{font-size:var(--font-size-md)}}.Footer-module-scss-module__9SEahW__journalLink:hover{color:var(--color-white)}.Footer-module-scss-module__9SEahW__contactsSection{flex:none}.Footer-module-scss-module__9SEahW__contactsRow{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.Footer-module-scss-module__9SEahW__contactDetails{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.Footer-module-scss-module__9SEahW__socialList{align-items:center;gap:var(--spacing-sm);list-style:none;display:flex}.Footer-module-scss-module__9SEahW__socialLink{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-white);border-radius:var(--radius-full);transition:var(--transition-colors);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module-scss-module__9SEahW__socialLink:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.Footer-module-scss-module__9SEahW__socialLink:hover{border-color:var(--color-white);background-color:var(--border-color-white-opacity-1)}.Footer-module-scss-module__9SEahW__socialIcon{width:1rem;height:1rem;display:block}.Footer-module-scss-module__9SEahW__phonesGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module-scss-module__9SEahW__contactLink{font-family:var(--font-primary);font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);white-space:nowrap;transition:var(--transition-opacity);text-decoration:none}.Footer-module-scss-module__9SEahW__contactLink:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media (min-width:600px){.Footer-module-scss-module__9SEahW__contactLink{font-size:var(--font-size-md)}}.Footer-module-scss-module__9SEahW__contactLink:hover{opacity:.7}.Footer-module-scss-module__9SEahW__bottomRow{gap:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);border-top:1px solid var(--border-color-white-opacity-1);flex-direction:column;display:flex}@media (min-width:600px){.Footer-module-scss-module__9SEahW__bottomRow{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module-scss-module__9SEahW__legalList{gap:var(--spacing-lg);flex-wrap:wrap;list-style:none;display:flex}.Footer-module-scss-module__9SEahW__legalLink{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-grey-500);transition:var(--transition-colors);text-decoration:none}.Footer-module-scss-module__9SEahW__legalLink:focus-visible{outline:2px solid var(--color-grey-500);outline-offset:3px}.Footer-module-scss-module__9SEahW__legalLink:hover{color:var(--color-white)}.Footer-module-scss-module__9SEahW__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Button-module-scss-module__AyoPIq__button{color:inherit;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__AyoPIq__button{transition:none}}.Button-module-scss-module__AyoPIq__button:disabled{opacity:.6;cursor:not-allowed}.Button-module-scss-module__AyoPIq__button[aria-disabled=true]{opacity:.6;cursor:default;pointer-events:none}.Button-module-scss-module__AyoPIq__button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Button-module-scss-module__AyoPIq__link{font-size:var(--font-size-lg);color:var(--color-white)}.Button-module-scss-module__AyoPIq__link:hover{text-decoration:none}.Button-module-scss-module__AyoPIq__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Button-module-scss-module__AyoPIq__primary{height:var(--height-form-md);text-transform:lowercase;width:100%;padding:0 var(--spacing-xl);font-size:var(--font-size-lg);border:1px solid var(--color-white);color:var(--color-white);background-color:#0000;justify-content:center;align-items:center;display:flex}.Button-module-scss-module__AyoPIq__primary:hover:not(:disabled){background-color:var(--color-white);color:var(--color-black)}.Button-module-scss-module__AyoPIq__primary:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (max-width:599.99px){.Button-module-scss-module__AyoPIq__primary{padding:0 var(--spacing-md);font-size:var(--font-size-md)}}.Button-module-scss-module__AyoPIq__ghost{transition:color var(--duration-200) var(--ease-in-out);background-color:#0000}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__AyoPIq__ghost{transition:none}}.Button-module-scss-module__AyoPIq__icon{background-color:#0000}.Button-module-scss-module__AyoPIq__iconRound{z-index:1;border:1px solid var(--border-color-white-opacity-5);width:100%;height:100%;color:var(--color-white);transition:border-color var(--duration-200) var(--ease-in-out),background-color var(--duration-200) var(--ease-in-out);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__AyoPIq__iconRound{transition:none}}.Button-module-scss-module__AyoPIq__iconRound:hover:not(:disabled){border-color:var(--color-white);background-color:var(--border-color-white-opacity-1)}.Button-module-scss-module__AyoPIq__filterItem{font-size:var(--font-size-normal)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Button-module-scss-module__AyoPIq__filterItem{font-size:clamp(var(--font-size-normal),var(--font-size-normal) + (var(--font-size-xl) - var(--font-size-normal))*(100vw - 320px)/(3840px - 320px),var(--font-size-xl))}}.Button-module-scss-module__AyoPIq__filterItem{color:var(--color-grey-300);transition:var(--transition-colors);text-decoration:none}@media (hover:hover){.Button-module-scss-module__AyoPIq__filterItem:hover{color:var(--color-grey-400)}}@media (max-width:899.99px){.Button-module-scss-module__AyoPIq__filterItem{font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Button-module-scss-module__AyoPIq__filterItem{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-5xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-5xl))}}}.Button-module-scss-module__AyoPIq__filterItem:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}
:root{--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-smooth:cubic-bezier(.25, .1, .25, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--transition-colors:color var(--duration-200) var(--ease-in-out), background-color var(--duration-200) var(--ease-in-out), border-color var(--duration-200) var(--ease-in-out);--transition-fade:opacity var(--duration-200) var(--ease-in-out), visibility var(--duration-200) var(--ease-in-out);--transition-slide:transform var(--duration-300) var(--ease-smooth), opacity var(--duration-200) var(--ease-in-out);--transition-height:height var(--duration-300) var(--ease-in-out);--transition-opacity:opacity var(--duration-200) var(--ease-in-out);--transition-transform:transform var(--duration-300) var(--ease-smooth);--transition-shadow:box-shadow var(--duration-200) var(--ease-in-out);--transition-width:width var(--duration-300) var(--ease-in-out);--transition-scale:transform var(--duration-300) var(--ease-smooth);--transition-hover:transform var(--duration-200) var(--ease-in-out), box-shadow var(--duration-200) var(--ease-in-out);--transition-all-normal:all var(--duration-200) var(--ease-in-out);--transition-all-fast:all var(--duration-100) var(--ease-in-out);--transition-all-slow:all var(--duration-500) var(--ease-in-out);--animation-slide-in-from:translateY(100%);--animation-slide-in-to:translateY(0)}@media (prefers-reduced-motion:no-preference){@keyframes Spinner-module-scss-module__cqPz2a__slideIn{0%{opacity:0;transform:var(--animation-slide-in-from)}to{opacity:1;transform:var(--animation-slide-in-to)}}@keyframes Spinner-module-scss-module__cqPz2a__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Spinner-module-scss-module__cqPz2a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes Spinner-module-scss-module__cqPz2a__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@keyframes Spinner-module-scss-module__cqPz2a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Spinner-module-scss-module__cqPz2a__fadeOut{0%{opacity:1}to{opacity:0}}.Spinner-module-scss-module__cqPz2a__spinner{animation:Spinner-module-scss-module__cqPz2a__loading var(--duration-1000) var(--ease-linear) infinite}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__cqPz2a__spinner{opacity:.7;animation:none}}.Spinner-module-scss-module__cqPz2a__sm{height:var(--spacing-lg);width:var(--spacing-lg)}.Spinner-module-scss-module__cqPz2a__md{height:var(--spacing-xl);width:var(--spacing-xl)}.Spinner-module-scss-module__cqPz2a__lg{height:var(--spacing-2xl);width:var(--spacing-2xl)}
.ButtonContent-module-scss-module__wGI6OW__liveRegion{display:contents}.ButtonContent-module-scss-module__wGI6OW__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Carousel-module-scss-module__KghB8G__wrapper{align-items:center;display:flex;position:relative;overflow:hidden}.Carousel-module-scss-module__KghB8G__wrapper:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Carousel-module-scss-module__KghB8G__containerAligned{padding:0 var(--container-padding-sm);overflow:visible}@media (min-width:600px){.Carousel-module-scss-module__KghB8G__containerAligned{padding:0 var(--container-padding-md)}}.Carousel-module-scss-module__KghB8G__row{transition:left var(--duration-300) var(--ease-smooth);flex-shrink:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__KghB8G__row{transition:none}}.Carousel-module-scss-module__KghB8G__rowAlignStart{align-items:flex-start}.Carousel-module-scss-module__KghB8G__slide{padding:0 calc(var(--carousel-gap,0px)/2);justify-content:center;align-items:center;display:flex}.Carousel-module-scss-module__KghB8G__button{z-index:1;bottom:var(--spacing-lg);width:50px;height:50px;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:absolute}.Carousel-module-scss-module__KghB8G__buttonBack{left:var(--spacing-md)}.Carousel-module-scss-module__KghB8G__buttonBack .Carousel-module-scss-module__KghB8G__buttonIcon{transform:rotate(180deg)}.Carousel-module-scss-module__KghB8G__buttonNext{right:var(--spacing-md)}.Carousel-module-scss-module__KghB8G__wrapperWithoutPanel .Carousel-module-scss-module__KghB8G__button{bottom:40%;transform:translateY(40%)}.Carousel-module-scss-module__KghB8G__wrapperWithoutPanel .Carousel-module-scss-module__KghB8G__buttonIcon{width:16px;height:16px}.Carousel-module-scss-module__KghB8G__buttonIcon{width:11px;height:11px;color:var(--color-white);transition:color var(--duration-200) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.Carousel-module-scss-module__KghB8G__buttonIcon{transition:none}}.Carousel-module-scss-module__KghB8G__button:hover .Carousel-module-scss-module__KghB8G__buttonIcon{color:var(--color-grey-500)}.Carousel-module-scss-module__KghB8G__panel{width:100%;height:100px;padding:var(--spacing-md);background-color:var(--bg-color-overlay-5);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}@media (min-width:900px){.Carousel-module-scss-module__KghB8G__panel{height:70px}}.Carousel-module-scss-module__KghB8G__counter{font-size:var(--font-size-xl);color:var(--color-white)}.Carousel-module-scss-module__KghB8G__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AreaValueText-module-scss-module__m0lpmq__unit{text-decoration:none}
.CollapseSwap-module-scss-module__CV4dKa__container{position:relative}.CollapseSwap-module-scss-module__CV4dKa__wrapper{width:100%}.CollapseSwap-module-scss-module__CV4dKa__animating{transition:var(--transition-height);overflow:hidden}@media (prefers-reduced-motion:reduce){.CollapseSwap-module-scss-module__CV4dKa__animating{transition:none}}.CollapseSwap-module-scss-module__CV4dKa__panel{opacity:0;pointer-events:none;transition:var(--transition-opacity);width:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.CollapseSwap-module-scss-module__CV4dKa__panel{transition:none}}.CollapseSwap-module-scss-module__CV4dKa__panelVisible{opacity:1;pointer-events:auto}@media (scripting:none){.CollapseSwap-module-scss-module__CV4dKa__container{height:auto!important}.CollapseSwap-module-scss-module__CV4dKa__panel{opacity:1;pointer-events:auto;position:static}.CollapseSwap-module-scss-module__CV4dKa__panel:not(.CollapseSwap-module-scss-module__CV4dKa__panelVisible){display:none}}
.Container-module-scss-module__hQ6Jrq__container{width:100%;padding:0 var(--container-padding-sm);margin:0 auto}@media (min-width:600px){.Container-module-scss-module__hQ6Jrq__container{padding:0 var(--container-padding-md)}}@media (min-width:3840px){.Container-module-scss-module__hQ6Jrq__container{max-width:3780px}}.Container-module-scss-module__hQ6Jrq__container.Container-module-scss-module__hQ6Jrq__isFullWidth{width:100%;padding:0 var(--container-padding-sm);margin:0 auto}@media (min-width:600px){.Container-module-scss-module__hQ6Jrq__container.Container-module-scss-module__hQ6Jrq__isFullWidth{padding:0 var(--container-padding-md)}}@media (min-width:3840px){.Container-module-scss-module__hQ6Jrq__container.Container-module-scss-module__hQ6Jrq__isFullWidth{max-width:3840px}}.Container-module-scss-module__hQ6Jrq__container.Container-module-scss-module__hQ6Jrq__isFullHeight{height:100%}
.Title-module-scss-module__Q7r8Nq__title{color:var(--color-white);font-family:var(--font-headings);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight)}.Title-module-scss-module__Q7r8Nq__strokedTitle,.Title-module-scss-module__Q7r8Nq__topSectionText,.Title-module-scss-module__Q7r8Nq__h2,.Title-module-scss-module__Q7r8Nq__h3,.Title-module-scss-module__Q7r8Nq__h1,.Title-module-scss-module__Q7r8Nq__heroText{letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-snug)}.Title-module-scss-module__Q7r8Nq__strokedTitle,.Title-module-scss-module__Q7r8Nq__h2,.Title-module-scss-module__Q7r8Nq__h3{-webkit-text-stroke:var(--text-stroke-width) var(--color-white)}.Title-module-scss-module__Q7r8Nq__h1,.Title-module-scss-module__Q7r8Nq__heroText{font-size:var(--font-size-3xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h1,.Title-module-scss-module__Q7r8Nq__heroText{font-size:clamp(var(--font-size-3xl),var(--font-size-3xl) + (var(--font-size-6xl) - var(--font-size-3xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-6xl))}}.Title-module-scss-module__Q7r8Nq__h1,.Title-module-scss-module__Q7r8Nq__heroText{line-height:var(--line-height-tight)}.Title-module-scss-module__Q7r8Nq__h2,.Title-module-scss-module__Q7r8Nq__h3{text-transform:uppercase}.Title-module-scss-module__Q7r8Nq__h2{font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h2{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-4xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.Title-module-scss-module__Q7r8Nq__h3{font-size:var(--font-size-xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h3{font-size:clamp(var(--font-size-xl),var(--font-size-xl) + (var(--font-size-2xl) - var(--font-size-xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-2xl))}}.Title-module-scss-module__Q7r8Nq__h4,.Title-module-scss-module__Q7r8Nq__h5,.Title-module-scss-module__Q7r8Nq__h6{color:var(--color-grey-500)}.Title-module-scss-module__Q7r8Nq__h4{font-size:var(--font-size-normal)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h4{font-size:clamp(var(--font-size-normal),var(--font-size-normal) + (var(--font-size-xl) - var(--font-size-normal))*(100vw - 320px)/(3840px - 320px),var(--font-size-xl))}}.Title-module-scss-module__Q7r8Nq__h4{line-height:var(--line-height-snug)}.Title-module-scss-module__Q7r8Nq__h5{font-size:var(--font-size-sm)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h5{font-size:clamp(var(--font-size-sm),var(--font-size-sm) + (var(--font-size-normal) - var(--font-size-sm))*(100vw - 320px)/(3840px - 320px),var(--font-size-normal))}}.Title-module-scss-module__Q7r8Nq__h5{line-height:var(--line-height-normal)}.Title-module-scss-module__Q7r8Nq__h6{font-size:var(--font-size-xs)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__h6{font-size:clamp(var(--font-size-xs),var(--font-size-xs) + (var(--font-size-sm) - var(--font-size-xs))*(100vw - 320px)/(3840px - 320px),var(--font-size-sm))}}.Title-module-scss-module__Q7r8Nq__h6{line-height:var(--line-height-normal)}.Title-module-scss-module__Q7r8Nq__topSectionText{font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__topSectionText{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-4xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.Title-module-scss-module__Q7r8Nq__topSectionText{color:var(--color-grey-500)}.Title-module-scss-module__Q7r8Nq__strokedTitle{font-size:var(--font-size-xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Title-module-scss-module__Q7r8Nq__strokedTitle{font-size:clamp(var(--font-size-xl),var(--font-size-xl) + (var(--font-size-4xl) - var(--font-size-xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.Title-module-scss-module__Q7r8Nq__center{text-align:center}.Title-module-scss-module__Q7r8Nq__uppercase{text-transform:uppercase}.Title-module-scss-module__Q7r8Nq__lowercase{text-transform:lowercase}
.Accordion-module-scss-module__LQyxqa__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Accordion-module-scss-module__LQyxqa__item{border-bottom:1px solid var(--border-color-white-opacity-1)}.Accordion-module-scss-module__LQyxqa__heading{font-size:inherit;font-weight:inherit;margin:0}.Accordion-module-scss-module__LQyxqa__trigger{color:var(--color-grey-300);cursor:pointer;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0;text-align:left;transition:var(--transition-colors);background:0 0;border:none;width:100%;display:flex}.Accordion-module-scss-module__LQyxqa__trigger:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Accordion-module-scss-module__LQyxqa__trigger:hover,.Accordion-module-scss-module__LQyxqa__triggerOpen{color:var(--color-white)}.Accordion-module-scss-module__LQyxqa__icon{color:var(--color-white);transition:transform var(--duration-300) var(--ease-smooth);flex-shrink:0;margin-top:2px;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module__LQyxqa__icon{transition:none}}.Accordion-module-scss-module__LQyxqa__iconOpen{transform:rotate(180deg)}.Accordion-module-scss-module__LQyxqa__panel{padding-bottom:var(--spacing-lg);padding-left:calc(20px + var(--spacing-md))}.Accordion-module-scss-module__LQyxqa__answer{color:var(--color-grey-500);font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}
.AccordionCollapse-module-scss-module__bNWJrG__wrapper{contain:layout;max-height:0;transition:var(--transition-height);overflow:hidden}@media (prefers-reduced-motion:reduce){.AccordionCollapse-module-scss-module__bNWJrG__wrapper{transition:none}}.AccordionCollapse-module-scss-module__bNWJrG__wrapper.AccordionCollapse-module-scss-module__bNWJrG__isOpen{max-height:10rem}
.Typography-module-scss-module____4o6G__text{font-family:var(--font-primary);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.Typography-module-scss-module____4o6G__defaultText,.Typography-module-scss-module____4o6G__secondary{font-family:var(--font-headings);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.Typography-module-scss-module____4o6G__formLabel,.Typography-module-scss-module____4o6G__success,.Typography-module-scss-module____4o6G__error{font-size:var(--font-size-lg)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Typography-module-scss-module____4o6G__formLabel,.Typography-module-scss-module____4o6G__success,.Typography-module-scss-module____4o6G__error{font-size:clamp(var(--font-size-lg),var(--font-size-lg) + (var(--font-size-xl) - var(--font-size-lg))*(100vw - 320px)/(3840px - 320px),var(--font-size-xl))}}.Typography-module-scss-module____4o6G__formLabel,.Typography-module-scss-module____4o6G__success,.Typography-module-scss-module____4o6G__error{letter-spacing:var(--letter-spacing-wide)}.Typography-module-scss-module____4o6G__primary{font-size:var(--font-size-xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Typography-module-scss-module____4o6G__primary{font-size:clamp(var(--font-size-xl),var(--font-size-xl) + (var(--font-size-6xl) - var(--font-size-xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-6xl))}}.Typography-module-scss-module____4o6G__primary{color:var(--color-grey-300)}.Typography-module-scss-module____4o6G__secondary{font-size:var(--font-size-xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Typography-module-scss-module____4o6G__secondary{font-size:clamp(var(--font-size-xl),var(--font-size-xl) + (var(--font-size-4xl) - var(--font-size-xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.Typography-module-scss-module____4o6G__secondary{line-height:var(--line-height-snug);color:var(--color-grey-600)}.Typography-module-scss-module____4o6G__defaultText{font-size:var(--font-size-xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Typography-module-scss-module____4o6G__defaultText{font-size:clamp(var(--font-size-xl),var(--font-size-xl) + (var(--font-size-2xl) - var(--font-size-xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-2xl))}}.Typography-module-scss-module____4o6G__defaultText{line-height:var(--line-height-tight);color:var(--color-white)}.Typography-module-scss-module____4o6G__error{color:var(--color-red-300)}.Typography-module-scss-module____4o6G__success{color:var(--color-olive)}.Typography-module-scss-module____4o6G__formLabel{color:var(--color-grey-300)}.Typography-module-scss-module____4o6G__copyright{font-size:var(--font-size-md)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Typography-module-scss-module____4o6G__copyright{font-size:clamp(var(--font-size-md),var(--font-size-md) + (var(--font-size-lg) - var(--font-size-md))*(100vw - 320px)/(3840px - 320px),var(--font-size-lg))}}.Typography-module-scss-module____4o6G__copyright{letter-spacing:var(--letter-spacing-wide);text-align:center;text-transform:uppercase;color:var(--color-grey-500)}.Typography-module-scss-module____4o6G__decorationUppercase{text-transform:uppercase}.Typography-module-scss-module____4o6G__decorationLowercase{text-transform:lowercase}
.Checkbox-module-scss-module__Tdpvka__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.Checkbox-module-scss-module__Tdpvka__row{align-items:flex-start;gap:var(--spacing-sm);display:flex}.Checkbox-module-scss-module__Tdpvka__input{appearance:none;border:1px solid var(--border-color-white-opacity-5);border-radius:var(--radius-sm);cursor:pointer;height:20px;transition:background-color var(--duration-200) var(--ease-in-out),border-color var(--duration-200) var(--ease-in-out);background:0 0;flex-shrink:0;width:20px;margin-top:2px;position:relative}@media (prefers-reduced-motion:reduce){.Checkbox-module-scss-module__Tdpvka__input{transition:none}}.Checkbox-module-scss-module__Tdpvka__input:after{border:2px solid var(--color-black);content:"";opacity:0;height:10px;transition:opacity var(--duration-150) var(--ease-in-out),transform var(--duration-150) var(--ease-in-out);border-top:none;border-left:none;width:6px;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(.8)}@media (prefers-reduced-motion:reduce){.Checkbox-module-scss-module__Tdpvka__input:after{transition:none}}.Checkbox-module-scss-module__Tdpvka__input:checked{background-color:var(--color-white);border-color:var(--color-white)}.Checkbox-module-scss-module__Tdpvka__input:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.Checkbox-module-scss-module__Tdpvka__input:hover:not(:disabled){border-color:var(--border-color-white-opacity-6)}.Checkbox-module-scss-module__Tdpvka__input:disabled{cursor:not-allowed;opacity:.5}.Checkbox-module-scss-module__Tdpvka__input:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Checkbox-module-scss-module__Tdpvka__label{color:var(--color-grey-500);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.Checkbox-module-scss-module__Tdpvka__label a{color:var(--color-white);text-underline-offset:3px;transition:color var(--duration-200) var(--ease-in-out);text-decoration:underline}@media (prefers-reduced-motion:reduce){.Checkbox-module-scss-module__Tdpvka__label a{transition:none}}.Checkbox-module-scss-module__Tdpvka__label a:hover{color:var(--color-grey-300)}.Checkbox-module-scss-module__Tdpvka__label a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}
.Input-module-scss-module__8G05iq__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.Input-module-scss-module__8G05iq__input{border:1px solid var(--border-color-white-opacity-1);border-radius:var(--radius-none);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-md);height:var(--height-form-md);padding:0 var(--spacing-md);transition:border-color var(--duration-200) var(--ease-in-out);background:0 0;outline:none;width:100%}@media (prefers-reduced-motion:reduce){.Input-module-scss-module__8G05iq__input{transition:none}}.Input-module-scss-module__8G05iq__input::placeholder{color:var(--color-grey-600)}.Input-module-scss-module__8G05iq__input:hover{border-color:var(--border-color-white-opacity-5)}.Input-module-scss-module__8G05iq__input:focus{border-color:var(--color-white)}.Input-module-scss-module__8G05iq__input:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Input-module-scss-module__8G05iq__input:disabled{cursor:not-allowed;opacity:.5}.Input-module-scss-module__8G05iq__wrapperError .Input-module-scss-module__8G05iq__input,.Input-module-scss-module__8G05iq__wrapperError .Input-module-scss-module__8G05iq__input:focus{border-color:var(--color-red-300)}
.TextArea-module-scss-module__ULGL1a__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.TextArea-module-scss-module__ULGL1a__textarea{border:1px solid var(--border-color-white-opacity-1);border-radius:var(--radius-none);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-md);min-height:calc(var(--height-form-md)*2);padding:var(--spacing-md);resize:none;transition:border-color var(--duration-200) var(--ease-in-out);background:0 0;outline:none;width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.TextArea-module-scss-module__ULGL1a__textarea{transition:none}}.TextArea-module-scss-module__ULGL1a__textarea::placeholder{color:var(--color-grey-600)}.TextArea-module-scss-module__ULGL1a__textarea:hover{border-color:var(--border-color-white-opacity-5)}.TextArea-module-scss-module__ULGL1a__textarea:focus{border-color:var(--color-white)}.TextArea-module-scss-module__ULGL1a__textarea:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.TextArea-module-scss-module__ULGL1a__textarea:disabled{cursor:not-allowed;opacity:.5}.TextArea-module-scss-module__ULGL1a__wrapperError .TextArea-module-scss-module__ULGL1a__textarea,.TextArea-module-scss-module__ULGL1a__wrapperError .TextArea-module-scss-module__ULGL1a__textarea:focus{border-color:var(--color-red-300)}
.Form-module-scss-module__LfC50q__form{gap:var(--spacing-2xl);flex-direction:column;width:80%;display:flex}.Form-module-scss-module__LfC50q__fields{gap:var(--spacing-lg);flex-direction:column;display:flex}.Form-module-scss-module__LfC50q__submit{justify-content:flex-start;display:flex}
.FormSection-module-scss-module__iI7ZTG__section{padding-top:var(--spacing-5xl)}.FormSection-module-scss-module__iI7ZTG__formWrapper{gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);grid-template-columns:1fr;display:grid}@media (min-width:900px){.FormSection-module-scss-module__iI7ZTG__formWrapper{grid-template-columns:1fr 1fr;align-items:start;gap:0}.FormSection-module-scss-module__iI7ZTG__formWrapper>:first-child{padding-right:var(--spacing-3xl)}.FormSection-module-scss-module__iI7ZTG__formWrapper>:last-child{padding-left:var(--spacing-3xl)}}
.Main-module-scss-module__VxsVpW__main{flex-grow:1}.Main-module-scss-module__VxsVpW__main.Main-module-scss-module__VxsVpW__isTopPadding{padding-top:var(--height-height-page)}
.Project-module-scss-module__5OeF2a__project{background-color:var(--color-black);width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.Project-module-scss-module__5OeF2a__project:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.Project-module-scss-module__5OeF2a__project:hover .Project-module-scss-module__5OeF2a__image,.Project-module-scss-module__5OeF2a__project:focus-visible .Project-module-scss-module__5OeF2a__image{transform:scale(1.05)}.Project-module-scss-module__5OeF2a__project:hover .Project-module-scss-module__5OeF2a__overlay,.Project-module-scss-module__5OeF2a__project:focus-visible .Project-module-scss-module__5OeF2a__overlay{background-color:#1b191880}.Project-module-scss-module__5OeF2a__imageWrapper{position:absolute;inset:0}.Project-module-scss-module__5OeF2a__image{object-fit:cover;object-position:center;transition:var(--transition-transform)}.Project-module-scss-module__5OeF2a__imagePlaceholder{background-color:var(--color-grey-800);position:absolute;inset:0}.Project-module-scss-module__5OeF2a__overlay{transition:background-color var(--duration-300) var(--ease-in-out);background-color:#1b1918cc;position:absolute;inset:0}.Project-module-scss-module__5OeF2a__content{bottom:var(--spacing-2xl);left:var(--spacing-2xl);right:var(--spacing-2xl);gap:var(--spacing-xs);flex-direction:column;display:flex;position:absolute}@media (max-width:599.99px){.Project-module-scss-module__5OeF2a__content{bottom:var(--spacing-lg);left:var(--spacing-lg);right:var(--spacing-lg)}}
.ProjectsList-module-scss-module__e8LSpq__list{gap:var(--spacing-md);margin-top:var(--spacing-xl);grid-template-columns:1fr 1fr;list-style:none;display:grid}@media (max-width:599.99px){.ProjectsList-module-scss-module__e8LSpq__list{grid-template-columns:1fr}}.ProjectsList-module-scss-module__e8LSpq__list.ProjectsList-module-scss-module__e8LSpq__startPage{margin-top:var(--spacing-4xl)}.ProjectsList-module-scss-module__e8LSpq__item{height:320px;display:block}.ProjectsList-module-scss-module__e8LSpq__itemFull{grid-column:1/-1;height:320px;display:block}.ProjectsList-module-scss-module__e8LSpq__filters{gap:var(--spacing-xl);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.ProjectsList-module-scss-module__e8LSpq__filterGroup{align-items:center;gap:var(--spacing-sm);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.ProjectsList-module-scss-module__e8LSpq__filterLegend{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectsList-module-scss-module__e8LSpq__filterBtn{flex-shrink:0}
.ProjectsSection-module-scss-module__A5omDW__section{padding-top:var(--spacing-5xl)}.ProjectsSection-module-scss-module__A5omDW__showAllProject{max-width:320px;margin:var(--spacing-xl) auto 0}
.PropertiesList-module-scss-module__ActDBa__properties{gap:var(--spacing-sm);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.PropertiesList-module-scss-module__ActDBa__property{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:flex}.PropertiesList-module-scss-module__ActDBa__property:before{background-color:var(--color-white);border-radius:var(--radius-full);content:"";flex-shrink:0;width:6px;height:6px;margin-top:.4em}
.ServicesItem-module-scss-module__b0VWtq__servicesItem{align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ServicesItem-module-scss-module__b0VWtq__price{align-items:baseline;gap:var(--spacing-xs);display:flex}.ServicesItem-module-scss-module__b0VWtq__priceValue{font-weight:700}.ServicesItem-module-scss-module__b0VWtq__serviceText{padding:var(--spacing-lg);border-radius:var(--radius-2xl);background-color:var(--color-strong-black);align-items:center;min-height:180px;display:flex}
.ServicesList-module-scss-module__nIkn_G__wrapper{overflow:hidden}
.ProjectCta-module-scss-module__7Hv3HG__section{gap:var(--spacing-2xl);padding:var(--spacing-4xl) 0;border-top:1px solid var(--border-color-white-opacity-1);flex-direction:column;display:flex}@media (min-width:600px){.ProjectCta-module-scss-module__7Hv3HG__section{gap:var(--spacing-3xl);padding:var(--spacing-5xl) 0}}.ProjectCta-module-scss-module__7Hv3HG__layout{gap:var(--spacing-3xl);flex-direction:column;display:flex}@media (min-width:600px){.ProjectCta-module-scss-module__7Hv3HG__layout{align-items:flex-start;gap:var(--spacing-3xl);flex-direction:row}.ProjectCta-module-scss-module__7Hv3HG__formCol{flex:1}}.ProjectCta-module-scss-module__7Hv3HG__contactsCol{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:600px){.ProjectCta-module-scss-module__7Hv3HG__contactsCol{flex:1}}.ProjectCta-module-scss-module__7Hv3HG__contactGroup{gap:var(--spacing-md);flex-direction:column;display:flex}.ProjectCta-module-scss-module__7Hv3HG__socialList{align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:flex}.ProjectCta-module-scss-module__7Hv3HG__socialLink{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-white);border:1px solid var(--border-color-white-opacity-5);border-radius:var(--radius-full);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.ProjectCta-module-scss-module__7Hv3HG__socialLink:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ProjectCta-module-scss-module__7Hv3HG__socialLink:hover{background-color:var(--border-color-white-opacity-1);border-color:var(--color-white)}.ProjectCta-module-scss-module__7Hv3HG__contactLink{font-family:var(--font-primary);font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;color:var(--color-white);text-decoration:none;transition:opacity .2s}.ProjectCta-module-scss-module__7Hv3HG__contactLink:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (min-width:600px){.ProjectCta-module-scss-module__7Hv3HG__contactLink{font-size:var(--font-size-md)}}.ProjectCta-module-scss-module__7Hv3HG__contactLink:hover{opacity:.7}
.ServiceSection-module-scss-module__cAbV4G__section{gap:var(--spacing-4xl);padding-top:var(--spacing-5xl);flex-direction:column;display:flex}
.ProjectDescription-module-scss-module__nOn6mq__section{gap:var(--spacing-xl);padding:var(--spacing-3xl) 0;flex-direction:column;display:flex}@media (min-width:600px){.ProjectDescription-module-scss-module__nOn6mq__section{gap:var(--spacing-2xl);padding:var(--spacing-4xl) 0}}@media (min-width:900px){.ProjectDescription-module-scss-module__nOn6mq__section{max-width:75%}}
.Logo-module-scss-module__3Xeb3G__logo{color:var(--color-white);font-family:var(--font-primary);letter-spacing:var(--letter-spacing-ultra-wide);line-height:var(--line-height-relaxed);text-align:center;text-transform:uppercase;white-space:nowrap;font-size:var(--font-size-md);text-decoration:none}@supports (font-size:clamp(1rem, 1vw, 1rem)){.Logo-module-scss-module__3Xeb3G__logo{font-size:clamp(var(--font-size-md),var(--font-size-md) + (var(--font-size-5xl) - var(--font-size-md))*(100vw - 320px)/(3840px - 320px),var(--font-size-5xl))}}.Logo-module-scss-module__3Xeb3G__logo{transition:var(--transition-colors)}.Logo-module-scss-module__3Xeb3G__logo:hover{color:var(--color-grey-400)}.Logo-module-scss-module__3Xeb3G__logo:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}
.StagesSection-module-scss-module__Wl-6rW__section{--_number-size:100px;--_number-size-mobile:60px;--_center-col-width:100px;--_center-col-width-mobile:60px;--_animate-offset:60px;--_animate-offset-mobile:40px;--_list-gap:var(--spacing-2xl);--_list-gap-mobile:var(--spacing-xl);width:100%;padding-top:var(--spacing-5xl);flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.StagesSection-module-scss-module__Wl-6rW__list{align-items:center;gap:var(--_list-gap);width:100%;margin-top:var(--spacing-4xl);flex-direction:column;list-style:none;display:flex}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__list{gap:var(--_list-gap-mobile)}}.StagesSection-module-scss-module__Wl-6rW__item{grid-template-columns:1fr var(--_center-col-width) 1fr;align-items:center;width:100%;min-height:130px;display:grid;position:relative}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__item{grid-template-columns:var(--_center-col-width-mobile) 1fr;min-height:80px}}.StagesSection-module-scss-module__Wl-6rW__item:before{background-color:var(--color-grey-600);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__item:before{left:calc(var(--_center-col-width-mobile)/2);transform:translate(-50%)}}.StagesSection-module-scss-module__Wl-6rW__item:not(:last-child):before{bottom:calc(-1*var(--_list-gap))}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__item:not(:last-child):before{bottom:calc(-1*var(--_list-gap-mobile))}}.StagesSection-module-scss-module__Wl-6rW__item:first-child:before{top:50%}.StagesSection-module-scss-module__Wl-6rW__item:last-child:before{bottom:50%}.StagesSection-module-scss-module__Wl-6rW__number{z-index:1;font-family:var(--font-primary);font-size:var(--_number-size);font-weight:var(--font-weight-normal);text-align:center;background-color:var(--color-black);color:var(--color-white);grid-area:1/2;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__number{font-size:var(--_number-size-mobile);grid-column:1}}.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText{padding-right:var(--spacing-xl);text-align:right;grid-area:1/1}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText{padding-right:0;padding-left:var(--spacing-md);text-align:left;grid-area:1/2}}.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText{padding-left:var(--spacing-xl);text-align:left;grid-area:1/3}@media (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText{padding-left:var(--spacing-md);grid-area:1/2}}@media (prefers-reduced-motion:no-preference){.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__animated{opacity:0;transform:translateX(calc(-1 * var(--_animate-offset)));transition:opacity var(--duration-700) var(--ease-out),transform var(--duration-700) var(--ease-out)}.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__animated{opacity:0;transform:translateX(var(--_animate-offset));transition:opacity var(--duration-700) var(--ease-out),transform var(--duration-700) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (max-width:599.99px){.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__animated,.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__animated{transform:translateX(var(--_animate-offset-mobile))}}@media (prefers-reduced-motion:no-preference){.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__visible,.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText.StagesSection-module-scss-module__Wl-6rW__visible{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.StagesSection-module-scss-module__Wl-6rW__itemLeft>.StagesSection-module-scss-module__Wl-6rW__stageText,.StagesSection-module-scss-module__Wl-6rW__itemRight>.StagesSection-module-scss-module__Wl-6rW__stageText{opacity:1;transform:none}}
.ProjectHero-module-scss-module__Pzbt-W__hero{align-items:flex-end;width:100%;height:60svh;min-height:320px;display:flex;position:relative;overflow:hidden}@media (min-width:600px){.ProjectHero-module-scss-module__Pzbt-W__hero{height:70svh;min-height:440px}}@media (min-width:900px){.ProjectHero-module-scss-module__Pzbt-W__hero{height:82svh;min-height:560px}}.ProjectHero-module-scss-module__Pzbt-W__imageWrapper{width:100%;height:100%;position:absolute;inset:0}.ProjectHero-module-scss-module__Pzbt-W__image{object-fit:cover;object-position:center}.ProjectHero-module-scss-module__Pzbt-W__overlay{background:linear-gradient(to top, var(--bg-color-overlay-8) 0%, var(--bg-color-overlay-5) 30%, transparent 70%);position:absolute;inset:0}.ProjectHero-module-scss-module__Pzbt-W__content{z-index:1;width:100%;padding-bottom:var(--spacing-2xl);position:relative}@media (min-width:600px){.ProjectHero-module-scss-module__Pzbt-W__content{padding-bottom:var(--spacing-3xl)}}
.IconBurger-module-scss-module__7GYpxa__icon{width:22px;height:22px;display:block}.IconBurger-module-scss-module__7GYpxa__line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:50%;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (prefers-reduced-motion:reduce){.IconBurger-module-scss-module__7GYpxa__line{transition:none}}.IconBurger-module-scss-module__7GYpxa__lineMiddle{opacity:1}.IconBurger-module-scss-module__7GYpxa__iconOpen .IconBurger-module-scss-module__7GYpxa__lineTop{transform:rotate(45deg)translateY(10px)}.IconBurger-module-scss-module__7GYpxa__iconOpen .IconBurger-module-scss-module__7GYpxa__lineMiddle{opacity:0}.IconBurger-module-scss-module__7GYpxa__iconOpen .IconBurger-module-scss-module__7GYpxa__lineBottom{transform:rotate(-45deg)translateY(-10px)}
.TeamMemberCard-module-scss-module__nQqgTW__card{grid-template-columns:2fr 3fr;align-items:center;gap:0;width:100%;display:grid}@media (max-width:899.99px){.TeamMemberCard-module-scss-module__nQqgTW__card{padding:0 var(--container-padding-sm);grid-template-columns:1fr}}.TeamMemberCard-module-scss-module__nQqgTW__photoWrapper{aspect-ratio:660/825;width:100%;max-width:530px;position:relative;overflow:hidden}@media (max-width:899.99px){.TeamMemberCard-module-scss-module__nQqgTW__photoWrapper{aspect-ratio:4/5;max-width:100%}}@media (max-width:599.99px){.TeamMemberCard-module-scss-module__nQqgTW__photoWrapper{aspect-ratio:3/4}}.TeamMemberCard-module-scss-module__nQqgTW__photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.TeamMemberCard-module-scss-module__nQqgTW__content{justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-3xl) 0;flex-direction:column;display:flex;position:relative}@media (max-width:899.99px){.TeamMemberCard-module-scss-module__nQqgTW__content{padding:var(--spacing-2xl) 0;gap:var(--spacing-lg)}}.TeamMemberCard-module-scss-module__nQqgTW__name{font-family:var(--font-headings);font-weight:var(--font-weight-light);color:var(--color-white);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:var(--line-height-tight);font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.TeamMemberCard-module-scss-module__nQqgTW__name{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-4xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.TeamMemberCard-module-scss-module__nQqgTW__role{font-family:var(--font-headings);font-weight:var(--font-weight-light);color:var(--color-white);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:var(--line-height-tight);font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.TeamMemberCard-module-scss-module__nQqgTW__role{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-4xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.TeamMemberCard-module-scss-module__nQqgTW__bio{font-family:var(--font-primary);font-weight:var(--font-weight-normal);color:var(--color-grey-300);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.TeamMemberCard-module-scss-module__nQqgTW__bio{font-size:clamp(var(--font-size-sm),var(--font-size-sm) + (var(--font-size-normal) - var(--font-size-sm))*(100vw - 320px)/(3840px - 320px),var(--font-size-normal))}}.TeamMemberCard-module-scss-module__nQqgTW__bio{width:80%}.TeamMemberCard-module-scss-module__nQqgTW__readMore{align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-weight:var(--font-weight-normal);color:var(--color-white);letter-spacing:var(--letter-spacing-widest);text-transform:lowercase;font-size:var(--font-size-sm);text-decoration:none;display:inline-flex;position:relative}@supports (font-size:clamp(1rem, 1vw, 1rem)){.TeamMemberCard-module-scss-module__nQqgTW__readMore{font-size:clamp(var(--font-size-sm),var(--font-size-sm) + (var(--font-size-normal) - var(--font-size-sm))*(100vw - 320px)/(3840px - 320px),var(--font-size-normal))}}.TeamMemberCard-module-scss-module__nQqgTW__readMore:after{content:"";background-color:var(--color-white);height:1px;transition:opacity var(--duration-200) var(--ease-in-out);position:absolute;bottom:-2px;left:0;right:0}.TeamMemberCard-module-scss-module__nQqgTW__readMore:hover:after,.TeamMemberCard-module-scss-module__nQqgTW__readMore:focus-visible:after{opacity:.6}.TeamMemberCard-module-scss-module__nQqgTW__readMore:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}
.ProjectMeta-module-scss-module__u3sORW__meta{gap:var(--spacing-xl);padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--border-color-white-opacity-1);flex-wrap:wrap;margin:0;display:flex}@media (min-width:600px){.ProjectMeta-module-scss-module__u3sORW__meta{gap:var(--spacing-3xl);padding:var(--spacing-3xl) 0}}.ProjectMeta-module-scss-module__u3sORW__item{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProjectMeta-module-scss-module__u3sORW__value{font-family:var(--font-headings);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-snug);color:var(--color-white);margin:0}@media (min-width:600px){.ProjectMeta-module-scss-module__u3sORW__value{font-size:var(--font-size-2xl)}}
.HeaderMenu-module-scss-module__q3Zgwa__menu{height:100%;list-style:revert;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;display:grid}@media (max-width:899.99px){.HeaderMenu-module-scss-module__q3Zgwa__menu{top:var(--header-height);will-change:transform,opacity;align-content:flex-start;justify-items:center;gap:var(--spacing-md);padding-top:var(--spacing-sm);background:var(--color-black);opacity:0;visibility:hidden;grid-template-rows:repeat(5,auto);grid-template-columns:1fr;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(-100%)}.HeaderMenu-module-scss-module__q3Zgwa__menuOpen{opacity:1;visibility:visible;transform:translateY(0)}}.HeaderMenu-module-scss-module__q3Zgwa__menuItem{align-items:center;display:flex}.HeaderMenu-module-scss-module__q3Zgwa__menuItem.HeaderMenu-module-scss-module__q3Zgwa__menuItemCenter{justify-content:center}.HeaderMenu-module-scss-module__q3Zgwa__menuItem.HeaderMenu-module-scss-module__q3Zgwa__menuItemRight{justify-content:flex-end}@media (max-width:899.99px){.HeaderMenu-module-scss-module__q3Zgwa__menuItem{width:100%;padding-left:var(--container-padding-md);justify-content:flex-start}.HeaderMenu-module-scss-module__q3Zgwa__menuItem.HeaderMenu-module-scss-module__q3Zgwa__menuItemRight{justify-content:flex-start}.HeaderMenu-module-scss-module__q3Zgwa__menuItem.HeaderMenu-module-scss-module__q3Zgwa__menuItemCenter{display:none}}@media (max-width:599.99px){.HeaderMenu-module-scss-module__q3Zgwa__menuItem{padding-left:var(--container-padding-sm)}}.HeaderMenu-module-scss-module__q3Zgwa__menuLink{font-size:var(--font-size-normal)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.HeaderMenu-module-scss-module__q3Zgwa__menuLink{font-size:clamp(var(--font-size-normal),var(--font-size-normal) + (var(--font-size-4xl) - var(--font-size-normal))*(100vw - 320px)/(3840px - 320px),var(--font-size-4xl))}}.HeaderMenu-module-scss-module__q3Zgwa__menuLink{white-space:nowrap;color:var(--color-grey-300);transition:var(--transition-colors);text-decoration:none}.HeaderMenu-module-scss-module__q3Zgwa__menuLink[aria-current=page]{color:var(--color-grey-600)}@media (hover:hover){.HeaderMenu-module-scss-module__q3Zgwa__menuLink:hover{color:var(--color-grey-400)}}@media (max-width:899.99px){.HeaderMenu-module-scss-module__q3Zgwa__menuLink{font-size:var(--font-size-2xl)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.HeaderMenu-module-scss-module__q3Zgwa__menuLink{font-size:clamp(var(--font-size-2xl),var(--font-size-2xl) + (var(--font-size-5xl) - var(--font-size-2xl))*(100vw - 320px)/(3840px - 320px),var(--font-size-5xl))}}}.HeaderMenu-module-scss-module__q3Zgwa__menuLink:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.HeaderMenu-module-scss-module__q3Zgwa__menuButton{display:none}@media (max-width:899.99px){.HeaderMenu-module-scss-module__q3Zgwa__menuButton{padding:11px;display:flex}}.HeaderMenu-module-scss-module__q3Zgwa__mobileLogo{display:none}@media (max-width:899.99px){.HeaderMenu-module-scss-module__q3Zgwa__mobileLogo{display:block}}
.TeamSection-module-scss-module__ohyzFG__section{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl);background-color:var(--color-black)}@media (max-width:599.99px){.TeamSection-module-scss-module__ohyzFG__section{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}}.TeamSection-module-scss-module__ohyzFG__header{align-items:center;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);text-align:center;flex-direction:column;display:flex}@media (max-width:599.99px){.TeamSection-module-scss-module__ohyzFG__header{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}}.TeamSection-module-scss-module__ohyzFG__description{max-width:760px;font-family:var(--font-primary);font-weight:var(--font-weight-normal);color:var(--color-grey-300);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);font-size:var(--font-size-normal)}@supports (font-size:clamp(1rem, 1vw, 1rem)){.TeamSection-module-scss-module__ohyzFG__description{font-size:clamp(var(--font-size-normal),var(--font-size-normal) + (var(--font-size-xl) - var(--font-size-normal))*(100vw - 320px)/(3840px - 320px),var(--font-size-xl))}}@media (max-width:599.99px){.TeamSection-module-scss-module__ohyzFG__description{max-width:100%}}.TeamSection-module-scss-module__ohyzFG__carouselWrapper{width:100%}
.ProjectRoomsGallery-module-scss-module__PJjQ4W__section{gap:var(--spacing-3xl);padding:var(--spacing-3xl) 0;flex-direction:column;display:flex}@media (min-width:600px){.ProjectRoomsGallery-module-scss-module__PJjQ4W__section{padding:var(--spacing-4xl) 0}}.ProjectRoomsGallery-module-scss-module__PJjQ4W__layout{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:900px){.ProjectRoomsGallery-module-scss-module__PJjQ4W__layout{flex-direction:row;align-items:stretch;gap:0}}.ProjectRoomsGallery-module-scss-module__PJjQ4W__roomList{flex-direction:column;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.ProjectRoomsGallery-module-scss-module__PJjQ4W__roomList{padding-right:var(--spacing-3xl);border-right:1px solid var(--border-color-white-opacity-1);flex:0 0 50%}}.ProjectRoomsGallery-module-scss-module__PJjQ4W__roomItem{justify-content:space-between;align-items:baseline;gap:var(--spacing-lg);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border-color-white-opacity-1);display:flex}.ProjectRoomsGallery-module-scss-module__PJjQ4W__roomItem:first-child{border-top:1px solid var(--border-color-white-opacity-1)}.ProjectRoomsGallery-module-scss-module__PJjQ4W__planWrapper{width:100%;height:320px;min-height:240px;position:relative;overflow:hidden}@media (min-width:900px){.ProjectRoomsGallery-module-scss-module__PJjQ4W__planWrapper{height:420px;padding-left:var(--spacing-3xl);flex:0 0 50%}}.ProjectRoomsGallery-module-scss-module__PJjQ4W__planImage{object-fit:contain;object-position:center}
.Header-module-scss-module__5H8Jxq__skipLink{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;z-index:calc(var(--z-index-header) + 1);padding:0;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-white);color:var(--color-black);border:0;margin:-1px;text-decoration:none;position:absolute;overflow:hidden}.Header-module-scss-module__5H8Jxq__skipLink:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;margin:0;position:fixed;top:0;left:0;overflow:visible}.Header-module-scss-module__5H8Jxq__header{z-index:var(--z-index-header);width:100%;height:var(--header-height);background:var(--color-black);box-shadow:var(--shadow-menu);opacity:.9;position:fixed;top:0;left:0}@media (max-width:899.99px){.Header-module-scss-module__5H8Jxq__navContainer{justify-content:space-between;align-items:center;display:flex}}
.ScrollArrow-module-scss-module___J_l9q__wrapper{width:56px;height:56px}.ScrollArrow-module-scss-module___J_l9q__arrow{flex-shrink:0;display:block;transform:rotate(180deg)}.ScrollArrow-module-scss-module___J_l9q__ring{border:1px solid var(--border-color-white-opacity-6);transform-origin:50%;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:no-preference){.ScrollArrow-module-scss-module___J_l9q__ring{opacity:0;animation:ScrollArrow-module-scss-module___J_l9q__pulseRing 2.4s var(--ease-out) infinite}.ScrollArrow-module-scss-module___J_l9q__ring:first-of-type{animation-delay:0s}.ScrollArrow-module-scss-module___J_l9q__ring:nth-of-type(2){animation-delay:.8s}.ScrollArrow-module-scss-module___J_l9q__ring:nth-of-type(3){animation-delay:1.6s}}@media (prefers-reduced-motion:reduce){.ScrollArrow-module-scss-module___J_l9q__ring{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes ScrollArrow-module-scss-module___J_l9q__pulseRing{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}80%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}}
.NotFound-module-scss-module__oDG7Cq__page{min-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex;position:relative;overflow:hidden}.NotFound-module-scss-module__oDG7Cq__page>main{justify-content:center;align-items:center;display:flex}.NotFound-module-scss-module__oDG7Cq__content{align-items:center;gap:var(--spacing-xl);max-width:640px;padding:var(--spacing-4xl) 0;text-align:center;flex-direction:column;width:100%;margin:0 auto;display:flex}.NotFound-module-scss-module__oDG7Cq__code{font-family:var(--font-headings);font-size:clamp(10rem,35vw,26rem);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tighter);color:var(--color-white);opacity:.03;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NotFound-module-scss-module__oDG7Cq__heading{align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.NotFound-module-scss-module__oDG7Cq__accent{color:var(--color-olive)}.NotFound-module-scss-module__oDG7Cq__divider{background-color:var(--border-color-white-opacity-1);width:40px;height:1px;display:block}.NotFound-module-scss-module__oDG7Cq__actions{align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}@media (min-width:600px){.NotFound-module-scss-module__oDG7Cq__actions{flex-direction:row;justify-content:center}}
.ContactsPage-module-scss-module__9jQ_jG__wrapper{gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:600px){.ContactsPage-module-scss-module__9jQ_jG__wrapper{align-items:flex-start;gap:var(--spacing-3xl);flex-direction:row}}.ContactsPage-module-scss-module__9jQ_jG__contacts{flex:1 1 0}.ContactsPage-module-scss-module__9jQ_jG__contactGroup{gap:var(--spacing-lg);flex-direction:column;display:flex}.ContactsPage-module-scss-module__9jQ_jG__contactGroup+.ContactsPage-module-scss-module__9jQ_jG__contactGroup{margin-top:var(--spacing-2xl)}.ContactsPage-module-scss-module__9jQ_jG__socialList{align-items:center;gap:var(--spacing-sm);list-style:none;display:flex}.ContactsPage-module-scss-module__9jQ_jG__socialLink{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-white);border:1px solid var(--border-color-white-opacity-5);border-radius:var(--radius-full);transition:var(--transition-colors);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ContactsPage-module-scss-module__9jQ_jG__socialLink:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.ContactsPage-module-scss-module__9jQ_jG__socialLink:hover{background-color:var(--border-color-white-opacity-1);border-color:var(--color-white)}.ContactsPage-module-scss-module__9jQ_jG__socialIcon{width:1rem;height:1rem;display:block}.ContactsPage-module-scss-module__9jQ_jG__contactLink{font-family:var(--font-primary);font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);white-space:nowrap;transition:var(--transition-opacity);text-decoration:none}.ContactsPage-module-scss-module__9jQ_jG__contactLink:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media (min-width:600px){.ContactsPage-module-scss-module__9jQ_jG__contactLink{font-size:var(--font-size-md)}}.ContactsPage-module-scss-module__9jQ_jG__contactLink:hover{opacity:.7}.ContactsPage-module-scss-module__9jQ_jG__form{flex:1}.ContactsPage-module-scss-module__9jQ_jG__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProjectRoomsGallerySlider-module-scss-module__naMPTG__wrapper{overflow:hidden}.ProjectRoomsGallerySlider-module-scss-module__naMPTG__slide{width:100%;height:calc(100vh - var(--header-height) - var(--spacing-5xl));min-height:260px;max-height:740px;position:relative;overflow:hidden}@supports (height:1svh){.ProjectRoomsGallerySlider-module-scss-module__naMPTG__slide{height:calc(100svh - var(--header-height) - var(--spacing-5xl))}}.ProjectRoomsGallerySlider-module-scss-module__naMPTG__slideImage{object-fit:contain;object-position:center}
.ServicesPage-module-scss-module__JZyE0G__wrapper{margin-top:var(--spacing-2xl)}
.TopSection-module-scss-module__LdBvpq__section{background-color:var(--color-black);align-items:stretch;width:100%;min-height:100dvh;display:flex;position:relative}.TopSection-module-scss-module__LdBvpq__background{pointer-events:none;width:50.3%;position:absolute;top:0;bottom:0;right:0}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__background{width:100%}}.TopSection-module-scss-module__LdBvpq__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.TopSection-module-scss-module__LdBvpq__backgroundOverlay{background-color:var(--bg-color-overlay-5);position:absolute;inset:0}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__backgroundOverlay{background-color:var(--bg-color-overlay-8)}}.TopSection-module-scss-module__LdBvpq__inner{z-index:1;justify-content:center;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex;position:relative}.TopSection-module-scss-module__LdBvpq__heroText{max-width:49.7%;padding-right:var(--container-padding-md)}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__heroText{max-width:80%;padding-right:0}}@media (max-width:599.99px){.TopSection-module-scss-module__LdBvpq__heroText{width:100%}}.TopSection-module-scss-module__LdBvpq__description{max-width:49.7%;padding-right:var(--container-padding-md)}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__description{max-width:100%;padding-right:0}}@media (max-width:599.99px){.TopSection-module-scss-module__LdBvpq__description{max-width:100%}}.TopSection-module-scss-module__LdBvpq__linkWrapper{max-width:49.7%;padding-right:var(--container-padding-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__linkWrapper{max-width:100%}}@media (max-width:599.99px){.TopSection-module-scss-module__LdBvpq__linkWrapper{flex-direction:column;padding-right:0}}.TopSection-module-scss-module__LdBvpq__signatureWrapper{position:absolute;bottom:0;right:0}@media (max-width:899.99px){.TopSection-module-scss-module__LdBvpq__signatureWrapper{display:none}}.TopSection-module-scss-module__LdBvpq__signature{width:100%;max-width:420px;height:auto;display:block}.TopSection-module-scss-module__LdBvpq__scrollArrowWrapper{bottom:var(--spacing-2xl);z-index:2;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:599.99px){.TopSection-module-scss-module__LdBvpq__scrollArrowWrapper{bottom:var(--spacing-xl)}}
