@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_8a0bb1{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.__variable_8a0bb1{--font-sans:"Albert Sans","Albert Sans Fallback"}:root{--font:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--ink:#111111;--ink2:#262626;--muted:#6b6b6b;--line:rgba(17,17,17,0.16);--red:#EE161F;--red-dk:#C9121A;--navy:#183143;--clay:#EEEBE5;--pad:50px;--xxl:8.5rem;--peek:22vw;--panelW:50vw;--cut:2rem;--easeOut:cubic-bezier(0.14,0.83,0.4,1);--hdrH:92px}@media (max-width:767px){:root{--pad:20px;--xxl:5rem;--peek:0px;--panelW:100vw;--hdrH:72px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.35;color:var(--ink);background:#fff;-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;padding:0}ol,ul{list-style:none}.wrap{padding-left:var(--pad);padding-right:var(--pad)}html.menu-open{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:6px;font-size:16px;font-weight:500;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .2s ease}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:var(--red-dk)}.btn--frost{background:rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--frost:hover{background:rgba(255,255,255,.26)}.btn--ghostDark{background:var(--clay);color:var(--ink)}.btn--ghostDark:hover{background:#E2DED6}.arrowLink{display:inline-flex;align-items:center;gap:10px;font-size:16px}.arrowLink span{border-bottom:1px solid var(--line);padding:6px 0}.arrowLink i{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(17,17,17,.1)}.arrowLink:hover i{background:var(--red);color:#fff}.hdr{position:fixed;z-index:50;top:0;left:0;right:0;height:var(--hdrH);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);transition:background-color .3s ease,box-shadow .3s ease}.hdr__logo{position:relative;display:block;width:92px;height:64px}.hdr__logo img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s ease}.logo--color{opacity:0}.hdr--solid{background:#fff;box-shadow:0 1px 0 var(--line)}.hdr--solid .logo--white{opacity:0}.hdr--solid .logo--color{opacity:1}.hdr__right{display:flex;align-items:center;gap:10px}.hdr__cta{transition:opacity .3s ease,visibility .3s}.hdr:not(.hdr--solid) .hdr__cta{opacity:0;visibility:hidden}.menuBtn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 16px;border-radius:6px;border:0;background:rgba(14,14,14,.6);color:#fff;font:500 16px var(--font);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hdr--solid .menuBtn{background:var(--ink2)}@media (max-width:767px){.hdr__logo{width:70px;height:49px}.hdr__cta{padding:0 14px;font-size:15px}.menuBtn span{display:none}.menuBtn{padding:0 12px}}.menu{position:fixed;inset:0;z-index:60;background:var(--navy);color:#fff;padding:110px var(--pad) 40px;display:flex;flex-direction:column;gap:32px}.menu[hidden]{display:none}.menu ul{display:grid;grid-gap:6px;gap:6px}.menu ul a{font-size:clamp(32px,4vw,56px);line-height:1.1}.menu ul a:hover{color:#ffb3b6}.menu__close{position:absolute;top:22px;right:var(--pad);min-height:48px;padding:0 18px;border-radius:6px;border:0;background:rgba(255,255,255,.16);color:#fff;font:500 16px var(--font);cursor:pointer}.menu__phone{font-size:20px}.stage{position:relative;height:460vh;background:var(--ink2)}.stage__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.hero{position:absolute;inset:0;color:#fff}.hero__media{position:absolute;top:0;left:0;bottom:0;right:var(--peek);overflow:hidden;transform-origin:40% 50%;transform:scale(1.06);will-change:transform}.hero__media img,.hero__media picture{width:100%;height:100%}.hero__media img{object-fit:cover;object-position:50% 50%}.hero__shade{position:absolute;inset:0;background:#0e0e0e;opacity:.28}.hero__content{position:absolute;left:var(--pad);right:calc(var(--peek) + var(--pad));top:0;bottom:0}.hero__details{position:absolute;left:0;right:0;top:50%;display:grid;grid-template-columns:1.1fr 1fr auto;grid-gap:24px;gap:24px;align-items:center;font-size:15px}.hero__explore{display:inline-flex;align-items:center;gap:10px}.hero__explore i{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.8);border-radius:50%}.hero__title{position:absolute;left:0;top:calc(var(--hdrH) + 40px);max-width:1120px;text-shadow:0 1px 28px rgba(0,0,0,.35);font-size:clamp(40px,5.2vw,75px);line-height:1;font-weight:400;letter-spacing:-.01em}.hero__actions{position:absolute;left:0;bottom:50px;display:flex;gap:10px;flex-wrap:wrap}.hero__caption{position:absolute;right:0;bottom:62px;font-size:12px;opacity:.85}@media (max-width:767px){.hero__details{top:auto;bottom:calc(100% - var(--hdrH) - 70px);grid-template-columns:1fr;gap:4px;font-size:14px}.hero__explore{display:none}.hero__title{top:calc(var(--hdrH) + 84px);font-size:35px;line-height:1.04;right:0}.hero__actions{bottom:36px;right:0;flex-direction:column}.hero__actions .btn{width:100%}.hero__caption{display:none}}.markets{position:absolute;inset:0;pointer-events:none}.markets__track{position:absolute;top:0;bottom:0;left:calc(100% - var(--peek));display:flex;will-change:transform;pointer-events:auto}.panel{position:relative;flex:0 0 var(--panelW);width:var(--panelW);height:100%;display:flex;flex-direction:column}.panel__photo{position:relative;flex:0 0 64%;overflow:hidden;background:#333}.panel__photo>img,.wipe img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);will-change:transform}.wipe{position:absolute;inset:0}.wipe__after{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.wipe__tag{position:absolute;bottom:14px;z-index:2;font-size:12px;color:#fff;background:rgba(14,14,14,.6);padding:5px 9px;border-radius:6px;transition:opacity .4s ease-out}.wipe__tag--after{left:16px}.wipe__tag--before{right:16px}.js-motion .panel.wipe-done .wipe__tag--before,.js-motion .panel:not(.wipe-done) .wipe~.panel__caption,.js-motion .panel:not(.wipe-on) .wipe__tag--after{opacity:0}.wipe~.panel__caption{left:auto;right:16px;max-width:calc(100% - 170px)}@media (max-width:767px){.wipe>img:first-child,.wipe__tag--before{display:none}.wipe__after{-webkit-clip-path:none!important;clip-path:none!important}}.panel__caption{position:absolute;left:16px;bottom:14px;z-index:2;font-size:12px;color:#fff;background:rgba(14,14,14,.6);padding:5px 9px;border-radius:6px;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel__block{position:relative;flex:1 1;background:var(--block);padding:34px 28px 28px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-column-gap:20px;column-gap:20px}.panel--light .panel__block{color:#fff}.panel--dark .panel__block{color:var(--ink2)}.panel__links{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,210px));grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;font-size:15px}.panel__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid}.panel__links a span{opacity:.95}.panel__more{grid-column:2;grid-row:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid}.panel__more:hover{background:var(--red);border-color:var(--red);color:#fff}.panel__name{grid-column:1;grid-row:3;font-size:clamp(34px,3.9vw,56px);line-height:1;font-weight:400;letter-spacing:-.01em}.panel__count{grid-column:1;grid-row:4;font-size:12px;margin-top:12px}.panel__note{grid-column:2;grid-row:3/span 2;align-self:end;text-align:right;font-size:16px;line-height:1.35}.panel__peek{position:absolute;left:28px;top:34px;right:20px;display:grid;grid-gap:8px;gap:8px;justify-items:start;transition:opacity .4s ease-out;pointer-events:none}.panel__peek span{font-size:12px}.panel__peek strong{font-weight:400;font-size:26px;line-height:1.05;max-width:260px}.panel__peek i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid;margin-top:6px}.js-motion .panel .panel__block>.panel__peek{opacity:1}.js-motion .panel--half .panel__block>.panel__peek{opacity:0}html:not(.js-motion) .panel__peek{display:none}.js-motion .panel__block>*,.js-motion .panel__caption{opacity:0;transition:opacity .6s ease-out}.js-motion .panel--half .panel__block>*,.js-motion .panel--half .panel__caption{opacity:1}.js-motion .panel__links li{transform:translateY(8px);transition:transform .6s var(--easeOut)}.js-motion .panel--half .panel__links li{transform:none}@media (max-width:767px){.panel__photo{flex-basis:62%}.panel__block{padding:22px 20px}.panel__links{grid-template-columns:1fr;font-size:15px}.panel__links a{padding:7px 0}.panel__more{width:40px;height:40px}.panel__note{display:none}.panel__name{font-size:34px}}.process{position:relative;height:280vh;background:var(--clay)}.process__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.process__frame{position:absolute;top:var(--hdrH);right:0;width:min(100vw,calc((100vh - var(--hdrH)) * 1.6));aspect-ratio:16/10}.process__canvas,.process__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:100% 50%}.process__finished{display:none}.process__canvas{opacity:0;transition:opacity .3s ease}.process__canvas.is-ready{opacity:1}.process__still.is-hidden{opacity:0;transition:opacity .3s ease .1s}.process__copy{position:absolute;left:var(--pad);top:calc(var(--hdrH) + 18px);bottom:34px;width:calc(35vw - var(--pad) - 20px);display:flex;flex-direction:column}.process__title{font-size:clamp(28px,2.5vw,36px);line-height:1.08;font-weight:400;letter-spacing:-.01em}.process__lead{margin-top:14px;font-size:16px;color:var(--ink2)}.stages{margin-top:22px;display:grid;grid-gap:0;gap:0}.stage-item{display:grid;grid-template-columns:1fr 104px;grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.stage-item__label{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.stage-item h3{margin-top:3px;font-size:19px;line-height:1.15;font-weight:500}.stage-item p{margin-top:4px;font-size:16px;line-height:1.3;color:var(--ink2)}.stage-item__photo{width:104px;height:69px;object-fit:cover;border-radius:2px}.stage-item.is-current .stage-item__label,.stage-item.is-on .stage-item__label{color:var(--red)}.js-motion .stage-item{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .7s var(--easeOut)}.js-motion .stage-item.is-on{opacity:1;transform:none}.js-motion .stage-item.is-on:not(.is-current) h3{color:var(--ink2)}.js-motion .stage-item.is-on:not(.is-current) .stage-item__label{color:var(--muted)}.process__foot{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:16px}.progress{flex:1 1;height:3px;background:rgba(17,17,17,.12);overflow:hidden}.progress span{display:block;height:100%;background:var(--red);transform-origin:0 50%;transform:scaleX(0)}.credit{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-height:820px) and (min-width:768px){.process__lead{display:none}}@media (min-width:768px){.js-motion .stage-item{grid-template-columns:1fr 72px}.js-motion .stage-item .stage-item__photo{width:72px;height:48px}.js-motion .stage-item:not(.is-current) p{display:none}.js-motion .stage-item.is-current{grid-template-columns:1fr;row-gap:10px}.js-motion .stage-item.is-current .stage-item__photo{width:224px;height:149px}}@media (max-width:767px){.process__sticky{display:flex;flex-direction:column;padding-top:calc(var(--hdrH) + 10px)}.process__copy{display:contents}.process__title{order:1;padding:0 var(--pad);font-size:22px}.process__lead{display:none}.process__frame{order:2;position:relative;top:auto;right:auto;width:100%;aspect-ratio:auto;height:min(88vw,44vh);flex:0 0 min(88vw,44vh);margin:6px 0 4px}.process__canvas,.process__frame img{object-fit:cover;object-position:100% 50%}.js-motion .stage-item.is-current{grid-template-columns:1fr 104px}.js-motion .stage-item.is-current .stage-item__photo{width:104px;height:69px}.stages{order:3;margin:0 var(--pad)}.stage-item{grid-template-columns:1fr 72px;padding:9px 0;gap:10px}.stage-item__photo{width:72px;height:48px}.stage-item h3{font-size:17px}.stage-item p{font-size:15px}.js-motion .stage-item{opacity:.3;transform:none}.js-motion .stage-item:not(.is-current) p{display:none}.process__foot{order:4;padding:10px var(--pad) 0;margin-top:0}}.h2{font-size:clamp(30px,2.65vw,38px);letter-spacing:-.01em}.h2,.h3{line-height:1.1;font-weight:400}.h3{font-size:28px}.lead{font-size:17px;line-height:1.45;color:var(--ink2)}.js-motion .rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease-out,transform 1.2s var(--easeOut)}.js-motion .rv.in{opacity:1;transform:none}.services{padding-top:72px;padding-bottom:40px}.sectionHead{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:44px}.sectionHead .lead{max-width:560px}.svc{border-bottom:1px solid var(--line)}.svc__row{display:grid;grid-template-columns:70px minmax(220px,330px) 1fr 150px;grid-gap:28px;gap:28px;padding:12px 0;border-top:1px solid var(--line);align-items:start}.svc__n{font-size:12px;font-weight:500;padding-top:10px;color:var(--muted)}.svc__name{font-size:28px;line-height:1.1;font-weight:400}.svc__body{font-size:16px;line-height:1.45;color:var(--ink2);max-width:560px;padding-top:4px}.svc__fig img{width:150px;height:100px;object-fit:cover}.svc__fig figcaption{margin-top:8px;font-size:12px;color:var(--muted)}.services__cta{display:flex;gap:10px;margin-top:34px;flex-wrap:wrap}@media (max-width:1023px){.svc__row{grid-template-columns:50px 1fr 180px}.svc__body{grid-column:2/span 2;grid-row:2}.svc__fig{grid-column:3;grid-row:1}.svc__fig img{width:180px;height:120px}}@media (max-width:767px){.sectionHead{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.svc__row{grid-template-columns:1fr 112px;gap:10px 14px;padding:20px 0}.svc__n{grid-column:1;grid-row:1;padding:0}.svc__name{grid-column:1;grid-row:2;font-size:23px}.svc__fig{grid-column:2;grid-row:1/span 2}.svc__fig img{width:112px;height:75px}.svc__fig figcaption{font-size:11px}.svc__body{grid-column:1/span 2;grid-row:3}.services__cta .btn{flex:1 1 100%}}.about{padding-top:var(--xxl)}.about__title{font-size:clamp(36px,3.9vw,56px);line-height:1.05;font-weight:400;letter-spacing:-.01em;max-width:900px}.about__grid{display:grid;grid-template-columns:337px minmax(0,800px);margin-top:60px;grid-gap:0;gap:0}.about__note{font-size:14px;line-height:1.4}.about__side{display:grid;grid-gap:22px;gap:22px;align-content:start;padding-right:40px}.about__person img{width:200px;height:250px;object-fit:cover}.about__person figcaption{margin-top:10px;font-size:15px}.about__person figcaption span{display:block;font-size:12px;color:var(--muted);margin-top:2px}@media (max-width:767px){.about__side{grid-template-columns:1fr 120px;align-items:start;padding-right:0}.about__person img{width:120px;height:150px}}.about__body{font-size:17px;line-height:1.5;margin-bottom:22px}.creds{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:44px}.creds__label{align-self:start;font-size:12px;display:flex;align-items:center;gap:8px;padding-top:12px}.creds__label i{width:6px;height:6px;background:var(--red);display:inline-block}.creds__table{width:100%;border-collapse:collapse;font-size:15px}.creds__table td,.creds__table th{text-align:left;font-weight:400;padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top}.creds__table th{width:28%;padding-right:20px}.creds__table td{color:var(--ink2)}.creds__yr{text-align:right!important;white-space:nowrap;width:90px;color:var(--muted)!important}@media (max-width:767px){.about__grid,.creds{grid-template-columns:1fr;gap:14px;margin-top:30px}.creds{margin-top:50px}.creds__table{font-size:14px}.creds__table th{width:34%}}.work{padding-top:var(--xxl)}.work__bar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-bottom:14px;border-bottom:1px solid var(--line)}.work__chips{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:16px}.work__chips span{color:var(--ink);margin-right:8px}.work__chips a{color:#555}.work__chips a:hover{color:var(--red)}.work__grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px;margin-top:26px;align-items:stretch}.card--big{grid-row:1/span 2;display:flex;flex-direction:column}.card--big .card__img{flex:1 1;min-height:0}.card h3{margin-top:16px;font-size:16px;font-weight:400}.card p{margin-top:4px;font-size:12px;color:var(--muted)}.card__img{overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--easeOut)}.card:hover .card__img img{transform:scale(1.03)}.card--small .card__img{aspect-ratio:1.6}.card__img img{will-change:transform}@media (max-width:767px){.work__bar{flex-direction:column;align-items:flex-start}.work__chips{font-size:15px;gap:6px 16px}.work__grid{grid-template-columns:1fr 1fr}.card--big{grid-row:auto}.card--big .card__img{aspect-ratio:4/3;flex:none}.card--big{grid-column:1/span 2}}.updates{padding-top:var(--xxl);padding-bottom:var(--xxl)}.upd{margin:30px 0;border-bottom:1px solid var(--line)}.upd li{border-top:1px solid var(--line)}.upd a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 70px 26px;grid-gap:24px;gap:24px;align-items:center;padding:16px 0}.upd__t{font-size:17px}.upd__x{font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upd__d{font-size:12px;font-weight:500;text-align:right}.upd i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(17,17,17,.1)}.upd a:hover i{background:var(--red);color:#fff}@media (max-width:767px){.upd a{grid-template-columns:1fr 60px;gap:6px 12px}.upd i,.upd__x{display:none}.upd__t{font-size:16px}}.contact{background:var(--clay);padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.contact__title{font-size:clamp(36px,3.9vw,56px);line-height:1.05;font-weight:400;letter-spacing:-.01em}.contact__head .lead{margin-top:22px;max-width:520px}.contact__head .lead a{border-bottom:1px solid}.contact__addr{margin-top:22px;font-size:14px;color:var(--ink2);line-height:1.5}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px;align-content:start}.form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.form__wide{grid-column:1/span 2}.form input,.form textarea{font:16px var(--font);color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(17,17,17,.35);padding:10px 0;border-radius:0;resize:vertical}.form input:focus,.form textarea:focus{outline:none;border-bottom-color:var(--red)}.form__submit{justify-self:start;margin-top:6px}.form__done{grid-column:1/span 2;font-size:15px}@media (max-width:767px){.contact{gap:36px;padding-top:70px;padding-bottom:70px}.contact,.form{grid-template-columns:1fr}.form__done,.form__wide{grid-column:1}.form__submit{width:100%}}.ftr{background:var(--navy);color:#fff;padding:34px var(--pad) 22px}.ftr__row{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.ftr__line{font-size:14px;opacity:.85;max-width:220px}.ftr__nav{display:flex;gap:22px;font-size:15px;margin-left:auto}.ftr__addr{font-style:normal;font-size:14px;line-height:1.5;opacity:.9}.ftr__small{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);justify-content:space-between;font-size:13px;opacity:.8}.ftr__small ul{display:flex;gap:22px;flex-wrap:wrap}.ftr a:hover{color:#ffb3b6}@media (max-width:767px){.ftr__row{gap:18px;align-items:flex-start;flex-direction:column}.ftr__nav{margin-left:0;flex-wrap:wrap;gap:14px}.ftr__small{flex-direction:column;gap:10px}.ftr__small ul{gap:14px}}@media (prefers-reduced-motion:reduce){.stage{height:auto;background:#fff}.stage__sticky{position:static;height:auto;overflow:visible}.hero{position:relative;height:100vh;min-height:640px}.hero__media{right:0;transform:none}.hero__content{right:var(--pad)}.markets{position:relative;inset:auto;pointer-events:auto}.markets__track{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));transform:none!important}.panel{width:auto;height:780px}.panel__photo{flex-basis:52%}.panel__photo>img,.wipe img{transform:none!important}.wipe__after{-webkit-clip-path:none!important;clip-path:none!important}.wipe__tag--before{display:none}.wipe~.panel__caption{left:16px;right:auto;bottom:46px;max-width:calc(100% - 32px)}.panel__block{padding:24px 20px;grid-template-columns:1fr}.panel__links{grid-template-columns:1fr;font-size:14px}.panel__more{display:none}.panel__name{font-size:30px;grid-row:3}.panel__count{grid-row:4}.panel__note{grid-column:1;grid-row:5;text-align:left;margin-top:8px;font-size:14px;display:block}.process{height:auto}.process__sticky{position:relative;height:auto;min-height:100vh}.process__copy{position:relative;top:auto;bottom:auto;padding:calc(var(--hdrH) + 18px) 0 34px}.stage-item{grid-template-columns:1fr 160px}.stage-item__photo{width:160px;height:107px}.process__canvas,.process__still{display:none}.process__finished{display:block}.stage-item{opacity:1!important;transform:none!important}.stage-item p{display:block!important}.progress span{transform:scaleX(1)}.card__img img{transform:none!important}*,:after,:before{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.markets__track{grid-template-columns:1fr}.panel{height:600px}.process__sticky{height:auto;min-height:0;padding-bottom:30px}.process__copy{padding:0}.wipe__after{-webkit-clip-path:none!important;clip-path:none!important}.stage-item{grid-template-columns:1fr 104px}.stage-item__photo{width:104px;height:69px}}