/* GENERATED by scripts/css-build.mjs from tokens + home60aa + global60aa + landing60aa + how-to-buy60aa + developer60aa + contacts60aa + apartments60aa + apartment60aa + 3d-map60aa + listings60aa — edit the sources in public/css/, not this file */
@font-face{font-family:"Decart Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:400;font-style:normal;size-adjust:87.34%;ascent-override:85.87%;descent-override:28.62%;line-gap-override:11.45%}@font-face{font-family:"Gilroy Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:500;font-style:normal;size-adjust:95.93%;ascent-override:96.84%;descent-override:25.85%;line-gap-override:0%}@font-face{font-family:"Gilroy Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:700;font-style:normal;size-adjust:92.93%;ascent-override:101.79%;descent-override:28.3%;line-gap-override:0%}:root{--p-navy:#051936;--p-navy-rgb:5,25,54;--p-navy-deep:#0a1224;--p-navy-deep-rgb:10,18,36;--p-navy-lifted:#0f2a4f;--p-navy-lifted-rgb:15,42,79;--p-navy-night:#050a16;--p-navy-night-rgb:5,10,22;--p-slate:#3d4d63;--p-slate-rgb:61,77,99;--p-cream:#f4f1ec;--p-cream-rgb:244,241,236;--p-paper:#f8f0e8;--p-paper-rgb:248,240,232;--p-sand:#e9e1d5;--p-sand-rgb:233,225,213;--p-sand-light:#ede6df;--p-sand-light-rgb:237,230,223;--p-mushroom:#d6cabb;--p-mushroom-rgb:214,202,187;--p-mushroom-card:#e2d9cd;--p-mushroom-card-rgb:226,217,205;--p-white:#ffffff;--p-white-rgb:255,255,255;--p-black:#000000;--p-black-rgb:0,0,0;--p-ember:#f37021;--p-ember-rgb:243,112,33;--p-ember-soft:#f9a76b;--p-ember-soft-rgb:249,167,107;--p-ember-stone:#e8671f;--p-ember-stone-rgb:232,103,31;--p-ember-deep:#a64500;--p-ember-deep-rgb:166,69,0;--p-ember-deep-2:#b04a0c;--p-ember-deep-2-rgb:176,74,12;--p-ember-dark:#d95f14;--p-ember-dark-rgb:217,95,20;--p-ember-light:#f7955a;--p-ember-light-rgb:247,149,90;--p-gold:#c9a35e;--p-gold-rgb:201,163,94;--p-ink:#14110c;--p-ink-rgb:20,17,12;--p-error:#c0392b;--p-error-rgb:192,57,43;--p-error-ink:#7a1f16;--p-error-ink-rgb:122,31,22;--p-error-tint:#ffd2cc;--p-error-tint-rgb:255,210,204;--p-rose:#cf8f7d;--p-rose-rgb:207,143,125;--p-rose-light:#e0b196;--p-rose-light-rgb:224,177,150;--p-grey-line:#d9d9d9;--p-grey-line-rgb:217,217,217;--p-listing-red:#d32f2f;--p-listing-red-rgb:211,47,47;--p-listing-red-deep:#b71c1c;--p-listing-red-deep-rgb:183,28,28}:root{--s-light-bg:var(--p-white);--s-light-bg-rgb:var(--p-white-rgb);--s-light-surface:var(--p-cream);--s-light-text:var(--p-navy);--s-light-text-rgb:var(--p-navy-rgb);--s-light-heading:var(--p-navy);--s-light-muted:var(--p-slate);--s-light-link:var(--p-ember-deep);--s-light-link-rgb:var(--p-ember-deep-rgb);--s-light-accent:var(--p-ember);--s-light-on-accent:var(--p-navy);--s-light-line:var(--p-navy);--s-light-line-rgb:var(--p-navy-rgb);--s-light-overlay:var(--p-navy);--s-light-overlay-rgb:var(--p-navy-rgb);--s-light-display:var(--p-ember-stone);--s-cream-bg:var(--p-cream);--s-cream-bg-rgb:var(--p-cream-rgb);--s-cream-surface:var(--p-white);--s-cream-text:var(--p-navy);--s-cream-text-rgb:var(--p-navy-rgb);--s-cream-heading:var(--p-navy);--s-cream-muted:var(--p-slate);--s-cream-link:var(--p-ember-deep);--s-cream-link-rgb:var(--p-ember-deep-rgb);--s-cream-accent:var(--p-ember);--s-cream-on-accent:var(--p-navy);--s-cream-line:var(--p-navy);--s-cream-line-rgb:var(--p-navy-rgb);--s-cream-overlay:var(--p-navy);--s-cream-overlay-rgb:var(--p-navy-rgb);--s-cream-display:var(--p-ember-stone);--s-dark-bg:var(--p-navy);--s-dark-bg-rgb:var(--p-navy-rgb);--s-dark-surface:var(--p-navy-lifted);--s-dark-text:var(--p-cream);--s-dark-text-rgb:var(--p-cream-rgb);--s-dark-heading:var(--p-cream);--s-dark-muted:var(--p-paper);--s-dark-link:var(--p-ember-soft);--s-dark-link-rgb:var(--p-ember-soft-rgb);--s-dark-accent:var(--p-ember);--s-dark-on-accent:var(--p-navy);--s-dark-line:var(--p-cream);--s-dark-line-rgb:var(--p-cream-rgb);--s-dark-overlay:var(--p-navy);--s-dark-overlay-rgb:var(--p-navy-rgb);--s-dark-display:var(--p-ember);--s-feature-bg:var(--p-ember-stone);--s-feature-bg-rgb:var(--p-ember-stone-rgb);--s-feature-surface:var(--p-cream);--s-feature-text:var(--p-navy);--s-feature-text-rgb:var(--p-navy-rgb);--s-feature-heading:var(--p-navy);--s-feature-muted:var(--p-navy);--s-feature-link:var(--p-navy);--s-feature-link-rgb:var(--p-navy-rgb);--s-feature-accent:var(--p-cream);--s-feature-on-accent:var(--p-navy);--s-feature-line:var(--p-navy);--s-feature-line-rgb:var(--p-navy-rgb);--s-feature-overlay:var(--p-navy);--s-feature-overlay-rgb:var(--p-navy-rgb);--s-feature-display:var(--p-navy)}:root{--s-on-brand:var(--p-navy)}:root,.scheme-cream{--s-bg:var(--s-cream-bg);--s-bg-rgb:var(--s-cream-bg-rgb);--s-surface:var(--s-cream-surface);--s-text:var(--s-cream-text);--s-text-rgb:var(--s-cream-text-rgb);--s-heading:var(--s-cream-heading);--s-muted:var(--s-cream-muted);--s-link:var(--s-cream-link);--s-link-rgb:var(--s-cream-link-rgb);--s-accent:var(--s-cream-accent);--s-on-accent:var(--s-cream-on-accent);--s-line:var(--s-cream-line);--s-line-rgb:var(--s-cream-line-rgb);--s-overlay:var(--s-cream-overlay);--s-overlay-rgb:var(--s-cream-overlay-rgb);--s-display:var(--s-cream-display)}.scheme-light{--s-bg:var(--s-light-bg);--s-bg-rgb:var(--s-light-bg-rgb);--s-surface:var(--s-light-surface);--s-text:var(--s-light-text);--s-text-rgb:var(--s-light-text-rgb);--s-heading:var(--s-light-heading);--s-muted:var(--s-light-muted);--s-link:var(--s-light-link);--s-link-rgb:var(--s-light-link-rgb);--s-accent:var(--s-light-accent);--s-on-accent:var(--s-light-on-accent);--s-line:var(--s-light-line);--s-line-rgb:var(--s-light-line-rgb);--s-overlay:var(--s-light-overlay);--s-overlay-rgb:var(--s-light-overlay-rgb);--s-display:var(--s-light-display)}.scheme-dark{--s-bg:var(--s-dark-bg);--s-bg-rgb:var(--s-dark-bg-rgb);--s-surface:var(--s-dark-surface);--s-text:var(--s-dark-text);--s-text-rgb:var(--s-dark-text-rgb);--s-heading:var(--s-dark-heading);--s-muted:var(--s-dark-muted);--s-link:var(--s-dark-link);--s-link-rgb:var(--s-dark-link-rgb);--s-accent:var(--s-dark-accent);--s-on-accent:var(--s-dark-on-accent);--s-line:var(--s-dark-line);--s-line-rgb:var(--s-dark-line-rgb);--s-overlay:var(--s-dark-overlay);--s-overlay-rgb:var(--s-dark-overlay-rgb);--s-display:var(--s-dark-display)}.scheme-feature{--s-bg:var(--s-feature-bg);--s-bg-rgb:var(--s-feature-bg-rgb);--s-surface:var(--s-feature-surface);--s-text:var(--s-feature-text);--s-text-rgb:var(--s-feature-text-rgb);--s-heading:var(--s-feature-heading);--s-muted:var(--s-feature-muted);--s-link:var(--s-feature-link);--s-link-rgb:var(--s-feature-link-rgb);--s-accent:var(--s-feature-accent);--s-on-accent:var(--s-feature-on-accent);--s-line:var(--s-feature-line);--s-line-rgb:var(--s-feature-line-rgb);--s-overlay:var(--s-feature-overlay);--s-overlay-rgb:var(--s-feature-overlay-rgb);--s-display:var(--s-feature-display)}:root{--t-marble:none;--t-marble-tint:var(--s-bg);--t-photo-scrim:none}.vd-mushroom{--t-marble:url(/img/marble/marble-mushroom.webp);--t-marble-tint:var(--p-mushroom)}.vd-mushroom .vd-card{--t-marble:url(/img/marble/marble-mushroom-card.webp);--t-marble-tint:var(--p-mushroom-card)}.new-era{--t-photo-scrim:linear-gradient(to bottom, rgba(var(--s-overlay-rgb),.8) 0%, rgba(var(--s-overlay-rgb),.7) 20%,
    rgba(var(--s-overlay-rgb),.66) 32%, rgba(var(--s-overlay-rgb),.25) 45%, rgba(var(--s-overlay-rgb),0) 58%)}.architecture__canvas{width:100vw!important;left:0!important;max-width:none!important}.architecture__canvas canvas{filter:none}.architecture__seq-measure{position:absolute;top:100vh;left:0;width:100%;height:3000px;pointer-events:none}.architecture__seq-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.architecture__canvas{position:absolute!important;width:max(100vw,177.78vh)!important;left:calc((100vw - max(100vw,177.78vh))/2)!important;top:calc(50vh - max(100vw,177.78vh)/2)!important}.architecture__frame{padding-top:0!important}:where(html:has(.intro-sticky__content)) svg.pattern,:where(html:has(.intro-sticky__content)) .pattern svg,:where(html:has(.intro-sticky__content)) svg.svg-fix.pattern,:where(html:has(.intro-sticky__content)) [class*=pattern] svg{opacity:.32!important}.architecture__long-text .word,.architecture__long-text .whitespace,p.architecture__long-text span{color:var(--p-navy)!important;-webkit-text-fill-color:var(--p-navy)!important}.ui-dark p.architecture__long-text,p.architecture__long-text,.architecture__quote p.text-lead,div.architecture__quote,div.architecture__quote p{color:var(--p-navy)!important}.ui-dark .architecture__long-text{color:var(--p-cream)!important}@media (max-width:979px){.intro-sticky__description{position:relative!important;z-index:3;margin-top:14px;text-shadow:0 1px 12px rgba(0,0,0,.45)}.intro-sticky__content{position:relative!important}}:where(html:has(.intro-sticky__content)) .touch-image__webgl-deco,:where(html:has(.intro-sticky__content)) .menu__webgl-deco__inner{filter:sepia(1) saturate(5.5) hue-rotate(-12deg) brightness(1.18) contrast(1.15)!important;mix-blend-mode:screen!important}:where(html:has(.intro-sticky__content)) .js-visualization-canvas{filter:none!important}.intro-sticky__image{display:block!important;position:relative}.intro-video{display:none!important}.intro-video{z-index:0!important}.intro-sticky__content{position:relative;z-index:2}:where(html:has(.intro-sticky__content)) .js-visualization-canvas,:where(html:has(.intro-sticky__content)) .menu__webgl-deco__inner,:where(html:has(.intro-sticky__content)) .touch-image__webgl-deco{filter:saturate(1.25) brightness(1.12) contrast(1.15)}.interiors-ceilings__overlay,[class*=interiors] [class*=deco]{z-index:0!important}.interiors-ceilings-wrapper h2,.interiors-ceilings-wrapper .text-h1,[class*=interiors] h2{position:relative;z-index:3}[class*=interiors] picture[class*=deco],[class*=interiors] img[src*=deco]{transform:translateY(14%)}.joy-map__container img[src*=map-metro],img[src*=map-metro]{opacity:0!important;pointer-events:none}.joy-map__era,.joy-map__era img,img[src*=map-era]{opacity:1!important}.joy-map__era{transform:translate(-50%,-44.3%)!important}:where(html:has(.intro-sticky__content)) body,:where(html:has(.intro-sticky__content)) .ui-dark-background,:where(html:has(.intro-sticky__content)) .ui-dark,:where(html:has(.intro-sticky__content)) .ui-dark.ui-background,:where(html:has(.intro-sticky__content)) section.ui-dark{background-color:var(--p-navy)!important}:where(html:has(.intro-sticky__content)) dialog.cookie-consent,:where(html:has(.intro-sticky__content)) .cookie-consent{background-color:transparent!important;background-image:none!important;border:0!important}@media (min-width:980px){.intro-sticky__image{margin-top:-180px!important}}.intro-sticky__text--art,.intro-sticky__content .text-h1{text-shadow:0 1px 2px rgba(0,0,0,.45)}.architecture__picture-shade img,.architecture__picture-shade picture,.architecture__content-image-wrap img,.architecture__content-image img,.architecture__frame-sticky-inner img,.architecture__frame img,.ui-dark p.architecture__long-text,p.architecture__long-text,.architecture__quote p.text-lead,.ui-dark .architecture__quote p.text-lead,.ui-dark .architecture__quote span.word,.architecture__content-text p.text-lead,div.architecture__quote,div.architecture__quote p{color:#14110c!important}.tour-video-wrap{border-radius:14px;overflow:hidden}.tour-video{background:0 0!important;border-radius:14px}@media (min-width:768px) and (max-width:979px){.intro-sticky__image{width:100%!important;left:0!important;margin-top:-90px!important}.intro-sticky__description{position:absolute!important;left:6vw!important;right:6vw!important;width:auto!important;max-width:88vw!important;top:30vh!important;bottom:auto!important;z-index:4;text-shadow:0 1px 10px rgba(0,0,0,.6)}}:where(html:has(.intro-sticky__content)) .ui-light,:where(html:has(.intro-sticky__content)) .ui-light-background,:where(html:has(.intro-sticky__content)) .ui-white-background{background-color:var(--p-cream)!important}:where(html:has(.intro-sticky__content)) .ui-light,:where(html:has(.intro-sticky__content)) .ui-light-background,:where(html:has(.intro-sticky__content)) .ui-white-background,:where(html:has(.intro-sticky__content)) .ui-light h1,:where(html:has(.intro-sticky__content)) .ui-light h2,:where(html:has(.intro-sticky__content)) .ui-light h3,:where(html:has(.intro-sticky__content)) .ui-light p,:where(html:has(.intro-sticky__content)) .ui-light span,:where(html:has(.intro-sticky__content)) .ui-light li,:where(html:has(.intro-sticky__content)) .ui-light .text-h1,:where(html:has(.intro-sticky__content)) .ui-light .text-h2,:where(html:has(.intro-sticky__content)) .ui-light .text-lead,:where(html:has(.intro-sticky__content)) .ui-light-background>.container-h,:where(html:has(.intro-sticky__content)) .ui-light .text{color:var(--p-navy)!important;--t-text:var(--p-navy);--t-heading:var(--p-navy)}.carousel__list__picture-wrapper{margin-block:2.5vh}.interiors-ceilings-wrapper{margin-block:4vh}.new-era__image,.apartments__sticky-wrapper-inner{margin-block:2vh}.joy-title__webgl-deco__inner{position:relative}:where(html:has(.intro-sticky__content)) .ui-dark,:where(html:has(.intro-sticky__content)) .ui-dark h1,:where(html:has(.intro-sticky__content)) .ui-dark h2,:where(html:has(.intro-sticky__content)) .ui-dark h3,:where(html:has(.intro-sticky__content)) .ui-dark p,:where(html:has(.intro-sticky__content)) .ui-dark span,:where(html:has(.intro-sticky__content)) .ui-dark .text-h1,:where(html:has(.intro-sticky__content)) .ui-dark .text-h2,:where(html:has(.intro-sticky__content)) .ui-dark .text-lead{color:var(--p-cream)!important;--t-text:var(--p-cream);--t-heading:var(--p-cream)}.joy-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.tour-video-wrap{display:block;max-width:520px}.tour-video{width:100%;height:auto;display:block;background:#000}.architecture__inner-title,.intro-sticky__description{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--t-text)!important}.intro-video{position:absolute;inset:0;z-index:0;overflow:hidden}.intro-video video{width:100%;height:100%;object-fit:cover;display:block}.intro-video::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--c-blue-rgb),.42) 0%,rgba(var(--c-blue-rgb),.18) 45%,rgba(var(--c-blue-rgb),.7) 100%)}.intro-sticky__flower-bg{position:relative;z-index:1}.menu__pics{position:absolute;right:4vw;top:50%;width:21vw;aspect-ratio:4/5;transform:translateY(-50%);border-radius:10.5vw 10.5vw 0 0;overflow:hidden;z-index:3;pointer-events:none}.menu__pic{position:absolute;inset:0;margin:0;opacity:0;transform:translateY(14%) rotate(5deg) scale(1.08);transform-origin:50% 110%;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.menu__pic.is-active{opacity:1;transform:none}.menu__pic img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:979px){.menu__pics{display:none}}.seq-cap{position:absolute;left:0;top:0;transform:translateY(-50%);opacity:0;white-space:nowrap}.seq-cap small{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--c-brick);margin-bottom:12px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.seq-cap span{display:block;font-size:clamp(22px,2.8vw,44px);font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 30px rgba(0,0,0,.6)}@media (max-width:979px){.seq-cap span{font-size:22px;white-space:normal}}:where(html:has(.intro-sticky__content)) body{background:var(--p-navy);color:var(--p-cream)}:where(html:has(.intro-sticky__content)) a{color:var(--p-ember)}.js:not(.is-ready),.js:not(.is-ready) *{transition:none!important}.joy-map__map-link .joy-map__map-link-button,.joy-map__map-link .joy-map__map-link-button .btn__icon,.joy-map__map-link-button svg.btn__icon{color:#000!important}@media (max-width:1199px){.architecture__quote-author,.architecture__architects-title,:where(html:has(.intro-sticky__content)) .text-small-xs{font-size:12px!important}.architecture__inner-title{font-size:13px!important}:where(html:has(.intro-sticky__content)) .text-small{font-size:14px!important}}section.apartments,.apartments.ui-dark,.apartments.ui-background,section[class*=apartments]{background-color:transparent!important}.new-era__image,.new-era__image picture,.new-era__image img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 3%,#000 7%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 3%,#000 7%)}.intro-sticky__map-link .intro-sticky__map-link-button,.intro-sticky__map-link-button .btn__content,.intro-sticky__map-link-button .btn__icon,.intro-sticky__map-link-button svg.icon-3d{color:#000!important}.intro-sticky__text--upper,.intro-sticky__text--upper .word,.intro-sticky__text--bottom,.intro-sticky__text--bottom .word{color:var(--p-cream)!important;-webkit-text-fill-color:var(--p-cream)!important}.intro-sticky__content .intro-sticky__description{max-width:366px!important}.intro-sticky__content h1{display:block}@media (max-width:979px){.intro-sticky__image{width:100%!important;left:0!important}.intro-sticky__text--upper,.intro-sticky__text--bottom{font-size:104px!important;white-space:nowrap}}@media (max-width:767px){.intro-sticky__text--upper,.intro-sticky__text--bottom{font-size:62px!important}}@media (max-width:979px){.intro-sticky__content{position:absolute!important;width:100%!important;left:0!important;right:auto!important}}@media (max-width:979px){.intro-sticky__image{margin-top:-54px!important}.intro-sticky__content .intro-sticky__description{position:absolute!important;top:0!important;bottom:auto!important;left:46%!important;right:auto!important;width:324px!important;max-width:36vw!important;text-align:left!important;z-index:4!important}}:where(html:has(.intro-sticky__content)) .preloader,:where(html:has(.intro-sticky__content)) .preloader__content,:where(html:has(.intro-sticky__content)) .preloader__content.ui-dark,:where(html:has(.intro-sticky__content)) .preloader__content.ui-background{background-color:var(--p-navy)!important}.intro-sticky__content,.intro-sticky__image{transition:opacity .9s cubic-bezier(.25,.74,.22,.99)}.intro-sticky__content .intro-sticky__text--art,.intro-sticky__text--art{position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:auto!important;display:inline!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:inherit!important;margin-top:0!important}@media (min-width:1200px){.intro-sticky__content .intro-sticky__description,.intro-sticky__description{max-width:420px!important;white-space:normal!important;transform:none!important}}.intro-sticky__text--art>span{background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}@media (min-width:980px){.interiors-ceilings picture{height:calc(100vw/2100*2800)!important}.interiors-ceilings img{margin-top:0!important;object-position:50% 50%!important}}@media (min-width:980px){section.apartments{position:relative;z-index:3}}:where(html:has(.intro-sticky__content)){--c-brick-rgb:var(--p-ember-rgb);--c-dark-brick-rgb:var(--p-ember-dark-rgb)}.intro-sticky__text--art,.intro-sticky__content .text-h1,.intro-sticky__text--art>span{text-shadow:none!important}.intro-sticky__content .intro-sticky__text--art{filter:drop-shadow(0 3px 6px rgba(0,0,0,.42))!important}.intro-sticky__content .intro-sticky__description,.intro-sticky__description{padding-left:0!important}@media (min-width:980px){.intro-sticky__text-container h1{min-width:0!important}.intro-sticky__content .intro-sticky__description,.intro-sticky__description{margin-left:0!important;max-width:none!important;white-space:nowrap!important;text-align:left!important}}@media (min-width:1280px){.intro-sticky__content .intro-sticky__description,.intro-sticky__description{font-size:22px!important;line-height:1.35!important}}@media (min-width:980px) and (max-width:1279px){.intro-sticky__content .intro-sticky__description,.intro-sticky__description{font-size:19px!important;line-height:1.35!important}}@media (max-width:979px){.intro-sticky__content .intro-sticky__description,.intro-sticky__description{left:231px!important;right:0!important;width:auto!important;max-width:none!important}}@media (max-width:767px){.intro-sticky__content .intro-sticky__description,.intro-sticky__description{left:152px!important;right:0!important;max-width:none!important;margin-left:12px!important}}@media (min-width:1280px){:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead,:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead span{font-size:28px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .architecture__inner-title,:where(html:has(.intro-sticky__content)) main .touch-subtitle,:where(html:has(.intro-sticky__content)) main p[class=leading-trim]{font-size:19px!important;line-height:1.6!important}:where(html:has(.intro-sticky__content)) main .text-lead:not(.intro-sticky__description){font-size:22px!important;line-height:1.4!important}:where(html:has(.intro-sticky__content)) main .architecture__quote-author,:where(html:has(.intro-sticky__content)) main .architecture__quote-author span,:where(html:has(.intro-sticky__content)) main .architecture__architects-title,:where(html:has(.intro-sticky__content)) main .text-small-xs,:where(html:has(.intro-sticky__content)) main .text-small-sm,:where(html:has(.intro-sticky__content)) main .seq-cap small{font-size:14px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .joy-slider__distance-text,:where(html:has(.intro-sticky__content)) main .text-small{font-size:16px!important;line-height:1.3!important}:where(html:has(.intro-sticky__content)) main .btn__text{font-size:14px!important;line-height:1.2!important}}@media (min-width:980px) and (max-width:1279px){:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead,:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead span{font-size:24px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .architecture__inner-title,:where(html:has(.intro-sticky__content)) main .touch-subtitle,:where(html:has(.intro-sticky__content)) main p[class=leading-trim]{font-size:18px!important;line-height:1.6!important}:where(html:has(.intro-sticky__content)) main .text-lead:not(.intro-sticky__description){font-size:19px!important;line-height:1.4!important}:where(html:has(.intro-sticky__content)) main .architecture__quote-author,:where(html:has(.intro-sticky__content)) main .architecture__quote-author span,:where(html:has(.intro-sticky__content)) main .architecture__architects-title,:where(html:has(.intro-sticky__content)) main .text-small-xs,:where(html:has(.intro-sticky__content)) main .text-small-sm,:where(html:has(.intro-sticky__content)) main .seq-cap small{font-size:14px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .joy-slider__distance-text,:where(html:has(.intro-sticky__content)) main .text-small{font-size:15px!important;line-height:1.3!important}:where(html:has(.intro-sticky__content)) main .btn__text{font-size:14px!important;line-height:1.2!important}}@media (max-width:979px){:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead,:where(html:has(.intro-sticky__content)) main .architecture__quote p.text-lead span{font-size:19px!important;line-height:1.5!important}:where(html:has(.intro-sticky__content)) main .architecture__inner-title,:where(html:has(.intro-sticky__content)) main .touch-subtitle,:where(html:has(.intro-sticky__content)) main p[class=leading-trim]{font-size:16px!important;line-height:1.6!important}:where(html:has(.intro-sticky__content)) main .text-lead:not(.intro-sticky__description){font-size:16px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .architecture__quote-author,:where(html:has(.intro-sticky__content)) main .architecture__quote-author span,:where(html:has(.intro-sticky__content)) main .architecture__architects-title,:where(html:has(.intro-sticky__content)) main .text-small-xs,:where(html:has(.intro-sticky__content)) main .text-small-sm,:where(html:has(.intro-sticky__content)) main .seq-cap small{font-size:13px!important;line-height:1.45!important}:where(html:has(.intro-sticky__content)) main .joy-slider__distance-text,:where(html:has(.intro-sticky__content)) main .text-small{font-size:14px!important;line-height:1.3!important}:where(html:has(.intro-sticky__content)) main .btn__text{font-size:13px!important;line-height:1.2!important}}@media (min-width:980px){.intro-sticky__description{margin-left:3.5vw}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}.h1,.text-h1,h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.animation--height,.animation--modal-out-fake,.animation--popover-in,.animation--popover-in-fade,.animation--popover-in:before,.animation--popover-out,.animation--popover-out-fade,.animation--popover-out:before,.animation.animation--numbers-in,.animation.animation--numbers-in span,.btn,.btn--tab,.btn--underline .btn__underline:after,.btn--underline .btn__underline:before,.btn.icon,.btn:after,.btn:before,.form-control--float .form-label,.form-control--input input,.form-control--select select,.form-control--textarea textarea,.header--sticky,.header__content,.icon,.modal--bottom.animation--modal-in,.modal--bottom.animation--modal-in .modal__background,.modal--bottom.animation--modal-in .modal__content,.modal--bottom.animation--modal-out,.modal--bottom.animation--modal-out .modal__background,.modal--bottom.animation--modal-out .modal__content,.modal--center.animation--modal-in,.modal--center.animation--modal-in .modal__background,.modal--center.animation--modal-in .modal__scroller,.modal--center.animation--modal-out,.modal--center.animation--modal-out .modal__background,.modal--center.animation--modal-out .modal__scroller,.modal--full.animation--modal-in,.modal--full.animation--modal-in .modal__background,.modal--full.animation--modal-in .modal__scroller,.modal--full.animation--modal-out,.modal--full.animation--modal-out .modal__background,.modal--full.animation--modal-out .modal__scroller,.modal--side.animation--modal-in,.modal--side.animation--modal-in .modal__background,.modal--side.animation--modal-in .modal__content,.modal--side.animation--modal-out,.modal--side.animation--modal-out .modal__background,.modal--side.animation--modal-out .modal__content,.modal--top.animation--modal-in,.modal--top.animation--modal-in .modal__background,.modal--top.animation--modal-in .modal__content,.modal--top.animation--modal-out,.modal--top.animation--modal-out .modal__background,.modal--top.animation--modal-out .modal__content,.preloader__percent-number,a,button,input[type=submit]{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--portrait-in,.animation.animation--move-up-slow,.animation.animation--move-up.animation--slow,.btn--primary .btn__deco:after,.btn--primary .btn__deco:before,.btn--tertiary .btn__deco:after,.btn--tertiary .btn__deco:before,.header--sticky .header__background,.header--sticky .header__content{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.btn--outline .btn__outline rect,.btn--outline:after,.btn--outline:before,.btn--secondary:after{transition-duration:.4s;transition-timing-function:cubic-bezier(.18,0,.78,1)}.animation--fade-in,.animation--fade-out,.animation--tabs-in,.animation--tabs-out,.animation.animation--move-up-choice{transition-duration:1.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--fade-in-intro,.animation--fade-out-intro,.animation.animation--clip-in-up,.animation.animation--flower .intro-sticky__flower-reveal-element,.animation.animation--header-slide-in,.animation.animation--intro-clip-in,.animation.animation--move-up{transition-duration:3s;transition-timing-function:ease-in-out}.overlay{top:0;right:0;bottom:0;left:0}.form-label:before,.overlay{display:block;position:absolute}.form-label:before{top:-15px;right:-15px;bottom:-15px;left:-15px}body,button,input,textarea{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 1.8)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 1.6)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 1.4)) var(--n-md,calc(var(--scale-text-rem) * 1.2))));--lh:var(--xxxxl,1.27778em) var(--n-xxxxl,var(--xxl,1.25em) var(--n-xxl,var(--md,1.28571em) var(--n-md,1.25em)));line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win body,.is-win button,.is-win input,.is-win textarea{--fos:-0.0905em;--foe:-0.2095em}.text-default-sm{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 1.8)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 1.6)) var(--n-xxl,calc(var(--scale-text-rem) * 1.3)));--lh:var(--xxxxl,1.27778em) var(--n-xxxxl,var(--xxl,1.25em) var(--n-xxl,1.23077em));line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win .text-default-sm{--fos:-0.0905em;--foe:-0.2095em}.text-small,small{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 2)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem) * 1.5)) var(--n-md,calc(var(--scale-text-rem) * 1.2)));--lh:var(--xxxxl,1.25em) var(--n-xxxxl,var(--md,1.2em) var(--n-md,1.33333em));line-height:var(--lh);letter-spacing:var(--xxxxl,.02em) var(--n-xxxxl,var(--md,.03em) var(--n-md,.05em));text-transform:uppercase}.is-win .text-small,.is-win small{--fos:-0.0905em;--foe:-0.2095em}.text-small-sm,.text table th{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 1.5)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1)));--lh:var(--xxxxl,1.2em) var(--n-xxxxl,var(--md,1.33333em) var(--n-md,1.5em));line-height:var(--lh);letter-spacing:var(--xxxxl,.03em) var(--n-xxxxl,.05em);text-transform:uppercase}.is-win .text-small-sm,.is-win .text table th,.text table .is-win th{--fos:-0.0905em;--foe:-0.2095em}.text-small-xs{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 1.2)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .8)));--lh:var(--xxxxl,1.33333em) var(--n-xxxxl,var(--md,1.5em) var(--n-md,1.375em));line-height:var(--lh);letter-spacing:.05em;text-transform:uppercase}.is-win .text-small-xs{--fos:-0.0905em;--foe:-0.2095em}.text p{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxl,calc(var(--scale-text-rem) * 1.6)) var(--n-xxl,calc(var(--scale-text-rem) * 1.4));--lh:var(--xxl,1.5625em) var(--n-xxl,1.41667em);line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win .text p,.text .is-win p{--fos:-0.0905em;--foe:-0.2095em}.text-lead{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 2.3)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 2)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 1.8)) var(--n-md,calc(var(--scale-text-rem) * 1.5))));--lh:var(--xxxxl,1.30435em) var(--n-xxxxl,var(--xxl,1.25em) var(--n-xxl,var(--md,1.22222em) var(--n-md,1.2em)));line-height:var(--lh);letter-spacing:var(--xxxxl,0) var(--n-xxxxl,var(--md,.02em) var(--n-md,.03em));text-transform:uppercase}.is-win .text-lead{--fos:-0.0905em;--foe:-0.2095em}.text-lead-lg,.text .h2,.text .text-h2,.text h2{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 5.7)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 4.2)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 3.4)) var(--n-md,calc(var(--scale-text-rem) * 2))));--lh:var(--xxxxl,1.14035em) var(--n-xxxxl,var(--xxl,1.19048em) var(--n-xxl,var(--md,1.17647em) var(--n-md,1.2em)));line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.02em);text-transform:uppercase}.h1,.is-win .text-lead-lg,.is-win .text .h2,.is-win .text .text-h2,.is-win .text h2,.text-h1,.text .is-win .h2,.text .is-win .text-h2,.text .is-win h2,h1{--fos:-0.05em;--foe:-0.25em}.h1,.text-h1,h1{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 35.5)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 25.7)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 17.1)) var(--n-md,calc(var(--scale-text-rem) * 8.5))));--lh:var(--xxxxl,1.11831em) var(--n-xxxxl,var(--xxl,1.01167em) var(--n-xxl,var(--md,0.93567em) var(--n-md,1.05882em)));line-height:var(--lh);letter-spacing:var(--xxl,-.02em) var(--n-xxl,var(--md,-.03em) var(--n-md,0));text-transform:uppercase}.h2,.is-win .h1,.is-win .text-h1,.is-win h1,.text-h2,h2{--fos:-0.05em;--foe:-0.25em}.h2,.text-h2,h2{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 25.7)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 17.1)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 14)) var(--n-md,calc(var(--scale-text-rem) * 5.7))));--lh:var(--xxxxl,1.01167em) var(--n-xxxxl,var(--xxl,0.93567em) var(--n-xxl,var(--md,1.14286em) var(--n-md,0.96491em)));line-height:var(--lh);letter-spacing:var(--xxxxl,-.02em) var(--n-xxxxl,var(--md,-.03em) var(--n-md,.01em));text-transform:uppercase}.is-win .h2,.is-win .text-h2,.is-win h2{--fos:-0.05em;--foe:-0.25em}.h3,.text-h3,h3{--fos:-0.05em;--foe:-0.25em}.h3,.text-h3,h3{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 11.2)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 8.5)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 5.7)) var(--n-md,calc(var(--scale-text-rem) * 3.2))));--lh:var(--xxxxl,1.07143em) var(--n-xxxxl,var(--xxl,1.05882em) var(--n-xxl,var(--md,1.14035em) var(--n-md,1.03125em)));line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.01em);text-transform:uppercase}.is-win .h3,.is-win .text-h3,.is-win h3{--fos:-0.05em;--foe:-0.25em}.h4,.text-h4,.text .h1,.text .text-h1,.text h1,h4{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 8.5)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 5.7)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 4.2)) var(--n-md,calc(var(--scale-text-rem) * 2))));--lh:var(--xxxxl,1.05882em) var(--n-xxxxl,var(--xxl,1.14035em) var(--n-xxl,var(--md,1.19048em) var(--n-md,1.2em)));line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.02em);text-transform:uppercase}.is-win .h4,.is-win .text-h4,.is-win .text .h1,.is-win .text .text-h1,.is-win .text h1,.is-win h4,.text .is-win .h1,.text .is-win .text-h1,.text .is-win h1{--fos:-0.05em;--foe:-0.25em}.btn{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.33333em) var(--n-md,1.5em);line-height:var(--lh);letter-spacing:.05em;text-transform:uppercase}.is-win .btn{--fos:-0.0905em;--foe:-0.2095em}.form-control--input input,.form-label{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:calc(var(--scale-text-rem)*1.5);--lh:1.2em;line-height:var(--lh);letter-spacing:.03em;text-transform:uppercase}.form-control--input .is-win input,.is-win .form-control--input input,.is-win .form-label{--fos:-0.0905em;--foe:-0.2095em}div.error,label.error{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:calc(var(--scale-text-rem)*1.2);--lh:1.25em;line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win div.error,.is-win label.error{--fos:-0.0905em;--foe:-0.2095em}.text-breadcrumbs{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:calc(var(--scale-text-rem)*1);--lh:1.5em;line-height:var(--lh);letter-spacing:.05em;text-transform:uppercase}.is-win .text-breadcrumbs{--fos:-0.0905em;--foe:-0.2095em}.text-sup{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxl,calc(var(--scale-text-rem) * 2.8)) var(--n-xxl,calc(var(--scale-text-rem) * 1.6));--lh:var(--xxl,1.07143em) var(--n-xxl,1.875em);line-height:var(--lh);letter-spacing:.02em;text-transform:uppercase}.is-win .text-sup,.text-sup{--fos:-0.05em;--foe:-0.25em}code,kbd,pre,samp{font-size:calc(var(--scale-text-rem)*1.3);--lh:1.38462em;line-height:var(--lh);font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:400}.btn,.has-hover .btn:hover,.has-hover .btn:hover:active,.has-hover a:hover,.has-hover a:hover:active,.is-active.btn,.text a:where(:not(.btn)),a,a.is-active{text-decoration:none}.has-hover .text a:hover:where(:not(.btn)),.text .has-hover a:hover:where(:not(.btn)){text-decoration:underline}.has-hover .text a:hover:active:where(:not(.btn)),.text .has-hover a:hover:active:where(:not(.btn)),.text a.is-active:where(:not(.btn)){text-decoration:none}a{color:var(--t-link-default-normal)}.has-hover a:hover{color:var(--t-link-default-hover)}.has-hover a:hover:active,a.is-active{color:var(--t-link-default-active)}.header__logo{color:var(--t-link-generic-normal)}.has-hover .header__logo:hover{color:var(--t-link-generic-hover)}.has-hover .header__logo:hover:active,.is-active.header__logo{color:var(--t-link-generic-active)}@font-face{font-family:Decart;src:url(../../fonts/Decart-Regular.742ce214.woff2)format("woff2"),url(../../fonts/Decart-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--scale-px:1px;--scale-rem:1rem;--scale-em:1em;--scale-text-px:1px;--scale-text-rem:1rem;--scale-text-em:1em;--spacing:var(--xxxxl,calc(var(--scale-px) * 80)) var(--n-xxxxl,var(--xxl,calc(var(--scale-px) * 60)) var(--n-xxl,var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))))}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-height:499px),(min-width:568px) and (max-aspect-ratio:13/9) and (max-width:1199px),(min-width:668px) and (min-height:416px) and (max-height:499px),(min-width:668px) and (min-height:416px) and (max-width:1199px),(min-width:980px) and (max-height:499px),(min-width:980px) and (max-width:1199px){:root{--scale-px:max(0.6px,min(1px,calc(0.6px + 0.4 * ((var(--vw100) - 720px) / 480))));--scale-rem:max(0.6rem,min(1rem,calc(0.6rem + 4 * ((var(--vw100) - 720px) / 480))));--scale-text-px:max(0.84px,min(1px,calc(0.84px + 0.16 * ((var(--vw100) - 720px) / 480))));--scale-text-rem:max(0.84rem,min(1rem,calc(0.84rem + 1.6 * ((var(--vw100) - 720px) / 480))))}}@media (min-width:1px){:root{--sm: ;--n-sm:initial;--md: ;--n-md:initial;--lg: ;--n-lg:initial;--xl: ;--n-xl:initial;--xxl: ;--n-xxl:initial;--xxxl: ;--n-xxxl:initial;--xxxxl: ;--n-xxxxl:initial}}@media (min-aspect-ratio:13/9) and (min-width:1px),(min-width:568px) and (min-width:1px){:root{--n-sm: ;--sm:initial}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (min-width:1px),(min-width:668px) and (min-height:416px) and (min-width:1px),(min-width:980px) and (min-width:1px){:root{--n-md: ;--md:initial}}@media (min-width:980px) and (min-width:1px){:root{--n-lg: ;--lg:initial}}@media (min-width:1200px) and (min-height:500px) and (min-width:1px){:root{--n-xl: ;--xl:initial}}@media (min-width:1440px) and (min-height:700px) and (min-width:1px){:root{--n-xxl: ;--xxl:initial}}@media (min-width:1920px) and (min-height:700px) and (min-width:1px){:root{--n-xxxl: ;--xxxl:initial}}@media (min-width:2400px) and (min-height:700px) and (min-width:1px){:root{--n-xxxxl: ;--xxxxl:initial}}:root{--vw:1vw;--vw100:100vw;--lvh:1vh;--svh:1vh;--dvh:1vh}@supports (top:1dvh){:root{--lvh:1lvh!important;--svh:1svh!important;--dvh:1dvh!important}}html{height:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;min-height:calc(var(--dvh)*100);width:var(--vw100)}@media print{html{height:auto}body,html{overflow:visible}body{min-height:0;width:100%}}.page-content{min-height:100vh;min-height:calc(var(--dvh)*100);width:var(--vw100)}main{display:block}blockquote,dd,dialog,dl,dt{margin:0}dialog{background:0 0;display:block;border:0;padding:0}*,:after,:before{box-sizing:border-box}picture{display:block}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}img[draggable=false]{pointer-events:none;-webkit-user-drag:none}iframe,video{--ratio:16/9;--aspect-ratio:16/9;display:block;width:100%;height:auto;border:0;aspect-ratio:var(--aspect-ratio)}:root{--c-blue:var(--p-navy);--c-blue-rgb:var(--p-navy-rgb);--c-beige:var(--p-cream);--c-beige-rgb:var(--p-cream-rgb);--c-brick:var(--p-ember);--c-brick-rgb:var(--p-ember-rgb);--c-dark-brick:var(--p-ember-dark);--c-dark-brick-rgb:168,137,74;--c-black:#000;--c-black-rgb:0,0,0;--c-white:#fff;--c-white-rgb:255,255,255;--c-brick-gradient:linear-gradient(90deg,var(--p-ember-light),var(--p-ember-dark));--c-text-gradient:linear-gradient(180deg,var(--p-ember-soft) 1.14%,var(--p-ember) 83.92%);--c-text-gradient-dark:linear-gradient(180deg,var(--p-ember) 1.14%,var(--p-ember-dark) 83.92%);--c-text-gradient-light:linear-gradient(180deg,var(--p-ember-soft),var(--p-ember));--c-gradient-blue-pink:linear-gradient(180deg,var(--p-navy),var(--p-ember));--c-gradient-blue-pink-secondary:linear-gradient(180deg,var(--p-navy) 28.58%,var(--p-ember) 122.12%);--c-error:#e34a4a;--c-error-rgb:227,74,74;--c-grey:#686058;--c-grey-rgb:104,96,88;--c-grey-2:#7e848f;--c-grey-2-rgb:126,132,143}.ui-dark,.ui-light,.ui-white,:root{--t-background:var(--c-beige);--t-background-rgb:var(--c-beige-rgb);--t-line:rgba(var(--c-blue-rgb),0.3);--t-line-thin:rgba(var(--c-blue-rgb),0.15);--t-line-extra-thin:rgba(var(--c-blue-rgb),0.15);--t-line-thick:rgba(var(--c-blue-rgb),0.5);--t-line-footer:rgba(var(--c-blue-rgb),0.2);--t-shade:rgba(var(--c-black-rgb),0.7);--t-text:var(--c-beige);--t-text-rgb:var(--c-blue-rgb);--t-heading:var(--c-beige);--t-heading-rgb:var(--c-blue-rgb);--t-primary:var(--c-dark-brick);--t-primary-rgb:var(--c-dark-brick-rgb);--t-primary-gradient:var(--c-text-gradient);--t-primary-gradient-rgb:var(--c-text-gradient-rgb);--t-hover-shadow-dark:var(--p-ember-soft);--t-hover-shadow-light:var(--p-ember-soft);--t-button-primary-text:var(--c-blue);--t-button-primary-text-rgb:var(--c-blue-rgb);--t-button-primary-background:var(--c-brick-gradient);--t-button-primary-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-hover-text:var(--c-blue);--t-button-primary-hover-text-rgb:var(--c-blue-rgb);--t-button-primary-hover-background:var(--c-brick-gradient);--t-button-primary-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-active-text:var(--c-blue);--t-button-primary-active-text-rgb:var(--c-blue-rgb);--t-button-primary-active-background:var(--c-brick-gradient);--t-button-primary-active-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-active-hover-text:var(--c-blue);--t-button-primary-active-hover-text-rgb:var(--c-blue-rgb);--t-button-primary-active-hover-background:var(--c-brick-gradient);--t-button-primary-active-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-outline-text:var(--c-blue);--t-button-primary-outline-text-rgb:var(--c-blue-rgb);--t-button-primary-outline-background:var(--c-brick-gradient);--t-button-primary-outline-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-outline-border:var(--t-line-thin);--t-button-primary-outline-border-rgb:var(--t-line-thin-rgb);--t-button-primary-outline-hover-text:var(--c-blue);--t-button-primary-outline-hover-text-rgb:var(--c-blue-rgb);--t-button-primary-outline-hover-background:var(--c-brick-gradient);--t-button-primary-outline-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-outline-active-text:var(--c-blue);--t-button-primary-outline-active-text-rgb:var(--c-blue-rgb);--t-button-primary-outline-active-background:var(--c-brick-gradient);--t-button-primary-outline-active-background-rgb:var(--c-brick-gradient-rgb);--t-button-primary-outline-active-hover-text:var(--c-blue);--t-button-primary-outline-active-hover-text-rgb:var(--c-blue-rgb);--t-button-primary-outline-active-hover-background:var(--c-brick-gradient);--t-button-primary-outline-active-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-tertiary-text:var(--c-blue);--t-button-tertiary-text-rgb:var(--c-blue-rgb);--t-button-tertiary-background:var(--c-beige);--t-button-tertiary-background-rgb:var(--c-beige-rgb);--t-button-tertiary-hover-text:var(--c-blue);--t-button-tertiary-hover-text-rgb:var(--c-blue-rgb);--t-button-tertiary-hover-background:var(--c-brick-gradient);--t-button-tertiary-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-tertiary-active-text:var(--c-blue);--t-button-tertiary-active-text-rgb:var(--c-blue-rgb);--t-button-tertiary-active-background:var(--c-brick-gradient);--t-button-tertiary-active-background-rgb:var(--c-brick-gradient-rgb);--t-button-tertiary-active-hover-text:var(--c-blue);--t-button-tertiary-active-hover-text-rgb:var(--c-blue-rgb);--t-button-tertiary-active-hover-background:var(--c-brick-gradient);--t-button-tertiary-active-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-secondary-text:var(--c-blue);--t-button-secondary-text-rgb:var(--c-blue-rgb);--t-button-secondary-background:transparent;--t-button-secondary-active-text:var(--c-blue);--t-button-secondary-active-text-rgb:var(--c-blue-rgb);--t-button-secondary-active-hover-text:var(--c-blue);--t-button-secondary-active-hover-text-rgb:var(--c-blue-rgb);--t-button-secondary-active-background:var(--c-text-gradient);--t-button-secondary-active-background-rgb:var(--c-text-gradient-rgb);--t-button-secondary-variety-text:var(--c-blue);--t-button-secondary-variety-text-rgb:var(--c-blue-rgb);--t-button-secondary-variety-background:transparent;--t-button-secondary-variety-hover-text:var(--c-brick);--t-button-secondary-variety-hover-text-rgb:var(--c-brick-rgb);--t-button-secondary-variety-active-text:var(--c-beige);--t-button-secondary-variety-active-text-rgb:var(--c-beige-rgb);--t-button-secondary-variety-active-background:var(--c-blue);--t-button-secondary-variety-active-background-rgb:var(--c-blue-rgb);--t-button-secondary-variety-active-hover-text:var(--c-beige);--t-button-secondary-variety-active-hover-text-rgb:var(--c-beige-rgb);--t-button-outline-text:var(--t-text);--t-button-outline-text-rgb:var(--t-text-rgb);--t-button-outline-border:var(--t-line-thin);--t-button-outline-border-rgb:var(--t-line-thin-rgb);--t-button-outline-background:transparent;--t-button-outline-hover-text:var(--t-text);--t-button-outline-hover-text-rgb:var(--t-text-rgb);--t-button-outline-hover-border:var(--t-line-thick);--t-button-outline-hover-border-rgb:var(--t-line-thick-rgb);--t-button-outline-hover-background:transparent;--t-button-outline-active-text:var(--c-beige);--t-button-outline-active-text-rgb:var(--c-beige-rgb);--t-button-outline-active-background:var(--c-blue);--t-button-outline-active-background-rgb:var(--c-blue-rgb);--t-button-marker-text:var(--c-blue);--t-button-marker-text-rgb:var(--c-blue-rgb);--t-button-marker-background:var(--c-beige);--t-button-marker-background-rgb:var(--c-beige-rgb);--t-button-marker-hover-text:var(--c-beige);--t-button-marker-hover-text-rgb:var(--c-beige-rgb);--t-button-marker-hover-background:var(--c-blue);--t-button-marker-hover-background-rgb:var(--c-blue-rgb);--t-button-marker-active-text:var(--c-beige);--t-button-marker-active-text-rgb:var(--c-beige-rgb);--t-button-marker-active-background:var(--c-blue);--t-button-marker-active-background-rgb:var(--c-blue-rgb);--t-button-marker-triangle-text:var(--c-beige);--t-button-marker-triangle-text-rgb:var(--c-beige-rgb);--t-button-marker-triangle-background:var(--c-blue);--t-button-marker-triangle-background-rgb:var(--c-blue-rgb);--t-button-marker-triangle-hover-text:var(--c-blue);--t-button-marker-triangle-hover-text-rgb:var(--c-blue-rgb);--t-button-marker-triangle-hover-background:var(--c-brick-gradient);--t-button-marker-triangle-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-marker-triangle-active-text:var(--c-blue);--t-button-marker-triangle-active-text-rgb:var(--c-blue-rgb);--t-button-marker-triangle-active-background:var(--c-brick-gradient);--t-button-marker-triangle-active-background-rgb:var(--c-brick-gradient-rgb);--t-button-tooltip-text:var(--c-blue);--t-button-tooltip-text-rgb:var(--c-blue-rgb);--t-button-tooltip-background:var(--c-beige);--t-button-tooltip-background-rgb:var(--c-beige-rgb);--t-button-tooltip-border:var(--c-blue);--t-button-tooltip-border-rgb:var(--c-blue-rgb);--t-button-tooltip-hover-text:var(--c-beige);--t-button-tooltip-hover-text-rgb:var(--c-beige-rgb);--t-button-tooltip-hover-background:var(--c-blue);--t-button-tooltip-hover-background-rgb:var(--c-blue-rgb);--t-button-link-text:var(--c-brick);--t-button-link-text-rgb:var(--c-brick-rgb);--t-button-link-hover-text:var(--c-blue);--t-button-link-hover-text-rgb:var(--c-blue-rgb);--t-button-link-hover-border:var(--c-blue);--t-button-link-hover-border-rgb:var(--c-blue-rgb);--t-button-link-reverse-text:var(--c-blue);--t-button-link-reverse-text-rgb:var(--c-blue-rgb);--t-button-link-reverse-hover-text:var(--c-brick);--t-button-link-reverse-hover-text-rgb:var(--c-brick-rgb);--t-button-link-reverse-hover-border:var(--c-brick);--t-button-link-reverse-hover-border-rgb:var(--c-brick-rgb);--t-button-link-reverse-active-text:var(--c-brick);--t-button-link-reverse-active-text-rgb:var(--c-brick-rgb);--t-button-link-reverse-active-border:var(--c-brick);--t-button-link-reverse-active-border-rgb:var(--c-brick-rgb);--t-button-link--text-text:var(--c-blue);--t-button-link--text-text-rgb:var(--c-blue-rgb);--t-button-link--text-hover-text:var(--t-line-thick);--t-button-link--text-hover-text-rgb:var(--t-line-thick-rgb);--t-button-link--text-hover-border:var(--t-line-thick);--t-button-link--text-hover-border-rgb:var(--t-line-thick-rgb);--t-link-default-normal:var(--c-brick);--t-link-default-normal-rgb:var(--c-brick-rgb);--t-link-default-hover:var(--c-blue);--t-link-default-hover-rgb:var(--c-blue-rgb);--t-link-default-active:var(--c-blue);--t-link-default-active-rgb:var(--c-blue-rgb)}.ui-light{color:var(--t-text)}.ui-light-background{background:#16181c}.ui-white{--t-background:var(--c-white);--t-background-rgb:var(--c-white-rgb);color:var(--t-text)}.ui-white-background{background:var(--c-white)}.ui-dark{--t-background:var(--c-blue);--t-background-rgb:var(--c-blue-rgb);--t-line:rgba(var(--c-beige-rgb),0.3);--t-line-thin:rgba(var(--c-beige-rgb),0.15);--t-line-thick:rgba(var(--c-beige-rgb),0.5);--t-line-footer:rgba(var(--c-beige-rgb),0.2);--t-detail:var(--c-dark-brick);--t-detail-rgb:var(--c-dark-brick-rgb);--t-text:var(--c-beige);--t-text-rgb:var(--c-beige-rgb);--t-heading:var(--c-beige);--t-heading-rgb:var(--c-beige-rgb);--t-primary:var(--c-brick);--t-primary-rgb:var(--c-brick-rgb);--t-hover-shadow-dark:#a8503d;--t-hover-shadow-light:var(--p-ember-dark);--t-button-secondary-text:var(--c-beige);--t-button-secondary-text-rgb:var(--c-beige-rgb);--t-button-tertiary-text:var(--c-blue);--t-button-tertiary-text-rgb:var(--c-blue-rgb);--t-button-tertiary-background:var(--c-beige);--t-button-tertiary-background-rgb:var(--c-beige-rgb);--t-button-tertiary-hover-text:var(--c-blue);--t-button-tertiary-hover-text-rgb:var(--c-blue-rgb);--t-button-tertiary-hover-background:var(--c-brick-gradient);--t-button-tertiary-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-tertiary-active-text:var(--c-blue);--t-button-tertiary-active-text-rgb:var(--c-blue-rgb);--t-button-tertiary-active-background:var(--c-brick-gradient);--t-button-tertiary-active-background-rgb:var(--c-brick-gradient-rgb);--t-button-tertiary-active-hover-text:var(--c-blue);--t-button-tertiary-active-hover-text-rgb:var(--c-blue-rgb);--t-button-tertiary-active-hover-background:var(--c-brick-gradient);--t-button-tertiary-active-hover-background-rgb:var(--c-brick-gradient-rgb);--t-button-outline-active-text:var(--c-blue);--t-button-outline-active-text-rgb:var(--c-blue-rgb);--t-button-outline-active-background:var(--c-beige);--t-button-outline-active-background-rgb:var(--c-beige-rgb);--t-button-tooltip-text:var(--c-beige);--t-button-tooltip-text-rgb:var(--c-beige-rgb);--t-button-tooltip-background:var(--c-blue);--t-button-tooltip-background-rgb:var(--c-blue-rgb);--t-button-tooltip-border:var(--c-beige);--t-button-tooltip-border-rgb:var(--c-beige-rgb);--t-button-tooltip-hover-text:var(--c-blue);--t-button-tooltip-hover-text-rgb:var(--c-blue-rgb);--t-button-tooltip-hover-background:var(--c-beige);--t-button-tooltip-hover-background-rgb:var(--c-beige-rgb);--t-button-link-text:var(--c-brick);--t-button-link-text-rgb:var(--c-brick-rgb);--t-button-link-hover-text:var(--c-beige);--t-button-link-hover-text-rgb:var(--c-beige-rgb);--t-button-link-hover-border:var(--c-beige);--t-button-link-hover-border-rgb:var(--c-beige-rgb);--t-button-link-reverse-text:var(--c-beige);--t-button-link-reverse-text-rgb:var(--c-beige-rgb);--t-button-link-reverse-hover-text:var(--c-brick);--t-button-link-reverse-hover-text-rgb:var(--c-brick-rgb);--t-button-link-reverse-hover-border:var(--c-brick);--t-button-link-reverse-hover-border-rgb:var(--c-brick-rgb);--t-button-link--text-text:var(--c-beige);--t-button-link--text-text-rgb:var(--c-beige-rgb);--t-link-default-normal:var(--c-brick);--t-link-default-normal-rgb:var(--c-brick-rgb);--t-link-default-hover:var(--c-beige);--t-link-default-hover-rgb:var(--c-beige-rgb);--t-link-default-active:var(--c-beige);--t-link-default-active-rgb:var(--c-beige-rgb);color:var(--t-text)}.ui-dark-background{background:var(--c-blue)}@media print{.ui-dark,.ui-light,.ui-white,:root{--t-background:#16181c;--t-line:#666;--t-detail:var(--c-dark-brick);--t-detail-rgb:var(--c-dark-brick-rgb);--t-small:#666;--t-text:#000;--t-heading:#000;--t-primary:var(--c-brick);--t-primary-rgb:var(--c-brick-rgb);--t-secondary:#000}.ui-dark,.ui-light,.ui-white,body{background:#000}.ui-dark-background,.ui-light-background,.ui-white-background,body{background:var(--p-navy)}}.is-visually-hidden,.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;padding:0;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px;margin:-1px 0 0}.sr-only--focusable.focus-visible{z-index:100;clip:unset;-webkit-clip-path:none;clip-path:none;height:auto;width:auto;background:var(--t-background);color:var(--t-heading);padding:calc(var(--scale-px)*10)}.is-invisible,.js .is-invisible--js,.no-js .is-invisible--no-js{opacity:0;pointer-events:none}.is-decorative,.js .is-decorative--js{pointer-events:none}.overlay{background:#fff;opacity:0}.svg-fix img,.svg-fix svg,img.svg-fix,svg.svg-fix{backface-visibility:hidden}.svg-fix img,.svg-fix img _::-webkit-full-page-media,.svg-fix img _:future,.svg-fix svg,.svg-fix svg _::-webkit-full-page-media,.svg-fix svg _:future,img.svg-fix,img.svg-fix _::-webkit-full-page-media,img.svg-fix _:future,svg.svg-fix,svg.svg-fix _::-webkit-full-page-media,svg.svg-fix _:future{backface-visibility:unset;will-change:transform}@-moz-document url-prefix(){.svg-fix img,.svg-fix svg,img.svg-fix,svg.svg-fix{backface-visibility:unset;transform:rotate(.001deg)}}a,button,input[type=submit]{cursor:pointer;transition-property:color}a:focus,button:focus,input[type=submit]:focus{outline:0}::-moz-focus-inner{border:0;padding:0}a:where(:not(.btn):not(.btn-container)).focus-visible,a:where(:not(.btn):not(.btn-container)):focus-visible,button:where(:not(.btn)).focus-visible,button:where(:not(.btn)):focus-visible{outline:3px auto currentColor}.is-disabled,:disabled,[disabled]{pointer-events:none}:where([data-natural-width],.dev-tools-ratio-placeholder){position:relative}[data-natural-width]:before{content:"Natural: "attr(data-natural-width)" x "attr(data-natural-height)"\aRendered: "attr(data-width)" x "attr(data-height)"\aRatio: "attr(data-ratio);position:absolute;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;background:#000;color:#fff;font:12px/14px Arial;letter-spacing:0;text-transform:none;white-space:pre}.icon{transition-property:color,transform,opacity;display:inline-block;vertical-align:middle;width:calc(var(--icon-width)*var(--scale-px));height:calc(var(--icon-height)*var(--scale-px));flex-shrink:0}.btn .icon,a .icon,button .icon{pointer-events:none;transition:none}html{font-size:62.5%}body,button,input,textarea{color:var(--t-text);text-rendering:optimizeLegibility;font-feature-settings:"kern"1;font-kerning:normal}cite{font-style:inherit}.h1,.h2,.h3,.h4,.text-h1,.text-h2,.text-h3,.text-h4,h1,h2,h3,h4,h5{color:var(--t-heading)}.h1,.h2,.h3,.h4,.text-h1,.text-h2,.text-h3,.text-h4,blockquote,figure,h1,h2,h3,h4,h5,hr,iframe,object,p,pre,table{margin:0}b{font-weight:700}.text-color-primary{color:var(--t-primary)}.text-color-small{color:var(--t-small)}.text-color-brick{color:var(--c-brick)}.text-color-dark-brick{color:var(--c-dark-brick)}.text-color-beige{color:var(--c-beige)}.text-pale{opacity:.5}.text-right{text-align:right}.text-center{text-align:center}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.text-left\:md{text-align:left}}.text-nowrap{white-space:nowrap!important}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.text-left\:md{text-align:left}}.text figure{position:relative}.text figure,.text picture{display:block}.text img{max-width:100%;height:auto;vertical-align:top}.text .h1,.text .h2,.text .h3,.text .h4,.text .text-h1,.text .text-h2,.text .text-h3,.text .text-h4,.text h1,.text h2,.text h3,.text h4,.text h5{margin-top:var(--spacing);margin-bottom:var(--spacing)}.text .h1:where(:first-child),.text .h2:where(:first-child),.text .h3:where(:first-child),.text .h4:where(:first-child),.text .text-h1:where(:first-child),.text .text-h2:where(:first-child),.text .text-h3:where(:first-child),.text .text-h4:where(:first-child),.text h1:where(:first-child),.text h2:where(:first-child),.text h3:where(:first-child),.text h4:where(:first-child),.text h5:where(:first-child){margin-top:0}.text .h1:where(:last-child),.text .h2:where(:last-child),.text .h3:where(:last-child),.text .h4:where(:last-child),.text .text-h1:where(:last-child),.text .text-h2:where(:last-child),.text .text-h3:where(:last-child),.text .text-h4:where(:last-child),.text h1:where(:last-child),.text h2:where(:last-child),.text h3:where(:last-child),.text h4:where(:last-child),.text h5:where(:last-child){margin-bottom:0}.text .h1,.text .text-h1,.text h1{margin-top:var(--md,calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 70));margin-bottom:var(--md,calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 70));color:var(--c-brick);text-align:center}.text .h1:where(:first-child),.text .text-h1:where(:first-child),.text h1:where(:first-child){margin-top:0}.text .h1:where(:last-child),.text .text-h1:where(:last-child),.text h1:where(:last-child){margin-bottom:0}.text .h2,.text .text-h2,.text h2{margin-top:var(--md,calc(var(--scale-px) * 108)) var(--n-md,calc(var(--scale-px) * 73));margin-bottom:calc(var(--scale-px)*35)}.text .h2:where(:first-child),.text .text-h2:where(:first-child),.text h2:where(:first-child){margin-top:0}.text .h2:where(:last-child),.text .text-h2:where(:last-child),.text h2:where(:last-child){margin-bottom:0}.text blockquote,.text hr,.text iframe,.text object,.text p,.text pre,.text table{margin-top:var(--md,calc(var(--scale-px) * 23)) var(--n-md,calc(var(--scale-px) * 8));margin-bottom:var(--md,calc(var(--scale-px) * 23)) var(--n-md,calc(var(--scale-px) * 8))}.text blockquote:where(:first-child),.text hr:where(:first-child),.text iframe:where(:first-child),.text object:where(:first-child),.text p:where(:first-child),.text pre:where(:first-child),.text table:where(:first-child){margin-top:0}.text blockquote:where(:last-child),.text hr:where(:last-child),.text iframe:where(:last-child),.text object:where(:last-child),.text p:where(:last-child),.text pre:where(:last-child),.text table:where(:last-child){margin-bottom:0}.text a:where(:not(.btn)){-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:calc(var(--scale-px)*2)}.img-full,.img-full img{width:100%;height:auto;vertical-align:top}@media print{a[href^="/"]:not(.btn):after,a[href^=http]:not(.btn):after{content:" ["attr(href)"] "}a:not(.btn):not(:local-link):after{content:" ["attr(href)"] ";color:inherit}}code,kbd,pre,samp{color:#333}code,pre{display:inline-block;border-radius:3px;background:#000;color:#fff;font-size:calc(var(--scale-rem)*1.2);font-weight:400;letter-spacing:0;text-transform:none;vertical-align:top;-webkit-font-smoothing:antialiased}pre{display:block;padding:10px;border:0}pre,pre code{border-radius:6px}code{padding:2px 10px}code pre,pre code{font-size:inherit;padding:0;background:0 0;border:0;border-radius:0;margin:0}ol,ul{list-style:none;padding:0;margin:0}.text ul{margin:var(--md,calc(var(--scale-px) * -8) 0 calc(var(--scale-px) * 45)) var(--n-md,calc(var(--scale-px) * 10) 0 calc(var(--scale-px) * 30))}.text ul>li{position:relative;padding-left:calc(var(--scale-px)*28);margin-top:var(--md,calc(var(--scale-px) * -5)) var(--n-md,0);margin-bottom:var(--md,calc(var(--scale-px) * 10)) var(--n-md,0)}.text ul>li:where(:first-child){margin-top:0}.text ul>li:where(:last-child){margin-bottom:0}.text ul>li:before{position:absolute;left:0;top:var(--md,.6em) var(--n-md,.5em);margin-top:-1px;content:"";width:7px;height:7px;border:1px solid var(--t-primary);border-radius:7px}.text ol{counter-reset:text-ol}.text ol>li{counter-increment:text-ol;position:relative;margin-bottom:var(--md,calc(var(--scale-px) * 108)) var(--n-md,calc(var(--scale-px) * 73));font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.6)) var(--n-md,calc(var(--scale-text-rem) * 1.4));--lh:var(--md,1.5625em) var(--n-md,1.41667em);line-height:var(--lh);letter-spacing:0;text-transform:none}.text ol>li:where(:last-child){margin-bottom:0}.is-win .text ol>li{--fos:-0.0905em;--foe:-0.2095em}.text ol>li>.h2:first-child:before,.text ol>li>.text-h2:first-child:before,.text ol>li>h2:first-child:before,.text ol>li>ol>li:before{position:absolute;left:0;top:0;content:counter(text-ol);color:var(--t-primary);font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.25em) var(--n-md,1.4em);line-height:var(--lh);letter-spacing:0;text-transform:none;display:inline-block;width:var(--md,calc(var(--scale-text-px) * 30)) var(--n-md,calc(var(--scale-text-px) * 20));height:var(--md,calc(var(--scale-text-px) * 30)) var(--n-md,calc(var(--scale-text-px) * 20));border-radius:50px;border:1px solid var(--t-primary);padding:var(--md,calc(var(--scale-text-px) * 7)) var(--n-md,calc(var(--scale-text-px) * 3));padding-top:var(--md,calc(var(--scale-text-px) * 7)) var(--n-md,calc(var(--scale-text-px) * 3));text-align:center;vertical-align:top;color:var(--t-text)}.is-win .text ol>li>.h2:first-child:before,.is-win .text ol>li>.text-h2:first-child:before,.is-win .text ol>li>h2:first-child:before,.is-win .text ol>li>ol>li:before{--fos:-0.0905em;--foe:-0.2095em}.text ol>li>.h2:first-child:before,.text ol>li>.text-h2:first-child:before,.text ol>li>h2:first-child:before{padding-top:var(--md,calc(var(--scale-text-px) * 7)) var(--n-md,calc(var(--scale-text-px) * 2));margin-top:var(--md,calc(var(--scale-text-px) * 4)) var(--n-md,0)}.text ol>li>.h2:first-child,.text ol>li>.text-h2:first-child,.text ol>li>h2:first-child{padding-left:var(--md,calc(var(--scale-px) * 70)) var(--n-md,calc(var(--scale-px) * 40))}.text ol>li>ol{counter-reset:text-ol-inner}.text ol>li>ol>li{margin-top:var(--md,calc(var(--scale-px) * 23)) var(--n-md,calc(var(--scale-px) * 8));margin-bottom:var(--md,calc(var(--scale-px) * 23)) var(--n-md,calc(var(--scale-px) * 8));counter-increment:text-ol-inner;padding:var(--md,calc(var(--scale-px) * 2) 0 0 calc(var(--scale-px) * 70)) var(--n-md,calc(var(--scale-px) * 2) 0 calc(var(--scale-px) * 2) calc(var(--scale-px) * 40))}.text ol>li>ol>li:where(:first-child){margin-top:0}.text ol>li>ol>li:where(:last-child){margin-bottom:0}.text ol>li>ol>li:before{content:counter(text-ol)"."counter(text-ol-inner);font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.25em) var(--n-md,1.4em);line-height:var(--lh);letter-spacing:0;text-transform:none;display:inline-block;width:var(--md,calc(var(--scale-text-px) * 30)) var(--n-md,calc(var(--scale-text-px) * 20));height:var(--md,calc(var(--scale-text-px) * 30)) var(--n-md,calc(var(--scale-text-px) * 20));border-radius:50px;border:1px solid var(--t-primary);padding:var(--md,calc(var(--scale-text-px) * 7)) var(--n-md,calc(var(--scale-text-px) * 3));text-align:center;vertical-align:top;color:var(--t-text)}.is-win .text ol>li>ol>li:before{--fos:-0.0905em;--foe:-0.2095em}.text ol>li>ol>li:last-child ul{margin-bottom:0}.text table{width:100%;border-collapse:collapse}.text table th{text-align:left}.text table td{border-top:var(--md,calc(var(--scale-px) * 1) solid rgba(var(--c-blue-rgb),.2)) var(--n-md,none)}.text table thead th{width:15%}.text table thead th:first-child{width:34.6%}.text table thead th:last-child{width:25.5%}.text table thead tr{height:calc(var(--scale-px)*66)}.text table tbody td span{padding-top:var(--lg,calc(var(--scale-text-px) * 10)) var(--n-lg,0);height:calc(var(--scale-px)*40);display:block}.text table tbody td span img{margin-top:calc(var(--scale-text-px)*-10);margin-right:calc(var(--scale-px)*16)}.text table tbody tr{height:calc(var(--scale-px)*100)}hr{border:0;border-bottom:1px solid var(--t-line)}.btn__text:after,.btn__text:before,.leading-trim:after,.leading-trim:before{content:"";display:block;height:0;overflow:hidden;position:relative}.btn__text:before,.leading-trim:before{margin-bottom:calc((var(--lh) - 1em)/-2 + var(--fos,0em))}.btn__text:after,.leading-trim:after{margin-top:calc((var(--lh) - 1em)/-2 + var(--foe,0em))}.btn{border:0;box-shadow:none;background-color:transparent;position:relative;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition-property:color}.btn.is-disabled,.btn:disabled{pointer-events:none;cursor:default}.btn-container.focus-visible .btn,.btn-container:focus-visible .btn,.btn.focus-visible,.btn:focus-visible,input.focus-visible+.btn:is(label),input:focus-visible+.btn:is(label){box-shadow:0 0 0 2px var(--t-text)}.btn__content{display:flex;align-items:center;justify-content:center;min-width:100%;position:relative;z-index:2}.btn__content,.btn__content _::-webkit-full-page-media,.btn__content _:future{margin-left:auto;margin-right:auto}.btn .btn__icon+.btn__text,.btn .btn__text+.btn__icon{margin-left:calc(var(--scale-px)*10)}.btn.btn--go-back .btn__icon+.btn__text,.btn.btn--go-back .btn__text+.btn__icon{margin-left:var(--lg,calc(var(--scale-px) * 4)) var(--n-lg,calc(var(--scale-px) * 2))}.btn__text{position:relative}.btn-container{cursor:pointer}.btn-container.is-disabled,.btn-container:disabled{cursor:default}.btn.icon{display:inline-flex;transition-property:all}.btn--ellipsis{min-width:0}.btn--ellipsis .btn__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:.15em;padding-bottom:.15em}@media print{.btn{border:1px solid var(--t-primary)!important;color:var(--t-heading)!important}}@keyframes rotateShadow1{0%{bottom:40%;right:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}25%{bottom:60%;right:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}50%{bottom:60%;right:calc(50% - var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}75%{bottom:40%;right:calc(50% - var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}to{bottom:40%;right:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}}@keyframes rotateShadow2{0%{top:40%;left:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}25%{top:60%;left:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}50%{top:60%;left:calc(50% - var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}75%{top:40%;left:calc(50% - var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}to{top:40%;left:calc(50% + var(--button-shadow-offset-x));filter:blur(var(--button-shadow-blur))}}.btn:after,.btn:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;transition-property:transform,background-color,border-color,box-shadow}.btn:after{pointer-events:none}.btn--primary .btn__deco:after,.btn--primary .btn__deco:before,.btn--tertiary .btn__deco:after,.btn--tertiary .btn__deco:before{content:"";position:absolute;opacity:0;height:var(--button-shadow-height);border-radius:100%;width:var(--button-shadow-width);pointer-events:none;transition-duration:1.6s;transition-property:opacity}.btn--primary .btn__deco:before,.btn--tertiary .btn__deco:before{background:var(--t-hover-shadow-dark);transform:translate(-50%,-50%);animation:rotateShadow2 6s linear 0s infinite forwards;animation-play-state:paused}.btn--primary .btn__deco:after,.btn--tertiary .btn__deco:after{background:var(--t-hover-shadow-light);transform:translate(50%,50%);animation:rotateShadow1 6s linear 0s infinite forwards;animation-play-state:paused}.has-hover .btn--primary:hover .btn__deco:after,.has-hover .btn--primary:hover .btn__deco:before,.has-hover .btn--tertiary:hover .btn__deco:after,.has-hover .btn--tertiary:hover .btn__deco:before,.has-hover .btn-container:hover .btn--primary .btn__deco:after,.has-hover .btn-container:hover .btn--primary .btn__deco:before,.has-hover .btn-container:hover .btn--tertiary .btn__deco:after,.has-hover .btn-container:hover .btn--tertiary .btn__deco:before{opacity:var(--button-shadow-opacity)}.has-hover .btn--primary:hover .btn__deco:after,.has-hover .btn--primary:hover .btn__deco:before,.has-hover .btn--tertiary:hover .btn__deco:after,.has-hover .btn--tertiary:hover .btn__deco:before,.has-hover .btn-container:hover .btn--primary .btn__deco:after,.has-hover .btn-container:hover .btn--primary .btn__deco:before,.has-hover .btn-container:hover .btn--tertiary .btn__deco:after,.has-hover .btn-container:hover .btn--tertiary .btn__deco:before{animation-play-state:running}.has-hover .btn--primary:active:hover .btn__deco:after,.has-hover .btn--primary:active:hover .btn__deco:before,.has-hover .btn--tertiary:active:hover .btn__deco:after,.has-hover .btn--tertiary:active:hover .btn__deco:before,.has-hover .btn-container:active:hover .btn--primary .btn__deco:after,.has-hover .btn-container:active:hover .btn--primary .btn__deco:before,.has-hover .btn-container:active:hover .btn--tertiary .btn__deco:after,.has-hover .btn-container:active:hover .btn--tertiary .btn__deco:before{opacity:var(--button-shadow-opacity)}.has-hover .btn--primary:active:hover .btn__deco:after,.has-hover .btn--primary:active:hover .btn__deco:before,.has-hover .btn--tertiary:active:hover .btn__deco:after,.has-hover .btn--tertiary:active:hover .btn__deco:before,.has-hover .btn-container:active:hover .btn--primary .btn__deco:after,.has-hover .btn-container:active:hover .btn--primary .btn__deco:before,.has-hover .btn-container:active:hover .btn--tertiary .btn__deco:after,.has-hover .btn-container:active:hover .btn--tertiary .btn__deco:before{animation-play-state:running}.btn--outline{border-radius:0!important;will-change:auto}.btn--outline:after,.btn--outline:before{opacity:0;transition-property:opacity,background}.btn--outline .btn__outline{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.btn--outline .btn__outline rect{fill:none;stroke-width:1.25;width:calc(100% - 2px);height:calc(100% - 2px);stroke-dasharray:var(--path-length,1000px) 2000px;stroke-dashoffset:0;transition-timing-function:cubic-bezier(.55,0,.1,1);transition-property:stroke,stroke-dashoffset,transform;transform-origin:50% 50%}.btn--outline .btn__outline rect+rect{stroke-dashoffset:var(--path-length,1000px)}.no-hover .btn--outline .btn__outline rect+rect{display:none}.btn--outline.is-active:after,.btn--outline.is-active:before,.btn-container.is-active .btn--outline:after,.btn-container.is-active .btn--outline:before,.has-hover .btn--outline:active:hover:after,.has-hover .btn--outline:active:hover:before,.has-hover .btn--outline:hover:after,.has-hover .btn--outline:hover:before,.has-hover .btn-container:active:hover .btn--outline:after,.has-hover .btn-container:active:hover .btn--outline:before,.has-hover .btn-container:hover .btn--outline:after,.has-hover .btn-container:hover .btn--outline:before,input:checked+.btn--outline:is(label):after,input:checked+.btn--outline:is(label):before{opacity:1}.btn--secondary:after{opacity:1;transition-property:border;border:1px solid var(--c-brick)}.btn--secondary.is-active:after,.btn-container.is-active .btn--secondary:after,.has-hover .btn--secondary:active:hover:after,.has-hover .btn--secondary:hover:after,.has-hover .btn-container:active:hover .btn--secondary:after,.has-hover .btn-container:hover .btn--secondary:after,input:checked+.btn--secondary:is(label):after{border:1px solid var(--t-text)}.has-hover .btn--secondary.is-active:hover:after,.has-hover .btn-container.is-active:hover .btn--secondary:after,.has-hover .btn-container:hover .btn--secondary.is-active:after,.has-hover input:checked+.btn--secondary:is(label):hover:after{border:1px solid var(--c-brick)}.btn--secondary .btn-container.is-disabled:after,.btn--secondary.is-disabled:after,.btn--secondary:disabled:after{border:1px solid var(--t-line)}.btn--secondary .btn-container.is-disabled .btn__content,.btn--secondary.is-disabled .btn__content,.btn--secondary:disabled .btn__content{opacity:.3}.btn--underline{border-radius:0!important;will-change:auto}.btn--underline .btn__underline:after,.btn--underline .btn__underline:before{content:"";position:absolute;display:block;width:100%;left:0;bottom:-.35em;border-bottom:1px solid var(--border);transform-origin:100%0;transition-property:transform,opacity}.btn--underline .btn__underline:before{transform:scaleX(0);transform-origin:0 0;border-bottom:1px solid var(--hover-border);opacity:0}.has-hover .btn--underline:active:hover .btn__underline:after,.has-hover .btn--underline:active:hover .btn__underline:before,.has-hover .btn--underline:hover .btn__underline:after,.has-hover .btn--underline:hover .btn__underline:before,.has-hover .btn-container:active:hover .btn--underline .btn__underline:after,.has-hover .btn-container:active:hover .btn--underline .btn__underline:before,.has-hover .btn-container:hover .btn--underline .btn__underline:after,.has-hover .btn-container:hover .btn--underline .btn__underline:before{transform:scaleX(1);opacity:1}.btn--underline .btn-container.is-disabled .btn__underline:before,.btn--underline.is-disabled .btn__underline:before,.btn--underline:disabled .btn__underline:before{display:none}.btn{height:calc(var(--scale-px)*30);padding:0 calc(var(--scale-px)*15);shadow-width:80%;shadow-height:110%;shadow-blur:calc(var(--scale-px)*17.5);shadow-opacity:1;shadow-offset-x:20%;--button-height:calc(var(--scale-px) * 30);--button-shadow-width:80%;--button-shadow-height:110%;--button-shadow-blur:calc(var(--scale-px) * 17.5);--button-shadow-opacity:1;--button-shadow-offset-x:20%}.btn,.btn:after,.btn:before{border-radius:calc(var(--scale-px)*30)}.btn.btn--outline{border-radius:0}.btn.btn--outline>svg rect{rx:calc(var(--scale-px)*30);ry:calc(var(--scale-px)*30)}.btn.btn--square{--button-shadow-width:var(--button-shadow-height)}.btn>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:calc(var(--scale-px)*30)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn{padding:0 calc(var(--scale-px)*20);--button-height:calc(var(--scale-px) * 40)}.btn,.btn>.btn__content{height:calc(var(--scale-px)*40)}.btn>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.btn--static{height:calc(var(--scale-px)*40);--button-height:calc(var(--scale-px) * 40)}.btn--static,.btn--static:after,.btn--static:before{border-radius:calc(var(--scale-px)*20)}.btn--static.btn--outline{border-radius:0}.btn--static.btn--outline>svg rect{rx:calc(var(--scale-px)*20);ry:calc(var(--scale-px)*20)}.btn--static>.btn__content{height:calc(var(--scale-px)*40)}.btn--md{height:calc(var(--scale-px)*40);--button-height:calc(var(--scale-px) * 40)}.btn--md,.btn--md:after,.btn--md:before{border-radius:calc(var(--scale-px)*20)}.btn--md.btn--outline{border-radius:0}.btn--md.btn--outline>svg rect{rx:calc(var(--scale-px)*20);ry:calc(var(--scale-px)*20)}.btn--md>.btn__content{height:calc(var(--scale-px)*40)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--md{height:calc(var(--scale-px)*60);--button-height:calc(var(--scale-px) * 60)}.btn--md,.btn--md:after,.btn--md:before{border-radius:calc(var(--scale-px)*30)}.btn--md.btn--outline{border-radius:0}.btn--md.btn--outline>svg rect{rx:calc(var(--scale-px)*30);ry:calc(var(--scale-px)*30)}.btn--md>.btn__content{height:calc(var(--scale-px)*60)}}@media (min-width:2400px) and (min-height:700px){.btn--md{height:calc(var(--scale-px)*80);--button-height:calc(var(--scale-px) * 80)}.btn--md,.btn--md:after,.btn--md:before{border-radius:calc(var(--scale-px)*40)}.btn--md.btn--outline{border-radius:0}.btn--md.btn--outline>svg rect{rx:calc(var(--scale-px)*40);ry:calc(var(--scale-px)*40)}.btn--md>.btn__content{height:calc(var(--scale-px)*80)}}.btn--md-2{height:calc(var(--scale-px)*40);--button-height:calc(var(--scale-px) * 40)}.btn--md-2,.btn--md-2:after,.btn--md-2:before{border-radius:calc(var(--scale-px)*20)}.btn--md-2.btn--outline{border-radius:0}.btn--md-2.btn--outline>svg rect{rx:calc(var(--scale-px)*20);ry:calc(var(--scale-px)*20)}.btn--md-2>.btn__content{height:calc(var(--scale-px)*40)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--md-2{height:calc(var(--scale-px)*60);padding:0 calc(var(--scale-px)*30);--button-height:calc(var(--scale-px) * 60)}.btn--md-2,.btn--md-2:after,.btn--md-2:before{border-radius:calc(var(--scale-px)*30)}.btn--md-2.btn--outline{border-radius:0}.btn--md-2.btn--outline>svg rect{rx:calc(var(--scale-px)*30);ry:calc(var(--scale-px)*30)}.btn--md-2>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:calc(var(--scale-px)*60)}}@media (min-width:2400px) and (min-height:700px){.btn--md-2{height:calc(var(--scale-px)*80);--button-height:calc(var(--scale-px) * 80)}.btn--md-2,.btn--md-2:after,.btn--md-2:before{border-radius:calc(var(--scale-px)*40)}.btn--md-2.btn--outline{border-radius:0}.btn--md-2.btn--outline>svg rect{rx:calc(var(--scale-px)*40);ry:calc(var(--scale-px)*40)}.btn--md-2>.btn__content{height:calc(var(--scale-px)*80)}}.btn--xl-2{height:calc(var(--scale-px)*60);shadow-width:70%;shadow-height:100%;--button-height:calc(var(--scale-px) * 60);--button-shadow-width:70%;--button-shadow-height:100%}.btn--xl-2,.btn--xl-2:after,.btn--xl-2:before{border-radius:calc(var(--scale-px)*30)}.btn--xl-2.btn--outline{border-radius:0}.btn--xl-2.btn--outline>svg rect{rx:calc(var(--scale-px)*30);ry:calc(var(--scale-px)*30)}.btn--xl-2.btn--square{--button-shadow-width:var(--button-shadow-height)}.btn--xl-2>.btn__content{height:calc(var(--scale-px)*60)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--xl-2{height:calc(var(--scale-px)*120);shadow-width:100%;shadow-height:100%;shadow-blur:calc(var(--scale-px)*25);shadow-opacity:.8;shadow-offset-x:10%;--button-height:calc(var(--scale-px) * 120);--button-shadow-width:100%;--button-shadow-height:100%;--button-shadow-blur:calc(var(--scale-px) * 25);--button-shadow-opacity:0.8;--button-shadow-offset-x:10%}.btn--xl-2,.btn--xl-2:after,.btn--xl-2:before{border-radius:calc(var(--scale-px)*60)}.btn--xl-2.btn--outline{border-radius:0}.btn--xl-2.btn--outline>svg rect{rx:calc(var(--scale-px)*60);ry:calc(var(--scale-px)*60)}.btn--xl-2.btn--square{--button-shadow-width:var(--button-shadow-height)}.btn--xl-2>.btn__content{height:calc(var(--scale-px)*120)}}.btn--xl{height:calc(var(--scale-px)*120);padding:0 calc(var(--scale-px)*25);shadow-width:100%;shadow-height:100%;shadow-blur:calc(var(--scale-px)*25);shadow-opacity:.8;shadow-offset-x:10%;--button-height:calc(var(--scale-px) * 120);--button-shadow-width:100%;--button-shadow-height:100%;--button-shadow-blur:calc(var(--scale-px) * 25);--button-shadow-opacity:0.8;--button-shadow-offset-x:10%}.btn--xl,.btn--xl:after,.btn--xl:before{border-radius:calc(var(--scale-px)*60)}.btn--xl.btn--outline{border-radius:0}.btn--xl.btn--outline>svg rect{rx:calc(var(--scale-px)*60);ry:calc(var(--scale-px)*60)}.btn--xl.btn--square{--button-shadow-width:var(--button-shadow-height)}.btn--xl>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:calc(var(--scale-px)*120)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--xl{height:calc(var(--scale-px)*180);padding:0 calc(var(--scale-px)*44);--button-height:calc(var(--scale-px) * 180)}.btn--xl,.btn--xl:after,.btn--xl:before{border-radius:calc(var(--scale-px)*90)}.btn--xl.btn--outline{border-radius:0}.btn--xl.btn--outline>svg rect{rx:calc(var(--scale-px)*90);ry:calc(var(--scale-px)*90)}.btn--xl>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:calc(var(--scale-px)*180)}}.btn--link{shadow-width:100%;shadow-height:100%;shadow-blur:calc(var(--scale-px)*7.5);--button-shadow-width:100%;--button-shadow-height:100%;--button-shadow-blur:calc(var(--scale-px) * 7.5)}.btn--link.btn--square{--button-shadow-width:var(--button-shadow-height)}.btn--submit{padding:0 calc(var(--scale-px)*20)}.btn--submit>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--submit{padding:0 calc(var(--scale-px)*35)}.btn--submit>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.btn--go-back{padding:0 calc(var(--scale-px)*20)0 calc(var(--scale-px)*13)}.btn--go-back>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:980px){.btn--go-back{padding:0 calc(var(--scale-px)*20)0 calc(var(--scale-px)*16)}.btn--go-back>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.btn--narrow{padding:0 calc(var(--scale-px)*12.5)}.btn--narrow>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.btn--wide{padding:0 calc(var(--scale-px)*41)}.btn--wide>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.btn--wide{padding:0 calc(var(--scale-px)*44)}.btn--wide>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.btn--cookie{height:calc(var(--scale-px)*20);padding:0 calc(var(--scale-px)*10);--button-height:calc(var(--scale-px) * 20)}.btn--cookie,.btn--cookie:after,.btn--cookie:before{border-radius:calc(var(--scale-px)*10)}.btn--cookie.btn--outline{border-radius:0}.btn--cookie.btn--outline>svg rect{rx:calc(var(--scale-px)*10);ry:calc(var(--scale-px)*10)}.btn--cookie>.btn__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:calc(var(--scale-px)*20)}.btn--tab{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 2)) var(--n-md,calc(var(--scale-text-rem) * 1.3));--lh:var(--md,1.25em) var(--n-md,1.23077em);line-height:var(--lh);letter-spacing:.02em;text-transform:uppercase}.is-win .btn--tab{--fos:-0.0905em;--foe:-0.2095em}.btn--text-small{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 2)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem) * 1.5)) var(--n-md,calc(var(--scale-text-rem) * 1.2)));--lh:var(--xxxxl,1.25em) var(--n-xxxxl,var(--md,1.2em) var(--n-md,1.33333em));line-height:var(--lh);letter-spacing:var(--xxxxl,.02em) var(--n-xxxxl,var(--md,.03em) var(--n-md,.05em));text-transform:uppercase}.is-win .btn--text-small{--fos:-0.0905em;--foe:-0.2095em}.btn--square{width:var(--button-height)}.btn--square{padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}.btn--primary,.btn--primary .btn-container.is-disabled,.btn--primary.is-disabled,.btn--primary:disabled{color:var(--t-button-primary-text)}.btn--primary .btn-container.is-disabled:after,.btn--primary.is-disabled:after,.btn--primary:after,.btn--primary:disabled:after{background:var(--t-button-primary-background)}.btn--primary .btn-container.is-disabled:before,.btn--primary.is-disabled:before,.btn--primary:before,.btn--primary:disabled:before{background:var(--t-button-primary-hover-background)}.has-hover .btn--primary:active:hover,.has-hover .btn--primary:hover,.has-hover .btn-container:active:hover .btn--primary,.has-hover .btn-container:hover .btn--primary{color:var(--t-button-primary-hover-text)}.btn--primary.is-active,.btn-container.is-active .btn--primary,input:checked+.btn--primary:is(label){color:var(--t-button-primary-active-text)}.btn--primary.is-active:after,.btn-container.is-active .btn--primary:after,input:checked+.btn--primary:is(label):after{background:var(--t-button-primary-active-background)}.btn--primary.is-active:before,.btn-container.is-active .btn--primary:before,input:checked+.btn--primary:is(label):before{background:var(--t-button-primary-active-hover-background)}.has-hover .btn--primary.is-active:active:hover,.has-hover .btn--primary.is-active:hover,.has-hover .btn-container.is-active:active:hover .btn--primary,.has-hover .btn-container.is-active:hover .btn--primary,.has-hover .btn-container:hover .btn--primary.is-active,.has-hover input:checked+.btn--primary:is(label):active:hover,.has-hover input:checked+.btn--primary:is(label):hover{color:var(--t-button-primary-active-hover-text)}.btn--tertiary,.btn--tertiary .btn-container.is-disabled,.btn--tertiary.is-disabled,.btn--tertiary:disabled{color:var(--t-button-tertiary-text)}.btn--tertiary .btn-container.is-disabled:after,.btn--tertiary.is-disabled:after,.btn--tertiary:after,.btn--tertiary:disabled:after{background:var(--t-button-tertiary-background)}.btn--tertiary .btn-container.is-disabled:before,.btn--tertiary.is-disabled:before,.btn--tertiary:before,.btn--tertiary:disabled:before{background:var(--t-button-tertiary-hover-background)}.has-hover .btn--tertiary:active:hover,.has-hover .btn--tertiary:hover,.has-hover .btn-container:active:hover .btn--tertiary,.has-hover .btn-container:hover .btn--tertiary{color:var(--t-button-tertiary-hover-text)}.btn--tertiary.is-active,.btn-container.is-active .btn--tertiary,input:checked+.btn--tertiary:is(label){color:var(--t-button-tertiary-active-text)}.btn--tertiary.is-active:after,.btn-container.is-active .btn--tertiary:after,input:checked+.btn--tertiary:is(label):after{background:var(--t-button-tertiary-active-background)}.btn--tertiary.is-active:before,.btn-container.is-active .btn--tertiary:before,input:checked+.btn--tertiary:is(label):before{background:var(--t-button-tertiary-active-hover-background)}.has-hover .btn--tertiary.is-active:active:hover,.has-hover .btn--tertiary.is-active:hover,.has-hover .btn-container.is-active:active:hover .btn--tertiary,.has-hover .btn-container.is-active:hover .btn--tertiary,.has-hover .btn-container:hover .btn--tertiary.is-active,.has-hover input:checked+.btn--tertiary:is(label):active:hover,.has-hover input:checked+.btn--tertiary:is(label):hover{color:var(--t-button-tertiary-active-hover-text)}.btn--secondary,.btn--secondary .btn-container.is-disabled,.btn--secondary.is-disabled,.btn--secondary:disabled{color:var(--t-button-secondary-text)}.btn--secondary .btn-container.is-disabled:after,.btn--secondary.is-disabled:after,.btn--secondary:after,.btn--secondary:disabled:after{background:var(--t-button-secondary-background)}.btn--secondary.is-active,.btn-container.is-active .btn--secondary,input:checked+.btn--secondary:is(label){color:var(--t-button-secondary-active-text)}.btn--secondary.is-active:after,.btn-container.is-active .btn--secondary:after,input:checked+.btn--secondary:is(label):after{background:var(--t-button-secondary-active-background)}.has-hover .btn--secondary.is-active:active:hover,.has-hover .btn--secondary.is-active:hover,.has-hover .btn-container.is-active:active:hover .btn--secondary,.has-hover .btn-container.is-active:hover .btn--secondary,.has-hover .btn-container:hover .btn--secondary.is-active,.has-hover input:checked+.btn--secondary:is(label):active:hover,.has-hover input:checked+.btn--secondary:is(label):hover{color:var(--t-button-secondary-active-hover-text)}.btn--outline,.btn--outline .btn-container.is-disabled,.btn--outline.is-disabled,.btn--outline:disabled{--hover-border:var(--t-button-outline-hover-border)}.btn--outline .btn-container.is-disabled:after,.btn--outline.is-disabled:after,.btn--outline:after,.btn--outline:disabled:after{background:var(--t-button-outline-background)}.btn--outline .btn-container.is-disabled:before,.btn--outline.is-disabled:before,.btn--outline:before,.btn--outline:disabled:before{background:var(--t-button-outline-hover-background)}.btn--outline .btn-container.is-disabled>svg rect+rect,.btn--outline.is-disabled>svg rect+rect,.btn--outline:disabled>svg rect+rect,.btn--outline>svg rect+rect{stroke:var(--t-button-outline-hover-border)}.btn--outline .btn-container.is-disabled:before,.btn--outline.is-disabled:before,.btn--outline:before,.btn--outline:disabled:before{border-color:var(--t-button-outline-hover-border)}.btn--link,.btn--link .btn-container.is-disabled,.btn--link.is-disabled,.btn--link:disabled{color:var(--t-button-link-text);--hover-border:var(--t-button-link-hover-border)}.btn--link .btn-container.is-disabled>svg rect+rect,.btn--link.is-disabled>svg rect+rect,.btn--link:disabled>svg rect+rect,.btn--link>svg rect+rect{stroke:var(--t-button-link-hover-border)}.btn--link .btn-container.is-disabled:before,.btn--link.is-disabled:before,.btn--link:before,.btn--link:disabled:before{border-color:var(--t-button-link-hover-border)}.has-hover .btn--link:active:hover,.has-hover .btn--link:hover,.has-hover .btn-container:active:hover .btn--link,.has-hover .btn-container:hover .btn--link{color:var(--t-button-link-hover-text)}.btn--link--text,.btn--link--text .btn-container.is-disabled,.btn--link--text.is-disabled,.btn--link--text:disabled{color:var(--t-button-link--text-text);--hover-border:var(--t-button-link--text-hover-border)}.btn--link--text .btn-container.is-disabled>svg rect+rect,.btn--link--text.is-disabled>svg rect+rect,.btn--link--text:disabled>svg rect+rect,.btn--link--text>svg rect+rect{stroke:var(--t-button-link--text-hover-border)}.btn--link--text .btn-container.is-disabled:before,.btn--link--text.is-disabled:before,.btn--link--text:before,.btn--link--text:disabled:before{border-color:var(--t-button-link--text-hover-border)}.has-hover .btn--link--text:active:hover,.has-hover .btn--link--text:hover,.has-hover .btn-container:active:hover .btn--link--text,.has-hover .btn-container:hover .btn--link--text{color:var(--t-button-link--text-hover-text)}.btn--link{padding-left:0;padding-right:0;height:auto;border-radius:0;overflow:visible}.btn--link:where(:not(.btn--full)){width:auto}.btn--link:before{display:none}.btn--link>.btn__content{justify-content:flex-start;text-align:left;height:auto}.btn--link.focus-visible{box-shadow:none}.btn--link.focus-visible:not(.btn-container){outline-width:1px;outline-style:auto;outline-color:currentColor;outline-offset:1px}.btn--link:focus-visible{box-shadow:none}.btn--link:focus-visible:not(.btn-container){outline-width:1px;outline-style:auto;outline-color:currentColor;outline-offset:1px}.btn.btn--link:after{display:block;transition:none;pointer-events:all;left:calc(var(--scale-px)*-15);top:calc(var(--scale-px)*-15);right:calc(var(--scale-px)*-15);bottom:calc(var(--scale-px)*-15)}.btn.btn--link .btn-container.is-disabled:after,.btn.btn--link.is-disabled:after,.btn.btn--link:disabled:after{display:none}.btn--outline,.btn--outline .btn-container.is-disabled,.btn--outline.is-disabled,.btn--outline:disabled{color:var(--t-button-outline-text);--border:var(--t-button-outline-border)}.btn--outline .btn-container.is-disabled>svg rect,.btn--outline.is-disabled>svg rect,.btn--outline:disabled>svg rect,.btn--outline>svg rect{stroke:var(--t-button-outline-border)}.btn--outline .btn-container.is-disabled:after,.btn--outline.is-disabled:after,.btn--outline:after,.btn--outline:disabled:after{border-color:var(--t-button-outline-border)}.has-hover .btn--outline:hover,.has-hover .btn-container:hover .btn--outline{color:var(--t-button-outline-hover-text);--border:var(--t-button-outline-hover-border)}.has-hover .btn--outline:hover:after,.has-hover .btn-container:hover .btn--outline:after{background:var(--t-button-outline-hover-background)}.has-hover .btn--outline:hover>svg rect,.has-hover .btn-container:hover .btn--outline>svg rect{stroke:var(--t-button-outline-hover-border)}.has-hover .btn--outline:hover:after,.has-hover .btn-container:hover .btn--outline:after{border-color:var(--t-button-outline-hover-border)}.has-hover .btn--outline:active:hover,.has-hover .btn-container:active:hover .btn--outline{color:var(--t-button-outline-hover-text);--border:var(--t-button-outline-hover-border)}.has-hover .btn--outline:active:hover:after,.has-hover .btn-container:active:hover .btn--outline:after{background:var(--t-button-outline-hover-background)}.has-hover .btn--outline:active:hover>svg rect,.has-hover .btn-container:active:hover .btn--outline>svg rect{stroke:var(--t-button-outline-hover-border)}.has-hover .btn--outline:active:hover:after,.has-hover .btn-container:active:hover .btn--outline:after{border-color:var(--t-button-outline-hover-border)}.btn--outline.is-active,.btn-container.is-active .btn--outline,input:checked+.btn--outline:is(label){color:var(--t-button-outline-active-text)}.btn--outline.is-active:after,.btn-container.is-active .btn--outline:after,input:checked+.btn--outline:is(label):after{background:var(--t-button-outline-active-background)}.has-hover .btn--outline.is-active:hover,.has-hover .btn-container.is-active:hover .btn--outline,.has-hover .btn-container:hover .btn--outline.is-active,.has-hover input:checked+.btn--outline:is(label):hover{color:var(--t-button-outline-active-text)}.has-hover .btn--outline.is-active:hover:after,.has-hover .btn-container.is-active:hover .btn--outline:after,.has-hover .btn-container:hover .btn--outline.is-active:after,.has-hover input:checked+.btn--outline:is(label):hover:after{background:var(--t-button-outline-active-background)}.btn--tab{padding-bottom:var(--md,calc(var(--scale-px) * 38)) var(--n-md,calc(var(--scale-px) * 20));transition-property:color}.btn--tab.is-active,.btn-container.is-active .btn--tab,input:checked+.btn--tab:is(label){border-bottom:2px solid var(--t-primary);color:var(--t-primary)}.has-hover .btn--tab.is-active:hover,.has-hover .btn-container.is-active:hover .btn--tab,.has-hover .btn-container:hover .btn--tab.is-active,.has-hover input:checked+.btn--tab:is(label):hover{color:var(--t-primary)}.disable-transitions,.disable-transitions *,.disable-transitions:after,.disable-transitions :after,.disable-transitions:before,.disable-transitions :before{transition:none!important}@media (prefers-reduced-motion:reduce),(update:slow){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}.animation--fade-in,.animation--fade-in-intro,.animation--fade-out,.animation--fade-out-intro,.animation--tabs-in,.animation--tabs-out{will-change:opacity;transition-property:opacity,transform,-webkit-clip-path;transition-property:opacity,transform,clip-path;transition-property:opacity,transform,clip-path,-webkit-clip-path}.animation--fade-in--inactive,.animation--fade-in-intro--inactive,.animation--fade-out--active,.animation--fade-out-intro--active,.animation--tabs-in--inactive,.animation--tabs-out--active{opacity:0}.animation.animation--intro-clip-in{transition-property:opacity,transform,-webkit-clip-path;transition-property:clip-path,opacity,transform;transition-property:clip-path,opacity,transform,-webkit-clip-path;will-change:clip-path}.animation.animation--intro-clip-in--inactive{-webkit-clip-path:polygon(50%0,50%0,50% 100%,50% 100%);clip-path:polygon(50%0,50%0,50% 100%,50% 100%);transform:scale(1.1)}.animation.animation--intro-clip-in--active{animation:intro-clip-in 2.4s ease-in-out}@keyframes intro-clip-in{0%{-webkit-clip-path:polygon(50%0,50%0,50% 100%,50% 100%);clip-path:polygon(50%0,50%0,50% 100%,50% 100%)}75%{-webkit-clip-path:polygon(19%0,80%0,81% 100%,19% 100%);clip-path:polygon(19%0,80%0,81% 100%,19% 100%);animation-timing-function:cubic-bezier(.55,0,.1,1)}to{-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%)}}.animation.animation--clip-in-up{transition-property:opacity,transform,-webkit-clip-path;transition-property:clip-path,opacity,transform;transition-property:clip-path,opacity,transform,-webkit-clip-path;will-change:clip-path}.animation.animation--clip-in-up--inactive{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.animation.animation--clip-in-up--active{animation:clip-in-up 1.5s ease-in-out}@keyframes clip-in-up{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%)}}.animation.animation--move-up,.animation.animation--move-up-choice,.animation.animation--move-up-slow{transition-property:transform,opacity}.animation.animation--move-up--inactive,.animation.animation--move-up-slow--inactive{transform:translateY(20%)}.animation.animation--move-up-choice--inactive{transform:translateY(calc(var(--lvh)*100))}.intro-sticky__flower-reveal-element{transform:translateY(0)}.animation.animation--flower .intro-sticky__flower-reveal-element{transition-property:transform,animation-play-state}.animation.animation--flower--inactive .intro-sticky__flower-reveal-element{transform:translateY(50%)}.animation.animation--header-slide-in{transition-property:transform}.animation.animation--header-slide-in--inactive{transform:translateY(-100%)}.animation--title{transition:border-color!important;transition-duration:calc(var(--line-total)*20ms + 1.6s)!important}.is-edge .animation--title,.is-ie .animation--title{transition-duration:1.6s!important}.animation--title .word{transition:transform 1.6s cubic-bezier(.25,.74,.22,.99),opacity 1.6s cubic-bezier(.25,.74,.22,.99);transition-delay:calc(var(--line-index)*20ms)}.is-edge .animation--title .word,.is-ie .animation--title .word{transition-delay:0}.animation--title--inactive{border-color:#fff}.animation--title--inactive .word{transform:translateY(calc(100% + var(--line-index)*60%));opacity:0}.animation--title-alt{transition:border-color!important;transition-duration:calc(var(--char-total)*20ms + 2s)!important}.is-edge .animation--title-alt,.is-ie .animation--title-alt{transition-duration:2s!important}.animation--title-alt .char{transition:transform 2s cubic-bezier(.25,.74,.22,.99),opacity 2s cubic-bezier(.25,.74,.22,.99);transition-delay:calc(var(--char-index)*20ms)}.is-edge .animation--title-alt .char,.is-ie .animation--title-alt .char{transition-delay:0ms}.animation--title-alt--inactive{border-color:#fff}.animation--title-alt--inactive .char{transform:translateY(110%);opacity:0}.animation--title-image{transition:border-color!important;transition-duration:calc(var(--line-total)*20ms + 1.6s)!important}.is-edge .animation--title-image,.is-ie .animation--title-image{transition-duration:1.6s!important}.animation--title-image img{transition:transform 1.6s cubic-bezier(.25,.74,.22,.99),opacity 1.6s cubic-bezier(.25,.74,.22,.99);transition-delay:calc(var(--line-index)*20ms)}.is-edge .animation--title-image img,.is-ie .animation--title-image img{transition-delay:0}.animation--title-image--inactive{border-color:#fff}.animation--title-image--inactive img{transform:translateY(calc(100% + var(--line-index)*60%));opacity:0}.animation--title-preloader{transition:border-color!important;transition-duration:calc(var(--line-total)*20ms + 2s)!important}.is-edge .animation--title-preloader,.is-ie .animation--title-preloader{transition-duration:2s!important}.animation--title-preloader .word{transition:transform 2s cubic-bezier(.25,.74,.22,.99),opacity 2s cubic-bezier(.25,.74,.22,.99);transition-delay:calc(var(--line-index)*20ms)}.is-edge .animation--title-preloader .word,.is-ie .animation--title-preloader .word{transition-delay:0}.animation--title-preloader--inactive{border-color:#fff}.animation--title-preloader--inactive .word{transform:translateY(calc(100% + var(--line-index)*60%));opacity:0}.animation--text{transition:border-color!important;transition-duration:calc(var(--line-total)*20ms + 1.6s)!important}.is-edge .animation--text,.is-ie .animation--text{transition-duration:1.6s!important}.animation--text .word{transition:transform 1.6s cubic-bezier(.25,.74,.22,.99),opacity 1.6s cubic-bezier(.25,.74,.22,.99);transition-delay:calc(var(--line-index)*20ms)}.is-edge .animation--text .word,.is-ie .animation--text .word{transition-delay:0}.animation--text--inactive{border-color:#fff}.animation--text--inactive .word{transform:translateY(calc(100% + var(--line-index)*20%));opacity:0}.animation-text-acceleration .word,.animation-title-acceleration .char{will-change:transform}.splitting .char,.splitting .word{vertical-align:top;display:inline-block}.word{white-space:nowrap}.whitespace:before{content:" "}.words a{display:inline-block;vertical-align:middle;position:relative;z-index:1}.words.animation--text--inactive a,.words.animation--title--inactive a{position:static}.animation--portrait-in{transition-property:opacity;will-change:opacity}.animation--portrait-in--inactive{opacity:0}.animation.animation--numbers-in,.animation.animation--numbers-in span{transition-duration:1.6s;transition-property:transform,opacity}.animation.animation--numbers-in--inactive span{transform:translateY(100%);opacity:.5}.animation.animation--numbers-in--inactive span:first-child{transform:translateY(0);opacity:1}.animation--tabs-in,.animation--tabs-out{transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--height{transition-property:height,opacity;will-change:height,opacity;overflow:hidden}.js:not(.js-no-reveal) [data-reveal]:not([data-reveal-visible]){pointer-events:all!important}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.js:not(.js-no-reveal) [data-reveal]:not([data-reveal-visible]){opacity:0!important;pointer-events:none!important}}@media (prefers-reduced-motion:reduce),(update:slow){.js:not(.js-no-reveal) [data-reveal]:not([data-reveal-visible]){opacity:1!important;pointer-events:all!important}}.animation--fast{transition-duration:.2s}.animation--slow{transition-duration:.8s}.animation--block{transition-duration:1.6s}.modal{position:fixed;left:0;right:0;top:0;bottom:0;outline:0;z-index:11;overflow:hidden}.modal--under-header{z-index:9}.no-js .modal:target{display:block!important}.modal__close{position:absolute;z-index:10;right:var(--spacing);top:var(--spacing)}.modal__scroller{position:fixed;left:0;top:0;width:100%;height:100vh;height:calc(var(--dvh)*100);overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.has-scroll-smooth .modal--with-scrollable-content .modal__scroller{overflow:hidden}.modal__background{position:fixed;left:0;top:0;width:100%;height:100vh;height:calc(var(--dvh)*100);background:rgba(var(--c-black-rgb),.85)}.modal__content-wrapper{position:relative;width:100%;min-height:100vh;min-height:calc(var(--dvh)*100)}.no-hover .modal__content-wrapper{min-height:calc(var(--dvh)*100 + 1px)}.modal__content-wrapper:after,.modal__content-wrapper:before{display:none}.modal__content{position:relative;max-width:720px;margin:0 auto;background:var(--t-background)}.animation--modal-out{pointer-events:none}.animation--modal-out-fake{transition-property:opacity;transition-duration:.4s}.modal--full .modal__content{min-height:100vh;min-height:calc(var(--dvh)*100);max-width:none;margin:0;border-radius:0}.no-hover .modal--full .modal__content{min-height:calc(var(--dvh)*100 + 1px)}.modal--full.animation--modal-in,.modal--full.animation--modal-in .modal__background,.modal--full.animation--modal-in .modal__scroller,.modal--full.animation--modal-out,.modal--full.animation--modal-out .modal__background,.modal--full.animation--modal-out .modal__scroller{transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal--full.animation--modal-in.animation--delay,.modal--full.animation--modal-in.animation--delay .modal__background,.modal--full.animation--modal-in.animation--delay .modal__scroller,.modal--full.animation--modal-out.animation--delay,.modal--full.animation--modal-out.animation--delay .modal__background,.modal--full.animation--modal-out.animation--delay .modal__scroller{transition-delay:.3s}.modal--full.animation--modal-in--inactive .modal__background,.modal--full.animation--modal-in--inactive .modal__scroller,.modal--full.animation--modal-out--active .modal__background,.modal--full.animation--modal-out--active .modal__scroller{opacity:0}.modal--side .modal__content-wrapper{padding:var(--spacing)}.modal--side .modal__content{min-height:calc(var(--lvh)*100 - var(--spacing)*2);margin:var(--md,0 0 0 auto) var(--n-md,0)}.modal--side.animation--modal-in,.modal--side.animation--modal-in .modal__background,.modal--side.animation--modal-in .modal__content,.modal--side.animation--modal-out,.modal--side.animation--modal-out .modal__background,.modal--side.animation--modal-out .modal__content{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal--side.animation--modal-in .modal__background,.modal--side.animation--modal-out .modal__background{transition-property:opacity}.modal--side.animation--modal-in--inactive .modal__background,.modal--side.animation--modal-out--active .modal__background{opacity:0}.modal--side.animation--modal-in--inactive .modal__content,.modal--side.animation--modal-out--active .modal__content{transform:translateX(calc(100% + var(--spacing)))}.modal--side.modal--floor-choice .modal__content{margin:var(--md,0 auto 0 0) var(--n-md,0);min-height:calc(var(--lvh)*100 - var(--spacing)*2 + 10px);padding:var(--spacing) var(--container-h-padding-left);max-width:calc(50vw - calc(var(--scale-px)*20))}.modal--side.modal--floor-choice .modal__content-wrapper{padding:0;padding-top:calc(var(--spacing)*2 - 10px)}.modal--side.modal--floor-choice .modal__background{background:0 0}.modal--side.modal--floor-choice.animation--modal-in--inactive .modal__content,.modal--side.modal--floor-choice.animation--modal-out--active .modal__content{transform:translateX(calc(-100% - var(--spacing)))}.modal--top .modal__content{min-height:calc(var(--scale-px)*620);margin:var(--md,0 0 0 auto) var(--n-md,0);max-width:100%}.modal--top .modal-background{background:var(--t-shade)}.modal--top.animation--modal-in,.modal--top.animation--modal-in .modal__background,.modal--top.animation--modal-in .modal__content,.modal--top.animation--modal-out,.modal--top.animation--modal-out .modal__background,.modal--top.animation--modal-out .modal__content{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal--top.animation--modal-in .modal__background,.modal--top.animation--modal-out .modal__background{transition-property:opacity}.modal--top.animation--modal-in--inactive .modal__background,.modal--top.animation--modal-out--active .modal__background{opacity:0}.modal--top.animation--modal-in--inactive .modal__content,.modal--top.animation--modal-out--active .modal__content{transform:translateY(-100%)}.modal--bottom .modal__content-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.modal--bottom .modal__content{margin:var(--md,0 0 0 auto) var(--n-md,0);max-width:100%}.modal--bottom .modal-background{background:var(--t-shade)}.modal--bottom.animation--modal-in,.modal--bottom.animation--modal-in .modal__background,.modal--bottom.animation--modal-in .modal__content,.modal--bottom.animation--modal-out,.modal--bottom.animation--modal-out .modal__background,.modal--bottom.animation--modal-out .modal__content{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal--bottom.animation--modal-in .modal__background,.modal--bottom.animation--modal-out .modal__background{transition-property:opacity}.modal--bottom.animation--modal-in--inactive .modal__background,.modal--bottom.animation--modal-out--active .modal__background{opacity:0}.modal--bottom.animation--modal-in--inactive .modal__content,.modal--bottom.animation--modal-out--active .modal__content{transform:translateY(100%)}.modal--video .modal__content{width:100%;height:100%}.modal--center .modal__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal--center.animation--modal-in,.modal--center.animation--modal-in .modal__background,.modal--center.animation--modal-in .modal__scroller,.modal--center.animation--modal-out,.modal--center.animation--modal-out .modal__background,.modal--center.animation--modal-out .modal__scroller{transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal--center.animation--modal-in--inactive .modal__background,.modal--center.animation--modal-out--active .modal__background{opacity:0}.modal--center.animation--modal-in--inactive .modal__scroller,.modal--center.animation--modal-out--active .modal__scroller{transform:scale(.95);opacity:0}.cookie-consent{position:fixed;z-index:13;overflow:hidden;right:var(--md,calc(var(--scale-px) * 20)) var(--n-md,0);bottom:var(--md,calc(var(--scale-px) * 60)) var(--n-md,0);left:var(--md,calc(var(--scale-px) * 20)) var(--n-md,0);width:auto;height:auto}.cookie-consent__container{padding:var(--md,calc(var(--scale-px) * 10) calc(var(--scale-px) * 10) calc(var(--scale-px) * 10) calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 10) calc(var(--scale-px) * 20))}.cookie-consent--simple{display:flex;justify-content:var(--md,center) var(--n-md,flex-end);align-items:center;pointer-events:none}.cookie-consent--simple .cookie-consent__container{display:flex;flex-direction:row;align-items:center;pointer-events:all;border-radius:var(--md,calc(var(--scale-px) * 20)) var(--n-md,0);border:1px solid var(--t-line-thin);overflow:hidden}.cookie-consent--simple .cookie-consent__container,.cookie-consent--simple .cookie-consent__container p{width:100%;max-width:var(--md,-moz-max-content) var(--n-md,none);max-width:var(--md,max-content) var(--n-md,none)}.cookie-consent--simple .cookie-consent__container p{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.25em) var(--n-md,1.4em);line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win .cookie-consent--simple .cookie-consent__container p{--fos:-0.0905em;--foe:-0.2095em}.cookie-consent--simple .cookie-consent__container .btn{margin-left:calc(var(--scale-px)*20);align-self:flex-end;font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:calc(var(--scale-text-rem)*1);--lh:1.5em;line-height:var(--lh);letter-spacing:.05em;text-transform:uppercase}.is-win .cookie-consent--simple .cookie-consent__container .btn{--fos:-0.0905em;--foe:-0.2095em}body{background:var(--p-navy)}.ui-background{background:var(--t-background)}.container,.container-h{margin-left:auto;margin-right:auto;position:relative;width:100%}.container-h:after,.container-h:before,.container:after,.container:before{content:" ";display:table}:root{--container-max-width:var(--vw100);--container-h-padding-left:0px;--container-h-padding-right:0px}@supports (padding-left:env(safe-area-inset-left)){:root{--container-h-padding-left:env(safe-area-inset-left);--container-h-padding-right:env(safe-area-inset-right)}}.container-h{--container-h-padding-left-value:var(--xxxxl,calc(var(--scale-px) * 160)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 20)));--container-h-padding-left:var(--container-h-padding-left-value);padding-left:var(--container-h-padding-left);--container-h-padding-right-value:var(--xxxxl,calc(var(--scale-px) * 160)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 20)));--container-h-padding-right:var(--container-h-padding-right-value);padding-right:var(--container-h-padding-right)}@supports (padding-left:env(safe-area-inset-left)){.container-h{--container-h-padding-left:calc(var(--container-h-padding-left-value) + env(safe-area-inset-left));--container-h-padding-right:calc(var(--container-h-padding-right-value) + env(safe-area-inset-right))}}@media print{.container .container,.container .container-h{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.container-css-var-h{--container-h-padding-left-value:var(--xxxxl,calc(var(--scale-px) * 160)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 20)));--container-h-padding-left:var(--container-h-padding-left-value);--container-h-padding-right-value:var(--xxxxl,calc(var(--scale-px) * 160)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 20)));--container-h-padding-right:var(--container-h-padding-right-value)}@supports (padding-left:env(safe-area-inset-left)){.container-css-var-h{--container-h-padding-left:calc(var(--container-h-padding-left-value) + env(safe-area-inset-left));--container-h-padding-right:calc(var(--container-h-padding-right-value) + env(safe-area-inset-right))}}.full-width{position:relative;left:50%;right:50%;width:var(--vw100);margin-left:-50vw;margin-right:-50vw}.row{display:flex;flex-wrap:wrap}.row--pad{margin-left:0;margin-right:0}.row--pad>.col{padding-left:0;padding-right:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.row--pad{margin-left:calc(calc(var(--scale-px)*30)/-2);margin-right:calc(calc(var(--scale-px)*30)/-2)}.row--pad>.col{padding-left:calc(calc(var(--scale-px)*30)/2);padding-right:calc(calc(var(--scale-px)*30)/2)}}@media (min-width:980px){.row--pad{margin-left:calc(calc(var(--scale-px)*40)/-2);margin-right:calc(calc(var(--scale-px)*40)/-2)}.row--pad>.col{padding-left:calc(calc(var(--scale-px)*40)/2);padding-right:calc(calc(var(--scale-px)*40)/2)}}@media (min-width:1440px) and (min-height:700px){.row--pad{margin-left:calc(calc(var(--scale-px)*40)/-2);margin-right:calc(calc(var(--scale-px)*40)/-2)}.row--pad>.col{padding-left:calc(calc(var(--scale-px)*40)/2);padding-right:calc(calc(var(--scale-px)*40)/2)}}@media (min-width:2400px) and (min-height:700px){.row--pad{margin-left:calc(calc(var(--scale-px)*40)/-2);margin-right:calc(calc(var(--scale-px)*40)/-2)}.row--pad>.col{padding-left:calc(calc(var(--scale-px)*40)/2);padding-right:calc(calc(var(--scale-px)*40)/2)}}.col{flex:1;max-width:100%}.offset--xs-1{margin-left:25%}.col--xs-2{flex:0 1 50%;width:50%}@-moz-document url-prefix(){.col--xs-2{max-width:50%}}.col--xs-3{flex:0 1 75%;width:75%}@-moz-document url-prefix(){.col--xs-3{max-width:75%}}.col--xs-4{flex:0 1 100%;width:100%}@-moz-document url-prefix(){.col--xs-4{max-width:100%}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.offset--md-1{margin-left:8.33333%}.offset--md-2{margin-left:16.66667%}.col--md-3{flex:0 1 25%;width:25%}@-moz-document url-prefix(){.col--md-3{max-width:25%}}.offset--md-3{margin-left:25%}.col--md-4{flex:0 1 33.33333%;width:33.33333%}@-moz-document url-prefix(){.col--md-4{max-width:33.33333%}}.offset--md-4{margin-left:33.33333%}.col--md-5{flex:0 1 41.66667%;width:41.66667%}@-moz-document url-prefix(){.col--md-5{max-width:41.66667%}}.offset--md-5{margin-left:41.66667%}.col--md-6{flex:0 1 50%;width:50%}@-moz-document url-prefix(){.col--md-6{max-width:50%}}.offset--md-6{margin-left:50%}.col--md-7{flex:0 1 58.33333%;width:58.33333%}@-moz-document url-prefix(){.col--md-7{max-width:58.33333%}}.col--md-8{flex:0 1 66.66667%;width:66.66667%}@-moz-document url-prefix(){.col--md-8{max-width:66.66667%}}.offset--md-8{margin-left:66.66667%}.offset--md-9{margin-left:75%}.col--md-12{flex:0 1 100%;width:100%}@-moz-document url-prefix(){.col--md-12{max-width:100%}}.offset--md-0{margin-left:0}}@media (min-width:980px){.col--lg-6{flex:0 1 50%;width:50%}@-moz-document url-prefix(){.col--lg-6{max-width:50%}}.offset--lg-6{margin-left:50%}}.row--center-xs{justify-content:center}.row--middle-xs{align-items:center}.row--bottom-xs{align-items:flex-end}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.row .col--order-first-md{order:-1}}.container,.container-css-var-h,.container-h,:root{--grid-col:var(--md,calc((min(var(--vw100), var(--container-max-width)) - var(--container-h-padding-left) - var(--container-h-padding-right) - var(--grid-gutter) * 11) / 12)) var(--n-md,calc((min(var(--vw100), var(--container-max-width)) - var(--container-h-padding-left) - var(--container-h-padding-right) - var(--grid-gutter) * 3) / 4))}:root{--grid-gutter:var(--lg,calc(var(--scale-px) * 40)) var(--n-lg,var(--md,calc(var(--scale-px) * 30)) var(--n-md,0px))}.pt-1,.py-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2,.py-2,.py-2\:xs{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-1,.py-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2,.py-2,.py-2\:xs{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.px-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:var(--spacing)}.px-2{padding-left:calc(var(--spacing)*2)}.px-0\.5{padding-right:calc(var(--spacing)*.5)}.px-2{padding-right:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-0\.5:where(:first-child){margin-top:0}.mt-1,.mt-1\:xs{margin-top:var(--spacing)}.mt-1:where(:first-child),.mt-1\:xs:where(:first-child){margin-top:0}.mt-2,.mt-2\:xs{margin-top:calc(var(--spacing)*2)}.mt-2:where(:first-child),.mt-2\:xs:where(:first-child){margin-top:0}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-2\.5:where(:first-child){margin-top:0}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3:where(:first-child){margin-top:0}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4:where(:first-child){margin-top:0}.mt-auto{margin-top:auto}.mt-auto:where(:first-child){margin-top:0}.mb-1{margin-bottom:var(--spacing)}.mb-1:where(:last-child){margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-1\.5:where(:last-child){margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2:where(:last-child){margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3:where(:last-child){margin-bottom:0}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-9:where(:last-child){margin-bottom:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.pt-0\:md{padding-top:0}.py-0\.5\:md{padding-top:calc(var(--spacing)*.5)}.pt-1\:md,.py-1\:md{padding-top:var(--spacing)}.pt-1\.5\:md{padding-top:calc(var(--spacing)*1.5)}.pt-2\:md,.py-2\:md{padding-top:calc(var(--spacing)*2)}.pt-3\:md{padding-top:calc(var(--spacing)*3)}.py-0\.5\:md{padding-bottom:calc(var(--spacing)*.5)}.pb-1\:md,.py-1\:md{padding-bottom:var(--spacing)}.py-2\:md{padding-bottom:calc(var(--spacing)*2)}.pb-3\:md{padding-bottom:calc(var(--spacing)*3)}.pb-4\:md{padding-bottom:calc(var(--spacing)*4)}.pb-8\:md{padding-bottom:calc(var(--spacing)*8)}.px-1\:md{padding-left:var(--spacing)}.px-1\:md{padding-right:var(--spacing)}.mt-0\:md,.mt-0\:md:where(:first-child){margin-top:0}.mt-1\:md{margin-top:var(--spacing)}.mt-1\:md:where(:first-child){margin-top:0}.mt-2\:md{margin-top:calc(var(--spacing)*2)}.mt-2\:md:where(:first-child){margin-top:0}.mb-0\:md,.mb-0\:md:where(:last-child){margin-bottom:0}.mb-1\:md{margin-bottom:var(--spacing)}.mb-1\:md:where(:last-child){margin-bottom:0}.mb-2\:md{margin-bottom:calc(var(--spacing)*2)}.mb-2\:md:where(:last-child){margin-bottom:0}.mb-3\:md{margin-bottom:calc(var(--spacing)*3)}.mb-3\:md:where(:last-child){margin-bottom:0}.mb-6\:md{margin-bottom:calc(var(--spacing)*6)}.mb-6\:md:where(:last-child){margin-bottom:0}}@media (min-width:980px){.pt-1\.5\:lg{padding-top:calc(var(--spacing)*1.5)}.pb-0\:lg{padding-bottom:0}.px-0\:lg{padding-left:0}.px-0\:lg{padding-right:0}.mt-0\:lg,.mt-0\:lg:where(:first-child){margin-top:0}}@media (min-width:1440px) and (min-height:700px){.py-0\:xxl{padding-top:0}.pt-0\.5\:xxl{padding-top:calc(var(--spacing)*.5)}.py-0\:xxl{padding-bottom:0}.mt-1\:xxl{margin-top:var(--spacing)}.mt-1\:xxl:where(:first-child){margin-top:0}.mt-3\:xxl{margin-top:calc(var(--spacing)*3)}.mt-3\:xxl:where(:first-child){margin-top:0}}@media (min-width:2400px) and (min-height:700px){.pb-2\:xxxxl{padding-bottom:calc(var(--spacing)*2)}.mt-2\:xxxxl{margin-top:calc(var(--spacing)*2)}.mt-2\:xxxxl:where(:first-child){margin-top:0}.mt-3\:xxxxl{margin-top:calc(var(--spacing)*3)}.mt-3\:xxxxl:where(:first-child){margin-top:0}}.has-hover .is-hidden--hover,.is-hidden,.is-hidden--xs-up,.is-hidden--xxxxl-down,.js .is-hidden--js,.no-hover .is-hidden--no-hover,.no-js .is-hidden--no-js{display:none!important}@media not print{.is-hidden--not-print,.is-visible--print-only{display:none!important}}@media print{.is-hidden--print{display:none!important}}@media (max-width:567px) and (max-aspect-ratio:13/9){.is-hidden--xs{display:none!important}}.is-hidden--xs-up{display:none!important}@media (max-width:567px) and (max-aspect-ratio:13/9){.is-hidden--xs-down{display:none!important}}@media (max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.is-hidden--sm{display:none!important}}@media (min-aspect-ratio:13/9),(min-width:568px){.is-hidden--sm-up{display:none!important}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.is-hidden--sm-down{display:none!important}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.is-hidden--md{display:none!important}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.is-hidden--md-up{display:none!important}}@media (max-width:979px){.is-hidden--md-down{display:none!important}}@media (min-width:980px) and (max-height:499px),(min-width:980px) and (max-width:1199px){.is-hidden--lg{display:none!important}}@media (min-width:980px){.is-hidden--lg-up{display:none!important}}@media (max-height:499px),(max-width:1199px){.is-hidden--lg-down{display:none!important}}@media (min-width:1200px) and (min-height:500px) and (max-height:699px),(min-width:1200px) and (min-height:500px) and (max-width:1439px){.is-hidden--xl{display:none!important}}@media (min-width:1200px) and (min-height:500px){.is-hidden--xl-up{display:none!important}}@media (max-height:499px),(max-width:1439px),(min-width:1200px) and (max-height:699px){.is-hidden--xl-down{display:none!important}}@media (min-width:1440px) and (min-height:700px) and (max-width:1919px){.is-hidden--xxl{display:none!important}}@media (min-width:1440px) and (min-height:700px){.is-hidden--xxl-up{display:none!important}}@media (max-height:699px),(max-width:1919px){.is-hidden--xxl-down{display:none!important}}@media (min-width:1920px) and (min-height:700px) and (max-width:2399px){.is-hidden--xxxl{display:none!important}}@media (min-width:1920px) and (min-height:700px){.is-hidden--xxxl-up{display:none!important}}@media (max-height:699px),(max-width:2399px){.is-hidden--xxxl-down{display:none!important}}@media (min-width:2400px) and (min-height:700px){.is-hidden--xxxxl,.is-hidden--xxxxl-up{display:none!important}}.is-hidden--xxxxl-down{display:none!important}:root{--is-visible--sm-down:block;--is-visible--md-xxl:none;--is-visible--md-up:none;--is-visible--xl-down:block;--is-visible--xxl-up:none;--is-visible--xxxl:none}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){:root{--is-visible--sm-down:none;--is-visible--md-xxl:block;--is-visible--md-up:block}}@media (min-width:1440px) and (min-height:700px){:root{--is-visible--xl-down:none;--is-visible--xxl-up:block}}@media (min-width:1920px) and (min-height:700px){:root{--is-visible--md-xxl:none;--is-visible--xxxl:block}}.group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:calc(var(--scale-px)*10) calc(var(--scale-px)*30)}.group--none{gap:0}.group--md{gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))}.group--large{gap:calc(var(--scale-px)*40)}.group--xl{gap:calc(var(--scale-px)*60)}.group--small{gap:calc(var(--scale-px)*10)}.group--middle{align-items:center}.group--bottom{align-items:flex-end}.group--center{justify-content:center}.group--right{justify-content:flex-end}.group--between{justify-content:space-between}.group--row-reverse{flex-direction:row-reverse}.group>.btn{flex-shrink:0}.group--nowrap{flex-wrap:nowrap}.group--nowrap>*,.group--nowrap>:first-child{max-width:none}.group--col-mobile{flex-direction:var(--md,row) var(--n-md,column)}.animation--fade-in,.animation--fade-in-intro,.animation--fade-out,.animation--fade-out-intro,.animation--height,.animation--portrait-in,.animation--tabs-in,.animation--tabs-out,.animation.animation--flower .intro-sticky__flower-reveal-element,.animation.animation--header-slide-in,.animation.animation--move-up,.animation.animation--move-up-choice,.animation.animation--move-up-slow,.animation.animation--move-up.animation--slow{pointer-events:none}.animation--popover-in,.animation--popover-out{will-change:opacity;transition-property:opacity}.animation--popover-in:before,.animation--popover-out:before{will-change:transform;transition-property:transform}.animation--popover-in-fade,.animation--popover-out-fade{will-change:opacity;transition-property:opacity}.animation--popover-in--inactive,.animation--popover-in-fade--inactive,.animation--popover-out--active,.animation--popover-out-fade--active{opacity:0}.animation--popover-sync-in,.animation--popover-sync-out{transition:opacity .4s cubic-bezier(.25,.74,.22,.99);will-change:opacity}.animation--popover-sync-out{transition-duration:.8s,.4s}.animation--popover-sync-in--inactive,.animation--popover-sync-out--active{opacity:0}:root{--popover-arrow-size:12px;--popover-arrow-color:transparent}.content-animation{position:relative}.content-animation [data-content-animation-item]{position:relative;left:0;top:0;min-width:100%}.content-animation.content-animation--ready [data-content-animation-item]{position:absolute}.content-animation.content-animation--ready [data-content-animation-top]{position:relative}.content-animation.content-animation--ready [data-content-animation-top]~[data-content-animation-top]{position:absolute}.carousel{position:relative;--item-spacing:var(--spacing)}.carousel__list__inner{position:relative;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab}.carousel__list__inner:before{content:"";position:absolute;left:-1000px;right:-1000px;height:100%}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{position:relative;width:100%;min-width:100%;max-width:100%}.carousel__list__picture-crop,.carousel__list__picture-wrapper{position:relative;overflow:hidden;overflow:clip}.carousel__list__picture-wrapper{width:130%;left:5%}@media (min-width:1440px) and (min-height:700px){.carousel__list__picture-wrapper{width:150%}}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{position:absolute;left:50%;bottom:var(--spacing);transform:translateX(-50%)}.carousel:not(.carousel--md-up) .carousel__list__inner{margin-left:calc(var(--item-spacing)*-1)}.carousel:not(.carousel--md-up) .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing)*-1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--card-overlay{--item-spacing:0}.carousel--card-overlay .carousel__list{overflow:hidden;overflow:clip}.carousel--card-overlay .carousel__list__item{overflow:hidden}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}.carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}.carousel--image-move:not(.carousel--md-up) picture{width:119.356%}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--image-move.carousel--md-up picture{width:119.356%}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.has-scroll-smooth{scroll-behavior:auto}.has-scroll-smooth [data-scroll-section][data-scroll-section-id]:not([data-scroll-section-inview]){transform:translateX(-200vw)!important}html.has-scroll-smooth{position:fixed;top:0;left:0;right:0;bottom:0}html.js.has-hover:not(.no-scroll-smooth),html.js.has-hover:not(.no-scroll-smooth) body{-ms-overflow-style:none;scrollbar-width:none}html.js.has-hover:not(.no-scroll-smooth) ::-webkit-scrollbar,html.js.has-hover:not(.no-scroll-smooth) body ::-webkit-scrollbar{display:none}@media print{html.has-scroll-smooth{position:static}html.js.has-hover:not(.no-scroll-smooth),html.js.has-hover:not(.no-scroll-smooth) body{overflow:visible}.has-scroll-smooth .page-content-wrapper,.has-scroll-smooth [data-scroll-section],.has-scroll-smooth [data-scroll-section][data-scroll-section-id]:not([data-scroll-section-inview]){transform:none!important;opacity:1!important;pointer-events:all!important}.has-scroll-smooth [data-scroll-container]{min-height:0}}.section{position:relative}.section:where(:not(:first-child)){margin-top:-1px}.section--top{z-index:1}.section--no-overflow{overflow:hidden;contain:content}.has-scroll-smooth [data-scroll]{will-change:transform}.background{position:absolute;overflow:hidden;overflow:clip;left:0;top:0}.background iframe{pointer-events:none}.background:has(iframe):after,.background _::-webkit-full-page-media,.background _:future{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.background img,img.background{display:block;width:100%;height:auto}.background--cover{--iframe-width:var(--vw100);--iframe-height:100vh;width:100%;height:100%}.background--cover img,.background--cover video,img.background--cover,video.background--cover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;aspect-ratio:unset}.background--cover iframe{position:absolute;width:max(100%,calc(var(--iframe-height)*var(--ratio)));height:max(100%,calc(var(--iframe-width)/var(--ratio)));aspect-ratio:unset;left:50%;top:50%;transform:translate(-50%,-50%)}.parallax-image-move{overflow:hidden;overflow:clip}.parallax-image-move img{position:relative;-o-object-fit:cover;object-fit:cover;margin-top:var(--md,-19%) var(--n-md,0)}.parallax-image-move--alt img{margin-bottom:var(--md,-19%) var(--n-md,0);margin-top:0}.parallax-image-move.background--cover img{margin-bottom:0;height:var(--md,120%) var(--n-md,100%)}.preloader{position:fixed;left:0;top:0;width:var(--vw100);height:100%;z-index:14}.preloader__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.preloader__pattern svg{width:var(--md,100vw) var(--n-md,auto);height:auto}.preloader__pattern-landing{display:flex;align-items:flex-end}.preloader__percent{position:absolute;right:var(--container-h-padding-right);bottom:var(--spacing)}.preloader__percent-wrap{display:flex;align-items:flex-end;overflow:hidden;height:var(--md,.77em) var(--n-md,.87em);text-align:right}.preloader__percent-number{transform:translateY(calc(min(.925,var(--progress))*100%));background:var(--c-text-gradient-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition-property:transform}.preloader__percent-item{padding:5px 0}.preloader__percent-item:not(:last-child){margin-bottom:calc(var(--spacing)/2)}.preloader__percent-postfix{padding:5px 0;background:var(--c-text-gradient-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.no-js .preloader{display:none!important}.modal .preloader{position:absolute;width:100%;height:100%;z-index:9}.modal .preloader__content{position:sticky;max-height:calc(var(--dvh)*100)}.sticky{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"sticky_content"}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.mobile-scrollable{display:flex;flex-wrap:nowrap;gap:var(--spacing);padding:0 0 0 calc(var(--spacing));width:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;--item-width:calc(var(--vw100) - var(--spacing) * 6)}.mobile-scrollable::-webkit-scrollbar{display:none}.mobile-scrollable:after{content:"";display:block;height:1px;width:1px;flex:0 0 1px}.container-h .mobile-scrollable{margin-left:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1);width:calc(100% + var(--spacing)*2)}.mobile-scrollable .mobile-scrollable__item{scroll-snap-align:center;flex:0 0 var(--item-width);width:var(--item-width)}.mobile-scrollable.mobile-scrollable--center{padding:0 0 0 calc(var(--spacing)*3)}.mobile-scrollable.mobile-scrollable--center:after{width:calc(var(--spacing)*2);flex:0 0 calc(var(--spacing)*2)}.mobile-scrollable.row--pad>.col{padding-left:0;padding-right:0}}.form-control[readonly],.readonly.form-control{pointer-events:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{width:100%;padding:0;background:0 0;border:0;border-bottom:1px solid var(--t-primary);border-radius:0;min-width:0}.form-control--input .no-hover input,.form-control--select .no-hover select,.form-control--textarea .no-hover textarea,.no-hover .form-control--input input,.no-hover .form-control--select select,.no-hover .form-control--textarea textarea{-webkit-appearance:none;border-radius:0}.form-control--input input.readonly,.form-control--input input[readonly],.form-control--select select.readonly,.form-control--select select[readonly],.form-control--textarea textarea.readonly,.form-control--textarea textarea[readonly]{pointer-events:none;box-shadow:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{outline:0;vertical-align:middle}.form-control--input input:-webkit-autofill,.form-control--input input:-webkit-autofill:active,.form-control--input input:-webkit-autofill:focus,.form-control--input input:-webkit-autofill:hover,.form-control--select select:-webkit-autofill,.form-control--select select:-webkit-autofill:active,.form-control--select select:-webkit-autofill:focus,.form-control--select select:-webkit-autofill:hover,.form-control--textarea textarea:-webkit-autofill,.form-control--textarea textarea:-webkit-autofill:active,.form-control--textarea textarea:-webkit-autofill:focus,.form-control--textarea textarea:-webkit-autofill:hover{-webkit-transition:color 5000s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important;transition:color 5000s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important}.form-control--input input,.form-control--select select,.form-control--textarea textarea{transition-property:color,background-color,border-color}.form-control--input input:invalid,.form-control--select select:invalid,.form-control--textarea textarea:invalid{box-shadow:none}.form-control--input input::-ms-clear,.form-control--select select::-ms-clear,.form-control--textarea textarea::-ms-clear{display:none}::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}::-ms-reveal{display:none}.form-label{position:relative;display:block;overflow:hidden;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[disabled]+.form-label,select[disabled]+.form-label,textarea[disabled]+.form-label{opacity:.5}.form-label:before{content:""}.form-control--float{position:relative}.form-control--float .form-label{position:absolute;width:auto;left:0;top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition-property:transform,color;padding:4px 0 0;margin-top:-2px}.form-control--float input::-webkit-input-placeholder,.form-control--float textarea::-webkit-input-placeholder{color:transparent!important}.form-control--float input::-moz-placeholder,.form-control--float textarea::-moz-placeholder{color:transparent!important}.form-control--float input:-ms-input-placeholder,.form-control--float textarea:-ms-input-placeholder{color:transparent!important}.form-control--float.is-focused:not(.form-control--select) .form-label,.form-control--float.is-not-empty .form-label,.form-control--float input:focus~.form-label,.form-control--float textarea:focus~.form-label{transform:translateY(-18px) scale(.7);color:var(--t-primary);top:var(--md,calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 4))}.form-control--float input:not(:-moz-placeholder-shown)~.form-label,.form-control--float textarea:not(:-moz-placeholder-shown)~.form-label{transform:translateY(-18px) scale(.7);color:var(--t-primary);top:var(--md,calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 4))}.form-control--float input:not(:placeholder-shown)~.form-label,.form-control--float textarea:not(:placeholder-shown)~.form-label{transform:translateY(-18px) scale(.7);color:var(--t-primary);top:var(--md,calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 4))}.form-control--float input:-webkit-autofill~.form-label,.form-control--float textarea:-webkit-autofill~.form-label{transform:translateY(-18px) scale(.7);color:var(--t-primary);top:var(--md,calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 4))}.form-control--float input:focus{border-bottom:1px solid var(--t-text)}.form-control--input input{text-transform:none!important;padding:var(--md,calc(var(--scale-px) * 5) 0 calc(var(--scale-px) * 13) 0) var(--n-md,calc(var(--scale-px) * 3) 0 calc(var(--scale-px) * 13) 0)}.form-control--input input[type=number]::-webkit-inner-spin-button,.form-control--input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control--input[data-type=password] input,.form-control--input input[type=password]{text-transform:none!important}.form-control--textarea textarea{text-transform:none!important;resize:vertical}.form-control--select select{width:100%;-webkit-appearance:menulist-button}div.error,label.error{display:block;color:var(--c-error);text-align:start;margin-top:10px}@keyframes gradient{0%{transform:translateY(calc(var(--lvh)*0))}to{transform:translateY(calc(var(--lvh)*-100))}}.gradient-animation{height:calc(var(--lvh)*300);position:absolute;top:0;left:0;width:100%;background:linear-gradient(0deg,rgba(255,255,255,0),var(--p-navy) 50%,rgba(255,255,255,0));background-size:100% 12.5%}.animation.gradient-animation{animation:gradient 6s linear 0s infinite forwards;height:calc(var(--lvh)*200)}.gradient-animation--animation-intro{background:linear-gradient(180deg,var(--p-navy) 52.44%,rgba(11,13,16,0) 57.81%,var(--p-navy) 65.33%,rgba(11,13,16,0) 71.68%,var(--p-navy) 79.65%,rgba(11,13,16,0) 86.14%,var(--p-navy) 93.26%,rgba(11,13,16,0));transform:translateY(50%)}.pattern path[thick]{stroke-width:2}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.pattern path{stroke-width:.5}}.section-shade{background-color:#000;z-index:2;pointer-events:none}.header{position:relative;z-index:10}.header .header__background{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background);border-bottom:1px solid var(--t-line);transform:translateY(-102%)}.header__content{padding-top:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));padding-bottom:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));transition-property:transform}.header__logo{display:inline-block}.header--lower .header__content{padding-top:calc(var(--scale-px)*40)}.header--border-bottom .header__background{border-bottom:1px solid var(--t-line-thin)}.header--sticky{position:fixed;left:0;top:0;width:100%;transition-property:border-bottom,opacity}.header--sticky .header__background,.header--sticky .header__content{transition-property:background-color,box-shadow,transform}.with-modal .header{opacity:0}.with-modal .menu--modal .header{opacity:1}.is-3d-map-loaded .header{transition:transform 1.6s cubic-bezier(.25,.74,.22,.99)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.is-3d-map-locked .header{transform:translateY(-110%)}}.header-sticky-placeholder{height:var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 50))}.header--sticky.header--collapsed{margin-top:-1px}.header--sticky.header--collapsed .header__background{transform:translateY(0)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.header--sticky.header--collapsed .header__content{padding-bottom:0;transform:translateY(calc(var(--scale-px)*-20))}}.header--sticky.header--collapsed.header--hidden{pointer-events:none}.header--sticky.header--collapsed.header--hidden .header__background,.header--sticky.header--collapsed.header--hidden .header__content{transform:translateY(-102%)}.header--no-padding-bottom .header__content{padding-bottom:0}.footer__opacity{opacity:.5}.footer__text{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 1.6)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1)));--lh:var(--md,1.25em) var(--n-md,1.4em);line-height:var(--lh);letter-spacing:0;text-transform:none}.is-win .footer__text{--fos:-0.0905em;--foe:-0.2095em}.footer__address{margin-top:calc(var(--scale-px)*20)}.footer__bottom-left{padding-top:var(--xxxxl,calc(var(--spacing) * 1.5)) var(--n-xxxxl,var(--xxl,calc(var(--spacing) * 1.333)) var(--n-xxl,var(--md,calc(var(--spacing) * 2)) var(--n-md,calc(var(--spacing) * 2.5))))}.footer__bottom-right{padding-top:var(--xxxxl,calc(var(--spacing) * 1.5)) var(--n-xxxxl,var(--xxl,calc(var(--spacing) * 1.333)) var(--n-xxl,var(--md,calc(var(--spacing) * 2)) var(--n-md,calc(var(--spacing) * 3))))}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.footer__bottom-line{display:flex;align-items:center;justify-content:space-between;width:100%}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.footer__text{margin-bottom:auto}.footer__item{display:flex;flex-direction:column}.footer__item .footer__schedule{margin-top:auto}}@media (min-width:1920px) and (min-height:700px){.footer__text{max-width:680px}}.browser-message{position:fixed;z-index:15;left:0;top:0;width:100%;height:100%;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.browser-message .browser-message__browsers--android,.browser-message .browser-message__browsers--ios,.browser-message.is-android .browser-message__browsers--desktop,.browser-message.is-android .browser-message__browsers--ios,.browser-message.is-ios .browser-message__browsers--android,.browser-message.is-ios .browser-message__browsers--desktop,.browser-message[aria-hidden=true]{display:none}.browser-message.is-android .browser-message__browsers--android{display:block}.browser-message[aria-hidden=true] _:-ms-input-placeholder,:root .browser-message[aria-hidden=true]{display:block}.browser-message .group{gap:0}.browser-message .group--center{text-align:center}.browser-message .group{margin-left:-10px;margin-top:-10px}.browser-message .group>*,.browser-message .group>:first-child{margin-left:10px;margin-top:10px;max-width:calc(100% - 10px);width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.browser-message .group{margin-left:-20px;margin-top:-20px}.browser-message .group>*,.browser-message .group>:first-child{margin-left:20px;margin-top:20px;max-width:calc(100% - 20px);width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}}.browser-message{background:#fff;color:#686058;font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;font-size:1.2rem;line-height:1.25em;letter-spacing:0;text-transform:none;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.browser-message__text-title{color:#000;font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:5.7rem;line-height:1.14035em;letter-spacing:0;text-transform:uppercase}.browser-message__text-text,.browser-message__text-title{position:relative;margin-bottom:-.2155em;margin-top:-.3345em}.browser-message__link{border:1px solid #686058}.browser-message__header{padding:20px}.browser-message__content{padding-left:20px;padding-right:20px;padding-bottom:20px}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.browser-message__header{padding:40px}.browser-message__content{padding-left:40px;padding-right:40px;padding-bottom:40px}}@media (min-width:1440px) and (min-height:700px){.browser-message__header{padding:60px}.browser-message__content{padding-left:60px;padding-right:60px;padding-bottom:60px}}@media (min-width:2400px) and (min-height:700px){.browser-message__header{padding:80px}.browser-message__content{padding-left:80px;padding-right:80px;padding-bottom:80px}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.browser-message{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.25em;letter-spacing:0;text-transform:none}.browser-message__text-title{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:8.5rem;line-height:1.05882em;letter-spacing:0;text-transform:uppercase;position:relative;margin-bottom:-.07941em;margin-top:-.27941em}.browser-message__text-text{position:relative;margin-bottom:-.2155em;margin-top:-.3345em}}.modal--callback .modal__close{right:var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 20))}.menu--modal .modal__scroller{background:var(--t-background)}.menu--modal .header{background:var(--md,transparent) var(--n-md,var(--t-background))}.menu{position:relative;z-index:2;min-height:calc(var(--dvh)*100);height:var(--md,calc(var(--dvh) * 100)) var(--n-md,100%);display:flex;justify-content:var(--md,space-between) var(--n-md,flex-end);flex-direction:var(--md,row) var(--n-md,column-reverse);padding-top:var(--md,calc(var(--lvh) * 20)) var(--n-md,calc(var(--lvh) * 14.7));padding-bottom:var(--lg,calc(var(--lvh) * 8.88)) var(--n-lg,var(--spacing))}.menu__animation{z-index:1}.menu__pattern{width:100vw;height:auto;position:absolute;bottom:0;z-index:0;margin-bottom:-1px}.menu__image{position:absolute;padding-top:var(--xxxl,calc(var(--lvh) * 8)) var(--n-xxxl,var(--md,calc(var(--lvh) * 10)) var(--n-md,0))}.menu__image img{width:50vw;height:auto;margin:auto}.menu__webgl-deco{position:absolute;left:23.19444vw;width:53.61111vw;top:50%;margin-top:-26.80556vw;z-index:2}.menu__webgl-deco__inner{aspect-ratio:1/1;contain:strict}.menu__webgl-deco__inner canvas{display:block}.menu__nav-col{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 70));flex-grow:1}.menu__buttons-col{display:flex;flex-direction:var(--md,column) var(--n-md,row);justify-content:var(--md,flex-start) var(--n-md,center);z-index:1}.menu__buttons-col .btn:first-child{z-index:2}.menu__buttons-col .btn+.btn{margin-top:var(--md,calc(var(--scale-px) * -40)) var(--n-md,0);margin-left:var(--md,0) var(--n-md,calc(var(--scale-px) * -10))}.menu__language-switch{position:var(--md,absolute) var(--n-md,fixed);z-index:2;right:0;bottom:var(--lg,calc(var(--lvh) * 8.88)) var(--n-lg,var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 8)))}.menu-list-top-item{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxl,calc(var(--scale-text-rem) * 5.7)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 4.2)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 3.4)) var(--n-md,calc(var(--scale-text-rem) * 3.2))));--lh:var(--xxxl,1.14035em) var(--n-xxxl,var(--xxl,1.19048em) var(--n-xxl,var(--md,1.17647em) var(--n-md,1.03125em)));line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.01em);text-transform:uppercase}.is-win .menu-list-top-item,.menu-list-top-item{--fos:-0.05em;--foe:-0.25em}.menu-list-top-item:not(:last-child){padding-bottom:var(--md,calc(var(--scale-px) * 21)) var(--n-md,calc(var(--scale-px) * 18))}.menu-list-bottom{margin-top:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 58))}.menu-list-bottom__item:not(:last-child){padding-bottom:var(--md,calc(var(--scale-px) * 17)) var(--n-md,calc(var(--scale-px) * 12))}.menu-list-bottom__buttons{margin-right:var(--md,calc(100% - 100vw + var(--container-h-padding-left) + var(--container-h-padding-right))) var(--n-md,0);display:flex;justify-content:space-between;gap:var(--lg,0) var(--n-lg,calc(var(--scale-px) * 10))}.menu-list-bottom__buttons-right{margin-left:auto}.icon-logo,.icon-logo-xs{background-color:currentColor;-webkit-mask-image:url(/era-assets/client-assets/brand-svg/logo-white.svg);mask-image:url(/era-assets/client-assets/brand-svg/logo-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.joy-slider__text{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.carousel{position:relative;--item-spacing:var(--spacing)}.carousel__list__inner{position:relative;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab}.carousel__list__inner:before{content:"";position:absolute;left:-1000px;right:-1000px;height:100%}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{position:relative;width:100%;min-width:100%;max-width:100%}.carousel__list__picture-crop,.carousel__list__picture-wrapper{position:relative;overflow:hidden;overflow:clip}.carousel__list__picture-wrapper{width:130%;left:5%}@media (min-width:1440px) and (min-height:700px){.carousel__list__picture-wrapper{width:150%}}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{position:absolute;left:50%;bottom:var(--spacing);transform:translateX(-50%)}.carousel:not(.carousel--md-up) .carousel__list__inner{margin-left:calc(var(--item-spacing)*-1)}.carousel:not(.carousel--md-up) .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing)*-1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--card-overlay{--item-spacing:0}.carousel--card-overlay .carousel__list{overflow:hidden;overflow:clip}.carousel--card-overlay .carousel__list__item{overflow:hidden}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}.carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}.carousel--image-move:not(.carousel--md-up) picture{width:119.356%}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--image-move.carousel--md-up picture{width:119.356%}}.has-hover .cursor{position:absolute;left:0;top:0;will-change:transform;z-index:10;transition-property:opacity}.has-hover .cursor:not(.cursor--clickable){pointer-events:none}.has-hover .cursor--clickable .btn{cursor:pointer}.has-hover .cursor__button{transform:translate(-50%,-50%);margin:-20px 0 0-10px}.has-hover .cursor__button--left,.has-hover .cursor__button--right{display:none}.has-hover .cursor--left .cursor__button--left,.has-hover .cursor--right .cursor__button--right{display:flex}.has-hover .cursor .btn__deco{display:none}.intro-sticky{position:relative}.intro-sticky__sticky-container{overflow:hidden;display:flex;height:var(--md,auto) var(--n-md,177.8vw)}.intro-sticky__flower-bg{display:flex;justify-content:center;height:calc(var(--lvh)*100);align-items:var(--md,flex-end) var(--n-md,flex-start);z-index:1;margin-top:var(--xxxxl,calc(var(--lvh) * 8.16)) var(--n-xxxxl,var(--md,0) var(--n-md,calc(var(--lvh) * -7.3)))}.intro-sticky__flower-bg svg{width:var(--md,100%) var(--n-md,90vw);height:auto}.intro-sticky__image{z-index:1;position:var(--md,relative) var(--n-md,absolute);width:100%;left:0;top:var(--md,0) var(--n-md,calc(var(--scale-px) * 221));bottom:0}.intro-sticky__image img{-o-object-fit:cover;object-fit:cover;height:100%}.intro-sticky__content{position:relative;height:var(--md,calc(var(--dvh) * 100)) var(--n-md,100%);display:flex;flex-direction:column;justify-content:var(--md,flex-start) var(--n-md,space-between);position:absolute;top:0;left:0;overflow:hidden;z-index:2}.intro-sticky__text-container{display:flex;position:relative;margin-top:var(--xxxxl,calc(var(--scale-px) * 243)) var(--n-xxxxl,var(--xxl,calc(var(--scale-px) * 200)) var(--n-xxl,var(--md,calc(var(--scale-px) * 160)) var(--n-md,calc(var(--scale-px) * 110))))}.intro-sticky__text-container h1{min-width:var(--xxxl,calc(var(--grid-col) * 5 + var(--grid-gutter) * 4)) var(--n-xxxl,var(--xxl,calc(var(--grid-col) * 6 + var(--grid-gutter) * 5)) var(--n-xxl,var(--md,calc(var(--grid-col) * 5 + var(--grid-gutter) * 4)) var(--n-md,none)))}.intro-sticky__text-spacer{margin-top:auto}.intro-sticky__text{display:block;position:relative}.intro-sticky__text--art{position:absolute;bottom:0;right:0;background:var(--c-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.intro-sticky__text--upper{margin-bottom:-.11em;margin-left:-.07em}.intro-sticky__text--bottom{margin-left:-.03em}.intro-sticky__description{padding-left:var(--grid-gutter);margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 25));position:var(--md,relative) var(--n-md,absolute);left:0;top:var(--md,0) var(--n-md,100%)}.intro-sticky__next{position:absolute;top:calc(100% - var(--spacing) - 100px);top:min(calc(100% - var(--spacing) - 100px),calc(var(--svh)*100 - var(--spacing) - 100px));left:var(--spacing)}.with-cookie-consent .intro-sticky__next{top:calc(100% - var(--spacing) - 140px);top:min(calc(100% - var(--spacing) - 140px),calc(var(--svh)*100 - var(--spacing) - 140px))}.intro-sticky__map-wrapper{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:var(--md,100%) var(--n-md,auto);pointer-events:none}.intro-sticky__map-sticky{position:sticky;top:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding-right:var(--md,var(--container-h-padding-right)) var(--n-md,0);padding-bottom:var(--md,var(--spacing)) var(--n-md,0);width:100%;height:var(--md,100vh) var(--n-md,auto)}.intro-sticky__map-link{position:var(--md,absolute) var(--n-md,relative);right:var(--md,auto) var(--n-md,0);bottom:var(--md,auto) var(--n-md,0);z-index:1;display:flex;align-items:center;border-radius:var(--md,calc(var(--scale-px) * 200)) var(--n-md,0);padding:var(--md,calc(var(--spacing) / 60 * 25) calc(var(--spacing) / 60 * 30)) var(--n-md,calc(var(--scale-px) * 15) calc(var(--scale-px) * 20));width:var(--xxl,calc(var(--spacing) / 60 * 400)) var(--n-xxl,var(--md,calc(var(--spacing) / 40 * 300)) var(--n-md,100%));background:var(--c-brick-gradient);pointer-events:all}.with-cookie-consent .intro-sticky__map-link{padding-bottom:var(--md,calc(var(--spacing) / 60 * 25)) var(--n-md,calc(var(--scale-px) * 55))}.intro-sticky__map-link-button{margin-right:var(--md,calc(var(--spacing) / 2)) var(--n-md,calc(var(--spacing) * .75))}.intro-sticky__map-link-image{position:absolute;right:var(--md,calc(var(--spacing) / 60 * 35)) var(--n-md,var(--spacing));bottom:0;width:var(--md,calc(var(--spacing) / 60 * 159)) var(--n-md,calc(var(--scale-px) * 142))}.with-cookie-consent .intro-sticky__map-link-image{bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 40))}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro-sticky__wrapper{height:calc(var(--lvh)*100 + 101.38889vw)}.intro-sticky__image{transform-origin:top center;--parallax-offset:var(--xxxxl,calc(calc(var(--scale-px) * 243) + 1.358em)) var(--n-xxxxl,var(--xxl,calc(calc(var(--scale-px) * 200) + 1.251em)) var(--n-xxl,calc(calc(var(--scale-px) * 160) + 1.175em)));transform:translateY(var(--parallax-offset)) scale(.7333)}.intro-sticky__sticky-container{justify-content:center;position:sticky;top:0;min-height:calc(var(--lvh)*100)}.has-scroll-smooth .intro-sticky__sticky-container,.intro-sticky__next{position:relative}.intro-sticky__flower-reveal-element{height:calc(var(--lvh)*200);position:absolute;top:0;left:0;width:100%}.intro-sticky__button-container{position:absolute;height:calc(var(--dvh)*100);left:var(--container-h-padding-left);top:calc(var(--lvh)*100 - var(--spacing) - 40px)}.intro-sticky__button-parallax{position:relative;z-index:2}.intro-sticky__next{left:0}}@media (min-width:1440px) and (min-height:700px){.intro-sticky__wrapper{height:calc(var(--lvh)*100 + 98.36066vw)}}.architecture__inner{position:relative}.architecture__inner-text{margin-bottom:var(--md,65vw) var(--n-md,99.16667vw)}.architecture__inner-text h2{margin-bottom:var(--xxl,0) var(--n-xxl,var(--lg,-.15em) var(--n-lg,0));line-height:0}.architecture__inner-title{max-width:var(--xxxxl,100%) var(--n-xxxxl,var(--md,91%) var(--n-md,78vw));margin:var(--md,0) var(--n-md,auto)}.architecture__bg{height:var(--md,auto) var(--n-md,40%)}.architecture__building,.architecture__canvas{position:absolute;top:0;width:100%}.architecture__canvas{aspect-ratio:1/1;overflow:hidden;top:0;--value-0px:0px;left:max(var(--value-0px),calc(50vw - 800px));max-width:1600px}.architecture__building{height:100%;margin-top:var(--lg,0) var(--n-lg,83.33333vw)}.architecture__building img{width:var(--lg,50%) var(--n-lg,77.8vw);margin:var(--lg,0) var(--n-lg,auto);height:auto;-o-object-fit:cover;object-fit:cover}.architecture__frame{--window-width:var(--xxxxl,31.14vw) var(--n-xxxxl,var(--xl,33.33vw) var(--n-xl,var(--md,35vw) var(--n-md,55vw)));--window-height:calc(var(--window-width) * 1.45);--window-mobile-offset:calc((50vw - var(--window-width) / 2) - (var(--lvh) * 50 - var(--window-height) / 2));border-radius:9000px 9000px 0 0;background-color:var(--t-background);overflow:hidden;overflow:clip;padding-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 20))}.architecture__picture-shade{box-shadow:inset 0 0 0 1000px rgba(var(--c-blue-rgb),.7);z-index:1}.architecture__bg{position:relative}.architecture__bg-inner{background-color:var(--t-background);height:200vh;position:absolute;left:0;top:0;width:100vw;border-radius:9000px 9000px 0 0}.architecture__window{position:relative;top:var(--lg,0) var(--n-lg,var(--sm,10%) var(--n-sm,5%));border-radius:1000px;box-shadow:0 0 0 2000px var(--t-background);z-index:2;margin:auto;width:var(--window-width);height:var(--window-height)}.architecture__frame-sticky{height:calc(var(--lvh)*200);position:relative;top:var(--md,0) var(--n-md,calc(var(--lvh) * -12.5));margin-bottom:var(--md,0) var(--n-md,var(--window-mobile-offset))}.architecture__frame-sticky-inner{height:calc(var(--lvh)*100);position:sticky;top:0;overflow:hidden;overflow:clip}.has-scroll-smooth .architecture__frame-sticky-inner{position:relative}.architecture__content{justify-content:space-between;position:relative;z-index:1}.architecture__flower{display:flex;justify-content:center;z-index:0;align-items:var(--md,flex-end) var(--n-md,center)}.architecture__flower svg{width:var(--md,calc(var(--grid-col) * 8 + var(--grid-gutter) * 7)) var(--n-md,calc(var(--grid-col) * 3));height:auto;margin-top:var(--md,0) var(--n-md,30%)}.architecture__long-text{max-width:var(--md,calc(var(--grid-col) * 10 + var(--grid-gutter) * 9)) var(--n-md,100%);margin:auto;z-index:1;position:relative}.architecture__architects-title{padding-bottom:var(--xxxxl,calc(var(--scale-px) * 30)) var(--n-xxxxl,calc(var(--scale-px) * 20))}.architecture__architects{position:relative;display:flex;align-items:center;justify-content:center;width:var(--xxxxl,calc(var(--grid-col) * 2 + var(--grid-gutter) * 2)) var(--n-xxxxl,var(--md,calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)) var(--n-md,100%));margin:var(--md,0) var(--n-md,auto)}.architecture__architects .btn{position:absolute}.architecture__quote{max-width:var(--xxxxl,calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)) var(--n-xxxxl,var(--xxxl,43%) var(--n-xxxl,var(--xxl,57%) var(--n-xxl,var(--md,72%) var(--n-md,100%))));padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 80));position:relative;z-index:1}.architecture__quote-author{padding-top:var(--xxxxl,calc(var(--scale-px) * 60)) var(--n-xxxxl,var(--xxl,calc(var(--scale-px) * 68)) var(--n-xxl,calc(var(--scale-px) * 40)));padding-bottom:var(--xxxxl,calc(var(--scale-px) * 12)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 8)) var(--n-md,0))}.architecture__content-image{position:relative}.architecture__content-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.architecture__content-image iframe{position:relative;pointer-events:none}.architecture__content-image-wrap{position:relative;overflow:hidden;max-height:960px;margin-right:calc(var(--container-h-padding-right)*-1)}.architecture__content-button{position:absolute;top:var(--md,50%) var(--n-md,100%);left:var(--md,0) var(--n-md,50%);z-index:3;transform:translate(-50%,-50%)}.architecture__content-text{display:flex;flex-direction:var(--md,column) var(--n-md,column-reverse);justify-content:space-between}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.architecture__content-image-wrap{margin-left:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1)}}.joy-title{position:relative;margin-bottom:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 90));z-index:2}.joy-title__images{display:block}.joy-title__webgl-deco{display:block;position:absolute;z-index:1;left:50%;transform:var(--md,translate(-50%,-50%)) var(--n-md,translateX(-50%))}.joy-title__webgl-deco{top:var(--md,50%) var(--n-md,3%);width:var(--md,70.54688%) var(--n-md,100%);pointer-events:none}.joy-title__webgl-deco__inner{aspect-ratio:1/1;contain:strict}.joy-title__webgl-deco__inner canvas{display:block}.joy-title__title{position:relative;display:block;height:auto}.joy-title__title--1{width:var(--md,73.96226%) var(--n-md,84.375%)}html[lang=en] .joy-title__title--1{z-index:1;width:var(--md,66.66667%) var(--n-md,73.125%)}.joy-title__title--2{display:block;margin-left:auto;width:var(--md,33.01887%) var(--n-md,37.5%);margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 12))}html[lang=en] .joy-title__title--2{z-index:1;width:100%}.joy-title__title--3{z-index:1;width:var(--md,48.16038%) var(--n-md,54.6875%);margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 10))}html[lang=en] .joy-title__title--3{width:var(--md,26.91706%) var(--n-md,29.375%)}.joy-title__title--4{margin-left:auto;width:var(--md,48.63208%) var(--n-md,33.125%);margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 12))}html[lang=en] .joy-title__title--4{width:var(--md,39.82786%) var(--n-md,30.3125%)}.joy-image-small{position:relative;width:auto;margin-top:var(--md,0) var(--n-md,-62.5%);margin-right:var(--md,0) var(--n-md,calc(var(--scale-px) * 10))}.joy-animation.gradient-animation{z-index:1;overflow:hidden;overflow:clip;left:calc(var(--container-h-padding-left)*-1);right:calc(var(--container-h-padding-left)*-1);width:calc(100% + var(--container-h-padding-left) + var(--container-h-padding-right));top:calc(-17vw - calc(var(--scale-px)*400));background-size:100% 50%}.joy-content{z-index:1;position:relative}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.joy-text{position:relative;margin-top:var(--xxl,-2.7em) var(--n-xxl,var(--md,-2.4em) var(--n-md,0))}.joy-text:before{content:"";display:block;float:left;width:calc(var(--grid-col)*6 + var(--grid-gutter)*6);height:2.7em}}.joy-map{position:relative}.joy-map__button{position:absolute;left:50%;top:0;z-index:3;transform:translate(-50%,-50%)}.joy-map__container{position:relative;overflow:hidden;z-index:1;height:var(--xxxxl,39.34426vw) var(--n-xxxxl,var(--lg,54.16667vw) var(--n-lg,46.66667vw))}.joy-map__layout{position:relative;overflow:hidden;will-change:transform;width:var(--xxxxl,110.2459vw) var(--n-xxxxl,var(--xxl,186.80556vw) var(--n-xxl,var(--md,224.16667vw) var(--n-md,588.05556vw)));margin-top:var(--xxxxl,-11.47541vw) var(--n-xxxxl,var(--xxl,-23.61111vw) var(--n-xxl,var(--md,-35.83333vw) var(--n-md,-80.55556vw)));margin-left:var(--xxxxl,-5.12295vw) var(--n-xxxxl,var(--xxl,-43.33333vw) var(--n-xxl,var(--md,-62vw) var(--n-md,-243.88889vw)))}.joy-map__metro-1{position:absolute;left:var(--md,43.2342%) var(--n-md,43.26878%);top:var(--md,46.47059%) var(--n-md,46.15528%);width:var(--md,calc(var(--scale-px) * 79)) var(--n-md,calc(var(--scale-px) * 62));transform:translate(-50%,-32%)}[lang=en] .joy-map__metro-1{width:var(--md,calc(var(--scale-px) * 97)) var(--n-md,calc(var(--scale-px) * 79))}.joy-map__metro-2{position:absolute;left:var(--md,47.28625%) var(--n-md,47.37837%);top:var(--md,42.35294%) var(--n-md,42.32458%);width:var(--md,calc(var(--scale-px) * 65)) var(--n-md,calc(var(--scale-px) * 51));transform:translate(-50%,-32%)}[lang=en] .joy-map__metro-2{width:var(--md,calc(var(--scale-px) * 78)) var(--n-md,calc(var(--scale-px) * 64))}.joy-map__metro-3{position:absolute;left:var(--md,56.09665%) var(--n-md,56.16438%);top:var(--md,40.73529%) var(--n-md,40.64281%);width:var(--md,calc(var(--scale-px) * 106)) var(--n-md,calc(var(--scale-px) * 83));transform:translate(-50%,-25.4%)}[lang=en] .joy-map__metro-3{width:var(--md,calc(var(--scale-px) * 87)) var(--n-md,calc(var(--scale-px) * 71))}.joy-map__era{position:absolute;left:var(--md,50.11152%) var(--n-md,50.11809%);top:var(--md,51.32353%) var(--n-md,50.54658%);width:var(--md,calc(var(--scale-px) * 79)) var(--n-md,calc(var(--scale-px) * 62));transform:translate(-45.56%,-37.89%)}.joy-map__map-link{--button-shadow-width:100%;--button-shadow-height:100%;--button-shadow-blur:calc(var(--scale-px) * 17.5);--button-shadow-opacity:0.8;--button-shadow-offset-x:5%;position:absolute;left:var(--md,auto) var(--n-md,0);right:var(--md,var(--container-h-padding-right)) var(--n-md,auto);bottom:var(--xxxxl,var(--spacing)) var(--n-xxxxl,var(--md,var(--container-h-padding-right)) var(--n-md,0));z-index:1;display:flex;align-items:center;padding:var(--md,calc(var(--spacing) / 60 * 25) calc(var(--spacing) / 60 * 30)) var(--n-md,calc(var(--scale-px) * 15) calc(var(--scale-px) * 20));width:var(--xxl,calc(var(--spacing) / 60 * 400)) var(--n-xxl,var(--md,calc(var(--spacing) / 40 * 300)) var(--n-md,100vw))}.joy-map__map-link:before{content:"";position:absolute;left:0;top:0;z-index:-1;border-radius:var(--md,calc(var(--scale-px) * 200)) var(--n-md,0);width:100%;height:100%;background:var(--c-brick-gradient)}.joy-map__map-link .btn__deco:after,.joy-map__map-link .btn__deco:before{z-index:-2;border-radius:20%}.joy-map__map-link-button{margin-right:var(--md,calc(var(--spacing) / 2)) var(--n-md,calc(var(--spacing) * .75))}.joy-map__map-link-image{position:absolute;right:var(--md,calc(var(--spacing) / 60 * 35)) var(--n-md,var(--spacing));bottom:0;width:var(--md,calc(var(--spacing) / 60 * 159)) var(--n-md,calc(var(--scale-px) * 142))}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.joy-map__container{height:150vw;width:2117px}.joy-map__layout{position:absolute;left:0;top:0}}.joy-slider{position:relative;z-index:1;padding-bottom:var(--md,calc(var(--scale-px) * 270)) var(--n-md,calc(var(--scale-px) * 120))}.joy-slider__text{flex-direction:column;transition-duration:.4s;transition-property:opacity;will-change:opacity;opacity:var(--md,1) var(--n-md,0);padding-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 35))}.joy-slider__text,.joy-slider__text-upper{display:flex;justify-content:space-between}.joy-slider__text-upper{overflow:hidden;padding-bottom:18px}.joy-slider__text-upper p{display:flex;margin:0;padding-top:3px}.joy-slider__text-upper p.joy-slider__time{margin-right:20px}.joy-slider__text-bottom{display:var(--md,flex) var(--n-md,block);flex-direction:column;justify-content:space-between;width:var(--md,calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)) var(--n-md,calc(var(--grid-col) * 3));flex:1;width:100%;border-top:1px solid var(--t-line)}.joy-slider__text-desc{overflow:hidden;max-width:var(--md,60%) var(--n-md,100%)}.joy-slider__text-desc p{padding:var(--md,calc(var(--scale-px) * 5) 0) var(--n-md,0)}.joy-slider__time{background:var(--c-text-gradient-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding:var(--md,calc(var(--scale-px) * 14) 0 calc(var(--scale-px) * 10) 0) var(--n-md,0)}.joy-slider__distance-text{padding-top:calc(var(--scale-px)*11)}.joy-slider__image{display:flex;overflow:hidden;width:var(--md,calc(100% + var(--container-h-padding-right))) var(--n-md,100%);padding-right:var(--md,var(--container-h-padding-right)) var(--n-md,0)}.joy-slider__image picture{min-height:100%}.joy-slider__image img{margin-top:var(--md,-10%) var(--n-md,0);max-height:982px}.joy-slider__image .carousel__list__picture-wrapper{width:110%}.joy-slider .mobile-scrollable{gap:calc(var(--spacing)/2)}.joy-slider .mobile-scrollable__item{--item-width:calc(100vw - var(--spacing) * 2)}.joy-slider .mobile-scrollable__item.is-active .joy-slider__text{opacity:1}.carousel--joy{--item-spacing:calc(var(--spacing) * 0.66)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.joy-slider__text-upper{display:block}.joy-slider__text-upper p{display:flex;padding-top:0;margin:calc(var(--scale-px)*-10)0 calc(var(--scale-px)*-7)0}.joy-slider__time{margin-right:calc(var(--scale-px)*25)}}.touch-labirint-image{overflow:hidden;overflow:clip;height:var(--md,calc(var(--lvh) * 100)) var(--n-md,auto)}.touch-labirint-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:var(--md,calc(var(--lvh) * 150)) var(--n-md,auto)}.touch-title-outer{padding-bottom:var(--md,calc(var(--spacing) * 3 - 20px)) var(--n-md,calc(var(--scale-px) * 50))}.touch-title{width:auto;position:relative;height:auto;width:100%}.touch-subtitle{max-width:var(--xxxxl,calc(var(--scale-px) * 361)) var(--n-xxxxl,var(--xxl,calc(var(--scale-px) * 230)) var(--n-xxl,var(--md,calc(var(--scale-text-px) * 210)) var(--n-md,75%)))}.touch-image,.touch-subtitle{margin-left:var(--md,0) var(--n-md,auto);margin-right:var(--md,0) var(--n-md,auto)}.touch-image{position:relative;max-width:var(--md,none) var(--n-md,75%)}.touch-image__webgl-deco{position:relative;left:50%;margin-left:-50vw;width:100vw;height:var(--md,51.38889vw) var(--n-md,80.55556vw)}.touch-image__button{position:absolute;left:calc(var(--grid-col)*.1);top:100%;z-index:3;transform:translate(-50%,-50%)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.touch-text{position:relative;margin-top:var(--xxl,-2.7em) var(--n-xxl,var(--md,-2.4em) var(--n-md,0))}.touch-text:before{content:"";display:block;float:left;width:calc(var(--grid-col)*2.9 + var(--grid-gutter)*3);height:2.7em}}.touch-pattern{position:relative;margin-bottom:var(--md,calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 5))}.touch-pattern__image{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.container-h .touch-pattern__image{left:calc(var(--container-h-padding-left)*-1);right:calc(var(--container-h-padding-left)*-1);width:calc(100% + var(--container-h-padding-left) + var(--container-h-padding-right))}.touch-pattern--joy .touch-pattern__image{top:var(--md,-28vw) var(--n-md,calc(var(--scale-px) * -100))}.touch-background{position:relative}.touch-background__button{position:absolute;left:50%;top:0;z-index:3;transform:translate(-50%,-50%)}.interiors-deco{position:relative;display:flex;align-items:center;justify-content:center;margin:var(--xxxl,calc(var(--spacing) * -4) 0 calc(var(--spacing) * 2)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * -190) 0 calc(var(--spacing) * 2)) var(--n-xxl,var(--md,calc(var(--scale-px) * -170) 0 calc(var(--spacing) * 2)) var(--n-md,calc(var(--scale-px) * -55) 0 calc(var(--scale-px) * 60))))}.interiors-deco picture{display:block;width:var(--xxl,50%) var(--n-xxl,var(--md,55.42857%) var(--n-md,65.625%))}.interiors-ceilings-wrapper{position:relative;border-radius:2000px 2000px 0 0;overflow:hidden;overflow:clip}.interiors-ceilings picture{height:var(--md,calc(100vw / 1440 * 1920 + var(--lvh) * 100)) var(--n-md,auto)}.interiors-ceilings img{height:100%;-o-object-fit:cover;object-fit:cover;margin-top:-15%}.interiors-ceilings:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80.55556vw;display:var(--md,none) var(--n-md,block);background:linear-gradient(180deg,transparent,rgba(0,0,0,.45))}.interiors-ceilings__overlay{position:absolute;z-index:1;left:0;bottom:0;right:0}.interiors-ceilings-card{position:relative;margin-bottom:var(--container-h-padding-left)}.interiors-ceilings-card:before{content:"";display:block;padding-top:124.13793%}.interiors-ceilings-card__height{position:absolute;left:0;overflow:hidden;display:flex;top:var(--xxxl,calc(var(--scale-px) * 30)) var(--n-xxxl,calc(var(--scale-px) * 20));padding:var(--xxxl,calc(var(--scale-px) * 30) calc(var(--scale-px) * 60)) var(--n-xxxl,calc(var(--scale-px) * 20) calc(var(--scale-px) * 40));font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 17.1)) var(--n-xxxl,calc(var(--scale-text-rem) * 8.5));--lh:var(--xxxl,0.93567em) var(--n-xxxl,1.05882em);line-height:var(--lh);letter-spacing:var(--xxxl,-.03em) var(--n-xxxl,0);text-transform:uppercase}.is-win .interiors-ceilings-card__height{--fos:-0.05em;--foe:-0.25em}.interiors-ceilings-card__height span{display:block}.interiors-ceilings-card__height span:first-child{position:absolute;width:100%;height:100%;transform:translateY(-100%);opacity:.5}.interiors-ceilings-card__text{position:absolute;right:0;bottom:0;white-space:nowrap;padding:var(--xxxl,calc(var(--scale-px) * 60)) var(--n-xxxl,calc(var(--scale-px) * 40));font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 2)) var(--n-xxxl,calc(var(--scale-text-rem) * 1.5));--lh:var(--xxxl,1.25em) var(--n-xxxl,1.2em);line-height:var(--lh);letter-spacing:var(--xxxl,.02em) var(--n-xxxl,.03em);text-transform:uppercase}.is-win .interiors-ceilings-card__text{--fos:-0.0905em;--foe:-0.2095em}.interiors-ceilings-card-mob{flex-direction:column;margin-bottom:calc(var(--spacing)*1.5);padding:var(--spacing);gap:4px}.interiors-ceilings-card-mob span{width:100%}.interiors-spacer{height:calc(var(--dvh)*25)}.interiros-carousel{--item-spacing:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 30))}.interiros-carousel .carousel__list__picture-wrapper{width:120%;height:80dvh}.interiros-carousel .carousel__list__picture-wrapper picture{height:100%}.interiros-carousel .carousel__list__picture-wrapper img{height:120%;-o-object-position:50% 70%;object-position:50% 70%}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.interiros-carousel .carousel__list__picture-wrapper{left:auto;width:100%;height:auto}}@media (min-width:1920px) and (min-height:700px){.interiros-carousel .carousel__list__picture-wrapper{height:83.4dvh}}.apartments{margin-top:var(--md,calc(var(--dvh) * -300)) var(--n-md,calc(var(--scale-px) * -1))}.apartments__sticky-wrapper{height:var(--md,calc(var(--dvh) * 300)) var(--n-md,auto)}.apartments__sticky-wrapper-inner{height:calc(var(--dvh)*100);position:sticky;top:0}.apartments__heading{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxl,calc(var(--scale-text-rem) * 35.5)) var(--n-xxxl,var(--lg,calc(var(--scale-text-rem) * 25.7)) var(--n-lg,calc(var(--scale-text-rem) * 5.7)));--lh:var(--xxxl,1.11831em) var(--n-xxxl,var(--lg,1.01167em) var(--n-lg,0.96491em));line-height:var(--lh);letter-spacing:var(--lg,-.02em) var(--n-lg,.01em);text-transform:uppercase;position:relative;z-index:1;margin-bottom:calc(var(--spacing)*8)}.apartments__heading,.is-win .apartments__heading{--fos:-0.05em;--foe:-0.25em}.apartments__container{padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2)}.apartments__choice{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;height:var(--md,calc(var(--dvh) * 56.3)) var(--n-md,calc(var(--scale-px) * 180));margin-top:0}.apartments__choice picture{width:73.4375%;z-index:2;overflow:hidden;position:absolute;bottom:0;right:0}.apartments__choice-col{flex:1;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}.apartments__choice-col p{z-index:1}.apartments__flower{display:flex;justify-content:center;align-items:flex-start}.apartments__flower svg{z-index:0;width:100%;margin-top:calc(var(--spacing)*-3 + 5px);height:auto}.apartments__picture-shade{z-index:1;box-shadow:inset 0 0 0 1000px rgba(var(--c-blue-rgb),.7);pointer-events:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartments__container{height:100%;display:flex;flex-direction:column}.apartments__heading{margin-bottom:auto}.apartments__choice picture{width:54.0625%}}@media (min-width:980px){.apartments__heading{margin-bottom:0}.apartments__container{padding-bottom:calc(var(--spacing)*4 - 10px)}.apartments__choice{height:calc(var(--dvh)*46.7);margin-top:-.3em;flex-direction:row}.apartments__choice picture{width:71.42857%}.apartments__choice-col{flex:0 0 50%}.apartments__choice-col:first-child{border-right:1px solid var(--t-line-thin)}.apartments__flower{justify-content:flex-end}.apartments__flower svg{margin-top:calc(var(--scale-px)*-10)}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartments__choice,.apartments__heading{opacity:1!important;pointer-events:all}}.new-era{text-align:center}.new-era__title{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 17.1)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 8.5)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 5.7)) var(--n-md,calc(var(--scale-text-rem) * 3.2))));--lh:var(--xxxxl,0.93567em) var(--n-xxxxl,var(--xxl,1.05882em) var(--n-xxl,var(--md,1.14035em) var(--n-md,1.03125em)));line-height:var(--lh);letter-spacing:var(--xxxxl,-.03em) var(--n-xxxxl,var(--md,0) var(--n-md,.01em));text-transform:uppercase}.is-win .new-era__title,.new-era__title{--fos:-0.05em;--foe:-0.25em}.new-era__image{z-index:-1}.new-era__link{text-align:center}.filter-item--range .filter-item__value__container{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.filter-item--range{overflow:var(--md,visible) var(--n-md,hidden);padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 4))}.filter-item--range .filter-item__label{display:inline-flex;align-self:flex-end;padding-bottom:calc(var(--scale-px)*10);white-space:nowrap}.filter-item--range .filter-item__value__container{display:flex;border:1px solid var(--t-line-thin);border-radius:var(--md,calc(var(--scale-px) * 70)) var(--n-md,calc(var(--scale-px) * 29));transition-property:border-color}.filter-item--range .filter-item__value__container input{border:0;height:100%;padding:0}.filter-item--range .filter-item__value__container .form-control{flex:1;padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 6) calc(var(--scale-px) * 15))}.has-hover .filter-item--range .filter-item__value__container:hover{border-color:var(--t-line-thick)}.filter-item--range .filter-item__value__container.is-focused,.has-hover .filter-item--range .filter-item__value__container.is-focused{border-color:var(--t-primary)}.apartments-intro__filters .filter-item--range .filter-item__value__container .form-control{padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 5)) var(--n-md,calc(var(--scale-px) * 6.5))}.breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.breadcrumbs,.breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.breadcrumbs__item{flex-shrink:0}.breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.breadcrumbs__item--disabled{pointer-events:none}.card{display:block;position:relative;overflow:hidden;overflow:clip;--card-spacing-h:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));--card-spacing-v:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));display:flex;flex-direction:column}.card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background)}.card__sizer{position:relative;padding-top:calc(100%*var(--item-ratio))}.card__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.card__title{color:var(--t-primary)}.card__lt,.card__rb{position:absolute;max-width:100%;padding:var(--card-spacing-v) var(--card-spacing-h)}.card__lt{left:0}.card__rb{right:0}.card__lt{top:0}.card__rb{bottom:0}.card--promos{--item-ratio:var(--xxxl,0.88235) var(--n-xxxl,var(--md,1.2) var(--n-md,0.90625))}.card--promos time{color:rgba(var(--t-text-rgb),.5)}.card--promos .card__inner{padding:var(--md,var(--card-spacing-v) var(--card-spacing-h)) var(--n-md,calc(var(--scale-px) * 25) calc(var(--scale-px) * 20))}.card--promos .card__title{padding-bottom:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 13))}.card--promos .card__border{position:absolute;width:100%;top:0;bottom:0;border:1px solid var(--t-line-thin)}.card--promos .card__text{padding-right:var(--md,0) var(--n-md,calc(var(--scale-px) * 20))}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.card--promos .card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.tabs-intro__heading{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--md,calc(var(--scale-text-rem) * 17.1)) var(--n-md,calc(var(--scale-text-rem) * 5.7));--lh:var(--md,0.93567em) var(--n-md,1.14035em);line-height:var(--lh);letter-spacing:var(--md,-.03em) var(--n-md,0);text-transform:uppercase}.is-win .tabs-intro__heading,.tabs-intro__heading{--fos:-0.05em;--foe:-0.25em}.tabs-intro__tabs{position:relative}.tabs-intro__tabs:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--t-line-thin)}.how-to-buy-banks{border-bottom:1px solid var(--t-line-footer);position:relative;padding-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 6));margin-top:var(--md,calc(var(--scale-px) * 55)) var(--n-md,calc(var(--scale-px) * 30))}.how-to-buy-filters{padding-top:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 19))}.how-to-buy-filters .filters-list{display:flex;flex-direction:var(--md,row) var(--n-md,column)}.how-to-buy-filters__item{flex:1 1 33.3%}.how-to-buy-filters__item:not(:last-child){margin:var(--md,0 calc(var(--scale-px) * 40) 0 0) var(--n-md,0 0 calc(var(--scale-px) * 10) 0)}.how-to-buy-filters .form-control--input input{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.5)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.2em) var(--n-md,1.5em);line-height:var(--lh);letter-spacing:var(--md,.03em) var(--n-md,.05em);text-transform:uppercase}.is-win .how-to-buy-filters .form-control--input input{--fos:-0.0905em;--foe:-0.2095em}.how-to-buy-layout__heading{display:inline-block;transform-origin:top left;transform:var(--md,rotate(270deg) translateX(-100%)) var(--n-md,none);font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--md,calc(var(--scale-text-rem) * 8.5)) var(--n-md,calc(var(--scale-text-rem) * 3.2));--lh:var(--md,1.05882em) var(--n-md,1.03125em);line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.01em);text-transform:uppercase;background:var(--c-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding:var(--md,calc(var(--scale-px) * 2) 0 calc(var(--scale-px) * 13) 0) var(--n-md,calc(var(--scale-px) * 2) 0 calc(var(--scale-px) * 5) 0);margin:var(--md,calc(var(--scale-px) * -2) 0 calc(var(--scale-px) * -13) 0) var(--n-md,calc(var(--scale-px) * -4) 0 calc(var(--scale-px) * -5) 0);white-space:nowrap}.is-win .how-to-buy-layout__heading{--fos:-0.05em;--foe:-0.25em}.how-to-buy-layout__image-container{position:relative;max-width:var(--md,calc(var(--grid-col) * 4 + var(--grid-gutter) * 3)) var(--n-md,calc(var(--grid-col) * 2))}.how-to-buy-layout__footer{position:relative}.how-to-buy-layout__footer:after{content:"";height:1px;background:var(--t-line);width:calc(100% + var(--container-h-padding-left)*2);position:absolute;bottom:0;left:calc(var(--container-h-padding-left)*-1)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.how-to-buy-layout__text{position:relative;margin-top:var(--md,-2.7em) var(--n-md,0)}.how-to-buy-layout__text:before{content:"";display:block;float:left;width:calc(var(--grid-col)*4 + var(--grid-gutter)*4);height:2.7em}}.how-to-buy-promos__cards{display:grid;grid-template-columns:var(--md,auto auto) var(--n-md,auto);gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))}.principles-card{position:relative}.principles-card__inner{aspect-ratio:620/600;border:1px solid var(--t-line-thin);padding:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));width:100%;max-height:calc(100vh - var(--spacing)*4);cursor:pointer}.principles-card__text{max-width:var(--xxxxl,calc(var(--scale-px) * 620)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 400)) var(--n-md,none))}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky-slider{flex-wrap:nowrap;position:relative}.sticky-slider__sticky{position:sticky;top:0;overflow:hidden}.no-js .sticky-slider__sticky{overflow-x:auto}.has-scroll-smooth .sticky-slider__sticky{position:relative}.sticky-slider__sticky.row,.sticky-slider__sticky:not(.row)>.row{flex-wrap:nowrap;height:calc(var(--dvh)*100)}.sticky-slider__sticky.row>.col,.sticky-slider__sticky:not(.row)>.row>.col{flex-shrink:0}}.breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.breadcrumbs,.breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.breadcrumbs__item{flex-shrink:0}.breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.breadcrumbs__item--disabled{pointer-events:none}.developer-principles__carousel{display:flex;gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 10));padding:var(--md,0) var(--n-md,0 var(--spacing));--item-width:var(--md,calc(var(--grid-col) * 6 + var(--grid-gutter) * 5)) var(--n-md,calc(var(--vw100) - var(--spacing) * 2))}.developer-principles__item{flex-shrink:0;width:var(--item-width);max-width:1040px}.developer-benefits{padding-bottom:var(--md,0) var(--n-md,calc(var(--spacing) * 2))}.developer-benefits__content{position:relative;z-index:1}.developer-benefits__text{margin-left:auto;margin-right:auto;max-width:var(--xxxxl,calc(var(--scale-text-px) * 1477)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-px) * 920)) var(--n-xxl,var(--md,calc(var(--scale-text-px) * 720)) var(--n-md,none)))}.developer-benefits__label{margin-bottom:var(--md,calc(var(--scale-px) * 40)) var(--n-md,var(--spacing))}.developer-projects{border-bottom:var(--md,none) var(--n-md,solid calc(var(--scale-px) * 1) var(--t-line-thin))}.developer-projects__image-container{position:relative;z-index:1;width:100%;height:100%}.developer-projects__image-container .content-animation,.developer-projects__image-item{width:100%;height:100%}.developer-projects__image{overflow:hidden;overflow:clip;width:100%;height:100%}.developer-projects__image img{width:100%;height:var(--md,calc(var(--lvh) * 100)) var(--n-md,auto);-o-object-fit:cover;object-fit:cover}.developer-projects__items hr{margin:var(--md,var(--spacing) 0) var(--n-md,calc(var(--spacing) * 1.5) 0)}.developer-projects__text-wrapper{margin-bottom:var(--md,calc(var(--spacing) * .75)) var(--n-md,calc(var(--spacing) * 1.5))}.developer-projects__text{padding:var(--md,calc(var(--scale-px) * 5) 0) var(--n-md,calc(var(--scale-px) * 3) 0)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.developer-projects{height:calc(var(--dvh)*100)}.developer-projects__image-container{position:absolute;left:0;top:0}.developer-projects__container{display:flex;align-items:flex-end;height:100%}.developer-projects__items{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:calc(var(--grid-col)*5 + var(--grid-gutter)*4);min-height:100%;max-width:680px;max-height:880px}.developer-projects__text{padding-right:calc(var(--scale-px)*50)}}@media (min-width:2400px) and (min-height:700px){.developer-projects__items{width:calc(var(--grid-col)*4 + var(--grid-gutter)*3)}.developer-projects__text{padding-right:calc(var(--scale-px)*100)}}.contacts{border-bottom:1px solid var(--t-line)}.contacts__address{padding-top:var(--md,calc(var(--scale-px) * 15)) var(--n-md,calc(var(--scale-px) * 10))}.contacts__phone .btn__text{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--lg,calc(var(--scale-text-rem) * 5.7)) var(--n-lg,calc(var(--scale-text-rem) * 2));--lh:var(--lg,1.14035em) var(--n-lg,1.2em);line-height:var(--lh);letter-spacing:var(--lg,0) var(--n-lg,.02em);text-transform:uppercase}.is-win .contacts__phone .btn__text{--fos:-0.05em;--foe:-0.25em}.contacts__footer{position:absolute;height:var(--md,auto) var(--n-md,100%);bottom:var(--md,var(--spacing)) var(--n-md,0)}.contacts__footer-container{display:flex;flex-direction:var(--md,row-reverse) var(--n-md,column);justify-content:space-between;align-items:var(--md,flex-end) var(--n-md,flex-start);height:100%;padding:var(--xxxxl,0 calc(var(--scale-px) * 160)) var(--n-xxxxl,var(--md,0 calc(var(--scale-px) * 80)) var(--n-md,0 calc(var(--scale-px) * 20)));width:100vw}.contacts__footer-container .btn--secondary{align-self:var(--md,flex-start) var(--n-md,flex-end)}@media (max-width:567px) and (max-aspect-ratio:13/9){.contacts__info{margin-right:-20px;width:calc(50% + 20px);flex:1}}.contacts-map{position:relative;overflow:hidden;height:var(--md,50vw) var(--n-md,40vw)}.contacts-map__layout{position:relative;overflow:hidden;width:var(--md,186.80556vw) var(--n-md,531.31944vw);margin-top:var(--md,-24.65278vw) var(--n-md,-78.33333vw);margin-left:var(--md,-44.79167vw) var(--n-md,-220.83333vw)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.contacts-map{height:133.3vw;width:1912.75px}.contacts-map__layout{position:absolute;left:0;top:0}}.breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.breadcrumbs,.breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.breadcrumbs__item{flex-shrink:0}.breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.breadcrumbs__item--disabled{pointer-events:none}.vd-apts .card--apartment,.vd-apts .filter-item--range .filter-item__value__container{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.vd-apts .apartments-intro{padding-top:var(--md,calc(var(--scale-px) * 160)) var(--n-md,calc(var(--scale-px) * 80))}.vd-apts .apartments-intro__heading{border-bottom:1px solid var(--t-line-thin)}.vd-apts .apartments-intro__title-container{position:relative;display:inline-block}.vd-apts .apartments-intro__filters{flex-wrap:var(--xl,nowrap) var(--n-xl,wrap);padding:var(--md,calc(var(--scale-px) * 55) 0 calc(var(--scale-px) * 70) 0) var(--n-md,calc(var(--scale-px) * 33) 0 calc(var(--scale-px) * 20) 0)}.vd-apts .apartments-intro__filters-group{width:100%;gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 25))}.vd-apts .apartments-intro__filters-buttons{display:flex;gap:calc(var(--scale-px)*10);justify-content:var(--md,flex-end) var(--n-md,space-between);width:100%;flex-direction:var(--md,row) var(--n-md,row-reverse);border-top:var(--md,none) var(--n-md,calc(var(--scale-px) * 1) solid var(--t-line-thin))}.vd-apts .filter-group{width:var(--xl,calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)) var(--n-xl,var(--md,calc(var(--grid-col) * 4 + var(--grid-gutter) * 3)) var(--n-md,100%))}.vd-apts .filter-group__label{padding-bottom:calc(var(--scale-px)*15)}.vd-apts .apartments-cards{position:relative}.vd-apts .apartments-cards:before{content:"";background:var(--c-gradient-blue-pink);position:absolute;height:100%;min-height:100%;width:100%;will-change:transform}.vd-apts .apartments-cards__content:after{content:"";height:1px;background:var(--t-line);width:calc(100% + var(--container-h-padding-left)*2);position:absolute;bottom:0;left:calc(var(--container-h-padding-left)*-1)}.vd-apts .breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.vd-apts .breadcrumbs,.vd-apts .breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.vd-apts .breadcrumbs__item{flex-shrink:0}.vd-apts .breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.vd-apts .breadcrumbs__item--disabled{pointer-events:none}.vd-apts .compass{position:relative;width:calc(var(--scale-px)*30);min-width:calc(var(--scale-px)*30);height:calc(var(--scale-px)*30);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-apts .compass:before{content:"";border-radius:50%;border:1px solid rgba(var(--t-text-rgb),.2)}.vd-apts .compass:before{position:absolute;left:0;top:0;width:100%;height:100%}.vd-apts .card{display:block;position:relative;overflow:hidden;overflow:clip;--card-spacing-h:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));--card-spacing-v:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));display:flex;flex-direction:column}.vd-apts .card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background)}.vd-apts .card__sizer{position:relative;padding-top:calc(100%*var(--item-ratio))}.vd-apts .card__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.vd-apts .card__title{color:var(--t-primary)}.vd-apts .card__lt,.vd-apts .card__rb{position:absolute;max-width:100%;padding:var(--card-spacing-v) var(--card-spacing-h)}.vd-apts .card__lt{left:0}.vd-apts .card__rb{right:0}.vd-apts .card__lt{top:0}.vd-apts .card__rb{bottom:0}.vd-apts .card--apartment{--item-ratio:var(--xxxl,0.88235) var(--n-xxxl,var(--md,1.2) var(--n-md,0.8125));border:1px solid var(--t-line-thin);transition-property:border}.vd-apts .card--apartment:hover{border:1px solid var(--c-brick)}.vd-apts .card--apartment .card__center,.vd-apts .card--apartment .card__footer,.vd-apts .card--apartment .card__top{width:100%}.vd-apts .card--apartment .card__top{padding:var(--card-spacing-v);padding-bottom:0}.vd-apts .card--apartment .card__top .btn.is-active:after{border-color:var(--c-brick)!important}.vd-apts .card--apartment .card__footer{align-items:flex-end;padding:var(--card-spacing-v);padding-top:0}.vd-apts .card--apartment .card__center{min-height:calc(var(--scale-px)*20);min-width:calc(var(--scale-px)*20);padding:var(--xxxl,0 calc(var(--scale-px) * 180)) var(--n-xxxl,var(--md,0 calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 35) calc(var(--scale-px) * 90)));text-align:center}.vd-apts .card--apartment .card__center img,.vd-apts .card--apartment .card__center picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vd-apts .card--apartment .card__center .btn{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.vd-apts .card--apartment .card__content{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column}.vd-apts .card--apartment .card__top-text{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.5)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1)));--lh:var(--xxxl,1.2em) var(--n-xxxl,var(--md,1.33333em) var(--n-md,1.5em));line-height:var(--lh);letter-spacing:var(--xxxl,.03em) var(--n-xxxl,.05em);text-transform:uppercase}.is-win .vd-apts .card--apartment .card__top-text{--fos:-0.0905em;--foe:-0.2095em}.vd-apts .card--apartment .card__top-text p:not(:last-child){padding-bottom:var(--xxxl,calc(var(--scale-px) * 10)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 9)))}.vd-apts .card--apartment .card__price{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 2)) var(--n-xxxl,calc(var(--scale-text-rem) * 1.5));--lh:var(--xxxl,1.25em) var(--n-xxxl,1.2em);line-height:var(--lh);letter-spacing:var(--xxxl,.02em) var(--n-xxxl,.03em);text-transform:uppercase;padding-bottom:var(--md,calc(var(--scale-px) * 5)) var(--n-md,0)}.is-win .vd-apts .card--apartment .card__price{--fos:-0.0905em;--foe:-0.2095em}.vd-apts .filter-item--range{overflow:var(--md,visible) var(--n-md,hidden);padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 4))}.vd-apts .filter-item--range .filter-item__label{display:inline-flex;align-self:flex-end;padding-bottom:calc(var(--scale-px)*10);white-space:nowrap}.vd-apts .filter-item--range .filter-item__value__container{display:flex;border:1px solid var(--t-line-thin);border-radius:var(--md,calc(var(--scale-px) * 70)) var(--n-md,calc(var(--scale-px) * 29));transition-property:border-color}.vd-apts .filter-item--range .filter-item__value__container input{border:0;height:100%;padding:0}.vd-apts .filter-item--range .filter-item__value__container .form-control{flex:1;padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 6) calc(var(--scale-px) * 15))}.has-hover .vd-apts .filter-item--range .filter-item__value__container:hover{border-color:var(--t-line-thick)}.vd-apts .filter-item--range .filter-item__value__container.is-focused,.has-hover .vd-apts .filter-item--range .filter-item__value__container.is-focused{border-color:var(--t-primary)}.vd-apts .apartments-intro__filters .filter-item--range .filter-item__value__container .form-control{padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 5)) var(--n-md,calc(var(--scale-px) * 6.5))}.vd-apts .cards-list{display:grid;grid-template-columns:var(--lg,auto auto auto) var(--n-lg,var(--md,auto auto) var(--n-md,auto));gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))}.vd-apts .cards-list--3-md{grid-template-columns:var(--md,auto auto auto) var(--n-md,auto)}.vd-apts .card--apartment,.vd-apts .image-slider__text{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.vd-apts .apartment{background-color:var(--c-grey)}.vd-apts .apartment__layout{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;will-change:transform}.vd-apts .apartment__go-back-button{width:-moz-fit-content;width:fit-content}.vd-apts .apartment__info{width:100%;display:flex;flex-direction:column;height:auto;justify-content:space-between}.vd-apts .apartment__plans{width:100%}.vd-apts .apartment__content-image{padding:calc(var(--scale-px)*50)0 calc(var(--scale-px)*55)0;text-align:center}.vd-apts .apartment__content-image svg{width:100%;height:auto;vertical-align:top}.vd-apts .apartment__content-image img,.vd-apts .apartment__content-image svg{max-height:var(--xxxxl,calc(var(--scale-px) * 570)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 430)) var(--n-md,calc(var(--scale-px) * 220)))}.vd-apts .apartment__content-image img{max-width:var(--md,89.71%) var(--n-md,66vw);-o-object-fit:contain;object-fit:contain}.vd-apts .apartment__area{display:flex;padding-top:10px}.vd-apts .apartment__area-value,.vd-apts .apartment__area .text-sup,.vd-apts .apartment__area sup{background:var(--c-text-gradient-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.vd-apts .apartment__area-value{padding:calc(var(--scale-px)*5)0 calc(var(--scale-px)*5)0;margin:calc(var(--scale-px)*-5)0 calc(var(--scale-px)*-5)0;font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--lg,calc(var(--scale-text-rem) * 17.1)) var(--n-lg,calc(var(--scale-text-rem) * 5.7));--lh:var(--lg,0.93567em) var(--n-lg,0.96491em);line-height:var(--lh);letter-spacing:var(--lg,-.03em) var(--n-lg,.01em);text-transform:uppercase}.vd-apts .apartment__area-value,.vd-apts .apartment__rooms,.is-win .vd-apts .apartment__area-value{--fos:-0.05em;--foe:-0.25em}.vd-apts .apartment__rooms{display:block;font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--lg,calc(var(--scale-text-rem) * 17.1)) var(--n-lg,calc(var(--scale-text-rem) * 5.7));--lh:var(--lg,0.93567em) var(--n-lg,0.96491em);line-height:var(--lh);letter-spacing:var(--lg,-.03em) var(--n-lg,.01em);text-transform:uppercase}.is-win .vd-apts .apartment__rooms{--fos:-0.05em;--foe:-0.25em}.vd-apts .apartment__release{display:flex;flex-direction:column;gap:calc(var(--scale-px)*10);justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}.vd-apts .apartment__char{padding-bottom:0;border-bottom:none}.vd-apts .apartment__char,.vd-apts .apartment__features{display:flex;justify-content:space-between;align-items:flex-end}.vd-apts .apartment__features{padding-top:calc(var(--scale-px)*40);border-bottom:1px solid var(--t-line)}.vd-apts .apartment__features p:not(:last-child){padding-bottom:calc(var(--scale-px)*10)}.vd-apts .apartment__price{font-family:Decart,"Decart Fallback",sans-serif;font-weight:400;font-size:var(--lg,calc(var(--scale-text-rem) * 3.2)) var(--n-lg,calc(var(--scale-text-rem) * 2));--lh:var(--lg,1.03125em) var(--n-lg,1.2em);line-height:var(--lh);letter-spacing:var(--lg,.01em) var(--n-lg,.02em);text-transform:uppercase}.vd-apts .apartment__price,.is-win .vd-apts .apartment__price{--fos:-0.05em;--foe:-0.25em}.vd-apts .apartment__buttons{padding-top:calc(var(--scale-px)*40);display:flex;justify-content:space-between;gap:calc(var(--scale-px)*10);margin-top:auto}.vd-apts .apartment__buttons .btn{width:100%}.vd-apts .apartment__buttons .btn .btn-container.is-disabled:after,.vd-apts .apartment__buttons .btn.is-disabled:after,.vd-apts .apartment__buttons .btn:disabled:after{border:1px solid var(--t-line)}.vd-apts .apartment__content{padding:calc(var(--scale-px)*30) calc(var(--scale-px)*20);display:flex;flex-direction:column;height:100%}.vd-apts .apartment__content .toggle .btn:after{border:0!important}.vd-apts .apartment__content-bottom{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-top:auto}.vd-apts .apartment__content-bottom__graphs{justify-content:center;border-bottom:1px solid var(--t-line);width:100%;justify-content:space-between}@media (min-width:980px){.vd-apts .apartment__layout{flex-direction:row;gap:calc(var(--scale-px)*60)}.vd-apts .apartment__info{width:calc(var(--grid-col)*5 + var(--grid-gutter)*5 + var(--grid-col)*.5)}.vd-apts .apartment__plans{width:calc(var(--grid-col)*6 + var(--grid-gutter)*5 + var(--grid-gutter)*.5)}.vd-apts .apartment__content-image{padding:calc(var(--scale-px)*80)0 calc(var(--scale-px)*40)0}.vd-apts .apartment__area{padding-top:calc(var(--scale-px)*30)}.vd-apts .apartment__char{padding-bottom:calc(var(--scale-px)*40);border-bottom:1px solid var(--t-line)}.vd-apts .apartment__features{align-items:flex-start;border-bottom:none}.vd-apts .apartment__content{padding:calc(var(--scale-px)*40)}.vd-apts .apartment__content-bottom{align-items:flex-end;justify-content:space-between;flex-direction:row}.vd-apts .apartment__content-bottom__graphs{flex-direction:row;justify-content:flex-start;gap:calc(var(--scale-px)*40);border-bottom:none;width:auto;width:100%;justify-content:space-between}.vd-apts .apartment__content-bottom__graphs .compass{position:relative;left:0}}.vd-apts .apartment-similar__content:after{content:"";height:1px;background:var(--t-line-footer);width:calc(100% + var(--container-h-padding-left)*2);position:absolute;bottom:0;left:calc(var(--container-h-padding-left)*-1)}.vd-apts .apartment-similar__title{z-index:1;position:relative}.vd-apts .image-slider{display:flex;justify-content:space-between;align-items:flex-end}.vd-apts .image-slider__text{opacity:var(--md,1) var(--n-md,0);transition-duration:.4s;transition-property:opacity;will-change:opacity;padding-right:var(--md,calc(var(--scale-px) * 10)) var(--n-md,0)}.vd-apts .image-slider__text:last-child{padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 130))}.vd-apts .image-slider__pretext{margin-bottom:var(--md,calc(var(--scale-px) * 45)) var(--n-md,calc(var(--scale-px) * 20))}.vd-apts .image-slider__counter{opacity:0}.vd-apts .image-slider .mobile-scrollable__item.is-active .image-slider__counter,.vd-apts .image-slider .mobile-scrollable__item.is-active .image-slider__text{opacity:1}.vd-apts .image-slider .mobile-scrollable__item{--item-width:calc(100vw - var(--spacing) * 2)}.vd-apts .image-slider .mobile-scrollable{gap:calc(var(--spacing)/2);padding-right:calc(var(--spacing)/2);padding-left:calc(var(--scale-px)*20)}.vd-apts .toggle{border-radius:calc(var(--scale-px)*50);box-shadow:inset 0 0 0 1px var(--t-line);display:flex}.vd-apts .toggle__item:not(.is-active):after{border:0}.has-hover .vd-apts .btn-container:hover .toggle__item,.has-hover .vd-apts .toggle__item:hover{color:var(--c-brick)}.has-hover .vd-apts .btn-container:hover .toggle__item:not(.is-active):after,.has-hover .vd-apts .toggle__item:hover:not(.is-active):after{border:0}.has-hover .vd-apts .btn-container.is-active:hover .toggle__item,.has-hover .vd-apts .btn-container:hover .toggle__item.is-active,.has-hover .vd-apts .toggle__item.is-active:hover,.has-hover .vd-apts input:checked+.toggle__item:is(label):hover{color:var(--t-text)}.vd-apts .breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.vd-apts .breadcrumbs,.vd-apts .breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.vd-apts .breadcrumbs__item{flex-shrink:0}.vd-apts .breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.vd-apts .breadcrumbs__item--disabled{pointer-events:none}.vd-apts .compass{position:relative;width:calc(var(--scale-px)*30);min-width:calc(var(--scale-px)*30);height:calc(var(--scale-px)*30);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-apts .compass:before{content:"";border-radius:50%;border:1px solid rgba(var(--t-text-rgb),.2)}.vd-apts .compass:before{position:absolute;left:0;top:0;width:100%;height:100%}.vd-apts .card{display:block;position:relative;overflow:hidden;overflow:clip;--card-spacing-h:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));--card-spacing-v:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));display:flex;flex-direction:column}.vd-apts .card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background)}.vd-apts .card__sizer{position:relative;padding-top:calc(100%*var(--item-ratio))}.vd-apts .card__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.vd-apts .card__title{color:var(--t-primary)}.vd-apts .card__lt,.vd-apts .card__rb{position:absolute;max-width:100%;padding:var(--card-spacing-v) var(--card-spacing-h)}.vd-apts .card__lt{left:0}.vd-apts .card__rb{right:0}.vd-apts .card__lt{top:0}.vd-apts .card__rb{bottom:0}.vd-apts .card--apartment{--item-ratio:var(--xxxl,0.88235) var(--n-xxxl,var(--md,1.2) var(--n-md,0.8125));border:1px solid var(--t-line-thin);transition-property:border}.vd-apts .card--apartment:hover{border:1px solid var(--c-brick)}.vd-apts .card--apartment .card__center,.vd-apts .card--apartment .card__footer,.vd-apts .card--apartment .card__top{width:100%}.vd-apts .card--apartment .card__top{padding:var(--card-spacing-v);padding-bottom:0}.vd-apts .card--apartment .card__top .btn.is-active:after{border-color:var(--c-brick)!important}.vd-apts .card--apartment .card__footer{align-items:flex-end;padding:var(--card-spacing-v);padding-top:0}.vd-apts .card--apartment .card__center{min-height:calc(var(--scale-px)*20);min-width:calc(var(--scale-px)*20);padding:var(--xxxl,0 calc(var(--scale-px) * 180)) var(--n-xxxl,var(--md,0 calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 35) calc(var(--scale-px) * 90)));text-align:center}.vd-apts .card--apartment .card__center img,.vd-apts .card--apartment .card__center picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vd-apts .card--apartment .card__center .btn{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.vd-apts .card--apartment .card__content{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column}.vd-apts .card--apartment .card__top-text{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.5)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1)));--lh:var(--xxxl,1.2em) var(--n-xxxl,var(--md,1.33333em) var(--n-md,1.5em));line-height:var(--lh);letter-spacing:var(--xxxl,.03em) var(--n-xxxl,.05em);text-transform:uppercase}.is-win .vd-apts .card--apartment .card__top-text{--fos:-0.0905em;--foe:-0.2095em}.vd-apts .card--apartment .card__top-text p:not(:last-child){padding-bottom:var(--xxxl,calc(var(--scale-px) * 10)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 9)))}.vd-apts .card--apartment .card__price{font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 2)) var(--n-xxxl,calc(var(--scale-text-rem) * 1.5));--lh:var(--xxxl,1.25em) var(--n-xxxl,1.2em);line-height:var(--lh);letter-spacing:var(--xxxl,.02em) var(--n-xxxl,.03em);text-transform:uppercase;padding-bottom:var(--md,calc(var(--scale-px) * 5)) var(--n-md,0)}.is-win .vd-apts .card--apartment .card__price{--fos:-0.0905em;--foe:-0.2095em}.vd-apts .cards-list{display:grid;grid-template-columns:var(--lg,auto auto auto) var(--n-lg,var(--md,auto auto) var(--n-md,auto));gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))}.vd-apts .cards-list--3-md{grid-template-columns:var(--md,auto auto auto) var(--n-md,auto)}.page-3d-map{width:100vw;overflow:hidden}.page-3d-map:before{content:"";display:var(--md,block) var(--n-md,none);position:absolute;top:0;left:0;width:100%;height:calc(var(--scale-px)*180);z-index:9;background:linear-gradient(180deg,var(--p-paper),rgba(var(--p-paper-rgb),0));pointer-events:none}.page-3d-map__dim{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(var(--c-black-rgb),.5);opacity:0}.page-3d-map__pin{width:var(--md,calc(var(--scale-px) * 39)) var(--n-md,calc(var(--scale-px) * 30));cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity 1.6s cubic-bezier(.25,.74,.22,.99),width 1.6s cubic-bezier(.25,.74,.22,.99)}.is-3d-map-loaded .page-3d-map__pin{opacity:1}.page-3d-map__pin.is-active{width:var(--md,calc(var(--scale-px) * 79)) var(--n-md,calc(var(--scale-px) * 50))}.page-3d-map__pin.is-active img,.page-3d-map__pin:not(.is-active):hover img{transform:translateY(-15px)}.page-3d-map__pin img{width:100%;-webkit-tap-highlight-color:transparent;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:transform .4s cubic-bezier(.25,.74,.22,.99)}.page-3d-map-compass{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:var(--spacing);right:var(--spacing);z-index:11;width:calc(var(--scale-px)*40);height:calc(var(--scale-px)*40);background:var(--t-background);border-radius:50%;opacity:0;transition:opacity 1.6s cubic-bezier(.25,.74,.22,.99)}.is-3d-map-loaded .page-3d-map-compass{opacity:1}.page-3d-map-compass__arrow{content:"";position:absolute;width:calc(var(--scale-px)*40);height:calc(var(--scale-px)*40);border-radius:50%;border:1px solid var(--t-line-thin);border-top-color:var(--t-heading);transform:rotate(320deg)}.page-3d-map-modals{position:relative;width:100%;height:100%;background:var(--t-background);transform:var(--md,translateX(100%)) var(--n-md,translateY(20%));transition:transform 1.6s cubic-bezier(.25,.74,.22,.99)}.is-active .page-3d-map-modals{transform:none}.page-3d-map-modals__container{position:relative;margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;z-index:100;width:100%;max-width:var(--md,calc(var(--scale-px) * 480)) var(--n-md,unset);height:100svh}.page-3d-map-modals__container:not(.is-active){pointer-events:none}.page-3d-map-modals__close{margin-right:0;margin-top:0;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}.is-active .page-3d-map-modals__close{transition-delay:1.6s}.page-3d-map-modals__close svg path{stroke:var(--t-heading)}.is-active .page-3d-map-modals__close{opacity:1;pointer-events:all}.page-3d-map-modals__item{width:100%;transition:opacity .4s cubic-bezier(.25,.74,.22,.99);background:var(--t-background)}.page-3d-map-modals__item__header{display:flex;justify-content:space-between;border-bottom:1px solid var(--t-line-thin)}.page-3d-map-modals__item__time{background:var(--c-text-gradient-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-right:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 11));padding:5px 0;margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * -5));margin-bottom:-5px}.page-3d-map-modals__item__caption{max-width:calc(var(--scale-px)*120)}.page-3d-map-modals__item__uptitle{color:var(--t-line-thick);margin-bottom:var(--md,calc(var(--scale-px) * 16)) var(--n-md,calc(var(--scale-px) * 9))}.page-3d-map-modals__item__image,.page-3d-map-modals__item__title{margin-bottom:calc(var(--scale-px)*40)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.page-3d-map-modals{margin-top:calc(100svh - 270px);transform:translateY(calc(100lvh - (100svh - 270px)))}.page-3d-map-modals:before{content:"";display:block;position:absolute;top:10px;left:50%;transform:translateX(-50%);width:24px;height:1px;background:var(--t-heading)}.page-3d-map-modals__container{overflow:auto;overscroll-behavior:none}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.page-3d-map-modals{overflow:auto}.page-3d-map-modals__close{position:absolute;left:calc(-20px - calc(var(--scale-px)*60));margin-right:calc(var(--scale-px)*20);margin-top:calc(var(--scale-px)*20);border-color:transparent;width:calc(var(--scale-px)*60);height:calc(var(--scale-px)*60)}.page-3d-map-modals__item{position:absolute;top:0;z-index:0}}#enquiry .form-label,#enquiry input,#enquiry select,#enquiry textarea,#enquiry .form-label--static,#enquiry .contact-method__option,#enquiry .collection-notice p{color:var(--p-navy)!important}.rl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:640px){.rl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rl-grid{grid-template-columns:repeat(3,1fr)}}.rl-grid--related{margin-top:0}.rl-card-item,.rl-related-item{list-style:none}.rl-card{display:flex;flex-direction:column;height:100%;text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.rl-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(var(--p-navy-rgb),.14)}.rl-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:rgba(var(--p-navy-rgb),.0627)}.rl-card__media img{width:100%;height:100%;object-fit:cover;display:block}.rl-card__type{position:absolute;top:.85rem;left:.85rem;background:var(--p-navy);color:var(--p-cream);font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .75rem;border-radius:999px}.rl-card__body{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.rl-card__address{margin:0;color:var(--p-navy)!important}.rl-card__municipality,.rl-card__mls{margin:0;font-family:Gilroy,"Gilroy Fallback",sans-serif;font-size:13.5px;color:var(--p-navy);opacity:.68}.rl-card__cta{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--p-ember)!important}.rl-card__cta svg{fill:var(--p-ember);flex-shrink:0}.rl-hero-section{padding:0}.rl-hero{position:relative;min-height:52vh;display:flex;align-items:flex-end;background-size:cover;background-position:center;color:var(--p-cream);overflow:hidden}.rl-hero__gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--p-navy-rgb),.5) 0%,rgba(var(--p-navy-rgb),.7) 55%,rgba(var(--p-navy-rgb),.94) 100%)}.rl-hero__inner{position:relative;width:100%;padding-top:6rem;padding-bottom:3rem}.rl-back{position:relative;display:inline-flex;align-items:center;gap:.5rem;color:var(--p-cream);font-family:Gilroy,"Gilroy Fallback",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;margin-bottom:1.5rem;opacity:.85}.rl-back:hover{opacity:1}.rl-back svg{fill:var(--p-cream)}.rl-descriptor,.rl-mls,.rl-updated{color:var(--p-cream)!important;opacity:.82}@media (max-width:767px){.rl-hero{min-height:44vh}.rl-hero__inner{padding-top:4.5rem;padding-bottom:2.5rem}}.rl-gallery{margin-top:2rem}.rl-gallery__main{aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(var(--p-navy-rgb),.12);background:rgba(var(--p-navy-rgb),.0627)}.rl-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.rl-gallery__thumbs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.rl-gallery__thumb{width:96px;height:64px;padding:0;border:2px solid transparent;background:0 0;cursor:pointer;overflow:hidden;opacity:.65;transition:opacity .15s ease,border-color .15s ease}.rl-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rl-gallery__thumb:hover{opacity:.9}.rl-gallery__thumb.is-active{opacity:1;border-color:var(--p-ember)}.rl-gallery__count{margin:.85rem 0 0;font-family:Gilroy,"Gilroy Fallback",sans-serif;font-size:13px;color:var(--p-navy);opacity:.6}.rl-map-wrap{padding:0;overflow:hidden}.rl-map{width:100%;height:360px}.rl-location__actions{flex-wrap:wrap}.rl-notfound-section{padding-top:8rem;padding-bottom:6rem}.rl-notfound__actions{flex-wrap:wrap}@media (max-width:767px){.rl-map{height:280px}.rl-gallery__thumb{width:76px;height:52px}}