.styles-module-scss-module__2mH8RW__firstLayer{background-color:var(--bg);z-index:28;visibility:hidden;opacity:0;position:fixed;inset:0}.styles-module-scss-module__2mH8RW__loaderLogo{aspect-ratio:1;background-color:var(--primary-800);width:9.6rem;margin:-4.8rem 0 0 -4.8rem;animation:.84s cubic-bezier(.65,0,.35,1) infinite styles-module-scss-module__2mH8RW__loaderSpin;position:absolute;top:50%;left:50%;-webkit-mask:url(/svgs/Logo.svg) 50%/contain no-repeat;mask:url(/svgs/Logo.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__2mH8RW__loaderLogo{animation:none}}@keyframes styles-module-scss-module__2mH8RW__loaderSpin{to{transform:rotate(90deg)}}.styles-module-scss-module__2mH8RW__progressBar{background-color:var(--primary-800);transform-origin:0;z-index:29;pointer-events:none;visibility:hidden;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}
.styles-module-scss-module__uzT7ja__buttonPrimary{z-index:3;cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:none;border-radius:.8rem;align-items:center;gap:1rem;padding:1.6rem;display:inline-flex;position:relative;overflow:hidden}.styles-module-scss-module__uzT7ja__buttonPrimary:after{content:"";z-index:-1;background:var(--button-bg);transition:background var(--duration-theme) var(--primary-ease);display:block;position:absolute;inset:0}.styles-module-scss-module__uzT7ja__buttonPrimary:before{content:"";background:var(--primary-800);transform-origin:50%;width:120%;transition:transform .55s var(--primary-ease);z-index:2;display:block;position:absolute;inset:0;transform:translateY(110%)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__uzT7ja__buttonPrimary:hover:before{transform:translate(0,0)}.styles-module-scss-module__uzT7ja__buttonPrimary:hover .styles-module-scss-module__uzT7ja__buttonPrimaryText{color:var(--primary-100)}.styles-module-scss-module__uzT7ja__buttonPrimary:hover .styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl.styles-module-scss-module__uzT7ja__one{transform:translateY(-110%)}.styles-module-scss-module__uzT7ja__buttonPrimary:hover .styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl.styles-module-scss-module__uzT7ja__two{transform:translateY(0)}.styles-module-scss-module__uzT7ja__buttonPrimary:hover .styles-module-scss-module__uzT7ja__arrowIcon.styles-module-scss-module__uzT7ja__one{transform:translate(110%)}.styles-module-scss-module__uzT7ja__buttonPrimary:hover .styles-module-scss-module__uzT7ja__arrowIcon.styles-module-scss-module__uzT7ja__two{transform:translate(0)}}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__iconStart .styles-module-scss-module__uzT7ja__arrow{transform:scaleX(-1)}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__disabled{cursor:default;pointer-events:none}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__disabled:before{display:none}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__dark:after{background:var(--primary-800)}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__dark:before{background:var(--primary-100)}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__dark .styles-module-scss-module__uzT7ja__buttonPrimaryText{color:var(--primary-100)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__dark:hover .styles-module-scss-module__uzT7ja__buttonPrimaryText{color:var(--primary-800)}}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__light:after{background:var(--primary-100)}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__light:before{background:var(--primary-800)}.styles-module-scss-module__uzT7ja__buttonPrimary.styles-module-scss-module__uzT7ja__outline:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--primary-800);background:0 0}.styles-module-scss-module__uzT7ja__buttonPrimaryText{z-index:3;transition:color .55s var(--primary-ease);align-items:center;gap:1rem;display:flex;position:relative}.styles-module-scss-module__uzT7ja__arrow,.styles-module-scss-module__uzT7ja__buttonPrimaryText_inner{display:grid;overflow:hidden}.styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl{transition:transform .55s var(--primary-ease);grid-area:1/1;display:block}.styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl.styles-module-scss-module__uzT7ja__two{transform:translateY(110%)}.styles-module-scss-module__uzT7ja__arrowIcon{transition:transform .55s var(--primary-ease);grid-area:1/1;display:block}.styles-module-scss-module__uzT7ja__arrowIcon.styles-module-scss-module__uzT7ja__two{transform:translate(-110%)}.styles-module-scss-module__uzT7ja__wave:before{height:135%;animation:styles-module-scss-module__uzT7ja__wave-fill 1.15s var(--primary-ease) .25s both;border-radius:50% 50% 0 0/4rem 4rem 0 0;top:auto;bottom:-2px;left:-10%}.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl.styles-module-scss-module__uzT7ja__one{animation:styles-module-scss-module__uzT7ja__wave-out 1.15s var(--primary-ease) .25s}.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl.styles-module-scss-module__uzT7ja__two{animation:styles-module-scss-module__uzT7ja__wave-in 1.15s var(--primary-ease) .25s}.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__arrowIcon.styles-module-scss-module__uzT7ja__one{animation:styles-module-scss-module__uzT7ja__wave-arrow-out 1.15s var(--primary-ease) .25s}.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__arrowIcon.styles-module-scss-module__uzT7ja__two{animation:styles-module-scss-module__uzT7ja__wave-arrow-in 1.15s var(--primary-ease) .25s}.styles-module-scss-module__uzT7ja__wave.styles-module-scss-module__uzT7ja__dark .styles-module-scss-module__uzT7ja__buttonPrimaryText{animation:styles-module-scss-module__uzT7ja__wave-ink 1.15s var(--primary-ease) .25s}@keyframes styles-module-scss-module__uzT7ja__wave-fill{0%{transform:translateY(110%)}45%,58%{border-radius:50% 50% 0 0/.6rem .6rem 0 0;transform:translate(0,0)}to{transform:translateY(-115%)}}@keyframes styles-module-scss-module__uzT7ja__wave-ink{0%,20%,85%,to{color:var(--primary-100)}42%,62%{color:var(--primary-800)}}@keyframes styles-module-scss-module__uzT7ja__wave-out{0%{transform:none}45%,to{transform:translateY(-110%)}}@keyframes styles-module-scss-module__uzT7ja__wave-in{0%{transform:translateY(110%)}45%,to{transform:none}}@keyframes styles-module-scss-module__uzT7ja__wave-arrow-out{0%{transform:none}45%,to{transform:translate(110%)}}@keyframes styles-module-scss-module__uzT7ja__wave-arrow-in{0%{transform:translate(-110%)}45%,to{transform:none}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__uzT7ja__wave:before,.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__buttonPrimaryText,.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__buttonPrimaryText_innerEl,.styles-module-scss-module__uzT7ja__wave .styles-module-scss-module__uzT7ja__arrowIcon{animation:none}}
.styles-module-scss-module__pe_TlW__heading{letter-spacing:-.03em}.styles-module-scss-module__pe_TlW__heading_xl{font-size:9.6rem;line-height:1.15}.styles-module-scss-module__pe_TlW__heading_l{font-size:6.4rem;line-height:1.15}.styles-module-scss-module__pe_TlW__heading_m{font-size:4.8rem;line-height:1}.styles-module-scss-module__pe_TlW__heading_s{font-size:3.2rem;line-height:1.2}
.styles-module-scss-module__4DnkzG__parallaxInner{width:100%;height:100%;overflow:clip}.styles-module-scss-module__4DnkzG__parallaxInner_target{width:100%;height:100%}
.styles-module-scss-module__wYsVEW__scaleDown{width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__wYsVEW__scaleDown_target{will-change:transform;width:100%;height:100%}
:where(.styles-module-scss-module__fnVeTq__button){cursor:pointer;justify-content:center;align-items:center;padding:.8rem .6rem;display:inline-flex}:where(.styles-module-scss-module__fnVeTq__icon){width:2rem;height:1.6rem}.styles-module-scss-module__fnVeTq__icon{fill:currentColor;fill-opacity:0;transition:transform .5s var(--back-ease),fill-opacity .2s ease;overflow:visible}.styles-module-scss-module__fnVeTq__saved .styles-module-scss-module__fnVeTq__icon{fill-opacity:1}.styles-module-scss-module__fnVeTq__button:active .styles-module-scss-module__fnVeTq__icon{transition-duration:.15s,.2s;transition-timing-function:var(--primary-ease),ease;transform:scale(.75)}.styles-module-scss-module__fnVeTq__button[data-pop] .styles-module-scss-module__fnVeTq__icon{animation:styles-module-scss-module__fnVeTq__pop .5s var(--primary-ease)}@keyframes styles-module-scss-module__fnVeTq__pop{0%{transform:scale(.75)}40%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__fnVeTq__icon{transition:fill-opacity .2s}.styles-module-scss-module__fnVeTq__button:active .styles-module-scss-module__fnVeTq__icon,.styles-module-scss-module__fnVeTq__button[data-pop] .styles-module-scss-module__fnVeTq__icon{animation:none;transform:none}}
.styles-module-scss-module__Prgt0q__button{z-index:3;cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.styles-module-scss-module__Prgt0q__button:after{content:"";z-index:-1;background:var(--button-bg);transition:background var(--duration-theme) var(--primary-ease);display:block;position:absolute;inset:0}.styles-module-scss-module__Prgt0q__button:before{content:"";background:var(--primary-800);transform-origin:50%;width:120%;transition:transform .55s var(--primary-ease);z-index:2;display:block;position:absolute;inset:0;transform:translateY(110%)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__Prgt0q__button:hover:before{transform:translate(0,0)}.styles-module-scss-module__Prgt0q__button:hover .styles-module-scss-module__Prgt0q__buttonText{color:var(--primary-100)!important}.styles-module-scss-module__Prgt0q__button:hover .styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__right .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__one{transform:translate(110%)}.styles-module-scss-module__Prgt0q__button:hover .styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__right .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__two{transform:translate(0)}.styles-module-scss-module__Prgt0q__button:hover .styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__left .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__one{transform:translate(-110%)}.styles-module-scss-module__Prgt0q__button:hover .styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__left .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__two{transform:translate(0)}}.styles-module-scss-module__Prgt0q__buttonText{color:var(--primary-800);z-index:3;transition:color .55s var(--primary-ease);display:grid;position:relative;overflow:hidden;line-height:.9!important}.styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__right .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__two{transform:translate(-110%)}.styles-module-scss-module__Prgt0q__buttonText.styles-module-scss-module__Prgt0q__left .styles-module-scss-module__Prgt0q__buttonText_innerEl.styles-module-scss-module__Prgt0q__two{transform:translate(110%)}.styles-module-scss-module__Prgt0q__buttonText_innerEl{transition:transform .55s var(--primary-ease);grid-area:1/1;display:block}.styles-module-scss-module__Prgt0q__md,.styles-module-scss-module__Prgt0q__lg{aspect-ratio:52/44.69;width:5.2rem;margin:0;padding:0}
.styles-module-scss-module__evNayG__body{letter-spacing:-.0125em}.styles-module-scss-module__evNayG__body_xl{font-size:2.4rem;line-height:1.3}.styles-module-scss-module__evNayG__body_l{font-size:2rem;line-height:1.3}.styles-module-scss-module__evNayG__body_m{font-size:1.6rem;line-height:1.3}.styles-module-scss-module__evNayG__body_s{font-size:1.4rem;line-height:1.35}.styles-module-scss-module__evNayG__primary{font-family:var(--font-primary)}.styles-module-scss-module__evNayG__secondary{font-family:var(--font-secondary)}
.styles-module-scss-module__OCR89G__button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.styles-module-scss-module__OCR89G__label{white-space:pre}.styles-module-scss-module__OCR89G__grid{display:grid;overflow:hidden}.styles-module-scss-module__OCR89G__glyph{grid-area:1/1/2/2;animation:1.75s cubic-bezier(.76,0,.24,1) infinite styles-module-scss-module__OCR89G__arrowLoop}.styles-module-scss-module__OCR89G__glyph.styles-module-scss-module__OCR89G__two{animation-delay:-.875s;transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__OCR89G__glyph{animation:none}}@keyframes styles-module-scss-module__OCR89G__arrowLoop{0%{transform:translateY(-110%)}50%{transform:translateY(0)}to{transform:translateY(110%)}}
.styles-module-scss-module__RH6dlW__label{font-family:var(--font-secondary);letter-spacing:-.03em;line-height:1.3}.styles-module-scss-module__RH6dlW__label_l{font-size:1.6rem}.styles-module-scss-module__RH6dlW__label_s{font-size:1.4rem}
.styles-module-scss-module__mnbDAG__section{padding:0 var(--layout-margin) 3.2rem;justify-content:center;display:flex}.styles-module-scss-module__mnbDAG__card{width:100%;max-width:var(--layout-width);color:var(--primary-100);background-image:radial-gradient(circle at 52% 66%,#87bdc4 0%,#436b78 100%),radial-gradient(circle at 102% 109%,#3a545c 0%,#6599aa 48%,#568493 100%);border-radius:1.2rem;flex-direction:column;align-items:center;gap:7.2rem;padding:11.2rem 0 7.2rem;display:flex;position:relative;overflow:hidden}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__card{gap:4.8rem;padding:8rem 0 5.6rem}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__card{gap:3.2rem;padding:4rem 0}}.styles-module-scss-module__mnbDAG__heading{text-align:center;flex-direction:column;align-items:center;gap:3.9rem;max-width:47.1rem;padding:0 1.6rem;display:flex}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__heading{gap:2.4rem}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__heading{gap:1.4rem}}.styles-module-scss-module__mnbDAG__title{letter-spacing:-.05em}.styles-module-scss-module__mnbDAG__title em{letter-spacing:-.02em;font-size:.64em;font-style:italic}@media (min-width:1200px){.styles-module-scss-module__mnbDAG__title{white-space:nowrap}}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__title{text-wrap:balance;font-size:5.2rem;line-height:1}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__title{text-wrap:balance;font-size:3.8rem;line-height:1}}.styles-module-scss-module__mnbDAG__description{max-width:39rem}@media (max-width:767px){.styles-module-scss-module__mnbDAG__description{max-width:32rem}}.styles-module-scss-module__mnbDAG__descriptionText{text-wrap:pretty;line-height:1.34}@media (max-width:767px){.styles-module-scss-module__mnbDAG__descriptionText{text-wrap:balance;font-size:1.4rem}}.styles-module-scss-module__mnbDAG__rail{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:2rem;width:100%;padding:0 3.2rem;scroll-padding-inline:4.8rem;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4.8rem calc(100% - 4.8rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4.8rem calc(100% - 4.8rem),#0000 100%)}.styles-module-scss-module__mnbDAG__rail::-webkit-scrollbar{display:none}.styles-module-scss-module__mnbDAG__rail[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__rail{gap:1.6rem;padding:0 2.4rem}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__rail{gap:1rem;padding:0 1.6rem;scroll-padding-inline:3.6rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.6rem calc(100% - 3.6rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.6rem calc(100% - 3.6rem),#0000 100%)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__mnbDAG__rail{scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.styles-module-scss-module__mnbDAG__rail::-webkit-scrollbar{height:.4rem;display:block}}.styles-module-scss-module__mnbDAG__thumb{flex:0 0 23.2rem;min-width:0;position:relative}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__thumb{flex-basis:21%}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__thumb{flex-basis:38%}}.styles-module-scss-module__mnbDAG__thumbLink{color:inherit;-webkit-user-drag:none;flex-direction:column;gap:1rem;display:flex}@media (max-width:767px){.styles-module-scss-module__mnbDAG__thumbLink{gap:.8rem}}.styles-module-scss-module__mnbDAG__thumbLink:focus-visible{outline:2px solid var(--primary-100);outline-offset:-2px}.styles-module-scss-module__mnbDAG__thumbLink img{transition:transform 1.2s var(--primary-ease)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__mnbDAG__thumbLink:hover:hover img{transform:scale(1.02)}}.styles-module-scss-module__mnbDAG__cityLabel{align-items:flex-end;display:flex}@media (max-width:1199px){.styles-module-scss-module__mnbDAG__cityLabel{min-height:4.2rem}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__cityLabel{min-height:3.6rem}}.styles-module-scss-module__mnbDAG__cityName{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--primary-100);font-size:2rem;line-height:1.15;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__mnbDAG__cityName{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.8rem;display:-webkit-box}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__cityName{font-size:1.5rem}}.styles-module-scss-module__mnbDAG__cityMedia{aspect-ratio:4/5;background-color:color-mix(in srgb, var(--primary-100) 12%, transparent);border-radius:.4rem;width:100%;display:block;position:relative;overflow:hidden}.styles-module-scss-module__mnbDAG__night{opacity:0;transition:opacity var(--duration-theme) var(--primary-ease)}[data-night] .styles-module-scss-module__mnbDAG__night{opacity:1}.styles-module-scss-module__mnbDAG__toggle{border:1px solid color-mix(in srgb, var(--primary-100) 60%, transparent);width:3.2rem;height:3.2rem;color:var(--primary-100);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2rem;left:3.2rem}.styles-module-scss-module__mnbDAG__toggle:after{content:"";position:absolute;inset:-.8rem}.styles-module-scss-module__mnbDAG__toggle svg{width:1.4rem;height:1.4rem}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__mnbDAG__toggle:hover:hover{border-color:var(--primary-100)}}.styles-module-scss-module__mnbDAG__toggle:focus-visible{outline:2px solid var(--primary-100);outline-offset:2px}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__mnbDAG__toggle{bottom:1.2rem;left:2.4rem}}@media (max-width:767px){.styles-module-scss-module__mnbDAG__toggle{width:2.8rem;height:2.8rem;bottom:.6rem;left:1.6rem}}.styles-module-scss-module__mnbDAG__cityCount{opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__mnbDAG__cityCount{font-size:1.2rem}}.styles-module-scss-module__mnbDAG__allTowns{width:100%;max-width:92rem;padding:0 var(--layout-margin);text-align:center;margin-top:-2.4rem}@media (max-width:767px){.styles-module-scss-module__mnbDAG__allTowns{margin-top:0}}.styles-module-scss-module__mnbDAG__allTownsToggle{cursor:pointer;text-underline-offset:.4rem;align-items:center;gap:.8rem;padding:1rem 0;text-decoration:underline;list-style:none;display:inline-flex}.styles-module-scss-module__mnbDAG__allTownsToggle::-webkit-details-marker{display:none}.styles-module-scss-module__mnbDAG__allTownsList{flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;padding-top:1.6rem;display:flex}.styles-module-scss-module__mnbDAG__allTownsLink{color:inherit;opacity:.85;transition:opacity .2s}.styles-module-scss-module__mnbDAG__allTownsLink:hover{opacity:1;text-underline-offset:.3rem;text-decoration:underline}
.styles-module-scss-module__XEfmiW__section{width:100%;color:var(--primary-100);position:relative;overflow:hidden}.styles-module-scss-module__XEfmiW__media{z-index:0;position:absolute;inset:0}.styles-module-scss-module__XEfmiW__scrim{background-image:linear-gradient(#0000 0%,#000 100%);position:absolute;inset:0}.styles-module-scss-module__XEfmiW__content{z-index:1;padding:15.6rem var(--layout-margin) 8rem;flex-direction:column;gap:42.2rem;display:flex;position:relative}@media (max-width:1199px){.styles-module-scss-module__XEfmiW__content{gap:24rem}}@media (max-width:767px){.styles-module-scss-module__XEfmiW__content{padding:6.4rem var(--layout-margin);gap:12.8rem}}.styles-module-scss-module__XEfmiW__header{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));column-gap:var(--layout-columns-gap);display:grid}@media (max-width:767px){.styles-module-scss-module__XEfmiW__header{flex-direction:column;gap:6.4rem;display:flex}}.styles-module-scss-module__XEfmiW__label{flex-shrink:0;grid-column:1/5;align-self:start;align-items:center;gap:1rem;height:max-content;display:inline-flex}.styles-module-scss-module__XEfmiW__dot{background:var(--primary-100);border-radius:50%;width:.8rem;height:.8rem}.styles-module-scss-module__XEfmiW__labelText{letter-spacing:normal;text-transform:uppercase;line-height:.965}.styles-module-scss-module__XEfmiW__headline{letter-spacing:-.05em;grid-column:5/-1}.styles-module-scss-module__XEfmiW__headline em{letter-spacing:-.02em;font-size:.64em;font-style:italic}@media (max-width:767px){.styles-module-scss-module__XEfmiW__headline{font-size:3.2rem;line-height:1.2}}.styles-module-scss-module__XEfmiW__stepsBlock{width:100%}.styles-module-scss-module__XEfmiW__topLine{background:#f9f2e933;height:1px;display:block}.styles-module-scss-module__XEfmiW__steps{width:calc(8*var(--layout-column-width) + (8 - 1)*var(--layout-columns-gap));flex-direction:column;margin-left:auto;display:flex}@media (max-width:767px){.styles-module-scss-module__XEfmiW__steps{width:100%;margin-left:0}}.styles-module-scss-module__XEfmiW__step{column-gap:var(--layout-columns-gap);grid-template-columns:repeat(8,minmax(0,1fr));padding:4.8rem 0;display:grid}@media (max-width:767px){.styles-module-scss-module__XEfmiW__step{flex-direction:column;gap:3.2rem;padding:3.2rem 0;display:flex}}.styles-module-scss-module__XEfmiW__step+.styles-module-scss-module__XEfmiW__step{border-top:1px solid #f9f2e933}.styles-module-scss-module__XEfmiW__stepTitle{letter-spacing:-.05em;grid-column:1/5;max-width:29rem}@media (max-width:767px){.styles-module-scss-module__XEfmiW__stepTitle{letter-spacing:-.0125em;max-width:22.5rem;font-size:2.4rem;line-height:1.3}}.styles-module-scss-module__XEfmiW__stepBody{grid-column:5/-1;max-width:29.7rem;line-height:1.34}
.styles-module-scss-module__gkN8Rq__buttonOnlyText{align-items:center;display:inline-flex}.styles-module-scss-module__gkN8Rq__buttonOnlyText.styles-module-scss-module__gkN8Rq__external .styles-module-scss-module__gkN8Rq__arrow{transform:rotate(-45deg)}.styles-module-scss-module__gkN8Rq__buttonOnlyText.styles-module-scss-module__gkN8Rq__external .styles-module-scss-module__gkN8Rq__arrowIcon{--arrow-spin:45deg}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__gkN8Rq__buttonOnlyText:hover .styles-module-scss-module__gkN8Rq__arrowIcon{transition:transform .55s var(--primary-ease)}.styles-module-scss-module__gkN8Rq__buttonOnlyText:hover .styles-module-scss-module__gkN8Rq__arrowIcon.styles-module-scss-module__gkN8Rq__one{--arrow-x:110%}.styles-module-scss-module__gkN8Rq__buttonOnlyText:hover .styles-module-scss-module__gkN8Rq__arrowIcon.styles-module-scss-module__gkN8Rq__two{--arrow-x:0%}}[data-hover-arrow]:hover .styles-module-scss-module__gkN8Rq__buttonOnlyText .styles-module-scss-module__gkN8Rq__arrowIcon{transition:transform .55s var(--primary-ease)}[data-hover-arrow]:hover .styles-module-scss-module__gkN8Rq__buttonOnlyText .styles-module-scss-module__gkN8Rq__arrowIcon.styles-module-scss-module__gkN8Rq__one{--arrow-x:110%}[data-hover-arrow]:hover .styles-module-scss-module__gkN8Rq__buttonOnlyText .styles-module-scss-module__gkN8Rq__arrowIcon.styles-module-scss-module__gkN8Rq__two{--arrow-x:0%}.styles-module-scss-module__gkN8Rq__buttonOnlyTextText{align-items:center;gap:var(--btn-arrow-gap,.4em);display:flex}.styles-module-scss-module__gkN8Rq__arrow{display:grid;overflow:hidden}.styles-module-scss-module__gkN8Rq__arrowIcon{width:var(--btn-arrow-size,1em);height:var(--btn-arrow-size,1em);transform:translateX(var(--arrow-x,0%)) rotate(var(--arrow-spin,0deg));grid-area:1/1;display:block}.styles-module-scss-module__gkN8Rq__arrowIcon.styles-module-scss-module__gkN8Rq__two{--arrow-x:-110%}
.styles-module-scss-module__969s9q__boxes{--form-consent-checkbox:var(--primary-600);flex-direction:column;gap:1.2rem;display:flex}.styles-module-scss-module__969s9q__box{cursor:pointer;align-items:flex-start;gap:.8rem;display:flex}.styles-module-scss-module__969s9q__checkbox{border:1px solid var(--form-consent-checkbox);appearance:none;cursor:pointer;width:2rem;height:2rem;transition:background .2s var(--primary-ease);background:0 0;border-radius:.4rem;flex-shrink:0;margin:0;position:relative}.styles-module-scss-module__969s9q__checkbox:checked{background:var(--form-consent-checkbox)}.styles-module-scss-module__969s9q__checkbox:checked:after{content:"";border:solid var(--primary-100);border-width:0 2px 2px 0;width:.5rem;height:.9rem;position:absolute;top:.3rem;left:.7rem;transform:rotate(45deg)}.styles-module-scss-module__969s9q__checkbox:focus-visible{outline:2px solid var(--primary-700);outline-offset:2px}.styles-module-scss-module__969s9q__notice{color:var(--primary-600)}.styles-module-scss-module__969s9q__link{text-underline-offset:.15em;text-decoration:underline}.styles-module-scss-module__969s9q__required{color:inherit}
.styles-module-scss-module__K9mTYG__dropdown{column-gap:var(--layout-columns-gap);color:var(--primary-100);border-radius:.8rem;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));min-height:40.3rem;padding:3.2rem;display:grid;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__K9mTYG__dropdown{display:none}}.styles-module-scss-module__K9mTYG__dropCol{flex-direction:column;grid-row:1;align-self:start;gap:2.5rem;margin-top:2.5rem;display:flex}.styles-module-scss-module__K9mTYG__dropCol:first-child{grid-column:1/span 3}.styles-module-scss-module__K9mTYG__dropCol:nth-child(2){grid-column:4/span 3}.styles-module-scss-module__K9mTYG__dropCol:nth-child(3){grid-column:7/span 3}.styles-module-scss-module__K9mTYG__dropRule{border-left:1px solid #737373;grid-row:1/3;align-self:stretch;margin-top:1.2rem;margin-bottom:.2rem;padding-top:1.3rem;padding-left:3.2rem}.styles-module-scss-module__K9mTYG__dropList{flex-direction:column;gap:.5rem;display:flex}.styles-module-scss-module__K9mTYG__dropItem{display:block}.styles-module-scss-module__K9mTYG__dropItemBig{letter-spacing:-.05em}.styles-module-scss-module__K9mTYG__dropVisual{border-radius:.6rem;grid-area:1/10/3/13;justify-self:end;width:27.2rem;min-height:0;position:relative;overflow:hidden}.styles-module-scss-module__K9mTYG__dropVisual img{width:100%;height:100%;display:block;position:absolute;inset:0}.styles-module-scss-module__K9mTYG__visualNight{opacity:0;transition:opacity var(--duration-theme) var(--primary-ease)}[data-night] .styles-module-scss-module__K9mTYG__visualNight{opacity:1}.styles-module-scss-module__K9mTYG__dropBrowse{--btn-arrow-size:1.8rem;--btn-arrow-gap:.3rem;grid-area:2/1/auto/4;align-self:end;margin-bottom:-.2rem}.styles-module-scss-module__K9mTYG__dropdownBig .styles-module-scss-module__K9mTYG__dropCol{gap:2.4rem;margin-top:3.3rem}.styles-module-scss-module__K9mTYG__dropdownBig .styles-module-scss-module__K9mTYG__dropRule{margin-top:.2rem;margin-bottom:0;padding-top:3.1rem}.styles-module-scss-module__K9mTYG__dropdownBig .styles-module-scss-module__K9mTYG__dropList{gap:.6rem}.styles-module-scss-module__K9mTYG__dropdownBig .styles-module-scss-module__K9mTYG__dropRule .styles-module-scss-module__K9mTYG__dropList{gap:.2rem}.styles-module-scss-module__K9mTYG__dropdownBig .styles-module-scss-module__K9mTYG__dropVisual{grid-column:8/13;width:51.4rem}.styles-module-scss-module__K9mTYG__visualLayer{opacity:0;position:absolute;inset:0}.styles-module-scss-module__K9mTYG__visualLayerOn{opacity:1}
.styles-module-scss-module__98eE1G__sector,.styles-module-scss-module__98eE1G__town{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.55;transition:opacity .3s var(--primary-ease);background:0 0;border:0;align-items:baseline;gap:1rem;padding:0;display:flex}.styles-module-scss-module__98eE1G__sector:focus-visible,.styles-module-scss-module__98eE1G__town:focus-visible{outline:1px solid var(--primary-100);outline-offset:.4rem}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__98eE1G__sector:hover:hover,.styles-module-scss-module__98eE1G__town:hover:hover{opacity:1}}.styles-module-scss-module__98eE1G__current{opacity:1}.styles-module-scss-module__98eE1G__arrow{font-family:var(--font-secondary);opacity:0;transition:opacity .3s var(--primary-ease);font-size:1.4rem}.styles-module-scss-module__98eE1G__current .styles-module-scss-module__98eE1G__arrow{opacity:1}.styles-module-scss-module__98eE1G__cascade{min-height:64rem}.styles-module-scss-module__98eE1G__teaser{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.styles-module-scss-module__98eE1G__count{opacity:.75}.styles-module-scss-module__98eE1G__whole{margin-top:1.6rem}[aria-current=page]>.styles-module-scss-module__98eE1G__town,.styles-module-scss-module__98eE1G__here{opacity:1;text-underline-offset:.5rem;text-decoration:underline;text-decoration-thickness:1px}.styles-module-scss-module__98eE1G__apartFirst{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 22%, transparent);margin-top:1.4rem;padding-top:2.2rem}.styles-module-scss-module__98eE1G__flat{min-height:32rem}.styles-module-scss-module__98eE1G__flat>.styles-module-scss-module__98eE1G__wideCol:nth-child(2){grid-column:4/span 5}.styles-module-scss-module__98eE1G__moreLinks{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:1.4rem;padding-top:2.2rem;display:flex}.styles-module-scss-module__98eE1G__reveal{gap:inherit;flex-direction:column;animation:.45s cubic-bezier(.22,1,.36,1) styles-module-scss-module__98eE1G__reveal;display:flex}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__98eE1G__reveal{animation:none}}@keyframes styles-module-scss-module__98eE1G__reveal{0%{opacity:0;transform:translate(-14px)}}.styles-module-scss-module__98eE1G__cascade .styles-module-scss-module__98eE1G__visual,.styles-module-scss-module__98eE1G__flat .styles-module-scss-module__98eE1G__visual{z-index:2;grid-column:4/13;max-width:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__98eE1G__cascade .styles-module-scss-module__98eE1G__visual,.styles-module-scss-module__98eE1G__flat .styles-module-scss-module__98eE1G__visual{transition:none}}.styles-module-scss-module__98eE1G__idle .styles-module-scss-module__98eE1G__visual{width:52%}.styles-module-scss-module__98eE1G__sectorIcon{align-self:center;width:2rem;height:2rem;display:inline-flex}.styles-module-scss-module__98eE1G__sectorIcon svg{width:100%;height:100%}
.styles-module-scss-module__8k7lrG__desktopDropdowns{pointer-events:auto;will-change:height;position:relative;overflow:hidden}.styles-module-scss-module__8k7lrG__desktopDropdownsInner{background:var(--menu-ground);border-radius:.8rem;position:absolute;inset:0}.styles-module-scss-module__8k7lrG__desktopDropdownsItem{pointer-events:none;position:absolute;inset:0;overflow:hidden}
.styles-module-scss-module__AdhNoW__overlay{--vInset:0% 0% 100% 0%;z-index:15;background:var(--bg);height:100dvh;color:var(--primary-800);clip-path:inset(var(--vInset));flex-direction:column;padding-top:7.22rem;display:flex;position:fixed;inset:0}@media (min-width:1200px){.styles-module-scss-module__AdhNoW__overlay{display:none}}.styles-module-scss-module__AdhNoW__mega{min-height:0;padding:2.4rem var(--layout-margin) calc(1.6rem + env(safe-area-inset-bottom));background:var(--menu-ground);color:var(--primary-100);border-radius:.8rem .8rem 0 0;flex-direction:column;flex:1;justify-content:space-between;gap:3.2rem;display:flex;overflow-y:auto}.styles-module-scss-module__AdhNoW__megaLinks{flex-direction:column;gap:3.2rem;display:flex}.styles-module-scss-module__AdhNoW__megaItem{border-bottom:1px solid var(--primary-700);padding-bottom:1.6rem}.styles-module-scss-module__AdhNoW__megaLink{cursor:pointer;text-align:left;width:100%;color:var(--primary-100);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.styles-module-scss-module__AdhNoW__megaLinkText{letter-spacing:-.05em}.styles-module-scss-module__AdhNoW__megaChevron{flex-shrink:0;width:2.4rem;height:2.4rem}.styles-module-scss-module__AdhNoW__megaFooter{flex-direction:column;gap:2.4rem;width:25.8rem;max-width:100%;display:flex}.styles-module-scss-module__AdhNoW__megaSocials{align-items:center;gap:.6rem;display:flex}.styles-module-scss-module__AdhNoW__megaSocial{border:1px solid var(--primary-100);width:2.647rem;height:2.647rem;color:var(--primary-100);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__AdhNoW__megaSocial svg{width:1.281rem;height:1.281rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=linkedin]{width:2.433rem;height:2.433rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=linkedin] svg{width:1.067rem;height:1.067rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=facebook]{width:2.39rem;height:2.39rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=facebook] svg{width:1.024rem;height:1.024rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=instagram]{width:2.476rem;height:2.519rem}.styles-module-scss-module__AdhNoW__megaSocial[data-social=instagram] svg{width:1.11rem;height:1.153rem}.styles-module-scss-module__AdhNoW__megaMeta{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__AdhNoW__megaLangRow{align-self:flex-start;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__AdhNoW__megaLangWrap{position:relative}.styles-module-scss-module__AdhNoW__megaLang{color:var(--primary-100);cursor:pointer;align-items:center;display:inline-flex}.styles-module-scss-module__AdhNoW__megaLangChevron{width:2.4rem;height:2.4rem;transition:transform .35s var(--primary-ease)}.styles-module-scss-module__AdhNoW__megaLang[aria-expanded=true] .styles-module-scss-module__AdhNoW__megaLangChevron{transform:rotate(180deg)}.styles-module-scss-module__AdhNoW__megaLight{background:var(--primary-100);color:var(--primary-800);justify-content:flex-start}.styles-module-scss-module__AdhNoW__megaSaved{color:var(--primary-100);cursor:pointer;align-items:center;gap:1rem;padding:.2rem .1rem;display:inline-flex}.styles-module-scss-module__AdhNoW__megaSavedIcon{flex-shrink:0;width:1.5rem;height:1.276rem}.styles-module-scss-module__AdhNoW__megaCopyright{color:var(--primary-100);line-height:1.34}.styles-module-scss-module__AdhNoW__submenu{flex-direction:column;gap:3.2rem;display:flex}.styles-module-scss-module__AdhNoW__back{border:none;border-bottom:1px solid var(--primary-700);cursor:pointer;text-align:left;width:100%;color:var(--primary-100);background:0 0;align-items:center;gap:.6rem;padding:0 0 1.6rem;display:flex}.styles-module-scss-module__AdhNoW__backIcon{flex-shrink:0;width:2.4rem;height:2.4rem}.styles-module-scss-module__AdhNoW__section{border-bottom:1px solid var(--primary-700);flex-direction:column;gap:3.2rem;padding-bottom:1.6rem;display:flex}.styles-module-scss-module__AdhNoW__sectionApart{margin-top:2.8rem}.styles-module-scss-module__AdhNoW__sectionIcon{width:1.8rem;height:1.8rem;display:inline-flex}.styles-module-scss-module__AdhNoW__sectionIcon svg{width:100%;height:100%}.styles-module-scss-module__AdhNoW__sectionHead{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;display:flex}.styles-module-scss-module__AdhNoW__sectionDot{background:var(--primary-100);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem}.styles-module-scss-module__AdhNoW__sectionLabel{font-family:var(--font-secondary);text-transform:uppercase;color:var(--primary-100);font-size:1.6rem;font-weight:400;line-height:.965}.styles-module-scss-module__AdhNoW__sectionArrow{width:1.8rem;height:1.8rem;color:var(--primary-100);flex-shrink:0;margin-left:auto}.styles-module-scss-module__AdhNoW__sectionToggle{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.styles-module-scss-module__AdhNoW__sectionToggle:before,.styles-module-scss-module__AdhNoW__sectionToggle:after{content:"";background:var(--primary-100);position:absolute}.styles-module-scss-module__AdhNoW__sectionToggle:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.styles-module-scss-module__AdhNoW__sectionToggle:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.styles-module-scss-module__AdhNoW__sectionToggleOpen:after{display:none}.styles-module-scss-module__AdhNoW__sectionItems{flex-direction:column;gap:.7rem;display:flex}.styles-module-scss-module__AdhNoW__sectionItem{color:var(--primary-100);display:block}.styles-module-scss-module__AdhNoW__browseAll{color:var(--primary-100);justify-content:space-between;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__AdhNoW__browseAllIcon{flex-shrink:0;width:2.4rem;height:2.4rem}.styles-module-scss-module__AdhNoW__sectionItemNested{opacity:.75;padding-left:2rem}.styles-module-scss-module__AdhNoW__townRow{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.2rem;padding:0;display:flex}.styles-module-scss-module__AdhNoW__wholeTown{text-underline-offset:.4rem;text-decoration:underline}
.styles-module-scss-module__BktHzG__switch{border:1px solid color-mix(in srgb, var(--header-color) 55%, transparent);background:color-mix(in srgb, var(--header-color) 8%, transparent);width:60px;height:30px;color:var(--header-color);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:border-color .35s var(--primary-ease),color .35s var(--primary-ease);border-radius:15px;flex:none;padding:0;position:relative}.styles-module-scss-module__BktHzG__switch:before{content:"";position:absolute;inset:-8px -4px}.styles-module-scss-module__BktHzG__switch:focus-visible{outline:2px solid var(--header-color);outline-offset:3px}@media print{.styles-module-scss-module__BktHzG__switch{display:none}}.styles-module-scss-module__BktHzG__icon{opacity:.75;width:16px;height:16px;position:absolute;top:6px}.styles-module-scss-module__BktHzG__sun{left:6px}.styles-module-scss-module__BktHzG__moon{right:6px}.styles-module-scss-module__BktHzG__moonStroke{stroke-width:1.5px}.styles-module-scss-module__BktHzG__knob{background:var(--header-color);width:24px;height:24px;color:var(--header-ink,var(--primary-800));transition:transform .3s cubic-bezier(.3, .7, .3, 1),background-color .35s var(--primary-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000004d}.styles-module-scss-module__BktHzG__knobIcon{grid-area:1/1;width:14px;height:14px;transition:opacity .2s}.styles-module-scss-module__BktHzG__knobMoon{opacity:0}html[data-night] .styles-module-scss-module__BktHzG__knob{transform:translate(30px)}html[data-night] .styles-module-scss-module__BktHzG__knobSun{opacity:0}html[data-night] .styles-module-scss-module__BktHzG__knobMoon{opacity:1}.styles-module-scss-module__BktHzG__switch[data-target=night] .styles-module-scss-module__BktHzG__knob{transform:translate(30px)}.styles-module-scss-module__BktHzG__switch[data-target=night] .styles-module-scss-module__BktHzG__knobSun{opacity:0}.styles-module-scss-module__BktHzG__switch[data-target=night] .styles-module-scss-module__BktHzG__knobMoon{opacity:1}.styles-module-scss-module__BktHzG__switch[data-target=day] .styles-module-scss-module__BktHzG__knob{transform:none}.styles-module-scss-module__BktHzG__switch[data-target=day] .styles-module-scss-module__BktHzG__knobSun{opacity:1}.styles-module-scss-module__BktHzG__switch[data-target=day] .styles-module-scss-module__BktHzG__knobMoon{opacity:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__BktHzG__switch,.styles-module-scss-module__BktHzG__knob,.styles-module-scss-module__BktHzG__knobIcon{transition:none}}
@property --header-color{syntax:"<color>";inherits:true;initial-value:#f9f2e9}@property --header-bg{syntax:"<color>";inherits:true;initial-value:#0000}.styles-module-scss-module__VuPmTW__bar{--vInset:0% 0% 100% 0%;--nav-gap:5.9rem;z-index:20;pointer-events:none;padding-inline:var(--layout-margin);--header-color:var(--on-photo);--header-bg:transparent;--header-ink:var(--on-photo-ink);color:var(--header-color);position:fixed;inset:0 0 auto}.styles-module-scss-module__VuPmTW__bar:before{content:"";background-color:var(--header-bg);pointer-events:none;transition:background-color .65s var(--primary-ease);position:absolute;inset:0}.styles-module-scss-module__VuPmTW__bar[data-menu-open]{--header-color:var(--on-photo)!important;--header-bg:var(--menu-ground)!important;--header-ink:var(--on-photo-ink)!important}.styles-module-scss-module__VuPmTW__bar[data-menu-open][data-over-photo]{--header-color:var(--on-photo)!important;--header-bg:transparent!important;--header-ink:var(--on-photo-ink)!important}.styles-module-scss-module__VuPmTW__bar.styles-module-scss-module__VuPmTW__barDark{--header-color:var(--primary-800);--header-bg:var(--bg);--header-ink:var(--bg)}.styles-module-scss-module__VuPmTW__bar.styles-module-scss-module__VuPmTW__barActive .styles-module-scss-module__VuPmTW__link,.styles-module-scss-module__VuPmTW__bar.styles-module-scss-module__VuPmTW__barActive .styles-module-scss-module__VuPmTW__logo{color:var(--primary-800)}.styles-module-scss-module__VuPmTW__bg{width:100%;height:100vh;inset:0;top:var(--header-offset,0);opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;position:absolute;overflow:hidden}.styles-module-scss-module__VuPmTW__nav{pointer-events:auto;width:100%;color:var(--header-color);font-family:var(--font-primary);justify-content:space-between;align-items:center;padding-block:3.2rem;display:flex;position:relative}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__nav{padding-block:2rem}}.styles-module-scss-module__VuPmTW__primary{align-items:center;gap:8.4rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__primary{display:none}}.styles-module-scss-module__VuPmTW__utility{align-items:center;gap:3.2rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__utility{display:none}}.styles-module-scss-module__VuPmTW__link{cursor:pointer;font-family:var(--font-primary);letter-spacing:-.03em;color:var(--header-color);white-space:nowrap;transition:color .35s var(--primary-ease);align-items:center;gap:.4rem;font-size:1.6rem;font-weight:400;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__VuPmTW__link:hover:not(.styles-module-scss-module__VuPmTW__langTrigger) .styles-module-scss-module__VuPmTW__chevron{transform:rotate(180deg)}}.styles-module-scss-module__VuPmTW__langTrigger[aria-expanded=true] .styles-module-scss-module__VuPmTW__chevron{transform:rotate(180deg)}.styles-module-scss-module__VuPmTW__chevron{width:1.6rem;height:1.6rem;transition:transform .35s var(--primary-ease)}.styles-module-scss-module__VuPmTW__chevronLang{stroke-width:.8px}.styles-module-scss-module__VuPmTW__logo{width:16.8rem;transition:color .35s var(--primary-ease);color:var(--header-color);padding-bottom:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__VuPmTW__logo svg{width:100%;height:100%}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__logo{width:128px;padding-bottom:4px;position:static;transform:none}.styles-module-scss-module__VuPmTW__logo svg{height:auto}}@media (max-width:1199px) and (min-width:768px){.styles-module-scss-module__VuPmTW__logo{width:160px}}.styles-module-scss-module__VuPmTW__logoStack{--line-scale:1.35;display:block;position:relative}.styles-module-scss-module__VuPmTW__logoStack svg{display:block}.styles-module-scss-module__VuPmTW__logoWord{clip-path:inset(0 0 15.7%);display:block}.styles-module-scss-module__VuPmTW__logoLine{clip-path:inset(84.3% 0 0);opacity:0;transform:scale(var(--line-scale));transition:opacity .25s var(--primary-ease);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__VuPmTW__logoLine{transition:none}}.styles-module-scss-module__VuPmTW__logoLineEstate{transform-origin:57.06% 89.74%}.styles-module-scss-module__VuPmTW__logoLineRentals{transform-origin:58.1% 89.66%}html[data-home-universe] .styles-module-scss-module__VuPmTW__logoStack .styles-module-scss-module__VuPmTW__logoLine{transition:opacity .2s var(--primary-ease),translate .5s var(--primary-ease);translate:0 5px}:is(html[data-home-universe] .styles-module-scss-module__VuPmTW__logoStack:not(.styles-module-scss-module__VuPmTW__logoStackRentals) .styles-module-scss-module__VuPmTW__logoLineEstate,html[data-home-universe] .styles-module-scss-module__VuPmTW__logoStack.styles-module-scss-module__VuPmTW__logoStackRentals .styles-module-scss-module__VuPmTW__logoLineRentals){transition:opacity .5s var(--primary-ease) .18s,translate .7s cubic-bezier(.22, 1, .36, 1) .18s;translate:0}html[data-home-universe=rent]:not([data-header-ready]) .styles-module-scss-module__VuPmTW__logoStack .styles-module-scss-module__VuPmTW__logoLineEstate{opacity:0}html[data-home-universe=rent]:not([data-header-ready]) .styles-module-scss-module__VuPmTW__logoStack .styles-module-scss-module__VuPmTW__logoLineRentals{opacity:1}.styles-module-scss-module__VuPmTW__logoStack:not(.styles-module-scss-module__VuPmTW__logoStackRentals) .styles-module-scss-module__VuPmTW__logoLineEstate,.styles-module-scss-module__VuPmTW__logoStackRentals .styles-module-scss-module__VuPmTW__logoLineRentals{opacity:1;transition:opacity .45s var(--primary-ease) .22s}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__VuPmTW__logoStack:not(.styles-module-scss-module__VuPmTW__logoStackRentals) .styles-module-scss-module__VuPmTW__logoLineEstate,.styles-module-scss-module__VuPmTW__logoStackRentals .styles-module-scss-module__VuPmTW__logoLineRentals{transition:none}}.styles-module-scss-module__VuPmTW__lang{align-items:center;gap:1.2rem;display:inline-flex;position:relative}.styles-module-scss-module__VuPmTW__utilityLinks{justify-content:space-between;align-items:center;width:15.6rem;display:flex}.styles-module-scss-module__VuPmTW__utilityDivider{background:currentColor;width:1px;height:1.8rem}.styles-module-scss-module__VuPmTW__nightMobile{display:none}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__nightMobile{margin-left:auto;display:block}}.styles-module-scss-module__VuPmTW__burger{display:none}@media (max-width:1199px){.styles-module-scss-module__VuPmTW__burger{color:var(--header-color);font-family:var(--font-primary);letter-spacing:-.03em;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-left:auto;margin-right:-12px;padding:0 12px;font-size:16px;font-weight:400;line-height:1.2;display:inline-flex}}.styles-module-scss-module__VuPmTW__burgerIcon{flex-direction:column;justify-content:center;gap:4px;width:14px;display:flex}.styles-module-scss-module__VuPmTW__burgerIcon span{background:var(--header-color);width:14px;height:1px;transition:transform .4s var(--primary-ease);display:block}.styles-module-scss-module__VuPmTW__burgerIconOpen span:first-child{transform:translateY(2.5px)rotate(45deg)}.styles-module-scss-module__VuPmTW__burgerIconOpen span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.styles-module-scss-module__VuPmTW__burgerLabel{display:grid}.styles-module-scss-module__VuPmTW__burgerLabel>span{transition:opacity .3s var(--primary-ease);grid-area:1/1}.styles-module-scss-module__VuPmTW__burgerLabelOff{opacity:0}
.styles-module-scss-module__YzLYuq__languageSwitcher{text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;display:inline-flex}.styles-module-scss-module__YzLYuq__languageSwitcherItem,.styles-module-scss-module__YzLYuq__languageSwitcherItemButton{align-items:center;gap:.8rem;display:inline-flex}.styles-module-scss-module__YzLYuq__languageSwitcherItemButtonActive{text-underline-offset:.3rem;cursor:default;text-decoration:underline;text-decoration-thickness:1px}.styles-module-scss-module__YzLYuq__languageSwitcherPending{opacity:.5}
.styles-module-scss-module__IFjcAq__footer{padding-inline:32px;background:var(--bg);padding-bottom:16px}@media (max-width:767px){.styles-module-scss-module__IFjcAq__footer{padding-inline:16px;padding-bottom:0}}.styles-module-scss-module__IFjcAq__card{--footer-fg:var(--primary-100);--footer-serif:var(--font-primary);background:var(--accent-150);min-height:70.3rem;color:var(--footer-fg);border-radius:.8rem;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:46px 32px 32px;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__card{gap:4rem;min-height:0}}.styles-module-scss-module__IFjcAq__top{column-gap:var(--layout-columns-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:767px){.styles-module-scss-module__IFjcAq__top{flex-direction:column;gap:5.7rem;display:flex}}.styles-module-scss-module__IFjcAq__brand{flex-direction:column;grid-column:1/6;gap:5.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__brand{display:contents}}.styles-module-scss-module__IFjcAq__logo{background-color:var(--footer-fg);width:4.6rem;height:4.6rem;-webkit-mask:url(/images/about/compass.svg) 50%/contain no-repeat;mask:url(/images/about/compass.svg) 50%/contain no-repeat}@media (max-width:767px){.styles-module-scss-module__IFjcAq__logo{order:1}}.styles-module-scss-module__IFjcAq__contact{flex-direction:column;gap:6.4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__contact{order:3;gap:4.8rem;margin-top:1.8rem}}.styles-module-scss-module__IFjcAq__phone{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__phone{font-size:1.8rem}}.styles-module-scss-module__IFjcAq__offices{flex-direction:column;gap:4.8rem;display:flex}.styles-module-scss-module__IFjcAq__office{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__officeName{font-size:1.8rem}}.styles-module-scss-module__IFjcAq__reviewButton{background:var(--accent-100);color:var(--footer-fg);border-radius:.8rem;align-self:flex-start;align-items:center;gap:1rem;padding:1.6rem;display:inline-flex}.styles-module-scss-module__IFjcAq__reviewLabel{line-height:.75}.styles-module-scss-module__IFjcAq__reviewIcon{background-color:currentColor;flex-shrink:0;width:1.2rem;height:1.2rem;-webkit-mask:url(/images/footer/write-review.svg) 50%/contain no-repeat;mask:url(/images/footer/write-review.svg) 50%/contain no-repeat}.styles-module-scss-module__IFjcAq__socials{align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__IFjcAq__socialLink{border:1px solid var(--footer-fg);width:4.3rem;height:4.3rem;transition:opacity .3s var(--primary-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__IFjcAq__socialLink svg{width:2rem;height:2rem;fill:var(--footer-fg);flex:none;display:block}.styles-module-scss-module__IFjcAq__nav{display:contents}@media (max-width:767px){.styles-module-scss-module__IFjcAq__nav{column-gap:var(--layout-columns-gap);order:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.styles-module-scss-module__IFjcAq__navCol{flex-direction:column;gap:6rem;display:flex}.styles-module-scss-module__IFjcAq__navCol:first-child{grid-column:6/9}.styles-module-scss-module__IFjcAq__navCol:nth-child(2){grid-column:9/-1}@media (max-width:767px){.styles-module-scss-module__IFjcAq__navCol{gap:4rem}.styles-module-scss-module__IFjcAq__navCol:first-child{grid-column:1/3}.styles-module-scss-module__IFjcAq__navCol:nth-child(2){grid-column:3/-1}}.styles-module-scss-module__IFjcAq__navGroup{flex-direction:column;gap:3rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__navGroup{gap:2rem}}.styles-module-scss-module__IFjcAq__navLabel{text-transform:uppercase}.styles-module-scss-module__IFjcAq__navLinks{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__IFjcAq__navLink{font-family:var(--footer-serif);letter-spacing:-.05em;transition:opacity .3s var(--primary-ease);font-size:4.8rem;font-weight:400;display:inline-block}@media (max-width:767px){.styles-module-scss-module__IFjcAq__navLink{font-size:2.4rem;line-height:1.2}}.styles-module-scss-module__IFjcAq__bottom{flex-direction:column;gap:3rem;display:flex}@media (max-width:767px){.styles-module-scss-module__IFjcAq__bottom{gap:3.2rem}}.styles-module-scss-module__IFjcAq__divider{border:none;border-top:1px solid var(--footer-fg);margin:0}.styles-module-scss-module__IFjcAq__bottomRow{column-gap:var(--layout-columns-gap);font-family:var(--font-secondary);letter-spacing:-.0125em;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-end;font-size:1.4rem;font-weight:400;line-height:1.34;display:grid}@media (max-width:767px){.styles-module-scss-module__IFjcAq__bottomRow{flex-direction:column;align-items:flex-start;gap:3.2rem;display:flex}}.styles-module-scss-module__IFjcAq__legalCol{flex-direction:column;gap:.8rem;display:flex}.styles-module-scss-module__IFjcAq__legalCol:first-child{grid-column:1/6}.styles-module-scss-module__IFjcAq__legalCol:nth-child(2){grid-column:6/9}@media (max-width:767px){.styles-module-scss-module__IFjcAq__legalCol{gap:1.6rem}}.styles-module-scss-module__IFjcAq__legalLink{align-self:flex-start}.styles-module-scss-module__IFjcAq__manageCookies{text-align:left;cursor:pointer}.styles-module-scss-module__IFjcAq__credit{text-align:right;grid-column:9/-1}@media (max-width:767px){.styles-module-scss-module__IFjcAq__credit{text-align:left}}.styles-module-scss-module__IFjcAq__langToggle{font-family:var(--font-secondary);font-size:1.4rem;line-height:1.35;font-weight:inherit;letter-spacing:-.0125em;text-transform:none;gap:.4rem}.styles-module-scss-module__IFjcAq__langToggle span{gap:.4rem}.styles-module-scss-module__IFjcAq__langToggle button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:767px){.styles-module-scss-module__IFjcAq__langToggle{font-size:1.6rem}}.styles-module-scss-module__IFjcAq__towns{opacity:.7;flex-direction:column;gap:.6rem;display:flex}.styles-module-scss-module__IFjcAq__townsRow{flex-wrap:wrap;gap:.2rem 1.6rem;margin:0;display:flex}.styles-module-scss-module__IFjcAq__townsArea{opacity:1;font-weight:500}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__IFjcAq__townLink:hover:hover{text-underline-offset:.3rem;text-decoration:underline}}.styles-module-scss-module__IFjcAq__townsArea:after{content:" :"}
.styles-module-scss-module__POFMlG__search{z-index:1;width:min(47.4rem,100% - 2*var(--layout-margin));transition:width .4s var(--primary-ease),gap .4s var(--primary-ease);flex-direction:column;align-items:center;gap:.8rem;display:flex;position:absolute;top:75.7%;left:50%;transform:translate(-50%)}@media (max-width:767px){.styles-module-scss-module__POFMlG__search{top:auto;bottom:calc(2.4rem + 100lvh - 100svh + env(safe-area-inset-bottom));width:calc(100% - 4rem)}}.styles-module-scss-module__POFMlG__morph{width:100%;position:relative}.styles-module-scss-module__POFMlG__backdrop{z-index:14;--backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--primary-ease),visibility 0s .4s;background:#0006;position:fixed;inset:0}.styles-module-scss-module__POFMlG__backdropOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s var(--primary-ease)}.styles-module-scss-module__POFMlG__tabs{gap:.8rem;display:flex}.styles-module-scss-module__POFMlG__tab{border:1px solid var(--primary-100);color:var(--primary-100);font-family:var(--font-primary);letter-spacing:-.0125em;cursor:pointer;transition:background var(--duration-theme) var(--primary-ease),color var(--duration-theme) var(--primary-ease);background:0 0;border-radius:.4rem;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:400;line-height:1.3}.styles-module-scss-module__POFMlG__tabActive{background:var(--bg);color:var(--primary-700);border-color:var(--bg)}html[data-home-universe=rent] .styles-module-scss-module__POFMlG__tabs .styles-module-scss-module__POFMlG__tab:first-child{color:var(--primary-100);border-color:var(--primary-100);background:0 0}html[data-home-universe=rent] .styles-module-scss-module__POFMlG__tabs .styles-module-scss-module__POFMlG__tab:last-child{background:var(--bg);color:var(--primary-700);border-color:var(--bg)}.styles-module-scss-module__POFMlG__searchField{background:var(--bg);width:100%;color:var(--primary-800);cursor:text;transition:opacity .2s var(--primary-ease),background var(--duration-theme) var(--primary-ease);border-radius:.4rem;justify-content:space-between;align-items:center;padding:1.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__POFMlG__searchField{border-radius:0 .4rem .4rem;padding:1.6rem .8rem}}.styles-module-scss-module__POFMlG__searchFieldHidden{opacity:0;visibility:hidden;width:100%;transition:opacity .2s var(--primary-ease),visibility 0s .2s;position:absolute;top:0;left:0}.styles-module-scss-module__POFMlG__searchLeft{flex:1;align-items:center;gap:.8rem;min-width:0;display:inline-flex}.styles-module-scss-module__POFMlG__searchIcon{flex-shrink:0;width:2rem;height:2rem}.styles-module-scss-module__POFMlG__searchSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.8rem;height:1.8rem;margin:.1rem;animation:.8s linear infinite styles-module-scss-module__POFMlG__search-spin}@keyframes styles-module-scss-module__POFMlG__search-spin{to{transform:rotate(360deg)}}.styles-module-scss-module__POFMlG__searchInputPending{color:#0000}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__POFMlG__searchSpinner{animation-duration:2.4s}}.styles-module-scss-module__POFMlG__inputWrap{flex:1;min-width:0;position:relative}.styles-module-scss-module__POFMlG__searchInput{width:100%;color:var(--primary-800);font-family:var(--font-primary);letter-spacing:-.0125em;appearance:none;background:0 0;border:none;outline:none;padding:0;font-size:1.6rem;font-weight:400;line-height:1.3}@media (max-width:1199px){.styles-module-scss-module__POFMlG__searchInput{font-size:max(16px,1.6rem)}}.styles-module-scss-module__POFMlG__searchInput::placeholder{color:var(--primary-800);opacity:1}.styles-module-scss-module__POFMlG__searchInput::-webkit-search-cancel-button{appearance:none}.styles-module-scss-module__POFMlG__searchInput::-webkit-search-decoration{appearance:none}.styles-module-scss-module__POFMlG__searchInputTyping::placeholder{opacity:0}.styles-module-scss-module__POFMlG__typewriter{white-space:nowrap;pointer-events:none;color:var(--primary-800);font-family:var(--font-primary);letter-spacing:-.0125em;align-items:center;font-size:1.6rem;font-weight:400;line-height:1.3;display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__POFMlG__typewriter{font-size:max(16px,1.6rem)}}.styles-module-scss-module__POFMlG__shortcut{font-family:var(--font-primary);color:var(--input-placeholder);flex-shrink:0;font-size:1.6rem;line-height:1.3}@media (max-width:767px){.styles-module-scss-module__POFMlG__shortcut{display:none}}.styles-module-scss-module__POFMlG__submit{cursor:pointer;background:0 0;border:none;padding:0;display:none}@media (max-width:767px){.styles-module-scss-module__POFMlG__submit{color:var(--primary-800);flex-shrink:0;display:inline-flex}}.styles-module-scss-module__POFMlG__submitIcon{width:2.4rem;height:2.4rem}.styles-module-scss-module__POFMlG__searchExpanded{z-index:15;gap:1.5rem;width:64.7rem}.styles-module-scss-module__POFMlG__panelOverlay{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .28s var(--primary-ease),transform .32s var(--primary-ease),visibility 0s .32s;flex-direction:column;gap:1.5rem;display:flex;position:absolute;top:0;left:0;transform:translateY(-6px)scale(.985)}@media (max-width:767px){.styles-module-scss-module__POFMlG__panelOverlay{display:none}}.styles-module-scss-module__POFMlG__panelOverlayOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s var(--primary-ease),transform .32s var(--primary-ease);position:relative;transform:none}.styles-module-scss-module__POFMlG__panel{text-align:left;flex-direction:column;width:100%;display:flex}.styles-module-scss-module__POFMlG__panelHeader{background:var(--bg);border-bottom:1px solid var(--primary-300);color:var(--primary-800);border-radius:.4rem .4rem 0 0;justify-content:space-between;align-items:center;padding:1.6rem;display:flex}.styles-module-scss-module__POFMlG__panelSuggesting{gap:1rem}.styles-module-scss-module__POFMlG__suggestions{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__POFMlG__suggestion{background:var(--bg);color:var(--primary-800);border-radius:.4rem;align-items:center;gap:2rem;padding:1.2rem;display:flex}.styles-module-scss-module__POFMlG__suggestionMedia{border-radius:.3rem;flex-shrink:0;width:16.671rem;height:10.992rem;position:relative;overflow:hidden}.styles-module-scss-module__POFMlG__suggestionBody{flex-direction:column;gap:2rem;min-width:0;display:flex}.styles-module-scss-module__POFMlG__suggestionTitle{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__POFMlG__suggestionPrice{font-family:var(--font-primary);letter-spacing:-.05em;font-size:3.2rem;font-weight:400;line-height:1.2}.styles-module-scss-module__POFMlG__suggestionMeta{font-family:var(--font-secondary);letter-spacing:-.03em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:400;line-height:1.3;display:flex}.styles-module-scss-module__POFMlG__suggestionSpecs{gap:2.4rem;display:flex}.styles-module-scss-module__POFMlG__suggestionSpec{font-family:var(--font-secondary);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:400;line-height:.965;display:inline-flex}.styles-module-scss-module__POFMlG__suggestionSpecIcon{flex-shrink:0;width:1.6rem;height:1.6rem}.styles-module-scss-module__POFMlG__suggestionsEmpty{display:none}.styles-module-scss-module__POFMlG__suggestion{transition:box-shadow .15s var(--primary-ease)}.styles-module-scss-module__POFMlG__suggestionActive{box-shadow:inset 0 0 0 1px var(--primary-800)}.styles-module-scss-module__POFMlG__placeSuggestion{background:var(--bg);min-height:5.6rem;color:var(--primary-800);cursor:pointer;transition:background .15s var(--primary-ease),box-shadow .15s var(--primary-ease);border-radius:.4rem;align-items:center;gap:1.2rem;padding:1.2rem;display:flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__POFMlG__placeSuggestion:hover{background:var(--button-bg)}}.styles-module-scss-module__POFMlG__placeSuggestion.styles-module-scss-module__POFMlG__suggestionActive{background:var(--button-bg)}.styles-module-scss-module__POFMlG__placeSuggestionIcon{flex-shrink:0;width:1.8rem;height:1.8rem}.styles-module-scss-module__POFMlG__placeSuggestionBody{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.styles-module-scss-module__POFMlG__placeSuggestionName{font-family:var(--font-primary);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.8rem;font-weight:400;line-height:1.2;overflow:hidden}.styles-module-scss-module__POFMlG__placeSuggestionKind,.styles-module-scss-module__POFMlG__placeSuggestionCount{font-family:var(--font-secondary);letter-spacing:-.03em;text-transform:uppercase;color:var(--input-placeholder);font-size:1.2rem;font-weight:400;line-height:1.3}.styles-module-scss-module__POFMlG__placeSuggestionCount{flex-shrink:0}.styles-module-scss-module__POFMlG__sheetPlaces{flex-direction:column;flex-shrink:0;gap:.4rem;margin:.8rem 1.6rem 0;padding:0;list-style:none;display:flex}.styles-module-scss-module__POFMlG__sheetPlaces .styles-module-scss-module__POFMlG__placeSuggestion{border-bottom:1px solid var(--button-bg);border-radius:0;padding-inline:.4rem}.styles-module-scss-module__POFMlG__filters{background:var(--bg);border-radius:0 0 .4rem .4rem;grid-template-columns:1fr 1fr;gap:1.6rem;padding:1.6rem;display:grid}.styles-module-scss-module__POFMlG__filter{border-bottom:1px solid var(--input-border);flex-direction:column;gap:1.6rem;padding-bottom:.8rem;display:flex;position:relative}.styles-module-scss-module__POFMlG__filterControl{display:contents}.styles-module-scss-module__POFMlG__filterHead{color:var(--primary-800);align-items:center;gap:.4rem;display:inline-flex}.styles-module-scss-module__POFMlG__filterIcon{flex-shrink:0;width:1.05rem;height:1.05rem}.styles-module-scss-module__POFMlG__filterLabel{font-family:var(--font-secondary);letter-spacing:normal;text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__filterValue{cursor:pointer;width:100%;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:1.6rem;font-weight:400;line-height:.965;display:flex}.styles-module-scss-module__POFMlG__filterChevron{flex-shrink:0;width:2rem;height:2rem}.styles-module-scss-module__POFMlG__searchBtn{background:var(--primary-800);cursor:pointer;width:100%;color:var(--primary-100);font-family:var(--font-primary);letter-spacing:-.0125em;border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:1rem;padding:.8rem;font-size:1.6rem;font-weight:400;line-height:1.3;display:flex}.styles-module-scss-module__POFMlG__searchBtnIcon{width:2rem;height:2rem}.styles-module-scss-module__POFMlG__filterPopover{z-index:10;background:var(--bg);cursor:default;transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;width:35.5rem;transition:opacity .2s var(--primary-ease),transform .24s var(--primary-ease),visibility 0s .24s;border-radius:.4rem;flex-direction:column;padding:1.6rem;display:flex;position:absolute;top:calc(100% + .8rem);right:0;transform:translateY(-6px)scale(.985);box-shadow:0 1.2rem 3.2rem #3206032e}.styles-module-scss-module__POFMlG__filterPopoverOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--primary-ease),transform .24s var(--primary-ease);transform:none}.styles-module-scss-module__POFMlG__priceDropdown{gap:3.2rem}.styles-module-scss-module__POFMlG__roomsDropdown{gap:1.6rem}.styles-module-scss-module__POFMlG__filterPopover.styles-module-scss-module__POFMlG__datesDropdown{transform-origin:top;gap:1.6rem;width:calc(200% + 4.8rem);left:-1.6rem;right:auto}.styles-module-scss-module__POFMlG__datesFoot{justify-content:space-between;align-items:center;gap:1.6rem;min-height:44px;display:flex}.styles-module-scss-module__POFMlG__datesHint{margin:0}.styles-module-scss-module__POFMlG__datesClear{min-height:44px;color:var(--primary-800);font-family:var(--font-primary);letter-spacing:-.03em;text-underline-offset:.3rem;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.6rem;font-weight:400;line-height:1.2;text-decoration:underline}.styles-module-scss-module__POFMlG__filterPopoverLeft{transform-origin:0 0;left:0;right:auto}.styles-module-scss-module__POFMlG__priceRange{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__POFMlG__popoverHeading{border-bottom:1px solid var(--primary-300);letter-spacing:normal;text-transform:uppercase;padding-bottom:1.6rem;line-height:.965}.styles-module-scss-module__POFMlG__priceBody{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__POFMlG__priceInputs{justify-content:space-between;display:flex}.styles-module-scss-module__POFMlG__priceInput{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__POFMlG__priceInputTo{align-items:flex-end}.styles-module-scss-module__POFMlG__priceInputsEqual{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.styles-module-scss-module__POFMlG__priceInputsEqual .styles-module-scss-module__POFMlG__priceInput,.styles-module-scss-module__POFMlG__priceInputsEqual .styles-module-scss-module__POFMlG__priceInputTo{align-items:stretch}.styles-module-scss-module__POFMlG__priceInputsEqual .styles-module-scss-module__POFMlG__priceInputBox{justify-content:flex-start}.styles-module-scss-module__POFMlG__priceInputLabel{letter-spacing:-.02em;line-height:.965}.styles-module-scss-module__POFMlG__priceInputBox{font-variant-numeric:tabular-nums;border:1px solid var(--input-border);border-radius:.8rem;justify-content:center;align-items:center;padding:.8rem;display:inline-flex}.styles-module-scss-module__POFMlG__priceInputField{width:15rem;min-width:0;max-width:100%;color:inherit;text-align:center;background:0 0;outline:none;font-family:inherit;font-size:1.6rem}@media (max-width:1199px){.styles-module-scss-module__POFMlG__priceInputField{font-size:max(16px,1.6rem)}}.styles-module-scss-module__POFMlG__priceInputField:focus{border-color:var(--primary-800)}.styles-module-scss-module__POFMlG__priceInputField::placeholder{color:var(--input-placeholder)}.styles-module-scss-module__POFMlG__priceInputsEqual .styles-module-scss-module__POFMlG__priceInputField{text-align:left;width:100%}.styles-module-scss-module__POFMlG__priceSlider{height:1.8rem;position:relative}.styles-module-scss-module__POFMlG__priceTrack{background:var(--bg-dark);border-radius:.8rem;height:.3rem;position:absolute;top:50%;left:.9rem;right:.9rem;transform:translateY(-50%)}.styles-module-scss-module__POFMlG__priceFill{background:var(--primary-500);border-radius:.8rem;height:.3rem;position:absolute;top:50%;left:.9rem;right:24%;transform:translateY(-50%)}.styles-module-scss-module__POFMlG__priceHandle{background:var(--primary-500);cursor:grab;touch-action:none;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__POFMlG__priceHandle:active{cursor:grabbing}.styles-module-scss-module__POFMlG__priceHandleStart{left:0}.styles-module-scss-module__POFMlG__priceHandleEnd{left:76%}.styles-module-scss-module__POFMlG__pricePresets{flex-wrap:wrap;gap:.8rem;display:flex}.styles-module-scss-module__POFMlG__pricePreset{font-variant-numeric:tabular-nums;background:var(--button-bg);cursor:pointer;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);transition:background .15s var(--primary-ease),color .15s var(--primary-ease);border:none;border-radius:.8rem;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__pricePresetActive{background:var(--primary-500);color:var(--primary-100)}.styles-module-scss-module__POFMlG__roomsGroup{flex-direction:column;gap:1.2rem;display:flex}.styles-module-scss-module__POFMlG__roomsLabel{letter-spacing:-.02em;line-height:.965}.styles-module-scss-module__POFMlG__roomsBtns{gap:.8rem;width:32.4rem;display:flex}.styles-module-scss-module__POFMlG__roomsBtn{background:var(--button-bg);cursor:pointer;text-align:left;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);transition:background .15s var(--primary-ease),color .15s var(--primary-ease);border:none;border-radius:.8rem;flex:1;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__roomsBtnActive{background:var(--primary-500);color:var(--primary-100)}.styles-module-scss-module__POFMlG__propertyDropdown{padding:1.6rem 0 0}.styles-module-scss-module__POFMlG__propertyHeading{border-bottom:1px solid var(--primary-300);font-family:var(--font-secondary);letter-spacing:normal;text-transform:uppercase;color:var(--input-placeholder);padding:0 1.6rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__propertyList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__POFMlG__propertyRow{cursor:pointer;width:100%;transition:background .15s var(--primary-ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;display:flex}.styles-module-scss-module__POFMlG__propertyRow:hover{background:var(--button-bg)}.styles-module-scss-module__POFMlG__propertyLeft{align-items:center;gap:1.2rem;display:inline-flex}.styles-module-scss-module__POFMlG__checkbox{box-sizing:border-box;border:1px solid var(--input-border);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.styles-module-scss-module__POFMlG__checkboxChecked{border-color:var(--primary-800);background:var(--primary-800);color:var(--primary-100)}.styles-module-scss-module__POFMlG__checkMark{width:2rem;height:2rem}.styles-module-scss-module__POFMlG__propertyName{font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);font-size:1.6rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__propertyCount{font-variant-numeric:tabular-nums;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--input-border);font-size:1.6rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__propertyCountStrong{color:var(--primary-700)}.styles-module-scss-module__POFMlG__locationDropdown{gap:1.6rem;padding:1.6rem 0 0}.styles-module-scss-module__POFMlG__locationDropdownEmpty{padding-bottom:1.6rem}.styles-module-scss-module__POFMlG__locationSearch{border:1px solid var(--input-border);border-radius:.4rem;align-items:center;gap:.6rem;margin:0 1.6rem;padding:1.2rem .8rem;display:flex}.styles-module-scss-module__POFMlG__locationSearchIcon{width:1.6rem;height:1.6rem;color:var(--input-placeholder);flex-shrink:0}.styles-module-scss-module__POFMlG__locationSearchInput{min-width:0;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1.4rem;font-weight:400;line-height:.965}@media (max-width:1199px){.styles-module-scss-module__POFMlG__locationSearchInput{font-size:max(16px,1.4rem)}}.styles-module-scss-module__POFMlG__locationSearchInput::placeholder{color:var(--input-placeholder);opacity:1}.styles-module-scss-module__POFMlG__locationSearchInput::-webkit-search-cancel-button{appearance:none}.styles-module-scss-module__POFMlG__locationSearchInput::-webkit-search-decoration{appearance:none}.styles-module-scss-module__POFMlG__locationNearby{border:none;border-bottom:1px solid var(--button-bg);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:0 1.6rem;padding:0 0 1.2rem;display:flex}.styles-module-scss-module__POFMlG__locationNearbyLabel{font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__nearbyCheckbox{box-sizing:border-box;border:1px solid var(--input-placeholder);width:2rem;height:2rem;color:var(--primary-800);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__POFMlG__locationGroups{flex-direction:column;gap:2.4rem;display:flex}.styles-module-scss-module__POFMlG__locationGroup{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__POFMlG__locationGroupHeading{font-family:var(--font-secondary);letter-spacing:normal;text-transform:uppercase;color:var(--input-placeholder);margin:0 1.6rem;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__sheetSearchBar{border-bottom:1px solid var(--button-bg);flex-shrink:0;align-items:center;height:6rem;margin:1.8rem 1.6rem 0;padding:1.6rem;display:flex}.styles-module-scss-module__POFMlG__sheetBackdrop{z-index:50;--backdrop-blur:blur(5.5px);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background:#0000004d;position:fixed;inset:0}.styles-module-scss-module__POFMlG__sheet{top:11.3rem;right:var(--layout-margin);left:var(--layout-margin);z-index:50;height:calc(var(--sheet-viewport,100dvh) - 12.9rem - env(safe-area-inset-bottom));background:var(--bg);color:var(--primary-800);border-radius:.4rem;flex-direction:column;display:flex;position:fixed;overflow:hidden}.styles-module-scss-module__POFMlG__sheetTyping{top:calc(var(--sheet-offset,0px) + 1.2rem + env(safe-area-inset-top));height:calc(var(--sheet-viewport,100dvh) - 2.8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetSearchBar,.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetPlaces,.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetCount,.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetOrFilter,.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetSwitch,.styles-module-scss-module__POFMlG__sheetTypingField .styles-module-scss-module__POFMlG__sheetTabs{display:none}.styles-module-scss-module__POFMlG__sheetTypingSearch .styles-module-scss-module__POFMlG__sheetSearchBar{margin-top:.4rem}.styles-module-scss-module__POFMlG__sheetTypingSearch .styles-module-scss-module__POFMlG__sheetScroll{display:none}.styles-module-scss-module__POFMlG__sheetTypingSearch .styles-module-scss-module__POFMlG__sheetPlaces{flex:0 auto;min-height:0;overflow-y:auto}.styles-module-scss-module__POFMlG__sheetTypingSearch .styles-module-scss-module__POFMlG__sheetSearch{margin-top:auto}.styles-module-scss-module__POFMlG__sheetBar{border-bottom:1px solid var(--primary-300);flex-shrink:0;justify-content:space-between;align-items:center;height:5.7rem;margin:0 1.6rem;padding:1.2rem 0;display:flex;position:relative}.styles-module-scss-module__POFMlG__sheetClose,.styles-module-scss-module__POFMlG__sheetTitle,.styles-module-scss-module__POFMlG__sheetReset{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--primary-800);font-size:1.6rem;font-weight:400;line-height:1.2}.styles-module-scss-module__POFMlG__sheetClose,.styles-module-scss-module__POFMlG__sheetReset{cursor:pointer;background:0 0;border:none;padding:0}.styles-module-scss-module__POFMlG__sheetTitle{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--primary-800);font-size:1.6rem;font-weight:400;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.styles-module-scss-module__POFMlG__sheetClose{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--primary-800);align-items:center;gap:1rem;font-size:1.6rem;font-weight:400;line-height:1.2;display:inline-flex}.styles-module-scss-module__POFMlG__sheetCloseIcon{width:2rem;height:2rem}.styles-module-scss-module__POFMlG__sheetReset{text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__POFMlG__sheetScroll{flex-direction:column;flex:1;gap:1.8rem;min-height:0;padding:1.8rem 0 1.6rem;display:flex;overflow-y:auto}.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__popoverHeading{padding:0 1.6rem 1.6rem}.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__priceRange .styles-module-scss-module__POFMlG__popoverHeading{margin:0 1.6rem;padding:0 0 1.6rem}.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__priceBody,.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__pricePresets,.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__roomsGroup{padding:0 1.6rem}.styles-module-scss-module__POFMlG__sheetScroll .styles-module-scss-module__POFMlG__locationNearby{margin:0;padding:0 1.6rem 1.2rem}.styles-module-scss-module__POFMlG__sheetCount,.styles-module-scss-module__POFMlG__sheetOrFilter{height:3rem;color:var(--input-placeholder);font-family:var(--font-primary);letter-spacing:-.0125em;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:1.4rem;font-weight:400;line-height:1.35;display:flex}.styles-module-scss-module__POFMlG__sheetCount{justify-content:flex-start;margin-inline:1.6rem}.styles-module-scss-module__POFMlG__sheetCountBand{z-index:1;border-bottom:1px solid var(--primary-300);background:var(--bg);height:auto;margin:0;padding:.8rem 1.6rem;position:relative}.styles-module-scss-module__POFMlG__sheetTabs{gap:.8rem;margin:0 1.6rem;display:flex}.styles-module-scss-module__POFMlG__sheetTab{border:1px solid var(--input-border);cursor:pointer;text-align:center;color:var(--primary-800);font-family:var(--font-primary);letter-spacing:-.0125em;background:0 0;border-radius:.4rem;flex:0 0 calc(48.0663% - .38453rem);padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:400;line-height:.75}.styles-module-scss-module__POFMlG__sheetTab+.styles-module-scss-module__POFMlG__sheetTab{flex-basis:calc(51.9337% - .41547rem)}.styles-module-scss-module__POFMlG__sheetTabOn{border-color:var(--primary-800);background:var(--primary-800);color:var(--primary-100)}.styles-module-scss-module__POFMlG__sheetSwitch{flex-direction:column;gap:1.2rem;margin:0 1.6rem;display:flex}.styles-module-scss-module__POFMlG__sheetSection{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__POFMlG__sheetSectionTight{gap:0}.styles-module-scss-module__POFMlG__sheetRange{flex-direction:column;gap:3.2rem;display:flex}.styles-module-scss-module__POFMlG__sheetPills{flex-wrap:wrap;gap:.8rem;margin:0 1.6rem;display:flex}.styles-module-scss-module__POFMlG__sheetPill{background:var(--button-bg);cursor:pointer;font-family:var(--font-secondary);letter-spacing:-.02em;color:var(--primary-800);transition:background .15s var(--primary-ease),color .15s var(--primary-ease);border:none;border-radius:.8rem;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;font-size:1.6rem;font-weight:400;line-height:.965;display:inline-flex}.styles-module-scss-module__POFMlG__sheetPillCount{font-variant-numeric:tabular-nums;color:var(--input-border)}.styles-module-scss-module__POFMlG__sheetPillOn{background:var(--primary-500);color:var(--primary-100)}.styles-module-scss-module__POFMlG__sheetPillOn .styles-module-scss-module__POFMlG__sheetPillCount{color:var(--primary-100)}.styles-module-scss-module__POFMlG__sheetSearch{background:var(--primary-800);cursor:pointer;height:5.6rem;color:var(--primary-100);font-family:var(--font-primary);letter-spacing:-.0125em;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;margin:1.2rem 1.6rem;padding:.8rem;font-size:1.6rem;font-weight:400;line-height:1.3;display:flex}.styles-module-scss-module__POFMlG__sheetSearchIcon{width:2rem;height:2rem}.styles-module-scss-module__POFMlG__mediaSkeleton{position:absolute;inset:0}.styles-module-scss-module__POFMlG__sheetStayFirst{flex-direction:column;gap:1.6rem;padding-bottom:2.4rem;display:flex}.styles-module-scss-module__POFMlG__sheetStay{flex-direction:column;gap:1.6rem;padding-bottom:.8rem;display:flex}.styles-module-scss-module__POFMlG__sheetStay:after{content:"";background:var(--primary-300);height:1px;margin-top:.8rem}.styles-module-scss-module__POFMlG__typedLine{white-space:pre}.styles-module-scss-module__POFMlG__caret{vertical-align:-.03em;background-color:currentColor;width:.34em;height:.72em;margin-left:.06em;display:inline-block}.styles-module-scss-module__POFMlG__caretIdle{animation:1.1s step-end infinite styles-module-scss-module__POFMlG__caret-blink}@keyframes styles-module-scss-module__POFMlG__caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__POFMlG__caret{display:none}}
.styles-module-scss-module__CB7XgG__section{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));column-gap:var(--layout-columns-gap);padding:0 var(--layout-margin);color:var(--primary-800);display:grid}@media (max-width:767px){.styles-module-scss-module__CB7XgG__section{padding:0 var(--layout-margin);flex-direction:column;gap:4.8rem;display:flex}}.styles-module-scss-module__CB7XgG__stats{flex-direction:column;grid-column:1/5;gap:6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__CB7XgG__stats{gap:6.4rem}}.styles-module-scss-module__CB7XgG__stat{flex-direction:column;display:flex}@media (max-width:767px){.styles-module-scss-module__CB7XgG__stat{gap:2rem}}.styles-module-scss-module__CB7XgG__statTop{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__CB7XgG__statMark{flex-direction:column;flex-shrink:0;display:flex}.styles-module-scss-module__CB7XgG__googleLogo{width:9.1rem;height:auto}.styles-module-scss-module__CB7XgG__stars{display:flex}.styles-module-scss-module__CB7XgG__star{background:linear-gradient(to right, var(--primary-300) var(--star-fill), var(--button-bg) var(--star-fill));width:1.8rem;height:1.8rem;-webkit-mask:url(/images/home/testimonial/star.svg) 50%/contain no-repeat;mask:url(/images/home/testimonial/star.svg) 50%/contain no-repeat}.styles-module-scss-module__CB7XgG__statValue{letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__CB7XgG__statValue{font-size:4.8rem;line-height:1}}.styles-module-scss-module__CB7XgG__statLabel{letter-spacing:-.05em}.styles-module-scss-module__CB7XgG__quoteWrap{grid-column:5/-1;gap:4.9rem;padding:0 0 3.8rem;display:flex}@media (max-width:767px){.styles-module-scss-module__CB7XgG__quoteWrap{flex-direction:column;gap:3.2rem}}.styles-module-scss-module__CB7XgG__divider{background:var(--primary-300);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:767px){.styles-module-scss-module__CB7XgG__divider{align-self:auto;width:100%;height:1px}}.styles-module-scss-module__CB7XgG__content{flex-direction:column;flex:1;gap:12.25rem;min-width:0;display:flex}@media (max-width:1199px){.styles-module-scss-module__CB7XgG__content{gap:6.4rem}}@media (max-width:767px){.styles-module-scss-module__CB7XgG__content{gap:3.2rem}}.styles-module-scss-module__CB7XgG__track{display:grid}.styles-module-scss-module__CB7XgG__slide{flex-direction:column;grid-area:1/1/2/2;gap:3.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__CB7XgG__slide{gap:2.4rem}}.styles-module-scss-module__CB7XgG__quote{letter-spacing:-.05em;line-height:1.2}@media (max-width:767px){.styles-module-scss-module__CB7XgG__quote{letter-spacing:-.0125em;font-size:2.4rem;line-height:1.3}}.styles-module-scss-module__CB7XgG__meta{flex-direction:column;display:flex}.styles-module-scss-module__CB7XgG__reviewLink{--btn-arrow-size:1.8rem;--btn-arrow-gap:.3rem;border-bottom:1px solid}.styles-module-scss-module__CB7XgG__reviewLinkSpaced{margin-top:1.3em}.styles-module-scss-module__CB7XgG__pagination{align-items:center;gap:4.8rem;display:flex}.styles-module-scss-module__CB7XgG__nav{align-items:center;gap:.8rem;display:inline-flex}
.styles-module-scss-module__jzjN0q__section{padding:12.8rem var(--layout-margin) 9.6rem;color:var(--primary-800);flex-direction:column;gap:9.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__jzjN0q__section{padding:6.4rem var(--layout-margin);gap:6.4rem}}.styles-module-scss-module__jzjN0q__heading{letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__jzjN0q__heading{font-size:4.8rem}}.styles-module-scss-module__jzjN0q__container{flex-direction:column;gap:4rem;display:flex}.styles-module-scss-module__jzjN0q__header{justify-content:space-between;align-items:flex-end;gap:3.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__jzjN0q__header{flex-direction:column;align-items:flex-start;gap:2.4rem}}.styles-module-scss-module__jzjN0q__intro{letter-spacing:-.05em;max-width:70.4rem}@media (max-width:767px){.styles-module-scss-module__jzjN0q__intro{letter-spacing:-.0125em;font-size:2rem;line-height:1.3}}.styles-module-scss-module__jzjN0q__line{background:var(--primary-300);width:100%;height:1px}.styles-module-scss-module__jzjN0q__grid{align-items:stretch;gap:3.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__jzjN0q__grid{flex-direction:column;gap:3.2rem}}.styles-module-scss-module__jzjN0q__vline{background:var(--primary-300);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:767px){.styles-module-scss-module__jzjN0q__vline{display:none}}.styles-module-scss-module__jzjN0q__card{min-width:0;color:var(--primary-800);flex-direction:column;flex:1 1 0;align-items:center;gap:3.2rem;padding-bottom:2.9rem;display:flex}@media (max-width:767px){.styles-module-scss-module__jzjN0q__card{gap:2.4rem;padding-bottom:0}}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__jzjN0q__card:hover .styles-module-scss-module__jzjN0q__cardTitle{opacity:.7}}.styles-module-scss-module__jzjN0q__media{aspect-ratio:4/5;border-radius:.8rem;width:100%;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__jzjN0q__media{aspect-ratio:370/245}}.styles-module-scss-module__jzjN0q__details{align-items:center;gap:1.4rem;display:flex}.styles-module-scss-module__jzjN0q__detailLine{background:#000;width:1px;height:1.5rem}.styles-module-scss-module__jzjN0q__category{text-transform:uppercase}.styles-module-scss-module__jzjN0q__cardTitle{text-align:center;letter-spacing:-.05em;transition:opacity .2s}@media (max-width:767px){.styles-module-scss-module__jzjN0q__cardTitle{letter-spacing:-.03em;font-size:2.4rem;line-height:1.3}}
.styles-module-scss-module__HKIVYa__button{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none}.styles-module-scss-module__HKIVYa__accordion .styles-module-scss-module__HKIVYa__body{height:var(--collapsible-panel-height);transition:height .6s var(--primary-ease);overflow:hidden}.styles-module-scss-module__HKIVYa__accordion .styles-module-scss-module__HKIVYa__body[data-starting-style],.styles-module-scss-module__HKIVYa__accordion .styles-module-scss-module__HKIVYa__body[data-ending-style]{height:0}
.styles-module-scss-module__orEtwq__homeWhyUs{padding:3.2rem var(--layout-margin) 4.8rem}@media (max-width:767px){.styles-module-scss-module__orEtwq__homeWhyUs{padding-block:1.6rem 3.2rem}}.styles-module-scss-module__orEtwq__card{background:var(--accent-150);color:var(--primary-100);border-radius:1.2rem;grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem;padding:3.2rem;display:grid}@media (max-width:767px){.styles-module-scss-module__orEtwq__card{grid-template-columns:1fr;gap:9.6rem;padding:6.4rem 1.6rem 1.6rem}}.styles-module-scss-module__orEtwq__textCol{text-align:center;flex-direction:column;align-items:center;gap:19.9rem;height:100%;padding-block:4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__orEtwq__textCol{gap:12.8rem}}.styles-module-scss-module__orEtwq__heading{letter-spacing:-.05em;max-width:40.8rem}.styles-module-scss-module__orEtwq__heading em{letter-spacing:-.02em;font-size:.64em;font-style:italic}@media (max-width:767px){.styles-module-scss-module__orEtwq__heading{font-size:4.8rem;line-height:1}}.styles-module-scss-module__orEtwq__list{flex-direction:column;align-items:center;gap:3.2rem;display:flex}.styles-module-scss-module__orEtwq__item{flex-direction:column;align-items:center;width:100%;display:flex}.styles-module-scss-module__orEtwq__itemButton{text-align:center;justify-content:center;display:flex}.styles-module-scss-module__orEtwq__collapsed{opacity:.5}.styles-module-scss-module__orEtwq__itemTitle{letter-spacing:-.05em}.styles-module-scss-module__orEtwq__itemBodyInner{width:100%;padding-top:3.2rem}.styles-module-scss-module__orEtwq__itemBody{max-width:38.4rem;line-height:1.34}@media (max-width:767px){.styles-module-scss-module__orEtwq__itemBody{max-width:28rem;font-size:1.4rem}}.styles-module-scss-module__orEtwq__media{border-radius:.8rem;height:80rem;display:grid;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__orEtwq__media{width:100%;height:42.2rem}}.styles-module-scss-module__orEtwq__media_item{clip-path:inset(100% 0 0);will-change:clip-path;grid-area:1/1/2/2;width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__orEtwq__media_imageScale{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}
.styles-module-scss-module__bAmmEa__homeSocial{background:var(--primary-800);color:var(--primary-100);padding:9.4rem 0 5.1rem;overflow-x:clip}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial{padding:6.4rem var(--layout-margin) 2.4rem}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__inner{flex-direction:column;align-items:center;gap:6.4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__inner{gap:6.9rem}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__heading{text-align:center;letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__heading{font-size:4.8rem;line-height:1}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12.5rem;width:100%;display:grid}@media (max-width:1199px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__row{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));gap:0;column-gap:var(--layout-columns-gap);padding-inline:var(--layout-margin)}}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__row{flex-direction:column;align-items:center;gap:6.9rem;padding-inline:0;display:flex}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__caption{justify-self:end;max-width:24.9rem;line-height:1.34}@media (max-width:1199px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__caption{grid-column:1/4;max-width:100%}}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__caption{text-align:center;order:2;max-width:24.9rem}}@media (max-width:1199px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__cards{grid-column:4/11;width:100%;min-width:0}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__social{flex-direction:column;justify-self:start;align-items:flex-start;gap:1.2rem;display:flex}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__social .styles-module-scss-module__bAmmEa__socialLabel{line-height:1.34}@media (max-width:1199px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__social{grid-column:11/13}}@media (max-width:767px){.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__social{order:3;align-items:center;gap:2.4rem}}.styles-module-scss-module__bAmmEa__homeSocial .styles-module-scss-module__bAmmEa__socialIcons{width:15.1rem;height:auto}
.styles-module-scss-module__lF3jIW__flickCards{flex-direction:column;align-items:center;gap:2.4rem;display:flex;position:relative}@media (max-width:1199px){.styles-module-scss-module__lF3jIW__flickCards{width:100%}}.styles-module-scss-module__lF3jIW__flickCards_stack{position:relative}@media (max-width:1199px){.styles-module-scss-module__lF3jIW__flickCards_stack{width:100%}}.styles-module-scss-module__lF3jIW__flickCards_container{touch-action:pan-y;cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__lF3jIW__flickCards_container:active{cursor:grabbing}.styles-module-scss-module__lF3jIW__flickCards_list{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.styles-module-scss-module__lF3jIW__flickCards_item{position:absolute}.styles-module-scss-module__lF3jIW__flickCards_media{pointer-events:none;position:relative}.styles-module-scss-module__lF3jIW__flickCards_media:before{content:"";width:100%;padding-top:150.35%;display:block}.styles-module-scss-module__lF3jIW__flickCards_media>*{inset:0;position:absolute!important}.styles-module-scss-module__lF3jIW__flickCards_media{-webkit-user-select:none;user-select:none;border-radius:.8rem;justify-content:center;align-items:center;width:28.6rem;display:flex;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__lF3jIW__flickCards_media{width:calc(3*var(--layout-column-width) + (3 - 1)*var(--layout-columns-gap))}}@media (max-width:767px){.styles-module-scss-module__lF3jIW__flickCards_media{width:17.1rem}}.styles-module-scss-module__lF3jIW__flickCards_media img{-webkit-user-select:none;user-select:none;pointer-events:none}.styles-module-scss-module__lF3jIW__flickCardsRatio{pointer-events:none;position:relative}.styles-module-scss-module__lF3jIW__flickCardsRatio:before{content:"";width:100%;padding-top:71.6667%;display:block}.styles-module-scss-module__lF3jIW__flickCardsRatio>*{inset:0;position:absolute!important}.styles-module-scss-module__lF3jIW__flickCardsRatio{opacity:0;pointer-events:none;width:60rem}@media (max-width:1199px){.styles-module-scss-module__lF3jIW__flickCardsRatio{width:100%;height:calc((3*var(--layout-column-width) + 2*var(--layout-columns-gap))*430/286)}.styles-module-scss-module__lF3jIW__flickCardsRatio:before{height:100%;padding-top:0}}@media (max-width:767px){.styles-module-scss-module__lF3jIW__flickCardsRatio{width:34.2rem;height:auto}.styles-module-scss-module__lF3jIW__flickCardsRatio:before{height:auto;padding-top:71.6667%}}.styles-module-scss-module__lF3jIW__flickCardsDragger{z-index:1;pointer-events:auto;touch-action:pan-y;position:absolute;inset:0}.styles-module-scss-module__lF3jIW__flickCardsDragger:focus-visible{outline:.2rem solid var(--primary-100);outline-offset:.4rem}[data-flick-cards-item-status=hidden] .styles-module-scss-module__lF3jIW__flickCardsDragger{pointer-events:none}[data-flick-cards-item-status] .styles-module-scss-module__lF3jIW__flickCards_media{opacity:.5;transition:opacity .2s}[data-flick-cards-item-status="2-before"] .styles-module-scss-module__lF3jIW__flickCards_media,[data-flick-cards-item-status="2-after"] .styles-module-scss-module__lF3jIW__flickCards_media{opacity:.75;transition:opacity .2s}[data-flick-cards-item-status=active] .styles-module-scss-module__lF3jIW__flickCards_media{opacity:1}.styles-module-scss-module__lF3jIW__flickCards_nav{align-items:center;gap:.8rem;display:inline-flex}.styles-module-scss-module__lF3jIW__flickCards_nav .styles-module-scss-module__lF3jIW__flickCards_arrow{--button-bg:transparent;box-shadow:inset 0 0 0 1px #f9f2e959}.styles-module-scss-module__lF3jIW__flickCards_nav .styles-module-scss-module__lF3jIW__flickCards_arrow:before{background:var(--primary-100)}.styles-module-scss-module__lF3jIW__flickCards_nav .styles-module-scss-module__lF3jIW__flickCards_arrow>p{color:var(--primary-100)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__lF3jIW__flickCards_nav .styles-module-scss-module__lF3jIW__flickCards_arrow:hover>p{color:var(--primary-800)!important}}.styles-module-scss-module__lF3jIW__flickCards_nav .styles-module-scss-module__lF3jIW__flickCards_arrow:focus-visible{outline:.2rem solid var(--primary-100);outline-offset:.4rem}
.styles-module-scss-module__KhhsFa__aboutHero{flex-direction:column;align-items:center;gap:11rem;padding-top:12.7rem;display:flex}@media (max-width:767px){.styles-module-scss-module__KhhsFa__aboutHero{gap:6.4rem;padding-top:6.4rem}}.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__heading{letter-spacing:-.05em;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:73.5rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__heading{font-size:8rem}}@media (max-width:767px){.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__heading{max-width:none;font-size:4.2rem;line-height:1}}.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__word{white-space:nowrap}.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__media{aspect-ratio:314/207;border-radius:.8rem;flex:none;width:31.4rem;margin-inline:5.7rem 3.2rem;position:relative;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__media{width:34rem}}@media (max-width:767px){.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__media{width:11.2rem;margin-inline:1.4rem 1rem}}.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__intro{width:100%;max-width:calc(68.5rem + var(--layout-margin)*2);padding-inline:var(--layout-margin);text-align:center;flex-direction:column;gap:3.8rem;display:flex}@media (max-width:767px){.styles-module-scss-module__KhhsFa__aboutHero .styles-module-scss-module__KhhsFa__intro{gap:2.6rem;padding-inline:4.6rem}}
.rich-text-about-module-scss-module__W9VsXW__intro{letter-spacing:-.05em}@media (max-width:767px){.rich-text-about-module-scss-module__W9VsXW__intro{letter-spacing:-.0125em;font-size:2rem;line-height:1.3}}.rich-text-about-module-scss-module__W9VsXW__body{line-height:1.34}
.styles-module-scss-module__NIQZnq__aboutStatement{padding-top:4.2rem}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement{padding-top:6.4rem;padding-bottom:3.2rem}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__feature{margin-inline:var(--layout-margin);aspect-ratio:16/9;border-radius:.8rem;position:relative;overflow:hidden}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__grid{align-items:start;row-gap:4rem;margin-top:4.2rem}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__grid{margin-top:3.2rem}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__content{flex-direction:column;grid-column:1/9;align-items:flex-start;gap:6.4rem;max-width:81.5rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__content{grid-column:1/10}}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__content{order:1;grid-column:1/-1;gap:4.8rem}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__statement{letter-spacing:-.05em;line-height:1.25}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__statement{letter-spacing:-.0125em;font-size:2.4rem;line-height:1.3}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__decor{grid-column:11/13;justify-content:flex-start;display:flex}@media (max-width:1199px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__decor{grid-column:10/13}}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__decor{order:2;grid-column:1/-1;justify-content:center;margin-top:3.2rem}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__compass{width:calc(100% + var(--layout-columns-gap));max-inline-size:none;margin-left:calc(-1*var(--layout-columns-gap));height:auto}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__compass{width:100%;margin-left:0}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid{margin-top:4rem}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid{row-gap:3.2rem;margin-top:3.2rem}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>*{padding-left:calc(var(--layout-column-width)/2.2)}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:first-child{margin-right:calc(-1*var(--layout-columns-gap));grid-column:7/10}@media (max-width:1199px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:first-child{grid-column:5/9}}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:first-child{grid-column:1/4}}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:nth-child(2){grid-column:10/13}@media (max-width:1199px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:nth-child(2){grid-column:9/13}}@media (max-width:767px){.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>:nth-child(2){margin-right:calc(-1*var(--layout-columns-gap));grid-column:1/4}.styles-module-scss-module__NIQZnq__aboutStatement .styles-module-scss-module__NIQZnq__detailsGrid>*{padding-left:0}}
.styles-module-scss-module__FRzHDa__aboutTeam{scroll-margin-top:calc(var(--header-offset,0px) + var(--tabs-offset,0px));padding-top:12rem;padding-inline:var(--layout-margin)}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam{padding-top:9.6rem}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__inner{flex-direction:column;gap:4.8rem;display:flex}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__heading{letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__heading{font-size:4.8rem;line-height:1}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__line{border:0;border-top:1px solid var(--primary-300);width:100%;height:0}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__groups{flex-direction:column;gap:8rem;display:flex}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__group{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__group{flex-direction:column;align-items:stretch;gap:3rem;max-width:none}}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__group{gap:3.2rem}}@media (min-width:1200px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__group{column-gap:var(--layout-columns-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__groupLabel{align-items:center;gap:1rem;display:flex}@media (min-width:1200px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__groupLabel{grid-column:1/4}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__dot{background:currentColor;border-radius:50%;flex:none;width:.8rem;height:.8rem}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__labelText{letter-spacing:normal;text-transform:uppercase;line-height:.965}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__grid{grid-template-columns:repeat(4,23.9rem);gap:2.4rem;display:grid}@media (max-width:1199px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__grid{grid-template-columns:repeat(3,1fr);column-gap:2rem}}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__grid{column-gap:var(--layout-columns-gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:4rem}}@media (min-width:1200px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__grid{column-gap:var(--layout-columns-gap);grid-column:4/13;grid-template-columns:repeat(4,minmax(0,1fr))}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__card{flex-direction:column;gap:2.4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__card{grid-column:span 2}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardMedia{aspect-ratio:4/5;border-radius:.8rem;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardInfo{flex-direction:column;gap:2.5rem;display:flex}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardIdentity{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardName{font-size:2rem}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardRole{text-transform:uppercase}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardLink{--btn-arrow-size:1.8rem;--btn-arrow-gap:.3rem;border-bottom:1px solid;align-self:flex-start}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardContact{flex-direction:column;gap:.8rem;display:flex}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardContact a{transition:opacity .3s var(--primary-ease)}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__cardContact a:hover{opacity:.6}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careers{flex-direction:column;gap:3.2rem;margin-top:3.2rem;display:flex}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersRow{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:70.2rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersRow{flex-direction:column;align-items:stretch;gap:3rem;max-width:none}}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersRow{gap:4.8rem}}.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersContent{flex-direction:column;align-items:flex-start;gap:3rem;max-width:35.3rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersContent{max-width:45rem}}@media (max-width:767px){.styles-module-scss-module__FRzHDa__aboutTeam .styles-module-scss-module__FRzHDa__careersContent{max-width:none}}.styles-module-scss-module__FRzHDa__mediaSkeleton{position:absolute;inset:0}
.styles-module-scss-module__DDQ9aq__card{isolation:isolate;width:calc(4*var(--layout-column-width) + (4 - 1)*var(--layout-columns-gap));color:var(--primary-800);flex-direction:column;flex-shrink:0;gap:2.4rem;display:flex;position:relative}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__card{gap:2rem;width:25rem}}.styles-module-scss-module__DDQ9aq__fluid{width:100%}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__fluid{width:100%}.styles-module-scss-module__DDQ9aq__fluid .styles-module-scss-module__DDQ9aq__price{font-size:3.2rem}.styles-module-scss-module__DDQ9aq__fluid .styles-module-scss-module__DDQ9aq__specs{flex-wrap:nowrap}}.styles-module-scss-module__DDQ9aq__media{aspect-ratio:442/291;border-radius:.8rem;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__DDQ9aq__mediaSkeleton{position:absolute;inset:0}.styles-module-scss-module__DDQ9aq__exclusive{background:var(--menu-ground);color:var(--on-photo);border-radius:.4rem;align-items:center;gap:.4rem;padding:.8rem;display:inline-flex;position:absolute;top:1.7rem;left:1.5rem}.styles-module-scss-module__DDQ9aq__exclusiveIcon{width:1.3rem;height:1.3rem;color:var(--primary-700)}.styles-module-scss-module__DDQ9aq__mediaNight{opacity:0;transition:opacity var(--duration-theme) var(--primary-ease);position:absolute;inset:0}[data-night] .styles-module-scss-module__DDQ9aq__mediaNight{opacity:1}.styles-module-scss-module__DDQ9aq__bookmark{z-index:2;color:var(--primary-100);position:absolute;top:1.5rem;right:1.5rem}.styles-module-scss-module__DDQ9aq__titleWrap{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__DDQ9aq__price{letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__price{font-size:2.4rem}}.styles-module-scss-module__DDQ9aq__location{text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__DDQ9aq__dot{line-height:1}.styles-module-scss-module__DDQ9aq__specs{gap:2.4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__specs{flex-wrap:wrap;gap:.8rem 1.2rem;max-width:19.6rem}}.styles-module-scss-module__DDQ9aq__spec{font-family:var(--font-secondary);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:400;line-height:.965;display:inline-flex}.styles-module-scss-module__DDQ9aq__specIcon{width:1.6rem;height:1.6rem}.styles-module-scss-module__DDQ9aq__footer{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__DDQ9aq__divider{background:var(--button-bg);width:100%;height:1px;transition:background var(--duration-theme) var(--primary-ease)}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__divider{background:var(--primary-300)}}.styles-module-scss-module__DDQ9aq__agent{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__DDQ9aq__avatar{background:#fff;border-radius:.4rem;width:3.8rem;height:3.8rem;position:relative}[data-night] .styles-module-scss-module__DDQ9aq__avatar{background:var(--bg-dark)}.styles-module-scss-module__DDQ9aq__avatar{flex-shrink:0;overflow:hidden}.styles-module-scss-module__DDQ9aq__agentText{flex-direction:column;gap:.6rem;display:flex}.styles-module-scss-module__DDQ9aq__agentLabel{font-family:var(--font-secondary);text-transform:uppercase;font-size:1.4rem;font-weight:400;line-height:.965}@media (max-width:767px){.styles-module-scss-module__DDQ9aq__linked .styles-module-scss-module__DDQ9aq__divider{background:var(--primary-300)}}.styles-module-scss-module__DDQ9aq__cardLink{z-index:1;border-radius:.8rem;position:absolute;inset:0}.styles-module-scss-module__DDQ9aq__glow{z-index:-1;aspect-ratio:442/291;opacity:0;pointer-events:none;width:100%;transition:opacity var(--duration-theme) var(--primary-ease);position:absolute;top:0;left:0;transform:scale(1.22);-webkit-mask-image:radial-gradient(farthest-side,#000 72%,#0000);mask-image:radial-gradient(farthest-side,#000 72%,#0000)}[data-night] .styles-module-scss-module__DDQ9aq__glow{background:var(--glow) center/cover no-repeat;opacity:.5}[data-night] .styles-module-scss-module__DDQ9aq__dayPhoto{opacity:0}
