@font-face{font-family:head;src:url(/_next/static/media/7b78a01de3f438de-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:head Fallback;src:local("Arial");ascent-override:95.39%;descent-override:24.34%;line-gap-override:8.76%;size-adjust:102.73%}.__className_c9413c{font-family:head,head Fallback,Arial,sans-serif;font-weight:500}.__variable_c9413c{--font-head:"head","head Fallback",Arial,sans-serif}@font-face{font-family:body;src:url(/_next/static/media/03e7decc532f08a6-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_6b6484{font-family:body,body Fallback,Arial,sans-serif;font-weight:400}.__variable_6b6484{--font-body:"body","body Fallback",Arial,sans-serif}:root{--black:#0d0d0d;--black-2:#131313;--white:#f1f1f1;--muted:rgba(241,241,241,0.6);--accent:#2d79ad;--accent-text:#5b9fd0;--accent-deep:#24618b;--accent-dim:rgba(45,121,173,0.22);--line:rgba(91,159,208,0.55);--gut:28px;--r:4px;--r-panel:8px;--ease:cubic-bezier(0.165,0.84,0.44,1);--font-h:var(--font-head),Arial,sans-serif;--font-b:var(--font-body),Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-b);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-h);font-weight:500;letter-spacing:-.01em}.accent{color:var(--accent-text)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;font-family:var(--font-h);font-weight:500;font-size:15px;line-height:1.1;border-radius:3px;border:0;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-deep)}.btn--frost{background:rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--frost:hover{background:rgba(255,255,255,.26)}.btn--dark{background:var(--black);color:#fff}.btn--dark:hover{background:#222}.label{font-size:13px;line-height:1.1;color:var(--accent-text)}.label--dot{display:flex;align-items:center;gap:8px}.label--dot:before{content:"";width:6px;height:6px;background:var(--accent-text)}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 var(--gut);transition:background-color .3s,border-color .3s;border-bottom:1px solid transparent}.site-header.is-open,.site-header.is-solid{background:var(--black);border-bottom-color:rgba(241,241,241,.08)}.site-header__logo img{height:36px;width:auto}.site-header__right{display:flex;gap:8px;align-items:center}.menu-btn{width:52px;height:52px;border:0;border-radius:3px;cursor:pointer;background:#1c1c1c;display:grid;place-items:center}.menu-btn:hover{background:#262626}.menu-btn__bars{display:grid;grid-gap:6px;gap:6px;width:20px}.menu-btn__bars span{display:block;height:2px;background:var(--white);transition:transform .3s var(--ease)}.is-open .menu-btn__bars span:first-child{transform:translateY(4px) rotate(45deg)}.is-open .menu-btn__bars span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-menu{position:absolute;top:88px;right:var(--gut);width:min(380px,calc(100vw - 2 * var(--gut)));background:var(--black-2);border-radius:var(--r-panel);padding:12px 24px 24px}.site-menu[hidden]{display:none}.site-menu li a{display:block;padding:12px 0;font-family:var(--font-h);font-size:21px;border-bottom:1px solid rgba(241,241,241,.08)}.site-menu li a:hover{color:var(--accent-text)}.site-menu li a.is-small{font-size:15px;color:var(--muted);border-bottom:0}.site-menu__contact{margin-top:12px;display:grid;grid-gap:2px;gap:2px;font-size:15px;color:var(--muted)}.site-menu__contact a{color:var(--white)}.hero-wrap{position:relative}.hero-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:0;--p:0}.hero-stage__inner{position:absolute;left:50%;top:50%;width:min(76vw,122vh);aspect-ratio:16/10;transform:translate(calc(-50% + 9vw + var(--p) * 2vw),calc(-50% + 3vh))}.hero-stage__inner canvas,.hero-stage__inner img{position:absolute;inset:0;width:100%;height:100%}.hero-stage__canvas{opacity:0}.hero-stage__canvas[data-ready]{opacity:1}.hero-stage__inner:has(canvas[data-ready]) .hero-stage__first{opacity:0}.hero-stage__still{display:none}.hero,.hero2{position:relative;z-index:1;min-height:100vh;min-height:100svh;padding:0 var(--gut)}.hero{display:flex;flex-direction:column;justify-content:space-between;padding-top:136px;padding-bottom:40px}.hero__title{max-width:640px;font-size:clamp(36px,4.1vw,60px);line-height:1.1;color:var(--accent-text)}.hero .btn-row{margin-top:28px}.hero__lead{max-width:360px;font-size:21.6px;line-height:1.3;color:var(--muted);margin-bottom:160px}.hero__scroll{position:absolute;left:var(--gut);bottom:40px;font-size:13px;color:var(--muted)}.hero2{display:grid;grid-template-rows:auto 1fr auto;padding-top:200px;padding-bottom:40px}.hero2__title{align-self:center;max-width:640px;font-size:clamp(34px,4.2vw,60px);line-height:1.02;color:var(--accent-text)}.hero2__note{max-width:370px;font-size:16px;color:var(--muted)}.models{position:relative;z-index:2;padding:22px 15px 0;background:var(--black)}.models__panel{background:var(--accent);border-radius:var(--r-panel);padding:36px 8px 0}.models__title{text-align:center;color:#fff;font-size:clamp(34px,4.2vw,60px);line-height:1;margin-bottom:52px}.models__title:before{content:"";display:block;width:32px;height:2px;margin:0 auto 10px;background:rgba(255,255,255,.45)}.models__cols{display:grid;grid-template-columns:1fr 1fr;background:var(--black);border-radius:6px;overflow:hidden}.model{border-left:1px solid var(--line)}.model__head{display:flex;justify-content:space-between;align-items:flex-start;height:72px;padding:20px 27px 0}.model__num{color:var(--accent-text);padding-top:18px}.model__name{padding:64px 27px 0;font-size:clamp(32px,3.5vw,50px);line-height:1.1;color:var(--accent-text)}.model__sub{padding:10px 27px 120px;color:var(--muted)}.model__list{margin-top:auto}.model__list li{position:relative;padding:13px 27px 13px 45px;border-top:1px solid var(--line);font-size:16px;line-height:1.35;color:var(--white)}.model__list li:before{content:"";position:absolute;left:27px;top:21px;width:6px;height:6px;background:var(--accent-text)}.grow{position:relative;margin:30px 0 0;height:min(100vh,900px);border-radius:var(--r-panel);overflow:hidden;transform-origin:50% 0;background:#111}.fx-on .grow{transform:scale(.926)}.about__media,.big__media,.grow__media{position:absolute;inset:0;overflow:hidden}.about__media img,.big__media img,.grow__media img{width:100%;height:100%;object-fit:cover}.grow__media img{filter:brightness(.62);object-position:30% 50%}.grow__copy{position:absolute;width:min(640px,50%);padding:104px 48px 0 0}.grow__title{font-size:clamp(32px,3.9vw,56px);line-height:1.02;color:#fff}.grow__text{margin:14px 0 26px;max-width:420px;font-size:17px;color:rgba(255,255,255,.86)}.band{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding:44px 20px 64px;color:#fff}.band__title{max-width:420px;font-size:clamp(28px,2.8vw,40px);line-height:1.1}.band__text{max-width:520px;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.markets{padding:200px var(--gut) 160px;text-align:center}.markets__title{font-size:clamp(38px,4.5vw,65px);line-height:.95;max-width:820px;margin:0 auto}.markets__text{max-width:400px;margin:16px auto 0;font-size:16px;color:var(--muted)}.markets__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:80px;text-align:left}.market__img{aspect-ratio:549/389;border-radius:var(--r);overflow:hidden}.market__img img{width:100%;height:100%;object-fit:cover}.market figcaption{display:grid;grid-gap:4px;gap:4px;padding-top:14px}.market__name{font-family:var(--font-h);font-size:19.5px;color:var(--white)}.market__line{font-size:16px;color:var(--muted);max-width:360px}.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:0 var(--gut) 180px}.about__media{position:relative;inset:auto;aspect-ratio:692/600;border-radius:var(--r)}.about__copy{padding-top:40px}.about__statement{margin-top:48px;font-size:clamp(24px,2.4vw,34.5px);line-height:1.2;color:var(--white)}.about__body{margin-top:28px;max-width:520px;font-size:17px;color:var(--muted)}.about .btn-row{margin-top:32px}.core{padding:40px 0 120px}.core__title{padding:0 var(--gut) 60px;font-size:clamp(64px,12.4vw,180px);line-height:.93;letter-spacing:-.035em;color:var(--accent-text)}.core__title .word{display:block}.core__rows{border-top:1px solid var(--line)}.core__row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,480px);grid-gap:0 32px;gap:0 32px;padding:34px var(--gut) 40px;border-bottom:1px solid var(--line)}.core__name,.core__num{font-family:var(--font-h);font-size:clamp(26px,2.6vw,37px);line-height:1.15;color:var(--accent-text);font-weight:400}.core__name{max-width:460px}.core__desc{grid-column:3;font-size:16px;line-height:1.5;color:var(--muted);padding-right:76px}.projects{padding:160px 0 0}.projects__head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 var(--gut) 34px;border-bottom:1px solid var(--line)}.projects__title{font-size:clamp(38px,4.2vw,60px);line-height:1}.projects__grid{display:grid;grid-template-columns:1fr 1fr}.project{display:flex;flex-direction:column;padding:24px var(--gut) 42px;border-bottom:1px solid var(--line)}.project:nth-child(odd){border-right:1px solid var(--line)}.project__img{aspect-ratio:663/432;border-radius:var(--r);overflow:hidden;background:#1a1a1a}.project__img img{width:100%;height:100%;object-fit:cover}.project__name{margin-top:26px;font-size:21.6px;line-height:1.1;color:var(--accent-text);font-weight:400}.project__desc{margin-top:10px;max-width:460px;font-size:16px;color:var(--muted)}.tags{display:flex;gap:4px;margin-top:28px}.tags li{padding:8px 10px;border-radius:3px;background:var(--accent-dim);color:var(--accent-text);font-size:13px;line-height:1}.big{position:relative;height:clamp(640px,92vw,1240px);overflow:hidden}.big__media img{filter:brightness(.55);object-position:60% 50%}.big__copy{position:absolute;left:var(--gut);bottom:64px;max-width:470px}.big__title{font-size:clamp(34px,3.9vw,56px);line-height:1;color:#fff}.big__text{margin:18px 0 28px;font-size:17px;line-height:1.45;color:rgba(255,255,255,.82)}.owners{padding:180px 0 140px}.owners__title{padding:0 var(--gut);font-size:clamp(38px,4.2vw,60px);line-height:1}.owners__photo{margin:56px var(--gut) 0;aspect-ratio:1384/620;border-radius:var(--r);overflow:hidden}.owners__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.owners__cols{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.owners__col{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:30px var(--gut) 30px;border-left:1px solid var(--line)}.owners__col:first-child{border-left:0}.owners__text{font-size:clamp(19px,1.5vw,21.6px);line-height:1.3}.owners__cap{font-family:var(--font-h);font-size:14px;color:var(--muted)}.news{padding:40px var(--gut) 160px}.news__title{font-size:clamp(38px,3.9vw,56px);line-height:1;margin-bottom:44px}.news__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.post__img{aspect-ratio:337/260;border-radius:var(--r);overflow:hidden}.post__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.post:hover .post__img img{transform:scale(1.03)}.post__date{margin-top:12px;font-size:14px;color:var(--muted)}.post__name{margin-top:12px;font-family:var(--font-b);font-weight:400;font-size:17.3px;line-height:1.4;max-width:440px}.post:hover .post__name{color:var(--accent-text)}.contact{display:grid;grid-template-columns:1fr 1fr;min-height:970px}.contact__map{position:relative;overflow:hidden;background:#3a3a3a}.contact__map>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:35% 47%}.pin{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #fff}.contact__place{position:absolute;left:var(--gut);bottom:56px;max-width:360px;padding:18px 20px;border-radius:var(--r);background:var(--black);font-size:15px;color:var(--muted)}.contact__place-name{font-family:var(--font-h);font-size:19px;color:var(--white)}.contact__place-note{margin-top:8px;font-size:14px}.contact__credit{position:absolute;right:8px;bottom:6px;font-size:11px;color:rgba(255,255,255,.7)}.contact__panel{background:var(--accent);color:#fff;padding:64px 32px 40px}.contact__title{font-size:clamp(34px,3.8vw,55px);line-height:1.08;max-width:520px}.contact__text{margin:18px 0 34px;max-width:460px;font-size:16px}.contact__text a{text-decoration:underline;text-underline-offset:3px}.form{display:grid;grid-gap:22px;gap:22px}.form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form label{display:grid;grid-gap:10px;gap:10px;font-size:14px;font-family:var(--font-h)}.form input,.form textarea{width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:2px;background:var(--accent-deep);color:#fff;font:16px var(--font-b)}.form textarea{resize:vertical}.form ::placeholder{color:rgba(255,255,255,.72)}.form__submit{width:100%;margin-top:4px}.form__done{font-size:21px}.partners{padding:120px 0 100px}.partners__title{padding:0 var(--gut);max-width:900px;font-size:clamp(30px,3.3vw,48px);line-height:1.05}.partners__row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin-top:52px;padding:0 var(--gut)}.partners__row li{display:grid;place-items:center;height:103px;border-radius:var(--r);background:var(--black-2)}.partners__row img{max-width:62%;max-height:34px;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.62}.footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:24px;gap:24px;padding:56px var(--gut) 28px;border-top:1px solid rgba(241,241,241,.08);font-size:14px}.footer__brand img{height:30px;width:auto}.footer__brand p{margin-top:14px;color:var(--muted);max-width:260px}.footer__col{display:flex;flex-direction:column;gap:6px}.footer__col a:hover{color:var(--accent-text)}.footer__col--end{align-items:flex-end;text-align:right}.footer__head{color:var(--muted);margin-bottom:8px}.footer__legal{grid-column:1/-1;padding-top:24px;color:var(--muted);font-size:13px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-stage__canvas,.hero-stage__first{display:none}.hero-stage__still{display:block}.hero-stage__inner{transform:translate(calc(-50% + 9vw),calc(-50% + 3vh))}.grow{transform:none!important}.word{opacity:1!important}[data-fx=parallax]{transform:none!important}}@media (max-width:899px){:root{--gut:16px}.site-header{height:72px}.site-header__logo img{height:28px}.site-header__cta{min-height:48px;padding:0 16px;font-size:14px}.menu-btn{width:48px;height:48px}.site-menu{top:72px}.hero-stage__inner{width:125vw;top:auto;bottom:4svh;left:50%;transform:translate(calc(-50% - 14vw + var(--p) * 2vw))}.hero{padding-top:104px;justify-content:flex-start}.hero__title{font-size:clamp(32px,8.6vw,44px)}.hero .btn-row{flex-direction:column;align-items:stretch;max-width:360px}.hero__lead{margin:22px 0 0;font-size:18px}.hero__scroll{display:none}.hero2{padding-top:104px;grid-template-rows:auto auto 1fr}.hero2__title{align-self:start;margin-top:14px}.hero2__note{margin-top:16px}.models{padding:12px 8px 0}.models__title{margin-bottom:32px}.models__cols{grid-template-columns:1fr}.model{border-left:0;border-top:1px solid var(--line)}.model:first-child{border-top:0}.model__head{padding:16px 18px 0}.model__name{padding:28px 18px 0}.model__sub{padding:8px 18px 40px}.model__list li{padding-left:36px;padding-right:18px}.model__list li:before{left:18px}.grow{height:auto;min-height:640px;display:flex;flex-direction:column;justify-content:flex-start}.grow__copy{position:relative;width:auto;padding:32px 20px}.band{grid-template-columns:1fr;padding:36px 12px 64px}.markets{padding:120px var(--gut) 100px}.markets__row{gap:28px;margin-top:48px}.about,.markets__row{grid-template-columns:1fr}.about{padding-bottom:110px}.about__copy{padding-top:0}.about__statement{margin-top:20px}.about .btn-row{flex-direction:column;align-items:stretch}.core__title{padding-bottom:36px}.core__row{grid-template-columns:40px 1fr;padding:24px var(--gut) 28px}.core__desc{grid-column:2;padding:12px 0 0}.projects{padding-top:100px}.projects__head{flex-direction:column;align-items:flex-start;gap:20px}.projects__grid{grid-template-columns:1fr}.project:nth-child(odd){border-right:0}.big{height:auto;min-height:720px;display:flex;flex-direction:column;justify-content:flex-end}.big__copy{position:relative;left:auto;bottom:auto;padding:40px var(--gut) 48px}.owners{padding:110px 0 90px}.owners__photo{aspect-ratio:4/3}.owners__cols{grid-template-columns:1fr}.owners__col{border-left:0;border-top:1px solid var(--line);gap:16px}.owners__col:first-child{border-top:0}.news{padding-bottom:100px}.news__row{gap:32px}.contact,.news__row{grid-template-columns:1fr}.contact{min-height:0}.contact__map{height:520px}.contact__panel{padding:48px var(--gut) 40px}.form__row{grid-template-columns:1fr;gap:22px}.partners{padding:90px 0 70px}.partners__row{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__col--end{align-items:flex-start;text-align:left}}.nobr-m{display:block}@media (max-width:899px){.nobr-m{display:inline}}.site-header__phone{font-family:var(--font-h);font-size:15px;padding:0 16px;color:var(--white)}.site-header__phone:hover{color:var(--accent-text)}.models__title{text-align:left;max-width:900px;padding:0 20px}.models__title:before{display:none}.grow__media img{filter:none}.grow__copy{top:0;right:0;width:min(560px,46%);padding:36px 40px 40px;background:var(--black);border-bottom-left-radius:var(--r-panel)}.grow__text{color:var(--muted)}.band__btn{grid-column:2;justify-self:start;margin-top:-4px}.big{height:clamp(560px,62vw,900px)}.big__media img{filter:none}.big__copy{left:0;bottom:0;max-width:560px;padding:44px 48px 48px var(--gut);background:var(--black);border-top-right-radius:var(--r-panel)}.big__text{color:var(--muted)}.about{align-items:center}.about__media{max-height:80vh;width:100%}.about__copy{padding-top:0}@media (max-width:899px){.site-header__phone{display:none}.grow__copy{position:relative;width:auto;padding:28px 20px;border-radius:0}.grow{justify-content:flex-end}.band__btn{grid-column:1}.big__copy{padding:32px var(--gut) 40px;border-radius:0}}.hero-stage__inner{opacity:calc(1 - var(--fade, 0))}.hero__scroll{transition:opacity .3s}.is-scrolled .hero__scroll{opacity:0}.hero{min-height:92vh;min-height:92svh}.hero__lead{margin-bottom:72px}.hero2{display:flex;flex-direction:column;justify-content:center;gap:48px;min-height:92vh;min-height:92svh;padding-top:120px;padding-bottom:56px}.hero2__head{display:grid;grid-gap:18px;gap:18px}.model__name{padding-top:28px}.model__sub{padding-bottom:56px}.core{padding:40px 0 72px}.core__top{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:end;padding:0 var(--gut) 56px}.core__top .core__title{padding:0}.core__img{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden}.core__img img{width:100%;height:100%;object-fit:cover}.projects{padding-top:96px}.owners{padding-bottom:72px}.owners__col{justify-content:flex-start;gap:14px}.news{padding-top:40px;padding-bottom:120px}.news__item{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center}.news__item .post__img{aspect-ratio:16/10}.news__item:hover .post__img img{transform:scale(1.03)}.news__body .post__date{margin-top:0}.news__name{margin-top:12px;font-size:clamp(26px,2.6vw,37px);line-height:1.15;color:var(--accent-text);font-weight:400}.news__text{margin-top:16px;max-width:520px;font-size:17px;color:var(--muted)}.news__more{display:inline-block;margin-top:22px;font-family:var(--font-h);font-size:15px;border-bottom:1px solid var(--line);padding-bottom:2px}.map{top:0;bottom:0;left:50%;aspect-ratio:4/5;transform:translateX(-50%)}.map,.map img{position:absolute;height:100%}.map img{inset:0;width:100%}.map__label{position:absolute;transform:translate(18px,-50%);font-family:var(--font-h);font-size:15px;color:#fff;white-space:nowrap;padding:4px 8px;background:var(--black);border-radius:3px}.map__label--city{transform:translate(10px,-50%);font-size:13px;color:var(--white);background:rgba(13,13,13,.85)}.map__label--city:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff}@media (max-width:899px){.hero-wrap{display:flex;flex-direction:column}.hero{order:1;min-height:0;padding-bottom:8px}.hero-stage{order:2;position:relative;height:72vw;margin-bottom:0;overflow:hidden}.hero-stage__inner{width:125vw;top:50%;bottom:auto;transform:translate(calc(-50% - 14vw + var(--p) * 2vw),-50%);opacity:1}.hero2{order:3;min-height:0;padding-top:24px;padding-bottom:72px;gap:20px;justify-content:flex-start}.core__top{gap:24px}.core__top,.news__item{grid-template-columns:1fr}.news__item{gap:20px}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.hero-stage__inner{transform:translate(calc(-50% - 13vw),-50%)}}@media (max-width:899px){.hero__lead{margin-bottom:0}}.map__label--main{transform:translate(-50%,18px)}@media (min-width:900px){.hero-stage__inner{width:min(70vw,112vh);transform:translate(calc(-50% + 12vw + var(--p) * 2vw),calc(-50% + 3vh))}.hero2{min-height:84vh;min-height:84svh;padding-bottom:24px}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.hero-stage__inner{transform:translate(calc(-50% + 12vw),calc(-50% + 3vh))}}.grow{height:min(80vh,760px)}.grow__media img{object-position:50% 30%}.partners__row img{opacity:.85}@media (min-width:900px){.hero2{min-height:100vh;min-height:100svh;padding-bottom:40px}}.grow__media img{object-position:50% 50%}.markets{padding-bottom:104px}.about{padding-bottom:116px}.owners{padding-top:116px}@media (min-width:900px){.models{margin-top:-150px;background:transparent}}.markets{padding-top:110px}.band{padding-bottom:48px}@media (max-width:899px){.markets{padding-top:80px}}.ops{position:absolute;z-index:1;right:var(--gut);bottom:36px;display:flex;gap:28px;opacity:calc(1 - var(--fade, 0))}.ops li{display:grid;grid-template-columns:6px auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center;color:rgba(241,241,241,.38);transition:color .3s}.ops li:before{content:"";width:6px;height:6px;background:rgba(91,159,208,.3);transition:background-color .3s}.ops__num{font-family:var(--font-h);font-size:12px;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops__name{grid-column:2;font-size:13px;white-space:nowrap}.ops li.is-on{color:var(--white)}.ops li.is-on:before{background:var(--accent-text)}.ops li.is-on .ops__num{color:var(--accent-text)}@media (min-width:900px){.hero2{display:block;height:258vh;min-height:0;padding:0}.hero2__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:120px var(--gut) 56px}}@media (max-width:899px){.hero-stage{height:calc(72vw + 44px)}.hero-stage__inner{top:calc(50% - 22px)}.ops{left:var(--gut);right:auto;bottom:10px}.ops li:not(.is-on){display:none}.hero2__pin{display:flex;flex-direction:column;gap:20px}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.hero2{height:auto;min-height:100vh}.hero2__pin{position:relative}}.hero-stage__inner{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#000 18%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#000 18%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (max-width:899px){.hero-stage__inner{width:112vw;transform:translate(calc(-50% - 8vw + var(--p) * 2vw),-50%)}.hero-stage{height:calc(66vw + 44px)}}.ops{gap:0}.ops li{padding:0}.ops__name{padding-right:28px}.ops__bar{grid-column:1/-1;position:relative;height:2px;margin-top:10px;background:rgba(45,121,173,.22);overflow:hidden}.ops__bar span{position:absolute;inset:0 auto 0 0;width:calc(var(--f, 1) * 100%);background:#2d79ad}.cap{max-width:520px;border-bottom:1px solid var(--line)}.cap li{position:relative;padding:13px 0 13px 20px;border-top:1px solid var(--line);font-size:17px;color:var(--white)}.cap li:before{content:"";position:absolute;left:0;top:21px;width:6px;height:6px;background:var(--accent-text)}@media (min-width:900px){.hero2{height:210vh}.hero2__pin{gap:36px}.hero-stage__inner{transform:translate(calc(-50% + 12vw + var(--p) * 2vw - var(--h, 0) * 1vw),calc(-50% + 3vh - var(--h, 0) * 1.5vh)) scale(calc(1 + var(--h, 0) * .04))}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.hero2{height:auto}.hero-stage__inner{transform:translate(calc(-50% + 12vw),calc(-50% + 3vh))}}@media (max-width:899px){.ops__name{padding-right:0}.ops li{min-width:200px}.cap li{font-size:16px}}.cap{border-bottom:0}.cap li{border-top:0;border-bottom:1px solid var(--line)}.cap li:first-child{border-top:1px solid var(--line)}.models__panel{padding:44px 0 0;overflow:hidden}.models__title{padding:0 28px;margin-bottom:44px}.models__cols{background:transparent;border-radius:0;overflow:visible;border-top:1px solid rgba(255,255,255,.25)}.model{display:flex;flex-direction:column;padding:28px 28px 44px;border-left:1px solid rgba(255,255,255,.25)}.model:first-child{border-left:0}.model__num{padding:0;font-family:var(--font-h);font-size:13px;letter-spacing:.04em;color:#fff}.model__name{padding:44px 0 0;color:#fff}.model__sub{padding:10px 0 32px;font-size:17px;color:#fff;max-width:460px}.model__list{margin-top:0;border-bottom:1px solid rgba(255,255,255,.25)}.model__list li{padding:13px 0 13px 18px;border-top:1px solid rgba(255,255,255,.25);color:#fff}.model__list li:before{left:0;background:#fff}.model__btn{align-self:flex-start;margin-top:auto}.model__list+.model__btn{margin-top:44px}.btn--ink{background:#0b0b0c;color:#fff}.btn--ink:hover{background:#1f1f22}.photo-block{padding:104px 15px 0}.photo-block .grow{margin-top:0}.supply{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding:56px 13px 0}.supply__title{max-width:440px;font-size:clamp(28px,2.8vw,40px);line-height:1.1;color:var(--white)}.supply__text{max-width:540px;font-size:clamp(19px,1.6vw,23px);line-height:1.4;color:var(--muted)}@media (max-width:899px){.models__panel{padding-top:32px}.models__title{padding:0 18px;margin-bottom:28px}.models__cols{grid-template-columns:1fr}.model{padding:24px 18px 32px;border-left:0}.model+.model{border-top:1px solid rgba(255,255,255,.25)}.model__name{padding-top:28px}.model__list li{padding-left:18px;padding-right:0}.model__list li:before{left:0}.model__list+.model__btn{margin-top:32px}.model__btn{align-self:stretch;white-space:normal;text-align:center}.photo-block{padding:72px 8px 0}.supply{grid-template-columns:1fr;gap:16px;padding:36px 8px 0}}.models__cols{grid-template-rows:repeat(5,auto)}.model{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.model__btn,.model__list,.model__name,.model__num,.model__sub{min-width:0}.model__list{align-self:start}.model__btn{align-self:end;justify-self:start;margin-top:44px}@media (max-width:899px){.models__cols{grid-template-rows:none}.model{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}.model__btn{align-self:stretch;margin-top:32px}}.supply{gap:0;padding:56px 0 0}.supply>*{padding:0 28px}@media (max-width:899px){.supply{gap:16px;padding:36px 0 0}.supply>*{padding:0 18px}}