[hidden]{display:none !important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{-webkit-text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{box-sizing:content-box;block-size:0;overflow:visible;border:none;border-block-start:1px solid rgba(88,116,79,0.25)}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;background-color:transparent;background-image:none}::-moz-focus-inner{border-style:none;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0}legend{padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0}progress{vertical-align:baseline}summary{display:list-item}fieldset{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;border:none}ol,ul,menu{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0}blockquote,dl,dd,figure,pre{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}.collapse{display:none}.collapse.show{display:block;animation:panel-in 0.28s ease-out}@keyframes panel-in{from{opacity:0%;transform:translateY(-0.4rem)}to{opacity:100%;transform:none}}@media (prefers-reduced-motion:reduce){.collapse.show{animation:none}}:root{--unit:.5rem;--bg:rgb(246,248,246);--text:rgb(20,20,20);--muted:rgb(88,116,79);--accent:rgb(51,83,177);--surface:rgb(237,241,235);--on-accent:rgb(255,255,255);--title-font:"Libre Baskerville",Georgia,serif;--text-font:"Karla",system-ui,sans-serif;--radius:calc(var(--unit) * 124.875);--shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16);--container:calc(var(--unit) * 164);--color-bg:var(--bg);--color-text:var(--text);--color-muted:var(--muted);--color-accent:var(--accent);--color-surface:var(--surface);--color-on-accent:var(--on-accent);--font-heading:var(--title-font);--font-body:var(--text-font)}*,*::before,*::after{box-sizing:border-box}body{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;font-family:var(--text-font);color:var(--text);background:var(--bg);line-height:1.65}body>*{max-inline-size:100%}h1,h2,h3,h4{font-family:var(--title-font);line-height:1.15;margin-block-start:0;margin-inline-end:0;margin-block-end:0.6em;margin-inline-start:0;overflow-wrap:break-word}h1{font-size:min(max(2.5rem, 6vw), 4rem)}h2{font-size:min(max(1.85rem, 3.5vw), 2.6rem)}h3{font-size:min(max(1.15rem, 1.8vw), 1.4rem)}p{font-size:min(max(1rem, 1.1vw), 1.125rem);margin-block-start:0;margin-inline-end:0;margin-block-end:1.1em;margin-inline-start:0;max-inline-size:68ch}img{max-inline-size:100%;block-size:auto;display:block}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{inline-size:100%;max-inline-size:calc(var(--unit) * 140);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:calc(var(--unit) * 2.5);padding-inline-end:calc(var(--unit) * 2.5)}section{padding-block-start:min(max(calc(var(--unit) * 7),8vw),calc(var(--unit) * 16));padding-inline-end:0;padding-block-end:min(max(calc(var(--unit) * 7),8vw),calc(var(--unit) * 16));padding-inline-start:0}section:nth-of-type(even){background:var(--surface)}.section__eyebrow{font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,var(--text));margin-block-end:calc(var(--unit) * 1.2)}.header{position:sticky;inset-block-start:0;z-index:1030;background:var(--bg);border-block-end:1px solid rgba(88,116,79,0.22)}.header--transparent{background:transparent;border-block-end-color:transparent}.header__inner{display:flex;align-items:center;row-gap:calc(var(--unit) * 3);column-gap:calc(var(--unit) * 3);padding-block-start:calc(var(--unit) * 1.8);padding-block-end:calc(var(--unit) * 1.8)}.header__brand{font-family:var(--title-font);font-weight:700;font-size:1.15rem;color:var(--text);text-decoration:none;margin-inline-end:auto;display:inline-flex;align-items:center;row-gap:calc(var(--unit) * 1.1);column-gap:calc(var(--unit) * 1.1)}.header__mark{display:inline-flex;flex:0 0 auto;line-height:0}.header__mark svg{display:block}.header__row{display:flex;align-items:center;row-gap:calc(var(--unit) * 2);column-gap:calc(var(--unit) * 2);inline-size:100%}[data-nav="two-rows"] .header__inner{flex-direction:column;align-items:stretch;row-gap:var(--unit);column-gap:var(--unit)}[data-nav="two-rows"] .nav__list{flex-wrap:wrap}.nav__list{display:flex;row-gap:0.35rem;column-gap:0.35rem;list-style:none;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0}.nav__link{display:block;padding-block-start:var(--unit);padding-inline-end:calc(var(--unit) * 1.8);padding-block-end:var(--unit);padding-inline-start:calc(var(--unit) * 1.8);border-radius:calc(var(--unit) * 124.875);color:var(--text);text-decoration:none;font-weight:500;transition:background 0.2s ease,color 0.2s ease}.nav__link:hover{background:var(--surface)}.nav__link.has-active{color:var(--accent);background:rgba(51,83,177,0.12)}.nav--split{display:flex;align-items:center;row-gap:calc(var(--unit) * 4);column-gap:calc(var(--unit) * 4);inline-size:100%;justify-content:center}.header__burger{display:none;flex-direction:column;row-gap:4px;column-gap:4px;padding-block-start:calc(var(--unit) * 1.2);padding-inline-end:calc(var(--unit) * 1.2);padding-block-end:calc(var(--unit) * 1.2);padding-inline-start:calc(var(--unit) * 1.2);background:transparent;border:none;cursor:pointer}.header__burger span{inline-size:calc(var(--unit) * 2.75);block-size:2px;background:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;row-gap:var(--unit);column-gap:var(--unit);padding-block-start:calc(var(--unit) * 1.6);padding-inline-end:calc(var(--unit) * 3.2);padding-block-end:calc(var(--unit) * 1.6);padding-inline-start:calc(var(--unit) * 3.2);border:2px solid transparent;border-radius:calc(var(--unit) * 124.875);font-weight:600;text-decoration:none;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16)}.btn--ghost{background:transparent;color:var(--accent);border-color:var(--accent)}.btn--ghost:hover{background:var(--accent);color:var(--on-accent)}.form label{display:block;font-weight:600;font-size:0.9rem;margin-block-end:0.35rem}.form input,.form textarea{inline-size:100%;padding-block-start:calc(var(--unit) * 1.6);padding-inline-end:calc(var(--unit) * 2);padding-block-end:calc(var(--unit) * 1.6);padding-inline-start:calc(var(--unit) * 2);margin-block-end:calc(var(--unit) * 2);border:1px solid rgba(88,116,79,0.35);border-radius:calc(var(--unit) * 124.875);background:var(--bg);color:var(--text);font:inherit}.form input:focus,.form textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.form [aria-invalid="true"]{border-color:rgb(184,37,37)}.form__error{color:rgb(184,37,37) !important;font-size:0.85rem;margin-block-start:calc(var(--unit) * -1.4);margin-inline-end:0;margin-block-end:calc(var(--unit) * 1.8);margin-inline-start:0}.form__ok{background:rgba(51,83,177,0.12);border-radius:calc(var(--unit) * 124.875);padding-block-start:calc(var(--unit) * 2);padding-inline-end:calc(var(--unit) * 2);padding-block-end:calc(var(--unit) * 2);padding-inline-start:calc(var(--unit) * 2);font-weight:600}.form__consent{display:flex;row-gap:calc(var(--unit) * 1.2);column-gap:calc(var(--unit) * 1.2);align-items:start;font-weight:400}.form__consent input{inline-size:auto;margin-block-start:0.25rem;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}.footer{background:var(--surface)}.footer--contrast{background:var(--text);color:var(--bg)}.footer--contrast a{color:inherit}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5);padding-block-start:min(max(calc(var(--unit) * 5),5vw),calc(var(--unit) * 8));padding-block-end:min(max(calc(var(--unit) * 5),5vw),calc(var(--unit) * 8))}.footer__row{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:calc(var(--unit) * 2);column-gap:calc(var(--unit) * 2);padding-block-start:calc(var(--unit) * 3.2);padding-block-end:calc(var(--unit) * 3.2);font-size:0.9rem}.footer__brand{font-family:var(--title-font);font-size:1.25rem;font-weight:700;margin-block-start:0;margin-inline-end:0;margin-block-end:0.4rem;margin-inline-start:0}.footer__tagline{opacity:75%;font-size:0.95rem}.footer__title{font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase;opacity:70%;margin-block-end:calc(var(--unit) * 1.8)}.footer__address{font-style:normal;line-height:1.7}.footer__hours{opacity:75%;font-size:0.92rem;margin-block-start:calc(var(--unit) * 1.4)}.footer__links{list-style:none;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;display:grid;row-gap:0.45rem;column-gap:0.45rem}.footer__cookie{background:transparent;border:none;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.footer__bottom{display:flex;justify-content:space-between;row-gap:calc(var(--unit) * 2);column-gap:calc(var(--unit) * 2);padding-block-start:calc(var(--unit) * 2.4);padding-block-end:calc(var(--unit) * 2.4);font-size:0.85rem;opacity:75%;box-shadow:inset 0 1px 0 rgba(88,116,79,0.25);padding-block-start:calc(var(--unit) * 2.525)}.footer__bottom p{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}footer a,.footer__cookie{display:inline-block;padding-block-start:0.3rem;padding-block-end:0.3rem;min-block-size:calc(var(--unit) * 3)}.form__consent input[type="checkbox"]{inline-size:calc(var(--unit) * 3);block-size:calc(var(--unit) * 3);min-inline-size:calc(var(--unit) * 3);flex:0 0 auto;margin-block-start:0.1rem}.cookie{position:fixed;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;z-index:1080;background:var(--surface);border-block-start:1px solid rgba(88,116,79,0.3);box-shadow:0 calc(var(--unit) * -1) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.12);transform:translateY(100%);transition:transform 0.35s ease}.cookie.has-visible{transform:translateY(0)}.cookie__inner{display:flex;align-items:center;row-gap:calc(var(--unit) * 3);column-gap:calc(var(--unit) * 3);padding-block-start:calc(var(--unit) * 2.2);padding-block-end:calc(var(--unit) * 2.2)}.cookie__text p{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;font-size:0.92rem;max-inline-size:70ch}.cookie__actions{display:flex;align-items:center;row-gap:calc(var(--unit) * 1.4);column-gap:calc(var(--unit) * 1.4);margin-inline-start:auto;flex-shrink:0}.cookie__configure{background:transparent;border:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.cookie__options{display:grid;row-gap:calc(var(--unit) * 1.2);column-gap:calc(var(--unit) * 1.2);margin-block-start:calc(var(--unit) * 2)}.cookie__option{display:grid;grid-template-columns:auto 1fr;row-gap:var(--unit);column-gap:calc(var(--unit) * 1.2);align-items:start;font-size:0.9rem;font-weight:600}.cookie__option span{grid-column:2;font-weight:400;opacity:75%}.legal{background:var(--bg)}.legal__inner{max-inline-size:calc(var(--unit) * 104);padding-block-start:min(max(calc(var(--unit) * 5),6vw),calc(var(--unit) * 9));padding-block-end:min(max(calc(var(--unit) * 5),6vw),calc(var(--unit) * 9))}.legal h2{margin-block-start:calc(var(--unit) * 4.4)}.legal h3{margin-block-start:calc(var(--unit) * 2.8)}.legal__updated{color:var(--muted);font-size:0.9rem}.legal__table{inline-size:100%;border-collapse:collapse;table-layout:fixed;margin-block-start:calc(var(--unit) * 2.4);margin-inline-end:0;margin-block-end:calc(var(--unit) * 3.6);margin-inline-start:0}.legal__table th,.legal__table td{text-align:start;padding-block-start:calc(var(--unit) * 1.4);padding-inline-end:calc(var(--unit) * 1.8);padding-block-end:calc(var(--unit) * 1.4);padding-inline-start:calc(var(--unit) * 1.8);overflow-wrap:anywhere;box-shadow:inset 0 -1px 0 rgba(88,116,79,0.25);vertical-align:top;padding-block-end:calc(var(--unit) * 1.525)}.legal__table th{inline-size:34%;font-weight:600}.legal__back{margin-block-start:calc(var(--unit) * 5)}.hero{overflow-x:clip;min-block-size:84vh;display:flex;align-items:center;padding-block-start:min(max(calc(var(--unit) * 5),7vw),calc(var(--unit) * 11));padding-block-end:min(max(calc(var(--unit) * 5),7vw),calc(var(--unit) * 11));background:var(--bg)}.hero__inner{display:grid;grid-template-columns:1.05fr 0.95fr;row-gap:min(max(calc(var(--unit) * 3.5),4vw),calc(var(--unit) * 7));column-gap:min(max(calc(var(--unit) * 3.5),4vw),calc(var(--unit) * 7));align-items:center}.hero__text{min-inline-size:0}.hero h1{font-size:min(max(2rem, 3.4vw), 3.25rem);text-wrap:balance;hyphens:manual}.hero[data-hero="typographic"] h1{font-size:min(max(2.5rem, 6vw), 4rem)}.hero__lead{margin-block-start:calc(var(--unit) * 2);max-inline-size:34em;font-size:min(max(1.02rem, 1.4vw), 1.2rem);line-height:1.65;color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;row-gap:calc(var(--unit) * 1.6);column-gap:calc(var(--unit) * 1.6);margin-block-start:calc(var(--unit) * 3.8)}.hero__figure{min-inline-size:0}.hero__figure{position:relative}.hero__figure img{display:block;inline-size:100%;border-radius:calc(var(--unit) * 3.5);aspect-ratio:3/2;object-fit:cover;aspect-ratio:4/3}.hero__figure::after{content:"";position:absolute;inset-block-start:auto;inset-inline-end:calc(var(--unit) * -1.75);inset-block-end:calc(var(--unit) * -1.75);inset-inline-start:auto;inline-size:62%;block-size:62%;border-radius:calc(var(--unit) * 124.875);z-index:0;background:rgba(51,83,177,0.18)}.hero__figure img{position:relative;z-index:1}.hero--reverse .hero__text{order:2}.hero--reverse .hero__figure{order:1}.hero[data-hero="typographic"] .hero__inner{grid-template-columns:1fr;max-inline-size:calc(var(--unit) * 108);text-align:center;justify-items:center}.hero[data-hero="typographic"] h1{font-size:min(max(2.5rem, 6vw), 4rem)}.hero[data-hero="typographic"] .hero__lead{max-inline-size:44em}.hero[data-hero="typographic"] .hero__figure{inline-size:100%;margin-block-start:min(max(calc(var(--unit) * 3),4vw),calc(var(--unit) * 5.5))}.hero[data-hero="typographic"] .hero__figure img{aspect-ratio:21/9}.hero[data-hero="fullscreen"],.hero[data-hero="tsentr-overley"]{position:relative;isolation:isolate;min-block-size:92vh;overflow:hidden;background:rgb(20,23,26)}.hero[data-hero="fullscreen"] .hero__figure,.hero[data-hero="tsentr-overley"] .hero__figure{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:-1;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;background:transparent}.hero[data-hero="fullscreen"] .hero__figure img,.hero[data-hero="tsentr-overley"] .hero__figure img{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;border:none;border-radius:0;box-shadow:none}.hero[data-hero="fullscreen"] .hero__figure::before,.hero[data-hero="tsentr-overley"] .hero__figure::before{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;background:linear-gradient(180deg,rgb(0 0 0 / 0.62),rgb(0 0 0 / 0.84))}.hero[data-hero="fullscreen"] .hero__inner,.hero[data-hero="tsentr-overley"] .hero__inner{grid-template-columns:1fr}.hero[data-hero="tsentr-overley"] .hero__inner{text-align:center;justify-items:center}.hero[data-hero="fullscreen"] .hero__text,.hero[data-hero="tsentr-overley"] .hero__text{color:rgb(255,255,255);max-inline-size:calc(var(--unit) * 92)}.hero[data-hero="fullscreen"] h1,.hero[data-hero="tsentr-overley"] h1,.hero[data-hero="fullscreen"] .hero__lead,.hero[data-hero="tsentr-overley"] .hero__lead,.hero[data-hero="fullscreen"] .section__eyebrow,.hero[data-hero="tsentr-overley"] .section__eyebrow{color:rgb(255,255,255)}.hero[data-hero="tsentr-overley"] .hero__actions{justify-content:center}.hero[data-hero="fullscreen"] .btn--ghost,.hero[data-hero="tsentr-overley"] .btn--ghost{color:rgb(255,255,255);border-color:rgb(255 255 255 / 0.65);background:rgb(255 255 255 / 0.08)}.hero[data-hero="fullscreen"] .hero__text,.hero[data-hero="tsentr-overley"] .hero__text{text-shadow:0 2px calc(var(--unit) * 2.25) rgb(0 0 0 / 0.55)}.hero[data-hero="asimmetriya"] .hero__inner{grid-template-columns:1.35fr 0.65fr}.hero[data-hero="asimmetriya"] .hero__figure img{aspect-ratio:3/4}.hero[data-hero="asimmetriya"] .hero__figure{margin-block-start:min(max(calc(var(--unit) * 2),4vw),calc(var(--unit) * 6))}.hero[data-hero="text-two-columns"] .hero__inner{grid-template-columns:1fr}.hero[data-hero="text-two-columns"] .hero__lead{max-inline-size:none;columns:2;column-gap:min(max(calc(var(--unit) * 3),3vw),calc(var(--unit) * 5))}.hero[data-hero="text-two-columns"] .hero__figure img{aspect-ratio:21/9}.hero[data-hero="slider"] .hero__inner,.hero[data-hero="forma-v-pervom-ekrane"] .hero__inner{grid-template-columns:0.85fr 1.15fr}.hero[data-hero="slider"] .hero__figure img{aspect-ratio:16/10}.contact{display:grid;grid-template-columns:1fr 1fr;row-gap:min(max(calc(var(--unit) * 3),3.5vw),calc(var(--unit) * 6));column-gap:min(max(calc(var(--unit) * 3),3.5vw),calc(var(--unit) * 6));align-items:start}.contact__info address{font-style:normal;line-height:1.9;margin-block-start:calc(var(--unit) * 1.6);margin-inline-end:0;margin-block-end:calc(var(--unit) * 2.4);margin-inline-start:0}.contact__info iframe{display:block;inline-size:100%;border-radius:calc(var(--unit) * 124.875);margin-block-start:calc(var(--unit) * 2.4)}.contact__form{padding-block-start:calc(var(--unit) * 4);padding-inline-end:calc(var(--unit) * 4.5);padding-block-end:calc(var(--unit) * 4);padding-inline-start:calc(var(--unit) * 4.5);border-radius:calc(var(--unit) * 3.5);box-shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16);border-radius:calc(var(--unit) * 124.875)}.media__text{min-inline-size:0}.prose p+p{margin-block-start:calc(var(--unit) * 2)}.footer__col{min-inline-size:0}.nav__item{list-style:none}.cookie__option input[type="checkbox"]{inline-size:calc(var(--unit) * 3);block-size:calc(var(--unit) * 3)}.footer__col a,.legal__back a,.cookie__text a{display:inline-block;min-block-size:calc(var(--unit) * 3);line-height:24px}img{max-inline-size:100%;block-size:auto}[data-aos]:not(.aos-init){opacity:1 !important;transform:none !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1 !important;transform:none !important}}@media only screen and (max-width:991px){.footer__inner{grid-template-columns:1fr 1fr}}@media only screen and (max-width:991px){.cookie__inner{flex-direction:column;align-items:stretch}}@media only screen and (max-width:991px){.cookie__actions{margin-inline-start:0;flex-wrap:wrap}}@media only screen and (max-width:767px){.section__eyebrow{font-size:0.85rem;letter-spacing:0.1em}}@media only screen and (max-width:767px){.plan__badge{font-size:0.8rem}}@media only screen and (max-width:767px){h1,h2,h3,h4{hyphens:auto}}@media only screen and (max-width:767px){.header__burger{display:flex}}@media only screen and (max-width:767px){.header__cta{display:none}}@media only screen and (max-width:767px){.nav{display:none;inline-size:100%}}@media only screen and (max-width:767px){.nav.has-open{display:block}}@media only screen and (max-width:767px){.nav__list{flex-direction:column;padding-block-start:calc(var(--unit) * 1.2);padding-block-end:calc(var(--unit) * 1.2)}}@media only screen and (max-width:767px){.header__inner{flex-wrap:wrap}}@media only screen and (max-width:767px){.footer__inner{grid-template-columns:1fr;row-gap:calc(var(--unit) * 4);column-gap:calc(var(--unit) * 4)}}@media only screen and (max-width:767px){.footer__bottom,.footer__row{flex-direction:column}}@media only screen and (max-width:767px){.cookie__actions .btn{flex:1 1 auto}}@media only screen and (max-width:900px){.hero .hero__inner{grid-template-columns:1fr !important;flex-wrap:wrap !important}}@media only screen and (max-width:900px){.hero[data-hero="text-two-columns"] .hero__lead{columns:1}}@media only screen and (max-width:900px){.hero--reverse .hero__text{order:1}}@media only screen and (max-width:900px){.hero--reverse .hero__figure{order:2}}@media only screen and (max-width:900px){.hero{min-block-size:0}}@media only screen and (max-width:900px){.contact{grid-template-columns:1fr}}.bar__note{grid-column:1 / -1}.footer__links{grid-column:1 / -1;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main,[data-nav="mobile-bottom-bar"] #nav-main{display:flex;visibility:visible;opacity:100%;inline-size:auto;block-size:auto;max-block-size:none;overflow:visible;clip-path:none;transform:none}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main{flex-wrap:wrap}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main{position:fixed;inset-block-start:auto;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:40;justify-content:space-around;background:inherit}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main ul,[data-nav="mobile-bottom-bar"] #nav-main ul{display:flex !important;flex-wrap:wrap;visibility:visible !important;max-block-size:none !important;overflow:visible;padding-inline-start:max(calc(var(--unit) * 2),env(safe-area-inset-left,0px));padding-inline-end:max(calc(var(--unit) * 2),env(safe-area-inset-left,0px))}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main a,[data-nav="mobile-bottom-bar"] #nav-main a{display:inline-flex;min-block-size:calc(var(--unit) * 3);min-inline-size:calc(var(--unit) * 3);align-items:center}}main table{table-layout:fixed !important;inline-size:100% !important;min-inline-size:0 !important}main table td,main table th{overflow-wrap:anywhere}address a{display:inline-flex;align-items:center;min-block-size:calc(var(--unit) * 3)}input:not([type="hidden"]),select,textarea{min-block-size:calc(var(--unit) * 3)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--unit) * 30)),1fr));row-gap:min(max(calc(var(--unit) * 2),2vw),calc(var(--unit) * 3.5));column-gap:min(max(calc(var(--unit) * 2),2vw),calc(var(--unit) * 3.5));align-items:stretch}.plans>*{display:flex;flex-direction:column;padding-block-start:min(max(calc(var(--unit) * 2.2),2vw),calc(var(--unit) * 3.5));padding-inline-end:min(max(calc(var(--unit) * 2.2),2vw),calc(var(--unit) * 3.5));padding-block-end:min(max(calc(var(--unit) * 2.2),2vw),calc(var(--unit) * 3.5));padding-inline-start:min(max(calc(var(--unit) * 2.2),2vw),calc(var(--unit) * 3.5));border:1px solid rgba(88,116,79,0.3);border-radius:calc(var(--unit) * 124.875)}main [class*=row]{margin-inline:0 !important}main [class*=row]>[class*=col]{padding-inline-start:calc(var(--bs-gutter-x,calc(var(--unit) * 3)) * 0.5);padding-inline-end:calc(var(--bs-gutter-x,calc(var(--unit) * 3)) * 0.5)}header nav a,header nav li,.nav__list a,.nav__list li{white-space:nowrap}header nav ul,header nav ol,.nav__list{gap:max(1ch,calc(var(--unit) * 1.8)) !important;column-gap:max(1ch,calc(var(--unit) * 1.8)) !important}@media only screen and (max-width:767px){main:not(nav):not([class*=nav])>p,main h1,main h2,main h3,main h4,main li,main td,main th{white-space:normal}}details:not([open])>*:not(summary){display:none !important}@media only screen and (min-width:768px){main .grid>*,main .cards>*,main .steps>*,main .stages>*,main .phases>*,main .tiles>*,main .metrics>*,main .columns>*,main .plans>*{flex:1 1 0;min-inline-size:0}}main:not(header):not([class*=cookie])>[style*="position:absolute"],main [class*=badge],main [class*=num],main [class*=mark]{position:relative}.hero,.lead:not(:has(img)):not(:has(picture)):not(:has(video)) h1,.hero,.lead:not(:has(img)):not(:has(picture)):not(:has(video)) p{color:var(--text)}form,fieldset,*:has(>form),*:has(>input),*:has(>textarea),*:has(>label){border-radius:min(calc(calc(var(--unit) * 124.875) + 0px),calc(var(--unit) * 3.5)) !important}.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans{grid-auto-rows:min-content;align-items:start}.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans>*{grid-row:auto}.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans>*{flex:1 1 0;min-inline-size:0}footer,.footer{row-gap:min(max(calc(var(--unit) * 1.2),1.4vw),calc(var(--unit) * 2.2))}footer,.footer>*{margin-block-start:0;margin-block-end:0}@media only screen and (min-width:768px){.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0, 1fr))}}[class*=rail],[class*=carousel],[class*=scroller]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-inline-size:100%}[class*=rail]>*,[class*=carousel]>*,[class*=scroller]>*{flex-shrink:0;min-inline-size:min(calc(var(--unit) * 30),76vw)}.btn,[class*=btn],button:not([class*=burger]):not([aria-label]){min-block-size:calc(var(--unit) * 5.5);min-inline-size:calc(var(--unit) * 5.5);display:inline-flex;align-items:center;justify-content:center;padding-block-start:max(calc(var(--unit) * 1.2),0.5em);padding-inline-end:max(calc(var(--unit) * 2),1.1em);padding-block-end:max(calc(var(--unit) * 1.2),0.5em);padding-inline-start:max(calc(var(--unit) * 2),1.1em)}@media only screen and (max-width:767px){.grid,.cards,.steps,.stages,.phases,.tiles,.metrics,.columns,.plans{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.grid>*,.cards>*,.steps>*,.stages>*,.phases>*,.tiles>*,.metrics>*,.columns>*,.plans>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=grid]:not([class*=rail]):not([class*=carousel]),main [class*=cards]:not([class*=rail]),main [class*=tiles],main [class*=columns],main [class*=metrics],main [class*=counters],main [class*=steps],main [class*=stages],main [class*=phases],main [class*=plans]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=grid]:not([class*=rail])>*,main [class*=cards]:not([class*=rail])>*,main [class*=tiles]>*,main [class*=columns]>*,main [class*=metrics]>*,main [class*=counters]>*,main [class*=steps]>*,main [class*=stages]>*,main [class*=phases]>*,main [class*=plans]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main ul:not([class*=rail]):not([class*=carousel]):not([class*=scroller])>li:is(:has(>h2),:has(>h3),:has(>h4),:has(>p),:has(>div)),main ol:not([class*=rail]):not([class*=carousel]):not([class*=scroller])>li:is(:has(>h2),:has(>h3),:has(>h4),:has(>p),:has(>div)){flex-basis:100% !important}}.step__num,.timeline__dot,.stage__mark,.phase__num{pointer-events:none}.step h3,.timeline h3,.stage h3,.phase h3{padding-inline-end:3.2em}header[data-nav]{background-color:var(--bg);backdrop-filter:blur(calc(var(--unit) * 1.5));-webkit-backdrop-filter:blur(calc(var(--unit) * 1.5))}footer ul{min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline}h1,h2,h3,h4{min-inline-size:min-content}main li>div,main li>p,main li>h3{min-inline-size:min-content}@media only screen and (max-width:767px){h1,h2,h3,h4{min-inline-size:0;overflow-wrap:anywhere}}@media only screen and (max-width:767px){main li>div,main li>p,main li>h3{min-inline-size:0}}.accordion>*,.asks>*,.bars>*,.bento>*,.cards>*,.columns>*,.counters>*,.flow>*,.gallery>*,.grid>*,.masonry>*,.metrics>*,.myths>*,.notes>*,.overlap>*,.phases>*,.pins>*,.plans>*,.rail>*,.slider>*,.stages>*,.steps>*,.table>*,.timeline>*,.turns>*,.versus>*,.voices>*,.zigzag>*{min-inline-size:0}.versus__side{min-inline-size:0}.versus__pair>*{min-inline-size:0}.spotlight__text,.media__text,.hero__text,.flow__text,.pins__text{min-inline-size:0}.swiper{max-inline-size:100% !important;overflow:hidden !important}.rail{max-inline-size:100%;overflow-x:auto}.rail__image{max-inline-size:100%}.bars p,.versus p,.spotlight p{min-inline-size:calc(var(--unit) * 24)}.spotlight{align-items:start}.section__outro{margin-block-start:calc(var(--unit) * 4);max-inline-size:52ch}.media{display:grid;grid-template-columns:1fr 1fr;row-gap:min(max(calc(var(--unit) * 3),4vw),calc(var(--unit) * 7));column-gap:min(max(calc(var(--unit) * 3),4vw),calc(var(--unit) * 7));align-items:center}.media--left .media__figure{order:-1}.card{display:flex;flex-direction:column;block-size:100%;border-radius:calc(var(--unit) * 124.875);padding-block-start:calc(var(--unit) * 4);padding-inline-end:calc(var(--unit) * 4.5);padding-block-end:calc(var(--unit) * 4);padding-inline-start:calc(var(--unit) * 4.5);border-radius:calc(var(--unit) * 3.5);box-shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16)}.card h3{margin-block-start:calc(var(--unit) * 1.8)}.card p{margin-block-end:0}.card__image{inline-size:100%;border-radius:calc(var(--unit) * 3.5);aspect-ratio:3/2;object-fit:cover}.steps{list-style:none;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;display:grid;row-gap:calc(var(--unit) * 3.5);column-gap:calc(var(--unit) * 3.5)}.step{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--unit) * 2.2);column-gap:calc(var(--unit) * 2.2);align-items:start}.step__num{font-family:var(--title-font);font-size:1.5rem;font-weight:700;color:var(--accent);line-height:1}.step h3{margin-block-end:0.35rem}.step p{margin-block-end:0}.columns{columns:2;column-gap:min(max(calc(var(--unit) * 3),4vw),calc(var(--unit) * 6))}.columns p{break-inside:avoid}.counters{display:grid;grid-template-columns:repeat(3,1fr);row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5)}.counter{box-shadow:inset 0 2px 0 var(--accent);padding-block-start:calc(var(--unit) * 2.25)}.counter__value{display:block;font-family:var(--title-font);font-size:min(max(2rem, 4vw), 3rem);line-height:1;color:var(--accent)}.counter h3{margin-block-start:calc(var(--unit) * 1.2);margin-inline-end:0;margin-block-end:0.35rem;margin-inline-start:0;font-size:1.05rem}.counter p{margin-block-end:0;font-size:0.95rem;color:var(--muted)}.accordion{display:flex;flex-direction:column;row-gap:calc(var(--unit) * 1.5);column-gap:calc(var(--unit) * 1.5)}.accordion__item{border-radius:calc(var(--unit) * 124.875);overflow:hidden;border:1px solid rgba(88,116,79,0.25)}.accordion__head{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;font-size:1rem}.accordion__button{inline-size:100%;text-align:start;padding-block-start:calc(var(--unit) * 2.2);padding-inline-end:calc(var(--unit) * 2.7);padding-block-end:calc(var(--unit) * 2.2);padding-inline-start:calc(var(--unit) * 2.7);background:transparent;border:none;font:inherit;font-weight:600;cursor:pointer;color:var(--text);display:flex;justify-content:space-between;align-items:center;row-gap:calc(var(--unit) * 2);column-gap:calc(var(--unit) * 2);min-block-size:calc(var(--unit) * 5.5)}.accordion__button::after{content:"\002B";font-size:1.3rem;line-height:1;color:var(--accent);flex-shrink:0}.accordion__button[aria-expanded="true"]{background:var(--accent);color:var(--on-accent)}.accordion__button[aria-expanded="true"]::after{content:"\2013";color:inherit}.accordion__body{padding-block-start:calc(var(--unit) * 2.2);padding-inline-end:calc(var(--unit) * 2.7);padding-block-end:calc(var(--unit) * 2.2);padding-inline-start:calc(var(--unit) * 2.7)}.accordion__body p{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}.bento{display:grid;grid-template-columns:repeat(3,1fr);row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5)}.bento__item{border-radius:calc(var(--unit) * 124.875);padding-block-start:calc(var(--unit) * 4);padding-inline-end:calc(var(--unit) * 4.5);padding-block-end:calc(var(--unit) * 4);padding-inline-start:calc(var(--unit) * 4.5);border-radius:calc(var(--unit) * 3.5);box-shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16);display:flex;flex-direction:column}.bento--large{grid-column:span 2;grid-row:span 2}.bento__image{inline-size:100%;border-radius:calc(var(--unit) * 3.5);aspect-ratio:3/2;object-fit:cover}.bento__item h3{margin-block-start:calc(var(--unit) * 1.8)}.bento__item p{margin-block-end:0}.slider{position:relative}.slider .swiper{padding-block-end:calc(var(--unit) * 5.5)}.slider .swiper-slide{block-size:auto}.slider .swiper-pagination-bullet{inline-size:calc(var(--unit) * 1.2);block-size:calc(var(--unit) * 1.2);background:var(--muted);opacity:35%}.slider .swiper-pagination-bullet-active{inline-size:calc(var(--unit) * 3.4);border-radius:calc(var(--unit) * 124.875);background:var(--accent);opacity:100%}.slider__nav{display:flex;row-gap:calc(var(--unit) * 1.5);column-gap:calc(var(--unit) * 1.5);justify-content:end;margin-block-start:calc(var(--unit) * 2)}.slider__nav button{inline-size:calc(var(--unit) * 5.5);block-size:calc(var(--unit) * 5.5);padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;border-radius:50%;font-size:0}.slider__nav button::before{font-size:1.15rem;line-height:1}.slider__nav [data-slider-prev]::before{content:"\2190"}.slider__nav [data-slider-next]::before{content:"\2192"}.slider__nav button:disabled,.slider__nav button.swiper-button-disabled{opacity:35%;cursor:default}.phases{list-style:none;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5)}.phase{position:relative;overflow:hidden;border-radius:calc(var(--unit) * 124.875);padding-block-start:min(max(calc(var(--unit) * 3),3vw),calc(var(--unit) * 4.5));padding-inline-end:min(max(calc(var(--unit) * 3),3vw),calc(var(--unit) * 4.5));padding-block-end:min(max(calc(var(--unit) * 3),3vw),calc(var(--unit) * 4.5));padding-inline-start:min(max(calc(var(--unit) * 3),3vw),calc(var(--unit) * 4.5));background:rgba(51,83,177,0.11);border:1px solid rgba(51,83,177,0.22);box-shadow:0 calc(var(--unit) * 1.25) calc(var(--unit) * 3.75) rgb(0 0 0 / 0.16)}.phase__num{position:absolute;inset-inline-end:calc(var(--unit) * 1.2);inset-block-end:0;z-index:0;font-family:var(--title-font);font-weight:800;line-height:0.82;font-size:min(max(4.5rem, 9vw), 7rem);pointer-events:none;color:rgba(51,83,177,0.24)}.phase h3{position:relative;z-index:1;margin-block-start:0;margin-inline-end:0;margin-block-end:calc(var(--unit) * 1.1);margin-inline-start:0}.phase p{position:relative;z-index:1;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0}.asks{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5)}.ask{box-shadow:inset 0 2px 0 rgba(51,83,177,0.45);padding-block-start:calc(var(--unit) * 2.35)}.ask__question{margin-block-start:0;margin-inline-end:0;margin-block-end:var(--unit);margin-inline-start:0;font-family:var(--title-font);font-weight:700;font-size:1.05rem;line-height:1.35;color:var(--text)}.ask__answer{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;margin-inline-start:0;color:var(--muted)}.metrics{list-style:none;margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;display:grid}.metric{display:grid;grid-template-columns:minmax(calc(var(--unit) * 9),calc(var(--unit) * 14)) 1fr;row-gap:calc(var(--unit) * 2.7);column-gap:calc(var(--unit) * 2.7);align-items:baseline;padding-block-start:calc(var(--unit) * 2.7);padding-inline-end:0;padding-block-end:calc(var(--unit) * 2.7);padding-inline-start:0;box-shadow:inset 0 1px 0 rgba(88,116,79,0.25);padding-block-start:calc(var(--unit) * 2.825)}.metric:last-child{border-block-end:1px solid rgba(88,116,79,0.25)}.metric__num{font-family:var(--title-font);font-weight:700;line-height:1;font-size:min(max(2.1rem, 5vw), 3.2rem);color:var(--accent);text-align:end}.metric__body h3{margin-block-start:0;margin-inline-end:0;margin-block-end:0.35rem;margin-inline-start:0;font-size:1.05rem}.metric__body p{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;color:var(--muted)}.voices{display:grid;row-gap:calc(var(--unit) * 5);column-gap:calc(var(--unit) * 5);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--unit) * 34)),1fr))}.voice{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;display:flex;flex-direction:column;block-size:100%;border-radius:calc(var(--unit) * 124.875);padding-block-start:min(max(calc(var(--unit) * 2.6),2.6vw),calc(var(--unit) * 4));padding-inline-end:min(max(calc(var(--unit) * 2.6),2.6vw),calc(var(--unit) * 4));padding-block-end:min(max(calc(var(--unit) * 2.6),2.6vw),calc(var(--unit) * 4));padding-inline-start:min(max(calc(var(--unit) * 2.6),2.6vw),calc(var(--unit) * 4));background:rgba(88,116,79,0.09);border-inline-start:3px solid var(--accent)}.voice blockquote{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;padding-block-start:0;padding-inline-end:0;padding-block-end:0;padding-inline-start:0;border:none;font-style:normal}.voice blockquote p{margin-block-start:0;margin-inline-end:0;margin-block-end:0;margin-inline-start:0;font-family:var(--title-font);font-size:min(max(1.1rem, 1.9vw), 1.35rem);line-height:1.42}.voice blockquote p::before{content:"\201C"}.voice blockquote p::after{content:"\201D"}.voice__by{display:flex;align-items:center;row-gap:calc(var(--unit) * 1.3);column-gap:calc(var(--unit) * 1.3);margin-block-start:auto;padding-block-start:calc(var(--unit) * 1.9);font-size:0.9rem;color:var(--text)}.voice__by::before{content:"";flex-shrink:0;inline-size:calc(var(--unit) * 3.5);block-size:2px;background:var(--accent)}.zigzag{display:grid;row-gap:min(max(calc(var(--unit) * 4),5vw),calc(var(--unit) * 7));column-gap:min(max(calc(var(--unit) * 4),5vw),calc(var(--unit) * 7))}.zigzag__row{display:grid;grid-template-columns:1fr 1fr;row-gap:min(max(calc(var(--unit) * 2.5),3.5vw),calc(var(--unit) * 6));column-gap:min(max(calc(var(--unit) * 2.5),3.5vw),calc(var(--unit) * 6));align-items:center}.zigzag--flip .zigzag__figure{order:-1}.zigzag__image{inline-size:100%;border-radius:calc(var(--unit) * 3.5);aspect-ratio:3/2;object-fit:cover;aspect-ratio:16/10}.zigzag__text h3{margin-block-end:var(--unit)}.zigzag__text p{margin-block-end:0}@media only screen and (max-width:991px){.media{grid-template-columns:1fr}}@media only screen and (max-width:991px){.media--left .media__figure{order:0}}@media only screen and (max-width:991px){.counters{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.bento{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.bento--large{grid-column:span 2;grid-row:span 1}}@media only screen and (max-width:767px){.grid--three,.grid--four,.gallery,.bento,.counters{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.columns{columns:1 !important}}@media only screen and (max-width:767px){.bento--large{grid-column:span 1 !important}}@media only screen and (max-width:767px){.zigzag__row{grid-template-columns:1fr}}@media only screen and (max-width:767px){.zigzag--flip .zigzag__figure{order:0}}@media only screen and (max-width:767px){.phases,.asks{grid-template-columns:1fr}}@media only screen and (max-width:575px){.metric{grid-template-columns:1fr;row-gap:var(--unit);column-gap:var(--unit)}}@media only screen and (max-width:575px){.metric__num{text-align:start}}.collapse{display:none}.collapse.show{display:block;animation:panel-in .28s ease-out}@keyframes panel-in{from{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collapse.show{animation:none}}