.rich-text-journal-module-scss-module__KWbwsG__body{flex-direction:column;display:flex}.rich-text-journal-module-scss-module__KWbwsG__body>*+*{margin-top:8rem}.rich-text-journal-module-scss-module__KWbwsG__body>.rich-text-journal-module-scss-module__KWbwsG__heading+.rich-text-journal-module-scss-module__KWbwsG__paragraph{margin-top:4.3rem}.rich-text-journal-module-scss-module__KWbwsG__body>.rich-text-journal-module-scss-module__KWbwsG__heading:first-child+.rich-text-journal-module-scss-module__KWbwsG__paragraph{margin-top:4.8rem}@media (max-width:767px){.rich-text-journal-module-scss-module__KWbwsG__body>*+*{margin-top:6.4rem}.rich-text-journal-module-scss-module__KWbwsG__body>.rich-text-journal-module-scss-module__KWbwsG__heading+.rich-text-journal-module-scss-module__KWbwsG__paragraph,.rich-text-journal-module-scss-module__KWbwsG__body>.rich-text-journal-module-scss-module__KWbwsG__heading:first-child+.rich-text-journal-module-scss-module__KWbwsG__paragraph{margin-top:2.4rem}}.rich-text-journal-module-scss-module__KWbwsG__heading{letter-spacing:-.05em;max-width:79.2rem}@media (min-width:768px){.rich-text-journal-module-scss-module__KWbwsG__heading:first-child{padding-top:1.5rem}}@media (max-width:1199px){.rich-text-journal-module-scss-module__KWbwsG__heading{font-size:3.6rem}}@media (max-width:767px){.rich-text-journal-module-scss-module__KWbwsG__heading{letter-spacing:-.0125em;max-width:none;font-size:2rem;line-height:1.3}}.rich-text-journal-module-scss-module__KWbwsG__paragraph{max-width:79.2rem;line-height:1.25}@media (max-width:767px){.rich-text-journal-module-scss-module__KWbwsG__paragraph{max-width:none;font-size:1.6rem;line-height:1.34}}.rich-text-journal-module-scss-module__KWbwsG__figure{flex-direction:column;gap:1rem;display:flex}.rich-text-journal-module-scss-module__KWbwsG__figureMedia{aspect-ratio:1015/552;border-radius:.4rem;width:100%;position:relative;overflow:hidden}.rich-text-journal-module-scss-module__KWbwsG__caption{color:color-mix(in srgb, var(--primary-800) 50%, transparent);align-items:center;gap:.8rem;display:flex}.rich-text-journal-module-scss-module__KWbwsG__captionLabel{font-family:var(--font-primary);letter-spacing:-.0125em;font-size:1rem;font-weight:400;line-height:1.35}.rich-text-journal-module-scss-module__KWbwsG__captionText{line-height:1.34}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.styles-module-scss-module__4Fm14a__menu{z-index:20;background:var(--bg);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;border-radius:.4rem;min-width:14rem;padding:.6rem;list-style:none;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s .24s;position:absolute;top:calc(100% + 1rem);left:0;transform:translateY(-6px)scale(.985);box-shadow:0 1.2rem 3.2rem #3206032e}.styles-module-scss-module__4Fm14a__menuRight{transform-origin:100% 0;left:auto;right:0}.styles-module-scss-module__4Fm14a__menuAbove{transform-origin:0 100%;max-height:60dvh;top:auto;bottom:calc(100% + 1rem);overflow-y:auto;transform:translateY(6px)scale(.985)}.styles-module-scss-module__4Fm14a__menuOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1);transform:none}.styles-module-scss-module__4Fm14a__item{width:100%;color:var(--primary-800);text-align:left;white-space:nowrap;cursor:pointer;transition:background .2s var(--primary-ease);background:0 0;border:0;border-radius:.4rem;padding:.8rem 1rem;font-family:inherit;font-size:1.4rem;line-height:1.35;display:block}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__4Fm14a__item:hover{background:var(--button-bg)}}.styles-module-scss-module__4Fm14a__itemActive{background:var(--button-bg-dark);font-weight:500}[data-night] .styles-module-scss-module__4Fm14a__itemActive{background:var(--primary-300)}
.styles-module-scss-module__WPfscG__panel{min-height:0;color:var(--primary-800);flex-direction:column;flex:1;gap:5rem;display:flex}.styles-module-scss-module__WPfscG__head{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.styles-module-scss-module__WPfscG__title{letter-spacing:-.05em}.styles-module-scss-module__WPfscG__close{cursor:pointer;flex-shrink:0;align-items:center;gap:1rem;display:inline-flex}.styles-module-scss-module__WPfscG__closeIcon{width:2.1rem;height:2.1rem;margin:-.5rem}.styles-module-scss-module__WPfscG__closeLabel{letter-spacing:-.03em}.styles-module-scss-module__WPfscG__list{flex-direction:column;flex:1;gap:4.8rem;display:flex}.styles-module-scss-module__WPfscG__empty{text-align:center;flex-direction:column;align-items:center;gap:4.9rem;width:26rem;margin:auto;display:flex}.styles-module-scss-module__WPfscG__emptyText{letter-spacing:-.05em}.styles-module-scss-module__WPfscG__emptyCta{background:var(--primary-800);color:var(--primary-100);border-radius:.8rem;justify-content:center;align-items:center;gap:1rem;padding:1.6rem;transition:opacity .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__WPfscG__emptyCta:hover{opacity:.85}}.styles-module-scss-module__WPfscG__note{font-family:var(--font-secondary);color:var(--primary-700);font-size:1.4rem;line-height:1.34}
.styles-module-scss-module__PWaWiq__root{display:inline-flex;position:relative}.styles-module-scss-module__PWaWiq__trigger{color:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.styles-module-scss-module__PWaWiq__icon{width:1.8rem;height:1.8rem}.styles-module-scss-module__PWaWiq__count{background:var(--accent-150);min-width:1.4rem;color:var(--primary-100);font-family:var(--font-secondary);text-align:center;border-radius:.7rem;padding:0 .3rem;font-size:1rem;line-height:1.4rem;position:absolute;top:-.4rem;right:-.6rem}.styles-module-scss-module__PWaWiq__panel{z-index:20;background:var(--bg);transform-origin:100% 0;opacity:0;visibility:hidden;width:40.2rem;min-height:24rem;max-height:56rem;transition:opacity .2s ease,transform .24s var(--primary-ease),visibility 0s .24s;border-radius:.8rem;padding:3.2rem 1.6rem;display:block;position:absolute;top:calc(100% + 1.4rem);right:0;overflow-y:auto;transform:scale(.96);box-shadow:0 1.2rem 3.2rem #3206032e}.styles-module-scss-module__PWaWiq__panelOpen{opacity:1;visibility:visible;transition:opacity .2s ease,transform .24s var(--primary-ease);transform:scale(1)}
.styles-module-scss-module__0HyaiG__dropHead{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__0HyaiG__dropDot{background:var(--primary-100);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem}.styles-module-scss-module__0HyaiG__dropLabel{font-family:var(--font-secondary);text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:.965;position:relative;top:.1rem}
.styles-module-scss-module__5eJ-wG__aboutDrop{color:var(--primary-100);border-radius:.8rem;justify-content:space-between;min-height:40.3rem;padding:3.2rem;display:flex;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__5eJ-wG__aboutDrop{display:none}}.styles-module-scss-module__5eJ-wG__aboutCol{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2.5rem;margin-top:1.6rem;display:flex}.styles-module-scss-module__5eJ-wG__aboutLinks{flex-direction:column;min-width:38rem;display:flex}.styles-module-scss-module__5eJ-wG__aboutLinks li+li{border-top:1px solid #f9f2e929}.styles-module-scss-module__5eJ-wG__aboutLink{padding:.6rem 0 .8rem;display:block}.styles-module-scss-module__5eJ-wG__aboutLinkText{letter-spacing:-.05em}.styles-module-scss-module__5eJ-wG__socials{flex-direction:column;gap:1.4rem;margin-top:1.6rem;display:flex}.styles-module-scss-module__5eJ-wG__socialList{gap:2.2rem;display:flex}.styles-module-scss-module__5eJ-wG__socialLink{opacity:.75;transition:opacity .3s var(--primary-ease);align-items:center;gap:.8rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__5eJ-wG__socialLink:hover:hover{opacity:1}}.styles-module-scss-module__5eJ-wG__socialLink:focus-visible{outline:1px solid var(--primary-100);outline-offset:.3rem}.styles-module-scss-module__5eJ-wG__socialIcon{width:1.8rem;height:1.8rem;display:inline-flex}.styles-module-scss-module__5eJ-wG__socialIcon svg{width:100%;height:100%}.styles-module-scss-module__5eJ-wG__aboutBento{flex-shrink:0;gap:2.3rem;display:flex}.styles-module-scss-module__5eJ-wG__aboutSmallCol{flex-direction:column;gap:1.8rem;display:flex}.styles-module-scss-module__5eJ-wG__aboutCard{border-radius:.6rem;display:block;position:relative;overflow:hidden}.styles-module-scss-module__5eJ-wG__aboutCard img{width:100%;height:100%;display:block}.styles-module-scss-module__5eJ-wG__aboutCard:after{content:"";background:linear-gradient(#0000 0%,#000 100%);position:absolute;inset:0}.styles-module-scss-module__5eJ-wG__aboutCardLg{width:27rem;height:33.9rem}.styles-module-scss-module__5eJ-wG__aboutCardLg:after{background:linear-gradient(#0000 61.72%,#000 100%)}.styles-module-scss-module__5eJ-wG__fan{background:var(--primary-700);position:absolute;inset:0}.styles-module-scss-module__5eJ-wG__fanCard{--spread:1;aspect-ratio:9/16;width:44%;z-index:calc(10 - var(--i)*var(--i));transform:translateX(calc(-50% + var(--i) * 34% * var(--spread))) translateY(calc(var(--i) * var(--i) * 4%)) rotate(calc(var(--i) * 8deg * var(--spread)));border-radius:.6rem;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;top:10%;left:50%;overflow:hidden;box-shadow:0 1rem 2.4rem #00000059}.styles-module-scss-module__5eJ-wG__aboutCard:hover .styles-module-scss-module__5eJ-wG__fanCard{--spread:1.15}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__5eJ-wG__fanCard{transition:none}}.styles-module-scss-module__5eJ-wG__fanCardOut{opacity:0}.styles-module-scss-module__5eJ-wG__aboutCardSm{width:24.2rem;height:16rem}.styles-module-scss-module__5eJ-wG__aboutCardCta{--btn-arrow-size:1.8rem;--btn-arrow-gap:.25rem;z-index:1;position:absolute;bottom:1.5rem;left:2rem}
.styles-module-scss-module__rOEMrW__underlineAlt{width:fit-content;display:inline-block;position:relative}.styles-module-scss-module__rOEMrW__underlineAlt:before{content:"";width:100%;height:1px;transition:transform .65s var(--primary-ease);transform-origin:100%;background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)rotate(.001deg)}.styles-module-scss-module__rOEMrW__underlineAlt:hover:before{transform-origin:0;transform:scaleX(1)rotate(.001deg)}
.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;background:0 0;border:none;outline:none;padding:0;font-size:1.6rem;font-weight:400;line-height:1.3}.styles-module-scss-module__POFMlG__searchInput::placeholder{color:var(--primary-800);opacity:1}.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}.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}.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);background:0 0;border:none;outline:none;flex:1;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__POFMlG__locationSearchInput::placeholder{color:var(--input-placeholder);opacity:1}.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__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__OQ0wRW__hero{width:100%;height:100svh;position:relative}@media (max-width:767px){.styles-module-scss-module__OQ0wRW__hero{height:calc(100lvh + env(safe-area-inset-bottom))}}.styles-module-scss-module__OQ0wRW__hero{min-height:64rem;color:var(--primary-100)}.styles-module-scss-module__OQ0wRW__media{z-index:0;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__OQ0wRW__night{opacity:0;transition:opacity var(--duration-theme) var(--primary-ease);position:absolute;inset:0}[data-night] .styles-module-scss-module__OQ0wRW__night{opacity:1}.styles-module-scss-module__OQ0wRW__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-theme) var(--primary-ease);position:absolute;inset:0}.styles-module-scss-module__OQ0wRW__videoOn{z-index:1;opacity:1}.styles-module-scss-module__OQ0wRW__videoUnder{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__OQ0wRW__video{transition:none}}.styles-module-scss-module__OQ0wRW__saleStill,.styles-module-scss-module__OQ0wRW__rentStill{transition:opacity var(--duration-theme) var(--primary-ease);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__OQ0wRW__saleStill,.styles-module-scss-module__OQ0wRW__rentStill{transition:none}}.styles-module-scss-module__OQ0wRW__rentStill{opacity:0}html[data-home-universe=rent] .styles-module-scss-module__OQ0wRW__hasRentStill .styles-module-scss-module__OQ0wRW__saleStill{opacity:0}html[data-home-universe=rent] .styles-module-scss-module__OQ0wRW__rentStill{opacity:1}.styles-module-scss-module__OQ0wRW__scrim{background-image:linear-gradient(#0009 0%,#00000040 14%,#0000 30%),linear-gradient(#0000 38%,#00000038 58%,#000000a6 100%),linear-gradient(#0000001a,#0000001a);position:absolute;inset:0}html[data-night] .styles-module-scss-module__OQ0wRW__scrim{background-image:linear-gradient(#14060500 68%,#140605 100%),linear-gradient(#000 0%,#0000 100%)}.styles-module-scss-module__OQ0wRW__scrimRent{opacity:0;pointer-events:none;transition:opacity var(--duration-theme) var(--primary-ease);background-image:linear-gradient(#0000 22%,#0000006b 40% 62%,#0000 82%);position:absolute;inset:0}html[data-home-universe=rent]:not([data-night]) .styles-module-scss-module__OQ0wRW__scrimRent{opacity:1}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__OQ0wRW__scrimRent{transition:none}}.styles-module-scss-module__OQ0wRW__tagline{z-index:1;top:47%;left:var(--layout-margin);right:var(--layout-margin);justify-content:space-between;align-items:center;gap:2.4rem;display:flex;position:absolute}@media (max-width:767px){.styles-module-scss-module__OQ0wRW__tagline{text-align:left;flex-direction:column;align-items:flex-start;gap:3.2rem;top:41%;left:2rem;right:2rem}}.styles-module-scss-module__OQ0wRW__title{max-width:calc(5*var(--layout-column-width) + (5 - 1)*var(--layout-columns-gap));letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__OQ0wRW__title{max-width:calc(3*var(--layout-column-width) + (3 - 1)*var(--layout-columns-gap));text-align:left;white-space:normal;font-size:4.8rem;line-height:1}}.styles-module-scss-module__OQ0wRW__description{width:calc(3.5*var(--layout-column-width) + (3.5 - 1)*var(--layout-columns-gap));text-align:right;text-wrap:balance;margin-right:max(0px,40px - var(--layout-margin))}@media (max-width:767px){.styles-module-scss-module__OQ0wRW__description{text-align:left;margin-right:0}}.styles-module-scss-module__OQ0wRW__accent{font-family:var(--font-primary);letter-spacing:-.01em;font-size:1.12em;font-style:italic;line-height:1}.styles-module-scss-module__OQ0wRW__descriptionStack{display:grid}.styles-module-scss-module__OQ0wRW__descriptionStack>*{transition:opacity .6s var(--primary-ease);grid-area:1/1}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__OQ0wRW__descriptionStack>*{transition:none}}.styles-module-scss-module__OQ0wRW__descriptionOff{opacity:0;pointer-events:none}.styles-module-scss-module__OQ0wRW__taglineClip{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__OQ0wRW__taglineClip>*{pointer-events:auto}.styles-module-scss-module__OQ0wRW__taglineOff{opacity:0;pointer-events:none}:is(html[data-home-universe=rent]:not([data-header-ready]) .styles-module-scss-module__OQ0wRW__taglineSale,html:not([data-home-universe=rent]):not([data-header-ready]) .styles-module-scss-module__OQ0wRW__taglineRent){opacity:0}html[data-drum] .styles-module-scss-module__OQ0wRW__taglineLayer{opacity:0}.styles-module-scss-module__OQ0wRW__drumTexts{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}html[data-drum] .styles-module-scss-module__OQ0wRW__drumTexts{visibility:visible}html[data-home-universe=rent] .styles-module-scss-module__OQ0wRW__descriptionSale{opacity:0}html[data-home-universe=rent] .styles-module-scss-module__OQ0wRW__descriptionRent{opacity:1}.styles-module-scss-module__OQ0wRW__turnIn,.styles-module-scss-module__OQ0wRW__turnOut{backface-visibility:hidden;transform-origin:50% 50% -50vw;animation-duration:1.25s,1.25s;animation-fill-mode:both,both;opacity:1!important;transition:none!important}.styles-module-scss-module__OQ0wRW__turnIn{z-index:1;animation-name:styles-module-scss-module__OQ0wRW__turnInY,styles-module-scss-module__OQ0wRW__turnBlur}.styles-module-scss-module__OQ0wRW__turnOut{z-index:0;animation-name:styles-module-scss-module__OQ0wRW__turnOutY,styles-module-scss-module__OQ0wRW__turnBlur}@media (min-width:1200px){.styles-module-scss-module__OQ0wRW__turnIn,.styles-module-scss-module__OQ0wRW__turnOut{transform-origin:50% 50% -50svh}.styles-module-scss-module__OQ0wRW__turnIn{animation-name:styles-module-scss-module__OQ0wRW__turnInX,styles-module-scss-module__OQ0wRW__turnBlur}.styles-module-scss-module__OQ0wRW__turnOut{animation-name:styles-module-scss-module__OQ0wRW__turnOutX,styles-module-scss-module__OQ0wRW__turnBlur}}@keyframes styles-module-scss-module__OQ0wRW__turnInY{0%{transform:perspective(1400px) rotateY(calc(var(--dir) * -90deg));animation-timing-function:cubic-bezier(.55,0,.35,1)}70%{transform:perspective(1400px) rotateY(calc(var(--dir) * 4deg))}78%{transform:perspective(1400px) rotateY(calc(var(--dir) * 4deg));animation-timing-function:cubic-bezier(.42,0,.05,1)}to{transform:perspective(1400px)rotateY(0)}}@keyframes styles-module-scss-module__OQ0wRW__turnOutY{0%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:perspective(1400px)rotateY(0)}70%{transform:perspective(1400px) rotateY(calc(var(--dir) * 94deg))}78%{transform:perspective(1400px) rotateY(calc(var(--dir) * 94deg));animation-timing-function:cubic-bezier(.42,0,.05,1)}to{transform:perspective(1400px) rotateY(calc(var(--dir) * 90deg))}}@keyframes styles-module-scss-module__OQ0wRW__turnInX{0%{transform:perspective(2600px) rotateX(calc(var(--dir) * -90deg));animation-timing-function:cubic-bezier(.55,0,.35,1)}70%{transform:perspective(2600px) rotateX(calc(var(--dir) * 4deg))}78%{transform:perspective(2600px) rotateX(calc(var(--dir) * 4deg));animation-timing-function:cubic-bezier(.42,0,.05,1)}to{transform:perspective(2600px)rotateX(0)}}@keyframes styles-module-scss-module__OQ0wRW__turnOutX{0%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:perspective(2600px)rotateX(0)}70%{transform:perspective(2600px) rotateX(calc(var(--dir) * 94deg))}78%{transform:perspective(2600px) rotateX(calc(var(--dir) * 94deg));animation-timing-function:cubic-bezier(.42,0,.05,1)}to{transform:perspective(2600px) rotateX(calc(var(--dir) * 90deg))}}@keyframes styles-module-scss-module__OQ0wRW__turnBlur{0%{filter:blur()}30%{filter:blur(1.6px)}45%{filter:blur(1.6px)}62%{filter:blur()}to{filter:blur()}}.styles-module-scss-module__OQ0wRW__drum{z-index:2;pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__OQ0wRW__drumOn{visibility:visible}
.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%}
.styles-module-scss-module__JKLYAq__guide{padding:2.4rem var(--layout-margin) 12rem;background-color:var(--bg);color:var(--primary-800);flex-direction:column;gap:9.6rem;display:flex}@media (max-width:767px){.styles-module-scss-module__JKLYAq__guide{padding:1.2rem var(--layout-margin) 8rem;gap:6.4rem}}.styles-module-scss-module__JKLYAq__overview{max-width:calc(10*var(--layout-column-width) + (10 - 1)*var(--layout-columns-gap));flex-direction:column;gap:3.2rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__overview{max-width:none}}.styles-module-scss-module__JKLYAq__overviewHeader{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__JKLYAq__dot{background:var(--primary-800);border-radius:50%;width:.8rem;height:.8rem}.styles-module-scss-module__JKLYAq__eyebrow{text-transform:uppercase;line-height:.97}.styles-module-scss-module__JKLYAq__lede{max-width:34em;font-family:var(--font-primary);letter-spacing:-.02em;text-wrap:pretty;font-size:3rem;line-height:1.3}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__lede{font-size:2.4rem}}@media (max-width:767px){.styles-module-scss-module__JKLYAq__lede{letter-spacing:-.01em;font-size:2.1rem}}.styles-module-scss-module__JKLYAq__sections{flex-direction:column;gap:12rem;display:flex}@media (max-width:767px){.styles-module-scss-module__JKLYAq__sections{gap:8rem}}.styles-module-scss-module__JKLYAq__section{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));column-gap:var(--layout-columns-gap);border-top:1px solid var(--primary-300);row-gap:3.2rem;padding-top:3.2rem;display:grid}@media (max-width:767px){.styles-module-scss-module__JKLYAq__section{row-gap:2.4rem;padding-top:2.4rem}}.styles-module-scss-module__JKLYAq__side{flex-direction:column;grid-column:1/span 4;align-self:start;gap:2.8rem;display:flex}@media (min-width:1200px){.styles-module-scss-module__JKLYAq__side{top:calc(var(--header-offset,0px) + 8.4rem);position:sticky}}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__side{grid-column:1/-1}}.styles-module-scss-module__JKLYAq__heading{letter-spacing:-.05em;text-wrap:balance}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__heading{grid-column:1/-1;font-size:3.6rem}}@media (max-width:767px){.styles-module-scss-module__JKLYAq__heading{letter-spacing:-.0125em;font-size:2.4rem;line-height:1.25}}.styles-module-scss-module__JKLYAq__markdown,.styles-module-scss-module__JKLYAq__faq{grid-column:6/span 7;min-width:0}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__markdown,.styles-module-scss-module__JKLYAq__faq{grid-column:1/-1}}.styles-module-scss-module__JKLYAq__markdown{flex-direction:column;gap:2.4rem;display:flex}.styles-module-scss-module__JKLYAq__markdown strong{font-weight:600}.styles-module-scss-module__JKLYAq__paragraph{line-height:1.4}@media (max-width:767px){.styles-module-scss-module__JKLYAq__paragraph{font-size:1.6rem}}.styles-module-scss-module__JKLYAq__subheading{letter-spacing:-.03em;margin-top:2.4rem}@media (max-width:767px){.styles-module-scss-module__JKLYAq__subheading{margin-top:1.6rem;font-size:2rem}}.styles-module-scss-module__JKLYAq__list{flex-direction:column;gap:1.2rem;margin:0;padding-left:2rem;display:flex}.styles-module-scss-module__JKLYAq__list li::marker{color:var(--primary-500)}@media (max-width:767px){.styles-module-scss-module__JKLYAq__list span{font-size:1.6rem}}.styles-module-scss-module__JKLYAq__note{color:var(--primary-600);line-height:1.4}.styles-module-scss-module__JKLYAq__link{color:var(--primary-500);text-underline-offset:.3rem;text-decoration:underline}.styles-module-scss-module__JKLYAq__tableWrap{width:100%;overflow-x:auto}.styles-module-scss-module__JKLYAq__table{border-collapse:collapse;width:100%;min-width:56rem;font-family:var(--font-secondary);font-variant-numeric:tabular-nums;font-size:1.5rem}.styles-module-scss-module__JKLYAq__table th,.styles-module-scss-module__JKLYAq__table td{border-bottom:1px solid var(--primary-300);text-align:left;vertical-align:top;padding:1.2rem 1.2rem 1.2rem 0}.styles-module-scss-module__JKLYAq__table th{color:var(--primary-600);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;font-weight:400}@media (max-width:767px){.styles-module-scss-module__JKLYAq__table{min-width:52rem;font-size:1.4rem}}.styles-module-scss-module__JKLYAq__faq{border-top:1px solid var(--primary-300);flex-direction:column;display:flex}.styles-module-scss-module__JKLYAq__faqItem{border-bottom:1px solid var(--primary-300)}.styles-module-scss-module__JKLYAq__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem 0;list-style:none;display:flex}.styles-module-scss-module__JKLYAq__faqQuestion::-webkit-details-marker{display:none}.styles-module-scss-module__JKLYAq__faqQuestion:focus-visible{outline:1px solid var(--primary-500);outline-offset:.4rem}.styles-module-scss-module__JKLYAq__faqTitle{letter-spacing:-.03em}@media (max-width:767px){.styles-module-scss-module__JKLYAq__faqTitle{font-size:2rem;line-height:1.25}}.styles-module-scss-module__JKLYAq__faqIcon{flex-shrink:0;width:1.6rem;height:1.6rem;position:relative}.styles-module-scss-module__JKLYAq__faqIcon:before,.styles-module-scss-module__JKLYAq__faqIcon:after{content:"";background:var(--primary-800);width:100%;height:1px;transition:transform .4s var(--primary-ease);position:absolute;top:50%;left:0}.styles-module-scss-module__JKLYAq__faqIcon:after{transform:rotate(90deg)}.styles-module-scss-module__JKLYAq__faqItem[open] .styles-module-scss-module__JKLYAq__faqIcon:after{transform:rotate(0)}.styles-module-scss-module__JKLYAq__faqAnswer{padding-bottom:2.4rem;line-height:1.4}@media (max-width:767px){.styles-module-scss-module__JKLYAq__faqAnswer{font-size:1.6rem}}.styles-module-scss-module__JKLYAq__updated{width:100%;max-width:78rem;color:var(--primary-600);margin-inline:auto}.styles-module-scss-module__JKLYAq__nav{top:var(--header-offset,0px);z-index:5;margin:0 calc(-1*var(--layout-margin));padding:1rem var(--layout-margin);background:var(--bg);position:sticky;box-shadow:0 1rem 1.6rem -1.2rem #3206032e}.styles-module-scss-module__JKLYAq__navList{scrollbar-width:none;gap:.6rem;display:flex;overflow-x:auto}.styles-module-scss-module__JKLYAq__navList::-webkit-scrollbar{display:none}.styles-module-scss-module__JKLYAq__navItem{font-family:var(--font-secondary);color:var(--primary-700);white-space:nowrap;transition:background-color .3s var(--primary-ease),color .3s var(--primary-ease);border-radius:99.9rem;flex:none;padding:.8rem 1.4rem;font-size:1.4rem}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__JKLYAq__navItem:hover{color:var(--primary-800);background:var(--button-bg)}}.styles-module-scss-module__JKLYAq__navItemOn{color:var(--primary-100);background:var(--primary-800)}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__JKLYAq__navItemOn:hover{color:var(--primary-100);background:var(--primary-800)}}.styles-module-scss-module__JKLYAq__section{scroll-margin-top:calc(var(--header-offset,0px) + 7.2rem)}.styles-module-scss-module__JKLYAq__chunk{flex-direction:column;gap:2.4rem;display:flex}.styles-module-scss-module__JKLYAq__figures{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;margin:0;display:grid}@media (max-width:767px){.styles-module-scss-module__JKLYAq__figures{grid-template-columns:1fr}}.styles-module-scss-module__JKLYAq__figure{border-top:1px solid var(--primary-300);flex-direction:column;gap:.6rem;padding:1.8rem 0;display:flex}.styles-module-scss-module__JKLYAq__figure .styles-module-scss-module__JKLYAq__figureValue{font-size:3rem}.styles-module-scss-module__JKLYAq__figure:first-child{grid-column:1/-1;padding-bottom:2.4rem}.styles-module-scss-module__JKLYAq__figure:first-child .styles-module-scss-module__JKLYAq__figureValue{font-size:6rem}@media (max-width:767px){.styles-module-scss-module__JKLYAq__figure:first-child .styles-module-scss-module__JKLYAq__figureValue{font-size:4.6rem}}.styles-module-scss-module__JKLYAq__figureValue{font-family:var(--font-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3.8rem;line-height:1}@media (max-width:767px){.styles-module-scss-module__JKLYAq__figureValue{font-size:3.2rem}}.styles-module-scss-module__JKLYAq__figureLabel{font-family:var(--font-secondary);color:var(--primary-700);margin:0;font-size:1.4rem;line-height:1.4}.styles-module-scss-module__JKLYAq__statement{border-top:1px solid var(--primary-300);grid-template-columns:21rem minmax(0,1fr);align-items:baseline;gap:2.4rem;padding-top:1.6rem;display:grid}@media (max-width:767px){.styles-module-scss-module__JKLYAq__statement{grid-template-columns:1fr;gap:.6rem}}.styles-module-scss-module__JKLYAq__tranches{flex-direction:column;gap:1rem;margin:0;display:flex}.styles-module-scss-module__JKLYAq__trancheRow{font-family:var(--font-secondary);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:1.2rem;font-size:1.4rem;display:grid}.styles-module-scss-module__JKLYAq__trancheLabel{color:var(--primary-700)}.styles-module-scss-module__JKLYAq__trancheTrack{height:1.4rem}.styles-module-scss-module__JKLYAq__trancheBar{background:var(--primary-800);transform-origin:0;height:100%;transition:transform .9s var(--primary-ease) calc(var(--i,0)*.1s);border-radius:0 .2rem .2rem 0;display:block}.styles-module-scss-module__JKLYAq__tranchesArmed:not(.styles-module-scss-module__JKLYAq__tranchesOn) .styles-module-scss-module__JKLYAq__trancheBar{transform:scaleX(0)}.styles-module-scss-module__JKLYAq__trancheCount{text-align:right}.styles-module-scss-module__JKLYAq__trancheCaption{font-family:var(--font-secondary);color:var(--primary-700);margin-top:.4rem;font-size:1.2rem}.styles-module-scss-module__JKLYAq__districts{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.6rem;display:grid}.styles-module-scss-module__JKLYAq__district{border:1px solid var(--primary-300);border-radius:.2rem;flex-direction:column;gap:1.4rem;padding:2rem;display:flex}.styles-module-scss-module__JKLYAq__districtName{letter-spacing:-.02em}.styles-module-scss-module__JKLYAq__districtFigures{flex-direction:column;gap:1rem;margin:0;display:flex}.styles-module-scss-module__JKLYAq__districtFigures div{border-top:1px solid var(--primary-300);flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.styles-module-scss-module__JKLYAq__districtFigures dt{font-family:var(--font-secondary);color:var(--primary-700);font-size:1.2rem}.styles-module-scss-module__JKLYAq__districtFigures dd{font-family:var(--font-primary);font-variant-numeric:tabular-nums;margin:0;font-size:2.2rem}.styles-module-scss-module__JKLYAq__journeys{margin:0;padding:0;list-style:none}.styles-module-scss-module__JKLYAq__journey{border-top:1px solid var(--primary-300);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"place time""place distance";align-items:baseline;column-gap:1.6rem;padding:1.4rem 0;display:grid}.styles-module-scss-module__JKLYAq__journeyPlace{font-family:var(--font-secondary);grid-area:place;font-size:1.6rem;line-height:1.35}.styles-module-scss-module__JKLYAq__journeyTime{font-family:var(--font-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:time;font-size:2.6rem}.styles-module-scss-module__JKLYAq__journeyDistance{font-family:var(--font-secondary);color:var(--primary-700);text-align:right;grid-area:distance;font-size:1.2rem}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__JKLYAq__trancheBar{transition:none}.styles-module-scss-module__JKLYAq__tranchesArmed:not(.styles-module-scss-module__JKLYAq__tranchesOn) .styles-module-scss-module__JKLYAq__trancheBar{transform:none}}.styles-module-scss-module__JKLYAq__photo,.styles-module-scss-module__JKLYAq__photoWide{flex-direction:column;gap:.8rem;margin:0;display:flex}.styles-module-scss-module__JKLYAq__photoWide{width:100%}.styles-module-scss-module__JKLYAq__photoFrame{background:var(--button-bg);border-radius:.6rem;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__JKLYAq__photoCaption{font-family:var(--font-secondary);color:var(--primary-700);flex-direction:column;gap:.2rem;font-size:1.3rem;line-height:1.4;display:flex}.styles-module-scss-module__JKLYAq__photoCredit{color:var(--primary-700);opacity:.85;font-size:1.1rem}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__JKLYAq__photoCredit a:hover{text-decoration:underline}}.styles-module-scss-module__JKLYAq__photoWide .styles-module-scss-module__JKLYAq__photoFrame{aspect-ratio:2.4}.styles-module-scss-module__JKLYAq__photoWide .styles-module-scss-module__JKLYAq__photoFrame img{object-position:50% 78%}@media (max-width:767px){.styles-module-scss-module__JKLYAq__photoWide .styles-module-scss-module__JKLYAq__photoFrame{aspect-ratio:4/3}}.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__side{grid-column:1/-1;position:static}.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__markdown,.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__faq{grid-column:1/span 8}@media (max-width:1199px){.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__markdown,.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__faq{grid-column:1/-1}}.styles-module-scss-module__JKLYAq__note{color:var(--primary-700)}@media (max-width:767px){.styles-module-scss-module__JKLYAq__heading{font-size:2.8rem}}.styles-module-scss-module__JKLYAq__navList{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}@media (min-width:1200px){.styles-module-scss-module__JKLYAq__navList{-webkit-mask-image:none;mask-image:none}}.styles-module-scss-module__JKLYAq__section,.styles-module-scss-module__JKLYAq__sectionPlain{flex-direction:column;gap:2.8rem;width:100%;max-width:78rem;margin-inline:auto;display:flex}.styles-module-scss-module__JKLYAq__section .styles-module-scss-module__JKLYAq__side,.styles-module-scss-module__JKLYAq__sectionPlain .styles-module-scss-module__JKLYAq__side{gap:2rem;position:static}.styles-module-scss-module__JKLYAq__overview{width:100%;max-width:78rem;margin-inline:auto}.styles-module-scss-module__JKLYAq__overview .styles-module-scss-module__JKLYAq__photoWide{width:min(100vw - 2*var(--layout-margin),118rem);margin-left:50%;transform:translate(-50%)}.styles-module-scss-module__JKLYAq__paragraph,.styles-module-scss-module__JKLYAq__list,.styles-module-scss-module__JKLYAq__statement{max-width:none}@media (max-width:767px){.styles-module-scss-module__JKLYAq__lede{font-family:var(--font-secondary);font-size:1.8rem;line-height:1.5}.styles-module-scss-module__JKLYAq__subheading{margin-top:3.2rem;font-size:2.2rem}.styles-module-scss-module__JKLYAq__districtFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.styles-module-scss-module__JKLYAq__districtFigures dd{font-size:1.7rem}}.styles-module-scss-module__JKLYAq__revealArmed{opacity:0;transform:translateY(2.8rem)}.styles-module-scss-module__JKLYAq__revealArmed.styles-module-scss-module__JKLYAq__revealOn{opacity:1;transition:opacity .8s var(--primary-ease),transform .9s var(--primary-ease);transform:none}.styles-module-scss-module__JKLYAq__sectionDark{color:var(--primary-100);background:var(--primary-800);box-shadow:0 0 0 100vmax var(--primary-800);clip-path:inset(0 -100vmax);border-top:0;padding:6.4rem 0 7.2rem;position:relative}.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__heading,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__paragraph,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__figureValue,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__trancheCount{color:var(--primary-100)}.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__figureLabel,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__trancheLabel,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__trancheCaption,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__note,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__subheading,.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__paragraph strong{color:var(--primary-300)}.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__figure{border-top-color:#f9f2e938}.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__trancheBar{background:var(--primary-300)}.styles-module-scss-module__JKLYAq__sectionDark .styles-module-scss-module__JKLYAq__link{color:var(--primary-100)}@media (max-width:767px){.styles-module-scss-module__JKLYAq__sectionDark{padding:4.4rem 0 5.2rem}}.styles-module-scss-module__JKLYAq__sectionDark+.styles-module-scss-module__JKLYAq__section{border-top:0}.styles-module-scss-module__JKLYAq__sectionTint{background:var(--button-bg);box-shadow:0 0 0 100vmax var(--button-bg);clip-path:inset(0 -100vmax);border-top:0;padding:5.6rem 0}.styles-module-scss-module__JKLYAq__sectionTint .styles-module-scss-module__JKLYAq__journey{border-top-color:var(--primary-300)}.styles-module-scss-module__JKLYAq__sectionTint+.styles-module-scss-module__JKLYAq__section{border-top:0}.styles-module-scss-module__JKLYAq__side{align-self:stretch}.styles-module-scss-module__JKLYAq__photoFrame{border-radius:0;box-shadow:0 2.4rem 4.8rem -2.8rem #32060359}.styles-module-scss-module__JKLYAq__headerMark{height:0;margin-top:-12rem;display:block}@media (max-width:767px){.styles-module-scss-module__JKLYAq__headerMark{margin-top:-8rem}}.styles-module-scss-module__JKLYAq__journeys{max-width:none}.styles-module-scss-module__JKLYAq__journeyDistance,.styles-module-scss-module__JKLYAq__journeyTime{font-variant-numeric:tabular-nums}.styles-module-scss-module__JKLYAq__journeyDistance{font-size:1.2rem}.styles-module-scss-module__JKLYAq__heading{letter-spacing:-.01em}.styles-module-scss-module__JKLYAq__district{border:0;border-top:2px solid var(--primary-800);border-radius:0;padding:1.8rem 0 0}.styles-module-scss-module__JKLYAq__districtFigures div{justify-content:space-between}.styles-module-scss-module__JKLYAq__markdown strong,.styles-module-scss-module__JKLYAq__faqAnswer strong{font-family:var(--font-secondary);font-size:1em;font-weight:600}.styles-module-scss-module__JKLYAq__eyebrow{letter-spacing:.15em}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__JKLYAq__revealArmed,.styles-module-scss-module__JKLYAq__revealArmed.styles-module-scss-module__JKLYAq__revealOn{opacity:1;transition:none;transform:none}}
.styles-module-scss-module__RICzsa__card{color:var(--primary-800);flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__RICzsa__media{aspect-ratio:4/5;border-radius:.8rem;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__RICzsa__info{flex-direction:column;gap:1.65rem;display:flex}.styles-module-scss-module__RICzsa__identity{flex-direction:column;gap:.65rem;display:flex}@media (max-width:767px){.styles-module-scss-module__RICzsa__name{font-size:2rem}}.styles-module-scss-module__RICzsa__role{text-transform:uppercase}.styles-module-scss-module__RICzsa__contact{flex-direction:column;gap:0;display:flex}.styles-module-scss-module__RICzsa__link{--btn-arrow-size:1.8rem;--btn-arrow-gap:.3rem;border-bottom:1px solid;align-self:flex-start}.styles-module-scss-module__RICzsa__mediaSkeleton{position:absolute;inset:0}
.styles-module-scss-module__Ta3wra__overlay{z-index:100;visibility:hidden;opacity:0;background:#0006;justify-content:center;align-items:center;padding:3.2rem;display:flex;position:fixed;inset:0}@media (max-width:767px){.styles-module-scss-module__Ta3wra__overlay{align-items:stretch;padding:0}}.styles-module-scss-module__Ta3wra__panel{background:var(--bg);width:75.1rem;max-width:100%;max-height:calc(100vh - 6.4rem);color:var(--primary-800);will-change:transform;border-radius:.8rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__Ta3wra__panel{border-radius:0;max-height:100vh}}.styles-module-scss-module__Ta3wra__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:2.7rem 1.6rem 9rem;display:flex;overflow-y:auto}.styles-module-scss-module__Ta3wra__scroll>*{flex-shrink:0}.styles-module-scss-module__Ta3wra__close{z-index:1;color:var(--primary-800);cursor:pointer;transition:opacity .3s var(--primary-ease);display:inline-flex;position:absolute;top:1.6rem;right:1.6rem}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__Ta3wra__close:hover{opacity:.6}}.styles-module-scss-module__Ta3wra__intro{flex-direction:column;gap:16.1rem;display:flex}@media (max-width:767px){.styles-module-scss-module__Ta3wra__intro{gap:5.6rem}}.styles-module-scss-module__Ta3wra__address{line-height:1.34}.styles-module-scss-module__Ta3wra__head{flex-direction:column;gap:2.2rem;display:flex}.styles-module-scss-module__Ta3wra__headContact{flex-direction:column;gap:0;display:flex}.styles-module-scss-module__Ta3wra__gallery{min-width:0;margin-top:2.3rem;overflow:hidden}.styles-module-scss-module__Ta3wra__track{gap:1.4rem;display:flex}.styles-module-scss-module__Ta3wra__galleryItem{border-radius:.4rem;flex:none;width:47rem;height:31rem;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__Ta3wra__galleryItem{width:80vw;height:52.766vw}}.styles-module-scss-module__Ta3wra__pagination{justify-content:space-between;align-items:center;margin-top:2.6rem;display:flex}.styles-module-scss-module__Ta3wra__arrows{align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__Ta3wra__team{justify-content:space-between;align-items:flex-start;gap:2.4rem;margin-top:9.4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__Ta3wra__team{flex-direction:column;gap:3.2rem}}.styles-module-scss-module__Ta3wra__teamLabel{flex:none;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__Ta3wra__dot{background:currentColor;border-radius:50%;flex:none;width:.8rem;height:.8rem}.styles-module-scss-module__Ta3wra__labelText{font-family:var(--font-secondary);text-transform:uppercase;font-size:1.4rem;font-weight:400;line-height:.97}.styles-module-scss-module__Ta3wra__grid{grid-template-columns:repeat(2,23.9rem);gap:2.5rem 1.6rem;display:grid}@media (max-width:1199px){.styles-module-scss-module__Ta3wra__grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.styles-module-scss-module__Ta3wra__grid{column-gap:var(--layout-columns-gap);width:100%}}
.styles-module-scss-module__XhdNPa__hero{padding:22.6rem var(--layout-margin) 0;flex-direction:column;gap:4.5rem;display:flex}@media (max-width:767px){.styles-module-scss-module__XhdNPa__hero{gap:3.2rem;padding-top:14.8rem}}.styles-module-scss-module__XhdNPa__head{justify-content:space-between;align-items:flex-end;gap:3.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__XhdNPa__head{flex-direction:column;align-items:flex-start;gap:6.4rem}}.styles-module-scss-module__XhdNPa__title{max-width:77rem;font-family:var(--font-primary);letter-spacing:-.05em;font-size:9.6rem;font-weight:400;line-height:1.15}@media (max-width:767px){.styles-module-scss-module__XhdNPa__title{font-size:4.8rem}}.styles-module-scss-module__XhdNPa__tagline{text-align:right;flex-shrink:0;max-width:31.5rem}@media (max-width:767px){.styles-module-scss-module__XhdNPa__tagline{text-align:left}}.styles-module-scss-module__XhdNPa__media{margin-inline:calc(-1*var(--layout-margin));aspect-ratio:16/9;border-radius:1.2rem;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__XhdNPa__media{aspect-ratio:1}}
.styles-module-scss-module__IKuOHW__statement{padding:5.1rem var(--layout-margin) 0;position:relative}@media (max-width:767px){.styles-module-scss-module__IKuOHW__statement{padding-top:.6rem}}.styles-module-scss-module__IKuOHW__kicker{top:6.9rem;left:var(--layout-margin);text-transform:uppercase;align-items:center;gap:1rem;line-height:.97;display:inline-flex;position:absolute}@media (max-width:767px){.styles-module-scss-module__IKuOHW__kicker{margin-bottom:3.2rem;position:static}}.styles-module-scss-module__IKuOHW__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem}.styles-module-scss-module__IKuOHW__text{text-indent:33rem;letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__IKuOHW__text{text-indent:0;font-size:3.2rem}}
.styles-module-scss-module__eJsRVW__fit{padding:7.4rem var(--layout-margin) 0;flex-direction:column;align-items:center;gap:8.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__eJsRVW__fit{gap:9.8rem;padding-top:9.8rem}}.styles-module-scss-module__eJsRVW__media{width:100%;max-width:calc(8*var(--layout-column-width) + (8 - 1)*var(--layout-columns-gap));aspect-ratio:910/526;border-radius:1.2rem;position:relative;overflow:hidden}@media (max-width:1199px){.styles-module-scss-module__eJsRVW__media{max-width:none}}.styles-module-scss-module__eJsRVW__list{width:100%;max-width:calc(8*var(--layout-column-width) + (8 - 1)*var(--layout-columns-gap));flex-direction:column;gap:3.2rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__eJsRVW__list{max-width:none}}.styles-module-scss-module__eJsRVW__label{text-transform:uppercase}.styles-module-scss-module__eJsRVW__row{flex-direction:column;gap:3.6rem;display:flex}.styles-module-scss-module__eJsRVW__divider{border:none;border-top:1px solid var(--primary-300);margin:0}.styles-module-scss-module__eJsRVW__rowInner{justify-content:space-between;gap:4rem;display:flex}@media (max-width:767px){.styles-module-scss-module__eJsRVW__rowInner{flex-direction:column;gap:3.2rem}}.styles-module-scss-module__eJsRVW__rowTitle{flex:0 0 25.5rem}@media (max-width:767px){.styles-module-scss-module__eJsRVW__rowTitle{flex:none}}.styles-module-scss-module__eJsRVW__rowBody{flex:0 39.2rem}@media (max-width:767px){.styles-module-scss-module__eJsRVW__rowBody{flex:auto}}
.styles-module-scss-module__Hn7Vya__cta{padding:27.4rem var(--layout-margin) 16rem;flex-direction:column;align-items:center;gap:4.8rem;display:flex}@media (max-width:767px){.styles-module-scss-module__Hn7Vya__cta{padding:23rem var(--layout-margin) 12rem;gap:4.8rem}}.styles-module-scss-module__Hn7Vya__title{letter-spacing:-.05em;text-align:center;max-width:60.7rem}@media (max-width:767px){.styles-module-scss-module__Hn7Vya__title{font-size:4.8rem}}
.styles-module-scss-module__12zC6q__section{--contact-teal:var(--accent-100);--contact-field-border:var(--input-border);--contact-label:var(--primary-700);--contact-placeholder:var(--input-placeholder);padding:12.6rem var(--layout-margin) 8rem;align-items:stretch;gap:8.3rem;display:flex}@media (max-width:767px){.styles-module-scss-module__12zC6q__section{flex-direction:column;gap:4.2rem;padding-top:5.9rem;padding-bottom:0}}.styles-module-scss-module__12zC6q__intro{background:var(--contact-teal);min-height:85.1rem;color:var(--primary-100);border-radius:.6rem;flex-direction:column;flex:0 67.8rem;justify-content:center;align-items:center;gap:4.6rem;padding:6rem 4rem;display:flex;position:relative}@media (max-width:767px){.styles-module-scss-module__12zC6q__intro{flex:none;justify-content:flex-start;min-height:47.7rem;padding:12.2rem 2.4rem 4rem}}.styles-module-scss-module__12zC6q__introMain{text-align:center;flex-direction:column;align-items:center;gap:4.6rem;max-width:31.3rem;display:flex}@media (max-width:767px){.styles-module-scss-module__12zC6q__introMain{gap:2.5rem;max-width:23.6rem}}.styles-module-scss-module__12zC6q__logo{background-color:var(--primary-100);width:8.3rem;height:8.3rem;-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__12zC6q__logo{width:4.5rem;height:4.5rem}}.styles-module-scss-module__12zC6q__tagline{font-family:var(--font-primary);letter-spacing:-.05em;font-size:6.4rem;font-weight:400;line-height:1.15}@media (max-width:767px){.styles-module-scss-module__12zC6q__tagline{font-size:3.2rem}.styles-module-scss-module__12zC6q__introText{font-size:1.4rem}}.styles-module-scss-module__12zC6q__introContact{flex-direction:column;align-items:center;gap:1.1rem;display:flex;position:absolute;bottom:1.7rem;left:0;right:0}@media (max-width:767px){.styles-module-scss-module__12zC6q__introContact{gap:.6rem;bottom:1.3rem}.styles-module-scss-module__12zC6q__contactValue{font-size:1.4rem}}.styles-module-scss-module__12zC6q__form{flex:0 56.2rem;margin-top:5.4rem}@media (max-width:767px){.styles-module-scss-module__12zC6q__form{flex:none;margin-top:0}}.styles-module-scss-module__12zC6q__form,.styles-module-scss-module__12zC6q__fields{flex-direction:column;gap:3.2rem;display:flex}.styles-module-scss-module__12zC6q__group{flex-direction:column;gap:2.8rem;display:flex}.styles-module-scss-module__12zC6q__row2{gap:1.2rem;display:flex}.styles-module-scss-module__12zC6q__row2 .styles-module-scss-module__12zC6q__field{flex:1 1 0}@media (max-width:767px){.styles-module-scss-module__12zC6q__row2{gap:1.6rem}}.styles-module-scss-module__12zC6q__field{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__12zC6q__label{color:var(--contact-label)}@media (max-width:767px){.styles-module-scss-module__12zC6q__label{line-height:.75;display:block}}.styles-module-scss-module__12zC6q__textarea,.styles-module-scss-module__12zC6q__select,.styles-module-scss-module__12zC6q__input{border:1px solid var(--contact-field-border);width:100%;color:var(--primary-800);font-family:var(--font-secondary);letter-spacing:-.0125em;transition:border-color .3s var(--primary-ease);background:0 0;border-radius:.6rem;font-size:1.4rem;font-weight:400;line-height:1.34;display:block}@media (max-width:767px){.styles-module-scss-module__12zC6q__textarea,.styles-module-scss-module__12zC6q__select,.styles-module-scss-module__12zC6q__input{font-size:max(16px,1.6rem)}}.styles-module-scss-module__12zC6q__textarea::placeholder,.styles-module-scss-module__12zC6q__select::placeholder,.styles-module-scss-module__12zC6q__input::placeholder{color:var(--contact-placeholder)}.styles-module-scss-module__12zC6q__textarea:focus,.styles-module-scss-module__12zC6q__select:focus,.styles-module-scss-module__12zC6q__input:focus{border-color:var(--contact-label);outline:none}.styles-module-scss-module__12zC6q__input{min-height:4.2rem;padding:1.1rem 1.2rem}.styles-module-scss-module__12zC6q__selectWrap{position:relative}.styles-module-scss-module__12zC6q__select{min-height:4.2rem;color:var(--contact-placeholder);appearance:none;cursor:pointer;padding:1.1rem 3.6rem 1.1rem 1.2rem}.styles-module-scss-module__12zC6q__select option{color:var(--primary-800)}.styles-module-scss-module__12zC6q__chevron{color:var(--primary-800);pointer-events:none;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.styles-module-scss-module__12zC6q__textarea{resize:vertical;min-height:16.2rem;padding:1.2rem}.styles-module-scss-module__12zC6q__attach{flex-direction:column;gap:2.5rem;display:flex}.styles-module-scss-module__12zC6q__attach>.styles-module-scss-module__12zC6q__label{color:var(--primary-800)}.styles-module-scss-module__12zC6q__attachInner{flex-direction:column;gap:1.2rem;display:flex}.styles-module-scss-module__12zC6q__upload{border:1px dashed var(--primary-300);background:var(--button-bg);color:var(--primary-800);cursor:pointer;transition:border-color .3s var(--primary-ease),background var(--duration-theme) var(--primary-ease),color var(--duration-theme) var(--primary-ease);border-radius:.6rem;align-self:flex-start;align-items:center;gap:1.3rem;padding:.8rem 1.2rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__12zC6q__upload:hover{border-color:var(--contact-checkbox)}}.styles-module-scss-module__12zC6q__uploadText{font-family:var(--font-secondary);letter-spacing:-.03em;text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.3}.styles-module-scss-module__12zC6q__fileInput{display:none}.styles-module-scss-module__12zC6q__accepted{max-width:27.8rem;font-family:var(--font-secondary);letter-spacing:-.03em;color:var(--contact-field-border);font-size:1.2rem;font-weight:500;line-height:1.2}.styles-module-scss-module__12zC6q__submit{align-self:flex-start;align-items:center;display:inline-flex}.styles-module-scss-module__12zC6q__error{color:var(--input-error,#b3261e)}.styles-module-scss-module__12zC6q__submit:disabled{opacity:.6;cursor:default}
.styles-module-scss-module__P6eJKG__hero{width:100%;height:50svh;color:var(--primary-100);position:relative;overflow:hidden}.styles-module-scss-module__P6eJKG__media{z-index:0;position:absolute;inset:0}.styles-module-scss-module__P6eJKG__night{opacity:0;transition:opacity var(--duration-theme) var(--primary-ease)}[data-night] .styles-module-scss-module__P6eJKG__night{opacity:1}.styles-module-scss-module__P6eJKG__scrim{background-image:linear-gradient(#0009 0%,#00000040 22%,#0000 45%),linear-gradient(#0000 30%,#0003 55%,#0000008c 100%),linear-gradient(#00000026,#00000026);position:absolute;inset:0}html[data-night] .styles-module-scss-module__P6eJKG__scrim{background-image:linear-gradient(#000 0%,#0000 100%),linear-gradient(#0000 68%,#000 100%)}@media (max-width:767px){html[data-night] .styles-module-scss-module__P6eJKG__scrim{background-image:linear-gradient(#000 0%,#0000 100%)}}.styles-module-scss-module__P6eJKG__heading{z-index:1;top:46.5%;left:var(--layout-margin);right:var(--layout-margin);position:absolute}@media (max-width:767px){.styles-module-scss-module__P6eJKG__heading{top:43.5%}}.styles-module-scss-module__P6eJKG__heading .styles-module-scss-module__P6eJKG__title{letter-spacing:-.05em}.styles-module-scss-module__P6eJKG__heading .styles-module-scss-module__P6eJKG__title .styles-module-scss-module__P6eJKG__eyebrow{font-family:var(--font-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.6rem;font-size:1.6rem;line-height:1.3;display:block}@media (max-width:767px){.styles-module-scss-module__P6eJKG__heading .styles-module-scss-module__P6eJKG__title .styles-module-scss-module__P6eJKG__eyebrow{margin-bottom:1.2rem;font-size:1.3rem}.styles-module-scss-module__P6eJKG__heading .styles-module-scss-module__P6eJKG__title{font-size:4.8rem;line-height:1}}.styles-module-scss-module__P6eJKG__guideLink{color:var(--primary-100);font-family:var(--font-primary);transition:background-color .3s var(--primary-ease),color .3s var(--primary-ease);border:1px solid #f9f2e9b3;border-radius:.4rem;align-items:center;gap:1rem;margin-top:2.4rem;padding:1rem 1.8rem;font-size:1.8rem;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__P6eJKG__guideLink:hover:hover{background-color:var(--primary-100);color:var(--primary-800)}}.styles-module-scss-module__P6eJKG__guideLink:focus-visible{outline:1px solid var(--primary-100);outline-offset:.3rem}@media (max-width:767px){.styles-module-scss-module__P6eJKG__guideLink{margin-top:1.6rem;font-size:1.6rem}}
.styles-module-scss-module__mmbTna__bar{top:var(--header-offset,0px);z-index:10;background:var(--bg);border-bottom:1px solid var(--primary-300);transition:background var(--duration-theme) var(--primary-ease);position:sticky}.styles-module-scss-module__mmbTna__list{padding:0 var(--layout-margin);scrollbar-width:none;justify-content:center;gap:4rem;display:flex;overflow-x:auto}.styles-module-scss-module__mmbTna__list::-webkit-scrollbar{display:none}@media (max-width:767px){.styles-module-scss-module__mmbTna__list{justify-content:flex-start;gap:22px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.styles-module-scss-module__mmbTna__tab{white-space:nowrap;color:var(--primary-800);opacity:.5;transition:opacity .3s var(--primary-ease);align-items:center;gap:.8rem;padding:2rem 0;display:flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__mmbTna__tab:hover{opacity:1}}.styles-module-scss-module__mmbTna__tab:focus-visible{outline:1px solid var(--primary-800);outline-offset:.4rem}@media (max-width:767px){.styles-module-scss-module__mmbTna__tab{padding:15px 0}}.styles-module-scss-module__mmbTna__dot{width:.6rem;height:.6rem;transition:transform .3s var(--primary-ease);background:currentColor;border-radius:50%;flex-shrink:0;transform:scale(0)}.styles-module-scss-module__mmbTna__label{font-family:var(--font-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;line-height:1;position:relative;top:.1rem}@media (max-width:767px){.styles-module-scss-module__mmbTna__label{font-size:12px}}.styles-module-scss-module__mmbTna__tabOn{opacity:1}.styles-module-scss-module__mmbTna__tabOn .styles-module-scss-module__mmbTna__dot{transform:scale(1)}
.styles-module-scss-module__OWsFza__hero{padding-top:24.1rem;flex-direction:column;align-items:center;padding-inline:3.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__OWsFza__hero{padding-top:16.9rem;padding-inline:var(--layout-margin)}}.styles-module-scss-module__OWsFza__intro{text-align:center;flex-direction:column;align-items:center;gap:3.2rem;width:76.1rem;max-width:100%;display:flex}@media (max-width:767px){.styles-module-scss-module__OWsFza__intro{width:27.6rem}}.styles-module-scss-module__OWsFza__meta{align-items:center;gap:1.4rem;display:flex}.styles-module-scss-module__OWsFza__category{text-transform:uppercase}.styles-module-scss-module__OWsFza__metaRule{background:var(--primary-800);width:1px;height:1.5rem}.styles-module-scss-module__OWsFza__date{font-family:var(--font-secondary);letter-spacing:-.0125em;font-size:1.4rem;font-weight:400;line-height:1.34}.styles-module-scss-module__OWsFza__title{font-family:var(--font-primary);letter-spacing:-.05em;font-size:6.4rem;font-weight:400;line-height:1.15}@media (max-width:1199px){.styles-module-scss-module__OWsFza__title{font-size:5.2rem}}@media (max-width:767px){.styles-module-scss-module__OWsFza__title{font-size:3.2rem;line-height:1.2}}.styles-module-scss-module__OWsFza__readTime{background:var(--button-bg);transition:background var(--duration-theme) var(--primary-ease);border-radius:.4rem;padding:.8rem}.styles-module-scss-module__OWsFza__cover{aspect-ratio:1376/680;border-radius:.8rem;width:100%;margin-top:17.3rem;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__OWsFza__cover{aspect-ratio:1;margin-top:12.6rem}}
