@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/ubuntu-latin-300.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2122}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/ubuntu-cyrillic-300.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ubuntu-latin-400.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2122}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ubuntu-cyrillic-400.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/ubuntu-ruble-300.woff2)format("woff2");unicode-range:U+20BD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ubuntu-ruble-400.woff2)format("woff2");unicode-range:U+20BD}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/oranienbaum-latin-400.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2122}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/oranienbaum-cyrillic-400.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+2116}:root{--crop:max(0px, min(calc(240 / 1440 * 100vw), calc((1920px - 100vw) / 2)));--span-1440-1920:max(0px, min(calc((1920px - 100vw) / 2), 240px));--mobile-side:max(0px, calc((100vw - 390px) / 2));--font-main:"Ubuntu", "Arial", sans-serif;--font-display:"Oranienbaum", "Georgia", serif;--color-bg-dark:#191919;--color-white:#fff;--color-header-bg:#15151580;--color-header-blur:25.4px;--color-dropdown-bg:#6a8a8599;--color-menu-panel-bg:#19191980;--color-menu-panel-blur:15px;--color-menu-row-bg:#00000059;--color-menu-sub-bg:#ffffff05;--color-menu-sub-label:#ffffffb3;--color-teal-600:#6a8a85;--color-teal-500:#6d928d;--color-teal-caption:#90b3ad;--color-glow-lift-600:#2b3634;--color-glow-lift-500:#2c3a38;--color-glow-lift-card:#323f3d;--color-glow-lift-card-alt:#374643;--color-teal-status-text:#9fdbd2;--color-teal-status-dot:#8bc0b8;--color-icon-muted:#9b9b9b;--color-icon-btn-bg:#ffffff05;--color-teal-eyebrow:#8bc0b8;--color-teal-headline-2:#8db9b2;--color-teal-lead:#dbe7e4;--color-teal-muted:#94a29e;--color-teal-bright:#b1fff3;--color-teal-heading-narrow:#8cc2b8;--color-teal-highlight:#97dbd1;--color-glass-bg:#ffffff0d;--blur-glass:65.35px;--color-teal-glow:#8cbdb5;--color-teal-role:#a5d3cc;--color-teal-cta-accent:#97c7bf;--color-teal-eyebrow-2:#63736e;--color-teal-card-title:#86bdb4;--color-teal-progress:#7fa49e;--color-teal-chip:#77b5ad;--color-teal-number:#8eb7b1;--color-surface-dark:#191919;--color-surface-team:#151515;--color-surface-faq:#1c1c1c;--color-surface-control:#252525;--color-surface-step:#292929;--color-step-number-idle:#363736;--color-progress-idle:#2d2d2d;--color-hint-plate:#25252533;--color-glow-dark:#191919;--color-text-dim:#fff9;--color-footer-text:#7c7c7c;--color-direction-card:#6d928d08;--gradient-direction-card-hover:linear-gradient(138.107deg, #3a5551 0%, #192221 27.926%, #1d1d1d 54.429%);--color-about-card:#1d1d1d;--color-about-card-alt:#202020;--color-about-title:#98c5be;--color-about-text:#c9c9c9;--color-advice-open:#8ad0c5;--color-fact-panel:#27312f;--color-fact-card:#2f3b39;--color-fact-label:#95c2b9;--color-fact-note:#99a7a4;--color-crumb:#647f79;--color-map-tint:#374b48;--color-map-pin:#a1dad1;--color-map-pin-edge:#7bb2a9;--color-surface-plate:#212423;--color-plate-divider:#313634;--color-article-text:#c9c9c9;--color-article-strong:#f6f6f6;--color-article-accent:#a0cbc4;--color-article-link-line:#a0cbc466;--color-article-rule:#232323;--color-toc-item:#838f8b;--color-tag-bg:#6d928d1a;--color-tag-bg-hover:#6d928d33;--color-tag-text:#507772;--color-meta-text:#acb5b4;--color-surface-related:#161616;--color-card-title:#1c1c1c;--color-card-text:#2d2d2d;--color-filter-plate:#2c312f99;--color-filter-plate-active:#6a8a8599;--color-filter-plate-hover:#6a8a854d;--color-filter-divider:#2e302f;--color-filter-arrow:#8fada9;--color-page-cell:#24242480;--color-page-number:#828a8a;--color-page-current:#9acfc4;--color-page-gap:#fff6;--color-catalog-filter-bar:#6a8a8599;--color-catalog-filter-divider:#405653;--color-chip-bg:#151515;--color-chip-bg-hover:#202020;--color-chip-label:#fff6;--color-chip-label-hover:#ffffffb3;--color-reset-link:#7da9a2;--color-filter-panel-bg:#6a8a8599;--color-filter-panel-blur:25px;--color-filter-sheet-bar:#4a5d5a;--color-filter-sheet-grip:#fff6;--color-filter-scrim:#00000080;--color-filter-field-line:#fff3;--color-filter-placeholder:#ffffff80;--color-filter-track:#0000001a;--color-filter-option:#ffffff0d;--color-filter-option-hover:#ffffff1f;--color-filter-option-active:#fff;--color-filter-option-active-text:#2d2d2d;--color-filter-apply-bg:#fff;--color-filter-apply-hover:#dbe7e4;--color-filter-apply-text:#1c1c1c;--color-filter-apply-icon:#5c817b;--color-filter-tree-line:#ffffff4d;--color-filter-tree-arrow:#fff6;--color-filter-tree-label:#fff9;--color-filter-mark:#0000001a;--color-filter-fade:#0006;--filter-panel-reveal:.5s;--filter-arrow-turn:.3s;--color-found-label:#fff3;--color-map-badge-bg:#6d928d1a;--color-map-price:#397e72;--color-card-facts:#f6f6f6;--color-card-fact-label:#2d2d2d66;--color-card-price:#5a8b83;--color-card-rating-label:#ababab;--color-card-selection:#5c817b;--color-btn-accent:#7eaaa3;--color-sell-card-text:#1c1c1cb3;--color-teal-notfound:#85bab2;--color-notfound-text:#ffffffb3;--color-slab-veil-1:#191919e6;--color-slab-veil-2:#191919b3;--color-slab-veil-3:#1919198c;--color-slab-veil-4:#1919194d;--color-surface-principles:#151515;--color-principle-rule:#232323;--color-glow-mint:#95c2b9;--color-btn-light-label:#2d2d2d;--color-btn-light-arrow:#6da199;--color-btn-light-hover:#dbe7e4;--color-surface-team-card:#1e1e1e;--color-faq-group-heading:#99d6cd;--color-faq-row:#2a2e2c;--color-faq-question:#ffffff80;--color-faq-arrow:#8db5ae;--color-modal-overlay:#19191980;--color-modal-blur:25px;--color-modal-surface:#fff;--color-modal-ink:#191919;--color-modal-text:#5e5e5e;--color-modal-placeholder:#8c8c8c;--color-modal-consent:#a3a3a3;--color-modal-field-border:#e2e2e2;--color-modal-checkbox:#ececec;--color-modal-close-bg:#f9f9f9;--color-modal-close-ink:#cfcfcf;--color-modal-close-hover:#ececec;--color-form-error:#d9695e;--chevron-w:1.1416;--chevron-h:1.4245}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-main);background:var(--color-bg-dark);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}.chevron{width:calc(var(--chevron-ink-w) * var(--chevron-w));height:calc(var(--chevron-ink-h) * var(--chevron-h));display:block}.chevron svg{width:100%;height:100%;display:block;overflow:visible}.chevron svg path{stroke-width:var(--chevron-stroke,.8)}.chevron--right{width:calc(var(--chevron-ink-h) * var(--chevron-h));height:calc(var(--chevron-ink-w) * var(--chevron-w));justify-content:center;align-items:center;display:flex;transform:none}.chevron--right svg{width:calc(var(--chevron-ink-w) * var(--chevron-w));height:calc(var(--chevron-ink-h) * var(--chevron-h));flex:none;transform:rotate(-90deg)}.chevron:not(.chevron--right){position:relative;top:.065em}.glow{--glow-tint:var(--glow-color,var(--color-teal-600));width:min(726px,50.4167vw);height:min(726px,50.4167vw);opacity:calc(var(--glow-opacity,.2) * var(--glow-peak,.757));pointer-events:none;position:absolute}.glow:before{content:"";inset:calc(-2.25 * var(--glow-blur,min(225px, calc(225 / 1440 * 100vw))));background:radial-gradient(closest-side, var(--glow-tint) 0%, color-mix(in srgb, var(--glow-tint) 96%, transparent) 10%, color-mix(in srgb, var(--glow-tint) 85.1%, transparent) 20%, color-mix(in srgb, var(--glow-tint) 69.6%, transparent) 30%, color-mix(in srgb, var(--glow-tint) 52.1%, transparent) 40%, color-mix(in srgb, var(--glow-tint) 35.2%, transparent) 50%, color-mix(in srgb, var(--glow-tint) 21.4%, transparent) 60%, color-mix(in srgb, var(--glow-tint) 11.4%, transparent) 70%, color-mix(in srgb, var(--glow-tint) 5.1%, transparent) 80%, color-mix(in srgb, var(--glow-tint) 1.8%, transparent) 90%, transparent 100%);position:absolute}.glow--dodge{--glow-color:var(--color-glow-lift-600);--glow-opacity:1}.glow--band{--glow-opacity:.4;--glow-blur:min(175px, calc(175 / 1440 * 100vw));--glow-peak:.38;width:min(576px,40vw);height:min(222px,15.4167vw)}@media (width<=700px){.glow--band{--glow-blur:min(125px, calc(125 / 390 * 100vw));--glow-peak:.451;width:min(330px,84.6154vw);height:min(222px,56.9231vw)}}.page-title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(75px,5.20833vw);font-weight:400;line-height:min(79px,5.48611vw)}@media (width<=700px){.page-title{font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}}.page-eyebrow{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-teal-eyebrow);margin:0;font-size:min(14px,.972222vw);font-weight:400;line-height:min(26px,1.80556vw)}@media (width<=700px){.page-eyebrow{letter-spacing:min(.99px,.253846vw);font-size:min(11px,2.82051vw);line-height:min(17px,4.35897vw)}}.crumbs{letter-spacing:min(.9px,.0625vw);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:min(10px,.694445vw);font-size:min(10px,.694445vw);line-height:min(11px,.763889vw);display:flex}.crumbs__item,.crumbs__sep{color:var(--color-crumb)}a.crumbs__item{transition:color .2s}a.crumbs__item:hover,.crumbs__item--current{color:var(--color-teal-eyebrow)}@media (width<=700px){.crumbs{letter-spacing:min(.81px,.207692vw);gap:min(5px,1.28205vw);font-size:min(9px,2.30769vw);line-height:min(10px,2.5641vw)}}.section-title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(60px,4.16667vw);font-weight:400;line-height:min(72px,5vw)}@media (width<=700px){.section-title{font-size:min(39px,10vw);line-height:min(45px,11.5385vw)}}.btn{text-align:center;height:min(70px,4.86111vw);color:var(--color-white);justify-content:center;align-items:center;gap:min(6.5px,.451389vw);padding-inline:min(20px,1.38889vw);font-size:min(14px,.972222vw);font-weight:400;transition:background-color .2s,transform .25s;display:inline-flex}.btn--outline{border:1px solid var(--color-teal-600);position:relative;overflow:hidden}.btn--outline:before{content:"";background:var(--color-teal-600);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.btn--outline:hover:before{transform:scaleX(1)}.btn--outline>*{position:relative}.btn--light{background:var(--color-white);color:var(--color-btn-light-label)}.btn--light:hover{background:var(--color-btn-light-hover);transform:scale(1.05)}.btn--light .btn__arrow{--chevron-stroke:.96;color:var(--color-btn-light-arrow)}.btn--solid{background:var(--color-teal-600)}.btn--solid:hover{background:var(--color-teal-500);transform:scale(1.05)}.btn__arrow{--chevron-ink-w:min(5px, calc(5 / 1440 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 1440 * 100vw));transition:color .25s}.btn__accent{color:var(--color-btn-accent);transition:color .25s}.btn--outline .btn__arrow{color:var(--color-teal-500)}.btn--outline:hover .btn__accent,.btn--outline:hover .btn__arrow{color:var(--color-white)}@media (width<=700px){.btn{gap:min(6px,1.53846vw);height:min(70px,17.9487vw);padding-inline:min(20px,5.12821vw);font-size:min(14px,3.58974vw)}.btn--outline{font-weight:300}.btn__arrow{--chevron-ink-w:min(5px, calc(5 / 390 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 390 * 100vw))}.btn--outline:hover:before{transform:scaleX(0)}.btn--outline:hover .btn__accent{color:var(--color-btn-accent)}.btn--outline:hover .btn__arrow{color:var(--color-teal-500)}.btn--solid:hover{background:var(--color-teal-600);transform:none}.btn--light:hover{background:var(--color-white);transform:none}}.rich-text{overflow-wrap:anywhere}.rich-text>*{margin-top:0;margin-bottom:0}.rich-text>*+*{margin-top:1.33333em}.rich-text li+li{margin-top:.666667em}.rich-text ul>li{padding-left:1.13333em}.rich-text ul>li:before{content:"";vertical-align:middle;background:var(--color-teal-600);width:.466667em;height:.466667em;margin-left:-1.13333em;margin-right:.666667em;display:inline-block;transform:rotate(45deg)}.rich-text ol{padding-left:1.33333em;list-style:decimal}.rich-text ol>li::marker{color:var(--color-teal-500)}.rich-text a,.article-body__text a{color:var(--color-article-accent);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-article-link-line);text-decoration-color:var(--color-article-link-line);text-underline-offset:.2em;transition:color .2s,text-decoration-color .2s}.rich-text a:hover,.article-body__text a:hover{color:var(--color-article-strong);text-decoration-color:currentColor}.gallery__stage{display:block;position:relative;overflow:hidden}.gallery__frame{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(100%)}.gallery__frame.is-current{transform:translate(0)}.gallery__frame.is-out{transform:translate(-100%)}.gallery__frame.is-instant,.gallery__thumb.is-instant{transition:none}.gallery__rail{scrollbar-width:none;display:flex;overflow-x:auto}.gallery__rail::-webkit-scrollbar{display:none}.gallery__thumb{opacity:.6;flex:none;transition:opacity .25s,transform .45s cubic-bezier(.4,0,.2,1);display:block}.gallery__thumb:hover{opacity:1}.gallery__thumb.is-active{opacity:0;pointer-events:none}.gallery__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=700px){.gallery__thumb,.gallery__thumb.is-active{opacity:1;pointer-events:auto}}.map{isolation:isolate;background:var(--color-bg-dark);--map-dim:.7;position:relative;overflow:hidden}.map__canvas,.map__snapshot{width:100%;height:100%;position:absolute;inset:0}.map__snapshot{-o-object-fit:cover;object-fit:cover;opacity:var(--map-dim)}.map__canvas{opacity:0;transition:opacity .3s}.map.is-live .map__canvas{opacity:var(--map-dim)}.map.is-live .map__snapshot,.map.is-live .map__pin--static{display:none}.map__tint{background:var(--color-map-tint);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.map__pin{background:var(--color-map-pin);border:min(2px, calc(2 / 1440 * 100vw)) solid var(--color-map-pin-edge);pointer-events:none;width:min(15px,1.04167vw);height:min(15px,1.04167vw);position:absolute;transform:translate(-50%,-50%)rotate(-45deg)}.map__pin--static{left:var(--pin-x);top:var(--pin-y)}.map__pin--live{top:0;left:0}.map__zoom{flex-direction:column;gap:min(10px,.694445vw);display:none;position:absolute;top:min(15px,1.04167vw);right:min(15px,1.04167vw)}.map.is-live .map__zoom{display:flex}.map__zoom-btn{background:var(--color-surface-control);width:min(40px,2.77778vw);height:min(40px,2.77778vw);color:var(--color-white);justify-content:center;align-items:center;transition:background-color .2s;display:flex}.map__zoom-btn:hover{background:var(--color-teal-500)}.map__zoom-btn svg{width:min(14px,.972222vw);height:min(14px,.972222vw)}.map--catalog{--map-dim:1}.map__marker{position:absolute}.map__marker:hover,.map__marker:focus-within{z-index:1}.map__tip{background:var(--color-fact-panel);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:min(4px,.277778vw);width:max-content;max-width:min(220px,15.2778vw);padding:min(10px,.694445vw) min(14px,.972222vw);transition:opacity .2s,visibility .2s;display:flex;position:absolute;bottom:min(14px,.972222vw);left:0;transform:translate(-50%)}.map__marker:hover .map__tip,.map__marker:focus-within .map__tip{opacity:1;visibility:visible}.map__tip-name{color:var(--color-white);overflow-wrap:anywhere;font-size:min(13px,.902778vw);font-weight:400;line-height:min(16px,1.11111vw)}.map__tip-price{color:var(--color-fact-label);font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw)}.map__pin--link{pointer-events:auto;cursor:pointer;transition:transform .2s}.map__pin--link:hover{transform:translate(-50%,-50%)rotate(-45deg)scale(1.3)}@media (width<=700px){.map__pin{border-width:min(2px,.512821vw);width:min(15px,3.84615vw);height:min(15px,3.84615vw)}.map__pin--static{left:var(--pin-x-narrow,var(--pin-x));top:var(--pin-y-narrow,var(--pin-y))}.map__pin--link:hover{transform:translate(-50%,-50%)rotate(-45deg)}.map__tip{display:none}.map__zoom{gap:min(6px,1.53846vw);top:min(10px,2.5641vw);right:min(10px,2.5641vw)}.map__zoom-btn{width:min(30px,7.69231vw);height:min(30px,7.69231vw)}.map__zoom-btn svg{width:min(12px,3.07692vw);height:min(12px,3.07692vw)}.map__zoom-btn:hover{background:var(--color-surface-control)}}.bar-note{margin:0;padding-left:min(17px,1.18056vw);position:relative}.bar-note:before{content:"";background:var(--color-teal-600);border-radius:min(5px,.347222vw);width:min(2px,.138889vw);position:absolute;top:min(2px,.138889vw);bottom:0;left:0}@media (width<=700px){.bar-note{padding-left:min(13px,3.33333vw)}.bar-note:before{width:min(1px,.25641vw);top:min(1px,.25641vw);bottom:max(-1px,-.25641vw)}}.site-address{right:calc(min(250px, calc(250 / 1440 * 100vw)) - var(--crop));text-align:right;color:var(--color-white);margin:0;font-size:min(12px,.833333vw);line-height:min(20px,1.38889vw);position:absolute;top:min(76px,5.27778vw)}@media (width<=700px){.site-address{right:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));font-size:min(10px,2.5641vw);line-height:min(17px,4.35897vw);top:min(80px,20.5128vw)}}.fact-grid{background:var(--color-fact-panel);grid-template-columns:repeat(2,min(240px,16.6667vw));grid-auto-rows:minmax(min(90px,6.25vw),auto);gap:min(10px,.694445vw);padding:min(20px,1.38889vw);display:grid}.fact{min-height:var(--fact-min-height,0);background:var(--color-fact-card);padding:min(20px,1.38889vw)}.fact--developer,.fact--district{--fact-min-height:min(120px, calc(120 / 1440 * 100vw))}.fact--metro,.fact--deadline,.fact--finishing{--fact-min-height:min(145px, calc(145 / 1440 * 100vw))}.fact:last-child:nth-child(odd){background:0 0}.fact__label{color:var(--color-fact-label);margin:0;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw)}.fact__value{color:var(--color-white);overflow-wrap:anywhere;margin:min(5px,.347222vw) 0 0;font-size:min(25px,1.73611vw);font-weight:400;line-height:min(29px,2.01389vw)}.fact__note{color:var(--color-fact-note);margin:min(7px,.486111vw) 0 0;font-size:min(15px,1.04167vw);font-weight:400;line-height:min(17px,1.18056vw)}.fact__stations{flex-direction:column;gap:min(10px,.694445vw);margin:min(8px,.555556vw) 0 0;display:flex}.fact__station{color:var(--color-white);overflow-wrap:anywhere;padding-left:min(13px,.902778vw);font-size:min(17px,1.18056vw);font-weight:400;line-height:min(20px,1.38889vw);position:relative}.fact__station:before{content:"";background:var(--line-color,var(--color-teal-600));border-radius:50%;width:min(7px,.486111vw);height:min(7px,.486111vw);position:absolute;top:min(7px,.486111vw);left:0}@media (width<=700px){.fact-grid{grid-template-columns:min(310px,79.4872vw);grid-auto-rows:minmax(min(80px,20.5128vw),auto);gap:0;padding:min(20px,5.12821vw)}.fact,.fact:last-child:nth-child(odd){background:var(--color-fact-card);min-height:0;padding:min(20px,5.12821vw)}.fact:nth-child(2n){background:0 0}.fact__label{font-size:min(10px,2.5641vw);line-height:min(11px,2.82051vw)}.fact__value{margin-top:min(8px,2.05128vw);font-size:min(18px,4.61538vw);line-height:min(20px,5.12821vw)}.fact__note{margin-top:min(8px,2.05128vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.fact__stations{gap:min(10px,2.5641vw);margin-top:min(10px,2.5641vw)}.fact__station{padding-left:min(14px,3.58974vw);font-size:min(18px,4.61538vw);line-height:min(20px,5.12821vw)}.fact__station:before{width:min(7px,1.79487vw);height:min(7px,1.79487vw);top:min(8px,2.05128vw)}}.panel{--panel-angle:106.179deg;--panel-shade-left:min(442px, calc(442 / 1440 * 100vw));min-height:min(370px,25.6944vw);position:relative;overflow:hidden}.panel--blog{background:var(--color-surface-dark);--panel-angle:103.219deg;--panel-shade-left:min(369.5px, calc(369.5 / 1440 * 100vw));min-height:min(457px,31.7361vw)}.panel__pattern{mix-blend-mode:soft-light;pointer-events:none;justify-content:center;align-items:center;width:min(1333.5px,92.6042vw);height:min(799.8px,55.5417vw);display:flex;position:absolute;top:max(-202px,-14.0278vw);left:min(369px,25.625vw)}.panel__pattern:before{content:"";background-image:url(../assets/images/panel-pattern.webp);background-position:0 0;background-repeat:repeat;background-size:min(57px,3.95833vw) min(99px,6.875vw);width:min(750.3px,52.1042vw);height:min(854.9px,59.3681vw);transform:rotate(15.59deg)skew(-30deg)scaleY(.87)}.panel__shade{background:linear-gradient(to left, #19191900 0%, var(--color-surface-dark) calc(100% - var(--panel-shade-left)));pointer-events:none;position:absolute;inset:0 min(330px,22.9167vw) 0 0}.panel__frame{border:min(12px, calc(12 / 1440 * 100vw)) solid var(--color-teal-500);background:linear-gradient(var(--panel-angle), #6d928d06 0%, #6d928d1a 34.251%, #6d928d06 100%);pointer-events:none;position:absolute;inset:0}.panel__glow{--glow-color:var(--color-teal-500);--glow-opacity:1;--glow-blur:min(150px, calc(150 / 1440 * 100vw));--glow-peak:.505;mix-blend-mode:color-dodge;width:min(362px,25.1389vw);height:min(362px,25.1389vw);top:min(212px,14.7222vw);left:min(1103px,76.5972vw)}.panel__body{padding:min(65px,4.51389vw) min(70px,4.86111vw);position:relative}@media (width<=700px){.panel{--panel-angle:93.088deg;min-height:min(562px,144.103vw)}.panel__pattern{width:min(1003.14px,257.215vw);height:min(601.699px,154.282vw);top:min(342px,87.6923vw);left:max(-394.02px,-101.031vw)}.panel__pattern:before{background-size:min(26.579px,6.81513vw) min(46.164px,11.8369vw);width:min(564.472px,144.736vw);height:min(643.092px,164.895vw)}.panel__shade{background:linear-gradient(to top, #19191900 0%, var(--color-surface-dark) 100%);height:min(174px,44.6154vw);top:min(337px,86.4103vw);bottom:auto;right:0}.panel__frame{border-width:min(5px,1.28205vw)}.panel__glow{--glow-blur:min(150px, calc(150 / 390 * 100vw));width:min(362px,92.8205vw);height:min(362px,92.8205vw);top:min(411px,105.385vw);left:min(159px,40.7692vw)}.panel__body{padding:min(50px,12.8205vw) min(30px,7.69231vw)}}.carousel-controls{flex-shrink:0;align-items:center;gap:min(15px,1.04167vw);display:flex}.carousel-nav{color:var(--color-white);justify-content:center;align-items:center;transition:background-color .2s,transform .25s;display:flex}.carousel-nav svg{width:100%;height:100%}.carousel-nav--flip svg{transform:scaleX(-1)}.carousel-nav--muted{background:var(--color-surface-control);width:min(62px,4.30556vw);height:min(62px,4.30556vw)}.carousel-nav--muted:hover{background:var(--color-teal-500)}.carousel-nav--solid{background:var(--color-teal-600);width:min(80px,5.55556vw);height:min(80px,5.55556vw)}.carousel-nav--solid:hover{background:var(--color-teal-500);transform:scale(1.05)}.carousel-nav--solid-sm{background:var(--color-teal-600);width:min(60px,4.16667vw);height:min(60px,4.16667vw)}.carousel-nav--solid-sm:hover{background:var(--color-teal-500)}.carousel-progress{margin-top:var(--progress-offset,min(45px, calc(45 / 1440 * 100vw)));justify-content:center;gap:min(20px,1.38889vw);display:flex}.carousel-progress__segment{width:var(--progress-seg-w,min(70px, calc(70 / 1440 * 100vw)));height:var(--progress-seg-h,min(3px, calc(3 / 1440 * 100vw)));background:var(--color-progress-idle);transition:background-color .25s}.carousel-progress__segment.is-active{background:var(--color-teal-progress)}[data-carousel].is-static .carousel-nav,[data-carousel].is-static .carousel-progress,[data-carousel].is-static .carousel-hint{visibility:hidden}.carousel-hint{display:none}@media (width<=700px){.carousel-nav{display:none}.carousel-hint{background:var(--color-hint-plate);width:min(50px,12.8205vw);height:min(50px,12.8205vw);color:var(--color-white);justify-content:center;align-items:center;margin-bottom:min(10px,2.5641vw);display:flex}.carousel-hint svg{opacity:.1;width:100%;height:100%}.carousel-progress{--progress-offset:min(30px, calc(30 / 390 * 100vw));--progress-seg-w:min(50px, calc(50 / 390 * 100vw));--progress-seg-h:min(2px, calc(2 / 390 * 100vw));gap:min(15px,3.84615vw)}}.pagination{justify-content:center;align-items:center;gap:min(40px,2.77778vw);display:flex}.pagination__list{gap:min(20px,1.38889vw);display:flex}.pagination__cell{background:var(--color-page-cell);width:min(80px,5.55556vw);height:min(80px,5.55556vw);color:var(--color-page-number);justify-content:center;align-items:center;font-size:min(15px,1.04167vw);font-weight:400;line-height:min(20px,1.38889vw);transition:color .2s,background-color .2s;display:flex}a.pagination__cell:hover{background:var(--color-surface-control);color:var(--color-white)}.pagination__cell--current,.pagination__cell--gap{background:0 0}.pagination__cell--current{color:var(--color-page-current)}.pagination__cell--gap{color:var(--color-page-gap)}@media (width<=700px){.pagination{flex-wrap:wrap;gap:min(10px,2.5641vw)}.pagination__list{display:contents}.pagination .carousel-nav{width:min(50px,12.8205vw);height:min(50px,12.8205vw);display:flex}.pagination .carousel-nav--solid:hover{background:var(--color-teal-600);transform:none}.pagination__cell{width:min(50px,12.8205vw);height:min(50px,12.8205vw);font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}a.pagination__cell:hover{background:var(--color-page-cell);color:var(--color-page-number)}}.site-header{top:min(20px,1.38889vw);left:calc(min(250px, calc(250 / 1440 * 100vw)) - var(--crop));right:calc(min(250px, calc(250 / 1440 * 100vw)) - var(--crop));z-index:100;position:fixed}.site-header__bar{z-index:0;align-items:center;height:min(50px,3.47222vw);display:flex;position:relative}.site-header__bar:before{content:"";z-index:-1;background:var(--color-header-bg);-webkit-backdrop-filter:blur(var(--color-header-blur));backdrop-filter:blur(var(--color-header-blur));position:absolute;inset:0}.site-header__brand{flex-shrink:0;align-items:center;gap:min(17px,1.18056vw);margin-left:min(10px,.694445vw);margin-right:min(19px,1.31944vw);display:flex}.site-header__logo{width:min(137px,9.51389vw);height:min(62px,4.30556vw);color:var(--color-teal-600);display:block}.site-header__logo svg{width:100%;height:100%}.site-header__caption{max-width:min(115px,7.98611vw);color:var(--color-teal-caption);font-size:min(9px,.625vw);line-height:min(11px,.763889vw)}.site-header__nav{flex-shrink:0;order:1}.site-header__nav-list{align-items:center;gap:min(10px,.694445vw);display:flex}.site-header__nav-item{position:relative}.site-header__nav-link{align-items:center;gap:min(6px,.416667vw);height:min(34px,2.36111vw);padding:0 min(15px,1.04167vw);font-size:min(12px,.833333vw);transition:background-color .2s;display:flex;position:relative}.site-header__nav-link>span:first-child{color:var(--color-text-dim);transition:color .2s}.site-header__nav-link:hover,.site-header__nav-item--dropdown:hover .site-header__nav-link{background:#ffffff0d}.site-header__nav-link:hover>span:first-child,.site-header__nav-item--dropdown:hover .site-header__nav-link>span:first-child{color:var(--color-white)}.site-header__chevron{--chevron-ink-w:min(4px, calc(4 / 1440 * 100vw));--chevron-ink-h:min(2px, calc(2 / 1440 * 100vw));color:var(--color-teal-500);transition:transform .2s}.site-header__nav-item--dropdown:hover .site-header__chevron{transform:rotate(180deg)}.site-header__nav-item--dropdown .site-header__nav-link:after{content:"";border-left:min(10px,.694445vw) solid #0000;border-right:min(10px,.694445vw) solid #0000;border-bottom:min(10px, calc(10 / 1440 * 100vw)) solid var(--color-dropdown-bg);opacity:0;visibility:hidden;width:0;height:0;transition:opacity .2s,visibility .2s;position:absolute;top:calc(100% + min(13px,.902778vw));left:50%;transform:translate(-50%)}.site-header__nav-item--dropdown:hover .site-header__nav-link:after{opacity:1;visibility:visible}.site-header__dropdown{z-index:10;background:var(--color-dropdown-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:center;gap:min(10px,.694445vw);width:max-content;max-width:min(700px,48.6111vw);padding:min(15px,1.04167vw);transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + min(23px,1.59722vw));left:50%;transform:translate(-50%,max(-6px,-.416667vw))}.site-header__dropdown:before{content:"";height:min(23px,1.59722vw);position:absolute;bottom:100%;left:0;right:0}.site-header__nav-item--dropdown:hover .site-header__dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.site-header__dropdown-link{height:min(34px,2.36111vw);color:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;padding:0 min(15px,1.04167vw);font-size:min(12px,.833333vw);transition:background-color .2s;display:flex}.site-header__dropdown-link:hover{background:#ffffff1a}.site-header__menu{display:contents}.site-header__messengers{order:2;align-items:center;gap:min(3px,.208333vw);margin-left:auto;display:flex}.site-header__icon-btn{width:min(38px,2.63889vw);height:min(38px,2.63889vw);color:var(--color-icon-muted);background:var(--color-icon-btn-bg);justify-content:center;align-items:center;transition:color .2s;display:flex}.site-header__icon-btn:hover{color:var(--color-white)}.site-header__icon-btn svg{width:100%;height:100%}.site-header__icon-btn--call,.site-header__burger{display:none}.site-header__phone{flex-direction:column;order:3;align-items:flex-end;gap:min(4px,.277778vw);margin-left:min(20px,1.38889vw);font-size:min(14px,.972222vw);font-weight:400;display:flex}.site-header__phone a{transition:color .2s}.site-header__phone a:hover{color:var(--color-teal-status-text)}.site-header__status{color:var(--color-teal-status-text);align-items:center;gap:min(3px,.208333vw);font-size:min(8px,.555556vw);font-weight:400;display:flex}.site-header__status-dot{width:min(7px,.486111vw);height:min(7px,.486111vw);color:var(--color-teal-status-dot);display:block}.site-header__status-dot svg{width:100%;height:100%}.site-header__cta{height:min(38px,2.63889vw);color:var(--color-white);border:1px solid var(--color-teal-600);order:4;justify-content:center;align-items:center;gap:min(6.4px,.444444vw);margin-left:min(20px,1.38889vw);margin-right:min(6px,.416667vw);padding:0 min(19px,1.31944vw) min(4px,.277778vw);font-size:min(12px,.833333vw);display:flex;position:relative;overflow:hidden}.site-header__cta:before{content:"";background:var(--color-teal-600);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.site-header__cta:hover:before{transform:scaleX(1)}.site-header__cta>*{position:relative}.site-header__cta-arrow{--chevron-ink-w:min(4px, calc(4 / 1440 * 100vw));--chevron-ink-h:min(2px, calc(2 / 1440 * 100vw));margin-top:min(2px,.138889vw)}@media (width<=700px){.site-header{top:min(15px,3.84615vw);left:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));right:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)))}.site-header__bar{height:min(50px,12.8205vw)}.site-header__brand{z-index:2;gap:0;margin-left:min(10px,2.5641vw);margin-right:0}.site-header__logo{width:min(135px,34.6154vw);height:min(60px,15.3846vw)}.site-header__caption{display:none}.site-header__messengers{order:0;gap:min(1px,.25641vw)}.site-header__icon-btn{width:min(50px,12.8205vw);height:min(50px,12.8205vw)}.site-header__icon-btn--call{display:flex}.site-header__icon-btn:hover{color:var(--color-icon-muted)}.site-header__icon-btn svg,.site-header__burger svg{width:min(38px,9.74359vw);height:min(38px,9.74359vw)}.site-header__burger{z-index:2;width:min(50px,12.8205vw);height:min(50px,12.8205vw);color:var(--color-white);background:var(--color-teal-500);flex:none;justify-content:center;align-items:center;margin-left:min(1px,.25641vw);display:flex}.site-header__burger-open{display:flex}.site-header__burger-close,.site-header.is-menu-open .site-header__burger-open{display:none}.site-header.is-menu-open .site-header__burger-close{display:flex}.site-header__menu{top:0;left:var(--mobile-side);right:var(--mobile-side);z-index:1;overscroll-behavior:contain;background:var(--color-menu-panel-bg);min-height:100dvh;max-height:100dvh;-webkit-backdrop-filter:blur(var(--color-menu-panel-blur));backdrop-filter:blur(var(--color-menu-panel-blur));opacity:0;visibility:hidden;flex-direction:column;padding:min(105px,26.9231vw) min(30px,7.69231vw) min(60px,15.3846vw);transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;overflow-y:auto;transform:translateY(max(-10px,-2.5641vw))}.site-header.is-menu-open .site-header__menu{opacity:1;visibility:visible;transform:none}.is-menu-locked{padding-right:var(--scrollbar-w,0px);overflow:hidden}.site-header__nav{order:0}.site-header__nav-list{flex-direction:column;align-items:stretch;gap:min(10px,2.5641vw)}.site-header__nav-item{background:var(--color-menu-row-bg)}.site-header__nav-link{overflow-wrap:break-word;justify-content:space-between;gap:min(10px,2.5641vw);height:auto;min-height:min(60px,15.3846vw);padding:0 min(30px,7.69231vw) min(5px,1.28205vw);font-size:min(18px,4.61538vw)}.site-header__nav-link>span:first-child{color:var(--color-white)}.site-header__nav-link:hover,.site-header__nav-item--dropdown:hover .site-header__nav-link{background:0 0}.site-header__nav-item--dropdown .site-header__nav-link:after{content:none}.site-header__chevron{--chevron-ink-w:min(6px, calc(6 / 390 * 100vw));--chevron-ink-h:min(3px, calc(3 / 390 * 100vw));flex:none}.site-header__nav-item--dropdown:hover .site-header__chevron{transform:none}.site-header__nav-item.is-open .site-header__chevron{transform:rotate(180deg)}.site-header__dropdown{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;flex-direction:column;gap:min(5px,1.28205vw);width:auto;max-width:none;padding:0 min(10px,2.5641vw) min(10px,2.5641vw);transition:none;display:none;position:static;transform:none}.site-header__nav-item--dropdown:hover .site-header__dropdown{transform:none}.site-header__nav-item.is-open .site-header__dropdown{display:flex}.site-header__dropdown:before{content:none}.site-header__dropdown-link{height:auto;min-height:min(50px,12.8205vw);color:var(--color-menu-sub-label);background:var(--color-menu-sub-bg);white-space:normal;overflow-wrap:break-word;justify-content:flex-start;padding:0 min(20px,5.12821vw) min(4px,1.02564vw);font-size:min(13px,3.33333vw)}.site-header__dropdown-link:hover{background:var(--color-menu-sub-bg)}.site-header__phone{order:0;align-items:center;gap:min(10px,2.5641vw);margin-top:min(30px,7.69231vw);margin-left:0;font-size:min(20px,5.12821vw)}.site-header__phone a:hover{color:inherit}.site-header__status{gap:min(3px,.769231vw);font-size:min(12px,3.07692vw)}.site-header__status-dot{width:min(9px,2.30769vw);height:min(9px,2.30769vw)}.site-header__status-dot svg{display:block}.site-header__cta{order:0;gap:min(6px,1.53846vw);height:auto;min-height:min(70px,17.9487vw);margin:min(25px,6.41026vw) 0 0;padding:min(10px,2.5641vw) min(20px,5.12821vw) min(16px,4.10256vw);font-size:min(14px,3.58974vw)}.site-header__cta:hover:before{transform:scaleX(0)}.site-header__cta-arrow{--chevron-ink-w:min(5px, calc(5 / 390 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 390 * 100vw));margin-top:min(4px,1.02564vw)}}.modal{z-index:200;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[hidden]{display:none}.modal:before,.modal:after{content:"";flex-basis:0;min-height:min(20px,1.38889vw)}.modal:before{flex-grow:4}.modal:after{flex-grow:5}.modal__backdrop{background:var(--color-modal-overlay);-webkit-backdrop-filter:blur(var(--color-modal-blur));backdrop-filter:blur(var(--color-modal-blur));position:fixed;inset:0}.modal__dialog{background:var(--color-modal-surface);width:min(420px,29.1667vw);color:var(--color-modal-ink);outline:none;flex:none;padding:min(82px,5.69444vw) min(40px,2.77778vw) min(40px,2.77778vw);position:relative}.modal__close{width:min(60px,4.16667vw);height:min(60px,4.16667vw);color:var(--color-modal-close-ink);background:var(--color-modal-close-bg);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;top:0;right:0}.modal__close:hover{color:var(--color-modal-ink);background:var(--color-modal-close-hover)}.modal__close-icon{width:min(14px,.972222vw);height:min(14px,.972222vw);display:block}.modal__close-icon svg{width:100%;height:100%;display:block}.modal__title{text-align:center;margin:0 max(-28px,-1.94444vw);font-size:min(22px,1.52778vw);font-weight:400;line-height:min(26px,1.80556vw)}.modal__text{text-align:center;color:var(--color-modal-text);margin:min(15px,1.04167vw) 0 0;font-size:min(13px,.902778vw);font-weight:300;line-height:min(22px,1.52778vw)}.modal__form{flex-direction:column;margin-top:min(20px,1.38889vw);display:flex}.modal__field{width:100%;height:min(65px,4.51389vw);font-family:var(--font-main);text-align:center;color:var(--color-modal-ink);border:1px solid var(--color-modal-field-border);background:0 0;border-radius:0;padding:min(19px,1.31944vw) min(20px,1.38889vw) min(22px,1.52778vw);font-size:min(13px,.902778vw);font-weight:400;line-height:min(22px,1.52778vw);transition:border-color .2s}.modal__field:hover,.modal__field:focus{border-color:var(--color-teal-600);outline:none}.modal__field::placeholder{color:var(--color-modal-placeholder);opacity:1}.modal__field+.modal__field{margin-top:min(20px,1.38889vw)}.modal__field--area{resize:none;height:min(110px,7.63889vw)}.modal__hint{text-align:center;color:var(--color-modal-placeholder);margin-top:min(8px,.555556vw);font-size:min(12px,.833333vw);font-weight:400;line-height:min(18px,1.25vw)}.modal__hint+.modal__field{margin-top:min(20px,1.38889vw)}.modal__consent{cursor:pointer;align-items:flex-start;gap:min(9px,.625vw);margin-top:min(15px,1.04167vw);display:flex}.modal__consent input{appearance:none;background:var(--color-modal-checkbox);cursor:pointer;border:none;border-radius:0;flex-shrink:0;width:min(13px,.902778vw);height:min(13px,.902778vw);margin:min(3px,.208333vw) 0 0}.modal__consent input:checked{background:var(--color-teal-600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3 6.8l2.3 2.3L10 4.3' fill='none' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E");background-size:100% 100%}.modal__consent span{color:var(--color-modal-consent);font-size:min(13px,.902778vw);font-weight:400;line-height:min(18px,1.25vw)}.modal__consent a{text-decoration:underline;transition:color .2s}.modal__consent a:hover{color:var(--color-teal-600)}.modal__submit{width:100%;margin-top:min(25px,1.73611vw)}.modal__field.is-invalid{border-color:var(--color-form-error)}.modal__field.is-invalid::placeholder{color:var(--color-form-error)}.modal__consent.is-invalid input{box-shadow:inset 0 0 0 1px var(--color-form-error)}.modal__consent.is-invalid span{color:var(--color-form-error)}@media (width<=700px){.modal:before,.modal:after{min-height:min(20px,5.12821vw)}.modal__dialog{width:min(330px,84.6154vw);padding:min(72px,18.4615vw) min(30px,7.69231vw) min(30px,7.69231vw)}.modal__close{width:min(50px,12.8205vw);height:min(50px,12.8205vw)}.modal__close:hover{color:var(--color-modal-close-ink);background:var(--color-modal-close-bg)}.modal__close-icon{width:min(14px,3.58974vw);height:min(14px,3.58974vw)}.modal__title{margin:0;font-size:min(18px,4.61538vw);line-height:min(22px,5.64103vw)}.modal__text{margin-top:min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(19px,4.8718vw)}.modal__form{margin-top:min(25px,6.41026vw)}.modal__field{height:min(60px,15.3846vw);padding:min(16px,4.10256vw) min(20px,5.12821vw) min(20px,5.12821vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.modal__field+.modal__field{margin-top:min(15px,3.84615vw)}.modal__field--area{height:min(110px,28.2051vw)}.modal__hint{margin-top:min(8px,2.05128vw);font-size:min(12px,3.07692vw);line-height:min(18px,4.61538vw)}.modal__hint+.modal__field{margin-top:min(15px,3.84615vw)}.modal__consent{gap:min(9px,2.30769vw);margin-top:min(15px,3.84615vw)}.modal__consent input{width:min(13px,3.33333vw);height:min(13px,3.33333vw);margin-top:min(1px,.25641vw)}.modal__consent span{font-size:min(11px,2.82051vw);line-height:min(15px,3.84615vw)}.modal__consent a:hover{color:inherit}.modal__submit{height:min(65px,16.6667vw);margin-top:min(17px,4.35897vw)}}.is-modal-open,.is-filters-open{padding-right:var(--scrollbar-w,0px);overflow:hidden}.is-modal-open .site-header,.is-filters-open .site-header{margin-right:var(--scrollbar-w,0px)}.site-footer{background:var(--color-surface-dark)}.site-footer__inner{max-width:min(1920px,100%);padding:min(40px, calc(40 / 1440 * 100vw)) calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop)) min(70px, calc(70 / 1440 * 100vw));align-items:flex-start;margin:0 auto;display:flex}.site-footer__inner>*{min-width:0}.site-footer__brand{flex:477}.site-footer__nav-column{flex:164}.site-footer__brand+.site-footer__nav-column{flex:248}.site-footer__column--contacts{flex:295}.site-footer__column--connect{flex:130}.site-footer__brand{flex-direction:column;gap:min(57px,3.95833vw);display:flex}.site-footer__brand-row{align-items:center;gap:min(20px,1.38889vw);display:flex}.site-footer__logo{width:min(137px,9.51389vw);height:min(62px,4.30556vw);color:var(--color-teal-600);display:block}.site-footer__logo svg{width:100%;height:100%}.site-footer__caption{max-width:min(115px,7.98611vw);color:var(--color-footer-text);font-size:min(9px,.625vw);line-height:1.22}.site-footer__legal{color:var(--color-footer-text);flex-wrap:wrap;gap:min(33px,2.29167vw);font-size:min(9px,.625vw);line-height:min(11px,.763889vw);display:flex}.site-footer__legal a{text-decoration:underline;transition:color .2s}.site-footer__legal a:hover{color:var(--color-white)}.site-footer__column{padding-top:min(23px,1.59722vw)}.site-footer__heading{color:var(--color-footer-text);margin:0 0 min(20px,1.38889vw);font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw)}.site-footer__links{flex-direction:column;gap:min(20px,1.38889vw);display:flex}.site-footer__links li{font-size:min(10px,.694445vw);line-height:min(11px,.763889vw)}.site-footer__links a{color:#7c7c7c99;font-size:min(10px,.694445vw);font-weight:400;line-height:min(11px,.763889vw);transition:color .2s}.site-footer__links a:hover{color:var(--color-white)}.site-footer__links a,.site-footer__contacts-row a,.site-footer__legal a{position:relative}.site-footer__links a:after,.site-footer__contacts-row a:after,.site-footer__legal a:after{content:"";position:absolute;inset:max(-10px,-.694445vw) 0}.site-footer__contacts{flex-direction:column;gap:min(20px,1.38889vw);margin:0;display:flex}.site-footer__contacts-row{gap:min(15px,1.04167vw);display:flex}.site-footer__contacts-row dt{color:#7c7c7c99;flex:0 auto;min-width:min(45px,3.125vw);font-size:min(10px,.694445vw);font-weight:400;line-height:min(11px,.763889vw)}.site-footer__contacts-row dd{max-width:min(180px,12.5vw);color:var(--color-footer-text);margin:0;font-size:min(10px,.694445vw);font-weight:400;line-height:min(11px,.763889vw)}.site-footer__contacts-row a{transition:color .2s}.site-footer__contacts-row a:hover{color:var(--color-white)}.site-footer__column--connect .site-footer__heading{margin-bottom:min(14px,.972222vw)}.site-footer__messengers{align-items:center;gap:min(10px,.694445vw);margin-bottom:min(11px,.763889vw);display:flex}.site-footer__icon-btn{background:var(--color-icon-btn-bg);width:min(60px,4.16667vw);height:min(30px,2.08333vw);color:var(--color-icon-muted);justify-content:center;align-items:center;transition:color .2s;display:flex;overflow:hidden}.site-footer__icon-btn:hover{color:var(--color-white)}.site-footer__icon-btn svg{flex:none;width:min(38px,2.63889vw);height:min(38px,2.63889vw)}.site-footer__cta{text-align:center;width:min(130px,9.02778vw);min-height:min(38px,2.63889vw);color:var(--color-white);border:1px solid var(--color-teal-600);justify-content:center;align-items:center;gap:min(6.5px,.451389vw);padding:min(6px,.416667vw) 0;font-size:min(12px,.833333vw);display:flex;position:relative}.site-footer__cta:before{content:"";background:var(--color-teal-600);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.site-footer__cta:hover:before{transform:scaleX(1)}.site-footer__cta>*{position:relative}.site-footer__cta-arrow{--chevron-ink-w:min(4px, calc(4 / 1440 * 100vw));--chevron-ink-h:min(2px, calc(2 / 1440 * 100vw))}@media (width<=700px){.site-footer__inner{padding:min(40px, calc(40 / 390 * 100vw)) calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw))) min(51px, calc(51 / 390 * 100vw));flex-direction:column;align-items:center;display:flex}.site-footer__inner>*{flex:none}.site-footer__brand{align-items:center;gap:min(25px,6.41026vw)}.site-footer__brand-row{gap:min(20px,5.12821vw)}.site-footer__logo{width:min(137px,35.1282vw);height:min(62px,15.8974vw)}.site-footer__caption{max-width:min(102px,26.1538vw);font-size:min(9px,2.30769vw)}.site-footer__legal{flex-direction:column;align-items:center;gap:min(15px,3.84615vw);font-size:min(10px,2.5641vw);line-height:min(11px,2.82051vw)}.site-footer__column:not(.site-footer__column--connect){display:none}.site-footer__column--connect{align-items:center;gap:min(10px,2.5641vw);padding-top:min(35px,8.97436vw);display:flex}.site-footer__column--connect .site-footer__heading{display:none}.site-footer__messengers{gap:min(10px,2.5641vw);margin-bottom:0}.site-footer__icon-btn{width:min(50px,12.8205vw);height:min(50px,12.8205vw)}.site-footer__icon-btn svg{width:min(38px,9.74359vw);height:min(38px,9.74359vw)}.site-footer__cta{gap:min(6.5px,1.66667vw);width:min(130px,33.3333vw);min-height:min(50px,12.8205vw);font-size:min(12px,3.07692vw)}.site-footer__cta-arrow{--chevron-ink-w:min(4px, calc(4 / 390 * 100vw));--chevron-ink-h:min(2px, calc(2 / 390 * 100vw))}.site-footer__cta:hover:before{transform:scaleX(0)}.site-footer__icon-btn:hover{color:var(--color-icon-muted)}.site-footer__legal a:hover{color:var(--color-footer-text)}}.hero{height:min(751px,52.1528vw);position:relative;overflow:hidden}.hero__background{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__fade{pointer-events:none;background:linear-gradient(#17171700 0%,#171717b0 41.78%,#171717e6 70.58%);height:min(361px,25.0694vw);position:absolute;top:min(390px,27.0833vw);left:0;right:0}.hero__band{pointer-events:none;background:linear-gradient(#17171700 0%,#171717 100%);height:min(157px,10.9028vw);position:absolute;top:min(594px,41.25vw);left:0;right:0}.hero__button{left:calc(min(1407px, calc(1407 / 1440 * 100vw)) - var(--crop));width:min(210px,14.5833vw);position:absolute;top:min(495px,34.375vw)}.hero__content{left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));width:min(946px,65.6944vw);position:absolute;top:min(448px,31.1111vw)}.hero__eyebrow{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-teal-eyebrow);margin:0 0 min(19px,1.31944vw);font-size:min(14px,.972222vw);line-height:min(26px,1.80556vw)}.hero__headline{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0 0 min(30px,2.08333vw);font-size:min(75px,5.20833vw);font-weight:400;line-height:min(60px,4.16667vw)}.hero__subtext{color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}@media (width<=700px){.hero{height:auto;min-height:min(797px,204.359vw);padding:min(436px, calc(436 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) min(80px, calc(80 / 390 * 100vw));flex-direction:column;align-items:flex-start;display:flex}.hero__background{height:min(523px,134.103vw);bottom:auto}.hero__fade{height:min(234px,60vw);top:min(289px,74.1026vw)}.hero__band{height:min(165px,42.3077vw);top:min(358px,91.7949vw)}.hero__content{order:1;width:min(330px,84.6154vw);position:relative;top:auto;left:auto}.hero__eyebrow{letter-spacing:min(.99px,.253846vw);max-width:min(314px,80.5128vw);margin-bottom:min(11px,2.82051vw);font-size:min(11px,2.82051vw);font-weight:400;line-height:min(17px,4.35897vw)}.hero__headline{margin-bottom:min(10px,2.5641vw);font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.hero__subtext{font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}.hero__button{order:2;width:min(330px,84.6154vw);margin-top:min(26px,6.66667vw);position:relative;top:auto;left:auto}}.directions{padding:min(23px, calc(23 / 1440 * 100vw)) calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop)) 0;position:relative}.directions__heading{font-family:var(--font-display);text-transform:uppercase;color:#fffc;margin:0 max(-30px,-2.08333vw) min(42px,2.91667vw) 0;font-size:min(114.2px,7.93056vw);font-weight:400;line-height:min(85px,5.90278vw)}.directions__grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,11.1111vw),1fr));display:grid}.direction-card{text-align:center;flex-direction:column;padding:min(20px,1.38889vw) min(20px,1.38889vw) min(53px,3.68056vw);display:flex;position:relative}.direction-card:before{content:"";background:var(--color-direction-card);transition:inset .35s,background .35s;position:absolute;inset:0}.direction-card>*{position:relative}.direction-card:hover:before{background:var(--gradient-direction-card-hover);inset:max(-16px,-1.11111vw) 0}.direction-card__photo{height:min(250px,17.3611vw);margin-bottom:min(25px,1.73611vw);transition:height .35s,margin-top .35s;overflow:hidden}.direction-card:hover .direction-card__photo{height:min(266px,18.4722vw);margin-top:max(-16px,-1.11111vw)}.direction-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.direction-card__title{color:var(--color-white);margin:0 0 min(10px,.694445vw);font-size:min(20px,1.38889vw);font-weight:400;line-height:min(26px,1.80556vw);transition:color .35s}.direction-card:hover .direction-card__title{color:var(--color-teal-card-title)}.direction-card__desc{color:#ffffff80;max-width:min(358px,24.8611vw);margin:0 auto min(30px,2.08333vw);font-size:min(13px,.902778vw);font-weight:300;line-height:min(22px,1.52778vw);transition:color .35s}.direction-card:hover .direction-card__desc{color:#ffffffb3}.direction-card__links{justify-content:center;align-items:center;margin-top:auto;display:flex}.direction-card__link{text-transform:uppercase;white-space:nowrap;color:var(--color-teal-600);align-items:center;gap:min(6px,.416667vw);font-size:min(12px,.833333vw);font-weight:500;line-height:min(22px,1.52778vw);transition:color .2s;display:flex}.direction-card__link:hover{color:var(--color-teal-card-title)}.direction-card__link+.direction-card__link{margin-left:min(20px,1.38889vw)}.direction-card__link-arrow{--chevron-ink-w:min(7px, calc(7 / 1440 * 100vw));--chevron-ink-h:min(3.5px, calc(3.5 / 1440 * 100vw));flex-shrink:0}@media (width<=700px){.directions{padding:0}.directions__heading{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));margin-bottom:min(30px,7.69231vw);margin-right:0;font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.directions__grid{grid-template-columns:minmax(0,1fr)}.direction-card{padding:min(30px, calc(30 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) min(27px, calc(27 / 390 * 100vw))}.direction-card__photo{opacity:.7;height:min(250px,64.1026vw);margin-bottom:min(20px,5.12821vw)}.direction-card__title{margin-bottom:min(10px,2.5641vw);font-size:min(18px,4.61538vw);line-height:min(26px,6.66667vw)}.direction-card__desc{max-width:none;margin-bottom:min(20px,5.12821vw);font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}.direction-card__link{gap:min(6px,1.53846vw);font-size:min(12px,3.07692vw);line-height:min(22px,5.64103vw)}.direction-card__link-arrow{--chevron-ink-w:min(7px, calc(7 / 390 * 100vw));--chevron-ink-h:min(3.5px, calc(3.5 / 390 * 100vw))}.direction-card:hover:before{background:var(--color-direction-card);inset:0}.direction-card:hover .direction-card__photo{height:min(250px,64.1026vw);margin-top:0}.direction-card:hover .direction-card__title{color:var(--color-white)}.direction-card:hover .direction-card__desc{color:#ffffff80}.direction-card__link:hover{color:var(--color-teal-600)}}.expertise{padding:min(127px, calc(127 / 1440 * 100vw)) calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop)) 0}.expertise__eyebrow{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-white);margin:0 0 min(10px,.694445vw);font-size:min(14px,.972222vw);font-weight:400;line-height:min(26px,1.80556vw)}.expertise__headline{font-family:var(--font-display);text-transform:uppercase;color:var(--color-teal-headline-2);margin:0 0 min(26px,1.80556vw);font-size:min(56.504px,3.92389vw);font-weight:400;line-height:min(60.145px,4.17674vw)}.expertise__text{max-width:min(507px,35.2083vw);color:var(--color-teal-muted);margin:0 0 min(15px,1.04167vw);font-size:min(15px,1.04167vw);font-weight:300;line-height:min(25px,1.73611vw)}.expertise__text--last{max-width:min(424px,29.4444vw);margin-bottom:0}.expertise__text-lead{color:var(--color-teal-lead)}@media (width<=700px){.expertise{padding:min(70px, calc(70 / 390 * 100vw)) calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw))) 0}.expertise__eyebrow{letter-spacing:min(.99px,.253846vw);margin-bottom:min(10px,2.5641vw);font-size:min(11px,2.82051vw);line-height:min(17px,4.35897vw)}.expertise__headline{margin-bottom:min(15px,3.84615vw);font-size:min(32px,8.20513vw);line-height:min(38px,9.74359vw)}.expertise__text{max-width:none;margin-bottom:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.expertise__text--last{max-width:none;margin-bottom:0}}.why{min-height:min(919px,63.8194vw);padding:min(315px, calc(315 / 1440 * 100vw)) 0 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));margin-top:min(127px,8.81945vw);position:relative}.why__background{-o-object-fit:cover;object-fit:cover;width:100%;height:min(767px,53.2639vw);position:absolute;top:0;left:0}.why__advisor{left:calc(min(1036px, calc(1036 / 1440 * 100vw)) - var(--crop));-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:min(581px,40.3472vw);height:min(707px,49.0972vw);position:absolute;top:min(60px,4.16667vw)}.why__heading{left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));width:min(542px,37.6389vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(60.167px,4.17826vw);font-weight:400;line-height:min(69.935px,4.8566vw);position:absolute;top:min(75px,5.20833vw)}.why__heading span{display:block}.why__heading-accent{color:var(--color-teal-bright);opacity:.7}.why__text{left:calc(min(866px, calc(866 / 1440 * 100vw)) - var(--crop));position:absolute;top:min(80px,5.55556vw)}.why__text p{width:min(281px,19.5139vw);color:var(--color-white);margin:0 0 min(40px,2.77778vw);font-size:min(13.6px,.944445vw);font-weight:300;line-height:min(24.8px,1.72222vw)}.why__text p:last-child{margin-bottom:0}.why__text-highlight{width:min(301px,20.9028vw);color:var(--color-teal-highlight);font-weight:400}.why__cards{-moz-column-gap:min(20px, calc(20 / 1440 * 100vw));grid-template-columns:min(320px,22.2222vw) min(345px,23.9583vw);align-items:start;column-gap:min(20px,1.38889vw);display:grid}.why__column{flex-direction:column;gap:min(20px,1.38889vw);display:flex}.why__column+.why__column{margin-top:min(131px,9.09722vw)}.why-card{background:var(--color-glass-bg);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));padding:min(40px,2.77778vw) min(40px,2.77778vw) min(37px,2.56944vw);position:relative}.why-card:before,.why-card:after{content:"";pointer-events:none;border-style:solid;border-color:#ffffff1a;width:min(24px,1.66667vw);height:min(24px,1.66667vw);position:absolute}.why-card:before{border-width:1px 1px 0 0;top:min(15px,1.04167vw);right:min(15px,1.04167vw)}.why-card:after{border-width:0 0 1px 1px;bottom:min(15px,1.04167vw);left:min(15px,1.04167vw)}.why-card__title{color:var(--color-white);margin:0 0 min(20px,1.38889vw);font-size:min(18px,1.25vw);font-weight:400;line-height:min(26px,1.80556vw)}.why-card__text{width:min(265px,18.4028vw);color:var(--color-teal-muted);margin:0;font-size:min(13px,.902778vw);font-weight:300;line-height:min(23px,1.59722vw)}@media (width>=1900px){.why__text p{font-size:17px;line-height:31px}}@media (width<=700px){.why{min-height:0;padding:min(59px, calc(59 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0;flex-direction:column;margin-top:min(81px,20.7692vw);display:flex;overflow:hidden}.why__background{z-index:-1;width:min(1920px,492.308vw);max-width:none;height:min(767px,196.667vw)}.why__heading{order:1;width:auto;margin-bottom:min(15px,3.84615vw);font-size:min(39px,10vw);line-height:min(45px,11.5385vw);position:static}.why__heading-accent{opacity:1;color:var(--color-teal-heading-narrow)}.why__text{order:2;position:static}.why__text p{width:auto;margin-bottom:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.why__text p.why__text-highlight{width:auto;color:var(--color-teal-highlight);font-weight:400}.why__advisor{order:3;width:auto;height:min(383px,98.2051vw);margin-top:min(33px,8.46154vw);position:static}.why__cards{flex-direction:column;order:4;gap:min(10px,2.5641vw);display:flex}.why__column{gap:min(10px,2.5641vw)}.why__column+.why__column{margin-top:0}.why-card{padding:min(30px,7.69231vw)}.why-card:before{top:min(10px,2.5641vw);right:min(10px,2.5641vw)}.why-card:after{bottom:min(10px,2.5641vw);left:min(10px,2.5641vw)}.why-card:before,.why-card:after{width:min(24px,6.15385vw);height:min(24px,6.15385vw)}.why__column:first-child .why-card:first-child{margin-top:max(-44px,-11.2821vw)}.why-card__title{margin-bottom:min(10px,2.5641vw);font-size:min(16px,4.10256vw);line-height:min(21px,5.38462vw)}.why-card__text{width:auto;font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}}.process{padding:min(122px,8.47222vw) 0 0}.process__head{padding:0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));justify-content:space-between;align-items:center;margin-bottom:min(52px,3.61111vw);display:flex}.process__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(75px,5.20833vw);font-weight:400;line-height:min(60.145px,4.17674vw)}.process__track{padding:0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));scrollbar-width:none;gap:min(30px,2.08333vw);display:flex;overflow-x:auto}.process__track::-webkit-scrollbar{display:none}.process-step{background:var(--color-surface-step);flex:0 0 min(320px,22.2222vw);min-height:min(560px,38.8889vw);padding:min(37px,2.56944vw) min(30px,2.08333vw);position:relative;overflow:hidden}.process-step:first-child{background:var(--color-teal-500)}.process-step__title{z-index:1;color:var(--color-white);margin:0 0 min(15px,1.04167vw);font-size:min(25px,1.73611vw);font-weight:400;line-height:min(29px,2.01389vw);position:relative}.process-step__text{z-index:1;color:var(--color-white);opacity:.8;margin:0;font-size:min(14px,.972222vw);font-weight:300;line-height:min(24px,1.66667vw);position:relative}.process-step__number{width:min(183.82px,12.7653vw);height:min(250px,17.3611vw);font-family:var(--font-display);text-align:right;color:var(--color-step-number-idle);font-size:min(359.7px,24.9792vw);line-height:min(288.45px,20.0313vw);position:absolute;bottom:0;left:min(98.09px,6.81181vw);overflow:hidden}.process-step:first-child .process-step__number{color:var(--color-teal-number)}@media (width<=700px){.process{padding-top:min(80px,20.5128vw)}.process__head{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));align-items:flex-end;margin-bottom:min(20px,5.12821vw)}.process__heading{font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.process__heading span{display:block}.process__track{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));gap:min(10px,2.5641vw)}.process-step{flex-basis:min(260px,66.6667vw);min-height:min(405px,103.846vw);padding:min(30px,7.69231vw)}.process-step__title{margin-bottom:min(10px,2.5641vw);font-size:min(18px,4.61538vw);line-height:min(21px,5.38462vw)}.process-step__text{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.process-step__number{width:min(183.824px,47.1344vw);height:min(214px,54.8718vw);font-size:min(250px,64.1026vw);line-height:min(288.451px,73.9618vw);left:min(46px,11.7949vw)}}.team-card{--team-card-w:min(350px, calc(350 / 1440 * 100vw));--team-card-h:min(633px, calc(633 / 1440 * 100vw));--team-card-photo-left:0px;--team-card-bg:var(--color-surface-dark);--team-card-role-max:calc(var(--team-card-w) - min(256px, calc(256 / 1440 * 100vw)));width:var(--team-card-w);min-height:var(--team-card-h);flex:none;position:relative}.team-card__photo{left:var(--team-card-photo-left);z-index:2;width:min(350px,24.3056vw);height:min(363px,25.2083vw);position:absolute;top:0;overflow:hidden}.team-card__photo img{left:var(--photo-left,0%);top:var(--photo-top,0%);width:var(--photo-width,100%);height:var(--photo-height,100%);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-position,center top);object-position:var(--photo-position,center top);max-width:none;position:absolute}.team-card__bg{background:var(--team-card-bg);position:absolute;inset:min(363px,25.2083vw) 0 0}.team-card__frame{border:min(10px, calc(10 / 1440 * 100vw)) solid var(--color-teal-500);pointer-events:none;position:absolute;inset:min(58px,4.02778vw) 0 0}.team-card__content{padding:min(405px,28.125vw) min(50px,3.47222vw) min(47px,3.26389vw);position:relative}.team-card__header{-moz-column-gap:min(6px, calc(6 / 1440 * 100vw));grid-template-columns:minmax(0,max-content) minmax(min-content,1fr);align-items:start;column-gap:min(6px,.416667vw);margin-bottom:min(15px,1.04167vw);display:grid}.team-card__name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:var(--color-white);margin:0;font-size:min(25px,1.73611vw);font-weight:400;line-height:min(32px,2.22222vw)}.team-card__role{width:calc(100% - min(10px,.694445vw));max-width:var(--team-card-role-max);min-width:min-content;color:var(--color-teal-role);opacity:.8;text-align:right;justify-self:end;padding-top:min(8px,.555556vw);font-size:min(14px,.972222vw);line-height:min(18px,1.25vw)}.team-card__text{color:var(--color-white);opacity:.6;margin:0;font-size:min(14px,.972222vw);font-weight:300;line-height:min(24px,1.66667vw)}@media (width<=700px){.team-card{--team-card-w:min(260px, calc(260 / 390 * 100vw));--team-card-h:min(458px, calc(458 / 390 * 100vw));--team-card-role-max:none}.team-card__photo{width:min(260px,66.6667vw);height:min(270px,69.2308vw)}.team-card__bg{top:min(270px,69.2308vw)}.team-card__frame{border-width:min(5px,1.28205vw);top:min(43px,11.0256vw)}.team-card__content{padding:min(295px,75.641vw) min(30px,7.69231vw) min(30px,7.69231vw)}.team-card__header{-moz-column-gap:min(4px, calc(4 / 390 * 100vw));column-gap:min(4px,1.02564vw);margin-bottom:min(35px,8.97436vw)}.team-card__name{font-size:min(18px,4.61538vw);line-height:min(21px,5.38462vw)}.team-card__role{width:calc(100% - min(8px,2.05128vw));padding-top:min(4px,1.02564vw);font-size:min(12px,3.07692vw);line-height:min(18px,4.61538vw)}.team-card__text{font-size:min(12px,3.07692vw);line-height:min(19px,4.8718vw)}.team-card--no-text{min-height:0}.team-card--no-text .team-card__header{margin-bottom:0}}.team{padding:min(317px,22.0139vw) 0 0;position:relative}.team:before{content:"";z-index:-1;background:var(--color-surface-team);pointer-events:none;height:min(1172px,81.3889vw);position:absolute;top:min(155px,10.7639vw);left:0;right:0}.team__head{padding:0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));justify-content:space-between;align-items:flex-end;margin-bottom:min(31px,2.15278vw);display:flex}.team__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(86.544px,6.01vw);font-weight:400;line-height:min(69.402px,4.81958vw)}.team__heading-break{margin-top:min(37px,2.56944vw);margin-left:min(453px,31.4583vw);display:block}.team__track{padding:0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));scrollbar-width:none;gap:min(40px,2.77778vw);display:flex;overflow-x:auto}.team__track::-webkit-scrollbar{display:none}@media (width<=700px){.team{padding-top:min(160px,41.0256vw)}.team:before{height:min(780px,200vw,100% - min(12px,3.07692vw));top:min(90px,23.0769vw)}.team__head{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));margin-bottom:min(7px,1.79487vw)}.team__heading{font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.team__heading-break{margin:0;display:inline}.team__heading-accent{color:var(--color-teal-headline-2)}.team__track{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));gap:min(10px,2.5641vw)}}.faq{padding:min(275px, calc(275 / 1440 * 100vw)) calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop)) 0}.faq__head{justify-content:space-between;align-items:center;margin-bottom:min(62px,4.30556vw);display:flex}.faq__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(86.544px,6.01vw);font-weight:400;line-height:min(69.402px,4.81958vw)}.faq__button{width:min(204px,14.1667vw)}.faq__list{flex-direction:column;gap:min(20px,1.38889vw);display:flex}.faq-item{background:var(--color-surface-faq)}.faq-item__question{text-align:left;justify-content:space-between;align-items:center;gap:min(20px,1.38889vw);width:100%;padding:min(15px,1.04167vw) min(25px,1.73611vw) min(15px,1.04167vw) min(50px,3.47222vw);display:flex}.faq-item__question span:first-child{overflow-wrap:anywhere;color:var(--color-faq-question);align-self:flex-start;margin-top:min(23px,1.59722vw);font-size:min(20px,1.38889vw);font-weight:400;line-height:min(29px,2.01389vw);transition:color .2s}.faq-item__question:hover span:first-child,.faq-item.is-open .faq-item__question span:first-child{color:var(--color-white)}.faq-item__icon{width:min(80px,5.55556vw);height:min(80px,5.55556vw);color:var(--color-teal-500);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .25s;display:flex}.faq-item__icon svg{width:100%;height:100%}.faq-item:not(.is-open) .faq-item__question:hover .faq-item__icon{color:var(--color-teal-card-title)}.faq-item.is-open .faq-item__icon{background:var(--color-teal-600);color:var(--color-white);transform:rotate(90deg)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__answer{max-width:min(775px,53.8194vw);color:var(--color-white);opacity:.6;margin:0 min(50px,3.47222vw) min(20px,1.38889vw);font-size:min(15px,1.04167vw);font-weight:300;line-height:min(31px,2.15278vw)}.faq-item__link{color:var(--color-teal-500);align-items:center;gap:min(6px,.416667vw);margin:0 min(50px,3.47222vw) min(50px,3.47222vw);font-size:min(15px,1.04167vw);transition:color .2s;display:inline-flex}.faq-item__link:hover{color:var(--color-teal-card-title)}.faq-item__link-arrow{--chevron-ink-w:min(5px, calc(5 / 1440 * 100vw));--chevron-ink-h:min(3px, calc(3 / 1440 * 100vw));flex-shrink:0}@media (width>=1900px){.faq-item__question{padding:25px 25px 25px 50px}.faq-item__question span:first-child{margin-top:20px;font-size:25px}}@media (width<=700px){.faq{padding:min(148px, calc(148 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0}.faq__head{flex-direction:column;align-items:stretch;margin-bottom:min(30px,7.69231vw)}.faq__heading{text-align:center;margin-bottom:min(25px,6.41026vw);font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.faq__button{width:auto}.faq__list{gap:min(10px,2.5641vw)}.faq-item__question{gap:min(32px,8.20513vw);padding:min(25px,6.41026vw)}.faq-item__question span:first-child{align-self:center;margin-top:0;font-size:min(16px,4.10256vw);line-height:min(23px,5.89744vw)}.faq-item__icon{width:min(50px,12.8205vw);height:min(50px,12.8205vw)}.faq-item__answer{max-width:none;margin:0 min(25px,6.41026vw) min(25px,6.41026vw);font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw)}.faq-item__link{display:none}.faq-item:not(.is-open) .faq-item__question:hover span:first-child{color:var(--color-faq-question)}.faq-item:not(.is-open) .faq-item__question:hover .faq-item__icon{color:var(--color-teal-500)}}.lead-cta{margin-top:var(--lead-cta-gap,min(151px, calc(151 / 1440 * 100vw)));min-height:min(721px,50.0694vw);padding:min(97px, calc(97 / 1440 * 100vw)) 0 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));position:relative;overflow:hidden}.lead-cta__background{width:min(calc(1920px - var(--span-1440-1920) * 226 / 240), calc(1694 / 1440 * 100vw));height:min(calc(860px - var(--span-1440-1920) * 101 / 240), calc(759 / 1440 * 100vw));left:max(calc(0px - var(--span-1440-1920) * 148 / 240), calc(-148 / 1440 * 100vw));top:max(calc(0px - var(--span-1440-1920) * 38 / 240), calc(-38 / 1440 * 100vw));-o-object-fit:cover;object-fit:cover;max-width:none;position:absolute}.lead-cta__heading{width:min(496px,34.4444vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(90px,6.25vw);font-weight:400;line-height:min(99px,6.875vw);position:relative}.lead-cta__heading span{display:block}.lead-cta__heading-accent{color:var(--color-teal-cta-accent)}.lead-cta__text{left:calc(min(801px, calc(801 / 1440 * 100vw)) - var(--crop));width:min(276px,19.1667vw);color:var(--color-white);margin:0;font-size:min(16px,1.11111vw);font-weight:300;line-height:min(30px,2.08333vw);position:absolute;top:min(102px,7.08333vw)}.lead-cta__form{-moz-column-gap:min(20px, calc(20 / 1440 * 100vw));grid-template-columns:1fr 1fr;align-items:center;gap:min(20px,1.38889vw);width:min(596px,41.3889vw);margin-top:min(42px,2.91667vw);display:grid;position:relative}.lead-cta__input{height:min(70px,4.86111vw);font-family:var(--font-main);color:var(--color-white);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff1a;border:none;padding:0 min(34px,2.36111vw);font-size:min(14px,.972222vw);font-weight:400}.lead-cta__input::placeholder{color:var(--color-white);opacity:.4}.lead-cta__consent{cursor:pointer;align-items:flex-start;gap:min(9px,.625vw);display:flex}.lead-cta__consent input{appearance:none;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff1a;border:none;border-radius:0;flex-shrink:0;width:min(13px,.902778vw);height:min(13px,.902778vw);margin:min(3px,.208333vw) 0 0}.lead-cta__consent input:checked{background:var(--color-teal-600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3 6.8l2.3 2.3L10 4.3' fill='none' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E");background-size:100% 100%}.lead-cta__consent span{max-width:min(260px,18.0556vw);color:var(--color-white);opacity:.4;font-size:min(13px,.902778vw);font-weight:400;line-height:min(18px,1.25vw)}.lead-cta__submit{height:min(70px,4.86111vw);font-family:var(--font-main);color:var(--color-white);background:var(--color-teal-600);justify-content:center;align-items:center;gap:min(6.5px,.451389vw);font-size:min(14px,.972222vw);font-weight:400;transition:background-color .2s,transform .25s;display:flex}.lead-cta__submit:hover{background:var(--color-teal-500);transform:scale(1.05)}.lead-cta__input.is-invalid,.lead-cta__consent.is-invalid input{box-shadow:inset 0 0 0 1px var(--color-form-error)}.lead-cta__input.is-invalid::-moz-placeholder{color:var(--color-form-error);opacity:1}.lead-cta__input.is-invalid::placeholder,.lead-cta__consent.is-invalid span{color:var(--color-form-error);opacity:1}.lead-cta__submit-arrow{--chevron-ink-w:min(5px, calc(5 / 1440 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 1440 * 100vw))}@media (width>=1900px){.lead-cta{min-height:860px;padding-top:154px}.lead-cta__background{width:100%;height:100%;top:0;left:0}.lead-cta__heading{font-size:105.561px;line-height:118px}.lead-cta__text{top:165px}.lead-cta__form{margin-top:28px}}@media (width<=700px){.lead-cta{margin-top:var(--lead-cta-gap-narrow,min(80px, calc(80 / 390 * 100vw)));min-height:min(1023px,262.308vw);padding:min(78px, calc(78 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0}.lead-cta__background{width:100%;height:100%;top:0;left:0}.lead-cta__heading{width:min(330px,84.6154vw);font-size:min(42px,10.7692vw);line-height:min(49px,12.5641vw)}.lead-cta__heading span{display:inline}.lead-cta__text{width:min(330px,84.6154vw);margin-top:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw);position:relative;top:auto;left:auto}.lead-cta__form{grid-template-columns:1fr;row-gap:min(10px,2.5641vw);width:min(330px,84.6154vw);margin-top:min(30px,7.69231vw)}.lead-cta__consent{gap:min(9px,2.30769vw);margin-top:min(5px,1.28205vw)}.lead-cta__input{height:min(70px,17.9487vw);padding:0 min(34px,8.71795vw);font-size:min(14px,3.58974vw)}.lead-cta__consent input{width:min(13px,3.33333vw);height:min(13px,3.33333vw);margin-top:min(3px,.769231vw)}.lead-cta__consent span{max-width:min(260px,66.6667vw);font-size:min(13px,3.33333vw);line-height:min(18px,4.61538vw)}.lead-cta__submit{justify-content:flex-start;gap:min(7px,1.79487vw);height:min(70px,17.9487vw);margin-top:min(10px,2.5641vw);padding-left:min(34px,8.71795vw);font-size:min(14px,3.58974vw)}.lead-cta__submit-arrow{--chevron-ink-w:min(5px, calc(5 / 390 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 390 * 100vw))}.lead-cta__submit:hover{background:var(--color-teal-600);transform:none}}.blog-teaser{padding:var(--blog-teaser-gap,min(127px, calc(127 / 1440 * 100vw))) calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop)) 0}.blog-teaser__eyebrow{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-teal-eyebrow-2);margin:0 0 min(10px,.694445vw);font-size:min(14px,.972222vw);font-weight:400;line-height:min(26px,1.80556vw)}.blog-teaser__headline{max-width:min(693px,48.125vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0 0 min(16px,1.11111vw);font-size:min(56.504px,3.92389vw);font-weight:400;line-height:min(60.145px,4.17674vw)}.blog-teaser__headline span{display:block}.blog-teaser__headline-accent{color:var(--color-teal-headline-2)}.blog-teaser__text{max-width:min(579px,40.2083vw);color:var(--color-teal-muted);margin:0 0 min(30px,2.08333vw);font-size:min(15px,1.04167vw);font-weight:300;line-height:min(25px,1.73611vw)}.blog-teaser__button{min-width:min(180px,12.5vw);padding-inline:min(30px,2.08333vw)}@media (width<=700px){.blog-teaser{padding:min(80px, calc(80 / 390 * 100vw)) calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw))) 0}.blog-teaser__eyebrow{letter-spacing:min(.99px,.253846vw);margin-bottom:min(10px,2.5641vw);font-size:min(11px,2.82051vw);line-height:min(17px,4.35897vw)}.blog-teaser__headline{max-width:none;margin-bottom:min(15px,3.84615vw);font-size:min(32px,8.20513vw);line-height:min(38px,9.74359vw)}.blog-teaser__text{max-width:none;margin-bottom:min(25px,6.41026vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.blog-teaser__button{width:100%;padding-inline:min(20px,5.12821vw)}}.zhk-hero{flex-direction:column;align-items:flex-start;min-height:min(1110px,77.0833vw);padding:min(154px,10.6944vw) 0 min(109px,7.56945vw);display:flex;position:relative;overflow:hidden}.zhk-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.zhk-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.zhk-hero__crumbs{max-width:min(528px,36.6667vw);margin-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));position:relative}.zhk-hero__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;width:min(528px,36.6667vw);margin:min(34px, calc(34 / 1440 * 100vw)) 0 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));position:relative}.zhk-hero__lead{width:min(500px,34.7222vw);margin:min(20px, calc(20 / 1440 * 100vw)) 0 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.zhk-hero__facts{margin:min(55px, calc(55 / 1440 * 100vw)) 0 0 calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));position:relative}.zhk-hero__shot{left:calc(min(863px, calc(863 / 1440 * 100vw)) - var(--crop));width:min(644px,44.7222vw);height:min(840px,58.3333vw);position:absolute;top:max(-50px,-3.47222vw)}.zhk-hero__gallery-next{left:calc(min(1537px, calc(1537 / 1440 * 100vw)) - var(--crop));position:absolute;top:min(330px,22.9167vw)}.zhk-hero__rail{left:calc(min(1537px, calc(1537 / 1440 * 100vw)) - var(--crop));gap:min(20px,1.38889vw);position:absolute;top:min(440px,30.5556vw);right:0}.zhk-hero__rail--single{display:none}.zhk-hero__thumb{width:min(280px,19.4444vw);height:min(350px,24.3056vw)}.zhk-hero__map{left:calc(min(863px, calc(863 / 1440 * 100vw)) - var(--crop));width:min(754px,52.3611vw);height:min(290px,20.1389vw);position:absolute;top:min(820px,56.9444vw)}@media (width<=700px){.zhk-hero{min-height:0;padding:min(85px,21.7949vw) 0 0}.zhk-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171px, calc(171 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.zhk-hero__glow--side{display:none}.zhk-hero__crumbs{width:min(230px,58.9744vw);max-width:none;margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.zhk-hero__title{width:min(330px,84.6154vw);margin:min(24px, calc(24 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.zhk-hero__lead{width:min(330px,84.6154vw);margin:min(10px, calc(10 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.zhk-hero__shot,.zhk-hero__gallery-next{display:none}.zhk-hero__rail,.zhk-hero__rail--single{height:min(359px,92.0513vw);margin:min(34px, calc(34 / 390 * 100vw)) var(--mobile-side) 0 calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));order:1;align-self:stretch;gap:min(10px,2.5641vw);display:flex;position:relative;top:auto;left:auto;right:auto}.zhk-hero__thumb{width:min(275px,70.5128vw);height:min(359px,92.0513vw)}.zhk-hero__facts{margin:min(40px, calc(40 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));order:2}.zhk-hero__map{margin:min(25px, calc(25 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));order:3;width:min(350px,89.7436vw);height:min(350px,89.7436vw);position:relative;top:auto;left:auto}}.flat-hero{min-height:min(1578px,109.583vw);padding:min(154px,10.6944vw) 0 min(24px,1.66667vw);position:relative;overflow-x:clip}.flat-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.flat-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.flat-hero__crumbs{width:fit-content;margin:0 calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop)) 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));position:relative}.flat-hero__head{margin:min(34px, calc(34 / 1440 * 100vw)) calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop)) 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));align-items:flex-start;gap:min(40px,2.77778vw);display:flex;position:relative}.flat-hero__title{flex:0 min(1088px,75.5556vw);min-width:0}.flat-hero__chips{--card-chip-color:var(--color-teal-chip);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:min(10px,.694445vw);margin:min(9px,.625vw) 0 0 auto;display:flex}.flat-hero__gallery{margin-top:min(46px,3.19444vw);position:relative}.flat-hero__track{padding:0 calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));scrollbar-width:none;gap:min(10px,.694445vw);display:flex;overflow-x:auto}.flat-hero__track::-webkit-scrollbar{display:none}.flat-hero__slide{flex:0 0 min(652px,45.2778vw);height:min(400px,27.7778vw);overflow:hidden}.flat-hero__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.flat-hero__nav{position:absolute;top:min(160px,11.1111vw)}.flat-hero__nav--prev{left:calc(min(253px, calc(253 / 1440 * 100vw)) - var(--crop))}.flat-hero__nav--next{right:calc(min(263px, calc(263 / 1440 * 100vw)) - var(--crop))}.flat-hero__progress{--progress-seg-w:min(50px, calc(50 / 1440 * 100vw));--progress-seg-h:min(2px, calc(2 / 1440 * 100vw));--progress-offset:min(30px, calc(30 / 1440 * 100vw))}.flat-hero__body{-moz-column-gap:min(30px, calc(30 / 1440 * 100vw));margin:min(69px, calc(69 / 1440 * 100vw)) 0 0 calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));grid-template-columns:min(530px,36.8056vw) min(754px,52.3611vw);align-items:start;column-gap:min(30px,2.08333vw);display:grid;position:relative}.flat-hero__facts{margin-top:min(1px,.0694445vw)}.flat-hero__lead{color:var(--color-white);font-size:min(16px,1.11111vw);font-weight:300;line-height:min(27px,1.875vw)}.flat-hero__lead p{margin:0}.flat-hero__lead p+p{margin-top:min(20px,1.38889vw)}.flat-hero__actions{flex-wrap:wrap;gap:min(20px,1.38889vw);display:flex}.flat-hero__lead+.flat-hero__actions{margin-top:min(25px,1.73611vw)}.flat-hero__button--viewing{min-width:min(239px,16.5972vw)}.flat-hero__button--presentation{min-width:min(220px,15.2778vw)}.flat-hero__map{height:min(290px,20.1389vw);margin-top:min(51px,3.54167vw)}@media (width<=700px){.flat-hero{min-height:0;padding:min(85px,21.7949vw) 0 0}.flat-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171px, calc(171 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.flat-hero__glow--side{display:none}.flat-hero__crumbs{width:min(230px,58.9744vw);margin:0 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.flat-hero__head{width:min(330px,84.6154vw);margin:min(24px, calc(24 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));flex-direction:column;gap:min(15px,3.84615vw)}.flat-hero__title{flex:none;width:100%}.flat-hero__chips{flex-direction:row;align-items:flex-start;gap:min(10px,2.5641vw);margin:0}.flat-hero__gallery{margin-top:min(34px,8.71795vw)}.flat-hero__track{padding:0 calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));gap:min(10px,2.5641vw)}.flat-hero__slide{flex-basis:min(275px,70.5128vw);height:min(359px,92.0513vw)}.flat-hero__slide:only-child{flex-basis:100%}.flat-hero__progress{--progress-seg-w:min(50px, calc(50 / 390 * 100vw));--progress-seg-h:min(2px, calc(2 / 390 * 100vw));--progress-offset:min(30px, calc(30 / 390 * 100vw))}.flat-hero__body{grid-template-columns:minmax(0,1fr);row-gap:min(25px,6.41026vw);margin:min(40px,10.2564vw) 0 0}.flat-hero__facts{margin:0 0 0 calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));justify-self:start}.flat-hero__lead{width:min(330px,84.6154vw);margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.flat-hero__lead p+p{margin-top:min(20px,5.12821vw)}.flat-hero__actions{width:min(330px,84.6154vw);margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));flex-direction:column;gap:min(20px,5.12821vw)}.flat-hero__lead+.flat-hero__actions{margin-top:min(25px,6.41026vw)}.flat-hero__map{margin:min(25px, calc(25 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));width:min(350px,89.7436vw);height:min(350px,89.7436vw)}}.object-about{padding:min(70px,4.86111vw) 0 min(113px,7.84722vw);position:relative;overflow:hidden}.object-about__title{left:calc(min(307px, calc(307 / 1440 * 100vw)) - var(--crop));font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--color-white);opacity:.1;margin:0;font-size:min(123.742px,8.59319vw);font-weight:400;line-height:min(131.715px,9.14688vw);position:absolute;top:min(70px,4.86111vw)}.object-about__grid{margin:min(92px, calc(92 / 1440 * 100vw)) 0 0 calc(min(273px, calc(273 / 1440 * 100vw)) - var(--crop));grid-template-rows:repeat(2,minmax(min(300px,20.8333vw),auto));grid-template-columns:repeat(auto-fit,minmax(min(300px,20.8333vw),1fr));grid-auto-rows:minmax(min(300px,20.8333vw),auto);width:min(1376px,95.5556vw);display:grid;position:relative}.about-card{isolation:isolate;grid-row:span 2;grid-template-rows:subgrid;background:var(--color-about-card);display:grid;position:relative;overflow:hidden}.about-card:nth-child(2n){background:var(--color-about-card-alt)}.about-card:nth-child(2n) .about-card__photo{grid-row:1}.about-card:nth-child(2n) .about-card__text{grid-row:2}.about-card__glow{--glow-color:var(--color-glow-lift-card);--glow-opacity:.34;--glow-blur:min(102.893px, calc(102.893 / 1440 * 100vw));--glow-peak:.757;width:min(332px,23.0556vw);height:min(332px,23.0556vw)}.about-card:nth-child(4n+1) .about-card__glow{top:max(-139px,-9.65278vw);left:min(172px,11.9444vw)}.about-card:nth-child(4n+2) .about-card__glow{top:min(161px,11.1806vw);left:min(194px,13.4722vw)}.about-card:nth-child(4n+3) .about-card__glow{top:max(-181px,-12.5694vw);left:min(66px,4.58333vw)}.about-card:nth-child(4n+4) .about-card__glow{top:min(193px,13.4028vw);left:min(202px,14.0278vw)}.about-card:nth-child(2n) .about-card__glow{--glow-color:var(--color-glow-lift-card-alt)}.about-card__text{padding:min(40px,2.77778vw) min(34px,2.36111vw) 0 min(35px,2.43056vw);position:relative}.about-card__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-about-title);margin:0;font-size:min(34px,2.36111vw);font-weight:400;line-height:min(40.243px,2.79465vw)}.about-card__desc{color:var(--color-about-text);margin:min(13.757px,.955347vw) 0 0;font-size:min(14px,.972222vw);line-height:min(28px,1.94444vw)}.about-card__photo{min-height:0;position:relative;overflow:hidden}.about-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=700px){.object-about{padding:min(65px,16.6667vw) 0 min(70px,17.9487vw)}.object-about__title{left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));font-size:min(66.667px,17.0941vw);line-height:min(75px,19.2308vw);top:min(65px,16.6667vw)}.object-about__grid{margin:min(80px, calc(80 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;width:min(350px,89.7436vw)}.about-card,.about-card:nth-child(2n){background:var(--color-about-card);grid-row:auto;grid-template-rows:minmax(min(220px,56.4103vw),auto) min(220px,56.4103vw)}.about-card:nth-child(2n) .about-card__text,.about-card:nth-child(2n) .about-card__photo{grid-row:auto}.about-card:nth-child(n) .about-card__glow{--glow-color:var(--color-glow-lift-card);--glow-blur:min(102.893px, calc(102.893 / 390 * 100vw));width:min(332px,85.1282vw);height:min(332px,85.1282vw);top:max(-139px,-35.641vw);left:min(172px,44.1026vw)}.about-card__text{padding:min(40px,10.2564vw) min(30px,7.69231vw) 0}.about-card__title{font-size:min(30px,7.69231vw);line-height:min(33px,8.46154vw)}.about-card__desc{margin-top:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(24px,6.15385vw)}}.object-advice{margin-left:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));width:min(1310px,90.9722vw)}.panel--advice{--panel-angle:99.076deg;min-height:0}.panel--advice .panel__body{padding:min(65px,4.51389vw) 0 min(65px,4.51389vw) min(65px,4.51389vw)}.object-advice__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:min(602px,41.8056vw);height:calc(100% - min(24px,1.66667vw));position:absolute;top:min(12px,.833333vw);right:min(12px,.833333vw)}.object-advice__title{width:min(607px,42.1528vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(60px,4.16667vw);font-weight:400;line-height:min(72px,5vw)}.object-advice__note{width:min(500px,34.7222vw);color:var(--color-white);margin-top:min(22px,1.52778vw);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.object-advice__list{flex-direction:column;gap:min(10px,.694445vw);width:min(580px,40.2778vw);margin-top:min(40px,2.77778vw);display:flex}.advice-row{background:var(--color-glass-bg);min-height:min(70px,4.86111vw);padding-bottom:min(19px,1.31944vw);position:relative}.advice-row__head{text-align:left;width:100%;padding:min(19px,1.31944vw) min(20px,1.38889vw) 0;display:block}.advice-row:not(.is-open) .advice-row__head:after{content:"";position:absolute;inset:0}.advice-row__title{max-width:min(507px,35.2083vw);color:var(--color-white);font-size:min(18px,1.25vw);font-weight:500;line-height:min(27px,1.875vw);transition:color .2s;display:block}.advice-row:hover .advice-row__title,.advice-row.is-open .advice-row__title{color:var(--color-advice-open)}.advice-row__icon{width:min(36px,2.5vw);height:min(36px,2.5vw);color:var(--color-teal-500);transition:color .2s;position:absolute;top:min(17px,1.18056vw);right:min(17px,1.18056vw)}.advice-row:hover .advice-row__icon{color:var(--color-advice-open)}.advice-row__icon svg{width:100%;height:100%}.advice-row__icon .plus-diamond__cross{transform-box:fill-box;transform-origin:50%;transition:transform .25s}.advice-row.is-open .advice-row__icon .plus-diamond__cross{transform:rotate(45deg)}.advice-row__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.advice-row.is-open .advice-row__panel{grid-template-rows:1fr}.advice-row__panel-inner{min-height:0;padding:0 min(20px,1.38889vw);overflow:hidden}.advice-row__answer{max-width:min(483px,33.5417vw);color:var(--color-white);margin:0;padding-top:min(12px,.833333vw);font-size:min(14px,.972222vw);line-height:min(26px,1.80556vw)}@media (width<=700px){.object-advice{margin-left:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));width:min(370px,94.8718vw)}.panel--advice{--panel-angle:91.938deg}.panel--advice .panel__body{padding:min(50px,12.8205vw) min(30px,7.69231vw) calc(min(50px,12.8205vw) + min(330px,84.6154vw) + min(5px,1.28205vw))}.object-advice__photo{-o-object-position:center;object-position:center;width:calc(100% - min(10px,2.5641vw));height:min(330px,84.6154vw);inset:auto auto min(5px,1.28205vw) min(5px,1.28205vw)}.object-advice__title{width:auto;font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.object-advice__note{width:min(274px,70.2564vw);margin-top:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}.object-advice__list{gap:min(10px,2.5641vw);width:auto;margin-top:min(22px,5.64103vw)}.advice-row{min-height:min(66px,16.9231vw);padding-bottom:min(20px,5.12821vw)}.advice-row__head{padding:min(19px,4.8718vw) min(20px,5.12821vw) 0}.advice-row__title{max-width:min(228px,58.4615vw);font-size:min(16px,4.10256vw);line-height:min(22px,5.64103vw)}.advice-row:hover .advice-row__title{color:var(--color-white)}.advice-row.is-open .advice-row__title{color:var(--color-advice-open)}.advice-row:hover .advice-row__icon{color:var(--color-teal-500)}.advice-row__icon{width:min(36px,9.23077vw);height:min(36px,9.23077vw);top:min(15px,3.84615vw);right:min(15px,3.84615vw)}.advice-row__panel-inner{padding:0 min(20px,5.12821vw)}.advice-row__answer{max-width:none;padding-top:min(25px,6.41026vw);font-size:min(12px,3.07692vw);line-height:min(22px,5.64103vw)}}.page-zhk,.page-flat{--lead-cta-gap:min(131px, calc(131 / 1440 * 100vw))}.page-contacts{--lead-cta-gap:min(188px, calc(188 / 1440 * 100vw));--invite-top:min(188px, calc(188 / 1440 * 100vw));--invite-actions-gap:min(30px, calc(30 / 1440 * 100vw));--invite-title-width:min(897px, calc(897 / 1440 * 100vw));--invite-text-width:min(478px, calc(478 / 1440 * 100vw))}.object-invite{--invite-pad:var(--invite-top,min(130px, calc(130 / 1440 * 100vw)));padding-top:var(--invite-pad);text-align:center;position:relative}.object-invite__glow{left:calc(min(667px, calc(667 / 1440 * 100vw)) - var(--crop));top:calc(var(--invite-pad) - min(31px, calc(31 / 1440 * 100vw)));--glow-color:var(--color-teal-500)}.object-invite__title{max-width:var(--invite-title-width,none);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0 auto;font-size:min(60px,4.16667vw);font-weight:400;line-height:min(72px,5vw);position:relative}.object-invite__text{max-width:var(--invite-text-width,none);color:var(--color-white);margin:min(13px,.902778vw) auto 0;font-size:min(14px,.972222vw);line-height:min(25px,1.73611vw);position:relative}.object-invite__actions{margin-top:var(--invite-actions-gap,min(41px, calc(41 / 1440 * 100vw)));justify-content:center;gap:min(20px,1.38889vw);display:flex;position:relative}.object-invite__button--viewing{min-width:min(239px,16.5972vw)}.object-invite__button--selection{min-width:min(193px,13.4028vw)}.object-invite__button--message{min-width:min(171px,11.875vw)}@media (width<=700px){.page-zhk,.page-flat,.page-contacts{--lead-cta-gap-narrow:min(90px, calc(90 / 390 * 100vw))}.page-contacts{--invite-top-narrow:min(96px, calc(96 / 390 * 100vw))}.object-invite{--invite-pad:var(--invite-top-narrow,min(88px, calc(88 / 390 * 100vw)));overflow-x:clip}.object-invite__glow{left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));top:calc(var(--invite-pad) - min(31px, calc(31 / 390 * 100vw)))}.object-invite__title{max-width:min(330px,84.6154vw);font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.object-invite__text{max-width:min(248px,63.5897vw);margin-top:min(10px,2.5641vw);font-size:min(12px,3.07692vw);line-height:min(20px,5.12821vw)}.object-invite__actions{flex-direction:column;align-items:center;gap:min(20px,5.12821vw);margin-top:min(25px,6.41026vw)}.object-invite__button{width:min(330px,84.6154vw)}}.contacts-hero{min-height:min(1218px,84.5833vw);padding-top:min(154px,10.6944vw);position:relative;overflow:hidden}.contacts-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.contacts-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.contacts-hero__content{margin-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));width:min(986px,68.4722vw);position:relative}.contacts-hero__eyebrow{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-teal-eyebrow);margin:0 0 min(19px,1.31944vw);font-size:min(14px,.972222vw);font-weight:400;line-height:min(26px,1.80556vw)}.contacts-hero__title{margin-bottom:min(15px,1.04167vw)}.contacts-hero__lead{color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.contacts-hero__stage{height:min(835px,57.9861vw);margin-top:min(64px,4.44444vw);position:relative}.contacts-hero__panel{left:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));background:var(--color-surface-plate);width:min(1314px,91.25vw);height:min(583px,40.4861vw);position:absolute;top:0}.contacts-hero__channels{align-items:flex-start;display:flex;position:absolute;top:min(44px,3.05556vw);left:min(50px,3.47222vw);right:min(50px,3.47222vw)}.contacts-hero__divider{flex:1;position:relative}.contacts-hero__divider:before{content:"";background:var(--color-plate-divider);width:1px;height:min(55px,3.81944vw);position:absolute;top:max(-5px,-.347222vw);left:50%}.contacts-hero__channel{flex-direction:column;gap:min(7px,.486111vw);min-width:0;display:flex}.contacts-hero__channel-label{color:var(--color-fact-label);margin:0;font-size:min(13px,.902778vw);font-weight:400;line-height:min(15px,1.04167vw)}.contacts-hero__channel-value{color:var(--color-white);align-items:center;gap:min(3.7px,.256944vw);font-size:min(18px,1.25vw);font-weight:400;line-height:min(26px,1.80556vw);transition:color .2s;display:inline-flex}.contacts-hero__channel-value:hover{color:var(--color-teal-eyebrow)}.contacts-hero__channel-text{overflow-wrap:anywhere}.contacts-hero__channel-arrow{--chevron-ink-w:min(8px, calc(8 / 1440 * 100vw));--chevron-ink-h:min(4px, calc(4 / 1440 * 100vw));--chevron-stroke:.6;color:var(--color-teal-500);position:relative;top:min(2px,.138889vw)}.contacts-hero__interior,.contacts-hero__people{left:calc(max(-173px, calc(-173 / 1440 * 100vw)) - var(--crop));width:min(2233px,155.069vw);position:absolute;overflow:hidden}.contacts-hero__interior img,.contacts-hero__people img{-o-object-fit:cover;object-fit:cover;width:min(2233px,155.069vw);height:min(896px,62.2222vw);position:absolute;left:0}.contacts-hero__interior{height:min(432px,30vw);top:min(402px,27.9167vw)}.contacts-hero__interior img{top:max(-464px,-32.2222vw)}.contacts-hero__people{height:min(707px,49.0972vw);top:min(128px,8.88889vw)}.contacts-hero__people img{top:max(-190px,-13.1944vw)}@media (width<=700px){.contacts-hero{min-height:min(969px,248.462vw);padding-top:min(135px,34.6154vw)}.contacts-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171.074px, calc(171.074 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.contacts-hero__glow--side{display:none}.contacts-hero__content{margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));width:min(330px,84.6154vw)}.contacts-hero__eyebrow{letter-spacing:min(.99px,.253846vw);max-width:min(238px,61.0256vw);margin-bottom:min(13px,3.33333vw);font-size:min(11px,2.82051vw);line-height:min(17px,4.35897vw)}.contacts-hero__title{margin-bottom:min(10px,2.5641vw);font-size:min(39px,10vw)}.contacts-hero__lead{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.contacts-hero__stage{height:auto;margin-top:min(40px,10.2564vw)}.contacts-hero__panel{margin-left:calc(var(--mobile-side) + min(20px, calc(20 / 390 * 100vw)));width:min(350px,89.7436vw);height:auto;min-height:min(626px,160.513vw);padding:min(30px,7.69231vw) min(20px,5.12821vw) min(287px,73.5897vw);position:relative;top:auto;left:auto}.contacts-hero__channels{flex-direction:column;align-items:stretch;position:relative;top:auto;left:auto;right:auto}.contacts-hero__channel{align-items:center;gap:min(8px,2.05128vw)}.contacts-hero__channel-label{font-size:min(10px,2.5641vw);line-height:min(11px,2.82051vw)}.contacts-hero__channel-value{gap:min(6.15px,1.57692vw);font-size:min(18px,4.61538vw);line-height:min(20px,5.12821vw)}.contacts-hero__channel-value:hover{color:var(--color-white)}.contacts-hero__channel-arrow{--chevron-ink-w:min(8px, calc(8 / 390 * 100vw));--chevron-ink-h:min(4px, calc(4 / 390 * 100vw));top:min(2px,.512821vw)}.contacts-hero__divider{flex:none;height:min(51px,13.0769vw)}.contacts-hero__divider:before{width:auto;height:1px;top:min(25px,6.41026vw);left:0;right:0}.contacts-hero__interior,.contacts-hero__people{left:calc(var(--mobile-side) + max(-138px, calc(-138 / 390 * 100vw)));width:min(658px,168.718vw)}.contacts-hero__interior img,.contacts-hero__people img{width:min(658px,168.718vw);height:min(264.025px,67.6987vw)}.contacts-hero__interior{height:min(127.298px,32.6405vw);top:auto;bottom:min(.628px,.161026vw)}.contacts-hero__interior img{top:max(-136.72px,-35.0564vw)}.contacts-hero__people{height:min(208.332px,53.4185vw);top:auto;bottom:min(.334px,.085641vw)}.contacts-hero__people img{top:max(-55.693px,-14.2803vw)}}.contacts-office{padding-top:min(113px,7.84722vw);position:relative}.contacts-office__head{margin-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));align-items:flex-start;width:min(1312px,91.1111vw);display:flex}.contacts-office__intro{flex-direction:column;flex:0 min(607px,42.1528vw);gap:min(15px,1.04167vw);min-width:0;margin-top:min(1px,.0694445vw);display:flex}.contacts-office__address{color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.contacts-office__note{background:var(--color-surface-plate);flex:none;align-items:center;width:min(611px,42.4306vw);min-height:min(120px,8.33333vw);margin-left:auto;padding:0 min(25px,1.73611vw) 0 min(28px,1.94444vw);display:flex}.contacts-office__note-text{width:min(316px,21.9444vw);color:var(--color-white);margin:0;font-size:min(13px,.902778vw);line-height:min(26px,1.80556vw)}.contacts-office__note-button{flex-shrink:0;min-width:min(224px,15.5556vw);margin-left:auto}.contacts-office__stage{height:min(570px,39.5833vw);margin-top:min(54px,3.75vw);position:relative}.contacts-office__map-frame{left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));width:min(528px,36.6667vw);height:min(570px,39.5833vw);position:absolute;top:0;overflow:hidden}.contacts-office__rail{left:calc(min(863px, calc(863 / 1440 * 100vw)) - var(--crop));scrollbar-width:none;gap:min(30px,2.08333vw);display:flex;position:absolute;top:0;right:0;overflow-x:auto}.contacts-office__rail::-webkit-scrollbar{display:none}.contacts-office__slide{flex:none;width:min(754px,52.3611vw);height:min(570px,39.5833vw);position:relative;overflow:hidden}.contacts-office__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contacts-office__map{width:100%;height:100%}.contacts-office__nav{position:absolute;top:min(245px,17.0139vw)}.contacts-office__nav--prev{left:calc(min(883px, calc(883 / 1440 * 100vw)) - var(--crop))}.contacts-office__nav--next{left:calc(min(1507px, calc(1507 / 1440 * 100vw)) - var(--crop))}@media (width<=700px){.contacts-office{padding-top:min(70px,17.9487vw)}.contacts-office__head{margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));flex-direction:column;align-items:stretch;width:min(330px,84.6154vw)}.contacts-office__intro{flex:none;gap:min(10px,2.5641vw);margin-top:0}.contacts-office__address{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.contacts-office__note{flex-direction:column;align-items:stretch;width:auto;min-height:0;margin:min(25px,6.41026vw) 0 0;padding:min(18px,4.61538vw) min(20px,5.12821vw) min(20px,5.12821vw)}.contacts-office__note-text{width:auto;font-size:min(12px,3.07692vw);line-height:min(21px,5.38462vw)}.contacts-office__note-button{margin:min(15px,3.84615vw) 0 0}.contacts-office__stage{height:auto;margin-top:min(20px,5.12821vw)}.contacts-office__map-frame{margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));width:min(330px,84.6154vw);height:min(350px,89.7436vw);position:relative;top:auto;left:auto}.contacts-office__rail{margin:min(20px, calc(20 / 390 * 100vw)) var(--mobile-side) 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));gap:min(10px,2.5641vw);position:relative;top:auto;left:auto;right:auto}.contacts-office__slide{width:min(330px,84.6154vw);height:min(370px,94.8718vw)}}.page-article{--article-side:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));--article-side-right:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));--article-main-width:min(800px, calc(800 / 1440 * 100vw));--article-aside-width:min(418px, calc(418 / 1440 * 100vw));--article-columns-gap:min(94px, calc(94 / 1440 * 100vw));--lead-cta-gap:0px;position:relative;overflow-x:clip}.article-columns{grid-template-columns:var(--article-main-width) var(--article-aside-width);-moz-column-gap:var(--article-columns-gap);column-gap:var(--article-columns-gap);padding-left:var(--article-side);padding-right:var(--article-side-right);margin-top:min(50px,3.47222vw);display:grid}.article-hero{padding-top:min(154px,10.6944vw)}.article-hero__glow--corner,.article-hero__glow--side{z-index:-1}.article-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.article-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.article-hero__crumbs{padding-left:var(--article-side);padding-right:var(--article-side-right)}.article-hero__head{-moz-column-gap:min(40px, calc(40 / 1440 * 100vw));padding-left:var(--article-side);padding-right:var(--article-side-right);grid-template-columns:minmax(0,min(1088px,75.5556vw)) auto;justify-content:space-between;align-items:start;column-gap:min(40px,2.77778vw);margin-top:min(34px,2.36111vw);display:grid}.article-hero__announce{color:var(--color-white);margin-top:min(16px,1.11111vw);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.article-hero__meta{text-align:right;flex-direction:column;align-items:flex-end;gap:min(19px,1.31944vw);margin:min(9px,.625vw) 0 0;display:flex}@media (width<=700px){.page-article{--article-side:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));--article-side-right:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));--lead-cta-gap-narrow:0px}.article-hero{padding-top:min(85px,21.7949vw)}.article-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171.074px, calc(171.074 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.article-hero__glow--side{display:none}.article-hero__crumbs{width:min(230px,58.9744vw);margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));padding:0}.article-hero__head{width:min(330px,84.6154vw);margin:min(24px, calc(24 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:min(15px,3.84615vw);padding:0;display:flex}.article-hero__meta{text-align:left;flex-flow:wrap;order:-1;align-items:center;gap:min(17px,4.35897vw);margin:0}.article-hero__announce{margin-top:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.article-columns{-moz-column-gap:0;grid-template-columns:minmax(0,1fr);gap:min(30px,7.69231vw) 0;margin-top:min(30px,7.69231vw)}.article-content{display:contents}.article-content__cover{order:1}.article-toc{order:2}.article-body{order:3}}.article-toc{background:var(--color-surface-plate);align-self:start;max-height:calc(100vh - min(110px,7.63889vw));padding:min(40px,2.77778vw);position:sticky;top:min(90px,6.25vw);overflow-y:auto}.article-toc__label{letter-spacing:min(1.26px,.0875vw);text-transform:uppercase;color:var(--color-teal-eyebrow);margin:0 0 min(15px,1.04167vw);font-size:min(14px,.972222vw);font-weight:400;line-height:min(20px,1.38889vw)}.article-toc__list{flex-direction:column;gap:min(15px,1.04167vw);display:flex}.article-toc__list--nested{margin-top:min(15px,1.04167vw);padding-left:min(40px,2.77778vw)}.article-toc__link{color:var(--color-toc-item);font-size:min(16px,1.11111vw);font-weight:400;line-height:min(29px,2.01389vw);transition:color .2s;display:block}.article-toc__link:hover,.article-toc__link--current{color:var(--color-white)}@media (width<=700px){.article-toc{max-height:none;margin-inline:max(-20px,-5.12821vw);padding:min(20px,5.12821vw);position:static;overflow:visible}.article-toc__label{letter-spacing:min(.99px,.253846vw);margin-bottom:min(15px,3.84615vw);font-size:min(11px,2.82051vw);line-height:min(17px,4.35897vw)}.article-toc__list{gap:min(15px,3.84615vw)}.article-toc__list--nested{margin-top:min(15px,3.84615vw);padding-left:min(40px,10.2564vw)}.article-toc__link{font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw)}.article-toc__link:hover{color:var(--color-toc-item)}.article-toc__link--current,.article-toc__link--current:hover{color:var(--color-white)}}.article-content__cover{aspect-ratio:800/450;-o-object-fit:cover;object-fit:cover;width:100%}.article-content__cover+.article-body{margin-top:min(60px,4.16667vw)}.article-body>*{margin-top:min(50px,3.47222vw)}.article-body>:first-child{margin-top:0}.article-body__heading--h1+*,.article-body__heading--h3+*,.article-body__text+.article-body__text,.article-body__text+.article-body__list--bulleted{margin-top:min(20px,1.38889vw)}.article-body__heading--h2+*{margin-top:min(15px,1.04167vw)}.article-body__text+.article-body__list--ordered,.article-body__list--ordered+.article-body__text{margin-top:min(30px,2.08333vw)}.article-body__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin-bottom:0;scroll-margin-top:min(90px,6.25vw);font-weight:400}.article-body__heading em{color:var(--color-article-accent);font-style:normal}.article-body__heading--h1{font-size:min(60px,4.16667vw);line-height:min(70px,4.86111vw)}.article-body__heading--h2{font-size:min(40px,2.77778vw);line-height:min(47px,3.26389vw)}.article-body__heading--h3{font-size:min(30px,2.08333vw);line-height:min(35px,2.43056vw)}.article-body__text{color:var(--color-article-text);font-size:min(16px,1.11111vw);font-weight:300;line-height:min(32px,2.22222vw)}.article-body__text>*{margin-top:0;margin-bottom:0}.article-body__text>*+*{margin-top:min(20px,1.38889vw)}.article-body__text>*+ol,.article-body__text>ol+*{margin-top:min(30px,2.08333vw)}.article-body__text strong{color:var(--color-article-strong);font-weight:500}.article-body__divider{background:var(--color-article-rule);border:none;height:1px;margin-bottom:0}.article-body ol,.article-body ul{flex-direction:column;display:flex}.article-body ol{counter-reset:article-list;gap:min(20px,1.38889vw)}.article-body ul{gap:min(10px,.694445vw)}.article-body ol>li{min-height:min(40px,2.77778vw);color:var(--color-article-strong);counter-increment:article-list;padding-top:min(6px,.416667vw);padding-left:min(60px,4.16667vw);font-size:min(16px,1.11111vw);font-weight:400;line-height:min(28px,1.94444vw);position:relative}.article-body ol>li:before{content:counter(article-list);background:var(--color-teal-600);width:min(40px,2.77778vw);height:min(40px,2.77778vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);justify-content:center;align-items:center;font-size:min(25px,1.73611vw);line-height:1;display:flex;position:absolute;top:0;left:0}.article-body ul>li{color:var(--color-article-strong);padding-left:min(16.45px,1.14236vw);font-size:min(16px,1.11111vw);font-weight:500;line-height:min(32px,2.22222vw);position:relative}.article-body ul>li:before{content:"";background:var(--color-teal-600);width:min(7px,.486111vw);height:min(7px,.486111vw);position:absolute;top:min(14px,.972222vw);left:0;transform:rotate(45deg)}.article-gallery img{-o-object-fit:cover;object-fit:cover;width:100%}.article-gallery--single{margin-bottom:0;margin-left:0;margin-right:0}.article-gallery--single img{aspect-ratio:800/450}.article-gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(20px,1.38889vw);display:grid}.article-gallery--grid img{aspect-ratio:390/280}.article-gallery__viewport{position:relative}.article-gallery__track{scrollbar-width:none;display:flex;overflow-x:auto}.article-gallery__track::-webkit-scrollbar{display:none}.article-gallery__slide{aspect-ratio:800/450;flex:0 0 100%}.article-gallery__nav{position:absolute;top:50%;transform:translateY(-50%)}.article-gallery__nav--prev{left:min(20px,1.38889vw)}.article-gallery__nav--next{right:min(20px,1.38889vw)}.article-gallery__progress{--progress-offset:min(30px, calc(30 / 1440 * 100vw));--progress-seg-w:min(50px, calc(50 / 1440 * 100vw));--progress-seg-h:min(2px, calc(2 / 1440 * 100vw))}@media (width<=700px){.article-content__cover+.article-body{margin-top:0}.article-body>*{margin-top:min(30px,7.69231vw)}.article-body__heading--h1+*,.article-body__heading--h3+*,.article-body__text+.article-body__text,.article-body__text+.article-body__list--bulleted{margin-top:min(20px,5.12821vw)}.article-body__heading--h2+*{margin-top:min(15px,3.84615vw)}.article-body__text+.article-body__list--ordered,.article-body__list--ordered+.article-body__text{margin-top:min(30px,7.69231vw)}.article-body__heading{scroll-margin-top:min(85px,21.7949vw)}.article-body__heading--h1{font-size:min(32px,8.20513vw);line-height:min(38px,9.74359vw)}.article-body__heading--h2{font-size:min(21px,5.38462vw);line-height:min(25px,6.41026vw)}.article-body__heading--h3{font-size:min(16px,4.10256vw);line-height:min(19px,4.8718vw)}.article-body__text{font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw)}.article-body__text>*+*{margin-top:min(20px,5.12821vw)}.article-body__text>*+ol,.article-body__text>ol+*{margin-top:min(30px,7.69231vw)}.article-body ol{gap:min(20px,5.12821vw)}.article-body ul{gap:min(10px,2.5641vw)}.article-body ol>li{min-height:min(40px,10.2564vw);padding-top:min(9px,2.30769vw);padding-left:min(60px,15.3846vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.article-body ol>li:before{width:min(40px,10.2564vw);height:min(40px,10.2564vw);font-size:min(25px,6.41026vw)}.article-body ul>li{padding-left:min(16.45px,4.21795vw);font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw)}.article-body ul>li:before{width:min(7px,1.79487vw);height:min(7px,1.79487vw);top:min(10.219px,2.62026vw)}.article-gallery--grid{gap:min(20px,5.12821vw)}.article-gallery__progress{--progress-offset:min(30px, calc(30 / 390 * 100vw));--progress-seg-w:min(50px, calc(50 / 390 * 100vw));--progress-seg-h:min(2px, calc(2 / 390 * 100vw))}.article-body__text a:hover{color:var(--color-article-accent);-webkit-text-decoration-color:var(--color-article-link-line);text-decoration-color:var(--color-article-link-line)}}.article-tag{background:var(--color-tag-bg);min-height:min(30px,2.08333vw);color:var(--color-tag-text);align-items:center;padding:min(7px,.486111vw) min(10px,.694445vw);font-size:min(13px,.902778vw);font-weight:500;transition:background .2s;display:inline-flex}.article-tag:hover{background:var(--color-tag-bg-hover)}.article-date{white-space:nowrap;color:var(--color-meta-text);font-size:min(13px,.902778vw);font-weight:400;line-height:min(15px,1.04167vw)}@media (width<=700px){.article-tag{min-height:min(30px,7.69231vw);padding:min(7px,1.79487vw) min(10px,2.5641vw);font-size:min(13px,3.33333vw)}.article-tag:hover{background:var(--color-tag-bg)}.article-date{font-size:min(13px,3.33333vw);line-height:min(15px,3.84615vw)}}.article-card{z-index:0;background:var(--color-white);flex-direction:column;width:min(418px,29.0278vw);padding:min(5px,.347222vw);display:flex;position:relative}.article-card__overlay{z-index:1;position:absolute;inset:0}.article-card__title a,.article-card__button,.article-card .article-tag{z-index:2;position:relative}.article-card__media{aspect-ratio:408/265;background:var(--color-card-facts);flex-shrink:0;position:relative;overflow:hidden}.article-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.article-card:hover .article-card__image{transform:scale(1.1)}.article-card__body{flex-direction:column;flex:1;padding:0 min(25px,1.73611vw) min(25px,1.73611vw);display:flex}.article-card__meta{flex-wrap:wrap;align-items:center;gap:min(17px,1.18056vw);margin:min(30px,2.08333vw) 0 0;display:flex}.article-card__title{overflow-wrap:break-word;font-family:var(--font-display);text-transform:uppercase;color:var(--color-card-title);margin:min(15px,1.04167vw) 0 0;font-size:min(35px,2.43056vw);font-weight:400;line-height:min(43px,2.98611vw)}.article-card__title a{transition:color .2s}.article-card__title a:hover{color:var(--color-teal-600)}.article-card__announce{color:var(--color-card-text);margin:min(10px,.694445vw) 0 min(25px,1.73611vw);font-size:min(13px,.902778vw);font-weight:400;line-height:min(20px,1.38889vw)}.article-card__button{width:100%;height:min(60px,4.16667vw);margin-top:auto}@media (width<=700px){.article-card{width:min(330px,84.6154vw);padding:min(5px,1.28205vw)}.article-card:hover .article-card__image{transform:none}.article-card__body{padding:0 min(20px,5.12821vw) min(25px,6.41026vw)}.article-card__meta{gap:min(17px,4.35897vw);margin-top:min(25px,6.41026vw)}.article-card__title{margin-top:min(15px,3.84615vw);font-size:min(35px,8.97436vw);line-height:min(40px,10.2564vw)}.article-card__title a:hover{color:var(--color-card-title)}.article-card__announce{margin:min(10px,2.5641vw) 0 min(25px,6.41026vw);font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}.article-card__button{height:min(70px,17.9487vw)}}.article-related{background:var(--color-surface-related);margin-top:min(130px,9.02778vw);padding:min(100px,6.94444vw) 0 min(187px,12.9861vw)}.article-related__head{padding:0 var(--article-side-right);justify-content:space-between;align-items:flex-end;display:flex}.article-related__track{padding-left:var(--article-side-right);scrollbar-width:none;align-items:stretch;gap:min(30px,2.08333vw);margin-top:min(41px,2.84722vw);display:flex;overflow-x:auto}.article-related__track::-webkit-scrollbar{display:none}.article-related__track .article-card{flex:none}.article-related__progress{--progress-offset:min(50px, calc(50 / 1440 * 100vw))}.article-columns+.lead-cta{--lead-cta-gap:min(130px, calc(130 / 1440 * 100vw))}@media (width<=700px){.article-related{margin-top:min(80px,20.5128vw);padding:min(65px,16.6667vw) 0 min(80px,20.5128vw)}.article-related__track{padding-left:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)));gap:min(20px,5.12821vw);margin-top:min(30px,7.69231vw)}.article-related__progress{--progress-offset:min(30px, calc(30 / 390 * 100vw))}.article-columns+.lead-cta{--lead-cta-gap-narrow:min(80px, calc(80 / 390 * 100vw))}}.page-blog{--blog-side:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));--lead-cta-gap:min(160px, calc(160 / 1440 * 100vw));position:relative;overflow:hidden}.blog-hero{padding-top:min(154px,10.6944vw)}.blog-hero__glow{z-index:-1}.blog-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.blog-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.blog-hero__content{padding-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));padding-right:var(--blog-side)}.blog-hero__eyebrow{margin-bottom:min(19px,1.31944vw)}.blog-hero__title{margin-bottom:min(15px,1.04167vw)}.blog-hero__lead{color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}@media (width<=700px){.page-blog{--blog-side:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)))}.blog-hero{padding-top:min(135px,34.6154vw)}.blog-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171.074px, calc(171.074 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.blog-hero__glow--side{display:none}.blog-hero__content{padding-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));padding-right:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.blog-hero__eyebrow{margin-bottom:min(13px,3.33333vw)}.blog-hero__title{margin-bottom:min(10px,2.5641vw)}.blog-hero__lead{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}}.blog-filters{margin:min(51px, calc(51 / 1440 * 100vw)) var(--blog-side) 0;background:var(--color-filter-plate);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:min(60px,4.16667vw);display:grid}.blog-filters__tab{min-width:0;color:var(--color-white);text-align:center;justify-content:center;align-items:center;gap:min(7px,.486111vw);padding:min(18px,1.25vw) min(20px,1.38889vw) min(24px,1.66667vw);font-size:min(16px,1.11111vw);font-weight:400;line-height:min(18px,1.25vw);transition:background-color .2s,color .2s;display:flex}.blog-filters__tab+.blog-filters__tab{box-shadow:inset 1px 0 0 var(--color-filter-divider)}.blog-filters__tab:hover{background:var(--color-filter-plate-hover)}.blog-filters__tab.is-active{background:var(--color-filter-plate-active)}.blog-filters__arrow{--chevron-ink-w:min(7px, calc(7 / 1440 * 100vw));--chevron-ink-h:min(3.5px, calc(3.5 / 1440 * 100vw));--chevron-stroke:.857;color:var(--color-filter-arrow);flex-shrink:0;position:relative;top:min(2px,.138889vw)}@media (width<=700px){.blog-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-auto-flow:row;min-height:min(40px,10.2564vw);margin-top:min(30px,7.69231vw)}.blog-filters__tab{overflow-wrap:break-word;gap:min(5px,1.28205vw);min-height:min(40px,10.2564vw);padding:min(8px,2.05128vw) min(10px,2.5641vw) min(10px,2.5641vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.blog-filters__tab:nth-child(odd){box-shadow:none}.blog-filters__tab:hover{background:0 0}.blog-filters__tab.is-active:hover{background:var(--color-filter-plate-active)}.blog-filters__arrow{--chevron-ink-w:min(7px, calc(7 / 390 * 100vw));--chevron-ink-h:min(3.5px, calc(3.5 / 390 * 100vw));top:min(2px,.512821vw)}}.blog-list{margin:min(40px, calc(40 / 1440 * 100vw)) var(--blog-side) 0}.blog-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(30px,2.08333vw);display:grid}.blog-list__grid .article-card{width:auto}.blog-list__pagination{margin-top:min(60px,4.16667vw)}@media (width<=700px){.blog-list{margin-top:min(30px,7.69231vw)}.blog-list__grid{grid-template-columns:minmax(0,1fr);gap:min(20px,5.12821vw)}.blog-list__pagination{margin-top:min(30px,7.69231vw)}}.page-catalog{--catalog-side:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));position:relative;overflow:hidden}.catalog-hero{padding-top:min(154px,10.6944vw)}.catalog-hero__glow{z-index:-1}.catalog-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.catalog-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.catalog-hero__content{padding-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));padding-right:var(--catalog-side)}.catalog-hero__eyebrow{margin-bottom:min(19px,1.31944vw)}.catalog-hero__title{margin-bottom:min(15px,1.04167vw)}.catalog-hero__lead{max-width:var(--catalog-lead-width,none);color:var(--color-white);font-size:min(16px,1.11111vw);line-height:min(26px,1.80556vw)}.catalog-hero__applied{margin:min(10px, calc(10 / 1440 * 100vw)) var(--catalog-side) 0;align-items:flex-start;gap:min(10px,.694445vw);min-height:min(40px,2.77778vw);display:flex}.catalog-hero__chips{flex-wrap:wrap;flex:1;align-items:center;gap:min(5px,.347222vw);display:flex}.catalog-hero__chips[hidden]{display:none}.catalog-toggle{align-items:stretch;height:min(40px,2.77778vw);display:flex}.catalog-toggle__option{color:var(--color-chip-label);background:var(--color-chip-bg);white-space:nowrap;align-items:center;padding:0 min(15px,1.04167vw);font-size:min(12px,.833333vw);line-height:min(14px,.972222vw);transition:color .2s,background-color .2s;display:flex}.catalog-toggle__option:hover{color:var(--color-chip-label-hover);background:var(--color-chip-bg-hover)}.catalog-toggle__option.is-active{color:var(--color-white);background:var(--color-catalog-filter-bar)}.catalog-chip{height:min(40px,2.77778vw);color:var(--color-white);background:var(--color-chip-bg);white-space:nowrap;align-items:center;gap:min(3px,.208333vw);padding:0 min(15px,1.04167vw);font-size:min(12px,.833333vw);line-height:min(14px,.972222vw);transition:background-color .2s;display:flex}.catalog-chip:hover{background:var(--color-chip-bg-hover)}.catalog-chip__label{color:var(--color-chip-label);transition:color .2s}.catalog-chip:hover .catalog-chip__label{color:var(--color-chip-label-hover)}.catalog-chip__remove{width:min(8px,.555556vw);height:min(8px,.555556vw);color:var(--color-filter-arrow);margin-left:min(6px,.416667vw);transition:color .2s;display:block}.catalog-chip__remove svg{width:100%;height:100%;display:block;overflow:visible}.catalog-chip:hover .catalog-chip__remove{color:var(--color-white)}.catalog-reset{color:var(--color-reset-link);align-items:center;gap:min(4px,.277778vw);margin-left:auto;font-size:min(12px,.833333vw);line-height:min(14px,.972222vw);transition:color .2s;display:flex}.catalog-reset__icon{width:min(10px,.694445vw);height:min(10px,.694445vw);display:block}.catalog-reset__icon svg{width:100%;height:100%;display:block}.catalog-reset:hover{color:var(--color-white)}@media (width<=700px){.page-catalog{--catalog-side:calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw)))}.catalog-hero{padding-top:min(135px,34.6154vw)}.catalog-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171.074px, calc(171.074 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.catalog-hero__glow--side{display:none}.catalog-hero__content{padding-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));padding-right:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.catalog-hero__eyebrow{margin-bottom:min(13px,3.33333vw)}.catalog-hero__title{margin-bottom:min(10px,2.5641vw)}.catalog-hero__lead{max-width:none;font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.catalog-hero__applied{flex-wrap:wrap;gap:min(10px,2.5641vw);min-height:min(40px,10.2564vw);margin-top:min(10px,2.5641vw)}.catalog-hero__chips{gap:min(5px,1.28205vw)}.catalog-toggle{width:100%;height:auto;min-height:min(40px,10.2564vw)}.catalog-toggle__option{text-align:center;white-space:normal;flex:1;justify-content:center;padding:min(5px,1.28205vw) min(10px,2.5641vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.catalog-toggle__option:hover{color:var(--color-chip-label);background:var(--color-chip-bg)}.catalog-toggle__option.is-active:hover{color:var(--color-white);background:var(--color-catalog-filter-bar)}.catalog-chip{gap:min(3px,.769231vw);height:min(40px,10.2564vw);padding:0 min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.catalog-chip:hover{background:var(--color-chip-bg)}.catalog-chip:hover .catalog-chip__label{color:var(--color-chip-label)}.catalog-chip:hover .catalog-chip__remove{color:var(--color-filter-arrow)}.catalog-chip__remove{width:min(8px,2.05128vw);height:min(8px,2.05128vw);margin-left:min(6px,1.53846vw)}.catalog-reset{gap:min(4px,1.02564vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.catalog-reset:hover{color:var(--color-reset-link)}.catalog-reset__icon{width:min(10px,2.5641vw);height:min(10px,2.5641vw)}}.catalog-filters__open,.catalog-filters__scrim,.catalog-filters__head,.catalog-filters__foot,.catalog-filters__mark,.catalog-filters__sheet:after{display:none}.catalog-filters__sheet{display:contents}.catalog-filters{z-index:20;margin:var(--catalog-filters-gap,min(55px, calc(55 / 1440 * 100vw))) var(--catalog-side) 0;padding-left:var(--catalog-filters-pad-left,min(40px, calc(40 / 1440 * 100vw)));padding-right:var(--catalog-filters-pad-right,min(41px, calc(41 / 1440 * 100vw)));background:var(--color-catalog-filter-bar);align-items:stretch;height:min(60px,4.16667vw);display:flex;position:relative}.catalog-filters__item{color:var(--color-text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:2 auto;align-items:center;padding:min(18px,1.25vw) 0 min(24px,1.66667vw);font-family:inherit;font-size:min(16px,1.11111vw);font-weight:400;line-height:min(18px,1.25vw);transition:color .2s;display:flex}.catalog-filters__item--edge{flex-grow:1}.catalog-filters__item:first-child{margin-left:calc(-1 * var(--catalog-filters-pad-left,min(40px, calc(40 / 1440 * 100vw))));padding-left:var(--catalog-filters-pad-left,min(40px, calc(40 / 1440 * 100vw)))}.catalog-filters__item:last-of-type{margin-right:calc(-1 * var(--catalog-filters-pad-right,min(41px, calc(41 / 1440 * 100vw))));padding-right:var(--catalog-filters-pad-right,min(41px, calc(41 / 1440 * 100vw)))}.catalog-filters__pad{flex:1 1 0}.catalog-filters__label{flex:none;align-items:center;gap:min(7px,.486111vw);display:flex}.catalog-filters__item+.catalog-filters__item{box-shadow:inset 1px 0 0 var(--color-catalog-filter-divider)}.catalog-filters__item:hover,.catalog-filters__item[aria-expanded=true]{color:var(--color-white)}.catalog-filters__arrow{--chevron-ink-w:min(7px, calc(7 / 1440 * 100vw));--chevron-ink-h:min(3px, calc(3 / 1440 * 100vw));--chevron-stroke:.857;color:var(--color-filter-arrow);transition:transform var(--filter-arrow-turn) ease, top var(--filter-arrow-turn) ease;flex-shrink:0}.catalog-filters__item[aria-expanded=true] .catalog-filters__arrow{top:-.065em;transform:rotate(180deg)}.catalog-filters__drop{z-index:1;pointer-events:none;visibility:hidden;transition:visibility var(--filter-panel-reveal);position:absolute;top:calc(100% + min(10px,.694445vw));left:0;right:0}.catalog-filters__drop.is-open{visibility:visible}.catalog-filters__pointer{--reveal-pointer:calc(var(--filter-panel-reveal) / 10);pointer-events:auto;width:min(20px,1.38889vw);height:min(10px,.694445vw);margin-left:calc(var(--item-center,50%) - min(10px, calc(10 / 1440 * 100vw)));background:var(--color-filter-panel-bg);-webkit-backdrop-filter:blur(var(--color-filter-panel-blur));backdrop-filter:blur(var(--color-filter-panel-blur));clip-path:polygon(50% 0,50% 0,50% 0);transition:clip-path var(--reveal-pointer) ease calc(var(--filter-panel-reveal) - var(--reveal-pointer));display:block}.catalog-filters__drop.is-open .catalog-filters__pointer{clip-path:polygon(50% 0,0 100%,100% 100%);transition-delay:0s}.catalog-filters__panel{--panel-w:min(300px, calc(300 / 1440 * 100vw));--panel-overhang:min(20px, calc(20 / 1440 * 100vw));pointer-events:auto;width:var(--panel-w);margin-left:clamp(calc(0px - var(--panel-overhang)), calc(var(--item-center,50%) - var(--panel-w) / 2), calc(100% + var(--panel-overhang) - var(--panel-w)));background:var(--color-filter-panel-bg);-webkit-backdrop-filter:blur(var(--color-filter-panel-blur));backdrop-filter:blur(var(--color-filter-panel-blur));clip-path:inset(0 0 100%);transition:clip-path var(--filter-panel-reveal) ease;padding:min(15px,1.04167vw)}.catalog-filters__drop.is-open .catalog-filters__panel{clip-path:inset(0)}@media (width<=700px){.catalog-filters{height:auto;margin:min(30px, calc(30 / 390 * 100vw)) var(--catalog-side) 0;background:0 0;padding:0;display:block}.catalog-filters.is-sheet-open{z-index:150}.catalog-filters.is-sheet-open .catalog-filters__scrim{z-index:149;background:var(--color-filter-scrim);display:block;position:fixed;inset:0}.catalog-filters__open{width:100%;height:min(50px,12.8205vw);color:var(--color-white);background:var(--color-catalog-filter-bar);justify-content:space-between;align-items:center;gap:min(10px,2.5641vw);padding:0 min(20px,5.12821vw);font-family:inherit;font-size:min(14px,3.58974vw);font-weight:400;line-height:min(18px,4.61538vw);display:flex}.catalog-filters__sheet{display:none}.catalog-filters.is-sheet-open .catalog-filters__sheet{z-index:150;overscroll-behavior:contain;max-height:82dvh;padding:0 min(10px, calc(10 / 390 * 100vw)) env(safe-area-inset-bottom,0px);background:var(--color-filter-panel-bg);-webkit-backdrop-filter:blur(var(--color-filter-panel-blur));backdrop-filter:blur(var(--color-filter-panel-blur));flex-direction:column;gap:min(10px,2.5641vw);transition:transform .25s;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.catalog-filters__sheet:after{content:"";flex:none;height:min(40px,10.2564vw);display:block}.catalog-filters.is-sheet-drag .catalog-filters__sheet{transition:none}.catalog-filters__head{z-index:2;background:var(--color-filter-sheet-bar);touch-action:none;flex:none;order:-1;justify-content:space-between;align-items:center;height:min(80px,20.5128vw);margin:0 max(-10px,-2.5641vw);padding:min(14px,3.58974vw) min(10px,2.5641vw) 0;display:flex;position:sticky;top:0}.catalog-filters__head:before{content:"";background:var(--color-filter-sheet-grip);width:min(44px,11.2821vw);height:min(4px,1.02564vw);position:absolute;top:min(8px,2.05128vw);left:50%;transform:translate(-50%)}.catalog-filters__head-title{color:var(--color-white);padding-left:min(10px,2.5641vw);font-size:min(18px,4.61538vw);line-height:min(22px,5.64103vw)}.catalog-filters__close{width:min(50px,12.8205vw);height:min(50px,12.8205vw);color:var(--color-white);background:var(--color-teal-500);flex:none;justify-content:center;align-items:center;display:flex}.catalog-filters__close-icon{width:min(38px,9.74359vw);height:min(38px,9.74359vw);display:block}.catalog-filters__close-icon svg{width:100%;height:100%;display:block}.catalog-filters__foot{z-index:2;background:var(--color-filter-sheet-bar);flex:none;order:1;margin:0 max(-10px,-2.5641vw);padding:min(10px,2.5641vw);display:block;position:sticky;bottom:0}.catalog-filters__foot[hidden]{display:none}.catalog-filters__foot .filter-apply{margin-top:0}.catalog-filters__panel .filter-apply{display:none}.catalog-filters__item,.catalog-filters__item:first-child,.catalog-filters__item:last-of-type{width:100%;min-height:min(60px,15.3846vw);color:var(--color-white);background:var(--color-filter-option);white-space:normal;flex:none;justify-content:space-between;margin:0;padding:min(10px,2.5641vw) min(20px,5.12821vw);font-size:min(16px,4.10256vw);line-height:min(18px,4.61538vw)}.catalog-filters__item+.catalog-filters__item{box-shadow:none}.catalog-filters__pad{display:none}.catalog-filters__label{flex:1;justify-content:space-between;gap:min(7px,1.79487vw)}.catalog-filters__mark{width:min(14px,3.58974vw);height:min(14px,3.58974vw);color:var(--color-filter-option-active-text);background:var(--color-filter-option-active);flex-shrink:0;justify-content:center;align-items:center;margin-right:auto;display:flex}.catalog-filters__mark[hidden]{display:none}.catalog-filters__mark svg{width:min(5px,1.28205vw);height:min(3px,.769231vw);display:block;overflow:visible}.catalog-filters__mark svg path{stroke-width:1.636px}.catalog-filters__arrow{--chevron-ink-w:min(7px, calc(7 / 390 * 100vw));--chevron-ink-h:min(3px, calc(3 / 390 * 100vw))}.catalog-filters__drop{visibility:visible;pointer-events:auto;margin-top:max(-10px,-2.5641vw);transition:none;display:none;position:static}.catalog-filters__drop.is-open{display:block}.catalog-filters__pointer{display:none}.catalog-filters__panel{background:var(--color-filter-option);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;width:auto;margin:0;padding:0 min(20px,5.12821vw) min(20px,5.12821vw);transition:none}.catalog-filters__item:hover{color:var(--color-white)}}.filter-option{text-align:left;min-height:min(34px,2.36111vw);color:var(--color-white);background:var(--color-filter-option);align-items:center;padding:min(10px,.694445vw) min(15px,1.04167vw);font-family:inherit;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw);transition:background-color .2s,color .2s;display:flex}.filter-option:hover{background:var(--color-filter-option-hover)}.filter-option[aria-pressed=true]{color:var(--color-filter-option-active-text);background:var(--color-filter-option-active)}.filter-apply{width:100%;min-height:min(55px,3.81944vw);color:var(--color-filter-apply-text);background:var(--color-filter-apply-bg);justify-content:center;align-items:center;gap:min(6px,.416667vw);margin-top:min(20px,1.38889vw);padding:min(20px,1.38889vw) min(15px,1.04167vw);font-family:inherit;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw);transition:background-color .2s;display:flex}.filter-apply[hidden]{display:none}.filter-apply:hover{background:var(--color-filter-apply-hover)}.filter-apply__icon{width:min(8px,.555556vw);height:min(5px,.347222vw);color:var(--color-filter-apply-icon);flex-shrink:0;display:block;position:relative;top:.08em}.filter-apply__icon svg{width:100%;height:100%;display:block;overflow:visible}@media (width<=700px){.filter-option{min-height:min(34px,8.71795vw);padding:min(10px,2.5641vw) min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.filter-option:hover{background:var(--color-filter-option)}.filter-option[aria-pressed=true]:hover{background:var(--color-filter-option-active)}.filter-apply{gap:min(6px,1.53846vw);min-height:min(55px,14.1026vw);margin-top:min(20px,5.12821vw);padding:min(20px,5.12821vw) min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.filter-apply:hover{background:var(--color-filter-apply-bg)}.filter-apply__icon{width:min(8px,2.05128vw);height:min(5px,1.28205vw)}}.filter-range__fields{gap:min(10px,.694445vw);display:flex}.filter-range__field{flex:1 1 0;min-width:0;display:block}.filter-range__input{width:100%;height:min(34px,2.36111vw);color:var(--color-white);border:0;border-bottom:1px solid var(--color-filter-field-line);appearance:none;background:0 0;border-radius:0;padding:0 0 0 min(15px,1.04167vw);font-family:inherit;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw);display:block}.filter-range__input::placeholder{color:var(--color-filter-placeholder);opacity:1}.filter-range__slider{--handle-size:min(16px, calc(16 / 1440 * 100vw));height:var(--handle-size);margin-top:min(20px,1.38889vw);position:relative}.filter-range__track,.filter-range__fill{height:min(2px,.138889vw);position:absolute;top:50%;transform:translateY(-50%)}.filter-range__track{background:var(--color-filter-track);left:0;right:0}.filter-range__fill{background:var(--color-white)}.filter-range__handle{width:var(--handle-size);height:var(--handle-size);cursor:grab;touch-action:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.filter-range__handle:active{cursor:grabbing}.filter-range__handle:before{content:"";background:var(--color-teal-600);border:min(2px, calc(2 / 1440 * 100vw)) solid var(--color-white);width:min(11.313px,.785625vw);height:min(11.313px,.785625vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.filter-range__handle:after{content:"";position:absolute;inset:-8px}.filter-range__handle:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.filter-range__presets{flex-direction:column;gap:min(5px,.347222vw);margin-top:min(24px,1.66667vw);display:flex}@media (width<=700px){.filter-range__fields{gap:min(10px,2.5641vw)}.filter-range__input{height:min(34px,8.71795vw);padding-left:min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.filter-range__slider{--handle-size:min(16px, calc(16 / 390 * 100vw));margin-top:min(20px,5.12821vw)}.filter-range__track,.filter-range__fill{height:min(2px,.512821vw)}.filter-range__handle:before{border-width:min(2px,.512821vw);width:min(11.313px,2.90077vw);height:min(11.313px,2.90077vw)}.filter-range__presets{gap:min(5px,1.28205vw);margin-top:min(24px,6.15385vw)}}.filter-choice__options--row{flex-wrap:wrap;gap:min(11px,.763889vw);display:flex}.filter-choice__options--grid{grid-template-columns:repeat(2,1fr);gap:min(5px,.347222vw);display:grid}.filter-choice__options--grid>.filter-choice__option{grid-column:1/-1}.filter-choice__options--grid>[data-half]{grid-column:auto}@media (width<=700px){.filter-choice__options--row{gap:min(11px,2.82051vw)}.filter-choice__options--grid{gap:min(5px,1.28205vw)}}.filter-tree__area{position:relative}.filter-tree__box{overscroll-behavior:contain;scrollbar-width:none;max-height:min(460px,31.9444vw);transition:max-height .2s;overflow-y:auto}.filter-tree__box::-webkit-scrollbar{display:none}.filter-tree[data-apply] .filter-tree__box{max-height:min(385px,26.7361vw)}.filter-tree__inner:after{content:"";background:var(--color-filter-tree-line);height:1px;margin-top:-1px;display:block}.filter-tree__select{text-align:left;width:100%;color:var(--color-white);cursor:pointer;background:0 0;border:0;align-items:center;gap:min(10px,.694445vw);padding:min(10px,.694445vw) min(15px,1.04167vw) min(14px,.972222vw);font-family:inherit;font-size:min(14px,.972222vw);font-weight:400;line-height:min(16px,1.11111vw);display:flex}.filter-tree__chevron{--chevron-ink-w:min(7px, calc(7 / 1440 * 100vw));--chevron-ink-h:min(3px, calc(3 / 1440 * 100vw));--chevron-stroke:.857;color:var(--color-filter-tree-arrow);transition:transform var(--filter-arrow-turn) ease, top var(--filter-arrow-turn) ease;flex-shrink:0;margin-left:auto}.filter-tree [aria-expanded=true]>.filter-tree__chevron{top:-.065em;transform:rotate(180deg)}.filter-tree__fold{transition:grid-template-rows var(--filter-arrow-turn) ease;grid-template-rows:0fr;display:grid}.filter-tree__fold>*{min-height:0;overflow:hidden}.filter-tree__fold[data-open]{grid-template-rows:1fr}.filter-tree__groups{flex-direction:column;gap:min(5px,.347222vw);margin-top:min(6px,.416667vw);padding-bottom:min(15px,1.04167vw);display:flex}.filter-tree__head{background:var(--color-filter-option);text-align:left;width:100%;min-height:min(34px,2.36111vw);color:var(--color-white);cursor:pointer;border:0;align-items:center;gap:min(7px,.486111vw);padding:min(10px,.694445vw) min(15px,1.04167vw);font-family:inherit;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw);transition:background-color .2s;display:flex}.filter-tree__head:hover{background:var(--color-filter-option-hover)}.filter-tree__dot{border-radius:50%;flex-shrink:0;width:min(7px,.486111vw);height:min(7px,.486111vw)}.filter-tree__count{width:min(14px,.972222vw);height:min(14px,.972222vw);color:var(--color-filter-option-active-text);background:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:min(10px,.694445vw);font-weight:500;line-height:1;display:flex}.filter-tree__count[hidden]{display:none}.filter-tree__list{background:var(--color-filter-option);flex-direction:column;gap:min(7px,.486111vw);padding-top:min(5px,.347222vw);padding-bottom:min(11px,.763889vw);display:flex}.filter-tree__district{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:min(5px,.347222vw);width:100%;padding:min(4px,.277778vw) min(15px,1.04167vw);font-family:inherit;font-size:min(12px,.833333vw);font-weight:400;line-height:min(14px,.972222vw);display:flex}.filter-tree__mark{color:#0000;background:var(--color-filter-mark);flex-shrink:0;justify-content:center;align-items:center;width:min(12px,.833333vw);height:min(12px,.833333vw);transition:background-color .2s,color .2s;display:flex}.filter-tree__mark svg{width:min(5px,.347222vw);height:min(3px,.208333vw);display:block;overflow:visible}.filter-tree__mark svg path{stroke-width:1.636px}.filter-tree__label{color:var(--color-filter-tree-label);transition:color .2s}.filter-tree__district:hover .filter-tree__label,.filter-tree__district[aria-pressed=true] .filter-tree__label{color:var(--color-white)}.filter-tree__district[aria-pressed=true] .filter-tree__mark{color:var(--color-filter-option-active-text);background:var(--color-filter-option-active)}.filter-tree__track{background:var(--color-filter-track);width:min(3px,.208333vw);position:absolute;top:0;bottom:0;right:calc(0px - min(10px,.694445vw))}.filter-tree__track[hidden]{display:none}.filter-tree__thumb{background:var(--color-white);position:absolute;top:0;left:0;right:0}.filter-tree__fade{background:linear-gradient(to bottom, transparent, var(--color-filter-fade));pointer-events:none;height:min(70px,4.86111vw);transition:opacity .2s;position:absolute;bottom:calc(0px - min(15px,1.04167vw));left:calc(0px - min(15px,1.04167vw));right:calc(0px - min(15px,1.04167vw))}.filter-tree[data-apply] .filter-tree__fade{bottom:0}.filter-tree__fade[hidden]{display:none}.filter-tree__fade[data-end]{opacity:0}@media (width<=700px){.filter-tree__box,.filter-tree[data-apply] .filter-tree__box{max-height:none;overflow-y:visible}.filter-tree__track,.filter-tree__fade{display:none}.filter-tree__select{gap:min(10px,2.5641vw);padding:min(10px,2.5641vw) min(15px,3.84615vw) min(14px,3.58974vw);font-size:min(14px,3.58974vw);line-height:min(16px,4.10256vw)}.filter-tree__chevron{--chevron-ink-w:min(7px, calc(7 / 390 * 100vw));--chevron-ink-h:min(3px, calc(3 / 390 * 100vw))}.filter-tree__groups{gap:min(5px,1.28205vw);margin-top:min(6px,1.53846vw);padding-bottom:min(15px,3.84615vw)}.filter-tree__head{gap:min(7px,1.79487vw);min-height:min(34px,8.71795vw);padding:min(10px,2.5641vw) min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.filter-tree__head:hover{background:var(--color-filter-option)}.filter-tree__dot{width:min(7px,1.79487vw);height:min(7px,1.79487vw)}.filter-tree__count{width:min(14px,3.58974vw);height:min(14px,3.58974vw);font-size:min(10px,2.5641vw)}.filter-tree__list{gap:min(7px,1.79487vw);padding-top:min(5px,1.28205vw);padding-bottom:min(11px,2.82051vw)}.filter-tree__district{gap:min(5px,1.28205vw);padding:min(4px,1.02564vw) min(15px,3.84615vw);font-size:min(12px,3.07692vw);line-height:min(14px,3.58974vw)}.filter-tree__district:hover .filter-tree__label{color:var(--color-filter-tree-label)}.filter-tree__district[aria-pressed=true] .filter-tree__label,.filter-tree__district[aria-pressed=true]:hover .filter-tree__label{color:var(--color-white)}.filter-tree__mark{width:min(12px,3.07692vw);height:min(12px,3.07692vw)}.filter-tree__mark svg{width:min(5px,1.28205vw);height:min(3px,.769231vw)}}.catalog-found{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);align-items:baseline;gap:min(15px,1.04167vw);margin:0 0 min(24px,1.66667vw);font-size:min(40px,2.77778vw);line-height:min(46px,3.19444vw);display:flex}.catalog-found__label{color:var(--color-found-label)}@media (width<=700px){.catalog-found{gap:min(10px,2.5641vw);margin-bottom:min(16px,4.10256vw);font-size:min(26px,6.66667vw);line-height:min(30px,7.69231vw)}}.catalog-map{margin:min(40px, calc(40 / 1440 * 100vw)) var(--catalog-side) 0}.catalog-map .map{height:min(550px,38.1944vw)}@media (width<=700px){.catalog-map{margin-top:min(30px,7.69231vw)}.catalog-map .map{height:min(155px,39.7436vw)}}.card{z-index:0;background:var(--color-white);flex-direction:column;padding-top:min(5px,.347222vw);display:flex;position:relative}.card[hidden]{display:none}.card__overlay{z-index:1;position:absolute;inset:0}.card__button,.card__link{z-index:2;position:relative}.card__media{aspect-ratio:408/265;background:var(--color-card-facts);flex-shrink:0;width:calc(100% - min(10px,.694445vw));margin:0 min(5px,.347222vw);position:relative;overflow:hidden}.card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.card:hover .card__image{transform:scale(1.1)}.card__body{flex-direction:column;flex:1;padding:0 min(30px,2.08333vw) min(26px,1.80556vw);display:flex}.card__chip sup{vertical-align:super;font-size:min(8.385px,.582292vw);line-height:0}.card__chip{min-height:min(30px,2.08333vw);color:var(--card-chip-color,var(--color-tag-text));background:var(--card-chip-bg,var(--color-tag-bg));align-items:center;padding:min(7.5px,.520833vw) min(10px,.694445vw);font-size:min(13px,.902778vw);font-weight:500;line-height:min(15px,1.04167vw);display:inline-flex}.card__facts{background:var(--color-card-facts);grid-template-columns:155fr 203fr;row-gap:min(10px,.694445vw);margin:min(20px,1.38889vw) max(-30px,-2.08333vw) 0;padding:min(20px,1.38889vw) min(30px,2.08333vw);display:grid}.card__fact{align-items:flex-start;gap:min(10px,.694445vw);font-size:min(13px,.902778vw);font-weight:400;line-height:min(15px,1.04167vw);display:flex}.card__fact dt{color:var(--color-card-fact-label);white-space:nowrap;font-weight:300}.card__fact dd{overflow-wrap:anywhere;min-width:0;color:var(--color-card-text);align-items:center;gap:min(5px,.347222vw);margin:0;display:flex}.card__dot{border-radius:50%;flex-shrink:0;align-self:flex-start;width:min(7px,.486111vw);height:min(7px,.486111vw);margin-top:min(4px,.277778vw)}.card__price{text-align:center;color:var(--color-card-price);margin:min(20px,1.38889vw) 0 0;font-size:min(20px,1.38889vw);font-weight:700;line-height:min(23px,1.59722vw)}.card__rating-label{color:var(--color-card-rating-label);margin:min(20px,1.38889vw) 0 0;font-size:min(13px,.902778vw);font-weight:400;line-height:min(15px,1.04167vw)}.card__rating{color:var(--color-card-text);margin:min(5px,.347222vw) 0 min(20px,1.38889vw);font-size:min(13px,.902778vw);font-weight:400;line-height:min(20px,1.38889vw)}.card__button{width:100%;height:min(60px,4.16667vw);margin-top:auto}.card__link{color:var(--color-card-selection);justify-content:center;align-items:center;gap:min(4px,.277778vw);margin-top:min(20px,1.38889vw);font-size:min(14px,.972222vw);font-weight:400;line-height:min(16px,1.11111vw);transition:color .2s;display:flex}.card__link:hover{color:var(--color-map-price)}.card__link>span:first-child{text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.card__link:hover>span:first-child{text-decoration-color:currentColor}.card__arrow{--chevron-ink-w:min(5px, calc(5 / 1440 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 1440 * 100vw));flex-shrink:0;position:relative;top:.125em}@media (width<=700px){.card{padding-top:min(5px,1.28205vw)}.card__media{width:calc(100% - min(10px,2.5641vw));margin:0 min(5px,1.28205vw)}.card:hover .card__image{transform:none}.card__body{padding:0 min(20px,5.12821vw) min(26px,6.66667vw)}.card__chip{min-height:min(30px,7.69231vw);padding:min(7.5px,1.92308vw) min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(15px,3.84615vw)}.card__chip sup{font-size:min(8.385px,2.15vw)}.card__facts{row-gap:min(10px,2.5641vw);margin:min(20px,5.12821vw) max(-20px,-5.12821vw) 0;padding:min(20px,5.12821vw)}.card__fact{gap:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(15px,3.84615vw)}.card__fact dd{gap:min(5px,1.28205vw)}.card__dot{width:min(7px,1.79487vw);height:min(7px,1.79487vw);margin-top:min(4px,1.02564vw)}.card__price{margin-top:min(20px,5.12821vw);font-size:min(20px,5.12821vw);line-height:min(23px,5.89744vw)}.card__rating-label{margin-top:min(20px,5.12821vw);font-size:min(13px,3.33333vw);line-height:min(15px,3.84615vw)}.card__rating{margin:min(5px,1.28205vw) 0 min(20px,5.12821vw);font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}.card__button{height:min(70px,17.9487vw)}.card__link{gap:min(4px,1.02564vw);margin-top:min(20px,5.12821vw);font-size:min(14px,3.58974vw);line-height:min(16px,4.10256vw)}.card__link:hover{color:var(--color-card-selection)}.card__link:hover>span:first-child{text-decoration-color:#0000}.card__arrow{--chevron-ink-w:min(5px, calc(5 / 390 * 100vw));--chevron-ink-h:min(2.5px, calc(2.5 / 390 * 100vw))}}.project-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(10px,.694445vw) min(20px,1.38889vw);margin-top:min(21px,1.45833vw);display:flex}.project-card__title{overflow-wrap:break-word;width:min-content;min-width:0;font-family:var(--font-display);text-transform:uppercase;color:var(--color-card-title);flex:auto;margin:0;font-size:min(35px,2.43056vw);font-weight:400;line-height:min(40px,2.77778vw)}.project-card__title a{z-index:2;transition:color .2s;position:relative}.project-card__title a:hover{color:var(--color-teal-600)}.project-card__deadline{--card-chip-bg:var(--color-map-badge-bg);flex-shrink:0}.project-card__tagline{color:var(--color-card-title);margin:min(9px,.625vw) 0 0;font-size:min(13px,.902778vw);font-weight:400;line-height:min(15px,1.04167vw)}@media (width<=700px){.project-card__head{gap:min(10px,2.5641vw) min(20px,5.12821vw);margin-top:min(21px,5.38462vw)}.project-card__title{font-size:min(35px,8.97436vw);line-height:min(40px,10.2564vw)}.project-card__title a:hover{color:var(--color-card-title)}.project-card__tagline{margin-top:min(9px,2.30769vw);font-size:min(13px,3.33333vw);line-height:min(15px,3.84615vw)}}.flat-card__title{overflow-wrap:break-word;color:var(--color-card-title);margin:min(25px,1.73611vw) 0 0;font-size:min(18px,1.25vw);font-weight:500;line-height:min(25px,1.73611vw)}.flat-card__title a{z-index:2;transition:color .2s;position:relative}.flat-card__title a:hover{color:var(--color-teal-600)}.flat-card__params{flex-wrap:wrap;gap:min(10px,.694445vw);margin:min(15px,1.04167vw) 0 0;display:flex}.flat-card__address{overflow-wrap:break-word;max-width:min(338px,23.4722vw);color:var(--color-card-title);margin:min(15px,1.04167vw) 0 0;font-size:min(13px,.902778vw);line-height:min(21px,1.45833vw)}@media (width<=700px){.flat-card__title{margin-top:min(25px,6.41026vw);font-size:min(18px,4.61538vw);line-height:min(25px,6.41026vw)}.flat-card__title a:hover{color:var(--color-card-title)}.flat-card__params{gap:min(10px,2.5641vw);margin-top:min(15px,3.84615vw)}.flat-card__address{max-width:none;margin-top:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(21px,5.38462vw)}}.catalog-list{margin:var(--catalog-list-gap,min(60px, calc(60 / 1440 * 100vw))) var(--catalog-side) 0}.catalog-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(30px,2.08333vw);display:grid}.catalog-list__more[hidden]{display:none}.catalog-list__more{width:min(300px,20.8333vw);margin:min(40px,2.77778vw) auto 0;display:flex}@media (width<=700px){.catalog-list{margin-top:min(30px,7.69231vw)}.catalog-list__grid{grid-template-columns:minmax(0,1fr);gap:min(20px,5.12821vw)}.catalog-list__more{width:100%;margin-top:min(30px,7.69231vw)}}.catalog-notfound{min-height:var(--catalog-notfound-min-height,0);text-align:center;margin-top:min(29px,2.01389vw);padding:min(114px,7.91667vw) 0 min(63px,4.375vw);position:relative}.catalog-notfound__band{z-index:-1;pointer-events:none;height:min(683px,47.4306vw);position:absolute;top:0;left:0;right:0}.catalog-notfound__side{position:absolute;inset:0}.catalog-notfound__side--right{transform:scaleX(-1)}.catalog-notfound__slab{width:min(189px,13.125vw);display:block;position:absolute;overflow:hidden}.catalog-notfound__slab:after{content:"";background:var(--slab-veil);position:absolute;inset:0}.catalog-notfound__slab img{-o-object-fit:cover;object-fit:cover;width:156.2%;max-width:none;height:100%;position:absolute;left:-28.1%}.catalog-notfound__slab--center{--slab-veil:var(--color-slab-veil-1);left:calc(min(443px, calc(443 / 1440 * 100vw)) - var(--crop));height:min(181px,12.5694vw);top:min(251px,17.4306vw)}.catalog-notfound__slab--center img{width:100%;left:0}.catalog-notfound__slab--inner{--slab-veil:var(--color-slab-veil-2);left:calc(min(324px, calc(324 / 1440 * 100vw)) - var(--crop));clip-path:polygon(0 0,100% 3.32%,100% 96.68%,0 100%);height:min(301px,20.9028vw);top:min(191px,13.2639vw)}.catalog-notfound__slab--inner img{height:135.28%;top:-16.31%}.catalog-notfound__slab--outer{--slab-veil:var(--color-slab-veil-3);left:calc(min(181px, calc(181 / 1440 * 100vw)) - var(--crop));clip-path:polygon(0 0,100% 4.38%,100% 95.62%,0 100%);height:min(461px,32.0139vw);top:min(111px,7.70833vw)}.catalog-notfound__slab--outer img{height:123.04%;top:-10.65%}.catalog-notfound__slab--edge{--slab-veil:var(--color-slab-veil-4);left:calc(0px - var(--crop));clip-path:polygon(0 0,100% 5.78%,100% 94.22%,0 100%);height:min(683px,47.4306vw);top:0}.catalog-notfound__slab--edge img{height:115.55%;top:-7.19%}.catalog-notfound__title{max-width:min(656px,45.5556vw);font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0 auto;font-size:min(60px,4.16667vw);font-weight:400;line-height:min(72px,5vw)}.catalog-notfound__title span{display:block}.catalog-notfound__title-accent{color:var(--color-teal-notfound)}.catalog-notfound__text{width:min(478px,33.1944vw);color:var(--color-notfound-text);margin:min(15px,1.04167vw) auto 0;font-size:min(14px,.972222vw);font-weight:300;line-height:min(25px,1.73611vw)}.catalog-notfound__button{width:min(309px,21.4583vw);margin:min(35px,2.43056vw) auto 0;display:flex}@media (width<=700px){.catalog-notfound{min-height:0;padding:min(80px, calc(80 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0;margin-top:0}.catalog-notfound__band{display:none}.catalog-notfound__title{max-width:none;font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.catalog-notfound__text{width:auto;max-width:min(248px,63.5897vw);margin-top:min(10px,2.5641vw);font-size:min(12px,3.07692vw);line-height:min(20px,5.12821vw)}.catalog-notfound__button{width:100%;margin-top:min(25px,6.41026vw)}}.about-hero{min-height:min(747px,51.875vw);padding:min(222px, calc(222 / 1440 * 100vw)) 0 min(100px, calc(100 / 1440 * 100vw)) calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));position:relative;overflow:hidden}.about-hero__photo{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.about-hero__content{width:min(530px,36.8056vw);position:relative}.about-hero__title{margin-bottom:min(40.855px,2.83715vw);line-height:min(60.145px,4.17674vw)}.about-hero__text{color:var(--color-white);margin:0 0 min(20px,1.38889vw);font-size:min(16px,1.11111vw);font-weight:300;line-height:min(26px,1.80556vw)}.about-hero__text:last-child{margin-bottom:0}@media (width<=700px){.about-hero{min-height:0;padding:min(420px, calc(420 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0}.about-hero__photo{-o-object-position:75% center;object-position:75% center;height:min(420px,107.692vw);bottom:auto}.about-hero:before,.about-hero:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.about-hero:before{background:linear-gradient(#19191900 0%,#191919b0 41.78%,#191919e6 70.58%);height:min(188px,48.2051vw);top:min(232px,59.4872vw)}.about-hero:after{background:linear-gradient(#19191900 0%,#191919 100%);height:min(132px,33.8462vw);top:min(288px,73.8462vw)}.about-hero__content{width:min(330px,84.6154vw)}.about-hero__title{margin-bottom:min(10px,2.5641vw);line-height:min(45px,11.5385vw)}.about-hero__text{margin-bottom:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}}.about-team{padding-top:min(113px,7.84722vw)}.about-team__heading{padding-left:calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(75px,5.20833vw);font-weight:400;line-height:min(69.402px,4.81958vw)}.about-team__heading-break{margin-top:min(19.598px,1.36097vw);margin-left:min(393px,27.2917vw);display:block}.about-team__heading-accent{color:var(--color-teal-headline-2)}.about-team__grid{-moz-column-gap:min(30px, calc(30 / 1440 * 100vw));padding-left:calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));grid-template-columns:repeat(3,min(418px,29.0278vw));gap:min(19px,1.31944vw) min(30px,2.08333vw);margin-top:min(27.598px,1.91653vw);display:grid}.about-team__grid .team-card{--team-card-w:min(418px, calc(418 / 1440 * 100vw));--team-card-h:min(603px, calc(603 / 1440 * 100vw));--team-card-photo-left:min(30px, calc(30 / 1440 * 100vw));--team-card-bg:var(--color-surface-team-card)}.about-team__more{width:min(280px,19.4444vw);margin:min(50px,3.47222vw) auto 0;display:flex}@media (width<=700px){.about-team{padding-top:min(80px,20.5128vw)}.about-team__heading{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.about-team__heading-break{margin:0;display:inline}.about-team__grid{-moz-column-gap:0;padding:0 var(--mobile-side);grid-template-columns:min(260px,66.6667vw);justify-content:center;gap:min(20px,5.12821vw) 0;margin-top:min(25px,6.41026vw)}.about-team__grid .team-card{--team-card-w:min(260px, calc(260 / 390 * 100vw));--team-card-h:min(458px, calc(458 / 390 * 100vw));--team-card-photo-left:0px}.about-team__more{width:min(330px,84.6154vw);margin-top:min(40px,10.2564vw)}}.about-principles{background:var(--color-surface-principles);min-height:min(1100px,76.3889vw);margin-top:min(120px,8.33333vw);padding:min(120px,8.33333vw) 0 min(100px,6.94444vw);position:relative;overflow:hidden}.about-principles__numeral{left:calc(min(236px, calc(236 / 1440 * 100vw)) - var(--crop));background:url(../assets/images/about-principles-number.svg) 50%/contain no-repeat;width:min(214px,14.8611vw);height:min(280px,19.4444vw);position:absolute;top:min(86px,5.97222vw)}.about-principles__photo{left:calc(min(1084px, calc(1084 / 1440 * 100vw)) - var(--crop));width:min(609px,42.2917vw);position:absolute;top:0;bottom:0;overflow:hidden}.about-principles__photo img{-o-object-fit:cover;object-fit:cover;width:108.14%;max-width:none;height:99.97%;position:absolute;top:0;left:-4.07%}.about-principles__heading{width:fit-content;margin:0 0 0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop));font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);font-size:min(75px,5.20833vw);font-weight:400;line-height:min(69.402px,4.81958vw);position:relative}.about-principles__heading span{display:block}.about-principles__heading span+span{margin-left:min(176px,12.2222vw);line-height:min(89px,6.18056vw)}.about-principles__heading span:first-child+span{margin-top:min(16.598px,1.15264vw)}.about-principles__heading-accent{color:var(--color-teal-headline-2)}.about-principles__list{width:min(702px,48.75vw);margin:min(49px, calc(49 / 1440 * 100vw)) 0 0 calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop));padding:0;list-style:none;position:relative}.about-principles__item{border-bottom:1px solid var(--color-principle-rule);grid-template-columns:min(31px,2.15278vw) min(259px,17.9861vw) min(380px,26.3889vw);margin-bottom:min(30px,2.08333vw);padding-bottom:min(30px,2.08333vw);padding-left:min(2px,.138889vw);display:grid}.about-principles__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.about-principles__number,.about-principles__name{align-self:start;padding-top:1px;font-size:min(18px,1.25vw);font-weight:400;line-height:min(26px,1.80556vw)}.about-principles__number{color:var(--color-teal-eyebrow)}.about-principles__name{overflow-wrap:break-word;max-width:min(210px,14.5833vw);color:var(--color-white);margin:0}.about-principles__text{color:var(--color-white);opacity:.7;align-self:start;margin:0;font-size:min(13px,.902778vw);line-height:min(24px,1.66667vw)}.about-principles__glow{width:min(670px,46.5278vw);height:min(670px,46.5278vw)}.about-principles__glow--left{left:calc(max(-551px, calc(-551 / 1440 * 100vw)) - var(--crop));--glow-color:var(--color-white);--glow-blur:min(350px, calc(350 / 1440 * 100vw));--glow-peak:.38;top:min(732px,50.8333vw)}.about-principles__glow--right{left:calc(min(1495px, calc(1495 / 1440 * 100vw)) - var(--crop));--glow-color:var(--color-glow-mint);--glow-opacity:.1;--glow-blur:min(250px, calc(250 / 1440 * 100vw));--glow-peak:.616;top:max(-375px,-26.0417vw)}@media (width<=700px){.about-principles{flex-direction:column;min-height:0;margin-top:min(80px,20.5128vw);padding:min(70px,17.9487vw) 0 min(80px,20.5128vw);display:flex}.about-principles__numeral{left:calc(var(--mobile-side) + max(-7px, calc(-7 / 390 * 100vw)));width:min(114px,29.2308vw);height:min(149px,38.2051vw);top:min(52px,13.3333vw)}.about-principles__heading{width:min(330px,84.6154vw);margin-left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.about-principles__heading span{display:inline}.about-principles__heading span+span{line-height:inherit;margin-left:0}.about-principles__heading span:first-child+span{margin-top:0}.about-principles__list{width:min(330px,84.6154vw);margin:min(25px, calc(25 / 390 * 100vw)) 0 0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.about-principles__item{grid-template-columns:min(20px,5.12821vw) 1fr;margin-bottom:min(20px,5.12821vw);padding-bottom:min(20px,5.12821vw);padding-left:0}.about-principles__number,.about-principles__name{padding-top:0;font-size:min(16px,4.10256vw);line-height:min(21px,5.38462vw)}.about-principles__name{max-width:none}.about-principles__text{grid-column:2;margin-top:min(10px,2.5641vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.about-principles__photo{width:auto;height:min(380px,97.4359vw);margin:min(40px, calc(40 / 390 * 100vw)) calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw))) 0;order:1;position:relative;top:auto;bottom:auto;left:auto}.about-principles__photo img{width:100%;height:100%;left:0}.about-principles__glow--left{left:calc(var(--mobile-side) + max(-200px, calc(-200 / 390 * 100vw)));--glow-blur:min(177.6px, calc(177.6 / 390 * 100vw));width:min(340px,87.1795vw);height:min(340px,87.1795vw);top:auto;bottom:max(-120px,-30.7692vw)}.about-principles__glow--right{display:none}}.about-work{min-height:min(850px,59.0278vw);position:relative;overflow:hidden}.about-work__bg{-o-object-fit:cover;object-fit:cover;opacity:.05;width:100%;height:100%;position:absolute;inset:0}.about-work__glow{--glow-color:var(--color-glow-lift-500);--glow-blur:min(400px, calc(400 / 1440 * 100vw));--glow-peak:.326;width:min(700px,48.6111vw);height:min(700px,48.6111vw)}.about-work__glow--right{left:calc(min(1459px, calc(1459 / 1440 * 100vw)) - var(--crop));top:min(410px,28.4722vw)}.about-work__glow--left{left:calc(max(-209px, calc(-209 / 1440 * 100vw)) - var(--crop));top:max(-83px,-5.76389vw)}.about-work__glow--top{left:calc(max(-413px, calc(-413 / 1440 * 100vw)) - var(--crop));--glow-color:var(--color-white);--glow-opacity:.1;--glow-blur:min(300px, calc(300 / 1440 * 100vw));--glow-peak:.514;top:max(-407px,-28.2639vw)}.about-work__monogram{left:calc(min(226px, calc(226 / 1440 * 100vw)) - var(--crop));background:url(../assets/images/about-work-monogram.svg) 50%/contain no-repeat;width:min(345.564px,23.9975vw);height:min(857px,59.5139vw);position:absolute;top:max(-83px,-5.76389vw)}.about-work__content{padding:min(115px, calc(115 / 1440 * 100vw)) 0 min(100px, calc(100 / 1440 * 100vw)) calc(min(639px, calc(639 / 1440 * 100vw)) - var(--crop));position:relative}.about-work__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0;font-size:min(75px,5.20833vw);font-weight:400;line-height:min(69.402px,4.81958vw)}.about-work__lead{-moz-column-gap:min(32px, calc(32 / 1440 * 100vw));grid-template-columns:repeat(2,min(436px,30.2778vw));column-gap:min(32px,2.22222vw);margin-top:min(30.598px,2.12486vw);display:grid}.about-work__lead p{color:var(--color-white);margin:0;font-size:min(16px,1.11111vw);line-height:min(29px,2.01389vw)}.about-work__facts{-moz-column-gap:min(71px, calc(71 / 1440 * 100vw));grid-template-columns:228fr 270fr 281fr;grid-auto-columns:260fr;grid-auto-flow:column;column-gap:min(71px,4.93056vw);width:min(921px,63.9583vw);margin:min(50px,3.47222vw) 0 0;padding:0;list-style:none;display:grid}.about-work__fact{border-left:1px solid var(--color-teal-600);min-height:min(140px,9.72222vw);padding:min(10px,.694445vw) 0 min(10px,.694445vw) min(30px,2.08333vw)}.about-work__fact-title{color:var(--color-white);margin:0 0 min(10px,.694445vw);font-size:min(16px,1.11111vw);font-weight:500;line-height:min(22px,1.52778vw)}.about-work__fact-text{color:var(--color-white);opacity:.5;margin:0;font-size:min(13px,.902778vw);line-height:min(22px,1.52778vw)}.about-work__invite{background:var(--color-teal-500);justify-content:space-between;align-items:center;width:min(705px,48.9583vw);min-height:min(170px,11.8056vw);margin-top:min(58px,4.02778vw);margin-left:min(1px,.0694445vw);padding:min(30px,2.08333vw) min(55px,3.81944vw) min(30px,2.08333vw) min(30px,2.08333vw);display:flex;position:relative}.about-work__invite-text{align-self:flex-start;width:min(354px,24.5833vw)}.about-work__invite-title{color:var(--color-white);margin:0 0 min(10px,.694445vw);font-size:min(16px,1.11111vw);font-weight:500;line-height:min(23px,1.59722vw)}.about-work__invite-text p{color:var(--color-white);margin:0;font-size:min(14px,.972222vw);line-height:min(25px,1.73611vw)}.about-work__invite-button{flex-shrink:0;width:min(222px,15.4167vw);height:min(60px,4.16667vw)}.page-about{--blog-teaser-gap:min(140px, calc(140 / 1440 * 100vw))}@media (width<=700px){.about-work{min-height:0}.about-work__glow--left{left:calc(var(--mobile-side) + max(-105px, calc(-105 / 390 * 100vw)));--glow-blur:min(200px, calc(200 / 390 * 100vw));width:min(350px,89.7436vw);height:min(350px,89.7436vw);top:max(-42px,-10.7692vw)}.about-work__glow--top{left:calc(var(--mobile-side) + max(-207px, calc(-207 / 390 * 100vw)));--glow-blur:min(150px, calc(150 / 390 * 100vw));width:min(350px,89.7436vw);height:min(350px,89.7436vw);top:max(-204px,-52.3077vw)}.about-work__glow--right{display:none}.about-work__monogram{left:calc(var(--mobile-side) + max(-20px, calc(-20 / 390 * 100vw)));width:min(149px,38.2051vw);height:min(369px,94.6154vw);top:max(-40px,-10.2564vw)}.about-work__content{padding:min(70px, calc(70 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) min(80px, calc(80 / 390 * 100vw))}.about-work__heading{font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.about-work__lead{-moz-column-gap:0;grid-template-columns:min(330px,84.6154vw);gap:min(15px,3.84615vw) 0;margin-top:min(15px,3.84615vw)}.about-work__lead p{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.about-work__facts{-moz-column-gap:0;grid-template-columns:min(330px,84.6154vw);grid-auto-columns:auto;grid-auto-flow:row;gap:min(20px,5.12821vw) 0;width:min(330px,84.6154vw);margin-top:min(35px,8.97436vw)}.about-work__fact{min-height:0;padding:min(2px,.512821vw) 0 min(2px,.512821vw) min(20px,5.12821vw)}.about-work__fact-title{margin-bottom:min(10px,2.5641vw);font-size:min(16px,4.10256vw);line-height:min(21px,5.38462vw)}.about-work__fact-text{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.about-work__invite{flex-direction:column;align-items:stretch;width:min(330px,84.6154vw);min-height:0;margin:min(40px,10.2564vw) 0 0;padding:min(25px,6.41026vw) min(20px,5.12821vw)}.about-work__invite-text{width:auto}.about-work__invite-title{margin-bottom:min(10px,2.5641vw);font-size:min(16px,4.10256vw);line-height:min(21px,5.38462vw)}.about-work__invite-text p{font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.about-work__invite-button{width:100%;height:min(70px,17.9487vw);margin-top:min(20px,5.12821vw)}}.page-faq{position:relative;overflow:hidden}.faq-hero{padding-top:min(154px,10.6944vw)}.faq-hero__glow{z-index:-1}.faq-hero__glow--corner{left:calc(max(-240px, calc(-240 / 1440 * 100vw)) - var(--crop));top:max(-413px,-28.6806vw)}.faq-hero__glow--side{left:calc(min(1456px, calc(1456 / 1440 * 100vw)) - var(--crop));top:min(240px,16.6667vw)}.faq-hero__content{padding:0 calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop))}.faq-hero__eyebrow{margin-bottom:min(19px,1.31944vw)}.faq-hero__row{justify-content:space-between;align-items:flex-start;gap:min(40px,2.77778vw);display:flex}.faq-hero__button{flex-shrink:0;min-width:min(204px,14.1667vw);margin-top:min(3px,.208333vw);padding-inline:min(30px,2.08333vw)}@media (width<=700px){.faq-hero{padding-top:min(135px,34.6154vw)}.faq-hero__glow--corner{left:calc(var(--mobile-side) + max(-240px, calc(-240 / 390 * 100vw)));--glow-blur:min(171.074px, calc(171.074 / 390 * 100vw));width:min(552px,141.538vw);height:min(552px,141.538vw);top:max(-413px,-105.897vw)}.faq-hero__glow--side{display:none}.faq-hero__content{padding:0 calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)))}.faq-hero__eyebrow{margin-bottom:min(13px,3.33333vw)}.faq-hero__row{flex-direction:column;align-items:stretch;gap:min(25px,6.41026vw)}.faq-hero__button{width:100%;margin-top:0;padding-inline:min(20px,5.12821vw)}}.faq-groups{padding:min(59px, calc(59 / 1440 * 100vw)) calc(min(303px, calc(303 / 1440 * 100vw)) - var(--crop)) 0;flex-direction:column;gap:min(50px,3.47222vw);display:flex}.faq-group{background:var(--color-surface-plate);flex-direction:column;padding:min(40px,2.77778vw) min(40px,2.77778vw) min(80px,5.55556vw);display:flex}.faq-group__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-faq-group-heading);margin:0 0 min(30px,2.08333vw);font-size:min(50px,3.47222vw);font-weight:400;line-height:min(66px,4.58333vw)}.faq-group__list{flex-direction:column;gap:min(10px,.694445vw);display:flex}.faq-group__button{align-self:center;margin-top:min(50px,3.47222vw);padding:0 min(32px,2.22222vw)}.faq-row{background:var(--color-faq-row)}.faq-row__question{text-align:left;justify-content:space-between;align-items:center;gap:min(20px,1.38889vw);width:100%;padding:min(15px,1.04167vw) min(25px,1.73611vw) min(15px,1.04167vw) min(40px,2.77778vw);display:flex}.faq-row__label{overflow-wrap:anywhere;max-width:min(978px,67.9167vw);color:var(--color-faq-question);align-self:flex-start;margin-top:min(10px,.694445vw);font-size:min(17.6px,1.22222vw);font-weight:400;line-height:min(29px,2.01389vw);transition:color .2s}.faq-row__question:hover .faq-row__label,.faq-row.is-open .faq-row__label{color:var(--color-white)}.faq-row__icon{width:min(60px,4.16667vw);height:min(60px,4.16667vw);color:var(--color-faq-arrow);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .25s;display:flex}.faq-row__icon svg{width:100%;height:100%}.faq-row__icon svg path{stroke-width:2px}.faq-row.is-open .faq-row__icon{background:var(--color-teal-600);color:var(--color-white);transform:rotate(90deg)}.faq-row__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-row.is-open .faq-row__panel{grid-template-rows:1fr}.faq-row__panel-inner{overflow:hidden}.faq-row__answer{max-width:min(775px,53.8194vw);color:var(--color-white);margin:0 min(40px,2.77778vw) min(37px,2.56944vw);font-size:min(15px,1.04167vw);font-weight:300;line-height:min(31px,2.15278vw)}@media (width>=1900px){.faq-row__question{padding:25px 25px 25px 40px}.faq-row__label{font-size:22px}}@media (width<=700px){.faq-groups{padding:min(40px, calc(40 / 390 * 100vw)) calc(var(--mobile-side) + min(10px, calc(10 / 390 * 100vw))) 0;gap:min(30px,7.69231vw)}.faq-group{padding:min(30px,7.69231vw) min(20px,5.12821vw) min(40px,10.2564vw)}.faq-group__heading{margin-bottom:min(20px,5.12821vw);font-size:min(32px,8.20513vw);line-height:min(38px,9.74359vw)}.faq-group__list{gap:min(10px,2.5641vw)}.faq-group__button{align-self:stretch;margin-top:min(30px,7.69231vw);padding-inline:min(20px,5.12821vw)}.faq-row__question{gap:min(32px,8.20513vw);padding:min(25px,6.41026vw)}.faq-row__label{align-self:center;max-width:none;margin-top:0;font-size:min(16px,4.10256vw);line-height:min(23px,5.89744vw)}.faq-row__icon{width:min(50px,12.8205vw);height:min(50px,12.8205vw)}.faq-row__answer{max-width:none;margin:0 min(25px,6.41026vw) min(25px,6.41026vw);font-size:min(13px,3.33333vw);line-height:min(25px,6.41026vw)}.faq-row:not(.is-open) .faq-row__question:hover .faq-row__label{color:var(--color-faq-question)}}.faq-outro{padding:min(151px, calc(151 / 1440 * 100vw)) calc(min(305px, calc(305 / 1440 * 100vw)) - var(--crop)) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.faq-outro__glow{z-index:-1;left:calc(min(667px, calc(667 / 1440 * 100vw)) - var(--crop));--glow-color:var(--color-teal-500);top:min(120px,8.33333vw)}.faq-outro__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-white);margin:0 0 min(13px,.902778vw);font-size:min(60px,4.16667vw);font-weight:400;line-height:min(72px,5vw)}.faq-outro__text{max-width:min(478px,33.1944vw);color:var(--color-white);margin:0 0 min(30px,2.08333vw);font-size:min(14px,.972222vw);font-weight:300;line-height:min(25px,1.73611vw)}.faq-outro__button{min-width:min(175px,12.1528vw);padding-inline:min(30px,2.08333vw)}.page-faq .blog-teaser{padding-top:min(150px,10.4167vw)}@media (width<=700px){.faq-outro{padding:min(88px, calc(88 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0}.faq-outro__glow{left:calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw)));top:min(57px,14.6154vw)}.faq-outro__title{margin-bottom:min(10px,2.5641vw);font-size:min(40px,10.2564vw);line-height:min(45px,11.5385vw)}.faq-outro__text{max-width:min(248px,63.5897vw);margin-bottom:min(25px,6.41026vw);font-size:min(12px,3.07692vw);line-height:min(20px,5.12821vw)}.faq-outro__button{width:100%;padding-inline:min(20px,5.12821vw)}.page-faq .blog-teaser{padding-top:min(80px,20.5128vw)}}.sell-flat{min-height:min(915px,63.5417vw);margin-top:min(87px,6.04167vw);position:relative;overflow:hidden}.sell-flat__photo{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:min(915px,63.5417vw);position:absolute;top:0;left:0}.sell-flat:after{--fade:min(140px, calc(140 / 1440 * 100vw));content:"";left:0;right:0;top:calc(min(915px, calc(915 / 1440 * 100vw)) - var(--fade));background:linear-gradient(to bottom, transparent 0, transparent calc(var(--fade) * 2 - 100%), var(--color-bg-dark) var(--fade), var(--color-bg-dark));pointer-events:none;position:absolute;bottom:0}.sell-flat__content{z-index:1;padding:min(124px, calc(124 / 1440 * 100vw)) var(--catalog-side) min(114px, calc(114 / 1440 * 100vw));position:relative}.sell-flat__title{max-width:min(1000px,69.4445vw);line-height:min(85px,5.90278vw)}.sell-flat__lead{max-width:min(528px,36.6667vw);color:var(--color-white);margin-top:min(23px,1.59722vw);font-size:min(16px,1.11111vw);font-weight:300;line-height:min(26px,1.80556vw)}.sell-flat__grid{flex-wrap:wrap;gap:min(10px,.694445vw);width:min(811px,56.3194vw);margin-top:min(40px,2.77778vw);display:flex}.sell-flat__card{background:var(--color-white);padding:min(30px,2.08333vw) min(30px,2.08333vw) min(26px,1.80556vw)}.sell-flat__card:nth-child(4n+1){width:min(449px,31.1806vw);min-height:min(192px,13.3333vw)}.sell-flat__card:nth-child(4n+2){width:min(352px,24.4444vw);min-height:min(192px,13.3333vw)}.sell-flat__card:nth-child(4n+3){width:min(369px,25.625vw);min-height:min(165px,11.4583vw)}.sell-flat__card:nth-child(4n+4){width:min(352px,24.4444vw);min-height:min(165px,11.4583vw)}.sell-flat__card-title{color:var(--color-card-title);margin:0;font-size:min(17px,1.18056vw);font-weight:500;line-height:min(22px,1.52778vw)}.sell-flat__card-text{color:var(--color-sell-card-text);margin:min(15px,1.04167vw) 0 0;font-size:min(13px,.902778vw);line-height:min(24px,1.66667vw)}.sell-flat__action{align-items:center;gap:min(30px,2.08333vw);margin-top:min(40px,2.77778vw);display:flex}.sell-flat__button{flex-shrink:0;width:min(188px,13.0556vw)}.sell-flat__note{max-width:min(194px,13.4722vw);color:var(--color-white);margin:0;font-size:min(13px,.902778vw);font-weight:500;line-height:min(20px,1.38889vw)}@media (width<=700px){.sell-flat{min-height:0;margin-top:0}.sell-flat__photo{-o-object-position:62% center;object-position:62% center;height:min(420px,107.692vw)}.sell-flat:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#191919b8 0%,#19191980 55%,#19191900 100%);height:min(420px,107.692vw);position:absolute;top:0;left:0;right:0}.sell-flat:after{--fade:min(120px, calc(120 / 390 * 100vw));top:calc(min(420px, calc(420 / 390 * 100vw)) - var(--fade))}.sell-flat__content{padding:min(80px, calc(80 / 390 * 100vw)) calc(var(--mobile-side) + min(30px, calc(30 / 390 * 100vw))) 0}.sell-flat__title{max-width:none;line-height:min(45px,11.5385vw)}.sell-flat__lead{max-width:none;margin-top:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(22px,5.64103vw)}.sell-flat__grid{gap:min(10px,2.5641vw);width:auto;margin:min(25px,6.41026vw) max(-20px,-5.12821vw) 0}.sell-flat__card{padding:min(20px,5.12821vw)}.sell-flat__card:nth-child(4n+1),.sell-flat__card:nth-child(4n+2),.sell-flat__card:nth-child(4n+3),.sell-flat__card:nth-child(4n+4){width:100%;min-height:0}.sell-flat__card-title{font-size:min(17px,4.35897vw);line-height:min(22px,5.64103vw)}.sell-flat__card-text{margin-top:min(15px,3.84615vw);font-size:min(13px,3.33333vw);line-height:min(24px,6.15385vw)}.sell-flat__action{flex-direction:column;align-items:stretch;gap:min(15px,3.84615vw);margin-top:min(25px,6.41026vw)}.sell-flat__button{width:100%}.sell-flat__note{max-width:none;font-size:min(13px,3.33333vw);line-height:min(20px,5.12821vw)}}.page-catalog--flats{--catalog-lead-width:min(742px, calc(742 / 1440 * 100vw));--catalog-filters-gap:min(29px, calc(29 / 1440 * 100vw));--catalog-filters-pad-left:min(43px, calc(43 / 1440 * 100vw));--catalog-filters-pad-right:min(42px, calc(42 / 1440 * 100vw));--catalog-list-gap:0;--catalog-notfound-min-height:min(572px, calc(572 / 1440 * 100vw));--blog-teaser-gap:min(115px, calc(115 / 1440 * 100vw))}.catalog-flats__found{margin:min(40px, calc(40 / 1440 * 100vw)) var(--catalog-side) 0}@media (width<=700px){.page-catalog--flats{--catalog-lead-width:none;--catalog-notfound-min-height:0}.catalog-flats__found{margin-top:min(30px,7.69231vw)}}
