:root{--background:#fff;--foreground:#14191f;--line:#d9ded6;--am-bg:#fff;--am-ink:#121820;--am-ease:cubic-bezier(.2, 0, .08, 1);--am-font-sans:"Instrument Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--am-weight-body:450;--am-weight-medium:500;--am-weight-strong:560;--am-weight-display:520;--am-track-body:0;--am-track-heading:-.024em;--am-track-display:-.032em;--am-track-kicker:.085em}.am-home{z-index:2;--am-bg:#fff;--am-ink:#121820;--am-ease:cubic-bezier(.2, 0, .08, 1);--am-font-sans:"Instrument Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--am-weight-body:450;--am-weight-medium:500;--am-weight-strong:560;--am-weight-display:520;--am-track-body:0;--am-track-heading:-.024em;--am-track-display:-.032em;--am-track-kicker:.085em;z-index:2;background:var(--am-bg);min-height:100vh;color:var(--am-ink);position:relative;overflow:visible}.am-shell{width:min(1540px,100% - clamp(32px,5vw,96px));margin:0 auto}.am-header{z-index:120;min-height:68px;font-family:var(--am-font-sans);background:rgb(255 255 255/var(--am-header-bg-alpha,0));border-bottom:1px solid rgb(18 24 32/var(--am-header-border-alpha,0));box-shadow:0 18px 44px rgb(18 24 32/var(--am-header-shadow-alpha,0));-webkit-backdrop-filter:blur(var(--am-header-blur,0px));backdrop-filter:blur(var(--am-header-blur,0px));opacity:1;pointer-events:none;will-change:transform, opacity;grid-template-columns:minmax(210px,.9fr) auto minmax(210px,.9fr);align-items:center;gap:clamp(20px,2.45vw,42px);padding:0 clamp(24px,4.8vw,88px);transition:opacity .22s,transform .46s cubic-bezier(.22,1,.36,1),background .72s cubic-bezier(.22,1,.36,1),border-color .72s cubic-bezier(.22,1,.36,1),box-shadow .72s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .72s cubic-bezier(.22,1,.36,1),backdrop-filter .72s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.am-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-120%)}.am-header a,.am-header button{pointer-events:auto}.am-header.is-hidden a,.am-header.is-hidden button{pointer-events:none}.am-header-brand,.am-header-actions{align-items:center;display:flex}.am-header-brand{color:#0f141a;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-self:start;gap:0;padding:0}.am-header-brand img{object-fit:contain;height:auto;filter:var(--am-header-logo-filter,none);transition:filter .72s cubic-bezier(.22,1,.36,1);display:block}.am-route-transition-content{min-height:100dvh}.am-route-transition-overlay{--route-curtain-main:#101014;--route-curtain-second:#28292d;--route-curtain-third:#9a9b98;--route-curtain-expo:cubic-bezier(.87, 0, .13, 1);z-index:2147483500;pointer-events:none;visibility:hidden;isolation:isolate;background:0 0;position:fixed;inset:0;overflow:hidden}.site-route-transitioning .am-route-transition-overlay{visibility:visible;pointer-events:auto}.am-route-curtain-panel{will-change:transform;position:absolute;inset:-1px 0;transform:translateY(100%)}.am-route-curtain-panel--main{z-index:3;background:var(--route-curtain-main)}.am-route-curtain-panel--third{z-index:1;background:var(--route-curtain-third)}.am-route-curtain-panel--second{z-index:2;background:var(--route-curtain-second)}.am-route-curtain-brand{z-index:4;pointer-events:none;opacity:1;transform-origin:50%;backface-visibility:hidden;width:clamp(260px,16vw + 14vh,520px);max-width:76vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.am-route-curtain-brand img{filter:invert()grayscale()brightness(3);will-change:transform;backface-visibility:hidden;width:100%;height:auto;display:block;transform:translate(0,0)}.site-route-leaving .am-route-curtain-panel,.site-route-entering .am-route-curtain-panel{transform:translate(0,0)}.site-route-entering .am-route-curtain-panel--main{animation:am-route-curtain-out .76s var(--route-curtain-expo) both}.site-route-entering .am-route-curtain-panel--second{animation:am-route-curtain-out .76s var(--route-curtain-expo) .12s both}.site-route-entering .am-route-curtain-panel--third{animation:am-route-curtain-out .76s var(--route-curtain-expo) .24s both}.site-route-entering .am-route-curtain-brand img{animation:am-route-logo-mask-up .68s var(--route-curtain-expo) both}html.site-is-loading .cookie-settings-button,html.site-route-transitioning .cookie-settings-button{opacity:0;pointer-events:none}@keyframes am-route-curtain-out{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes am-route-logo-mask-up{0%{transform:translate(0,0)}to{transform:translateY(-112%)}}@media (prefers-reduced-motion:reduce){.am-route-transition-overlay,.am-route-curtain-panel,.am-route-curtain-brand{transition:none!important;animation:none!important}.site-route-leaving .am-route-curtain-panel,.site-route-entering .am-route-curtain-panel{transform:translate(0,0)}}.am-service-detail,.am-service-detail-page{color:#f7fbf9;background:#101514}.am-service-detail{min-height:100svh;overflow:visible}.am-service-detail-hero{isolation:isolate;background:#f1f2f1;min-height:0;padding-bottom:0;position:relative}.am-service-detail-hero .am-agents-program-band{z-index:0;background:var(--am-service-detail-hero-image,url(/services/europe-france-louvre-hero-5k.webp)) center calc(100% + clamp(120px, 17vw, 340px)) / calc(100% + clamp(72px, 5vw, 120px)) auto no-repeat, #fff;min-height:clamp(620px,76svh,790px);position:sticky;top:0}.am-service-detail--europe .am-service-detail-hero .am-agents-program-band,.am-service-detail--israel .am-service-detail-hero .am-agents-program-band{background-color:#c7dce9;background-position:50% calc(100% + clamp(32px,4.5vw,72px))}.am-service-detail--europe .am-service-detail-hero .am-agents-program-band{background-color:#fff;background-position:50% calc(100% + clamp(105px,7.5vw,155px));background-size:100%}.am-service-detail--israel .am-service-detail-hero .am-agents-program-band{background-image:linear-gradient(180deg, #fff 0, #fffffff0 72px, #fff0 40%), var(--am-service-detail-hero-image);background-position:center, var(--am-service-detail-hero-position);background-size:cover}.am-service-detail--compact .am-service-detail-hero .am-agents-program-band{background:linear-gradient(180deg, #10151470 0%, #10151414 48%, #10151433 100%), var(--am-service-detail-hero-image) var(--am-service-detail-hero-position,center) / cover no-repeat}.am-service-detail--compact .am-service-detail-hero-card{padding-top:clamp(38px,3vw,58px)}.am-service-detail--compact .am-service-detail-card-title{max-width:1180px;font-size:clamp(52px,4.3vw,76px);line-height:.95}.am-service-detail--compact .am-service-detail-hero-card .am-agents-program-card-intro{gap:clamp(12px,1vw,16px);padding-top:clamp(6px,.5vw,10px);padding-bottom:clamp(12px,1vw,16px)}.am-service-detail--compact .am-service-detail-hero-card .am-agents-program-card-copy{width:min(100%,720px)}.am-service-detail--compact .am-service-detail-hero-card .am-agents-program-card-copy p{font-size:clamp(19px,1.3vw,24px);line-height:1.22}.am-service-detail--compact .am-service-detail-hero .am-agents-program-title-primary{white-space:normal}.am-service-detail-card-title{color:#111514;letter-spacing:-.052em;text-align:center;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(64px,5.6vw,92px);font-weight:450;line-height:.93}.am-service-detail-hero .am-agents-program-title-primary,.am-service-detail-hero .am-agents-program-title-muted{white-space:nowrap;display:block}.am-service-detail-hero .am-agents-program-title-muted{color:#1115149e;letter-spacing:-.01em;margin-bottom:.48em;font-size:.34em;font-weight:600}.am-service-detail-hero-card-shell{margin-top:clamp(-132px,-11svh,-96px)}.am-service-detail--permits .am-service-detail-hero-card-shell{margin-top:clamp(-168px,-14svh,-128px)}.am-agents-program-card-shell.am-service-detail-hero-card-shell{z-index:3}.am-service-detail-hero-curtain{z-index:1;top:calc(clamp(620px, 76svh, 790px) - var(--am-service-detail-curtain-y,0px));pointer-events:none;will-change:top;background:#f1f2f1;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.am-service-detail-hero-curtain{top:clamp(620px,76svh,790px)}}.am-service-detail-hero-card{padding-top:clamp(22px,2vw,32px);padding-bottom:0}.am-service-detail-hero-card .am-agents-program-card-intro{grid-template-columns:1fr;align-items:start;gap:clamp(14px,1.2vw,20px);width:100%;margin-left:0;padding-top:clamp(8px,.8vw,14px);padding-bottom:clamp(14px,1.2vw,20px)}.am-service-detail-hero-card .am-agents-program-card-copy{text-align:center;width:min(100%,560px);max-width:none;margin-inline:auto}.am-service-detail-hero-card .am-agents-program-card-copy p{color:#6d766e;letter-spacing:-.026em;text-wrap:balance;font-size:clamp(21px,1.65vw,28px);font-weight:480;line-height:1.2}.am-service-detail-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(72px,7vw,116px) clamp(72px,8vw,128px);margin-top:clamp(24px,2.8vw,44px);padding-top:clamp(58px,5.4vw,88px);display:grid;position:relative}.am-service-detail-points:before{content:"";background:#1115141c;width:1px;position:absolute;top:clamp(58px,5.4vw,88px);bottom:0;left:50%}.am-service-detail-points article{align-content:start;gap:clamp(18px,1.8vw,28px);min-height:clamp(240px,20vw,320px);display:grid;position:relative}.am-service-detail-points article>span{color:#8da56fb8;letter-spacing:.1em;font-size:11px;font-weight:760}.am-service-detail-points h2{color:#6d766e;letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(32px,2.9vw,52px);font-weight:520;line-height:1.02}.am-service-detail-points p{color:#111514ad;letter-spacing:-.018em;max-width:42ch;margin:0;font-size:clamp(16px,1.02vw,20px);font-weight:440;line-height:1.48}.am-service-detail-point-word{margin-right:.25em;display:inline-block}.am-service-detail-point-word,.am-service-detail-hero [data-copy-ready]{filter:blur(7px);opacity:.12;transition:filter .68s cubic-bezier(.16,1,.3,1),opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--am-service-copy-word,0) * 24ms);transform:translateY(.12em)}.am-service-detail-points article[data-copy-revealed] .am-service-detail-point-word,.am-service-detail-hero [data-copy-ready][data-copy-revealed]{filter:blur();opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.am-service-detail-point-word,.am-service-detail-hero [data-copy-ready]{filter:none;opacity:1;transition:none;transform:none}}.am-service-detail-partners{z-index:4;background:#101514;width:min(1720px,100% - 200px);margin-top:-2px;padding-top:clamp(112px,12vw,188px);padding-bottom:clamp(92px,9vw,150px);position:relative}.am-service-detail-partners .am-kicker{color:#b8cf9e}.am-service-detail-partners .am-partners-heading h2{color:#f7fbf9}.am-service-detail-partners .am-partners-title-muted{color:#f7fbf94d}.am-service-detail-partners .am-partner-logo img{filter:grayscale();opacity:.42;transition:transform .76s cubic-bezier(.19,1,.22,1),filter .92s cubic-bezier(.19,1,.22,1),opacity .92s cubic-bezier(.19,1,.22,1)}.am-service-detail-partners .am-partner-logo:hover img{filter:grayscale(0);opacity:1}.am-service-detail-cases{background:#101514;border-top:1px solid #f7fbf91a;padding-top:0}.am-service-detail-cases .am-project-detail-related-inner{gap:clamp(42px,3.4vw,64px);padding-top:clamp(64px,5vw,88px)}.am-service-detail-cases .am-project-detail-related-head h2{letter-spacing:-.045em;max-width:680px;font-size:clamp(32px,2.4vw,46px);font-weight:440}.am-service-detail-cases .am-project-detail-related-grid{height:clamp(420px,26vw,520px)}.am-service-detail-cases .am-project-detail-related-card{background-position:50%;grid-template-rows:auto minmax(0,1fr) auto auto;transition:flex-grow .72s cubic-bezier(.12,.82,.18,1),filter .62s cubic-bezier(.12,.82,.18,1),background-position .82s cubic-bezier(.12,.82,.18,1)}.am-service-detail-cases .am-project-detail-related-card strong{max-width:11ch;margin-top:clamp(44px,4vw,72px);font-size:clamp(34px,2.65vw,50px)}.am-service-detail-cases .am-project-detail-related-card:hover em,.am-service-detail-cases .am-project-detail-related-card:focus-visible em{grid-row:3;max-width:min(46ch,100%);transition-delay:.48s}.am-service-detail-cases .am-project-detail-related-card:hover .am-project-detail-related-meta,.am-service-detail-cases .am-project-detail-related-card:focus-visible .am-project-detail-related-meta{grid-row:4;width:100%;transition-delay:.58s}.am-service-detail-cases .am-project-detail-related-card em{grid-row:3;max-width:min(46ch,100%)}.am-service-detail-cases .am-project-detail-related-meta{grid-row:4;width:100%}.am-final-screen.am-service-detail-final{z-index:6;isolation:isolate;background:#f1f2ef;grid-template-rows:minmax(0,1fr) clamp(120px,14svh,150px) clamp(70px,8.4svh,92px);height:100svh;min-height:100svh;position:relative}.am-service-detail-contact{background:0 0;border-top:0;min-height:0}.am-service-detail-light-curtain{z-index:0;height:var(--am-service-detail-light-curtain-y,0px);pointer-events:none;will-change:height;background:#f1f2ef;position:absolute;bottom:100%;left:0;right:0}.am-service-detail-contact-inner{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:clamp(44px,3.4vw,58px);height:100%;padding-top:clamp(44px,6svh,72px);padding-bottom:clamp(44px,6svh,72px);display:grid;position:relative}.am-final-screen.am-service-detail-final .am-footer{background:#101514;height:100%;min-height:0}.am-service-detail-follow{--am-press-ink:#111514;z-index:1;background:#f1f2ef;align-items:center;min-height:0;display:grid;position:relative}.am-service-detail-follow-inner{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;display:grid}.am-service-detail-follow h2{color:#111514;letter-spacing:0;white-space:nowrap;grid-column:1/3;margin:0;font-size:clamp(34px,3.6vw,64px);font-weight:520;line-height:.98}.am-service-detail-follow .am-service-detail-follow-socials{grid-area:auto/3/auto/8;grid-template-columns:repeat(5,minmax(56px,1fr));place-self:center stretch;gap:clamp(12px,1.7vw,30px);width:100%;padding:0;display:grid}.am-service-detail-follow .am-service-detail-follow-socials a{color:#111514;filter:none;justify-self:center;width:clamp(54px,3.5vw,66px);height:clamp(54px,3.5vw,66px)}.am-service-detail-follow .am-service-detail-follow-socials a:before{background:0 0;border-color:#11151447}.am-service-detail-follow .am-service-detail-follow-socials svg{width:clamp(21px,1.4vw,26px);height:clamp(21px,1.4vw,26px)}.am-service-detail-follow .am-service-detail-follow-socials a:hover,.am-service-detail-follow .am-service-detail-follow-socials a:focus-visible{color:#f7fbf9}.am-service-detail-follow .am-service-detail-follow-socials a:hover:before,.am-service-detail-follow .am-service-detail-follow-socials a:focus-visible:before{background:#111514;border-color:#111514}.am-final-screen.am-service-detail-final .am-footer-strip{background:#101514;border-top:0;margin-top:0}.am-final-screen.am-service-detail-final .am-footer .am-footer-bottom .am-footer-copy,.am-final-screen.am-service-detail-final .am-footer .am-footer-bottom .am-footer-recaptcha,.am-final-screen.am-service-detail-final .am-footer .am-footer-bottom .am-footer-recaptcha a{color:#f7fbf9b8!important}.am-service-detail-contact h2{color:#f7fbf9;letter-spacing:-.045em;text-align:center;max-width:14ch;margin:0;font-size:clamp(46px,5.5vw,88px);font-weight:390;line-height:1.02}.am-service-detail-contact h2 span:not(.am-service-deblur-word){color:#f7fbf94d;margin-top:.1em;display:block}.am-service-detail-contact a{--am-header-roll-after-color:currentColor;color:#f7fbf9;border:1px solid #f7fbf952;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-height:54px;padding:0 30px;font-size:14px;font-weight:650;text-decoration:none;transition:background .26s,color .26s,border-color .26s;display:inline-flex}@media (pointer:fine){.am-service-detail-contact a:hover .am-header-roll>span,.am-service-detail-contact a:focus-visible .am-header-roll>span{transform:translate3d(0, calc(-100% - var(--am-header-roll-gap)), 0)}}@media (max-width:980px){.am-service-detail-hero-card .am-agents-program-card-intro{gap:28px}.am-service-detail-hero-card .am-agents-program-card-copy{width:min(100%,620px);margin-inline:auto}.am-service-detail-partners{width:min(100% - 48px,1720px)}}.am-service-detail-contact{color:#111514;background:#f1f2ef;border-top-color:#1115141f}.am-service-detail-contact h2{color:#111514}.am-service-detail-contact h2 span:not(.am-service-deblur-word){color:#1115144d}.am-service-detail-contact a{color:#111514;border-color:#1115144d}.am-service-detail-contact a:hover,.am-service-detail-contact a:focus-visible{color:#f7fbf9;background:#111514;border-color:#111514}.am-header-logo-full{width:clamp(210px,15.8vw,246px)}.am-header-logo-mark{width:38px;display:none!important}.am-header-brand span{letter-spacing:-.065em;font-size:clamp(25px,1.78vw,34px);font-weight:800}.am-header-nav{pointer-events:auto;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-self:center;align-items:center;gap:clamp(24px,2.35vw,44px);padding:0;display:flex}.am-header-nav a{letter-spacing:-.025em;white-space:nowrap;min-height:44px;transition:background .26s var(--am-ease), color .26s var(--am-ease), transform .26s var(--am-ease);border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:clamp(14px,.82vw,16px);font-weight:500;display:inline-flex;overflow:hidden;color:var(--am-header-nav-color,#000000db)!important}.am-header-nav a:hover{background:0 0;transform:none;color:var(--am-header-nav-hover-color,#000)!important}.am-header-roll{--am-header-roll-gap:.22em;clip-path:inset(0);contain:paint;height:1.18em;padding:0;line-height:1.18;display:block;overflow:hidden}.am-header-roll>span{white-space:nowrap;will-change:transform;line-height:1.18;transition:transform .68s cubic-bezier(.16,1,.3,1),color .52s cubic-bezier(.16,1,.3,1);display:block;position:relative}.am-header-nav a .am-header-roll>span{color:var(--am-header-nav-color,#000000db)!important}.am-header-nav a:hover .am-header-roll>span{color:var(--am-header-nav-hover-color,#000)!important}.am-header-roll>span:after{content:attr(data-text);top:calc(100% + var(--am-header-roll-gap));white-space:nowrap;line-height:1.18;display:block;position:absolute;left:0;right:0;color:var(--am-header-roll-after-color,#10161b9e)!important}@media (pointer:fine){.am-header-nav a:hover .am-header-roll>span,.am-header-link:hover .am-header-roll>span{transform:translate3d(0, calc(-100% - var(--am-header-roll-gap)), 0)}}.am-header-actions{justify-self:end;gap:clamp(18px,1.55vw,28px)}.am-header-link{letter-spacing:-.025em;min-height:44px;transition:color .26s var(--am-ease), opacity .26s var(--am-ease), transform .26s var(--am-ease);font-size:clamp(14px,.82vw,16px);font-weight:500;color:var(--am-header-nav-color,#000000e0)!important}.am-header-link:hover{transform:none;color:var(--am-header-nav-hover-color,#000)!important}.am-header-link{background:var(--am-header-contact-bg,#171b20);min-width:116px;min-height:44px;box-shadow:var(--am-header-contact-shadow,0 12px 26px #1218201a, inset 0 1px 0 #ffffff1f);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex;overflow:hidden;color:var(--am-header-contact-color,#f8fbfa)!important}.am-header-link .am-header-roll>span:after{color:var(--am-header-contact-after-color,#fff)!important}.am-header-link .am-header-roll>span{color:var(--am-header-contact-color,#f8fbfa)!important}.am-header-link:hover{background:var(--am-header-contact-hover-bg,#0f141a);color:var(--am-header-contact-color,#fff)!important}.am-mobile-menu-toggle,.am-mobile-menu-panel{display:none}.am-kicker{color:#1218208a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:680;line-height:1.2}.am-home-intro-stack{isolation:isolate;position:relative}.am-hero{z-index:0;background:#fff;min-height:100svh;padding:0;display:block;position:sticky;top:0;overflow:visible}@media (prefers-reduced-motion:reduce){.am-hero{position:relative}}.am-hero-stage{isolation:isolate;background:#fff;min-height:100svh;position:relative;overflow:hidden}.am-hero-intro,.am-hero-media{position:absolute;inset:0}.am-hero-media{pointer-events:none;z-index:1;overflow:hidden}.am-hero-media img{object-fit:cover;object-position:center center;filter:saturate(.72)contrast(1.04)brightness(.86);width:100%;height:100%}.am-hero-media:after{content:"";background:linear-gradient(90deg,#090d10d1 0%,#090d1075 44%,#090d101f 78%),linear-gradient(#090d103d,#0000 34%,#090d1080);position:absolute;inset:0}.am-hero-intro{z-index:4;color:#f7f5ef;text-align:left;pointer-events:none;align-items:center;min-height:100svh;padding:120px clamp(30px,5vw,96px) 80px;display:flex;position:relative}.am-hero-intro-frame{grid-template-rows:auto auto;align-content:center;gap:clamp(24px,2.2vw,36px);width:min(100%,1760px);margin:0 auto;display:grid}.am-hero-intro h1{color:#fff;letter-spacing:-.055em;align-self:center;width:min(48%,760px);margin:0;font-size:clamp(64px,5.8vw,112px);font-weight:440;line-height:1.02}.am-hero-intro h1 span{display:block}.am-hero-intro h1 span:last-child{color:#ffffffb3}.am-hero-intro-description{color:#ffffffdb;letter-spacing:-.01em;text-wrap:pretty;width:min(44%,40ch);margin:0;font-size:clamp(16px,1.1vw,20px);font-weight:450;line-height:1.6}[data-am-reveal]{--am-reveal-delay:0s;--am-reveal-ease:cubic-bezier(.16, 1, .3, 1);--am-reveal-exit-ease:cubic-bezier(.22, 1, .36, 1);--am-reveal-curtain-bg:var(--am-bg)}[data-am-heading-wipe]{--am-heading-load-primary-start:#b2b2b2;--am-heading-load-muted-start:#e2e2e2;--am-heading-load-final:#000;--am-heading-load-muted-final:#a6a6a6;color:var(--am-heading-load-primary-start)!important}[data-am-heading-wipe]>span{color:inherit!important}.am-heading-load-char{color:var(--am-heading-load-primary-start);filter:none;opacity:1;transition:color .16s linear;transition-delay:var(--am-heading-load-delay,0s)}[data-am-heading-wipe] :is(.am-home-story-title-muted,.am-home-belief-heading-muted,.am-partners-title-muted,.am-projects-dark-heading-muted,.am-agents-program-title-muted,.am-testimonials-heading-muted,.am-people-fact-title-muted) .am-heading-load-char{color:var(--am-heading-load-muted-start)}[data-am-heading-wipe][data-am-heading-wipe-revealed=true] .am-heading-load-char{color:var(--am-heading-load-final)!important}[data-am-heading-wipe][data-am-heading-wipe-revealed=true] :is(.am-home-story-title-muted,.am-home-belief-heading-muted,.am-partners-title-muted,.am-projects-dark-heading-muted,.am-agents-program-title-muted,.am-testimonials-heading-muted,.am-people-fact-title-muted) .am-heading-load-char{color:var(--am-heading-load-muted-final)!important}[data-am-heading-wipe][data-am-heading-wipe-static=true] .am-heading-load-char{transition:color .22s var(--am-ease), background .22s var(--am-ease), border-color .22s var(--am-ease)}[data-am-reveal=media],.am-media-reveal{--am-media-reveal-x:18%;isolation:isolate;opacity:1;clip-path:inset(0 0 0 84%);transition:clip-path 2.1s var(--am-reveal-exit-ease), opacity .9s var(--am-reveal-ease), transform 2.1s var(--am-reveal-exit-ease);transition-delay:var(--am-reveal-delay);will-change:clip-path, opacity, transform;position:relative;overflow:hidden;transform:translate(7%)}[data-am-reveal=media]>:not(.am-partners-track):not(.am-media-curtain),.am-auto-media-reveal>:is(img,video,picture){opacity:.38;transform:translate3d(var(--am-media-reveal-x), 0, 0) scale(1.085);transform-origin:50%;filter:saturate(.94)brightness(1.03)blur(2px);transition:opacity 1.85s var(--am-reveal-exit-ease), transform 2.3s var(--am-reveal-exit-ease), filter 1.85s var(--am-reveal-exit-ease);transition-delay:calc(var(--am-reveal-delay) + 90ms);will-change:opacity, transform, filter}.am-media-curtain{z-index:6;pointer-events:none;background:linear-gradient(90deg, var(--am-reveal-curtain-bg) 0%, var(--am-reveal-curtain-bg) 72%, color-mix(in srgb, var(--am-reveal-curtain-bg) 86%, transparent) 88%, #fff0 100%);opacity:1;transform-origin:50%;transition:transform 2.45s var(--am-reveal-exit-ease), opacity 1.45s ease;transition-delay:var(--am-reveal-delay);will-change:transform, opacity;display:block;position:absolute;inset:-16% -10% -16% -18%;transform:translate(0,0)scaleX(1.08)}[data-am-reveal=media][data-am-reveal-direction=left]{--am-media-reveal-x:-18%;clip-path:inset(0 84% 0 0);transform:translate(-7%)}[data-am-reveal=media][data-am-reveal-direction=left] .am-media-curtain{background:linear-gradient(270deg, var(--am-reveal-curtain-bg) 0%, var(--am-reveal-curtain-bg) 72%, color-mix(in srgb, var(--am-reveal-curtain-bg) 86%, transparent) 88%, #fff0 100%)}[data-am-reveal=media][data-am-revealed=true],.am-media-reveal[data-am-revealed=true]{clip-path:inset(0);transform:none}[data-am-reveal=media][data-am-revealed=true]>:not(.am-partners-track):not(.am-media-curtain),.am-auto-media-reveal[data-am-revealed=true]>:is(img,video,picture){opacity:1;filter:saturate()brightness()blur();transform:none}[data-am-reveal=media][data-am-revealed=true] .am-media-curtain,.am-media-reveal[data-am-revealed=true] .am-media-curtain{opacity:1;transform:translate(-112%)scaleX(1.08)}[data-am-reveal=media][data-am-reveal-direction=left][data-am-revealed=true] .am-media-curtain{transform:translate(112%)scaleX(1.08)}.am-auto-media-reveal{border-radius:inherit;max-width:100%;display:block}.am-auto-media-reveal>:is(img,video,picture),.am-auto-media-reveal>picture>img{border-radius:inherit;width:100%;max-width:100%;display:block}.am-home-belief-tile>.am-auto-media-reveal,.am-why-ceo>.am-auto-media-reveal{width:100%;height:100%}.cms-news-cover.am-auto-media-reveal,.cms-news-article>.am-auto-media-reveal{margin:32px 0}.am-why-step:nth-child(2){--am-reveal-delay:80ms}.am-why-step:nth-child(3){--am-reveal-delay:.15s}.am-why-step:nth-child(4){--am-reveal-delay:.22s}.am-home-story{z-index:3;background:var(--am-bg);padding:clamp(40px,6vw,88px) 0 0;position:relative;overflow:hidden}.am-home-story-copy{grid-template-columns:minmax(180px,744px) minmax(0,976px);align-items:start;gap:0;width:min(1720px,100% - 200px);display:grid}.am-home-story-film{margin-top:clamp(40px,6vw,100px)}.am-home-story-kicker{color:#000;letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:28px}.am-home-story-title{letter-spacing:0;text-wrap:balance;max-width:976px;margin:0;font-size:56px;font-weight:500;line-height:64px}.am-home-story-title-primary{color:#000}.am-home-story-title-muted{color:#b3b3b3}.am-home-belief{background:var(--am-bg);padding:clamp(72px,6vw,112px) 0 clamp(104px,11vw,164px);position:relative;overflow:hidden}.am-home-belief:before{content:none;pointer-events:none;opacity:.82;background:radial-gradient(circle at 20% 18%,#dde5e852,#0000 28%),radial-gradient(circle at 78% 70%,#e8eced47,#0000 30%);position:absolute;inset:0}.am-home-belief-inner{z-index:1;justify-items:center;gap:clamp(36px,4vw,64px);display:grid;position:relative}.am-home-belief-heading{color:#000;letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:min(1180px,86vw);margin:0;font-size:clamp(52px,5.2vw,88px);font-weight:500;line-height:1.04}.am-home-belief-heading-primary{color:#000}.am-home-belief-heading-muted{color:#b2b2b2}.am-home-belief-flow{perspective:1200px;width:min(1290px,100vw - 176px);min-height:clamp(330px,29vw,476px);transform-style:preserve-3d;justify-content:center;align-items:stretch;display:flex}.am-home-belief-tile{--am-belief-tile-opacity:.08;--am-belief-tile-blur:22px;--am-belief-tile-x:104px;--am-belief-tile-y:42px;--am-belief-tile-scale:.78;--am-belief-image-scale:1.24;--am-belief-image-x:30px;clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%,24% 50%);min-width:0;height:clamp(330px,29vw,476px);opacity:var(--am-belief-tile-opacity);filter:blur(var(--am-belief-tile-blur)) saturate(.92);transform:translate3d(var(--am-belief-tile-x), var(--am-belief-tile-y), 0) scale(var(--am-belief-tile-scale));transform-origin:50%;backface-visibility:hidden;will-change:opacity, filter, transform;background:#e9edef;flex:0 350px;margin:0;position:relative;overflow:hidden}.am-home-belief-tile:not(:first-child){margin-left:clamp(-64px,-3.4vw,-38px)}.am-home-belief-tile:after{content:"";pointer-events:none;opacity:.64;background:linear-gradient(90deg,#ffffff14,#0000 32%,#ffffff0f),linear-gradient(#0000 58%,#0000001a);position:absolute;inset:0}.am-home-belief-tile img{object-fit:cover;filter:saturate(.92)contrast(.98)brightness(1.02);width:100%;height:100%;transform:translate3d(var(--am-belief-image-x), 0, 0) scale(var(--am-belief-image-scale));transform-origin:50%;backface-visibility:hidden;will-change:transform;display:block}.am-home-belief-tile:first-child img{object-position:50% 48%}.am-home-belief-tile:nth-child(2) img{object-position:62% 52%}.am-home-belief-tile:nth-child(3) img{object-position:68% 50%}.am-home-belief-tile:nth-child(4) img{object-position:53% 50%}.am-home-belief-copy{color:#000;letter-spacing:-.052em;text-align:center;text-wrap:balance;max-width:min(880px,86vw);margin:0;font-size:clamp(30px,2.9vw,47px);font-weight:500;line-height:1.18}.am-home-belief-copy-primary{color:#000}.am-home-belief-copy-muted{color:#b2b2b2}.am-partners,.am-why-steps{padding:clamp(58px,8vw,110px) 0}.am-partners{padding-bottom:clamp(12px,1.4vw,24px)}.am-why-steps{grid-template-columns:minmax(560px,.46fr) minmax(0,1fr);align-items:start;gap:clamp(76px,6.6vw,128px);width:min(1720px,100% - 200px);padding-top:clamp(80px,9vw,138px);display:grid}.am-why-steps+.am-partners{width:min(1720px,100% - 200px);margin-top:clamp(44px,5.6vw,104px);padding-top:clamp(92px,9.6vw,162px)}.am-why-steps-intro{align-self:start;position:sticky;top:118px}.am-why-steps-intro h2{color:#000;letter-spacing:-.072em;max-width:660px;margin:0;font-size:clamp(58px,4.25vw,78px);font-weight:500;line-height:1.03}.am-why-steps-intro h2 span{display:block}.am-why-ceo{aspect-ratio:1;background:var(--am-bg);border-radius:0;width:min(100%,640px);margin-top:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 78px #1218200e}.am-why-ceo img{object-fit:cover;object-position:33% 0%;filter:saturate(.94)contrast(.98);width:100%;height:100%;display:block}.am-why-ceo-copy{z-index:2;max-width:clamp(190px,17vw,256px);position:absolute;top:clamp(28px,2.4vw,42px);left:clamp(28px,2.4vw,42px)}.am-why-ceo-copy span{color:#1218207a;letter-spacing:-.045em;font-size:clamp(20px,1.35vw,26px);font-weight:500;line-height:1.05;display:block}.am-why-ceo-copy strong{color:var(--am-ink);letter-spacing:-.075em;text-wrap:balance;margin-top:clamp(24px,2vw,34px);font-size:clamp(45px,3.12vw,62px);font-weight:500;line-height:1.02;display:block}.am-why-ceo-copy p{color:#12182075;letter-spacing:-.026em;white-space:nowrap;margin:clamp(12px,1.35vw,20px) 0 0;font-size:clamp(14px,.92vw,16px);font-weight:500;line-height:1.15}@media (min-width:761px){.am-why-ceo{container-type:inline-size}.am-why-ceo-copy{width:32%;max-width:none;top:6%;left:6%}.am-why-ceo-copy>span{font-size:clamp(14px,3.5cqw,22px)}.am-why-ceo-copy>strong{margin-top:clamp(12px,3cqw,20px);font-size:clamp(22px,6cqw,38px);line-height:1.08}.am-why-ceo-copy>p{white-space:normal;margin-top:clamp(10px,2.5cqw,16px);font-size:clamp(11px,2.5cqw,14px);line-height:1.4}}.am-why-steps-main{min-width:0}.am-why-steps-header{border-bottom:1px solid #12182014;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);padding-bottom:clamp(24px,2.8vw,40px);display:grid}.am-why-steps-header h2{color:#000;letter-spacing:-.066em;grid-column:2;margin:0;font-size:clamp(38px,3.35vw,64px);font-weight:510;line-height:.98}.am-why-steps-header p{color:#1218206b;letter-spacing:-.025em;text-align:right;max-width:360px;margin:0;font-size:15px;line-height:1.35}.am-why-steps-list{display:grid}.am-why-step{border-bottom:1px solid #12182014;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);padding:clamp(34px,3.6vw,58px) 0;display:grid}.am-why-steps-list[data-am-why-steps-prepared=true] .am-why-step{--am-step-reveal-opacity:0;--am-step-reveal-y:22px;--am-step-reveal-blur:1.8px;--am-step-reveal-scale:.995;opacity:var(--am-step-reveal-opacity);transform:translate3d(0, var(--am-step-reveal-y), 0) scale(var(--am-step-reveal-scale));transform-origin:top;filter:blur(var(--am-step-reveal-blur));will-change:opacity, transform, filter;transition:none}.am-why-step:last-child{border-bottom:0}.am-why-step>span{color:#12182057;letter-spacing:-.03em;font-size:clamp(18px,1.05vw,21px);font-weight:540}.am-why-step p{color:#b2b2b2;letter-spacing:-.062em;max-width:none;margin:0;font-size:clamp(31px,2.5vw,50px);font-weight:500;line-height:1.14}.am-why-step strong{color:#000;font-weight:inherit}.am-why-step-copy{gap:12px;min-width:0;display:grid}.am-why-step-copy h3{color:#111514;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2vw,36px);font-weight:500;line-height:1.15}.am-why-step .am-why-step-copy p{color:#777e78;letter-spacing:-.012em;max-width:44ch;font-size:clamp(17px,1.25vw,22px);font-weight:450;line-height:1.5}.am-partners-heading{grid-template-columns:minmax(560px,560px) minmax(0,1fr);align-items:start;gap:clamp(8px,1vw,18px);margin-bottom:clamp(32px,3.8vw,58px);display:grid}.am-partners-heading h2{max-width:740px;color:var(--am-ink);letter-spacing:-.038em;margin:0;font-size:clamp(40px,3.2vw,58px);font-weight:640;line-height:1.08}.am-partners-title-muted{color:#12182057}.am-partners-heading h2>span{display:block}.am-partners-ticker{width:100vw;margin-left:-50vw;padding:clamp(24px,2.6vw,44px) 0 clamp(42px,4.6vw,78px);position:relative;left:50%;overflow:hidden}.am-partners-track{width:max-content;transform:translate3d(var(--am-partners-scroll-x,0px), 0, 0);will-change:transform;display:flex}.am-partners-slide{flex:none;align-items:stretch;gap:clamp(46px,4.8vw,92px);padding-right:clamp(46px,4.8vw,92px);display:flex}.am-partner-logo{flex:0 0 clamp(190px,13.5vw,270px);place-items:center;min-height:clamp(108px,8.4vw,154px);padding:0;display:grid}.am-partner-logo img{object-fit:contain;filter:none;opacity:.92;max-width:min(100%,318px);max-height:112px;transition:transform .52s cubic-bezier(.19,1,.22,1),filter .52s cubic-bezier(.19,1,.22,1),opacity .52s cubic-bezier(.19,1,.22,1)}.am-partner-logo:hover img{opacity:1;transform:translateY(-2px)}.am-projects-dark{color:#f5f6f3;background:linear-gradient(#ffffff05,#fff0),#111514;width:100vw;margin-left:-50vw;position:relative;left:50%;overflow:hidden}.am-projects-dark-inner{width:100%;margin:0;padding:0}.am-projects-dark-heading{border-bottom:1px solid #f5f6f324;grid-template-columns:96px minmax(300px,.34fr) minmax(0,1fr) clamp(48px,4vw,78px);align-items:start;gap:clamp(28px,4.5vw,86px);padding:clamp(128px,10.4vw,190px) clamp(90px,5.25vw,110px);display:grid}.am-projects-dark-heading p{color:#f5f6f3eb;letter-spacing:-.035em;align-self:start;margin:0;font-size:clamp(18px,1.12vw,22px);font-weight:650;line-height:1}.am-projects-dark-head{grid-column:3/5;gap:clamp(42px,4vw,76px);width:100%;max-width:none;display:grid}.am-projects-dark-heading h2{--am-heading-load-primary-start:#f5f6f357;--am-heading-load-muted-start:#f5f6f32e;--am-heading-load-final:#f6f7f4;--am-heading-load-muted-final:#f5f6f38a;letter-spacing:-.032em;justify-self:stretch;width:100%;max-width:none;margin:0;font-size:clamp(34px,2.8vw,52px);font-weight:410;line-height:1.16}.am-projects-dark-heading h2>span{white-space:nowrap;display:block}.am-projects-dark-heading h2>span:first-child{color:#f6f7f4}.am-projects-dark-heading h2>.am-projects-dark-heading-muted{color:#f5f6f38a}.am-projects-dark-proof{grid-template-columns:minmax(420px,.88fr);align-items:end;gap:clamp(28px,3vw,58px);width:100%;max-width:none;display:grid}.am-projects-dark-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;align-items:end;gap:clamp(72px,9vw,190px);width:100%;max-width:1160px;display:grid}.am-projects-dark-stat{align-items:center;gap:clamp(12px,1.2vw,20px);min-width:0;display:flex}.am-projects-dark-stat strong{color:#f6f7f4;letter-spacing:-.075em;align-items:flex-start;font-size:clamp(84px,7.3vw,140px);font-weight:460;line-height:.78;display:inline-flex}.am-projects-dark-stat-value{font-variant-numeric:tabular-nums;min-width:1.58em;display:inline-block}.am-projects-dark-stat sup{color:#f5f6f38a;letter-spacing:0;margin:-.22em 0 0 .08em;font-size:.32em;font-weight:520;line-height:1}.am-projects-dark-stat em{color:#f5f6f38a;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(18px,1.18vw,23px);font-style:normal;font-weight:560;line-height:1}.am-projects-dark-list{--am-reveal-curtain-bg:#111514;display:grid}.am-projects-dark-row{--am-project-media-position:center 54%;--am-project-media-static-y:-30%;--am-project-media-from-x:0%;--am-project-media-to-x:0%;--am-project-media-from-scale:1.072;--am-project-media-to-scale:1.024;min-height:clamp(260px,22vw,390px);color:inherit;border-bottom:1px solid #f5f6f324;grid-template-columns:96px minmax(300px,.34fr) minmax(0,1fr) clamp(48px,4vw,78px);align-items:center;gap:clamp(28px,4.5vw,86px);padding:0 clamp(90px,5.25vw,110px);display:grid;position:relative;overflow:hidden}.am-projects-dark-row:first-child{--am-project-media-position:center 50%;--am-project-media-static-y:-26%;--am-project-media-from-x:0.12%;--am-project-media-to-x:-0.08%;--am-project-media-from-scale:1.068;--am-project-media-to-scale:1.023}.am-projects-dark-row:nth-child(2){--am-project-media-position:center 55%;--am-project-media-static-y:-30%;--am-project-media-from-x:-0.1%;--am-project-media-to-x:0.1%;--am-project-media-from-scale:1.074;--am-project-media-to-scale:1.025}.am-projects-dark-row:nth-child(3){--am-project-media-position:center 56%;--am-project-media-static-y:-34%;--am-project-media-from-x:0.1%;--am-project-media-to-x:-0.08%;--am-project-media-from-scale:1.072;--am-project-media-to-scale:1.024}.am-projects-dark-row--more{border-bottom:0;min-height:clamp(230px,18.5vw,330px)}.am-projects-dark-row--load-more{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}.am-projects-dark-row--more .am-projects-dark-title{grid-column:3}.am-projects-dark-row--more .am-projects-dark-arrow{grid-column:4}.am-projects-dark-row:before{content:"";z-index:1;opacity:0;transition:opacity .36s var(--am-ease), transform .64s cubic-bezier(.16, 1, .3, 1);background:#ffffff09;position:absolute;inset:0;transform:translate(-2%)}.am-projects-dark-row:hover:before{opacity:1;transform:translate(0,0)}.am-projects-dark-more-bg{z-index:0;pointer-events:none;opacity:0;background:0 0;transition:opacity 0s linear 1.12s;display:block;position:absolute;inset:0;overflow:hidden}.am-projects-dark-more-bg:before{content:"";z-index:3;will-change:transform;backface-visibility:hidden;background:#111514;transition:transform 1.12s cubic-bezier(.19,1,.22,1);position:absolute;inset:-8px;transform:translate(0,0)}.am-projects-dark-row--more:hover .am-projects-dark-more-bg{opacity:1;transition:opacity linear}.am-projects-dark-row--more:hover .am-projects-dark-more-bg:before{transition:transform 1.18s cubic-bezier(.16,1,.3,1);transform:translateY(-104%)}.am-projects-dark-row--more:before{display:none}.am-projects-dark-media{z-index:0;opacity:0;pointer-events:none;contain:paint;backface-visibility:hidden;transition:opacity .42s .12s;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.am-projects-dark-media:before{content:"";z-index:3;will-change:transform;backface-visibility:hidden;background:#111514;transition:transform 1.12s cubic-bezier(.19,1,.22,1);position:absolute;inset:-8px;transform:translate(0,0)}.am-projects-dark-media:after{content:"";z-index:2;background:linear-gradient(90deg,#1115149e 0%,#11151438 31%,#1115141f 58%,#1115147a 100%),linear-gradient(#11151447 0%,#1115140d 44%,#11151461 100%);position:absolute;inset:0}.am-projects-dark-media img{inset-inline:0;top:var(--am-project-media-static-y);bottom:var(--am-project-media-static-y);object-fit:cover;object-position:var(--am-project-media-position);width:100%;height:auto;transform:translate3d(var(--am-project-media-from-x), 0, 0) scale(var(--am-project-media-from-scale));transform-origin:top;will-change:transform;transition:transform 5.2s cubic-bezier(.13,.74,.22,1),filter .42s;display:block;position:absolute;filter:saturate(1.08)contrast(1.03)brightness(1.13)!important}.am-projects-dark-row:hover .am-projects-dark-media{opacity:1;transition:opacity .24s}.am-projects-dark-row:hover .am-projects-dark-media:before{transition:transform 1.18s cubic-bezier(.16,1,.3,1);transform:translateY(-104%)}.am-projects-dark-row:hover .am-projects-dark-media img{transform:translate3d(var(--am-project-media-to-x), 0, 0) scale(var(--am-project-media-to-scale));transition:transform 6.4s cubic-bezier(.13,.74,.22,1) 90ms,filter .42s}.am-projects-dark-number{z-index:2;color:#f5f6f3f5;border:0;border-radius:50%;align-self:center;place-items:center;width:48px;height:48px;font-size:15px;font-weight:520;line-height:1;display:grid;position:relative}.am-projects-dark-number svg{color:#f5f6f3e0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.am-projects-dark-number circle{fill:none;stroke:currentColor;stroke-width:1.35px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.am-projects-dark-number>span{z-index:1;position:relative}.am-projects-dark-copy{z-index:2;align-self:center;gap:clamp(14px,1.4vw,22px);max-width:390px;display:grid;position:relative}.am-projects-dark-copy strong{color:#f5f6f3f5;letter-spacing:-.05em;font-size:clamp(20px,1.42vw,27px);font-weight:650;line-height:1.1}.am-projects-dark-copy span{color:#f5f6f3b8;letter-spacing:-.038em;font-size:clamp(17px,1.05vw,21px);font-weight:500;line-height:1.46}.am-projects-dark-title{--am-project-title-y:0px;z-index:2;color:#f5f6f3f5;letter-spacing:-.04em;white-space:nowrap;width:fit-content;max-width:100%;transform:translate3d(0, var(--am-project-title-y), 0);transition:color .36s var(--am-ease), transform .64s cubic-bezier(.16, 1, .3, 1);align-self:center;font-size:clamp(72px,9.2vw,176px);font-weight:480;line-height:.84;display:inline-block;position:relative}.am-projects-dark-title:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);will-change:clip-path, opacity;background:currentColor;border-radius:0;height:clamp(3px,.34vw,6px);transition:clip-path .9s cubic-bezier(.19,1,.22,1),opacity .24s .54s;position:absolute;bottom:-.18em;left:.03em;right:.03em}.am-projects-dark-row:hover .am-projects-dark-title{color:#fff;transform:translate3d(0, var(--am-project-title-y), 0)}.am-projects-dark-row:hover .am-projects-dark-title:after{opacity:1;clip-path:inset(0);transition:clip-path .94s cubic-bezier(.16,1,.3,1),opacity .14s}.am-projects-dark-arrow{--am-project-arrow-y:0px;z-index:2;color:#fff;opacity:0;width:clamp(118px,9vw,172px);transform:translate3d(-28px, var(--am-project-arrow-y), 0) scale(.92);transform-origin:50%;transition:opacity .26s var(--am-ease), transform .72s cubic-bezier(.16, 1, .3, 1);place-self:center end;display:block;position:relative}.am-projects-dark-arrow svg{width:100%;height:auto;display:block}.am-projects-dark-row:hover .am-projects-dark-arrow{opacity:1;transform:translate3d(0, var(--am-project-arrow-y), 0) scale(1)}.am-people-fact{color:#111514;background:#fff;border-bottom:1px solid #12182014;grid-template-columns:minmax(320px,clamp(560px,38vw,730px)) minmax(0,1fr);align-items:start;gap:clamp(70px,5.2vw,96px) 0;width:min(1720px,100% - 200px);padding:clamp(118px,8.4vw,160px) 0 clamp(118px,8.6vw,164px);display:grid;overflow-x:clip}.am-people-fact-label{color:#121820c7;letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:28px}.am-people-fact-main{grid-column:2;gap:0;display:grid}.am-people-fact h2{--am-heading-load-primary-start:#b2b2b2;--am-heading-load-muted-start:#d0d0d0;--am-heading-load-final:#111514;--am-heading-load-muted-final:#a6a6a6;color:#a6a6a6;letter-spacing:-.064em;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:end;gap:0 clamp(34px,2.6vw,52px);max-width:980px;margin:0;font-weight:500;line-height:.96;display:grid}.am-people-fact h2>span{min-width:0}.am-people-fact-number{color:#111514;letter-spacing:-.064em;font-size:clamp(92px,5.72vw,116px);display:block}.am-people-fact-title-text{gap:clamp(4px,.35vw,7px);padding-bottom:clamp(7px,.7vw,13px);display:grid}.am-people-fact-title-text>span{letter-spacing:-.056em;white-space:nowrap;font-size:clamp(47px,2.94vw,60px);line-height:.96;display:block}.am-people-fact-title-primary{color:#111514}.am-people-fact-title-muted{color:#a6a6a6}.am-people-fact-media{grid-column:1/-1;grid-template-columns:inherit;align-items:end;gap:0;display:grid}.am-people-fact-media figure{--am-reveal-curtain-bg:#fff;background:#1218200d;margin:0;position:relative;overflow:hidden}.am-people-fact-media img{object-fit:cover;width:100%;height:100%;display:block}.am-people-fact-media-small{aspect-ratio:.84;grid-column:1;justify-self:start;width:clamp(300px,19vw,365px);position:relative;top:clamp(76px,5.6vw,108px)}.am-people-fact-media-small img{object-position:54% 42%}.am-people-fact-media-large{aspect-ratio:1.42;--am-reveal-delay:.14s;grid-column:2;width:min(100%,980px)}.am-people-fact-media-large img{object-position:center center}.am-people-fact-copy{color:#12182052;letter-spacing:-.054em;grid-column:2;max-width:980px;margin:0;font-size:clamp(31px,1.96vw,38px);font-weight:500;line-height:1.18}.am-people-fact-copy span{color:#111514}.am-testimonials{color:#111514;background:#f2f2f2;border-bottom:1px solid #12182014;overflow-x:clip}.am-testimonials-inner{width:min(1720px,100% - 200px);padding:clamp(78px,6vw,116px) 0 clamp(78px,6vw,118px)}.am-testimonials h2{--am-heading-load-primary-start:#b2b2b2;--am-heading-load-muted-start:#d6d6d6;--am-heading-load-final:#000;--am-heading-load-muted-final:#b2b2b2;color:#b2b2b2;letter-spacing:-.066em;max-width:980px;margin:0 0 clamp(64px,5vw,92px);font-size:clamp(56px,4.7vw,88px);font-weight:500;line-height:.94}.am-testimonials h2>span:first-child{color:#000}.am-testimonials-heading-muted{color:#b2b2b2}.am-testimonials-body{grid-template-columns:minmax(420px,1.22fr) minmax(340px,.88fr);align-items:start;gap:clamp(58px,4.6vw,88px);display:grid}.am-testimonials-media{--am-reveal-curtain-bg:#f2f2f2;background:#12182014;height:clamp(440px,34vw,620px);margin:0;position:relative;overflow:hidden}.am-testimonials-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff0a,#1218201a);position:absolute;inset:0}.am-testimonials-media img{z-index:0;object-fit:cover;object-position:center center;opacity:0;filter:saturate(.96)contrast(1.02)brightness(.98);will-change:opacity, transform;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(1.012)}.am-testimonials-media img.is-active{z-index:1;opacity:1;transform:scale(1)}.am-testimonials-media[data-am-reveal=media][data-am-revealed=true]>img:not(.am-media-curtain){transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 1.9s cubic-bezier(.16,1,.3,1),filter 1.9s cubic-bezier(.16,1,.3,1)}.am-testimonials-media[data-am-reveal][data-am-revealed=true]>img:not(.is-active){opacity:0;filter:saturate(.96)contrast(1.02)brightness(.98);transform:scale(1.012)}.am-testimonials-media[data-am-reveal][data-am-revealed=true]>img.is-active{opacity:1;filter:saturate(.96)contrast(1.02)brightness(.98);transform:scale(1)}.am-testimonials-panel{border-top:1px solid #121820d1;grid-template-columns:1fr auto;gap:clamp(26px,2.4vw,42px) clamp(24px,2.4vw,42px);padding-top:clamp(34px,3vw,52px);display:grid}.am-testimonials-controls{flex-wrap:wrap;align-items:center;gap:clamp(10px,.9vw,15px);display:flex}.am-testimonials-controls button{aspect-ratio:1;color:#12182057;width:clamp(36px,2.2vw,44px);font:inherit;cursor:pointer;isolation:isolate;background:0 0;border:1px solid #1218203d;border-radius:999px;place-items:center;padding:0;font-size:clamp(14px,.9vw,17px);font-weight:500;line-height:1;transition:color .22s,border-color .22s,transform .22s;display:grid;position:relative}.am-testimonials-control-ring{z-index:-1;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible;transform:rotate(-90deg)}.am-testimonials-control-ring circle{fill:none;vector-effect:non-scaling-stroke}.am-testimonials-control-ring-track{stroke:#12182033;stroke-width:1px}.am-testimonials-control-ring-progress{stroke:#111514;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.am-testimonials-controls button:hover,.am-testimonials-controls button.is-active{color:#111514;border-color:#121820f0}.am-testimonials-controls button.is-active{border-color:#0000}.am-testimonials-controls button.is-active .am-testimonials-control-ring-progress{opacity:1;animation:am-testimonials-ring-progress var(--am-testimonials-progress-duration,8.5s) linear both}.am-testimonials-controls button span{z-index:1;position:relative}.am-testimonials-controls button:hover{transform:translateY(-1px)}.am-testimonials-mark{color:#111514;justify-self:end;font-family:Georgia,Times New Roman,serif;font-size:clamp(74px,4.8vw,96px);font-weight:700;line-height:.55;transform:translateY(-.08em)rotate(180deg)}.am-testimonials-category{color:#1218208a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(-18px,-1vw,-10px);font-size:clamp(12px,.72vw,14px);font-weight:650;line-height:1}.am-testimonials blockquote{color:#111514;letter-spacing:-.034em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,1.9vw,37px);font-weight:400;line-height:1.08}.am-testimonials-panel footer{color:#111514;letter-spacing:-.02em;text-transform:uppercase;grid-template-columns:max-content max-content max-content;align-items:center;gap:clamp(10px,.8vw,16px) clamp(16px,1.5vw,26px);margin-top:clamp(4px,.6vw,12px);font-size:clamp(14px,.86vw,16px);font-weight:650;line-height:1;display:grid}.am-testimonials-copy-stack{grid-column:1/-1;min-width:0;display:grid}.am-testimonials-copy-slide{opacity:0;pointer-events:none;will-change:opacity, transform;grid-area:1/1;gap:clamp(26px,2.4vw,42px);min-width:0;transition:opacity .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(10px)}.am-testimonials-copy-slide.is-active{opacity:1;pointer-events:auto;transform:translate(0,0)}.am-testimonials-panel footer strong{font-weight:650}.am-testimonials-panel footer>span:not(.am-testimonials-stars){color:#121820b8}.am-testimonials-stars{color:#111514;letter-spacing:.01em;text-transform:none;grid-column:1/-1;justify-content:flex-start;gap:.14em;width:fit-content;max-width:none;margin-top:clamp(5px,.55vw,10px);font-size:clamp(22px,1.45vw,28px);font-weight:500;line-height:1;display:inline-flex}.am-testimonials-stars span{line-height:1;display:block}.am-projects-page{--am-bg:#fff;--am-ink:#111514;--am-font-sans:"Instrument Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--am-projects-page-hero-height:100svh;--am-projects-page-hero-cover:clamp(180px, 24svh, 280px);--am-projects-page-hero-caption-height:clamp(116px, 14svh, 146px);z-index:2;color:var(--am-ink);font-family:var(--am-font-sans);background:#fff;position:relative;overflow:clip visible}.am-projects-page-kicker{color:#111514ad;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(13px,.82vw,16px);font-weight:560;line-height:1.25}.am-projects-page-hero{min-height:calc(var(--am-projects-page-hero-height) + var(--am-projects-page-hero-cover));isolation:isolate;background:#fff;position:relative}.am-projects-page-hero-visual{z-index:0;height:var(--am-projects-page-hero-height);color:#fff;isolation:isolate;background:#111514;position:sticky;top:0;overflow:hidden}.am-projects-page-hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#10141305,#10141314 42%,#10141394),linear-gradient(90deg,#10141329,#10141305 46%,#1014131f);position:absolute;inset:0}.am-projects-page-hero-visual :is(img,video){z-index:0;object-fit:cover;object-position:center 34%;filter:saturate(.96)contrast(1.02)brightness(.98);will-change:transform;width:100%;height:116%;display:block;position:absolute;top:-8%;left:0;transform:scale(1.02)}.am-projects-page-hero-visual h1,.am-projects-page-hero-micro-title{z-index:2;color:#fff;letter-spacing:-.042em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(42px,4.8vw,88px);font-weight:440;line-height:.96;position:absolute;bottom:clamp(28px,5svh,60px);left:clamp(18px,3.4vw,64px);right:clamp(18px,3.4vw,64px)}.am-projects-page-hero-micro-title{opacity:0;pointer-events:none}.am-projects-page-hero-title--hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important}.am-projects-page-hero-caption{z-index:3;min-height:var(--am-projects-page-hero-caption-height);margin-top:calc(-1 * var(--am-projects-page-hero-caption-height));color:#111514;background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(190px,.28fr) minmax(0,.74fr);align-items:center;gap:clamp(18px,2.5vw,42px);padding:clamp(16px,2svh,24px) clamp(18px,2vw,38px) clamp(18px,2.2svh,28px);display:grid;position:relative}.am-projects-page-hero-caption strong{letter-spacing:-.052em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(44px,4.65vw,82px);font-weight:430;line-height:.9;display:block}.am-projects-page-hero-caption strong:last-child{text-align:right;justify-self:end}.am-projects-page-hero-caption span{color:#11151494;letter-spacing:.01em;text-transform:uppercase;align-self:center;max-width:250px;font-size:clamp(11px,.76vw,13px);font-weight:560;line-height:1.18}.am-projects-page-hero-panel{z-index:5;color:#111514;background:#fff;place-items:center;min-height:clamp(340px,44svh,470px);margin-top:-1px;padding:clamp(54px,7svh,84px) clamp(18px,4vw,72px);display:grid;position:relative;box-shadow:0 -1px #fff}.am-projects-page-hero-panel-parallax{width:min(100%,980px);min-height:inherit;will-change:transform;place-items:center;display:grid;position:relative}.am-projects-page-hero-intro{text-align:center;gap:clamp(16px,1.5vw,24px);max-width:860px;margin:0 auto;display:grid}.am-projects-page-hero-intro h2{color:#111514;letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(36px,4.1vw,70px);font-weight:460;line-height:1.01}.am-projects-page-hero-intro p{color:#11151494;letter-spacing:-.008em;text-wrap:balance;max-width:620px;margin:0 auto;font-size:clamp(16px,1.05vw,20px);font-weight:450;line-height:1.42}.am-projects-page-index{--am-projects-final-cover:clamp(56px, 8svh, 82px);--am-projects-final-buffer:clamp(18px, 1.8vw, 34px);z-index:8;margin-top:calc(-1 * var(--am-projects-page-hero-cover));padding:0 0 calc(var(--am-projects-final-cover) + var(--am-projects-final-buffer));color:#f7fbf9;will-change:auto;background:#111514;position:relative;overflow:hidden;transform:none!important}.am-projects-page-index .am-projects-dark-row{background:#111514;border-top:0;border-bottom:0;min-height:clamp(210px,17vw,310px);box-shadow:inset 0 2px #111514,inset 0 -3px #111514}.am-projects-page-index .am-projects-dark-row+.am-projects-dark-row{margin-top:-1px}.am-projects-page-index .am-projects-dark-row:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#11151400,#111514 64% 100%);height:clamp(34px,4svh,52px);position:absolute;bottom:-2px;left:0;right:0}.am-projects-page-index .am-projects-dark-row+.am-projects-dark-row:before{box-shadow:inset 0 2px #111514}.am-projects-page-index .am-projects-dark-media:after{background:linear-gradient(90deg,#1115149e 0%,#11151438 31%,#1115141f 58%,#1115147a 100%),linear-gradient(#111514d1 0%,#11151414 22%,#1115141a 68%,#111514e6 100%)}.am-projects-page-index .am-projects-dark-media--logo{background:radial-gradient(circle,#f7fbf914,#11151400 62%),#111514}.am-projects-page-index .am-projects-dark-media--logo:after{background:linear-gradient(90deg,#111514b8 0%,#11151438 36%,#11151433 62%,#111514ad 100%),linear-gradient(#111514c7 0%,#11151424 33%,#11151433 66%,#111514e6 100%)}.am-projects-page-index .am-projects-dark-media--logo img{object-fit:contain;object-position:center;transform-origin:50%;width:100%;height:100%;padding:clamp(52px,7vw,116px) clamp(120px,16vw,280px);top:0;bottom:0;transform:translate(0,0)scale(1);filter:grayscale()invert()brightness(1.06)contrast(.96)opacity(.46)!important}.am-projects-page-index .am-projects-dark-row:hover .am-projects-dark-media--logo img{transform:translate(0,0)scale(1.025);filter:grayscale()invert()brightness(1.18)contrast()opacity(.62)!important}.am-projects-page-index .am-projects-dark-copy{gap:clamp(10px,1vw,16px);max-width:340px}.am-projects-page-index .am-projects-dark-copy strong{letter-spacing:-.036em;font-size:clamp(17px,1.12vw,22px);line-height:1.14}.am-projects-page-index .am-projects-dark-copy span{letter-spacing:-.026em;font-size:clamp(15px,.92vw,18px);line-height:1.42}.am-projects-page-index .am-projects-dark-title{letter-spacing:-.03em;font-size:clamp(40px,4.7vw,82px);font-weight:450;line-height:.94}.am-projects-page-index .am-projects-dark-arrow{width:clamp(86px,6.8vw,128px)}.am-jobs-page .am-projects-page-hero-visual img{object-position:center 50%;filter:saturate(.92)contrast(1.03)brightness(.82)}.am-jobs-page-hero-intro h2{letter-spacing:-.035em;max-width:820px;font-size:clamp(34px,3.65vw,58px);line-height:1.04}.am-jobs-page-hero-intro p{max-width:560px}.am-agents-page .am-projects-page-hero-visual{background:#111514}.am-agents-page .am-projects-page-hero-visual:after{background:linear-gradient(#1115140a,#11151442 52%,#111514ad),linear-gradient(90deg,#1115146b,#1115140a 48%,#11151452)}.am-agents-page .am-projects-page-hero-visual img{object-position:center 43%;filter:saturate(.86)contrast(1.02)brightness(.76)}.am-agents-page-hero-intro h2{letter-spacing:-.036em;max-width:860px;font-size:clamp(34px,3.7vw,60px);line-height:1.04}.am-agents-page-hero-intro p{max-width:640px}.am-agents-page-hero-intro{max-width:860px}.am-agents-page .am-projects-final-reveal{margin-top:0}.am-agents-page .am-projects-final-screen{grid-template-rows:minmax(0, 1fr) var(--am-projects-final-footer-height);min-height:100svh;padding-top:0}.am-agents-programs{z-index:8;margin-top:calc(-1 * var(--am-projects-page-hero-cover));color:#111514;background:#f1f2f1;position:relative;overflow:hidden}.am-agents-program-section{background:#f1f2f1;position:relative}.am-agents-program-section+.am-agents-program-section{margin-top:0}.am-agents-program-band{color:#f7fbf9;background:#111514;align-items:stretch;min-height:clamp(620px,76svh,790px);padding:0;display:grid}.am-agents-program-band-inner{width:min(1280px,100% - clamp(32px,5vw,96px));min-height:inherit;align-content:center;justify-items:center;display:grid;position:relative}.am-agents-program-band h2{--am-heading-load-primary-start:#f7fbf957;--am-heading-load-muted-start:#f7fbf933;--am-heading-load-final:#f7fbf9;--am-heading-load-muted-final:#f7fbf966;color:#f7fbf9;letter-spacing:-.018em;text-align:center;text-wrap:balance;max-width:min(100%,1240px);margin:0;font-size:clamp(50px,4.35vw,82px);font-weight:480;line-height:1.08}.am-agents-program-title-primary,.am-agents-program-title-muted{white-space:nowrap;display:block}.am-agents-program-title-muted{margin-top:.08em}.am-agents-program-card-shell{z-index:2;width:min(1480px,100% - clamp(24px,4vw,72px));margin-top:clamp(-132px,-11svh,-96px);position:relative}.am-agents-program-card{--am-agents-card-content-width:min(100%, 1280px);color:#111514;width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;gap:clamp(30px,2.8vw,48px);margin:0 auto;padding:clamp(58px,5.6vw,92px) clamp(32px,3vw,52px) clamp(84px,7vw,124px);display:grid}.am-agents-program-section:last-child .am-agents-program-card{padding-bottom:clamp(18px,2vw,32px)}.am-agents-program-card>*{width:var(--am-agents-card-content-width);justify-self:center}.am-agents-program-card-body{--am-agents-content-axis-x:clamp(92px, 7.8vw, 124px);--am-agents-route-progress:0;--am-agents-route-line-x:var(--am-agents-content-axis-x);--am-agents-route-line-top:clamp(108px, 8.2vw, 146px);--am-agents-route-line-height:420px;gap:clamp(30px,3.2vw,48px);display:grid;position:relative}.am-agents-program-card-body>:not(.am-agents-program-route-line){z-index:1;position:relative}.am-agents-program-route-line{top:var(--am-agents-route-line-top);left:var(--am-agents-route-line-x);z-index:2;width:1px;height:var(--am-agents-route-line-height);pointer-events:none;background:0 0;display:none;position:absolute;overflow:hidden;transform:translate(-50%)}.am-agents-program-route-line:before{content:"";transform:scaleY(var(--am-agents-route-progress));transform-origin:top;will-change:transform;background:#11151452;position:absolute;inset:0}.am-agents-program-card-label{color:#b1c19c85;letter-spacing:-.012em;text-transform:uppercase;justify-self:start;width:fit-content;margin:0;padding-top:.08em;font-size:clamp(20px,1.55vw,26px);font-weight:620;line-height:1.08}.am-agents-program-card-intro{z-index:1;width:calc(100% - var(--am-agents-content-axis-x));margin-left:var(--am-agents-content-axis-x);border-top:0;grid-template-columns:clamp(126px,12vw,168px) minmax(0,680px);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(20px,2.2vw,36px);padding-bottom:clamp(22px,2.1vw,34px);display:grid;position:relative}.am-agents-program-card-copy{gap:clamp(14px,1.2vw,20px);width:100%;max-width:680px;display:grid}.am-agents-program-card-copy p{color:#111514b3;letter-spacing:-.016em;text-wrap:pretty;max-width:680px;margin:0;font-size:clamp(17px,1.05vw,21px);font-weight:450;line-height:1.46}.am-agents-program-card-copy span{color:#1115147a;border-left:0;max-width:560px;padding-left:0;font-size:clamp(12px,.8vw,14px);font-weight:500;line-height:1.45;display:block}.am-agents-program-expanded{z-index:1;gap:clamp(54px,5vw,86px);margin-top:clamp(18px,2.2vw,34px);display:grid;position:relative}.am-agents-program-lower{gap:0;width:100%;padding-bottom:clamp(16px,1.8vw,28px);display:grid}.am-agents-program-section:last-child .am-agents-program-lower{padding-bottom:clamp(88px,7.4vw,128px)}.am-agents-program-media-item h4{color:#111514;letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:610}.am-agents-program-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(72px,8.4vw,136px);width:min(100%,1180px);margin:0 auto;display:grid;position:relative}.am-agents-program-summary:before{content:"";background:#1115141f;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.am-agents-program-summary-column{align-content:start;gap:clamp(20px,1.55vw,28px);max-width:470px;min-height:264px;display:grid}.am-agents-program-summary-column:nth-child(2){justify-self:end}.am-agents-program-summary-column h4{color:#717c66f5;letter-spacing:0;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(25px,1.82vw,34px);font-weight:520;line-height:1.06}.am-agents-program-summary-column p{color:#11151494;letter-spacing:0;text-wrap:pretty;max-width:470px;margin:0;font-size:clamp(15px,.98vw,18px);font-weight:450;line-height:1.5}.am-agents-program-summary-detail{color:#11151470!important;font-size:clamp(14px,.88vw,16px)!important;line-height:1.52!important}.am-agents-program-media-grid{background:#fff;border:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(248px,17.4vw,334px);width:100%;margin-left:0;display:grid;position:relative}.am-agents-program-media-grid:before,.am-agents-program-media-grid:after{content:none}.am-agents-program-media-item{background:#fff;border:0;min-width:0;margin:0;position:relative;overflow:hidden}.am-agents-program-media-item--image{background-color:#dfe4e1;background-image:var(--am-agents-media-image);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0}.am-agents-program-media-item--wide{grid-column:span 2}.am-agents-program-media-item--image img{object-fit:cover;opacity:0;max-width:none;min-height:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.am-agents-program-media-item--copy{color:#111514;align-content:space-between;gap:clamp(22px,2vw,34px);padding:clamp(26px,2.45vw,44px);display:grid}.am-agents-program-media-item--dark{color:#f7fbf9;background:#111514}.am-agents-program-media-item--proof{background:#fff}.am-agents-program-media-item span{color:#1115146b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1}.am-agents-program-media-item--dark span{color:#f7fbf994}.am-agents-program-media-item h4{color:#111514;letter-spacing:-.034em;text-wrap:balance;max-width:310px;margin:0;font-size:clamp(21px,1.42vw,28px);font-weight:560;line-height:1.04}.am-agents-program-media-item--dark h4,.am-agents-program-media-item--proof h4{letter-spacing:-.046em;max-width:12ch;font-size:clamp(24px,2.05vw,38px);font-weight:450;line-height:1}.am-agents-program-media-item--dark h4{color:#f7fbf9}.am-agents-program-media-item p{color:#1115149e;letter-spacing:-.018em;max-width:330px;margin:0;font-size:clamp(14px,.92vw,17px);font-weight:500;line-height:1.42}.am-agents-program-media-item--dark p{color:#f7fbf9a3}.am-agents-program-media-grid--b2b{background:#fff;grid-template-rows:clamp(238px,16.8vw,258px) clamp(238px,16.8vw,258px) clamp(238px,16.8vw,258px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(14px,1.15vw,20px)}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child{grid-area:1/1/span 2/3}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(2){grid-area:1/3/auto/5}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(3){grid-area:3/1}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(4){grid-area:2/3}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(5){grid-area:2/4}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(6){grid-area:3/2}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(7){grid-area:3/3/auto/5}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(2){background-position:50%;background-size:cover}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(3){background-position:52%}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child{align-content:center;gap:clamp(24px,2.2vw,36px);padding:clamp(44px,4.4vw,72px)}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child h4{text-wrap:auto;max-width:12.5ch;font-size:clamp(40px,3.4vw,64px);line-height:.96}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child p{max-width:510px;font-size:clamp(14px,.94vw,17px);line-height:1.42}.am-agents-program-media-item--ad-hero,.am-agents-program-media-item--wide-proof{color:#f7fbf9;background:#111514}.am-agents-program-media-item--stat{background:#f3f5f2}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(4),.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(6){background:#fff}.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(5){background:#eef1ee}.am-agents-program-media-item--ad-hero span,.am-agents-program-media-item--wide-proof span{color:#f7fbf994}.am-agents-program-media-item--ad-hero h4,.am-agents-program-media-item--wide-proof h4{color:#f7fbf9}.am-agents-program-media-item--stat h4{letter-spacing:-.052em;max-width:9ch;font-size:clamp(30px,2.8vw,52px);font-weight:450;line-height:.96}.am-agents-program-media-item--wide-proof h4{letter-spacing:-.046em;max-width:17ch;font-size:clamp(24px,2vw,38px);font-weight:450;line-height:1}.am-agents-program-media-item--ad-hero p,.am-agents-program-media-item--wide-proof p{color:#f7fbf9a8}.am-agents-program-media-item--wide-proof{align-content:center;padding-right:clamp(38px,4vw,72px)}.am-agents-program-media-item--wide-proof p{max-width:520px}.am-agents-program-media-grid--b2b .am-agents-program-media-item--ad-hero,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof{color:#111514;background:#f3f5f2}.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof{background:#eef1ee;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:clamp(18px,1.5vw,26px);padding:clamp(28px,2.4vw,42px) clamp(34px,3vw,54px);display:grid}.am-agents-program-media-grid--b2b .am-agents-program-media-item--ad-hero span,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof span{color:#1115146b}.am-agents-program-media-grid--b2b .am-agents-program-media-item--ad-hero h4,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof h4{color:#111514}.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof h4{text-wrap:auto;max-width:16ch;font-size:clamp(28px,2.25vw,42px);line-height:1}.am-agents-program-media-grid--b2b .am-agents-program-media-item--ad-hero p,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof p{color:#1115149e;max-width:500px}.am-agents-program-media-grid--b2b .am-agents-program-media-item--stat{align-content:center;gap:clamp(18px,1.55vw,26px);padding:clamp(24px,2.05vw,36px)}.am-agents-program-media-grid--b2b .am-agents-program-media-item--stat h4{max-width:10ch;font-size:clamp(30px,2.35vw,42px);line-height:.98}.am-agents-program-media-grid--b2b .am-agents-program-media-item--stat p{max-width:280px;font-size:clamp(13px,.86vw,16px);line-height:1.36}.am-agents-program-media-grid--b2c{background:#fff;grid-template-rows:clamp(206px,14.2vw,226px) clamp(214px,15vw,244px) clamp(214px,15vw,244px) clamp(214px,15vw,244px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(14px,1.15vw,20px)}.am-agents-program-media-grid--b2c .am-agents-program-media-item--copy{align-content:center;gap:clamp(14px,1.12vw,20px);padding:clamp(22px,1.85vw,32px)}.am-agents-program-media-grid--b2c .am-agents-program-media-item h4{letter-spacing:-.036em;max-width:13ch;font-size:clamp(21px,1.55vw,29px);font-weight:500;line-height:1.02}.am-agents-program-media-grid--b2c .am-agents-program-media-item p{max-width:300px;font-size:clamp(12.8px,.82vw,15px);line-height:1.38}.am-agents-program-media-grid--b2c .am-agents-program-media-item:first-child{grid-area:1/1}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(2){background-position:52% 58%;grid-area:1/2/3/4}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(3){background:#f3f5f2;grid-area:1/4}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(4){background-position:48% 48%;grid-area:2/1}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(5){grid-area:3/2/5;align-content:center;gap:clamp(20px,1.65vw,30px);padding:clamp(30px,2.45vw,42px)}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(6){grid-area:3/3}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(7){background-position:50% 48%;grid-area:2/4}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(8){grid-area:3/1}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(9){grid-area:4/3;align-content:center;gap:clamp(16px,1.25vw,22px);padding:clamp(24px,2vw,34px)}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(10){background-position:50%;grid-area:3/4/5}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11){background:#eef1ee;grid-area:4/1;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:clamp(14px,1.12vw,20px);padding:clamp(22px,1.85vw,32px);display:grid}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) span{grid-area:auto;align-self:center}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) h4{grid-area:auto;align-self:center;max-width:12ch}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) p{grid-area:auto;align-self:center;max-width:300px}.am-agents-how{z-index:9;color:#f7fbf9;background:#111514;margin-top:0;padding:0;position:relative;overflow:visible}.am-agents-how-pin{color:#f7fbf9;background:#111514;align-items:center;width:100%;padding:clamp(48px,4.4vw,68px) 0 clamp(52px,4.8vw,72px);display:grid;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.am-agents-how-inner{grid-template-columns:minmax(170px,.26fr) minmax(0,.74fr);place-items:center stretch;gap:clamp(56px,7vw,132px);display:grid;position:relative}.am-agents-how-head{text-align:left;grid-area:1/1;align-content:center;justify-items:end;width:100%;padding:0;display:grid}.am-agents-how .am-projects-page-kicker{color:#f7fbf980;letter-spacing:.08em;max-width:180px;margin:0;font-size:clamp(12px,.7vw,14px);font-weight:650}.am-agents-how-wheel{width:min(100%,780px);height:var(--am-agents-how-carousel-height);contain:none;--am-agents-how-carousel-depth:clamp(112px, 8.6vw, 144px);--am-agents-how-carousel-height:calc(var(--am-agents-how-carousel-depth) * 2);grid-area:1/2;justify-self:start;position:relative;overflow:hidden}.am-agents-how-carousel{perspective:1800px;perspective-origin:50%;cursor:ns-resize;outline:none;width:100%;height:100%;position:relative}.am-agents-how-carousel:focus-visible{outline-offset:10px;outline:1px solid #f7fbf942}.am-agents-how-carousel-rotor{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--am-agents-how-active-index,0) * -90deg));will-change:transform;transition:transform .68s cubic-bezier(.76,0,.24,1);position:relative}.am-agents-how-slide{backface-visibility:hidden;transform-style:preserve-3d;transform:rotateX(calc(var(--am-agents-how-slide-index) * 90deg)) translateZ(var(--am-agents-how-carousel-depth));background:#111514;border:1px solid #f7fbf914;grid-template-rows:auto auto;grid-template-columns:minmax(126px,.28fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(12px,1vw,18px) clamp(30px,3vw,54px);padding:clamp(30px,3vw,46px) clamp(34px,3.4vw,56px);display:grid;position:absolute;inset:0;overflow:hidden}.am-agents-how-slide>span{color:#b1c19c99;font-family:var(--am-font-sans);letter-spacing:0;grid-area:1/1/span 2;place-self:center end;font-size:clamp(76px,5.6vw,108px);font-weight:520;line-height:.82}.am-agents-how-slide h3{color:#f7fbf9;letter-spacing:0;text-wrap:balance;grid-area:1/2;align-self:start;max-width:17ch;margin:0;font-size:clamp(31px,2.35vw,46px);font-weight:500;line-height:1.06}.am-agents-how-slide p{color:#f7fbf99e;letter-spacing:0;grid-area:2/2;max-width:42ch;margin:0;font-size:clamp(14.5px,.9vw,16px);font-weight:450;line-height:1.42}@media (max-width:1100px){.am-agents-program-card-intro{grid-template-columns:minmax(92px,.16fr) minmax(0,.84fr);gap:clamp(26px,5vw,54px)}.am-agents-program-expanded{gap:44px;margin-top:26px}.am-agents-program-summary{column-gap:clamp(58px,8vw,92px)}.am-agents-program-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.am-agents-how-inner{grid-template-columns:minmax(148px,.24fr) minmax(0,.76fr);gap:clamp(40px,5vw,74px)}.am-agents-how-head{justify-items:end}.am-agents-how-wheel{width:min(100%,720px)}}@media (max-width:1080px){.am-agents-program-summary{column-gap:clamp(42px,7vw,68px);width:min(100%,880px)}.am-agents-program-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.am-agents-program-media-grid--b2b,.am-agents-program-media-grid--b2c{grid-template-rows:none;grid-auto-rows:240px}.am-agents-program-media-grid--b2b .am-agents-program-media-item,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide,.am-agents-program-media-grid--b2c .am-agents-program-media-item,.am-agents-program-media-grid--b2c .am-agents-program-media-item--wide,.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(n),.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(n){grid-area:auto}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child,.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(2),.am-agents-program-media-grid--b2b .am-agents-program-media-item:nth-child(7),.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(2),.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(5),.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11){grid-column:1/-1}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11){grid-template-columns:minmax(0,1fr)}.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) span,.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) h4,.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(11) p{grid-area:auto}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child{min-height:320px;padding:34px}.am-agents-program-media-grid--b2b .am-agents-program-media-item:first-child h4{max-width:15ch;font-size:clamp(34px,5.2vw,46px)}.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide{grid-column:span 2}.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide-proof{grid-template-columns:minmax(0,1fr);align-content:center;gap:18px}.am-agents-program-media-item--copy{padding:24px}}@media (max-width:760px){.am-agents-page-hero-intro{max-width:330px}.am-agents-program-section+.am-agents-program-section{margin-top:0}.am-agents-program-band{min-height:clamp(460px,62svh,540px);padding:0}.am-agents-program-band-inner{width:min(100% - 24px,600px)}.am-agents-program-band h2{font-size:clamp(36px,10.8vw,48px);line-height:1.08}.am-agents-program-title-primary,.am-agents-program-title-muted{white-space:normal}.am-agents-program-card-shell{margin-top:-76px}.am-agents-program-card{gap:28px;padding:28px 20px 62px}.am-agents-program-card-body{--am-agents-content-axis-x:0px;--am-agents-route-line-x:0px;gap:36px}.am-agents-program-card-intro{grid-template-columns:1fr;gap:24px;width:100%;margin-left:0;padding-top:24px;padding-bottom:0}.am-agents-program-card-copy{gap:20px}.am-agents-program-card-copy p{font-size:16px;line-height:1.48}.am-agents-program-card-copy span{padding-left:0;font-size:13px}.am-agents-program-expanded{gap:40px;margin-top:10px}.am-agents-program-lower{gap:42px;padding-inline:24px}.am-agents-program-media-grid{grid-template-columns:1fr;grid-auto-rows:auto;margin-left:0}.am-agents-program-media-grid--b2b,.am-agents-program-media-grid--b2c{grid-template-rows:none;grid-auto-rows:auto}.am-agents-program-media-grid:before,.am-agents-program-media-grid:after{display:none}.am-agents-program-media-item{min-height:0}.am-agents-program-media-item--wide{grid-column:auto}.am-agents-program-media-grid--b2b .am-agents-program-media-item,.am-agents-program-media-grid--b2b .am-agents-program-media-item--wide,.am-agents-program-media-grid--b2c .am-agents-program-media-item,.am-agents-program-media-grid--b2c .am-agents-program-media-item--wide,.am-agents-program-media-grid--b2c .am-agents-program-media-item:nth-child(n){grid-area:auto}.am-agents-program-media-item--image{min-height:min(230px,58vw)}.am-agents-program-media-item--copy{padding:22px 0 28px 22px}.am-agents-program-media-item h4{font-size:clamp(21px,6vw,27px)}.am-agents-program-summary{grid-template-columns:1fr;gap:34px;width:100%}.am-agents-program-summary:before{content:none}.am-agents-program-summary-column,.am-agents-program-summary-column:nth-child(2){justify-self:stretch;max-width:none;min-height:0}.am-agents-program-summary-column+.am-agents-program-summary-column{border-top:1px solid #1115141f;padding-top:34px}.am-agents-program-summary-column h4{font-size:clamp(28px,7vw,34px)}.am-agents-program-summary-column p{font-size:15px;line-height:1.48}.am-agents-how{min-height:0;margin-top:0;padding:0;display:block;overflow:visible}.am-agents-how-pin{padding:34px 0;position:relative;top:auto}.am-agents-how-inner{grid-template-columns:1fr;gap:34px;min-height:0;position:relative;top:auto}.am-agents-how-head{text-align:left;order:1;grid-area:auto;grid-template-columns:1fr;align-content:start;justify-items:start;gap:18px;min-height:0;position:static}.am-agents-how-wheel{width:100%;height:var(--am-agents-how-carousel-height);contain:none;--am-agents-how-carousel-depth:clamp(160px, 24vw, 182px);order:2;grid-area:auto;overflow:hidden}.am-agents-how-slide{grid-template-columns:minmax(70px,.28fr) minmax(0,1fr);column-gap:20px;padding:24px 20px}.am-agents-how-slide>span{font-size:clamp(58px,15vw,82px)}.am-agents-how-slide h3{max-width:260px;font-size:clamp(27px,8vw,36px)}.am-agents-how-slide p{font-size:15px}}@media (prefers-reduced-motion:reduce){.am-agents-how{min-height:0;display:block;overflow:visible}.am-agents-how-pin{position:relative;top:auto}.am-agents-how-inner{min-height:0;position:relative;top:auto}.am-agents-how-wheel{contain:none;height:auto;overflow:visible}.am-agents-how-carousel{perspective:none;height:auto}.am-agents-how-carousel-rotor{transform-style:flat;grid-auto-rows:auto;gap:clamp(18px,2vw,28px);height:auto;animation:none;display:grid;transform:none}.am-agents-how-slide{opacity:1;z-index:auto;pointer-events:auto;min-height:180px;position:relative;inset:auto;transform:none}}@media (max-width:760px){.am-jobs-page .am-projects-page-hero-visual img{object-position:52% 50%}.am-jobs-page .am-projects-page-hero-caption{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 14px}.am-jobs-page .am-projects-page-hero-caption strong{font-size:clamp(30px,9.2vw,40px);line-height:.96}.am-jobs-page .am-projects-page-hero-caption strong:last-child{text-align:right;justify-self:end}.am-jobs-page .am-projects-page-hero-caption span{order:3;grid-column:1/-1;max-width:280px}.am-agents-page .am-projects-page-hero-visual img{object-position:54% 45%}}.am-project-detail{--am-project-timeline-progress:0;--am-project-timeline-start:0px;--am-project-timeline-height:0px;--am-project-shell-width:min(1540px, calc(100vw - clamp(32px, 5vw, 96px)));--am-project-shell-left:calc((100vw - var(--am-project-shell-width)) / 2);--am-project-brief-left-col:max(120px, calc((var(--am-project-shell-width) - clamp(42px, 5.6vw, 104px)) * .18));--am-project-timeline-x:calc(var(--am-project-shell-left) + min(var(--am-project-brief-left-col), 210px) / 2);color:#111514;background:#fff;min-height:100svh;position:relative}.am-project-detail:before{content:"";top:var(--am-project-timeline-start);left:var(--am-project-timeline-x);z-index:4;width:2px;height:var(--am-project-timeline-height);transform:scaleY(var(--am-project-timeline-progress));transform-origin:top;will-change:transform;pointer-events:none;background:#97a09bb8;position:absolute;translate:-.5px}.am-project-detail-intro{z-index:2;background:#fff;position:relative}.am-project-detail-hero{--am-project-hero-media-y:0;--am-project-hero-media-scale:1;--am-project-hero-content-y:0;--am-project-hero-content-opacity:1;--am-project-hero-overlay-lift:0;z-index:1;isolation:isolate;color:#f7fbf9;background:#111514;height:100svh;min-height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.am-project-detail-hero:after{content:"";z-index:1;opacity:calc(1 - var(--am-project-hero-overlay-lift) * .18);pointer-events:none;will-change:opacity;background:linear-gradient(90deg,#111514eb 0%,#1115149e 42%,#1115145c 100%),linear-gradient(#1115142e 0%,#11151447 52%,#111514 100%);position:absolute;inset:0}.am-project-detail-hero--video:after{background:linear-gradient(90deg,#111514d6 0%,#11151475 42%,#11151414 100%),linear-gradient(#1115141f 0%,#11151429 54%,#111514f0 100%)}.am-project-detail-hero-media{z-index:0;min-height:100svh;transform:translate3d(0, calc(var(--am-project-hero-media-y) * 1px), 0) scale(var(--am-project-hero-media-scale));transform-origin:50%;will-change:transform;position:absolute;inset:-8svh 0;overflow:hidden}.am-project-detail-hero-media img{object-fit:cover;object-position:center;filter:saturate(1.02)contrast(1.03)brightness(.82);width:100%;height:116svh;display:block;transform:scale(1.03)}.am-project-detail-hero-video{z-index:1;object-fit:cover;object-position:center;pointer-events:none;filter:saturate(.95)contrast(1.04)brightness(.78);border:0;width:100%;height:116svh;display:block;position:absolute;inset:0;transform:scale(1.04)}.am-project-detail-hero-media--logo{background:radial-gradient(circle at 68% 40%,#f7fbf914,#11151400 42%),#111514;place-items:center;display:grid}.am-project-detail-hero-media--logo img{object-fit:contain;filter:grayscale()invert()brightness(1.12)contrast(.96)opacity(.28);width:min(58vw,880px);height:min(44svh,420px);transform:none}.am-project-detail-hero-inner{--project-hero-content-width:min(640px, 56vw);z-index:2;min-height:100svh;opacity:var(--am-project-hero-content-opacity);transform:translate3d(0, calc(var(--am-project-hero-content-y) * 1px), 0);will-change:transform, opacity;align-content:center;justify-items:start;gap:clamp(18px,2vw,28px);padding-top:clamp(116px,12svh,168px);padding-bottom:clamp(124px,15svh,204px);padding-left:clamp(104px,13.5vw,180px);display:grid;position:relative}.am-project-detail-parallax-controller{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.am-project-detail-hero-copy{width:var(--project-hero-content-width);gap:clamp(22px,2.1vw,32px);display:grid}.am-project-detail-hero h1{color:#f7fbf9;letter-spacing:0;max-width:100%;margin:0;font-size:clamp(72px,8.8vw,132px);font-weight:410;line-height:.92}.am-project-detail-hero-summary{color:#f7fbf99e;letter-spacing:0;max-width:min(620px,100%);margin:0;font-size:clamp(15px,.95vw,18px);font-weight:340;line-height:1.45}.am-project-detail-hero-meta{width:var(--project-hero-content-width);border-top:1px solid #f7fbf938;grid-template-columns:minmax(0,1fr) minmax(112px,.75fr) minmax(190px,1.12fr);column-gap:clamp(28px,4.2vw,64px);margin:0;padding:clamp(16px,1.7vw,24px) 0 0;display:grid}.am-project-detail-hero-meta div{align-content:start;gap:10px;min-width:0;display:grid}.am-project-detail-hero-meta dt{color:#f7fbf994;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:620;line-height:1}.am-project-detail-hero-meta dd{color:#f7fbf9;letter-spacing:0;margin:0;font-size:clamp(16px,1.02vw,19px);font-weight:560;line-height:1.12}.am-project-detail-brief{--am-project-brief-progress:0;--am-project-brief-line-extension:clamp(104px, 10vw, 170px);z-index:4;color:#111514;background:#fff;margin-top:0;position:relative}.am-project-detail-brief-inner{grid-template-columns:minmax(120px,.18fr) minmax(0,.82fr);align-items:start;gap:clamp(42px,5.6vw,104px);padding-top:clamp(132px,12vw,206px);padding-bottom:clamp(104px,10vw,172px);display:grid}.am-project-detail-brief-timeline{color:#111514b8;text-align:center;grid-column:1;width:min(100%,210px);height:clamp(410px,58svh,560px);position:sticky;top:clamp(118px,19svh,184px)}.am-project-detail-brief-year{color:#b1c19c94;letter-spacing:-.025em;font-size:clamp(24px,2.1vw,34px);font-weight:700;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.am-project-detail-brief-line{top:clamp(72px,9svh,96px);bottom:calc(-1 * var(--am-project-brief-line-extension));background:0 0;width:1px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.am-project-detail-brief-line:before{content:none;transform:scaleY(var(--am-project-brief-progress));transform-origin:top;will-change:transform;background:#11151461;position:absolute;inset:0}.am-project-detail-brief-copy{grid-column:2;align-content:start;justify-self:center;gap:clamp(24px,2.2vw,36px);width:min(100%,920px);padding-right:clamp(28px,7vw,128px);display:grid}.am-project-detail-about-head{border-bottom:1px solid #1115141a;grid-template-columns:1fr;place-items:center start;padding-bottom:clamp(18px,1.8vw,28px);display:grid}.am-project-detail-about-logo{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:clamp(12px,1vw,18px);min-width:min(100%,300px);display:grid}.am-project-detail-about-logo-mark{justify-content:center;align-items:center;width:104px;height:64px;display:inline-flex;position:relative}.am-project-detail-about-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.am-project-detail-about-logo-mark img[src$="/Paukstynas.svg"]{filter:brightness(0)}.am-project-detail-about-logo-copy{gap:4px;min-width:0;display:grid}.am-project-detail-hero-meta [data-fact=Year]{display:none}.am-project-detail-about-logo-copy strong{color:#111514d1;letter-spacing:-.026em;font-size:clamp(18px,1.15vw,22px);font-weight:540;line-height:1.1}.am-project-detail-about-logo-copy span{color:#11151494;letter-spacing:-.012em;font-size:clamp(14px,.88vw,16px);font-weight:500;line-height:1.22}.am-project-detail-sr-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-project-detail-brief h2{letter-spacing:-.034em;max-width:680px;margin:0;font-size:clamp(26px,2.2vw,42px);font-weight:470;line-height:1.08}.am-project-detail-brief h2 span{color:#1115146b}.am-project-detail-brief-text{gap:clamp(16px,1.4vw,24px);max-width:820px;display:grid}.am-project-detail-brief-text p{color:#11151494;letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.02vw,20px);font-weight:500;line-height:1.52}.am-project-detail-workflow{--am-project-workflow-title-progress:0;z-index:auto;color:#f7fbf9;background:#101514;position:relative;overflow:visible}.am-project-detail-workflow-inner{--am-project-workflow-shell-width:min(1880px, calc(100vw - clamp(20px, 2.4vw, 44px)));--am-project-workflow-shell-left:calc((100vw - var(--am-project-workflow-shell-width)) / 2);z-index:6;width:var(--am-project-workflow-shell-width);gap:clamp(28px,3vw,48px);padding-top:clamp(52px,5vw,82px);padding-bottom:clamp(82px,7.5vw,126px);display:grid;position:relative}.am-project-detail-workflow-head{padding-left:calc(var(--am-project-timeline-x) + clamp(48px, 4.8vw, 92px) - var(--am-project-workflow-shell-left));text-align:left;justify-items:start;display:grid}.am-project-detail-workflow-head h2{color:#f7fbf9;letter-spacing:-.034em;text-wrap:balance;max-width:520px;opacity:var(--am-project-workflow-title-progress);transform:translateY(calc((1 - var(--am-project-workflow-title-progress)) * 28px));will-change:opacity, transform;margin:0;font-size:clamp(24px,1.65vw,32px);font-weight:470;line-height:1.08;transition:opacity .18s linear,transform .18s linear}.am-project-detail-workflow-context{display:none}.am-project-detail-workflow-panels{z-index:10;align-items:stretch;gap:clamp(14px,1.4vw,24px);height:clamp(360px,28vw,470px);display:flex;position:relative}.am-project-detail-workflow-panel{isolation:isolate;cursor:default;background-image:var(--am-workflow-panel-image);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 0;min-width:0;height:100%;transition:flex-grow .98s cubic-bezier(.12,.82,.18,1),filter .92s cubic-bezier(.12,.82,.18,1),background-position 1.12s cubic-bezier(.12,.82,.18,1);position:relative;overflow:hidden}.am-project-detail-workflow-panel:hover,.am-project-detail-workflow-panel:focus-within{background-position:50%;flex-grow:1.3}.am-project-detail-workflow-panels:hover .am-project-detail-workflow-panel:not(:hover){filter:saturate(.78)brightness(.84);flex-grow:.9}.am-project-detail-workflow-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#1015148a 0%,#1015142e 54%,#10151400 100%),linear-gradient(#10151400,#1015147a);transition:opacity .92s cubic-bezier(.12,.82,.18,1);position:absolute;inset:0}.am-project-detail-workflow-panel:hover:before,.am-project-detail-workflow-panel:focus-within:before{opacity:.68}.am-project-detail-workflow-panel:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#10151414 0%,#10151457 48%,#101514d1 100%),linear-gradient(90deg,#10151494 0%,#10151447 58%,#10151429 100%);transition:opacity .52s;position:absolute;inset:0}.am-project-detail-workflow-panel:hover:after,.am-project-detail-workflow-panel:focus-within:after{opacity:1;transition:opacity .62s .34s}.am-project-detail-workflow-panel-copy{z-index:2;grid-template-rows:auto 1fr auto;min-height:100%;padding:clamp(26px,2.5vw,46px);display:grid;position:relative}.am-project-detail-workflow-panel-copy span{color:#f7fbf99e;letter-spacing:.08em;place-self:start;font-size:12px;font-weight:760;line-height:1}.am-project-detail-workflow-panel-copy strong{color:#f7fbf9;letter-spacing:-.046em;align-self:start;max-width:9.5ch;margin-top:clamp(44px,5.6vw,92px);font-size:clamp(30px,2.35vw,48px);font-weight:460;line-height:1}.am-project-detail-workflow-panel-copy p{color:#f7fbf9db;letter-spacing:-.014em;opacity:0;filter:none;will-change:opacity, transform;place-self:end start;width:min(100%,36ch);max-width:34ch;margin:0 0 clamp(18px,1.7vw,28px);font-size:clamp(14px,.88vw,16px);font-weight:500;line-height:1.5;transition:opacity .32s,transform .36s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.am-project-detail-workflow-panel:hover .am-project-detail-workflow-panel-copy p,.am-project-detail-workflow-panel:focus-within .am-project-detail-workflow-panel-copy p{opacity:1;transition:opacity .36s .66s,transform .44s cubic-bezier(.16,1,.3,1) .66s;transform:translateY(0)}.am-project-detail-outcome{--am-project-outcome-month-progress:0;z-index:1;color:#111514;background:#fff;min-height:clamp(860px,106svh,1220px);position:relative;overflow:hidden}.am-project-detail-outcome-month{left:var(--am-project-timeline-x);z-index:6;color:#1115149e;letter-spacing:-.025em;opacity:var(--am-project-outcome-month-progress);transform:translate(-50%, calc((1 - var(--am-project-outcome-month-progress)) * 22px));pointer-events:none;font-size:clamp(24px,2.1vw,34px);font-weight:540;line-height:1;transition:opacity .18s linear,transform .18s linear;position:absolute;top:clamp(300px,25vw,420px)}.am-project-detail-outcome-inner{z-index:5;align-items:start;gap:clamp(76px,6.2vw,118px);padding-top:clamp(88px,8vw,150px);padding-bottom:clamp(88px,8vw,150px);display:grid;position:relative}.am-project-detail-outcome-head{min-height:clamp(200px,15vw,240px);padding-left:calc(var(--am-project-timeline-x) + clamp(48px, 4.8vw, 92px) - var(--am-project-shell-left));place-items:start;gap:0;display:grid}.am-project-detail-outcome h2{color:#111514;letter-spacing:-.052em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(46px,5.2vw,88px);font-weight:430;line-height:.96}.am-project-detail-outcome h2 span{color:#11151452}.am-project-detail-outcome-lead{width:min(920px, calc(100vw - var(--am-project-shell-left) - 96px));max-width:100%;display:grid}.am-project-detail-outcome-lead>p{color:#111514ad;letter-spacing:-.014em;max-width:920px;margin:0;font-size:clamp(18px,1.08vw,21px);font-weight:360;line-height:1.5}.am-project-detail-outcome-grid{border-top:1px solid #11151421;border-left:1px solid #11151421;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.am-project-detail-outcome-grid article,.am-project-detail-outcome-media{border-bottom:1px solid #11151421;border-right:1px solid #11151421;min-height:clamp(250px,18vw,340px)}.am-project-detail-outcome-grid article{background:#fff;align-content:space-between;gap:24px;padding:clamp(24px,2.5vw,42px);display:grid}.am-project-detail-outcome-grid article span{color:#1115146b;letter-spacing:.08em;font-size:12px;font-weight:760}.am-project-detail-outcome-grid article strong{color:#111514;letter-spacing:-.032em;font-size:clamp(20px,1.35vw,26px);font-weight:540;line-height:1.05}.am-project-detail-outcome-grid article p{color:#1115149e;letter-spacing:-.018em;margin:0;font-size:clamp(14px,.92vw,17px);font-weight:500;line-height:1.42}.am-project-detail-outcome-grid article.am-project-detail-outcome-metric{color:#f7fbf9;background:#111514}.am-project-detail-outcome-grid article.am-project-detail-outcome-metric span,.am-project-detail-outcome-grid article.am-project-detail-outcome-metric p{color:#f7fbf9a3}.am-project-detail-outcome-grid article.am-project-detail-outcome-metric strong{color:#f7fbf9;letter-spacing:-.046em;max-width:12ch;font-size:clamp(24px,2.05vw,38px);font-weight:450;line-height:1}.am-project-detail-outcome-grid article.am-project-detail-outcome-proof{background:#11151406}.am-project-detail-outcome-grid article.am-project-detail-outcome-proof strong{letter-spacing:-.046em;max-width:11ch;font-size:clamp(24px,2.1vw,38px);font-weight:450}.am-project-detail-outcome-media{background-color:#d8ddda;background-image:var(--am-project-outcome-image);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;position:relative;overflow:hidden}.am-project-detail-outcome-media--wide{grid-column:span 2}.am-project-detail-outcome-media:after{content:"";pointer-events:none;background:linear-gradient(#11151405,#1115142e),linear-gradient(90deg,#ffffff29,#fff0);position:absolute;inset:0}.am-project-detail-outcome-story{border-top:0;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(18px,2vw,34px) clamp(42px,5.6vw,96px);padding-top:clamp(46px,3.4vw,64px);padding-bottom:clamp(48px,3.6vw,68px);display:grid}.am-project-detail-outcome-story-head{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.am-project-detail-outcome-story h2{color:#111514;letter-spacing:-.048em;max-width:420px;margin:0;font-size:clamp(34px,2.8vw,52px);font-weight:430;line-height:.96;display:grid}.am-project-detail-outcome-story h2 span{color:#11151447}.am-project-detail-outcome-story-head>p{color:#111514;max-width:620px;font-family:var(--am-font-sans);letter-spacing:-.024em;margin:0;font-size:clamp(16px,1.08vw,21px);font-weight:470;line-height:1.34}.am-project-detail-outcome-story-rule{background:#1115145c;grid-column:1/-1;height:1px}.am-project-detail-outcome-story-index{gap:8px;display:flex}.am-project-detail-outcome-story-controls{grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.am-project-detail-outcome-story-index button{appearance:none;color:#1115148f;cursor:pointer;background:0 0;border:1px solid #11151438;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;font-size:12px;font-weight:520;line-height:1;transition:color .18s,background .18s,border-color .18s;display:inline-grid}.am-project-detail-outcome-story-index button:hover{color:#111514d1;border-color:#1115147a}.am-project-detail-outcome-story-index button[aria-pressed=true]{color:#111514;background:0 0;border-color:#111514}.am-project-detail-outcome-story-mark{color:#111514;letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,3.8vw,74px);font-weight:700;line-height:.55}.am-project-detail-outcome-story-track{grid-column:1/-1;min-height:clamp(170px,10.6vw,230px);position:relative}.am-project-detail-outcome-story blockquote{opacity:0;pointer-events:none;align-content:start;gap:clamp(22px,2vw,36px);margin:0;transition:opacity .22s,transform .22s;display:grid;position:absolute;inset:0;transform:translateY(10px)}.am-project-detail-outcome-story blockquote[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.am-project-detail-outcome-story blockquote p{color:#111514;letter-spacing:-.028em;max-width:1180px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,1.9vw,36px);font-weight:400;line-height:1.18}.am-project-detail-outcome-story cite{color:#11151475;align-items:center;gap:14px;font-style:normal;display:flex}.am-project-detail-outcome-story-avatar{color:#fff;background:#111514;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:620;line-height:1;display:inline-grid}.am-project-detail-outcome-story cite>span:last-child{gap:5px;display:grid}.am-project-detail-outcome-story cite strong{color:#111514b8;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:720}.am-project-detail-outcome-story cite>span:last-child>em{color:#11151461;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:720}.am-project-detail-related{--am-projects-final-cover:clamp(56px, 8svh, 82px);z-index:5;color:#f7fbf9;background:#111514;position:relative}.am-project-detail-related-inner{padding-top:clamp(48px,3.6vw,64px);padding-bottom:calc(clamp(136px, 8.8vw, 176px) + var(--am-projects-final-cover));gap:clamp(30px,2.5vw,44px);display:grid}.am-project-detail-related-head{align-content:start;gap:0;min-height:0;display:grid}.am-project-detail-related h2{color:#f7fbf9;letter-spacing:-.034em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(24px,1.65vw,32px);font-weight:470;line-height:1.08}.am-project-detail-related-grid{--am-project-related-gap:clamp(14px, 1.45vw, 24px);z-index:10;gap:var(--am-project-related-gap);align-items:stretch;width:100%;height:clamp(460px,29vw,520px);margin-inline:0;padding-inline:0;display:flex;position:relative}.am-project-detail-related-card{min-width:0;height:100%;color:inherit;background-image:var(--am-project-related-image);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 0;grid-template-rows:clamp(144px,10vw,190px) clamp(122px,7.2vw,140px) auto 1fr;align-content:start;padding:clamp(26px,2.5vw,44px);transition:flex-grow .98s cubic-bezier(.12,.82,.18,1),filter .92s cubic-bezier(.12,.82,.18,1),background-position 1.12s cubic-bezier(.12,.82,.18,1);display:grid;position:relative;overflow:hidden}.am-project-detail-related-card:hover,.am-project-detail-related-card:focus-visible{background-position:50%;flex-grow:1.3}.am-project-detail-related-grid:hover .am-project-detail-related-card:not(:hover){filter:saturate(.78)brightness(.84);flex-grow:.9}.am-project-detail-related-card:before{content:"";z-index:1;background:linear-gradient(90deg,#1015148a 0%,#1015142e 54%,#10151400 100%),linear-gradient(#10151400,#1015147a);transition:opacity .92s cubic-bezier(.12,.82,.18,1);position:absolute;inset:0}.am-project-detail-related-card:hover:before,.am-project-detail-related-card:focus-visible:before{opacity:.68}.am-project-detail-related-card:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#10151414 0%,#10151457 48%,#101514d1 100%),linear-gradient(90deg,#10151494 0%,#10151447 58%,#10151429 100%);transition:opacity .52s;position:absolute;inset:0}.am-project-detail-related-card:hover:after,.am-project-detail-related-card:focus-visible:after{opacity:1;transition:opacity .62s .34s}.am-project-detail-related-card>span,.am-project-detail-related-card>strong,.am-project-detail-related-card>em,.am-project-detail-related-meta{z-index:2;margin:0;position:relative}.am-project-detail-related-card>span{color:#f7fbf9ad;letter-spacing:.055em;grid-row:2;place-self:start;max-width:calc(100% - 48px);min-height:28px;margin-top:12px;font-size:11px;font-weight:720;line-height:1.15}.am-project-detail-related-card strong{white-space:nowrap;color:#f7fbf9;letter-spacing:-.046em;grid-row:1;max-width:100%;margin-top:clamp(54px,5.2vw,88px);font-size:clamp(30px,2.5vw,48px);font-weight:460;line-height:1}.am-project-detail-related-card em{color:#f7fbf9b8;letter-spacing:-.018em;opacity:0;filter:none;will-change:opacity, transform;grid-row:2;place-self:start;max-width:min(52ch,78%);margin-top:20px;margin-bottom:0;font-size:clamp(15px,1.02vw,19px);font-style:normal;font-weight:430;line-height:1.42;transition:none;transform:translateY(4px)}.am-project-detail-related-card:hover em,.am-project-detail-related-card:focus-visible em{opacity:1;transition:opacity .36s .66s,transform .44s cubic-bezier(.16,1,.3,1) .66s;transform:translateY(0)}.am-project-detail-related-meta{opacity:0;will-change:opacity, transform;border-top:1px solid #f7fbf947;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,36px);width:100%;margin-top:clamp(26px,2.3vw,38px);padding-top:clamp(18px,1.35vw,24px);transition:none;display:grid;transform:translateY(6px)}.am-project-detail-related-meta div{gap:8px;min-width:0;display:grid}.am-project-detail-related-meta dt{color:#f7fbf980;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.am-project-detail-related-meta dd{color:#f7fbf9e0;letter-spacing:-.018em;margin:0;font-size:clamp(13px,.9vw,17px);font-weight:620;line-height:1.14}.am-project-detail-related-card:hover .am-project-detail-related-meta,.am-project-detail-related-card:focus-visible .am-project-detail-related-meta{opacity:1;transition:opacity .36s .76s,transform .44s cubic-bezier(.16,1,.3,1) .76s;transform:translateY(0)}.am-project-detail-related-card small{z-index:4;color:#f7fbf9c2;letter-spacing:.02em;background:0 0;border:0;border-top:1px solid #f7fbf957;border-radius:0;justify-content:space-between;align-items:center;width:min(280px,100% - clamp(52px,5vw,88px));min-width:0;min-height:0;margin:0;padding:14px 0 0;font-size:clamp(12px,.78vw,14px);font-weight:680;line-height:1;transition:border-color .22s,color .22s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:clamp(24px,2.25vw,38px);left:clamp(26px,2.5vw,44px);right:clamp(26px,2.5vw,44px)}.am-project-detail-related-card small svg{flex:none;width:34px;height:auto;transition:transform .26s cubic-bezier(.16,1,.3,1);transform:translate(0)}.am-project-detail-related-card:hover small,.am-project-detail-related-card:focus-visible small{color:#f7fbf9;border-color:#f7fbf9bd;transform:translateY(-2px)}.am-project-detail-related-card small span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.am-project-detail-related-card:hover small svg,.am-project-detail-related-card:focus-visible small svg{transform:translate(6px)}.am-press-page{--am-press-ink:#111514;--am-press-muted:#11151494;--am-press-soft:#eef2ef;--am-press-line:#1115141f;--am-press-dark:#111514;--am-press-sage:#7f8d78;z-index:2;color:var(--am-press-ink);font-family:var(--am-font-sans);background:#fff;position:relative;overflow:clip visible}.am-press-page{--am-press-ink:#111514;--am-press-muted:#1115149e;--am-press-soft:#eef2ef;--am-press-line:#11151424;--am-press-sage:#7f8d78;z-index:2;color:var(--am-press-ink);font-family:var(--am-font-sans);background:#fff;position:relative;overflow:clip visible}.am-press-page a{color:inherit;text-decoration:none}.am-press-page .am-projects-page-hero-visual{background:#111514}.am-press-page .am-projects-page-hero-visual:after{background:linear-gradient(#1115140a,#11151442 52%,#111514ad),linear-gradient(90deg,#1115146b,#1115140a 48%,#11151452)}.am-press-page .am-projects-page-hero-visual img{object-position:center 43%;filter:saturate(.86)contrast(1.02)brightness(.76)}.am-press-page-hero-intro{max-width:860px}.am-press-page-hero-intro h2{letter-spacing:-.036em;max-width:860px;font-size:clamp(34px,3.7vw,60px);line-height:1.04}.am-press-page-hero-intro p{max-width:640px}.am-press-library{z-index:8;margin-top:calc(-1 * var(--am-projects-page-hero-cover));background:var(--am-press-dark,#111514);color:#f6f8f5;padding-top:clamp(92px,7.8vw,146px);padding-bottom:clamp(88px,7.8vw,146px);position:relative}.am-press-library-inner{gap:clamp(34px,3.6vw,68px);display:grid}.am-press-library>.am-shell{width:min(1720px,100% - clamp(48px,5.2vw,104px))}.am-press-search{border-bottom:1px solid #1115142e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.am-press-search label{color:var(--am-press-ink);letter-spacing:0;grid-column:1/-1;font-size:clamp(22px,1.55vw,30px);font-weight:470}.am-press-search input{width:100%;min-height:46px;color:var(--am-press-ink);font:inherit;background:0 0;border:0;outline:0}.am-press-search span{border:2px solid var(--am-press-ink);border-radius:999px;width:25px;height:25px;position:relative;transform:translateY(-8px)}.am-press-search span:after{content:"";background:var(--am-press-ink);transform-origin:0;width:10px;height:2px;position:absolute;transform:translate(18px,19px)rotate(45deg)}.am-press-topic-list{flex-wrap:wrap;gap:clamp(8px,.9vw,14px);display:flex}.am-press-topic-list a,.am-press-topic-list button{appearance:none;min-height:clamp(40px,2.75vw,48px);color:var(--am-press-ink);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #111514bd;border-radius:999px;place-items:center;padding:0 clamp(18px,1.35vw,28px);font-size:clamp(14px,.98vw,18px);font-weight:500;line-height:1;transition:color .18s,background .18s,border-color .18s;display:inline-grid}.am-press-topic-list a:hover,.am-press-topic-list a.is-active,.am-press-topic-list button:hover,.am-press-topic-list button.is-active{border-color:var(--am-press-ink);background:var(--am-press-ink);color:#fff}.am-press-hub{gap:clamp(30px,3.2vw,58px);display:grid}.am-press-search-section{z-index:9;color:var(--am-press-ink);background:#fff;padding:clamp(42px,5.4vw,90px) 0 clamp(56px,6.2vw,104px);position:relative}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.am-projects-page>.am-projects-page-hero+:is(.am-press-search-section,.am-jobs-preview){margin-top:-190px}}.am-press-search-panel{gap:clamp(34px,3.2vw,58px);display:grid}.am-press-updates-carousel{--am-press-update-media-height:610px;grid-template-columns:1040px minmax(380px,520px);justify-content:start;align-items:start;column-gap:clamp(64px,5vw,96px);min-height:auto;padding-top:0;display:grid;position:relative}.am-press-carousel-controls{z-index:2;grid-area:1/2;justify-content:flex-start;gap:clamp(14px,1.25vw,24px);width:auto;margin-left:0;display:flex;position:relative}.am-press-carousel-controls button{appearance:none;color:#f6f8f5;width:clamp(54px,3.9vw,68px);height:clamp(54px,3.9vw,68px);font:inherit;cursor:pointer;background:0 0;border:1px solid #f6f8f53d;border-radius:999px;place-items:center;font-size:clamp(24px,1.65vw,32px);line-height:1;transition:color .18s,background .18s,border-color .18s,opacity .18s;display:inline-grid}.am-press-carousel-controls button:hover{color:var(--am-press-ink);background:#f6f8f5;border-color:#f6f8f5}.am-press-carousel-controls button:disabled{opacity:.34;cursor:default}.am-press-carousel-controls button:disabled:hover{color:#f6f8f5;background:0 0;border-color:#f6f8f53d}.am-press-update-slide{--am-press-slide-x:18px;grid-area:1/1/auto/-1;grid-template-columns:inherit;column-gap:inherit;align-items:start;animation:.62s cubic-bezier(.2,0,.08,1) both am-press-slide-in;display:grid}.am-press-update-slide[data-direction=prev]{--am-press-slide-x:-18px}.am-press-update-media{width:1040px;height:var(--am-press-update-media-height);clip-path:inset(0);will-change:clip-path;background:#f6f8f514;grid-area:1/1;margin:0;animation:.72s cubic-bezier(.2,0,.08,1) both am-press-media-reveal-next;overflow:hidden}.am-press-update-slide[data-direction=prev] .am-press-update-media{animation-name:am-press-media-reveal-prev}.am-press-update-media img{object-fit:contain;object-position:center;filter:saturate(.9)contrast(1.03)brightness(.98);will-change:transform;width:100%;height:100%;animation:.82s cubic-bezier(.2,0,.08,1) both am-press-image-settle;display:block}.am-press-update-copy{min-height:var(--am-press-update-media-height);height:var(--am-press-update-media-height);flex-direction:column;grid-area:1/2;align-items:flex-start;gap:clamp(12px,1.05vw,20px);max-width:520px;padding-top:clamp(112px,7.2vw,134px);padding-bottom:clamp(12px,1.25vw,24px);display:flex}.am-press-update-copy>span,.am-press-update-category{color:#f6f8f59e;letter-spacing:0;margin:0;font-size:clamp(14px,.9vw,17px);font-weight:470;line-height:1.2}.am-press-update-category{color:#f6f8f575;margin-top:calc(-1*clamp(8px,.75vw,14px))}.am-press-update-copy h3{color:#f6f8f5;letter-spacing:0;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:540px;margin:0;font-size:clamp(32px,2.4vw,46px);font-weight:470;line-height:1.05;display:-webkit-box;overflow:hidden}.am-press-update-copy p:not(.am-press-update-category){color:#f6f8f5ad;letter-spacing:-.01em;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:520px;margin:0;font-size:clamp(16px,.98vw,19px);font-weight:430;line-height:1.42;display:-webkit-box;overflow:hidden}.am-press-update-copy a{width:auto;min-height:clamp(48px,3.1vw,58px);color:var(--am-press-ink);background:#f6f8f5;border:1px solid #f6f8f5;border-radius:999px;justify-self:start;align-items:center;gap:18px;margin-top:auto;padding:0 clamp(22px,1.65vw,32px);font-size:clamp(15px,.96vw,18px);font-weight:500;line-height:1;transition:none;display:inline-flex}.am-press-update-copy a:hover{color:var(--am-press-ink);background:#fff;border-color:#f6f8f5}.am-press-update-copy>span,.am-press-update-category,.am-press-update-copy h3,.am-press-update-copy p:not(.am-press-update-category),.am-press-update-copy a{will-change:transform, opacity;animation:.64s cubic-bezier(.2,0,.08,1) both am-press-copy-in}.am-press-update-category{animation-delay:45ms}.am-press-update-copy h3{animation-delay:90ms}.am-press-update-copy p:not(.am-press-update-category){animation-delay:.135s}.am-press-update-copy a{animation-delay:.18s}.am-press-read-roll{--am-press-read-roll-gap:.18em;height:1.14em;line-height:1.14;display:block;overflow:hidden}.am-press-read-roll>span{color:currentColor;white-space:nowrap;line-height:1.14;transition:transform .42s cubic-bezier(.2,0,.08,1);display:block;position:relative}.am-press-read-roll>span:after{content:attr(data-text);top:calc(100% + var(--am-press-read-roll-gap));color:currentColor;white-space:nowrap;line-height:1.14;display:block;position:absolute;left:0}.am-press-update-link>span[aria-hidden=true]{transition:transform .26s}@media (pointer:fine){.am-press-update-link:hover .am-press-read-roll>span{transform:translate3d(0, calc(-100% - var(--am-press-read-roll-gap)), 0)}.am-press-update-link:hover>span[aria-hidden=true]{transform:translate(3px)}}.am-press-update-empty{color:#f6f8f59e;border-top:1px solid #f6f8f529;place-items:center;min-height:240px;display:grid}@keyframes am-press-slide-in{0%{opacity:0;transform:translate3d(var(--am-press-slide-x), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes am-press-media-reveal-next{0%{clip-path:inset(0 10% 0 0)}to{clip-path:inset(0)}}@keyframes am-press-media-reveal-prev{0%{clip-path:inset(0 0 0 10%)}to{clip-path:inset(0)}}@keyframes am-press-image-settle{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes am-press-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.am-press-update-slide,.am-press-update-media,.am-press-update-media img,.am-press-update-copy>span,.am-press-update-category,.am-press-update-copy h3,.am-press-update-copy p:not(.am-press-update-category),.am-press-update-copy a{animation:none}}.am-press-card-media{background:var(--am-press-soft);aspect-ratio:1.58;width:100%;margin:0 0 clamp(22px,2vw,30px);position:relative;overflow:hidden}.am-press-card-media img{object-fit:cover;filter:saturate(.9)contrast(1.03)brightness(.98);width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);display:block}.am-press-card-media>.am-auto-media-reveal{clip-path:inset(0);width:100%;height:100%;transition:none;display:block;transform:none}.am-press-card-media>.am-auto-media-reveal img{object-fit:cover;opacity:1;width:100%;height:100%;transform:none}.am-press-card-media>.am-auto-media-reveal .am-media-curtain{display:none}.am-press-card-copy span{color:#11151485;letter-spacing:0;text-transform:none;font-size:clamp(12px,.72vw,14px);font-weight:560;line-height:1.2}.am-press-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(54px,5.8vw,96px) clamp(22px,2.7vw,52px);display:grid}.am-press-card{color:var(--am-press-ink);display:block}.am-press-card-copy{align-content:start;gap:clamp(12px,1vw,17px);display:grid}.am-press-card-copy h3{color:var(--am-press-ink);letter-spacing:0;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(24px,1.65vw,32px);font-weight:510;line-height:1.12;display:-webkit-box;overflow:hidden}.am-press-card-copy p{color:var(--am-press-muted);letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(15px,.92vw,17px);font-weight:430;line-height:1.48;display:-webkit-box;overflow:hidden}.am-press-card-copy small{color:#11151485;letter-spacing:0;font-size:clamp(13px,.76vw,15px);font-weight:470;line-height:1.2}.am-press-card-link{min-height:clamp(46px,3vw,56px);color:var(--am-press-ink);cursor:pointer;background:0 0;border:1px solid #11151447;border-radius:999px;justify-self:start;align-items:center;gap:18px;margin-top:clamp(18px,1.8vw,30px);padding:0 clamp(22px,1.65vw,32px);font-size:clamp(15px,.96vw,18px);font-style:normal;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.am-press-card .am-press-card-copy .am-press-card-link .am-press-card-roll,.am-press-card .am-press-card-copy .am-press-card-link .am-press-card-roll-inner,.am-press-card .am-press-card-copy .am-press-card-link .am-press-card-roll-inner>span,.am-press-card .am-press-card-copy .am-press-card-link .am-press-card-arrow{color:currentColor;font-size:inherit;font-weight:inherit;line-height:1.14}.am-press-card-roll{height:1.14em;display:block;overflow:hidden}.am-press-card-roll-inner{transition:transform .42s cubic-bezier(.2,0,.08,1);display:block}.am-press-card-roll-inner>span{white-space:nowrap;display:block}.am-press-card-arrow{transition:transform .26s}.am-press-card-link:hover{border-color:var(--am-press-ink);background:var(--am-press-ink);color:#fff}.am-press-card-link:hover .am-press-card-roll,.am-press-card-link:hover .am-press-card-roll-inner,.am-press-card-link:hover .am-press-card-roll-inner>span,.am-press-card-link:hover .am-press-card-arrow{color:#fff!important}.am-press-card-link:hover .am-press-card-roll-inner{transform:translateY(-50%)}.am-press-card-link:hover .am-press-card-arrow{transform:translate(3px)}.am-press-search-empty{border-top:1px solid var(--am-press-line);border-bottom:1px solid var(--am-press-line);min-height:220px;color:var(--am-press-muted);place-items:center;font-size:clamp(16px,1vw,19px);display:grid}.am-press-search-empty p{margin:0}.am-press-pagination{justify-content:center;gap:clamp(8px,.75vw,14px);padding-top:clamp(12px,1.5vw,28px);display:flex}.am-press-pagination button{appearance:none;width:clamp(40px,2.6vw,48px);height:clamp(40px,2.6vw,48px);color:var(--am-press-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #1115143d;border-radius:999px;place-items:center;font-size:clamp(14px,.9vw,16px);font-weight:520;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.am-press-pagination button:hover,.am-press-pagination button.is-active{border-color:var(--am-press-ink);background:var(--am-press-ink);color:#fff}.am-press-follow-socials{flex-wrap:wrap;grid-area:socials;justify-content:flex-start;align-self:center;align-items:center;gap:12px;padding-top:0;padding-bottom:1px;display:flex}.am-press-follow-socials a{width:56px;height:56px;color:var(--am-press-ink);filter:drop-shadow(0 10px 22px #11151414);background:0 0;border:0;border-radius:999px;place-items:center;line-height:0;text-decoration:none;transition:color .42s cubic-bezier(.2,0,.08,1),filter .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.am-press-follow-socials a:before{border-radius:inherit;content:"";transform-origin:50%;will-change:transform;background:#fff;border:1px solid #11151424;transition:border-color .42s cubic-bezier(.2,0,.08,1),background .42s cubic-bezier(.2,0,.08,1),transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.am-press-follow-socials a:hover,.am-press-follow-socials a:focus-visible{color:#fff;filter:drop-shadow(0 14px 28px #11151429)}.am-press-follow-socials a:hover:before,.am-press-follow-socials a:focus-visible:before{border-color:var(--am-press-ink);background:var(--am-press-ink);transition:border-color .42s cubic-bezier(.2,0,.08,1),background .42s cubic-bezier(.2,0,.08,1),transform 1.38s cubic-bezier(.13,.74,.22,1) 90ms;transform:scale(.9)}.am-press-follow-socials a:active:before{transition:border-color .12s,background .12s,transform .16s cubic-bezier(.16,1,.3,1);transform:scale(.86)}.am-press-follow-socials a:focus-visible{outline-offset:3px;outline:2px solid #7f8d7894}.am-press-follow-socials svg{fill:currentColor;z-index:1;transform-origin:50%;width:24px;height:24px;margin:auto;transition:transform .46s cubic-bezier(.16,1,.3,1);display:block;position:relative}.am-press-follow-socials a:hover svg,.am-press-follow-socials a:focus-visible svg{transition:transform 1.12s cubic-bezier(.13,.74,.22,1) .12s;transform:scale(.94)}.am-press-follow-socials a:active svg{transition:transform .16s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.am-press-follow-socials svg :where(rect,circle){fill:none;stroke:currentColor;stroke-width:1.8px}.am-press-follow-socials svg circle:last-child{fill:currentColor;stroke:none}.am-contact-page{color:#111514;background:#fff;min-height:100vh;padding-top:0}.am-contact-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-contact-offices{background:#fff;padding:0 0 96px}.am-contact-office-scroll-scene{z-index:1;background:#fff;height:184svh;position:relative}.am-contact-office-sticky{--am-office-map-fill-edge-opacity:.72;--am-office-map-edge-y:92svh;background:#fff;height:92svh;position:sticky;top:0;overflow:hidden}.am-contact-map-network{--am-office-map-pin-x:64%;--am-office-map-pin-y:48%;--am-office-map-content-opacity:1;--am-office-map-content-y:0px;--am-office-map-fill-edge-opacity:.72;--am-office-map-edge-y:92svh;--am-office-map-parallax-scale:1.035;--am-office-map-parallax-y:0px;--am-office-map-stage-y:0px;z-index:1;isolation:isolate;clip-path:inset(0);color:#f7fbf9;width:100%;height:92svh;min-height:92svh;transform:translate3d(0, var(--am-office-map-stage-y), 0);will-change:clip-path, transform;background:#111514;padding:clamp(54px,6svh,86px) 0;position:relative;overflow:hidden}.am-office-map-fill-edge{top:var(--am-office-map-edge-y);z-index:5;height:1px;opacity:var(--am-office-map-fill-edge-opacity);pointer-events:none;will-change:top, opacity;background:#f7fbf9b8;position:absolute;bottom:auto;left:0;right:0;transform:translateY(-1px)}.am-office-map-parallax{z-index:0;pointer-events:none;transform:translate3d(0, var(--am-office-map-parallax-y), 0) scale(var(--am-office-map-parallax-scale));transform-origin:50%;will-change:transform;position:absolute;inset:-11% 0;overflow:hidden}.am-office-map-parallax>.am-office-map{inset:0}.am-office-map,.am-office-map-overlay{position:absolute;inset:0}.am-office-map{z-index:0;background:#2b302e;overflow:hidden}.am-office-map-frame{opacity:1;will-change:opacity;transition:opacity .85s cubic-bezier(.4,0,.2,1)}.am-office-map-frame.is-incoming{opacity:0;background:0 0}.am-office-map-frame.is-incoming.is-visible{opacity:1}.am-office-map-frame.is-exiting{opacity:0}.am-office-map-layer{will-change:opacity;animation:.86s cubic-bezier(.16,1,.3,1) both am-office-map-fade-in;position:absolute;inset:0;overflow:hidden}.am-office-map-motion{opacity:1;pointer-events:none;transform-origin:50%;width:140%;height:118%;position:absolute;top:-11%;bottom:auto;left:-6%;transform:scale(.985)}.am-office-map-motion.is-ready{will-change:transform;animation:28s ease-in-out infinite alternate am-office-map-stable-zoom}.am-office-map-canvas{pointer-events:none;background:#2b302e;width:100%;height:100%;position:absolute;inset:0}.am-office-map-canvas .leaflet-pane,.am-office-map-canvas .leaflet-tile-container{will-change:transform}.am-office-map-canvas .leaflet-tile{backface-visibility:hidden;image-rendering:auto}.am-contact-map-network .am-office-map-tile{-webkit-user-select:none;user-select:none;filter:grayscale()invert()contrast(.94)brightness(1.08);opacity:1;transition:filter .64s cubic-bezier(.16,1,.3,1),opacity .64s cubic-bezier(.16,1,.3,1)}.am-office-map-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#1115141f 0%,#11151400 42%,#1115140f 100%),linear-gradient(#11151400,#11151405);transition:background .64s cubic-bezier(.16,1,.3,1)}.am-contact-map-network:hover .am-office-map-tile,.am-contact-map-network:focus-within .am-office-map-tile{filter:grayscale()invert()contrast(.94)brightness(1.08);opacity:1}.am-contact-map-network:hover .am-office-map-overlay,.am-contact-map-network:focus-within .am-office-map-overlay{background:linear-gradient(90deg,#1115141f 0%,#11151400 42%,#1115140f 100%),linear-gradient(#11151400,#11151405)}.am-office-map-pin{top:var(--am-office-map-pin-y);left:var(--am-office-map-pin-x);z-index:2;color:#fff;opacity:1;transform-origin:50%;width:56px;height:56px;animation:.86s cubic-bezier(.16,1,.3,1) both am-office-map-pin;position:absolute;transform:translate(-50%,-50%)}.am-office-map-pin:before{content:none}.am-office-map-pin-symbol{z-index:1;opacity:1;fill:#f7fbf9f0;stroke:#f7fbf9f0;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 24px #00000057);pointer-events:none;width:56px;height:56px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.am-office-map-pin-logo{z-index:2;filter:brightness(0);object-fit:contain;object-position:center;pointer-events:none;width:16px;height:19px;display:block;position:absolute;top:13px;left:50%;transform:translate(-50%)}.am-office-map-label{top:var(--am-office-map-pin-y);left:calc(var(--am-office-map-pin-x) + 64px);z-index:2;width:max-content;max-width:min(360px,34vw);box-shadow:none;color:#fff;text-align:left;opacity:1;isolation:isolate;-webkit-text-fill-color:#fff;text-shadow:0 0 2px #000,0 1px 5px #000,0 4px 13px #000000fa,0 10px 30px #000;background:0 0;border:0;grid-template-columns:max-content;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:1.3;animation:.92s cubic-bezier(.16,1,.3,1) 1.15s both am-office-map-label;display:grid;position:absolute;transform:translateY(-50%)}.am-office-map-label:before{z-index:-1;-webkit-backdrop-filter:blur(3px);content:"";pointer-events:none;background:#0b0e0d29;position:absolute;inset:-12px -18px;-webkit-mask-image:radial-gradient(#000 46%,#0000 82%);mask-image:radial-gradient(#000 46%,#0000 82%)}.am-office-map-label span{color:#fff;opacity:1;-webkit-text-fill-color:#fff;display:block}.am-office-map-label-title{margin-bottom:3px;font-size:15px;font-weight:650;line-height:1.18}.am-office-map-label span:last-child{margin-top:3px;font-weight:620}.am-contact-map-inner{z-index:2;min-height:calc(92svh - clamp(108px,12svh,172px));opacity:var(--am-office-map-content-opacity);transform:translate3d(0, var(--am-office-map-content-y), 0);will-change:opacity, transform;align-items:center;display:flex;position:relative}.am-contact-country-list{justify-items:start;gap:clamp(24px,3.2svh,42px);width:min(760px,49vw);display:grid}.am-contact-country-item{color:#f7fbf9;cursor:pointer;width:max-content;min-height:0;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:max-content;justify-self:start;align-items:center;padding:0;display:grid}.am-contact-country-item:hover,.am-contact-country-item:focus-visible,.am-contact-country-item[aria-current=true]{outline:0}.am-contact-country-item:hover strong,.am-contact-country-item:focus-visible strong,.am-contact-country-item[aria-current=true] strong{color:#fff;transform:translate(16px)}.am-office-map-attribution{z-index:3;color:#f7fbf98a;font-size:12px;font-weight:520;line-height:1.2;text-decoration:none;position:absolute;bottom:clamp(12px,1.6vw,24px);right:clamp(16px,2.2vw,32px)}.am-office-map-attribution:hover{color:#fff}@keyframes am-office-map-fade-in{0%{opacity:.42}to{opacity:1}}@keyframes am-office-map-stable-zoom{0%{transform:scale(.92)}52%{transform:scale(1.03)}to{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.am-office-map-parallax,.am-contact-map-inner{will-change:auto}.am-office-map-motion.is-ready{animation:none;transform:scale(1)}.am-office-map-label{animation:none}}@keyframes am-office-map-pin{0%{opacity:1;transform:translate(-50%,-42%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes am-office-map-label{0%{opacity:0;transform:translate(14px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes am-office-map-label-mobile{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1180px){.am-contact-map-inner{min-height:calc(min(760px,100svh) - clamp(98px,12svh,156px))}.am-contact-country-list{width:min(700px,54vw)}}@media (max-width:860px){.am-contact-page{padding-top:0}.am-contact-map-network{--am-office-map-pin-x:50%;--am-office-map-pin-y:28%;--am-office-map-fill-edge-opacity:.72;--am-office-map-edge-y:92svh;height:92svh;min-height:92svh;padding:54px 0 58px}.am-contact-office-scroll-scene{height:184svh}.am-contact-office-sticky{--am-office-map-fill-edge-opacity:.72;--am-office-map-edge-y:92svh}.am-office-map{opacity:1}.am-office-map-motion{width:140%;height:118%;top:-31%;left:-20%}.am-office-map-parallax{inset:-8% 0}.am-office-map-overlay{background:linear-gradient(#1115140f,#1115142e),linear-gradient(90deg,#11151429,#1115141a)}.am-office-map-label{top:calc(var(--am-office-map-pin-y) + 48px);left:var(--am-office-map-pin-x);text-align:center;width:max-content;max-width:min(320px,78vw);padding:0;animation-name:am-office-map-label-mobile;transform:translate(-50%)}.am-contact-map-inner{align-items:flex-end;min-height:calc(100svh - 112px)}.am-contact-country-list{gap:clamp(18px,3.4svh,28px);width:100%}.am-contact-country-item{grid-template-columns:max-content;width:max-content;min-height:0;padding:0}.am-contact-country-item strong{font-size:clamp(36px,12.5vw,54px)}.am-contact-country-item:hover strong,.am-contact-country-item:focus-visible strong,.am-contact-country-item[aria-current=true] strong{transform:translate(8px)}}@media (max-width:560px){.am-contact-map-network{padding:48px 0 54px}.am-contact-map-inner{min-height:calc(100svh - 102px)}.am-contact-country-item{min-height:clamp(64px,13svh,82px)}.am-contact-country-item strong{font-size:clamp(34px,11.6vw,48px)}.am-office-map-attribution{font-size:11px;bottom:12px;right:16px}}.am-news-article-page{color:var(--am-press-ink);background:#fff}.am-news-article-body{max-width:820px;color:var(--am-press-ink);letter-spacing:0;font-size:clamp(16px,.9vw,17.5px);font-weight:380;line-height:1.76}.am-news-article-body :where(p,ul,ol,blockquote,figure,table){margin-top:0;margin-bottom:clamp(19px,1.55vw,29px)}.am-news-article-body :where(p,li){color:#111514d1;font-weight:380}.am-news-article-body :where(h2,h3,h4){max-width:820px;color:var(--am-press-ink);letter-spacing:0;text-wrap:balance;margin:clamp(34px,3.3vw,58px) 0 clamp(12px,1vw,18px);font-weight:410;line-height:1.18}.am-news-article-body h2{font-size:clamp(22px,1.48vw,30px)}.am-news-article-body h3{font-size:clamp(20px,1.18vw,25px)}.am-news-article-body h4{font-size:clamp(18px,1.05vw,21px)}.am-news-article-body :where(strong,b){font-weight:520}.am-news-article-body :where(ul,ol){gap:10px;padding-left:1.2em;display:grid}.am-news-article-body li::marker{color:var(--am-press-sage)}.am-news-article-body a{color:var(--am-press-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.am-news-article-body blockquote{border-left:4px solid var(--am-press-sage);background:var(--am-press-soft);color:var(--am-press-ink);padding:clamp(22px,2.4vw,40px);font-size:clamp(20px,1.42vw,30px);font-weight:430;line-height:1.26}.am-news-article-body img{width:100%;height:auto;margin:clamp(34px,3.5vw,62px) 0;display:block}.am-news-article-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.am-news-article-body :where(th,td){border-bottom:1px solid var(--am-press-line);text-align:left;vertical-align:top;padding:14px 16px}.am-news-story{background:#fff}.am-news-story-shell{width:min(960px,100% - clamp(34px,10vw,180px));max-width:none;position:relative}.am-final-screen.am-service-detail-final.am-press-final{grid-template-rows:auto minmax(84px,auto);height:auto;min-height:0}.am-press-final .am-service-detail-follow{padding-block:48px}.am-jobs-preview{z-index:6;background:#fff;padding:64px clamp(20px,5vw,96px) 80px;position:relative}.am-jobs-preview-head{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:36px;display:grid}.am-jobs-preview-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500}.am-jobs-preview-head p{color:#68716d;max-width:540px;margin:0;font-size:16px;line-height:1.6}.am-jobs-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}.am-jobs-preview-card{background:#fff;border:1px solid #dfe2df;border-radius:16px;grid-column:span 2;overflow:hidden}.am-jobs-preview-card:nth-child(4){grid-column:2/4}.am-jobs-preview-card:nth-child(5){grid-column:4/6}.am-jobs-preview-card figure{aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.am-jobs-preview-card figure>.am-auto-media-reveal{width:100%;height:100%;position:absolute;inset:0}.am-jobs-preview-card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.am-jobs-preview-copy{padding:24px}.am-jobs-preview-copy h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.am-jobs-preview-copy p{color:#68716d;margin:10px 0 0;line-height:1.5}.am-jobs-preview-copy dl{border-top:1px solid #e3e5e2;gap:16px;margin:24px 0 0;padding-top:20px;display:grid}.am-jobs-preview-copy dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.am-jobs-preview-copy dt{color:#68716d;font-size:14px}.am-jobs-preview-copy dd{margin:0;font-size:16px;font-weight:500}@media (min-width:761px){.am-jobs-preview{padding:0}.am-jobs-preview-head,.am-jobs-preview-grid{display:none}html:is([lang=ru],[lang=he]) .am-jobs-page .am-projects-page-hero-caption{grid-template-columns:minmax(0,1fr) minmax(190px,.6fr) minmax(0,1fr)}html:is([lang=ru],[lang=he]) .am-jobs-page .am-projects-page-hero-caption strong{white-space:normal;overflow-wrap:break-word;font-size:clamp(26px,2.5vw,48px);line-height:1.1}}@media (max-width:760px){.am-jobs-page .am-projects-page-hero-intro{padding:32px 20px}.am-jobs-page .am-projects-page-hero-intro h2{font-size:32px;line-height:1.1}.am-jobs-page .am-projects-page-hero-intro p{font-size:16px;line-height:1.55}.am-jobs-page .am-jobs-preview{width:100%;padding:40px 20px 56px}.am-jobs-preview-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.am-jobs-preview-grid{grid-template-columns:1fr;gap:24px}.am-jobs-preview-card,.am-jobs-preview-card:nth-child(4),.am-jobs-preview-card:nth-child(5){grid-column:auto}.am-jobs-preview-copy{padding:20px}}.am-news-story-back{appearance:none;z-index:42;color:#111514;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #11151429;border-radius:999px;justify-content:flex-start;align-items:center;width:50px;height:50px;padding:0;font-size:12px;font-weight:760;line-height:1;text-decoration:none;transition:width .22s,border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:fixed;top:50%;left:clamp(18px,1.1vw,22px);overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 34px #11151414}.site-news-overlay-open:not(.site-news-overlay-preserve-page),.site-news-overlay-open:not(.site-news-overlay-preserve-page) body{overflow:hidden}.lenis.lenis-stopped.site-news-overlay-preserve-page{overflow:visible}.am-news-overlay{z-index:86;isolation:isolate;background:0 0;position:fixed;inset:0}.am-news-overlay[data-state=closing]{pointer-events:none}.am-news-overlay-panel{overscroll-behavior:contain;color:#111514;-webkit-overflow-scrolling:touch;will-change:transform;background:#fff;animation:.62s cubic-bezier(.16,1,.3,1) both am-news-overlay-panel-in;position:absolute;inset:0;overflow:hidden auto;transform:translateY(100%)}.am-news-overlay-panel:focus{outline:none}.am-news-overlay[data-state=closing] .am-news-overlay-panel{animation:.62s cubic-bezier(.16,1,.3,1) both am-news-overlay-panel-out}.am-news-overlay .am-news-story-back{z-index:9}.am-news-overlay>.am-news-story-back{pointer-events:auto;will-change:width, transform, background, box-shadow}.am-news-overlay[data-scrolled=true]>.am-news-story-back{background:#fffffff0;border-color:#11151438;box-shadow:0 20px 44px #1115141f}@keyframes am-news-overlay-panel-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes am-news-overlay-panel-out{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.am-news-overlay,.am-news-overlay-panel,.am-news-overlay[data-state=closing],.am-news-overlay[data-state=closing] .am-news-overlay-panel{animation:none;transform:none}}.am-news-story-back svg{color:#111514;transform-origin:50%;flex:none;width:25px;height:25px;margin-left:12px;transition:transform .16s;display:block;transform:rotate(180deg)}.am-news-story-back svg path{fill:currentColor}.am-news-story-back span{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .22s,margin-left .22s,opacity .16s,transform .22s;display:block;overflow:hidden;transform:translate(-6px)}.am-news-story-back:hover{color:#111514;background:#fff;border-color:#11151447;width:122px;transform:translateY(-50%);box-shadow:0 20px 42px #1115141c}.am-news-story-back:hover span{opacity:1;max-width:54px;margin-left:11px;transform:translate(0)}.am-news-story-back:active{transform:translateY(-50%)scale(.985)}.am-news-story-back:focus-visible{outline-offset:4px;outline:2px solid #7f8d7894}@media (max-width:1180px){.am-news-story-back{left:16px}}@media (max-width:760px){.am-news-story-back{width:48px;height:48px;top:auto;bottom:22px;left:18px;transform:none}.am-news-story-back svg{width:24px;height:24px;margin-left:12px}.am-news-story-back:hover{width:118px;transform:none}.am-news-story-back:active{transform:scale(.985)}.am-news-article-page .am-news-story-back,.am-news-overlay:not([data-variant=service-detail])>.am-news-story-back{background:#fff;width:104px;height:44px;top:86px;bottom:auto;left:20px;transform:none}.am-news-article-page .am-news-story-back span,.am-news-overlay:not([data-variant=service-detail])>.am-news-story-back span{opacity:1;max-width:none;margin-left:8px;transform:none}.am-news-article-page .am-news-story-hero,.am-news-overlay:not([data-variant=service-detail]) .am-news-story-hero{padding-top:154px}.am-news-article-page .am-news-story-shell,.am-news-overlay:not([data-variant=service-detail]) .am-news-story-shell{width:calc(100% - 40px)}.am-news-article-page .am-news-story-title h1,.am-news-overlay:not([data-variant=service-detail]) .am-news-story-title h1{overflow-wrap:anywhere;font-size:clamp(30px,8.2vw,44px);line-height:1.12}.am-press-page .am-press-card-grid,.am-news-overlay:not([data-variant=service-detail]) .am-news-related-grid{grid-template-columns:1fr;gap:24px}.am-press-page .am-press-card-media,.am-news-overlay:not([data-variant=service-detail]) .am-press-card-media{aspect-ratio:16/9}.am-press-page .am-press-card-copy h3,.am-news-overlay:not([data-variant=service-detail]) .am-press-card-copy h3{-webkit-line-clamp:unset;font-size:19px;line-height:1.3;display:block}.am-news-article-body{overflow-wrap:anywhere}.am-news-article-body img,.am-news-article-body iframe{max-width:100%}.am-news-article-body table{max-width:100%;display:block;overflow-x:auto}}.am-news-story-hero{background:#fff;padding:clamp(110px,9.5vw,154px) 0 clamp(10px,1.4vw,22px)}.am-news-story-head{max-width:none;display:block}.am-news-story-title{max-width:none}.am-news-story-title h1{color:#111514;letter-spacing:0;text-wrap:balance;max-width:900px;margin:0;scroll-margin-top:118px;font-size:clamp(40px,4.3vw,72px);font-weight:390;line-height:1.08}.am-news-story-title h1 span{color:#b2b2b2}.am-news-story-title p{color:#111514ad;letter-spacing:0;max-width:780px;margin:clamp(20px,1.9vw,30px) 0 0;font-size:clamp(16px,1vw,19px);font-weight:390;line-height:1.62}.am-news-story-info{border-top:1px solid #1115141f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(26px,2.8vw,46px);padding:clamp(18px,1.8vw,26px) 0;display:flex}.am-news-story-info time{color:#111514c2;letter-spacing:0;align-items:center;font-size:clamp(14px,.9vw,16px);font-weight:520;line-height:1.2;display:inline-flex}.am-news-story-share{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.am-news-story-share>span{color:#1115148a;margin-right:6px;font-size:15px;font-weight:600;line-height:1}.am-news-story-share a,.am-news-story-copy{color:#111514;cursor:pointer;background:#f4f6f4;border:0;border-radius:999px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:grid}.am-news-story-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.am-news-story-share a svg{fill:currentColor;width:17px;height:17px;display:block}.am-news-story-share a:hover,.am-news-story-copy:hover,.am-news-story-copy[data-copied=true]{color:#fff;background:#111514}.am-news-story-image{aspect-ratio:16/7.7;background:#eef1ef;width:100%;margin:clamp(22px,2.2vw,34px) 0 0;position:relative;overflow:hidden}.am-news-story-image>.am-auto-media-reveal{width:100%;height:100%;position:absolute;inset:0}.am-news-story-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.am-news-story-content{background:#fff;padding:clamp(10px,1.4vw,22px) 0 clamp(78px,8vw,138px)}.am-news-story-body{width:100%;margin-inline:0}.am-news-story .am-news-article-body{max-width:none;font-size:clamp(17px,1.02vw,19px);line-height:1.78}.am-news-story .am-news-article-body :where(h2,h3,h4){max-width:none;margin-top:clamp(44px,4.2vw,72px)}.am-news-story .am-news-article-body>:first-child,.am-news-story .am-news-article-body :where(h2,h3,h4):first-child{margin-top:0}.am-news-related{background:#fff;padding:clamp(46px,4.6vw,78px) 0 clamp(72px,7vw,118px)}.am-news-related-head{border-top:1px solid #11151424;margin-bottom:clamp(26px,2.6vw,44px);padding-top:clamp(22px,2.3vw,38px);display:block}.am-news-related-head h2{color:#111514;letter-spacing:0;margin:0;font-size:clamp(26px,2.1vw,40px);font-weight:560;line-height:1.08}.am-news-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.am-news-related .am-press-card{cursor:pointer;background:#fff;border:1px solid #11151424;border-radius:14px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.am-news-related .am-press-card:hover{border-color:#11151424;transform:translateY(-2px)}.am-news-related-card-link{height:100%;color:inherit;text-decoration:none;display:grid}.am-news-related-card-link:focus-visible{outline-offset:3px;outline:2px solid #7f8d7894}.am-news-related .am-press-card-media{aspect-ratio:1.72;background:#eef1ef;border-radius:0;margin-bottom:0}.am-news-related .am-press-card-media img{filter:saturate(.92)contrast(1.02)brightness(.99)}.am-news-related .am-press-card:hover .am-press-card-media img{transform:scale(1.025)}.am-news-related .am-press-card-copy{gap:12px;padding:clamp(22px,1.8vw,30px)}.am-news-related .am-press-card-copy small,.am-news-related .am-press-card-copy p{display:none}.am-news-related .am-press-card-link{z-index:3;color:#0000;opacity:0;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:14px;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.am-news-related .am-press-card-copy h3{-webkit-line-clamp:2;font-size:clamp(18px,1.2vw,24px);font-weight:540;line-height:1.25}.am-news-related .am-press-card-copy span{color:#1115149e;font-size:clamp(12px,.76vw,14px);font-weight:460}@media (max-width:1440px){.am-press-updates-carousel{--am-press-update-media-height:clamp(470px, 38vw, 600px);grid-template-columns:minmax(0,58vw) minmax(340px,.42fr);column-gap:clamp(44px,4.2vw,72px)}.am-press-update-media{width:100%}}@media (max-width:980px){.am-news-related-head{grid-template-columns:1fr}.am-news-story-shell{width:min(100% - 36px,820px)}.am-news-story-hero{padding:clamp(112px,18vw,150px) 0 18px}.am-news-story-head{max-width:none}.am-news-story-title h1{max-width:780px;font-size:clamp(42px,8vw,68px)}.am-news-story-image{aspect-ratio:1.45;margin-top:28px}.am-news-story-content{padding-top:14px}.am-press-updates-carousel{grid-template-columns:1fr;gap:28px}.am-press-update-slide{grid-area:2/1;grid-template-columns:1fr;gap:28px}.am-press-carousel-controls,.am-press-update-media,.am-press-update-copy{grid-column:1}.am-press-carousel-controls{grid-row:1}.am-press-update-media{aspect-ratio:1.52;grid-row:1;width:100%;height:auto}.am-press-update-copy{grid-row:2;max-width:720px;height:auto;min-height:auto;padding-top:0;padding-bottom:0}.am-press-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-press-follow-socials{justify-content:flex-start}.am-news-article-body{max-width:760px}.am-news-related-head{margin-bottom:38px}}@media (max-width:640px){.am-press-library{padding-top:58px;padding-bottom:58px}.am-press-search-section{padding:42px 0 58px}.am-press-topic-list{gap:8px}.am-press-topic-list a,.am-press-topic-list button{min-height:34px;padding:0 14px;font-size:13px}.am-press-card-grid{grid-template-columns:1fr;row-gap:50px}.am-press-card-media{aspect-ratio:1.42}.am-press-follow-socials a{width:52px;height:52px}.am-press-follow-socials svg{width:23px;height:23px}.am-news-story-shell{width:min(100% - 28px,620px)}.am-news-story-hero{padding-top:104px;padding-bottom:14px}.am-news-story-title h1{font-size:clamp(38px,11vw,56px);line-height:1.04}.am-news-story-title p{margin-top:20px;font-size:16px}.am-news-story-info{grid-template-columns:1fr;gap:16px;margin-top:22px;padding-block:18px;display:grid}.am-news-story-share{justify-content:flex-start;gap:10px;margin-left:0}.am-news-story-share a,.am-news-story-share .am-news-story-copy{width:44px;height:44px}.am-news-story-image{aspect-ratio:16/10;margin-top:20px}.am-news-story-content{padding-top:12px;padding-bottom:64px}.am-news-article-body{font-size:16px;line-height:1.68}.am-news-article-body h2{font-size:clamp(24px,7vw,32px)}.am-news-related{padding:52px 0 68px}}.am-contact-popup{z-index:2147483600;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f1175;place-items:center;padding:clamp(18px,3.4vw,56px);animation:.36s cubic-bezier(.16,1,.3,1) both am-contact-popup-fade;display:grid;position:fixed;inset:0}html.site-contact-popup-open nextjs-portal{display:none!important}.am-contact-popup-panel{color:#111514;background:#f7f8f6;width:min(100%,560px);max-height:min(760px,100svh - 36px);padding:clamp(30px,3.6vw,46px) clamp(30px,4vw,56px) clamp(24px,3vw,36px);animation:.52s cubic-bezier(.16,1,.3,1) 80ms both am-contact-popup-panel-in;position:relative;overflow:auto;box-shadow:0 42px 120px #05080952}.am-contact-popup-close{color:#111514a8;cursor:pointer;background:#1115140d;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .26s,color .26s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:18px;right:18px}.am-contact-popup-close span{background:currentColor;border-radius:999px;grid-area:1/1;width:15px;height:1.5px}.am-contact-popup-close span:first-child{transform:rotate(45deg)}.am-contact-popup-close span:last-child{transform:rotate(-45deg)}.am-contact-popup-close:hover{color:#111514;background:#1115141a;transform:rotate(90deg)}.am-contact-popup-form{gap:0;display:grid}.am-contact-popup-form label{border:0;gap:9px;margin:0;padding:0;display:grid}.am-contact-popup-form label:not(:first-child){margin-top:18px}.am-contact-popup-form label>span{color:#1115149e;letter-spacing:-.012em;font-size:clamp(15px,.94vw,17px);font-weight:450;line-height:1.35}.am-contact-popup-form input[type=text],.am-contact-popup-form input[type=tel],.am-contact-popup-form input[type=email],.am-contact-popup-form input[type=url],.am-contact-popup-form textarea{color:#111514;width:100%;min-height:30px;font:inherit;background:0 0;border:0;border-bottom:1px solid #11151424;border-radius:0;outline:0;padding:2px 0 8px;font-size:16px;line-height:1.35;transition:border-color .26s,box-shadow .26s}.am-contact-popup-form textarea{resize:vertical;min-height:58px}.am-contact-popup-form input:focus,.am-contact-popup-form textarea:focus{border-bottom-color:#11151494;box-shadow:0 1px #11151494}.am-contact-popup-actions{background:linear-gradient(#f7f8f600,#f7f8f6 22% 100%);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;margin:24px calc(-1*clamp(30px,4vw,56px)) 0;padding:16px clamp(30px,4vw,56px) clamp(24px,3vw,36px);display:grid;position:sticky;bottom:calc(-1*clamp(24px,3vw,36px))}.am-contact-popup-actions button{color:#f7fbf9;letter-spacing:-.018em;cursor:pointer;background:#111514;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:144px;min-height:48px;padding:0 24px;font-size:14px;font-weight:620;transition:background .24s,opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.am-contact-popup-actions button:hover{background:#000}.am-contact-popup-actions button:active{transform:scale(.985)}.am-contact-popup-actions button:disabled{cursor:progress;opacity:.62}.am-contact-popup-actions p{color:#1115148f;min-height:1.2em;margin:0;font-size:13px;font-weight:520;line-height:1.32}.am-contact-popup-actions p[data-tone=success]{color:#56634f}.am-contact-popup-actions p[data-tone=error],.am-contact-popup-actions p[data-tone=validation]{color:#111514}@media (max-width:620px){.am-contact-popup{align-items:end;padding:12px}.am-contact-popup-panel{width:100%;max-height:calc(100svh - 24px);padding:28px 22px 22px}.am-contact-popup-close{top:12px;right:12px}.am-contact-popup-actions{grid-template-columns:1fr;margin-inline:-22px;padding:14px 22px 22px}.am-contact-popup-actions button{width:100%}}.am-contact-popup{background:radial-gradient(circle at 50% 18%,#ffffff29,#fff0 34%),#070b0c94;padding:clamp(18px,3vw,48px)}.am-contact-popup-panel{background:#f7f8f6;grid-template-columns:minmax(360px,.39fr) minmax(0,.61fr);width:min(100vw - 32px,1180px);min-height:min(690px,100svh - 56px);max-height:none;padding:0;display:grid;overflow:visible;box-shadow:0 48px 130px #05080957}.am-contact-popup-close{z-index:4;color:#111514b3;background:#1115140f;top:18px;right:18px}.am-contact-popup-brief{color:#f7fbf9;isolation:isolate;background:#101514;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;min-height:min(690px,100svh - 56px);padding:clamp(30px,3.4vw,46px) clamp(34px,4vw,50px) clamp(34px,4vw,50px);display:grid;position:relative;overflow:hidden}.am-contact-popup-brief:before,.am-contact-popup-brief:after{content:"";pointer-events:none;position:absolute;inset:0}.am-contact-popup-brief:before{z-index:-1;opacity:1;background:radial-gradient(circle at 48% 24%,#ffffff14,#fff0 35%),linear-gradient(90deg,#0a0f0e61,#0a0f0e12 48%,#0a0f0e80),linear-gradient(#0a0f0e1f,#0a0f0e2e 48%,#0a0f0ead);transform:none}.am-contact-popup-brief:after{z-index:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#0f141300,#0f141373 48%,#0f1413fa 100%);height:72%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0000007a 32%,#000000f2 66%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000007a 32%,#000000f2 66%,#000 100%)}.am-contact-popup-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-contact-popup-brief p,.am-contact-popup-brief h2,.am-contact-popup-brief span,.am-contact-popup-brief small{margin:0}.am-contact-popup-manager{z-index:-2;pointer-events:none;margin:0;position:absolute;inset:0}.am-contact-popup-manager img{object-fit:cover;object-position:48% center;filter:saturate(.86)contrast(1.02)brightness(.78);width:100%;height:100%;display:block;transform:scale(1.02)}.am-contact-popup-panel[data-direction=israel] .am-contact-popup-manager{height:78%;bottom:auto}.am-contact-popup-direct{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-self:end;gap:0;padding:0;display:grid;position:relative}.am-contact-popup-direct a{min-width:0;color:inherit;border-top:1px solid #f7fbf924;border-bottom:1px solid #f7fbf924;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;padding:15px 0;text-decoration:none;display:grid}.am-contact-popup-direct a:first-of-type{border-top:0;padding-top:16px}.am-contact-popup-direct a:last-child{border-bottom:0}.am-contact-popup-direct small{color:#f7fbf970;letter-spacing:0;text-transform:uppercase;font-size:9.5px;font-weight:680;line-height:1.1}.am-contact-popup-direct span{color:#f7fbf9eb;letter-spacing:0;font-size:14.5px;font-weight:560;line-height:1.2}.am-contact-popup-form{align-content:center;align-self:stretch;padding:clamp(54px,5.2vw,74px) clamp(54px,5.3vw,78px);display:grid}.am-contact-popup-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:clamp(26px,3vw,34px) clamp(34px,3.5vw,48px);display:grid}.am-contact-popup-form label,.am-contact-popup-form .am-contact-popup-field,.am-contact-popup-form label:not(:first-child),.am-contact-popup-form .am-contact-popup-field{margin:0}.am-contact-popup-form label,.am-contact-popup-form .am-contact-popup-field{border:0;gap:10px;padding:0;display:grid}.am-contact-popup-form label>span,.am-contact-popup-form .am-contact-popup-field>span{color:#1115148a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.am-contact-popup-form input[type=text],.am-contact-popup-form input[type=tel],.am-contact-popup-form input[type=email],.am-contact-popup-form input[type=url],.am-contact-popup-form textarea{width:100%;min-height:40px;font:inherit;letter-spacing:0;background-color:#0000;border:0;border-bottom:1px solid #1115142e;border-radius:0;outline:0;padding:2px 0 11px;font-size:15px;font-weight:520;line-height:1.35}.am-contact-popup-form input:focus,.am-contact-popup-form textarea:focus{border-bottom-color:#111514b3;outline:none}.am-contact-popup-message{grid-column:1/-1}.am-contact-popup-form textarea{resize:none;min-height:94px;max-height:126px}.am-contact-popup-actions{background:0 0;grid-template-columns:1fr;justify-self:center;justify-items:center;gap:13px;width:min(100%,520px);margin:clamp(30px,3.5vw,44px) 0 0;padding:0;display:grid;position:static}.am-contact-popup-form .am-contact-popup-consent{color:#1115148f;letter-spacing:0;text-transform:none;cursor:pointer;justify-self:center;align-items:flex-start;width:auto;max-width:min(100%,500px);font-size:11.5px;font-weight:520;line-height:1.36;position:relative;gap:10px!important;display:flex!important}.am-contact-popup-form .am-contact-popup-consent input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.am-contact-popup-form .am-contact-popup-consent>span{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;text-transform:none;padding-left:24px;display:block;position:relative}.am-contact-popup-form .am-contact-popup-consent a{color:#111514d6;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.am-contact-popup-form .am-contact-popup-consent>span:before,.am-contact-popup-form .am-contact-popup-consent>span:after{content:"";box-sizing:border-box;position:absolute;top:.08em;left:0}.am-contact-popup-form .am-contact-popup-consent>span:before{background:#11151409;border:1px solid #1115143d;border-radius:4px;width:15px;height:15px;transition:border-color .18s,background .18s}.am-contact-popup-form .am-contact-popup-consent>span:after{opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;margin:5px 0 0 3px;transition:opacity .18s,transform .18s;transform:rotate(-45deg)scale(.7)}.am-contact-popup-form .am-contact-popup-consent input[type=checkbox]:checked+span:before{background:#111514;border-color:#111514}.am-contact-popup-form .am-contact-popup-consent input[type=checkbox]:checked+span:after{opacity:1;transform:rotate(-45deg)scale(1)}.am-contact-popup-form .am-contact-popup-consent input[type=checkbox]:focus-visible+span:before{outline-offset:3px;outline:2px solid #11151447}.am-contact-popup-actions button{letter-spacing:0;justify-self:center;min-width:172px;min-height:46px;padding:0 30px}.am-contact-popup-actions p{text-align:center;min-height:18px}@media (max-width:900px){.am-contact-popup-panel{grid-template-columns:1fr;width:min(100vw - 24px,620px);min-height:0}.am-contact-popup-brief{min-height:420px;padding:26px 28px}.am-contact-popup-manager{height:auto;inset:0}.am-contact-popup-direct{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:16px}.am-contact-popup-direct a{border-bottom:0;grid-template-columns:1fr;gap:6px;padding:0}.am-contact-popup-form{padding:30px 28px 32px}}@media (max-width:620px){.am-contact-popup{place-items:start center;padding:10px;overflow-y:auto}.am-contact-popup-panel{width:min(100%,430px);margin:0}.am-contact-popup-close{top:12px;right:12px}.am-contact-popup-brief{min-height:360px;padding:22px 22px 18px}.am-contact-popup-manager{height:auto;inset:0}.am-contact-popup-direct{grid-template-columns:1fr;gap:0}.am-contact-popup-direct a{border-bottom:1px solid #f7fbf921;grid-template-columns:62px minmax(0,1fr);padding:10px 0}.am-contact-popup-direct a:first-of-type{padding-top:10px}.am-contact-popup-form{padding:18px 22px 20px}.am-contact-popup-grid{grid-template-columns:1fr;row-gap:10px}.am-contact-popup-form input[type=text],.am-contact-popup-form input[type=tel],.am-contact-popup-form input[type=email],.am-contact-popup-form textarea{min-height:28px;padding-bottom:7px;font-size:16px}.am-contact-popup-form textarea{min-height:42px}.am-contact-popup-actions{grid-template-columns:1fr;gap:12px;margin-top:18px}.am-contact-popup-actions button{width:100%}}@keyframes am-contact-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes am-contact-popup-panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}html.site-contact-popup-open,html.site-contact-popup-open body{overscroll-behavior:none!important;overflow:hidden!important}html.site-contact-popup-open .am-route-transition-content{top:var(--am-contact-background-freeze-top,0px)!important;pointer-events:none!important;width:100%!important;position:fixed!important;left:0!important;right:0!important}html.site-contact-popup-open .am-route-transition-content *,html.site-contact-popup-open .am-route-transition-content :before,html.site-contact-popup-open .am-route-transition-content :after{animation-play-state:paused!important}.am-contact-popup{overscroll-behavior:none}.am-contact-popup-panel{grid-template-rows:0 minmax(0,1fr);height:min(760px,100svh - 48px);min-height:min(700px,100svh - 48px);max-height:calc(100svh - 48px);overflow:hidden}.am-contact-popup-brief{min-height:0}.am-contact-popup-toolbar{top:env(safe-area-inset-top,0px);z-index:5;grid-column:1/-1;align-self:start;height:0;position:sticky}.am-contact-popup-toolbar .am-contact-popup-close{color:#101514;background:#f7f8f6;border:1px solid #1015142e;width:44px;height:44px;top:14px;right:14px;box-shadow:0 4px 18px #10151429}.am-contact-popup-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #a5b29a}.am-contact-popup-notice{color:#f7f8f6;background:#101514;border:1px solid #a5b29a66;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px 12px;width:min(360px,100% - 28px);padding:18px;display:grid;position:absolute;top:70px;right:14px;box-shadow:0 10px 24px #1015142e}.am-contact-popup-notice-icon{color:#b9c9a9;border:1px solid #a5b29a66;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.am-contact-popup-notice-icon svg{width:20px;height:20px}.am-contact-popup-notice strong{font-size:17px;font-weight:520;line-height:1.25}.am-contact-popup-notice[data-tone=success] strong{color:#b9c9a9}.am-contact-popup-notice p{color:#c5cac5;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.am-contact-popup-notice button{color:#101514;min-width:88px;min-height:44px;font:inherit;cursor:pointer;background:#e7eddf;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;margin-top:4px;padding:0 20px;font-size:13px;font-weight:600}.am-contact-popup-notice button:hover{background:#fff}.am-contact-popup-form-universal{overscroll-behavior:contain;scrollbar-color:#1115142e transparent;scrollbar-width:thin;align-content:start;min-height:0;padding:clamp(38px,3.7vw,52px) clamp(46px,4.8vw,70px) clamp(34px,3.7vw,48px);overflow:hidden auto}.am-contact-popup-form-universal::-webkit-scrollbar{width:5px}.am-contact-popup-form-universal::-webkit-scrollbar-thumb{background:#11151429;border-radius:99px}.am-contact-popup-form-head{gap:5px;margin:0 0 clamp(26px,2.6vw,34px);display:grid}.am-contact-details-fields,.am-contact-quiz-step{border:0;min-width:0;margin:0;padding:0}.am-contact-popup-form-content{min-width:0}.am-contact-details-fields[hidden]{display:none}.am-contact-submit-row{justify-items:center;width:100%;display:grid}.am-contact-popup-form-head.am-contact-quiz-head{gap:14px;margin-bottom:28px}.am-contact-popup-form-head.am-contact-quiz-head h3{text-wrap:balance;scroll-margin-top:76px;font-weight:470;line-height:1.12}.am-contact-popup-form-head.am-contact-quiz-head>span{color:#697366;letter-spacing:.12em;font-weight:600}.am-contact-popup-form-head.am-contact-quiz-head p{color:#737b73;line-height:1.55}.am-contact-quiz-head h3:focus{outline:none}.am-contact-quiz-progress{gap:5px;margin:0 0 12px;display:flex}.am-contact-quiz-progress i{background:#dce0da;flex:1;height:2px}.am-contact-quiz-progress i[data-active=true]{background:#101514}.am-contact-quiz-options{gap:10px;display:grid}.am-contact-popup-form .am-contact-quiz-option{cursor:pointer;background:#f0f2ee;border:1px solid #dce0da;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:72px;padding:18px;transition:border-color .24s,background-color .24s;display:grid;position:relative}.am-contact-popup-form .am-contact-quiz-option .am-contact-quiz-option-label{color:#101514;letter-spacing:-.02em;text-transform:none;font-size:15px;font-weight:500;line-height:1.4}.am-contact-quiz-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.am-contact-quiz-option-index{color:#7d8877;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.am-contact-quiz-option-check{border:1px solid #bfc7ba;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.am-contact-quiz-option-check svg{opacity:0;width:16px;height:16px}.am-contact-popup-form .am-contact-quiz-option:has(input:checked){background:#101514;border-color:#101514}.am-contact-popup-form .am-contact-quiz-option:has(input:checked) .am-contact-quiz-option-label{color:#f7f8f6}:is(.am-contact-quiz-option:has(input:checked) .am-contact-quiz-option-index,.am-contact-quiz-option:has(input:checked) .am-contact-quiz-option-caption){color:#b9c9a9}.am-contact-quiz-option:has(input:checked) .am-contact-quiz-option-check{color:#101514;background:#b9c9a9;border-color:#b9c9a9}.am-contact-quiz-option:has(input:checked) svg{opacity:1}.am-contact-quiz-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #7f8d78}.am-contact-quiz-options[data-kind=workers]{grid-template-columns:repeat(2,minmax(0,1fr))}.am-contact-popup-form .am-contact-quiz-options[data-kind=workers] .am-contact-quiz-option{grid-template-columns:minmax(0,1fr) 24px;align-content:space-between;align-items:start;gap:16px 8px;min-height:126px}.am-contact-quiz-options[data-kind=workers] .am-contact-quiz-option-index{display:none}.am-contact-popup-form .am-contact-quiz-options[data-kind=workers] .am-contact-quiz-option-label{font-size:clamp(24px,2.6vw,36px);font-weight:470;line-height:1.05}.am-contact-quiz-option-caption{color:#778171;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:500}.am-contact-popup-form .am-contact-quiz-step textarea{resize:vertical;background:#f0f2ee;border:1px solid #dce0da;border-radius:6px;min-height:140px;max-height:220px;padding:18px;line-height:1.6}.am-contact-quiz-navigation{justify-content:end;gap:12px;width:100%;display:flex}.am-contact-quiz-navigation button{flex:1;gap:12px;min-width:0;padding:0 14px}.am-contact-popup-actions .am-contact-quiz-back{color:#111514;background:0 0;border:1px solid #bac2b6}@media (hover:hover) and (pointer:fine){.am-contact-popup-form .am-contact-quiz-option:hover:not(:has(input:checked)){background:#e8ece4;border-color:#98a18f}}@media (max-width:380px){.am-contact-popup-form .am-contact-quiz-option{gap:10px;padding:14px}.am-contact-popup-form .am-contact-quiz-options[data-kind=workers] .am-contact-quiz-option{grid-template-columns:minmax(0,1fr)}.am-contact-quiz-options[data-kind=workers] .am-contact-quiz-option-check{position:absolute;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.am-contact-popup-form .am-contact-quiz-option{transition:none}}.am-contact-popup-form-head>span{color:#11151475;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.2}.am-contact-popup-form-head h3,.am-contact-popup-form-head p{margin:0}.am-contact-popup-form-head h3{color:#111514;letter-spacing:-.035em;font-size:clamp(30px,2.4vw,38px);font-weight:520;line-height:1.05}.am-contact-popup-form-head p{color:#1115147a;max-width:480px;font-size:13px;font-weight:480;line-height:1.45}.am-contact-popup-form-universal .am-contact-popup-grid{gap:clamp(20px,2.1vw,27px) clamp(30px,3.2vw,44px)}.am-contact-popup-form-universal select:disabled{cursor:not-allowed;opacity:.48}.am-contact-popup-form-universal .am-contact-popup-select-field{z-index:1;min-width:0;position:relative}.am-contact-popup-form-universal .am-contact-popup-select-field[data-open=true]{z-index:80}.am-contact-popup-form-universal .am-contact-popup-select-button{color:#11151475;border-bottom-color:#11151433;min-height:42px;padding:2px 2px 11px 0;font-size:15px;font-weight:540}.am-contact-popup-form-universal .am-contact-popup-select-button:hover{color:#111514b8;border-bottom-color:#1115147a}.am-contact-popup-form-universal .am-contact-popup-select-button:focus-visible{outline-offset:4px;border-bottom-color:#111514;outline:2px solid #11151421}.am-contact-popup-form-universal .am-contact-popup-select-field:not([data-value=""]) .am-contact-popup-select-button{color:#111514}.am-contact-popup-form-universal .am-contact-popup-select-panel{isolation:isolate;opacity:0;visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8f6;border:1px solid #11151421;border-radius:10px;gap:3px;max-height:286px;padding:7px;display:grid;top:calc(100% + 8px);box-shadow:0 22px 55px #11151424,0 3px 12px #1115140f}.am-contact-popup-form-universal .am-contact-popup-select.is-open .am-contact-popup-select-panel{opacity:1;visibility:visible}.am-contact-popup-form-universal .am-contact-popup-select-panel button{color:#111514b8;background:#f7f8f6;border-radius:6px;justify-content:space-between;gap:16px;min-height:40px;padding:0 12px;font-size:14px;font-weight:530}.am-contact-popup-form-universal .am-contact-popup-select-panel button:hover:not([aria-selected=true]),.am-contact-popup-form-universal .am-contact-popup-select-panel button:focus-visible:not([aria-selected=true]){color:#111514;background:#1115140e}.am-contact-popup-form-universal .am-contact-popup-select-panel button:focus-visible{outline-offset:-1px;outline:1px solid #11151438}.am-contact-popup-form-universal .am-contact-popup-select-panel button[aria-selected=true]{color:#fff;background:#111514}.am-contact-popup-form-universal .am-contact-popup-select-panel button[aria-selected=true]:after{content:"✓";color:#ffffffd1;flex:none;font-size:12px;font-weight:700}.am-contact-popup-form-universal .am-contact-popup-select.is-open .am-contact-popup-select-button{color:#111514;border-bottom-color:#111514}.am-contact-popup-form-universal textarea{min-height:72px;max-height:110px}.am-contact-popup-form-universal .am-contact-popup-actions{margin-top:clamp(24px,2.7vw,34px)}.am-contact-popup-dynamic{animation:.36s cubic-bezier(.16,1,.3,1) both am-contact-popup-field-in}@keyframes am-contact-popup-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:900px){.am-contact-popup{place-items:start center;padding:12px;overflow-y:auto}.am-contact-popup-panel{grid-template-rows:0 auto auto;height:auto;min-height:0;max-height:none;display:grid;overflow:visible}.am-contact-popup-brief{min-height:340px}.am-contact-popup-panel[data-direction=europe] .am-contact-popup-brief{min-height:320px}.am-contact-popup-panel[data-direction=europe] .am-contact-popup-manager img{object-position:center 30%}.am-contact-popup-form-universal{padding:32px 30px 36px;overflow:visible}}@media (max-width:620px){.am-contact-popup-brief{min-height:320px}.am-contact-popup-form-universal{padding:24px 22px calc(40px + env(safe-area-inset-bottom,0px))}.am-contact-popup-form-universal .am-contact-popup-actions{gap:24px;margin-top:32px}.am-contact-popup-form-universal .am-contact-popup-consent{text-align:left;width:100%;min-height:44px;font-size:12px;line-height:1.55}.am-contact-popup-form-universal .am-contact-popup-consent>span{padding-left:28px}.am-contact-popup-form-head{margin-bottom:22px}.am-contact-popup-form-head h3{font-size:30px}.am-contact-popup-form-universal .am-contact-popup-grid{row-gap:16px}}@media (prefers-reduced-motion:reduce){.am-contact-popup-dynamic{animation:none}}@media (max-width:1500px) and (min-width:1121px){.am-people-fact{grid-template-columns:minmax(260px,clamp(430px,41vw,590px)) minmax(0,1fr)}.am-people-fact h2{max-width:880px}.am-people-fact-number{font-size:clamp(76px,6.55vw,94px)}.am-people-fact-title-text>span{font-size:clamp(39px,3.52vw,50px)}.am-people-fact-media-small{width:clamp(250px,20vw,310px);top:clamp(58px,5vw,82px)}.am-people-fact-copy{max-width:860px}}.am-footer{z-index:2;color:#f7fbf9;isolation:isolate;background:#111414;border-top:0;grid-template-rows:auto 1fr auto;align-content:space-between;min-height:100svh;margin-top:0;padding:clamp(74px,5.8vw,104px) 0 clamp(28px,2.8vw,42px);display:grid;position:relative;overflow:hidden}.am-footer .am-shell{width:min(1720px,100% - clamp(32px,5vw,96px))}.am-footer:before{content:"";z-index:0;pointer-events:none;background:#ffffff1f;height:1px;position:absolute;inset:0 0 auto}.am-footer:after{content:none}.am-footer .am-footer-recaptcha a{color:inherit;text-decoration:none}.am-footer .am-footer-recaptcha a:hover{color:#fff!important}.am-footer .am-footer-recaptcha{color:#f7fbf97a;text-align:center;max-width:560px;margin:0}.am-footer-bottom{z-index:1;grid-template-columns:repeat(6,max-content);justify-content:space-between;align-items:center;gap:clamp(20px,2.4vw,46px);display:grid;position:relative}.am-footer-copy,.am-footer .am-footer-recaptcha{letter-spacing:-.012em;font-size:clamp(13px,.82vw,15px);font-weight:560;line-height:1.35}.am-footer .am-footer-bottom .am-footer-copy,.am-footer .am-footer-bottom .am-footer-recaptcha,.am-footer .am-footer-bottom .am-footer-recaptcha a{color:#f7fbf980!important}.am-footer-copy{color:#f7fbf97a;white-space:nowrap}.am-footer-bottom .am-footer-recaptcha{white-space:nowrap;max-width:none}@media (max-width:1120px){.am-header{grid-template-columns:auto 1fr auto;gap:20px;padding:0 24px}.am-header-nav{justify-self:center;gap:18px}.am-header-nav a,.am-header-link{font-size:15px}.am-home-story-copy,.am-partners-heading,.am-why-steps{grid-template-columns:1fr}.am-why-steps{width:min(100% - 64px,1720px)}.am-why-steps+.am-partners{width:min(100% - 64px,1720px);margin-top:clamp(34px,6vw,72px);padding-top:clamp(78px,10vw,128px)}.am-why-steps-header{grid-template-columns:1fr}.am-why-steps-header h2{grid-column:1}.am-why-steps-intro{position:relative;top:auto}.am-why-steps-intro h2{max-width:680px;font-size:clamp(50px,8vw,72px)}.am-why-ceo{max-width:620px}.am-home-story-copy{gap:28px;width:min(100% - 64px,1720px)}.am-home-story-title{max-width:100%;font-size:48px;line-height:55px}.am-home-belief-flow{width:min(100% - 64px,1220px)}.am-home-belief-heading{max-width:min(100% - 64px,980px);font-size:58px;line-height:1.06}.am-home-belief-copy{max-width:min(100% - 64px,820px);font-size:38px}.am-partner-logo{flex-basis:clamp(178px,23vw,248px)}.am-projects-dark-inner{width:100%}.am-projects-dark-heading{grid-template-columns:minmax(0,1fr);align-content:center;gap:26px;min-height:clamp(260px,46vw,390px);padding-inline:32px}.am-projects-dark-head{grid-column:1;gap:28px;max-width:860px}.am-projects-dark-heading h2{grid-column:1;max-width:780px;font-size:clamp(34px,4.8vw,52px)}.am-projects-dark-heading h2>span{white-space:normal}.am-projects-dark-proof{grid-template-columns:1fr;gap:28px}.am-projects-dark-stats{max-width:660px}.am-people-fact{grid-template-columns:1fr;gap:28px;width:min(100% - 64px,1720px);padding:96px 0 86px}.am-people-fact-label{font-size:18px}.am-people-fact h2{gap:0 clamp(18px,3vw,30px);max-width:840px}.am-people-fact-number{font-size:clamp(78px,10vw,116px)}.am-people-fact-title-text>span{font-size:clamp(36px,5.1vw,54px)}.am-people-fact-main{grid-column:1;gap:48px}.am-people-fact-media{grid-column:1;grid-template-columns:1fr;gap:32px}.am-people-fact-media-large{order:-1;grid-column:1}.am-people-fact-media-small{grid-column:1;width:min(68vw,420px);top:42px}.am-people-fact-copy{grid-column:1;max-width:760px;font-size:clamp(30px,4.2vw,38px);line-height:1.22}.am-testimonials-inner{width:min(100% - 64px,1720px);padding:78px 0 84px}.am-testimonials h2{margin-bottom:48px;font-size:clamp(46px,6.8vw,68px)}.am-testimonials-body{grid-template-columns:1fr;gap:34px}.am-testimonials-media{aspect-ratio:1.18;height:auto}.am-testimonials-panel{gap:24px 22px;padding-top:28px}.am-testimonials blockquote{font-size:clamp(27px,3.6vw,34px)}.am-projects-dark-row{grid-template-columns:66px minmax(240px,.42fr) minmax(0,1fr) 52px;gap:clamp(24px,3.6vw,48px);min-height:clamp(230px,30vw,330px);padding-inline:32px}.am-projects-dark-title{font-size:clamp(64px,10vw,126px)}.am-projects-dark-arrow{width:clamp(86px,10vw,126px)}}@media (min-width:761px) and (max-width:1120px){.am-projects-dark-row{grid-template-columns:48px minmax(0,1fr) 52px;gap:24px;padding-block:32px}.am-projects-dark-row .am-projects-dark-title{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;font-size:clamp(40px,6vw,64px);line-height:1.04}.am-projects-dark-arrow{grid-area:1/3/span 2;width:52px}.am-projects-dark-row--more .am-projects-dark-title{grid-area:1/2}.am-projects-dark-row--more .am-projects-dark-arrow{grid-area:1/3}}@media (max-width:760px){.am-shell{width:min(100% - 24px,560px)}.am-home{overflow-x:clip}}@media (max-width:980px){html.am-mobile-menu-open,html.am-mobile-menu-open body{overflow:hidden}.am-header{z-index:214748100;width:100dvw;max-width:100dvw;min-height:calc(72px + env(safe-area-inset-top,0px));padding:calc(14px + env(safe-area-inset-top,0px)) 20px 14px;background:rgb(255 255 255/var(--am-header-bg-alpha,0));border-bottom-color:rgb(18 24 32/var(--am-header-border-alpha,0));-webkit-backdrop-filter:blur(var(--am-header-blur,0px));backdrop-filter:blur(var(--am-header-blur,0px));pointer-events:auto;grid-template-columns:auto auto;gap:0;top:0;right:auto}.am-header.is-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#0000;transform:translateY(0)}.am-header-brand{z-index:132;min-height:42px;position:relative}.am-header-logo-full{width:clamp(150px,42vw,184px);display:block!important}.am-header-logo-mark{display:none!important}.am-header-actions,.am-header-nav{display:none}.am-mobile-menu-toggle{z-index:132;width:48px;height:48px;color:var(--am-header-menu-color,#11161c);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:end;align-items:center;padding:0;transition:color .52s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex;position:relative}.am-header.is-menu-open .am-mobile-menu-toggle,.am-header.is-menu-closing .am-mobile-menu-toggle{opacity:0;pointer-events:none}.am-mobile-menu-toggle span,.am-mobile-menu-close span{transform-origin:50%;width:27px;height:2px;transition:transform .26s var(--am-ease), opacity .22s ease;background:currentColor;border-radius:999px;position:absolute}.am-mobile-menu-toggle span:first-child{transform:translateY(-5px)}.am-mobile-menu-toggle span:last-child{transform:translateY(5px)}.am-header.is-menu-open .am-mobile-menu-toggle span:first-child{transform:rotate(45deg)}.am-header.is-menu-open .am-mobile-menu-toggle span:last-child{transform:rotate(-45deg)}.am-mobile-menu-panel{z-index:131;width:100dvw;max-width:100dvw;min-height:100svh;padding:calc(22px + env(safe-area-inset-top,0px)) 24px max(28px, env(safe-area-inset-bottom,0px));opacity:1;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);will-change:clip-path;background:#fff;grid-template-rows:auto 1fr auto;transition:clip-path .76s cubic-bezier(.87,0,.13,1),visibility 0s linear .76s;display:grid;position:fixed;inset:0 auto 0 0}.am-mobile-menu-panel *{pointer-events:none}.am-header.is-menu-open .am-mobile-menu-panel{visibility:visible;pointer-events:auto;clip-path:inset(0);transition-delay:0s}.am-header.is-menu-open .am-mobile-menu-panel *{pointer-events:auto}.am-mobile-menu-head{justify-content:space-between;align-items:center;min-height:52px;display:flex}.am-mobile-menu-brand{align-items:center;width:min(190px,52vw);min-height:44px;display:inline-flex}.am-mobile-menu-brand img{width:100%;height:auto;display:block}.am-mobile-menu-close{color:#11161c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.am-mobile-menu-close span:first-child{transform:rotate(45deg)}.am-mobile-menu-close span:last-child{transform:rotate(-45deg)}.am-mobile-menu-nav{align-content:start;gap:20px;padding:clamp(56px,12svh,112px) 0 32px;display:grid}.am-mobile-menu-nav a{color:#07090c;letter-spacing:-.018em;align-items:center;min-height:36px;font-size:clamp(30px,8.4vw,42px);font-weight:520;line-height:1.05;display:flex}.am-mobile-menu-bottom{gap:24px;display:grid}.am-mobile-contact{color:#fff;background:#11161c;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:58px;font-size:16px;font-weight:560;line-height:1;display:inline-flex}.am-header.is-contact-route{min-height:calc(72px + env(safe-area-inset-top,0px));padding-top:max(14px, env(safe-area-inset-top,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-left:max(20px, env(safe-area-inset-left,0px))}.am-header.is-contact-route .am-mobile-menu-panel{box-sizing:border-box;height:100dvh;min-height:0;padding-top:max(14px, env(safe-area-inset-top,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 12px));padding-left:max(20px, env(safe-area-inset-left,0px));grid-template-rows:auto auto auto;align-content:start;overflow:hidden auto}.am-header.is-contact-route .am-mobile-menu-nav{gap:clamp(12px,2dvh,20px);padding:clamp(28px,6dvh,56px) 0 12px;overflow:visible}.am-header.is-contact-route .am-mobile-menu-nav::-webkit-scrollbar{display:none}.am-header.is-contact-route .am-mobile-menu-bottom{z-index:3;flex:none;gap:22px;width:100%;margin-top:clamp(26px,4dvh,38px);padding-bottom:2px;position:relative}.am-header.is-contact-route .am-mobile-contact{box-sizing:border-box;border:0;align-self:stretch;width:100%;min-height:56px;margin:clamp(34px,5dvh,48px) 0 0;font-size:15px;font-weight:560}}@media (max-width:760px){.am-home-story{padding:96px 0 0}.am-home-story-copy{gap:20px;width:min(100% - 24px,560px)}.am-home-story-kicker{font-size:16px}.am-home-story-title{font-size:38px;line-height:43px}.am-people-fact{gap:20px;width:min(100% - 24px,560px);padding:96px 0 76px}.am-people-fact-label{font-size:16px;line-height:24px}.am-people-fact-main{gap:34px}.am-people-fact h2{grid-template-columns:1fr;gap:8px;line-height:1}.am-people-fact-number{font-size:clamp(70px,18vw,96px)}.am-people-fact-title-text{padding-bottom:0}.am-people-fact-title-text>span{white-space:normal;font-size:clamp(37px,10.2vw,48px)}.am-people-fact-media{gap:14px}.am-people-fact-media-large{aspect-ratio:1.22}.am-people-fact-media-small{aspect-ratio:.88;width:min(76vw,310px);top:16px}.am-people-fact-copy{letter-spacing:-.035em;font-size:24px;line-height:1.24}.am-testimonials-inner{width:min(100% - 24px,560px);padding:66px 0 70px}.am-testimonials h2{margin-bottom:34px;font-size:clamp(36px,10.8vw,50px);line-height:.98}.am-testimonials-body{gap:28px}.am-testimonials-media{aspect-ratio:1.08}.am-testimonials-panel{grid-template-columns:1fr;gap:24px;padding-top:28px}.am-testimonials-controls{gap:8px}.am-testimonials-controls button{width:34px;font-size:14px}.am-testimonials-mark{justify-self:start;font-size:64px}.am-testimonials-category{margin:-6px 0 -10px}.am-testimonials blockquote{font-size:23px;line-height:1.12}.am-testimonials-panel footer{gap:12px;font-size:14px;line-height:1.2}.am-home-belief{padding:78px 0 92px}.am-home-belief-inner{gap:42px}.am-home-belief-heading{max-width:min(100% - 24px,560px);font-size:39px;line-height:1.08}.am-home-belief-flow{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;width:min(100% - 24px,560px);min-height:auto;padding:2px 0 10px;overflow-x:auto}.am-home-belief-flow::-webkit-scrollbar{display:none}.am-home-belief-tile{scroll-snap-align:center;flex:0 0 min(240px,58vw);height:clamp(260px,66vw,340px)}.am-home-belief-tile:not(:first-child){margin-left:-34px}.am-home-belief-copy{max-width:min(100% - 24px,560px);font-size:28px;line-height:1.18}.am-partners-heading h2{letter-spacing:-.035em;font-size:34px;line-height:1.08}.am-why-steps{gap:48px;width:min(100% - 24px,560px)}.am-why-steps+.am-partners{width:min(100% - 24px,560px);margin-top:34px;padding-top:76px}.am-why-steps-intro h2{letter-spacing:-.068em;font-size:clamp(42px,11vw,62px);line-height:1.04}.am-why-steps-header{grid-template-columns:1fr;align-items:start;display:grid}.am-why-steps-header h2{grid-column:1}.am-why-steps-header p{text-align:left;max-width:none}.am-why-step{grid-template-columns:1fr;gap:10px}.am-why-step p{font-size:clamp(28px,8.4vw,38px);line-height:1.12}.am-footer-bottom{grid-template-columns:1fr}.am-footer{padding-top:72px}.am-footer-bottom{justify-items:start}.am-footer .am-footer-recaptcha{text-align:left;max-width:min(100%,620px)}.am-footer-bottom .am-footer-recaptcha{white-space:normal}.am-projects-dark-inner{width:100%;padding:78px 0 0}.am-projects-dark-heading{gap:18px;min-height:auto;padding:0 24px 52px}.am-projects-dark-heading p{font-size:16px}.am-projects-dark-head{grid-column:1;gap:24px}.am-projects-dark-heading h2{letter-spacing:-.04em;grid-column:1;font-size:clamp(44px,14vw,62px)}.am-projects-dark-heading h2>span{white-space:normal}.am-projects-dark-proof{grid-template-columns:1fr;gap:24px;padding-top:22px}.am-projects-dark-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.am-projects-dark-stat{flex-direction:column;align-items:flex-start;gap:10px}.am-projects-dark-stat strong{font-size:clamp(56px,18vw,84px)}.am-projects-dark-stat em{font-size:14px;line-height:1.05}.am-projects-dark-row{grid-template-columns:52px minmax(0,1fr) 58px;gap:18px;min-height:auto;padding:34px 24px 42px}.am-projects-dark-number{width:44px;height:44px}.am-projects-dark-copy{max-width:none}.am-projects-dark-title{letter-spacing:-.045em;white-space:normal;grid-column:1/-1;margin-top:12px;font-size:clamp(50px,16vw,76px)}.am-projects-dark-arrow{grid-area:1/3/span 2;align-self:center;width:54px}.am-projects-dark-row--more{min-height:148px}.am-projects-dark-row--more .am-projects-dark-copy{display:none}.am-projects-dark-row--more .am-projects-dark-title{white-space:nowrap;grid-area:1/2;margin-top:0;font-size:clamp(58px,20vw,86px)}.am-projects-dark-row--more .am-projects-dark-arrow{grid-area:1/3}.am-partner-logo{flex-basis:clamp(152px,42vw,204px);min-height:104px}}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--background);color:var(--foreground);font-family:var(--am-font-sans);font-size:15px;font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%}img,video{height:auto}html.site-is-loading,html.site-is-loading body,html.site-cookie-consent-open,html.site-cookie-consent-open body{overflow:hidden}body>:not(.cookie-consent):not(.site-preloader):not(.am-global-up){transition:filter .52s cubic-bezier(.2,0,.08,1),transform .52s cubic-bezier(.2,0,.08,1)}html.site-cookie-consent-open body>:not(.cookie-consent):not(.site-preloader){filter:blur(18px)saturate(.58)contrast(.92)brightness(1.08);transform:translate(0,0)scale(1.018)}.cookie-settings-button{left:max(18px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));z-index:2147483000;color:#111414;cursor:pointer;filter:drop-shadow(0 10px 22px #0003);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .18s,filter .18s;display:inline-flex;position:fixed}.cookie-settings-button,.am-global-up{appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cookie-settings-button svg{width:48px;height:48px;display:block}.cookie-settings-button circle{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.22,1.45,.34,1)}.cookie-settings-button path{fill:#fff;transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.22,1.45,.34,1)}.cookie-settings-button:hover{filter:drop-shadow(0 14px 28px #0000003d)}.cookie-settings-button:hover circle{animation:.62s cubic-bezier(.16,1,.3,1) both cookie-pressure-inertia}.cookie-settings-button:hover path{transform:scale(.96)}.cookie-settings-button:active circle{animation:none;transform:scale(.88)}.cookie-settings-button:active path{transform:scale(.93)}.cookie-settings-button:focus-visible{outline-offset:5px;outline:3px solid #00000038}html.site-cookie-consent-open .cookie-settings-button{opacity:0;pointer-events:none}@keyframes cookie-pressure-inertia{0%{transform:scale(1)}34%{transform:scale(.9)}58%{transform:scale(.955)}78%{transform:scale(.918)}to{transform:scale(.93)}}.cookie-consent{--cookie-flow:cubic-bezier(.2, 0, .08, 1);--cookie-font:inherit;--cookie-ink:#10151b;--cookie-ink-strong:#0f141a;--cookie-ink-link:#10151bc7;--cookie-ink-google:#10151bdb;--cookie-copy:#10151bc7;--cookie-muted:#10151b8f;--cookie-muted-label:#10151b94;--cookie-muted-strong:#10151bb8;--cookie-focus-ring:#14191f2e;--cookie-focus-ring-soft:#14191f29;--cookie-panel-border:#10151b18;--cookie-panel-shadow:0 28px 86px #10151b24, 0 8px 26px #10151b12, inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #b9c4cf1f;--cookie-eyebrow-size:11px;--cookie-eyebrow-weight:720;--cookie-eyebrow-tracking:.18em;--cookie-title-size:clamp(19px, 1.8vw, 26px);--cookie-title-weight:690;--cookie-body-size:clamp(14px, 1.05vw, 16px);--cookie-body-weight:400;--cookie-button-size:13px;--cookie-button-weight:560;--cookie-button-height:58px;--cookie-control-text:#525b69b8;--cookie-control-text-strong:#525b69c7;--cookie-control-text-muted:#525b69a3;--cookie-control-text-hover:#404956d1;--cookie-control-text-hover-strong:#404956db;--cookie-control-text-hover-muted:#404956c2;--cookie-control-border:#10151b1a;--cookie-control-border-primary:#10151b21;--cookie-control-border-muted:#10151b16;--cookie-control-border-hover:#10151b24;--cookie-control-border-primary-hover:#10151b29;--cookie-control-border-active:#10151b1f;--cookie-panel-bg:linear-gradient(180deg, #fffffff5, #f7f9faf0), #fffffff0;--cookie-control-bg:linear-gradient(180deg, #ffffffd1, #edf2f4eb), #eef2f4;--cookie-control-bg-primary:linear-gradient(180deg, #ffffffdb, #eef2f4f0), #eef2f4;--cookie-control-bg-muted:linear-gradient(180deg, #ffffffc7, #ebf0f2eb), #ecf0f2;--cookie-control-bg-hover:linear-gradient(180deg, #ffffffe6, #f1f5f7f0), #f2f5f6;--cookie-control-bg-primary-hover:linear-gradient(180deg, #ffffffeb, #f1f5f7f5), #f2f5f6;--cookie-control-bg-active:linear-gradient(180deg, #ffffffc7, #eaeff1f0), #edf1f3;--cookie-control-bg-muted-hover:linear-gradient(180deg, #ffffffc7, #ecf1f3f5), #edf1f3;--cookie-reset-bg-active:linear-gradient(180deg, #ffffffdb, #f1f5f7f0), #f1f5f7;--cookie-control-shadow:inset 3px 3px 7px #b9c4cf52, inset -3px -3px 7px #ffffffc7, 0 1px 0 #ffffffb8;--cookie-control-shadow-primary:inset 3px 3px 7px #b9c4cf57, inset -3px -3px 7px #ffffffd1, 0 1px 0 #ffffffc2;--cookie-control-shadow-hover:inset 2px 2px 5px #b9c4cf3d, inset -2px -2px 5px #ffffffd1, 0 1px 0 #ffffffbd;--cookie-control-shadow-primary-hover:inset 2px 2px 5px #b9c4cf42, inset -2px -2px 5px #ffffffd6, 0 1px 0 #ffffffc7;--cookie-control-shadow-active:inset 3px 3px 7px #b9c4cf57, inset -3px -3px 7px #ffffffb8;--cookie-reset-shadow:inset 3px 3px 7px #b9c4cf6b, inset -3px -3px 7px #ffffffe6, 0 1px 0 #ffffffc7;--cookie-reset-shadow-active:inset 0 0 0 1px #ffffffb8, inset 0 -1px 0 #b9c4cf29, 0 1px 0 #ffffffb8;--cookie-provider-wordmark-size:23px;--cookie-provider-wordmark-weight:700;--cookie-provider-label-size:15px;--cookie-provider-label-weight:700;--cookie-provider-meta-size:11px;--cookie-provider-meta-weight:760;--cookie-toggle-size:14px;--cookie-toggle-weight:640;--cookie-switch-bg:linear-gradient(180deg, #ffffffc7, #eef2f4eb), #eef2f4;--cookie-switch-shadow:inset 3px 3px 7px #b9c4cf6b, inset -3px -3px 7px #ffffffe6, 0 1px 0 #ffffffc7;--cookie-switch-fill-shine:linear-gradient(180deg, #ffffff29, #ffffff05 46%, #10151b1f);--cookie-switch-fill-shadow-highlight:#ffffff2e;--cookie-switch-knob-bg:linear-gradient(145deg, #fff, #eef1f2), #fff;--cookie-switch-knob-bg-on:linear-gradient(145deg, #fff, #eef1f2), #fbfcfc;--cookie-switch-knob-border:#10151b14;--cookie-switch-knob-border-hover:#10151b1a;--cookie-switch-knob-shadow:2px 2px 5px #10151b29, inset 0 1px 0 #ffffffc7, inset 0 -1px 1px #10151b0b;--cookie-switch-knob-shadow-hover:2px 2px 5px #10151b29, inset 0 1px 0 #ffffffd1, inset 0 -1px 1px #10151b0d;--cookie-state-on:#43c768;--cookie-state-on-shadow:#1e713733;--cookie-state-off:#e75a51;--cookie-state-off-shadow:#76231e2e;z-index:9000;pointer-events:auto;font-family:var(--cookie-font);align-items:end;padding:clamp(16px,2.2vw,34px);display:grid;position:fixed;inset:0}.cookie-consent-glass{-webkit-backdrop-filter:blur(36px)saturate(.54)contrast(.9)brightness(1.1);opacity:0;pointer-events:auto;animation:cookie-glass-in .62s var(--cookie-flow) both;background:radial-gradient(circle at 50% 82%,#ffffff5c,#0000 34%),#faf9f6d1;position:absolute;inset:0}.cookie-consent-panel{z-index:1;width:min(100%,1760px);color:var(--cookie-ink);background:var(--cookie-panel-bg);border:1px solid var(--cookie-panel-border);box-shadow:var(--cookie-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.08);pointer-events:auto;opacity:0;animation:cookie-panel-in .68s var(--cookie-flow) .12s both;border-radius:clamp(24px,1.9vw,34px);gap:clamp(26px,2.2vw,38px);margin:0 auto;padding:clamp(34px,3vw,48px) clamp(44px,4.8vw,82px) clamp(30px,2.6vw,42px);display:grid;position:relative;transform:translateY(26px)}.cookie-consent-top{grid-template-columns:minmax(118px,154px) minmax(430px,1fr) minmax(276px,312px);align-items:center;gap:clamp(30px,4vw,78px);display:grid}.cookie-consent-logo-wrap{place-items:center;min-height:118px;display:grid}.cookie-consent-logo{width:clamp(70px,4.8vw,92px);height:auto;display:block}.cookie-consent-copy{max-width:780px}.cookie-consent-eyebrow{color:var(--cookie-muted);font-size:var(--cookie-eyebrow-size);font-weight:var(--cookie-eyebrow-weight);letter-spacing:var(--cookie-eyebrow-tracking);text-transform:uppercase;margin:0 0 10px;line-height:1}.cookie-consent h2{color:var(--cookie-ink-strong);font-size:var(--cookie-title-size);font-weight:var(--cookie-title-weight);letter-spacing:0;margin:0;line-height:1.12}.cookie-consent p:not(.cookie-consent-eyebrow){max-width:900px;color:var(--cookie-copy);font-size:var(--cookie-body-size);font-weight:var(--cookie-body-weight);letter-spacing:0;margin:10px 0 0;line-height:1.58}.cookie-consent a{color:var(--cookie-ink-link);font-weight:var(--cookie-body-weight);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:.06em}.cookie-consent-actions{gap:14px;display:grid}.cookie-consent-primary,.cookie-consent-secondary{isolation:isolate;width:100%;min-height:var(--cookie-button-height);font:inherit;font-size:var(--cookie-button-size);font-weight:var(--cookie-button-weight);letter-spacing:0;cursor:pointer;text-rendering:geometricprecision;box-shadow:var(--cookie-control-shadow);border-radius:999px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden}.cookie-consent-primary{min-height:var(--cookie-button-height);border:1px solid var(--cookie-control-border-primary);background:var(--cookie-control-bg-primary);color:var(--cookie-control-text-strong);font-weight:var(--cookie-button-weight);box-shadow:var(--cookie-control-shadow-primary)}.cookie-consent-secondary{border:1px solid var(--cookie-control-border);background:var(--cookie-control-bg);color:var(--cookie-control-text);font-weight:var(--cookie-button-weight)}.cookie-consent-reject{border-color:var(--cookie-control-border-muted);background:var(--cookie-control-bg-muted);color:var(--cookie-control-text-muted);font-weight:var(--cookie-button-weight)}.cookie-consent-primary:before,.cookie-consent-secondary:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:0 0;transition:opacity .18s;position:absolute;inset:1px 1px 48%}.cookie-button-text{z-index:2;display:block;position:relative}.cookie-consent-primary:hover,.cookie-consent-primary:focus-visible{border-color:var(--cookie-control-border-primary-hover);background:var(--cookie-control-bg-primary-hover);box-shadow:var(--cookie-control-shadow-primary-hover);color:var(--cookie-control-text-hover-strong);transform:none}.cookie-consent-secondary:hover,.cookie-consent-secondary:focus-visible{border-color:var(--cookie-control-border-hover);background:var(--cookie-control-bg-hover);box-shadow:var(--cookie-control-shadow-hover);color:var(--cookie-control-text-hover);transform:none}.cookie-consent-reject:hover,.cookie-consent-reject:focus-visible{background:var(--cookie-control-bg-muted-hover);color:var(--cookie-control-text-hover-muted)}.cookie-consent-primary:active,.cookie-consent-secondary:active{background:var(--cookie-control-bg-active);box-shadow:var(--cookie-control-shadow-active);transform:none}.cookie-consent-primary:focus-visible,.cookie-consent-secondary:focus-visible,.cookie-consent-details:focus-visible{outline:3px solid var(--cookie-focus-ring);outline-offset:4px}.cookie-consent-bottom{grid-template-columns:minmax(206px,250px) repeat(4,max-content) max-content;align-items:center;gap:16px clamp(28px,2.8vw,54px);padding-top:clamp(8px,1vw,14px);display:grid}.cookie-consent-provider{align-items:center;min-width:206px;line-height:1;display:inline-flex}.cookie-google-lockup{gap:6px;display:grid}.cookie-google-lockup>span:first-child{align-items:baseline;gap:8px;display:flex}.cookie-google-wordmark{color:var(--cookie-ink);font-family:Arial,Helvetica,sans-serif;font-size:var(--cookie-provider-wordmark-size);font-weight:var(--cookie-provider-wordmark-weight);letter-spacing:-.045em;text-transform:none}.cookie-consent-provider strong{color:var(--cookie-ink-google);font-size:var(--cookie-provider-label-size);font-weight:var(--cookie-provider-label-weight);letter-spacing:-.01em}.cookie-google-lockup>span:last-child{color:var(--cookie-muted-label);font-size:var(--cookie-provider-meta-size);font-weight:var(--cookie-provider-meta-weight);letter-spacing:.08em;text-transform:uppercase}.cookie-consent-toggle{color:var(--cookie-muted-strong);font-size:var(--cookie-toggle-size);font-weight:var(--cookie-toggle-weight);letter-spacing:0;cursor:pointer;align-items:center;gap:14px;display:inline-flex;position:relative}.cookie-consent-toggle-essential{cursor:default}.cookie-consent-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cookie-switch{isolation:isolate;background:var(--cookie-switch-bg);width:66px;height:36px;box-shadow:var(--cookie-switch-shadow);border:0;border-radius:999px;flex:none;transition:background .24s,border-color .24s,box-shadow .24s;display:inline-block;position:relative;overflow:hidden}.cookie-switch:before{content:"";z-index:0;border-radius:inherit;background:var(--cookie-switch-fill-shine), color-mix(in srgb, var(--cookie-state-off) 86%, #eef2f4 14%);box-shadow:inset 3px 3px 7px color-mix(in srgb, var(--cookie-state-off-shadow) 64%, #10151b14), inset -3px -3px 7px var(--cookie-switch-fill-shadow-highlight);transition:background .24s,box-shadow .24s;position:absolute;inset:2px}.cookie-switch:after{content:"";z-index:1;border:1px solid var(--cookie-switch-knob-border);background:var(--cookie-switch-knob-bg);width:28px;height:28px;box-shadow:var(--cookie-switch-knob-shadow);border-radius:999px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,0,.08,1);position:absolute;top:4px;left:4px}.cookie-switch.is-on{border-color:#0000}.cookie-switch.is-on:before{background:var(--cookie-switch-fill-shine), color-mix(in srgb, var(--cookie-state-on) 86%, #eef2f4 14%);box-shadow:inset 3px 3px 7px color-mix(in srgb, var(--cookie-state-on-shadow) 64%, #10151b14), inset -3px -3px 7px var(--cookie-switch-fill-shadow-highlight)}.cookie-switch.is-on:after{border-color:var(--cookie-switch-knob-border);background:var(--cookie-switch-knob-bg-on);transform:translate(30px)}.cookie-consent-toggle:hover .cookie-switch:after{border-color:var(--cookie-switch-knob-border-hover);box-shadow:var(--cookie-switch-knob-shadow-hover)}.cookie-consent-toggle:hover .cookie-switch{filter:none}.cookie-consent-toggle input:focus-visible+.cookie-switch{outline:3px solid var(--cookie-focus-ring-soft);outline-offset:4px}.cookie-consent-details{border:1px solid var(--cookie-control-border);background:var(--cookie-switch-bg);min-width:156px;min-height:38px;color:var(--cookie-state-off);font:inherit;font-size:var(--cookie-button-size);letter-spacing:0;cursor:pointer;box-shadow:var(--cookie-reset-shadow);border-radius:999px;place-items:center;padding:0 24px;font-weight:620;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-grid;position:relative}.cookie-consent-details:hover{border-color:var(--cookie-control-border);background:var(--cookie-switch-bg);box-shadow:var(--cookie-reset-shadow);color:var(--cookie-state-off);transform:translateY(0)}.cookie-consent-details:active{border-color:var(--cookie-control-border-active);background:var(--cookie-reset-bg-active);box-shadow:var(--cookie-reset-shadow-active);transform:translateY(0)}.cookie-consent-leaving .cookie-consent-glass{animation:cookie-glass-out .52s var(--cookie-flow) both}.cookie-consent-leaving{pointer-events:none}.cookie-consent-leaving .cookie-consent-panel{animation:cookie-panel-out .52s var(--cookie-flow) both}.site-preloader{--loader-main:#101014;--loader-second:#242c28;--loader-third:#526156;--loader-expo:cubic-bezier(.87, 0, .13, 1);--loader-logo-width:clamp(270px, calc(17vw + 14vh), 560px);z-index:2147483600;isolation:isolate;color:#fff;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-preloader-panel{will-change:transform;position:absolute;inset:-1px 0;transform:translate(0,0)}.site-preloader-panel--second{z-index:2;background:var(--loader-second)}.site-preloader-panel--main{z-index:3;background:var(--loader-main)}.site-preloader-panel--third{z-index:1;background:var(--loader-third)}.site-preloader.is-leaving{pointer-events:none}.site-preloader.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.site-preloader.is-leaving .site-preloader-panel--main{animation:preloader-curtain-out .76s var(--loader-expo) both}.site-preloader.is-leaving .site-preloader-panel--second{animation:preloader-curtain-out .76s var(--loader-expo) .12s both}.site-preloader.is-leaving .site-preloader-panel--third{animation:preloader-curtain-out .76s var(--loader-expo) .24s both}.site-preloader-brand{z-index:4;width:var(--loader-logo-width);opacity:1;transform-origin:50%;backface-visibility:hidden;justify-items:center;max-width:78vw;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.site-preloader.is-leaving .site-preloader-logo{animation:preloader-logo-mask-up .68s var(--loader-expo) both}.site-preloader-logo{filter:invert()grayscale()brightness(3);will-change:transform;backface-visibility:hidden;width:100%;height:auto;display:block;transform:translate(0,0)}.site-preloader-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes preloader-logo-mask-up{0%{transform:translate(0,0)}to{transform:translateY(-112%)}}@keyframes preloader-curtain-out{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes cookie-glass-in{0%{opacity:0}to{opacity:1}}@keyframes cookie-glass-out{0%{opacity:1}to{opacity:0}}@keyframes cookie-panel-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}@keyframes cookie-panel-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.cookie-consent-glass,.cookie-consent-panel,.site-preloader,.site-preloader-panel,.site-preloader-brand,.site-preloader-logo,.am-media-curtain,[data-am-reveal],[data-am-reveal]:after,.am-partners-track{transition:none!important;animation:none!important}.cookie-consent-glass,.cookie-consent-panel,.site-preloader-brand,.site-preloader-logo,.am-media-curtain,[data-am-reveal],[data-am-reveal]:after{opacity:1;clip-path:none;filter:none;transform:none}.am-media-curtain{display:none}}@media (max-width:1100px){.cookie-consent-top{grid-template-columns:96px minmax(0,1fr) minmax(220px,280px);gap:24px}.cookie-consent-bottom{flex-wrap:wrap;gap:14px 22px;display:flex}}@media (max-width:860px){.cookie-consent-panel{overscroll-behavior:contain;scrollbar-width:thin;border-radius:24px;max-height:calc(100svh - 32px);padding:24px 18px 20px;overflow-y:auto}.cookie-consent-top{grid-template-columns:1fr;gap:22px 16px}.cookie-consent-logo-wrap{grid-column:auto;justify-items:center;min-height:0}.cookie-consent-logo{width:66px}.cookie-consent-copy,.cookie-consent-actions{grid-column:auto}.cookie-consent-primary,.cookie-consent-secondary{width:100%}.cookie-consent-bottom{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.cookie-consent-provider{justify-content:center;min-width:0}.cookie-consent-toggle{justify-content:space-between}}@media (max-width:900px){.site-preloader{--loader-logo-width:clamp(232px, 48vw, 360px)}}@media (max-width:520px){.site-preloader{--loader-logo-width:min(76vw, 286px)}}.cms-news-page{min-height:100vh;color:var(--foreground);background:linear-gradient(135deg,#fff,#f2f4ef);padding:72px clamp(18px,4vw,56px)}.cms-preview-bar{z-index:10;background:#fff6d8;border:1px solid #d8c47b;border-radius:7px;max-width:1120px;margin:0 auto 18px;padding:10px 14px;font-size:13px;font-weight:700;position:sticky;top:0}.cms-news-article header p{color:#678;text-transform:uppercase;margin:0 0 12px;font-size:13px}.cms-news-article h1{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.05}.cms-news-article header span{color:#678;margin-top:16px;display:block}.cms-news-article{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:960px;margin:0 auto;padding:clamp(18px,4vw,46px);box-shadow:0 24px 64px #10171d17}.cms-news-cover{object-fit:cover;background:#e9eef2;border-radius:18px;width:100%;max-height:520px;margin:32px 0}.cms-news-body{color:#232b33;font-size:18px;line-height:1.75}.cms-news-body img{max-width:100%;height:auto}[hidden]{display:none!important}@media (max-width:520px){.am-footer{padding-top:58px;padding-bottom:28px}.am-footer-bottom{gap:18px}.am-footer-copy{padding-left:0}.am-footer-bottom .am-footer-recaptcha{padding-left:56px}}.am-final-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,2.2vw,40px) clamp(28px,2.7vw,52px);display:grid}.am-final-contact-form button{color:#fff;cursor:pointer;height:clamp(58px,3.8vw,70px);font:inherit;letter-spacing:-.02em;transition:transform .22s var(--am-ease), background .22s var(--am-ease), color .22s var(--am-ease);background:#111514;border:1px solid #111514;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;font-size:clamp(17px,1vw,19px);font-weight:620;line-height:1;display:inline-flex}@media (max-width:640px){.am-final-contact-form{grid-template-columns:1fr;gap:26px}.am-final-contact-form button{height:58px}}.am-final-contact-form{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(24px,2vw,36px) clamp(24px,2.4vw,46px);display:grid}.am-final-contact-form label{gap:clamp(13px,.9vw,16px);min-width:0;display:grid}.am-final-contact-form label span{color:#11151461;font-size:clamp(13px,.82vw,15px);font-weight:500;line-height:1.2}.am-final-contact-form input,.am-final-contact-form textarea{color:#000;width:100%;min-width:0;font:inherit;letter-spacing:-.018em;background:0 0;border:0;border-bottom:1px solid #1115142e;border-radius:0;outline:0;padding:0 0 17px;font-size:clamp(17px,1vw,19px);font-weight:500;line-height:1.35;transition:border-color .18s}.am-final-contact-form textarea{resize:vertical;min-height:clamp(78px,7vw,108px)}.am-final-contact-form input::placeholder,.am-final-contact-form textarea::placeholder{color:#111514d6;opacity:1}.am-final-contact-form input:focus,.am-final-contact-form textarea:focus{border-color:#111514d6}.am-final-contact-form button{color:#fff;cursor:pointer;height:clamp(56px,3.4vw,64px);font:inherit;letter-spacing:-.02em;transition:transform .22s var(--am-ease), background .22s var(--am-ease);background:#111514;border:1px solid #111514;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;font-size:clamp(16px,.95vw,18px);font-weight:620;line-height:1;display:inline-flex}.am-final-contact-form button svg{width:23px;height:23px;transition:transform .22s var(--am-ease);flex:none}.am-final-contact-form button:hover{background:#000;transform:translateY(-1px)}.am-final-contact-form button:hover svg{transform:translate(4px)}.am-footer{min-height:34svh;padding:clamp(42px,4.6vw,70px) 0 clamp(22px,2.4vw,36px);display:block}.am-footer-bottom{margin-top:clamp(36px,4.2vw,68px)}@media (max-width:1120px){.am-final-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.am-footer{min-height:auto}}@media (max-width:640px){.am-final-contact-form{grid-template-columns:1fr;gap:24px}.am-final-contact-form input,.am-final-contact-form textarea{padding-bottom:13px;font-size:16px}.am-footer{padding-top:44px}}.am-final-screen{background:#fff;grid-template-rows:minmax(0,1fr) minmax(120px,20svh);min-height:100svh;display:grid}.am-final-screen .am-final-cta.am-final-contact{place-items:center;height:100%;min-height:0;padding:clamp(12px,1.6vw,24px) 0}.am-final-screen .am-final-contact-panel{grid-template-columns:minmax(300px,1fr) minmax(560px,680px);align-items:center;gap:clamp(46px,6vw,96px);width:min(1720px,100% - clamp(56px,5vw,104px))}.am-final-screen .am-final-contact-copy{gap:clamp(12px,1vw,18px);max-width:430px}.am-final-screen .am-final-contact-kicker{letter-spacing:.025em;font-size:clamp(11px,.68vw,13px);font-weight:540}.am-final-screen .am-final-contact-panel h2{letter-spacing:-.042em;max-width:430px;font-size:clamp(42px,3vw,58px);font-weight:520;line-height:1}.am-final-screen .am-final-contact-copy>p:not(.am-final-contact-kicker){letter-spacing:-.012em;max-width:390px;font-size:clamp(14px,.86vw,16px);font-weight:470;line-height:1.42}.am-final-screen .am-final-contact-form{grid-template-columns:minmax(0,1fr);place-self:center end;gap:clamp(20px,2vw,36px);width:min(680px,100%);transform:translateY(clamp(16px,2.1vw,36px))}.am-final-screen .am-final-contact-form label{gap:clamp(10px,.78vw,14px)}.am-final-screen .am-final-contact-form label span{font-size:clamp(11px,.66vw,13px);font-weight:500}.am-final-screen .am-final-contact-form input,.am-final-screen .am-final-contact-form textarea{letter-spacing:-.01em;padding-bottom:clamp(10px,.72vw,14px);font-size:clamp(14px,.88vw,16px);font-weight:500;line-height:1.34}.am-final-screen .am-final-contact-form textarea{min-height:clamp(92px,7.4vw,132px)}.am-final-screen .am-final-contact-form button{justify-self:stretch;width:100%;height:clamp(52px,3vw,58px);font-size:clamp(14px,.86vw,16px);font-weight:610}.am-final-screen .am-final-contact-form button svg{width:20px;height:20px}.am-final-screen .am-footer{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0;padding:clamp(12px,1.25vw,20px) 0 clamp(7px,.72vw,11px);display:grid;position:relative;overflow:hidden}.am-final-screen .am-footer-bottom{grid-template-columns:repeat(6,max-content);gap:clamp(12px,1.8vw,32px);margin-top:0}.am-final-screen .am-footer-copy,.am-final-screen .am-footer .am-footer-recaptcha{letter-spacing:-.004em;font-size:clamp(9px,.58vw,11px);font-weight:500;line-height:1.18}.am-final-screen .am-footer-bottom .am-footer-recaptcha{white-space:nowrap;max-width:none}@media (max-width:1120px){.am-final-screen{grid-template-rows:auto auto;min-height:auto}.am-final-screen .am-final-cta.am-final-contact{height:auto;min-height:auto;padding:clamp(58px,8vw,88px) 0}.am-final-screen .am-final-contact-panel{grid-template-columns:1fr;gap:38px}.am-final-screen .am-final-contact-copy{max-width:620px}.am-final-screen .am-final-contact-form{grid-template-columns:1fr;justify-self:start;width:min(620px,100%);transform:none}.am-final-screen .am-footer{height:auto;min-height:auto;padding:42px 0 28px;overflow:visible}.am-final-screen .am-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;margin-top:30px}.am-final-screen .am-footer-bottom .am-footer-recaptcha{white-space:normal;max-width:min(100%,640px)}}@media (max-width:640px){.am-final-screen .am-final-cta.am-final-contact{padding:50px 0 56px}.am-final-screen .am-final-contact-panel{gap:30px;width:min(100% - 32px,560px)}.am-final-screen .am-final-contact-form{grid-template-columns:1fr;gap:22px}.am-final-screen .am-footer{padding-top:36px}}.am-final-screen .am-footer{color:#111514;background:#fff;grid-template-rows:minmax(0,1fr) clamp(58px,7.6svh,82px);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.am-final-screen .am-footer:before,.am-final-screen .am-footer:after{content:none}.am-final-screen .am-footer .am-shell{width:min(1720px,100% - clamp(56px,5vw,104px))}.am-final-screen .am-footer .am-footer-recaptcha,.am-final-screen .am-footer .am-footer-recaptcha a{letter-spacing:-.006em;font-size:clamp(13px,.82vw,16px);font-weight:470;line-height:1.35;text-decoration:none;color:#11151485!important}.am-final-screen .am-footer .am-footer-recaptcha{text-align:right;white-space:nowrap;max-width:none;margin:0}.am-final-screen .am-footer .am-footer-recaptcha a{color:#1115146b!important}.am-footer-strip{z-index:2;color:#f7fbf9;background:#111414;border-top:2px solid #111414;align-items:center;margin-top:-2px;display:grid;position:relative}.am-final-screen .am-footer-bottom{grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:center;gap:clamp(24px,4vw,72px);margin-top:0;display:grid}.am-footer-strip-actions{justify-content:flex-end;align-items:center;gap:clamp(22px,2.6vw,48px);min-width:0;display:flex}.am-final-screen .am-footer-copy{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(12px,.76vw,14px);font-weight:500;line-height:1.3;text-decoration:none;color:#f7fbf9b8!important}.am-footer-mobile-recaptcha-break{display:none}.am-final-screen .am-footer-strip .am-footer-recaptcha,.am-final-screen .am-footer-strip .am-footer-recaptcha a{letter-spacing:-.01em;font-size:clamp(12px,.76vw,14px);font-weight:500;line-height:1.3;text-decoration:none;color:#f7fbf9b8!important}.am-final-screen .am-footer-strip .am-footer-recaptcha{text-align:right;white-space:normal;max-width:min(620px,38vw);margin:0}.am-final-screen .am-footer .am-footer-bottom .am-footer-copy,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha a{letter-spacing:-.01em;font-size:clamp(12px,.76vw,14px);font-weight:500;line-height:1.3;color:#f7fbf9b8!important}.am-final-screen .am-footer-strip .am-footer-recaptcha a:hover,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha a:hover{color:#fff!important}.am-press-page+.am-footer,.am-news-article-page+.am-footer{color:#f7fbf9;background:#111414;height:clamp(70px,8.4svh,92px);min-height:0;margin-top:0;padding:0;display:block;overflow:visible}.am-press-page+.am-footer:before,.am-press-page+.am-footer:after,.am-news-article-page+.am-footer:before,.am-news-article-page+.am-footer:after{content:none}.am-press-page+.am-footer .am-shell,.am-news-article-page+.am-footer .am-shell{width:min(1720px,100% - clamp(56px,5vw,104px))}.am-press-page+.am-footer .am-footer-strip,.am-news-article-page+.am-footer .am-footer-strip{background:#111414;border-top:0;align-items:center;height:100%;margin-top:0;display:grid}.am-press-page+.am-footer .am-footer-bottom,.am-news-article-page+.am-footer .am-footer-bottom{grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:center;gap:clamp(24px,4vw,72px);margin-top:0;padding:0;display:grid}.am-press-page+.am-footer .am-footer-copy,.am-press-page+.am-footer .am-footer-recaptcha,.am-press-page+.am-footer .am-footer-recaptcha a,.am-news-article-page+.am-footer .am-footer-copy,.am-news-article-page+.am-footer .am-footer-recaptcha,.am-news-article-page+.am-footer .am-footer-recaptcha a{letter-spacing:-.01em;font-size:clamp(12px,.76vw,14px);font-weight:500;line-height:1.3;text-decoration:none;color:#f7fbf9b8!important}.am-press-page+.am-footer .am-footer-recaptcha,.am-news-article-page+.am-footer .am-footer-recaptcha{text-align:right;white-space:normal;max-width:min(620px,38vw);margin:0}.am-press-page+.am-footer .am-footer-recaptcha a:hover,.am-news-article-page+.am-footer .am-footer-recaptcha a:hover{color:#fff!important}@media (max-width:1120px){.am-press-page+.am-footer,.am-news-article-page+.am-footer{height:auto}.am-press-page+.am-footer .am-footer-strip,.am-news-article-page+.am-footer .am-footer-strip{min-height:76px}.am-press-page+.am-footer .am-footer-bottom,.am-news-article-page+.am-footer .am-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding:16px 0}.am-press-page+.am-footer .am-footer-strip-actions,.am-news-article-page+.am-footer .am-footer-strip-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px 24px}.am-press-page+.am-footer .am-footer-recaptcha,.am-news-article-page+.am-footer .am-footer-recaptcha{text-align:left;max-width:min(100%,640px)}.am-final-screen{grid-template-rows:auto auto;min-height:auto}.am-final-screen .am-footer{grid-template-rows:auto auto;height:auto;min-height:auto;overflow:visible}.am-final-screen .am-footer .am-footer-recaptcha{text-align:left;white-space:normal;max-width:min(100%,640px)}.am-footer-strip{min-height:72px}.am-final-screen .am-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding:16px 0}.am-footer-strip-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px 24px}.am-final-screen .am-footer-strip .am-footer-recaptcha{text-align:left;max-width:min(100%,640px)}}@media (max-width:640px){.am-press-page+.am-footer .am-shell,.am-news-article-page+.am-footer .am-shell{width:min(100% - 32px,560px)}.am-press-page+.am-footer .am-footer-bottom,.am-news-article-page+.am-footer .am-footer-bottom{text-align:left;justify-items:stretch;gap:8px;padding:12px 0 38px}.am-press-page+.am-footer .am-footer-strip-actions,.am-news-article-page+.am-footer .am-footer-strip-actions{justify-content:stretch;gap:8px;width:100%;display:grid}.am-press-page+.am-footer .am-footer-recaptcha,.am-news-article-page+.am-footer .am-footer-recaptcha{text-align:left;justify-self:start;width:calc(100% - 64px);max-width:304px;margin-top:2px;margin-left:64px;padding-left:0;font-size:10.2px;line-height:1.24}.am-press-page+.am-footer .am-footer-mobile-recaptcha-break,.am-news-article-page+.am-footer .am-footer-mobile-recaptcha-break{display:block}.am-press-page+.am-footer .am-footer-copy,.am-news-article-page+.am-footer .am-footer-copy{text-align:center;justify-self:center;width:100%;font-size:11px;line-height:1.2}.am-final-screen .am-footer .am-shell{width:min(100% - 32px,560px)}.am-final-screen .am-footer-bottom{padding-left:64px}}.am-final-screen{grid-template-rows:minmax(0,1fr) clamp(64px,7.6svh,82px)}.am-final-screen .am-final-contact-copy{flex-direction:column;min-height:clamp(520px,58svh,680px);display:flex}.am-final-contact-brand{align-items:center;gap:clamp(10px,.9vw,16px);width:fit-content;margin-top:auto;text-decoration:none;display:inline-flex;color:#111514!important}.am-final-contact-brand img{width:clamp(34px,2.2vw,44px);height:auto}.am-final-contact-brand span{color:#111514;letter-spacing:-.032em;white-space:nowrap;font-size:clamp(22px,1.56vw,30px);font-weight:700;line-height:1}.am-final-screen .am-footer{color:#f7fbf9;background:#111414;height:100%;min-height:0;padding:0;display:block;overflow:visible}.am-final-screen .am-footer-strip{background:#111414;align-items:center;height:100%;display:grid}.am-final-screen .am-footer-bottom{margin-top:0;padding:0}.am-projects-final-reveal{--am-projects-final-cover:clamp(56px, 8svh, 82px);--am-projects-final-footer-height:clamp(70px, 8.4svh, 92px);z-index:8;margin-top:calc(-1 * var(--am-projects-final-cover));isolation:isolate;background:0 0;position:relative}.am-jobs-page .am-projects-final-screen{--am-jobs-offer-overlap:clamp(52px, 7svh, 64px);padding-top:calc(var(--am-projects-final-cover) - var(--am-jobs-offer-overlap))}@media (max-width:1120px){.am-final-screen{grid-template-rows:auto auto}.am-final-screen .am-final-contact-copy{min-height:auto}.am-final-contact-brand{margin-top:42px}.am-final-screen .am-footer{height:auto}.am-final-screen .am-footer-strip{min-height:76px}}.am-home,.am-final-screen,.cookie-consent{font-family:var(--am-font-sans);font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body)}.am-header-brand span,.am-final-contact-brand span{font-size:clamp(20px,1.42vw,27px);font-weight:var(--am-weight-strong);letter-spacing:-.008em}.am-header-nav a,.am-header-link{font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-body);font-size:clamp(14px,.82vw,16px)}.am-kicker,.am-people-fact-label,.am-home-story-kicker{font-weight:var(--am-weight-strong);letter-spacing:var(--am-track-kicker)}.am-home-story-kicker,.am-people-fact-label{text-transform:none;font-size:clamp(15px,.95vw,18px);line-height:1.35}.am-home-story-title{font-size:clamp(38px,3.15vw,48px);font-weight:var(--am-weight-medium);letter-spacing:-.012em;line-height:1.12}.am-home-belief-heading{font-size:clamp(42px,4.15vw,70px);font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-heading);line-height:1.08}.am-home-belief-copy{font-size:clamp(25px,2.25vw,38px);font-weight:var(--am-weight-medium);letter-spacing:-.018em;line-height:1.25}.am-why-steps-intro h2,.am-why-steps-header h2,.am-partners-heading h2{font-size:clamp(32px,4.05vw,66px);font-weight:var(--am-weight-display);letter-spacing:var(--am-track-heading);line-height:1.04}.am-why-steps-intro h2{font-size:clamp(44px,3.35vw,62px)}.am-why-step p,.am-why-ceo-copy span,.am-why-ceo-copy strong,.am-people-fact-title-text>span,.am-people-fact h2{font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-heading)}.am-why-step p{font-size:clamp(25px,2vw,40px);line-height:1.14}.am-people-fact-number{font-size:clamp(74px,4.6vw,94px);font-weight:var(--am-weight-display);letter-spacing:var(--am-track-display)}.am-people-fact-title-text>span{font-size:clamp(38px,2.35vw,48px);line-height:1.02}.am-projects-dark-title{font-size:clamp(58px,7.25vw,140px);font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-heading);line-height:.9}.am-projects-dark-stat strong{font-size:clamp(68px,5.8vw,112px);font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-display);line-height:.84}.am-projects-dark-copy strong,.am-projects-dark-copy span,.am-final-contact-form input,.am-final-contact-form textarea{font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body)}.am-projects-dark-copy strong{font-size:clamp(17px,1.12vw,22px)}.am-projects-dark-copy span{line-height:1.5}.am-final-screen .am-final-contact-panel h2{font-size:clamp(37px,3.25vw,58px);font-weight:var(--am-weight-display);letter-spacing:var(--am-track-heading);line-height:1.04}.am-final-screen .am-final-contact-copy>p:not(.am-final-contact-kicker){font-size:clamp(15px,.92vw,17px);font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body);line-height:1.48}.am-final-contact-form label span,.am-final-screen .am-final-contact-form label span{font-size:clamp(12px,.72vw,13px);font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body)}.am-final-contact-form input,.am-final-contact-form textarea,.am-final-screen .am-final-contact-form input,.am-final-screen .am-final-contact-form textarea{font-size:clamp(15px,.92vw,17px);font-weight:var(--am-weight-body);letter-spacing:var(--am-track-body);line-height:1.4}.am-final-contact-form button,.am-final-screen .am-final-contact-form button,.am-final-screen .am-footer-copy,.am-final-screen .am-footer-strip .am-footer-recaptcha,.am-final-screen .am-footer-strip .am-footer-recaptcha a,.am-final-screen .am-footer .am-footer-bottom .am-footer-copy,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha a{font-size:clamp(12px,.72vw,13px);font-weight:var(--am-weight-medium);letter-spacing:var(--am-track-body)}.am-final-contact-form button,.am-final-screen .am-final-contact-form button{height:clamp(52px,3.25vw,60px);font-weight:var(--am-weight-strong)}@media (max-width:900px){.am-header-brand span,.am-final-contact-brand span{font-size:clamp(17px,5vw,22px)}.am-hero-intro h1{width:100%;font-size:clamp(40px,12vw,72px)}.am-hero-intro-frame{text-align:center;justify-items:center;width:min(100%,560px)}.am-hero-intro-description{text-wrap:balance;width:min(100%,34ch)}.am-home-story-title,.am-home-belief-heading{font-size:clamp(34px,9.2vw,46px);line-height:1.08}.am-home-belief-copy,.am-why-step p{font-size:clamp(22px,6.4vw,32px);line-height:1.22}.am-projects-dark-title{font-size:clamp(48px,15vw,92px)}.am-people-fact-number{font-size:clamp(58px,17vw,82px)}.am-people-fact-title-text>span{font-size:clamp(30px,9vw,42px)}}@media (max-width:760px){.am-shell{width:min(100% - 20px,600px)}html.am-mobile-menu-open .cookie-settings-button{opacity:0;pointer-events:none}.am-hero,.am-hero-stage{z-index:2}.am-hero-intro{padding:112px 24px 80px}.am-hero-intro h1{letter-spacing:-.045em;width:100%;margin:0;font-size:clamp(40px,12vw,72px);line-height:1.02}.am-hero-media img{object-position:58% center}.am-home-story{z-index:3;margin-top:0;padding:32px 0 0}.am-home-story-copy{grid-template-columns:1fr;gap:18px;width:min(100% - 20px,600px)}.am-home-story-kicker{font-size:17px;line-height:1.3}.am-home-story-title{letter-spacing:-.022em;max-width:100%;font-size:clamp(34px,9.7vw,42px);line-height:1.1}.am-home-belief{padding:64px 0 78px}.am-home-belief-inner{gap:34px}.am-home-belief-heading{letter-spacing:-.018em;font-size:clamp(29px,8vw,36px)}.am-home-belief-flow{justify-content:center;width:min(100% - 20px,520px);padding:2px 0 10px;overflow:visible}.am-home-belief-tile{height:clamp(122px,31vw,152px);transform:translate3d(var(--am-belief-tile-x), var(--am-belief-tile-y), 0) scale(calc(var(--am-belief-tile-scale) * .82));flex:0 0 min(90px,22vw)}.am-home-belief-tile:not(:first-child){margin-left:-10px}.am-home-belief-copy{letter-spacing:-.018em;max-width:min(100% - 18px,620px);font-size:clamp(21px,6.1vw,28px);line-height:1.2}.am-why-steps{gap:34px;padding-top:70px}.am-why-ceo{aspect-ratio:4/5;width:100%}.am-why-ceo img{object-position:52% 0%}.am-why-ceo-copy{max-width:124px;top:78px;left:18px}.am-why-ceo-copy span{font-size:clamp(10.5px,2.85vw,13.5px);line-height:1.08}.am-why-ceo-copy strong{letter-spacing:-.042em;margin-top:9px;font-size:clamp(20px,5.25vw,25px);line-height:1.04}.am-why-ceo-copy p{white-space:normal;margin-top:7px;font-size:clamp(9px,2.25vw,10.5px);line-height:1.15}.am-why-steps-header h2,.am-partners-heading h2{letter-spacing:-.018em;font-size:clamp(29px,8.1vw,37px);line-height:1.08}.am-why-step{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:26px 0}.am-why-steps{width:calc(100% - 48px)}.am-why-step-copy h3{font-size:22px}.am-why-step-copy{gap:10px}.am-why-step p{letter-spacing:-.016em;font-size:clamp(20px,5.5vw,26px);line-height:1.22}.am-partners{padding-bottom:68px}.am-partners-ticker{margin-top:34px}.am-projects-dark-heading{padding:0 24px 42px}.am-projects-dark{width:calc(100vw + 3px)}.am-projects-dark>.am-projects-dark-inner{width:100%;max-width:none;margin:0}.am-projects-dark-heading h2{letter-spacing:-.018em;font-size:clamp(31px,8.9vw,42px);line-height:1.08}.am-projects-dark-title{letter-spacing:-.02em;font-size:clamp(31px,8.2vw,36px);line-height:1.02}.am-projects-dark-row:not(.am-projects-dark-row--more){isolation:isolate;background:#111514;border-bottom:0;grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);align-content:stretch;align-items:start;gap:18px 16px;min-height:clamp(500px,128vw,600px);padding:30px 24px 34px}.am-projects-dark-row--more{background:#111514;border-bottom:0;width:100%;min-height:156px}.am-projects-dark-row--more:before{opacity:1;background:#111514;inset:0 -2px 0 0;transform:none}.am-projects-dark-row:first-child{--am-project-media-position:30% 50%}.am-projects-dark-row:nth-child(2){--am-project-media-position:70% 50%}.am-projects-dark-row:nth-child(3){--am-project-media-position:64% 50%}.am-projects-dark-row:not(.am-projects-dark-row--more):before{opacity:1;background:linear-gradient(#111514b8 0%,#1115143d 36% 58%,#111514db 100%),#11151414;inset:0 -2px 0 0;transform:none}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-media{opacity:.86;transition:none;inset:0 -2px 0 0}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-media:before{transition:none;transform:translateY(-104%)}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-media:after{background:linear-gradient(90deg,#111514a8 0%,#1115143d 56%,#11151494 100%),linear-gradient(#1115149e 0%,#1115141a 44%,#111514c7 100%)}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-media img{object-position:var(--am-project-media-position);width:100%;height:100%;inset:0;transform:scale(1.08);filter:saturate(1.02)contrast(1.04)brightness(.94)!important}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-title{grid-area:1/1/auto/-1;align-self:start;max-width:min(100%,330px);margin-top:0}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-number{grid-area:3/1;align-self:start;width:38px;height:38px;margin-top:1px}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-copy{border-top:0;grid-area:3/2;align-self:start;gap:9px;max-width:min(100%,276px);padding-top:0}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-copy strong{letter-spacing:-.012em;font-size:clamp(14px,3.65vw,15.5px);font-weight:620;line-height:1.18}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-copy span{letter-spacing:-.012em;font-size:clamp(14px,3.65vw,15.5px);font-weight:500;line-height:1.34}.am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-arrow{display:none}.am-people-fact{gap:18px;width:min(100% - 20px,560px);padding:74px 0 66px}.am-people-fact-label{color:#11151494;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:620;line-height:1.2}.am-people-fact-main{gap:26px}.am-people-fact h2{gap:7px}.am-people-fact-number{letter-spacing:-.056em;font-size:clamp(58px,15.8vw,72px);line-height:.9}.am-people-fact-title-text{gap:3px}.am-people-fact-title-text>span{letter-spacing:-.026em;font-size:clamp(31px,8.4vw,37px);line-height:1.03}.am-people-fact-media{gap:10px;margin-top:8px}.am-people-fact-media-large{aspect-ratio:1.08}.am-people-fact-media-small{display:none}.am-people-fact-copy{z-index:2;color:#111514a8;letter-spacing:-.016em;text-wrap:pretty;background:#fff;border-top:1px solid #1115141a;width:100%;max-width:none;margin:0;padding:18px 18px 0 0;font-size:clamp(17px,4.75vw,19.5px);line-height:1.26;position:relative}.am-people-fact-copy span{color:#111514bd}.am-testimonials h2{letter-spacing:-.018em;font-size:clamp(34px,9vw,44px)}.am-testimonials-inner{width:min(100% - 24px,560px);padding:62px 0 92px}.am-testimonials h2{--am-heading-load-primary-start:#111514;--am-heading-load-muted-start:#1115146b;--am-heading-load-final:#111514;--am-heading-load-muted-final:#1115146b;letter-spacing:-.024em;max-width:360px;margin-bottom:26px;font-size:clamp(32px,8.7vw,38px);font-weight:560;line-height:1.06;color:#111514!important}.am-testimonials h2>span:first-child,.am-testimonials h2>span:first-child .am-heading-load-char{color:#111514!important}.am-testimonials h2 .am-testimonials-heading-muted,.am-testimonials h2 .am-testimonials-heading-muted .am-heading-load-char{color:#1115146b!important}.am-testimonials-body{gap:22px}.am-testimonials-media{clip-path:inset(0);aspect-ratio:1.18;width:calc(100dvw + 4px);max-width:none;margin-left:calc(50% - 50dvw - 2px);left:auto;transform:none}.am-testimonials-media[data-am-reveal],.am-testimonials-media[data-am-reveal][data-am-revealed=true]{clip-path:inset(0);transform:none}.am-testimonials-media img{object-position:48% 50%;filter:saturate(.9)contrast(1.02)brightness(.98);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 2.2s cubic-bezier(.16,1,.3,1),filter 2.2s cubic-bezier(.16,1,.3,1);animation:none;transform:scale(1.006)}.am-testimonials-media img.is-active{transform:scale(1)}.am-testimonials-media[data-am-reveal][data-am-revealed=true]>img:not(.is-active){opacity:0;filter:saturate(.9)contrast(1.02)brightness(.98);transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 1.9s cubic-bezier(.16,1,.3,1),filter 1.9s cubic-bezier(.16,1,.3,1);transform:scale(1.006)}.am-testimonials-media[data-am-reveal][data-am-revealed=true]>img.is-active{opacity:1;filter:saturate(.9)contrast(1.02)brightness(.98);transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 1.9s cubic-bezier(.16,1,.3,1),filter 1.9s cubic-bezier(.16,1,.3,1);transform:scale(1)}.am-testimonials-panel{border-top:0;grid-template-columns:1fr;gap:17px;padding-top:4px}.am-testimonials-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding-top:0;display:grid}.am-testimonials-controls button{aspect-ratio:auto;color:#0000;background:0 0;border:0;border-radius:0;width:100%;height:18px;display:block;position:relative;overflow:hidden;transform:none}.am-testimonials-control-ring{display:none}.am-testimonials-controls button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.am-testimonials-controls button:before,.am-testimonials-controls button:after{content:"";z-index:0;opacity:1;transform-origin:0;border-radius:0;height:1px;animation:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-mask:none;mask:none}.am-testimonials-controls button:before{background:#1115142e}.am-testimonials-controls button:after{opacity:0;background:#111514;transform:translateY(-50%)scaleX(0)}.am-testimonials-controls button.is-active{color:#0000;border-color:#0000}.am-testimonials-controls button.is-past:after{opacity:.28;transform:translateY(-50%)scaleX(1)}.am-testimonials-controls button.is-active:after{opacity:.78;animation:am-testimonials-mobile-progress var(--am-testimonials-progress-duration,8.5s) linear both}.am-testimonials-mark{color:#111514eb;justify-self:start;margin-top:2px;font-size:54px;line-height:.58;transform:none}.am-testimonials-category{color:#1115147a;letter-spacing:.08em;margin:-4px 0;font-size:11px;font-weight:650}.am-testimonials blockquote{color:#111514e6;font-family:var(--am-font-sans);letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(18px,4.9vw,20px);font-weight:510;line-height:1.24}.am-testimonials-panel footer{letter-spacing:-.006em;grid-template-columns:1fr;gap:7px;margin-top:0;padding-top:4px;font-size:12px;line-height:1.2;display:grid}.am-testimonials-copy-slide{gap:17px;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.7s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.am-testimonials-copy-slide.is-active{transform:translate(0,0)}.am-testimonials-panel footer>span[aria-hidden=true]{display:none}.am-testimonials-panel footer>span:not(.am-testimonials-stars){color:#11151494}.am-testimonials-stars{color:#111514;letter-spacing:.16em;justify-content:flex-start;gap:.16em;width:auto;max-width:none;margin-top:6px;font-size:18px;line-height:1;display:inline-flex}.am-final-contact-brand{display:none}.am-final-screen .am-final-cta.am-final-contact{padding:52px 0 48px}.am-final-screen .am-final-contact-panel{gap:26px}.am-final-screen .am-final-contact-copy{gap:14px}.am-final-screen .am-final-contact-copy>p:not(.am-final-contact-kicker){max-width:350px}.am-final-screen .am-final-contact-form{gap:21px}.am-final-screen .am-final-contact-panel{width:min(100% - 24px,560px)}}@media (max-width:980px){.am-header.is-menu-open>.am-header-brand,.am-header.is-menu-closing>.am-header-brand{opacity:0;pointer-events:none}.am-mobile-menu-brand{width:min(176px,48vw)}.am-mobile-menu-nav{gap:clamp(16px,4.3svh,24px);padding-top:clamp(54px,10svh,86px)}.am-mobile-menu-nav a{letter-spacing:-.012em;font-size:clamp(27px,7.4vw,34px);font-weight:500;line-height:1.08}.am-header .am-mobile-contact{color:#fff!important}}@media (max-width:760px){.am-final-screen .am-footer-bottom{text-align:left;justify-items:stretch;gap:8px;padding:12px 0 38px}.am-final-screen .am-footer-strip-actions{justify-content:stretch;gap:8px;width:100%;display:grid}.am-final-screen .am-footer-strip .am-footer-recaptcha,.am-final-screen .am-footer .am-footer-bottom .am-footer-recaptcha{text-align:left;justify-self:start;width:calc(100% - 64px);max-width:304px;margin-top:2px;margin-left:64px;padding-left:0;font-size:10.2px;line-height:1.24}.am-final-screen .am-footer-mobile-recaptcha-break{display:block}.am-final-screen .am-footer-copy{text-align:center;justify-self:center;width:100%;font-size:11px;line-height:1.2}.am-projects-page .am-shell{width:min(100% - 24px,600px)}.am-projects-page{--am-projects-page-hero-height:100svh;--am-projects-page-hero-cover:clamp(120px, 18svh, 170px);--am-projects-page-hero-caption-height:150px}.am-projects-page-hero{min-height:calc(var(--am-projects-page-hero-height) + var(--am-projects-page-hero-cover))}.am-projects-page-hero-visual{height:var(--am-projects-page-hero-height);min-height:0}.am-projects-page-hero-visual img{object-position:42% 34%}.am-projects-page-hero-visual h1,.am-projects-page-hero-micro-title{letter-spacing:-.038em;font-size:clamp(30px,9vw,40px);line-height:1;bottom:26px;left:12px;right:12px}.am-projects-page-hero-caption{min-height:var(--am-projects-page-hero-caption-height);grid-template-columns:1fr;align-items:start;gap:8px;padding:18px 18px 20px}.am-projects-page-hero-caption strong{letter-spacing:-.032em;white-space:normal;font-size:clamp(34px,10.4vw,44px);line-height:.94}.am-projects-page-hero-caption strong:last-child{text-align:left;justify-self:start}.am-projects-page-hero-caption span{order:3;max-width:280px;font-size:10.5px;line-height:1.2}.am-projects-page-hero-panel{min-height:clamp(280px,40svh,370px);padding:48px 18px 54px}.am-projects-page-hero-panel-parallax{width:100%}.am-projects-page-hero-intro{gap:16px;max-width:330px}.am-projects-page-hero-intro h2{letter-spacing:-.034em;font-size:clamp(29px,8vw,37px);line-height:1.03}.am-projects-page-hero-intro p{max-width:310px;font-size:14.5px;line-height:1.42}.am-projects-page-kicker{letter-spacing:.08em;font-size:11px}.am-projects-page-index{padding:0 0 var(--am-projects-final-cover)}.am-projects-page-index .am-projects-dark-row:not(.am-projects-dark-row--more){min-height:clamp(430px,112vw,540px);padding:26px 22px 30px}.am-projects-page-index .am-projects-dark-title{letter-spacing:-.018em;max-width:min(100%,320px);font-size:clamp(25px,6.7vw,32px);line-height:1.03}.am-projects-page-index .am-projects-dark-copy{gap:8px;max-width:min(100%,270px)}.am-projects-page-index .am-projects-dark-copy strong,.am-projects-page-index .am-projects-dark-copy span{letter-spacing:-.01em;font-size:clamp(13px,3.45vw,15px);line-height:1.32}.am-projects-page-index .am-projects-dark-row:not(.am-projects-dark-row--more) .am-projects-dark-media--logo img{object-fit:contain;object-position:center;padding:clamp(52px,16vw,84px) clamp(36px,14vw,72px);transform:scale(1.02);filter:grayscale()invert()brightness(1.08)contrast(.98)opacity(.52)!important}.am-project-detail-hero{min-height:92svh}.am-project-detail-hero-inner{--project-hero-content-width:100%;gap:20px;min-height:92svh;padding-top:118px;padding-bottom:44px;padding-left:0}.am-project-detail-hero-copy{gap:15px}.am-project-detail-hero h1{letter-spacing:-.042em;max-width:100%;font-size:clamp(50px,17vw,78px);line-height:.92}.am-project-detail-hero-meta{grid-template-columns:1fr;gap:13px;width:min(310px,100%);padding-top:13px}.am-project-detail-hero-meta div{gap:6px}.am-project-detail-hero-media--logo img{width:min(78vw,340px);height:min(34svh,260px)}.am-project-detail-brief-inner{grid-template-columns:1fr;gap:34px;padding-top:96px;padding-bottom:64px}.am-project-detail-brief{margin-top:0}.am-project-detail-brief-copy{grid-column:auto;justify-self:stretch;gap:18px;width:100%;padding-right:0}.am-project-detail-about-head{grid-template-columns:1fr;justify-items:start;gap:14px;padding-bottom:18px}.am-project-detail-about-logo{grid-row:1;width:112px;height:48px}.am-project-detail-brief h2{letter-spacing:-.034em;grid-column:auto;font-size:clamp(27px,7.4vw,36px);line-height:1.08}.am-project-detail-brief-copy>p:last-child{font-size:16px;line-height:1.46}.am-project-detail-brief-text{gap:15px}.am-project-detail-brief-text p{font-size:16px;line-height:1.5}.am-project-detail-brief-timeline{grid-column:auto;width:100%;height:clamp(430px,62svh,540px);margin-bottom:clamp(92px,18svh,170px);position:sticky;top:clamp(72px,12svh,108px);transform:none}.am-project-detail-brief-year{font-size:clamp(24px,7.2vw,30px)}.am-project-detail-related-grid{grid-template-columns:1fr;gap:14px;height:auto;min-height:0;display:grid}.am-project-detail-related-card{filter:none;flex-grow:1;grid-template-rows:auto auto auto 1fr;height:clamp(360px,92vw,380px);min-height:clamp(360px,92vw,380px)}.am-project-detail-related-card:hover,.am-project-detail-related-card:focus-visible,.am-project-detail-related-grid:hover .am-project-detail-related-card:not(:hover){filter:none;flex-grow:1}.am-project-detail-related-card strong{grid-row:1;margin-top:52px}.am-project-detail-related-card>span{grid-row:2;margin-top:10px}.am-project-detail-related-card em{opacity:1;grid-row:2;margin-top:14px;margin-bottom:0;transition:none;transform:none}.am-project-detail-related-meta{opacity:1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;padding-top:16px;transition:none;transform:none}.am-project-detail-related-meta dt{font-size:9px}.am-project-detail-related-meta dd{font-size:12px;line-height:1.12}.am-project-detail-workflow-inner{gap:24px;padding-top:46px;padding-bottom:62px}.am-project-detail{--am-project-timeline-x:50%}.am-project-detail-workflow-head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding-left:0}.am-project-detail-workflow-head h2{letter-spacing:-.032em;font-size:clamp(24px,6.8vw,32px);line-height:1.08}.am-project-detail-workflow-panels{grid-template-columns:1fr;gap:14px;height:auto;min-height:0;display:grid}.am-project-detail-workflow-panel,.am-project-detail-workflow-panel:hover,.am-project-detail-workflow-panel:focus-within,.am-project-detail-workflow-panels:hover .am-project-detail-workflow-panel:not(:hover){filter:none;height:auto;min-height:330px}.am-project-detail-workflow-panel-copy{padding:24px 22px 28px}.am-project-detail-workflow-panel-copy strong{font-size:clamp(30px,9vw,42px)}.am-project-detail-workflow-panel-copy p{opacity:1;transform:none}.am-project-detail-outcome{min-height:auto}.am-project-detail-outcome-month{font-size:clamp(24px,7vw,34px);top:230px;left:50%}.am-project-detail-outcome-inner{grid-template-columns:1fr;gap:34px;padding-top:72px;padding-bottom:142px}.am-project-detail-outcome-head{grid-template-columns:1fr;gap:18px;padding-left:0}.am-project-detail-outcome h2{font-size:clamp(36px,10.5vw,54px)}.am-project-detail-outcome-lead{grid-template-columns:1fr;gap:18px;width:100%}.am-project-detail-outcome-lead>p{font-size:18px;line-height:1.44}.am-project-detail-outcome-grid{grid-template-columns:1fr}.am-project-detail-outcome-media{min-height:clamp(280px,72vw,420px)}.am-project-detail-outcome-media--wide{grid-column:auto}.am-project-detail-outcome-story{grid-template-columns:1fr;gap:18px;padding-top:38px;padding-bottom:42px}.am-project-detail-outcome-story-head{grid-template-columns:1fr;gap:16px}.am-project-detail-outcome-story h2{max-width:300px;font-size:clamp(34px,9.4vw,44px);line-height:.96}.am-project-detail-outcome-story-head>p{max-width:340px;font-size:clamp(16px,4.5vw,19px);line-height:1.34}.am-project-detail-outcome-story-controls{align-items:center}.am-project-detail-outcome-story-index button{width:32px;height:32px;font-size:12px}.am-project-detail-outcome-story-mark{font-size:56px}.am-project-detail-outcome-story-track{min-height:clamp(300px,82vw,390px)}.am-project-detail-outcome-story blockquote p{font-size:clamp(24px,6.4vw,31px);line-height:1.16}.am-project-detail-outcome-story cite{align-items:center}.am-project-detail-outcome-story-avatar{width:38px;height:38px;font-size:13px}.am-project-detail-related-inner{padding-top:42px;padding-bottom:calc(104px + var(--am-projects-final-cover));gap:24px}.am-project-detail-related-head{min-height:0}.am-project-detail-related h2{letter-spacing:-.03em;max-width:330px;font-size:clamp(24px,7.4vw,32px);font-weight:470;line-height:1.08}}@keyframes am-testimonials-mobile-progress{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@keyframes am-testimonials-ring-progress{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.am-testimonials-controls button.is-active:after{animation:none;transform:translateY(-50%)scaleX(1)}}.am-global-up{z-index:1800;color:#111514;-webkit-backdrop-filter:blur(12px);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#ffffffd1;border:1px solid #11151429;border-radius:999px;width:50px;height:50px;padding:0;font-family:inherit;font-size:12px;font-weight:760;line-height:1;transition:opacity .18s,height .22s,border-color .18s,background .18s,box-shadow .18s,transform .16s;display:block;position:fixed;bottom:clamp(92px,7vw,118px);right:clamp(18px,2.4vw,42px);overflow:hidden;transform:translateY(10px);box-shadow:0 16px 34px #11151414}.am-global-up.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)}.am-global-up:hover{color:#111514;background:#fff;border-color:#11151447;height:112px;box-shadow:0 20px 42px #1115141c}.am-global-up.is-visible:hover{transform:translate(0,0)}.am-global-up:active{transform:translate(0,0)scale(.985)}.am-global-up:focus-visible{outline-offset:4px;outline:2px solid #7f8d7894}.am-global-up svg{color:#111514;transform-origin:50%;width:25px;height:25px;transition:bottom .22s,transform .16s;display:block;position:absolute;bottom:12px;left:50%;transform:translate(-50%)rotate(-90deg)}.am-global-up:hover svg{bottom:62px;transform:translate(-50%)rotate(-90deg)}.am-global-up svg path{fill:currentColor}.am-global-up span{opacity:0;white-space:nowrap;transition:opacity .16s;display:block;position:absolute;bottom:25px;left:50%;overflow:hidden;transform:translate(-50%)}.am-global-up:hover span{opacity:1;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.am-global-up:hover{justify-content:center;align-items:flex-end;width:max-content;min-width:50px;padding:0 12px 25px;display:flex}.am-global-up:hover>span{position:static;transform:none}}@media (max-width:760px){.am-global-up{width:48px;height:48px;bottom:74px;right:14px}.am-global-up svg{width:24px;height:24px}.am-global-up:hover{height:108px}.am-global-up:hover svg{bottom:60px}.am-global-up span{bottom:24px}}@media (prefers-reduced-motion:reduce){.am-global-up,.am-global-up span{transition:none}}.am-contact-page+.am-footer{--am-contact-footer-overlap:clamp(70px, 8.4svh, 92px);--am-contact-footer-parallax-opacity:1;--am-contact-footer-parallax-y:0px;z-index:5;height:clamp(70px,8.4svh,92px);min-height:0;margin-top:calc(var(--am-contact-footer-overlap) * -1);color:#f7fbf9;opacity:var(--am-contact-footer-parallax-opacity);transform:translate3d(0, var(--am-contact-footer-parallax-y), 0);will-change:opacity, transform;background:#111414;padding:0;display:block;position:relative;overflow:visible}.am-contact-page+.am-footer:before,.am-contact-page+.am-footer:after{content:none}.am-contact-page+.am-footer .am-shell{width:min(1720px,100% - clamp(56px,5vw,104px))}.am-contact-page+.am-footer .am-footer-strip{background:#111414;border-top:0;align-items:center;height:100%;margin-top:0;display:grid}.am-contact-page+.am-footer .am-footer-bottom{grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:center;gap:clamp(24px,4vw,72px);margin-top:0;padding:0;display:grid}.am-contact-page+.am-footer .am-footer-strip-actions{justify-content:flex-end;align-items:center;gap:clamp(22px,2.6vw,48px);min-width:0;display:flex}.am-contact-page+.am-footer .am-footer-copy,.am-contact-page+.am-footer .am-footer-recaptcha,.am-contact-page+.am-footer .am-footer-recaptcha a{letter-spacing:-.01em;font-size:clamp(12px,.76vw,14px);font-weight:500;line-height:1.3;text-decoration:none;color:#f7fbf9b8!important}.am-contact-page+.am-footer .am-footer-recaptcha{text-align:right;white-space:normal;max-width:min(620px,38vw);margin:0}.am-contact-page+.am-footer .am-footer-recaptcha a:hover{color:#fff!important}@media (max-width:1120px){.am-contact-page+.am-footer{height:auto}.am-contact-page+.am-footer .am-footer-strip{min-height:76px}.am-contact-page+.am-footer .am-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding:16px 0}.am-contact-page+.am-footer .am-footer-strip-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px 24px}.am-contact-page+.am-footer .am-footer-recaptcha{text-align:left;max-width:100%}}@media (max-width:640px){.am-contact-page+.am-footer .am-shell{width:min(100% - 32px,1720px)}.am-contact-page+.am-footer .am-footer-bottom{gap:14px;padding:18px 0 20px}.am-contact-page+.am-footer .am-footer-copy{order:3}}.am-contact-map-network .am-office-map-label{display:none}.am-contact-map-network .am-office-map-attribution{opacity:.66;font-size:9px;bottom:10px;left:clamp(14px,1.4vw,24px);right:auto}.am-contact-map-inner{align-items:center;min-height:calc(92svh - clamp(108px,12svh,172px));padding-top:0;display:flex}.am-contact-country-list{justify-items:start;gap:clamp(20px,3svh,36px);width:min(650px,44vw);max-width:none;display:grid}.am-contact-country-item{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:max-content;min-height:0;padding:0;display:block}.am-contact-country-item>span,.am-contact-country-item small{display:none}.am-contact-country-item strong{color:#f7fbf980;letter-spacing:0;transition:color .22s var(--am-ease), transform .32s var(--am-ease);font-size:clamp(46px,5.5vw,88px);font-weight:510;line-height:.94;display:block}.am-contact-country-item:hover,.am-contact-country-item:focus-visible,.am-contact-country-item[aria-current=true]{color:#fff;background:0 0;border-color:#0000;outline:0;transform:none}.am-contact-country-item:hover strong,.am-contact-country-item:focus-visible strong,.am-contact-country-item[aria-current=true] strong{color:#fff;font-weight:540;transform:translate(14px)}.am-contact-office-card{z-index:4;width:min(480px,37vw);color:var(--am-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffbd;border-radius:26px;gap:0;padding:clamp(28px,2vw,36px);display:grid;position:absolute;bottom:clamp(18px,3svh,40px);right:0;box-shadow:0 28px 80px #04080a38}.am-contact-office-card-head{border-bottom:1px solid #1218201f;gap:14px;padding-bottom:22px;display:grid}.am-contact-office-card-head p{color:#1218206b;letter-spacing:var(--am-track-kicker);text-transform:uppercase;margin:0;font-size:12px;font-weight:720;line-height:1.2}.am-contact-office-card-head h3{color:var(--am-ink);letter-spacing:var(--am-track-heading);margin:0;font-size:clamp(38px,3vw,58px);font-weight:560;line-height:.92}.am-contact-office-card dl{gap:0;margin:0;padding-top:18px;display:grid}.am-contact-office-card dl>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:18px;min-height:34px;padding:5px 0;display:grid}.am-contact-office-card dl>div:first-child{padding-top:0}.am-contact-office-card dl>div:last-child{padding-bottom:0}.am-contact-office-card dt{color:#12182061;letter-spacing:.01em;text-transform:uppercase;font-size:12px;font-weight:680;line-height:1.35}.am-contact-office-card dd{color:#121820c7;margin:0;font-size:clamp(14px,.86vw,16px);font-weight:560;line-height:1.4}.am-contact-office-card dd a{color:inherit;text-underline-offset:3px;text-decoration-color:#1218203d}.am-contact-page+.am-footer{opacity:1;will-change:auto;height:auto;margin-top:0;transform:none}.am-contact-page+.am-footer .am-footer-strip{min-height:clamp(76px,8svh,92px)}@media (max-width:1180px){.am-contact-country-list{max-width:calc(100% - 400px)}.am-contact-office-card{width:min(400px,40vw)}}@media (max-width:860px){.am-contact-map-network{padding-top:42px}.am-contact-map-inner{align-items:flex-start;min-height:calc(92svh - 100px);padding-top:clamp(80px,12svh,116px)}.am-contact-country-list{gap:clamp(16px,2.4svh,24px);width:min(52vw,360px);max-width:none}.am-contact-country-item{min-height:0;padding:0}.am-contact-country-item strong{font-size:clamp(36px,8.5vw,54px)}.am-contact-country-item:hover strong,.am-contact-country-item:focus-visible strong,.am-contact-country-item[aria-current=true] strong{transform:translate(8px)}.am-contact-office-card{border-radius:22px;gap:0;width:min(440px,100%);padding:22px;bottom:4px;right:0}.am-contact-office-card dl{gap:0;padding-top:14px}.am-contact-office-card dl>div{grid-template-columns:70px minmax(0,1fr);gap:14px;min-height:28px;padding:4px 0}}@media (max-width:560px){.am-contact-country-item{min-height:0;padding:0}.am-contact-country-item>span,.am-contact-country-item small{display:none}.am-contact-country-item strong{font-size:clamp(32px,9.5vw,46px)}.am-contact-map-network .am-office-map-attribution{font-size:7px;bottom:5px;left:8px}.am-contact-office-card{gap:0;padding:20px;bottom:0}.am-contact-office-card-head{gap:10px;padding-bottom:16px}.am-contact-office-card-head h3{font-size:36px}.am-contact-office-card dl>div{grid-template-columns:60px minmax(0,1fr);gap:10px}.am-contact-office-card dl>div:first-child{display:none}.am-contact-office-card dd{font-size:13px}}.am-contact-page .am-contact-office-scroll-scene{background:#050706;height:200svh}.am-contact-page .am-contact-office-sticky{--am-office-map-edge-y:100svh;background:#050706;height:100svh}.am-contact-page .am-contact-map-network{--am-office-map-edge-y:100svh;--am-office-map-pin-x:53%;--am-contact-swap-duration:.85s;--am-contact-swap-ease:cubic-bezier(.4, 0, .2, 1);background:#050706;height:100svh;min-height:100svh;padding:0}.am-contact-page .am-office-map-motion{left:-17%}.am-contact-page .am-contact-map-network .am-office-map-tile,.am-contact-page .am-contact-map-network:hover .am-office-map-tile,.am-contact-page .am-contact-map-network:focus-within .am-office-map-tile{filter:grayscale()invert()contrast(1.1)brightness(.82);opacity:.72}.am-contact-page .am-contact-map-network .am-office-map-overlay,.am-contact-page .am-contact-map-network:hover .am-office-map-overlay,.am-contact-page .am-contact-map-network:focus-within .am-office-map-overlay{background:radial-gradient(38% 44% at 53% 48%,#05070600 0%,#05070605 18%,#05070614 36%,#0507062e 54%,#05070652 74%,#0507067a 100%),linear-gradient(90deg,#05070661 0%,#05070629 28%,#0507060d 44%,#0507061c 52%,#05070666 63%,#050706ad 76%,#050706db 100%),linear-gradient(#0507063d 0%,#05070614 24%,#05070600 42%,#0507060a 64%,#05070670 100%)}.am-contact-page .am-contact-map-inner{min-height:100svh;padding-top:0;display:block;position:relative}.am-contact-page .am-contact-office-panel{display:contents}.am-contact-page .am-contact-country-list{z-index:4;justify-content:space-between;align-items:end;gap:clamp(10px,1.2vw,22px);width:100%;max-width:none;display:flex;position:absolute;inset:auto 0 clamp(54px,6.5svh,78px)}.am-contact-page .am-contact-country-item{text-align:left;width:max-content;min-width:0;transition:opacity .22s var(--am-ease), transform .22s var(--am-ease);background:0 0;border:0;justify-self:center;padding:0}.am-contact-page .am-contact-country-item:hover,.am-contact-page .am-contact-country-item:focus-visible,.am-contact-page .am-contact-country-item[aria-current=true]{background:0 0;border-color:#0000}.am-contact-page .am-contact-country-item strong{color:#f7fbf980;text-overflow:ellipsis;white-space:nowrap;transition:color var(--am-contact-swap-duration) var(--am-contact-swap-ease), opacity var(--am-contact-swap-duration) var(--am-contact-swap-ease);will-change:color, opacity;font-size:clamp(34px,3.6vw,64px);font-weight:520;line-height:.98;overflow:hidden}.am-contact-page .am-contact-country-item small{display:none}.am-contact-page .am-contact-country-item:hover strong,.am-contact-page .am-contact-country-item:focus-visible strong,.am-contact-page .am-contact-country-item[data-office-requested=true] strong{color:#f7fbf9bd;font-weight:520;transform:none}.am-contact-page .am-contact-country-item[aria-current=true] strong{color:#fff;font-weight:520;transform:none}.am-contact-page .am-contact-country-item[data-country-state=leaving] strong{color:#f7fbf980;animation:am-contact-country-white-to-grey var(--am-contact-swap-duration) var(--am-contact-swap-ease) both;font-weight:520;transform:none}@keyframes am-contact-country-white-to-grey{0%{color:#fff}to{color:#f7fbf980}}.am-contact-page .am-contact-office-card{width:min(520px,39vw);box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 14px #000000d1;background:0 0;border:0;border-radius:0;padding:0;top:clamp(310px,38svh,420px);bottom:auto;right:clamp(54px,7vw,132px)}.am-contact-page .am-contact-office-card-head{border-bottom-color:#f7fbf938;gap:12px;padding-bottom:20px}.am-contact-page .am-contact-office-card-head p{color:#f7fbf9a8}.am-contact-page .am-contact-office-card-head h3{color:#fff;font-size:clamp(42px,4.2vw,76px);font-weight:500}.am-contact-page .am-contact-office-card dl{padding-top:18px}.am-contact-page .am-contact-office-card dl>div{grid-template-columns:82px minmax(0,1fr);padding:6px 0}.am-contact-page .am-contact-office-card dt{color:#f7fbf994}.am-contact-page .am-contact-office-card dd{color:#f7fbf9eb;font-weight:500}.am-contact-page .am-contact-office-cta{color:#fff;cursor:pointer;width:min(100%,360px);min-height:62px;font:inherit;text-shadow:none;transition:color .22s var(--am-ease), background .22s var(--am-ease), border-color .22s var(--am-ease);background:#0507062e;border:1px solid #f7fbf97a;border-radius:999px;justify-content:center;align-items:center;margin-top:30px;padding:0 30px;font-size:18px;font-weight:620;line-height:1;display:flex}.am-contact-page .am-contact-office-cta--mobile{display:none}.am-contact-page .am-contact-office-cta-roll{--am-contact-office-cta-roll-gap:.24em;line-height:1;display:inline-block;position:relative;overflow:hidden}.am-contact-page .am-contact-office-cta-roll>span{transition:transform .32s var(--am-ease);display:block;position:relative}.am-contact-page .am-contact-office-cta-roll>span:after{content:attr(data-text);top:calc(100% + var(--am-contact-office-cta-roll-gap));width:100%;color:inherit;position:absolute;left:0}.am-contact-page .am-contact-office-cta:hover,.am-contact-page .am-contact-office-cta:focus-visible{color:#050706;background:#fff;border-color:#fff;outline:0;transform:none}.am-contact-page .am-contact-office-cta:hover .am-contact-office-cta-roll>span,.am-contact-page .am-contact-office-cta:focus-visible .am-contact-office-cta-roll>span{transform:translate3d(0, calc(-100% - var(--am-contact-office-cta-roll-gap)), 0)}@media (max-width:860px){.am-contact-page{background:#050706;width:100%;max-width:none;overflow-x:clip}.am-contact-page .am-office-map-fill-edge{display:none}.am-contact-page .am-contact-office-scroll-scene{height:calc(220svh + env(safe-area-inset-bottom,0px))}.am-contact-page .am-contact-follow-compact{background:linear-gradient(#0507061f,#05070675)}.am-contact-page+.am-footer,.am-contact-page+.am-footer .am-footer-strip{background:0 0;height:auto}.am-contact-page+.am-footer .am-footer-strip{min-height:0;padding-bottom:max(14px, env(safe-area-inset-bottom,0px))}.am-contact-page+.am-footer .am-footer-strip:before{content:""}.am-contact-page+.am-footer .am-footer-bottom{padding-top:18px;padding-bottom:18px}.am-contact-page+.am-footer .am-footer-copy{box-sizing:border-box;text-align:center;width:100%;padding-left:62px;padding-right:12px}.am-contact-page .am-contact-office-sticky,.am-contact-page .am-contact-map-network,.am-contact-page .am-contact-map-inner{height:100dvh;min-height:100dvh}.am-contact-page .am-contact-office-sticky{--am-contact-mobile-safe-bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 10px));--am-contact-mobile-panel-radius:12px;overflow:visible}.am-contact-page .am-contact-map-network{--am-office-map-pin-x:50%;clip-path:none;will-change:auto;background:0 0;overflow:visible;transform:none}.am-contact-page .am-office-map-parallax,.am-contact-page .am-office-map-overlay{width:100dvw;max-width:none;height:var(--am-contact-mobile-map-height,100dvh);min-height:100dvh;position:absolute;inset:0 auto auto 0}.am-contact-page .am-office-map-parallax{will-change:auto;overflow:hidden;transform:none}.am-contact-page .am-office-map-parallax>.am-office-map,.am-contact-page .am-office-map-frame,.am-contact-page .am-office-map-layer{width:100%;max-width:none;height:100%}.am-contact-page .am-office-map-pin{top:clamp(132px,20svh,172px)}.am-contact-page .am-contact-map-network .am-office-map-overlay,.am-contact-page .am-contact-map-network:hover .am-office-map-overlay,.am-contact-page .am-contact-map-network:focus-within .am-office-map-overlay{background:radial-gradient(clamp(175px,52vw,235px) at 50% clamp(132px,20svh,172px),#05070600 0%,#05070606 28%,#0507061a 50%,#05070642 72%,#05070670 100%),linear-gradient(90deg,#05070647 0%,#0507060a 46%,#05070657 100%),linear-gradient(#0507061f 0%,#05070608 22%,#05070657 100%)}.am-contact-page .am-contact-office-panel{right:4px;bottom:calc(var(--am-contact-mobile-safe-bottom) + 74px);z-index:4;gap:5px;display:grid;position:absolute;left:4px}.am-contact-page .am-office-map-motion{transform-origin:50% clamp(132px,20svh,172px);height:100%;top:0;left:-20%}.am-contact-page .am-contact-country-list{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:5px;width:auto;display:grid;position:static}.am-contact-page .am-contact-country-item{border-radius:var(--am-contact-mobile-panel-radius);-webkit-backdrop-filter:blur(8px);width:100%;min-height:54px;transition:color .36s var(--am-ease), background .36s var(--am-ease), border-color .36s var(--am-ease);background:#f7fbf921;border:1px solid #f7fbf914;justify-content:center;justify-self:start;align-items:center;padding:8px 7px;display:flex;overflow:hidden}.am-contact-page .am-contact-country-item strong{color:#f7fbf9bd;letter-spacing:-.025em;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap;width:100%;font-size:clamp(9px,2.7vw,12px);font-weight:620;line-height:.94;overflow:visible;animation:none!important}.am-contact-page .am-contact-country-item:hover,.am-contact-page .am-contact-country-item:focus-visible,.am-contact-page .am-contact-country-item[data-office-requested=true]{background:#f7fbf933;border-color:#f7fbf933;outline:0}.am-contact-page .am-contact-country-item[aria-current=true]{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0507068f,#050706bd);border-color:#f7fbf93d;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.am-contact-page .am-contact-country-item[aria-current=true] strong{color:#fff}.am-contact-page .am-contact-country-item[data-country-state=leaving] strong{color:#f7fbf9bd}.am-contact-page .am-contact-office-card{box-sizing:border-box;border-radius:var(--am-contact-mobile-panel-radius);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0507068f,#050706bd);border:1px solid #f7fbf93d;width:100%;padding:18px 18px 16px;position:relative;inset:auto}.am-contact-page .am-contact-office-card-head h3{font-size:clamp(34px,9vw,48px)}.am-contact-page .am-contact-office-cta--card{display:none}.am-contact-page .am-contact-office-cta--mobile{right:max(14px, env(safe-area-inset-right,0px));bottom:var(--am-contact-mobile-safe-bottom);left:max(14px, env(safe-area-inset-left,0px));z-index:30;border-radius:var(--am-contact-mobile-panel-radius);-webkit-backdrop-filter:blur(12px);background:#050706e0;border-color:#f7fbf980;width:auto;min-height:56px;margin:0;padding-inline:24px;display:flex;position:absolute;box-shadow:0 14px 36px #00000047}}@media (max-width:560px){.am-contact-page .am-contact-country-list{top:auto}.am-contact-page .am-contact-office-card dl>div{grid-template-columns:64px minmax(0,1fr)}.am-contact-page .am-contact-office-card dl>div:first-child{display:none}.am-contact-page .am-contact-office-card dd{font-size:12px}}.am-contact-follow-compact{--am-press-ink:#f7fbf9;z-index:6;min-height:clamp(132px,15svh,170px);box-shadow:none;color:#f7fbf9;isolation:isolate;background:0 0;border:0;align-items:center;padding:clamp(26px,3vw,42px) 0;display:grid;position:relative;overflow:hidden}.am-contact-follow-compact:before{content:none}.am-contact-follow-compact-inner{z-index:1;grid-template-columns:minmax(240px,.34fr) minmax(520px,.66fr);align-items:center;gap:clamp(36px,5.4vw,104px);display:grid;position:relative}.am-contact-follow-compact h2{color:#f7fbf9;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(34px,3.6vw,64px);font-weight:520;line-height:.98}.am-contact-follow-compact-socials{grid-area:auto;grid-template-columns:repeat(5,minmax(56px,1fr));justify-self:stretch;gap:clamp(12px,1.7vw,30px);width:100%;padding:0;display:grid}.am-contact-follow-compact-socials a{color:#f7fbf9;filter:none;justify-self:center;width:clamp(54px,3.5vw,66px);height:clamp(54px,3.5vw,66px)}.am-contact-follow-compact-socials a:before{background:0 0;border:1px solid #f7fbf957}.am-contact-follow-compact-socials a:hover,.am-contact-follow-compact-socials a:focus-visible{color:#111414;filter:none}.am-contact-follow-compact-socials a:hover:before,.am-contact-follow-compact-socials a:focus-visible:before{background:#f7fbf9eb;border:1px solid #f7fbf9f2}.am-contact-follow-compact-socials svg{width:clamp(21px,1.4vw,26px);height:clamp(21px,1.4vw,26px)}.am-contact-page+.am-footer{background:0 0}.am-contact-page+.am-footer .am-footer-strip{isolation:isolate;-webkit-backdrop-filter:none;background:0 0}.am-contact-page+.am-footer .am-footer-strip:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#04070600 0%,#0407060a 18%,#04070624 36%,#0407064d 58%,#0407067a 80%,#04070694 100%);position:absolute;inset:-44px 0 0}.am-contact-page+.am-footer .am-footer-copy,.am-contact-page+.am-footer .am-footer-recaptcha,.am-contact-page+.am-footer .am-footer-recaptcha a{color:#f7fbf9d1!important}@media (max-width:1080px){.am-contact-follow-compact{min-height:0;padding:34px 0 38px}.am-contact-follow-compact:before{display:none}.am-contact-follow-compact-inner{grid-template-columns:1fr;gap:24px}.am-contact-follow-compact h2{font-size:clamp(50px,11vw,76px)}.am-contact-follow-compact-socials{grid-template-columns:repeat(5,minmax(46px,1fr));gap:10px;max-width:620px}.am-contact-follow-compact-socials a{width:clamp(48px,10vw,64px);height:clamp(48px,10vw,64px)}}@media (max-width:560px){.am-contact-follow-compact{padding:30px 0 34px}.am-contact-follow-compact-inner{gap:20px}.am-contact-follow-compact h2{font-size:clamp(44px,14vw,64px)}.am-contact-follow-compact-socials{gap:6px}.am-contact-follow-compact-socials a{width:clamp(42px,11vw,52px);height:clamp(42px,11vw,52px)}.am-contact-follow-compact-socials svg{width:20px;height:20px}}@media (min-width:1280px){.am-contact-page .am-contact-office-scroll-scene{height:100svh}.am-contact-page,.am-contact-page+.am-footer{--am-contact-closing-follow-height:clamp(54px, 6.3svh, 68px);--am-contact-closing-footer-height:clamp(66px, 6.5svh, 78px);--am-contact-closing-row-bottom:var(--am-contact-closing-footer-height)}.am-contact-page .am-contact-follow-compact{right:0;bottom:var(--am-contact-closing-row-bottom);z-index:24;height:var(--am-contact-closing-follow-height);min-height:var(--am-contact-closing-follow-height);visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0, calc(100% + var(--am-contact-closing-row-bottom) + 12px), 0);will-change:transform, opacity;margin-top:0;padding:0;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .22s,visibility 0s linear .68s;position:fixed;left:0;overflow:visible}.am-contact-page .am-contact-follow-compact-inner{height:100%}.am-contact-page .am-contact-country-list{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s,visibility linear}.am-contact-page+.am-footer{z-index:23;height:var(--am-contact-closing-footer-height);visibility:hidden;opacity:0;pointer-events:none;will-change:transform, opacity;min-height:0;margin-top:0;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .22s,visibility 0s linear .68s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.am-contact-page+.am-footer .am-footer-strip{height:100%;min-height:0}html[data-am-contact-closing-stage="1"] .am-contact-page .am-contact-follow-compact,html[data-am-contact-closing-stage="2"] .am-contact-page .am-contact-follow-compact{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}html[data-am-contact-closing-stage="1"] .am-contact-page .am-contact-country-list,html[data-am-contact-closing-stage="2"] .am-contact-page .am-contact-country-list{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s}html[data-am-contact-closing-stage="2"] .am-contact-page .am-contact-follow-compact{transform:translateY(-10px)}html[data-am-contact-closing-stage="2"] .am-contact-page+.am-footer{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}}@media (max-width:1279px){.am-contact-page .am-contact-follow-compact{background:0 0;margin-top:0}.am-contact-page+.am-footer{margin-top:0}}.am-services-page{z-index:2;color:#111514;font-family:var(--am-font-sans);background:#fff;position:relative;overflow:clip}.am-services-page,.am-services-page *{box-sizing:border-box}.am-services-page.am-project-detail:before{content:none}.am-services-project-hero-caption{z-index:2;color:#f7fbf9;opacity:clamp(0, calc(var(--am-project-hero-content-opacity) - .09), 1);transform:translate3d(0, calc(var(--am-project-hero-content-y) * 1px), 0);will-change:transform, opacity;background:0 0;margin-top:0;position:absolute;inset:auto 0 0}.am-services-project-hero-caption a{color:inherit;text-decoration:none}.am-services-project-hero-caption a:focus-visible{outline-offset:6px;outline:2px solid}.am-services-project-hero-caption span{color:#f7fbf9ad}.am-services-page .am-project-detail-hero--video:after{background:linear-gradient(90deg,#111514d6 0%,#11151475 42%,#11151414 100%),linear-gradient(#1115141f 0%,#11151429 48%,#101514 100%)}.am-services-page .am-project-detail-hero-media:after{content:"";z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:linear-gradient(#0000 0%,#1015142e 38%,#101514 100%);height:clamp(190px,30svh,340px);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 52% 100%);mask-image:linear-gradient(#0000 0%,#000 52% 100%)}.am-services-explorer{--am-services-number:#b2c792;z-index:3;color:#f7fbf9;background:#101514;scroll-margin-top:68px;transition:background-color .76s cubic-bezier(.16,1,.3,1),color .76s cubic-bezier(.16,1,.3,1);position:relative}.am-services-explorer[data-light]{--am-services-number:#74894f;color:#111514;background:#f1f2f1}.am-services-explorer-band{color:#f7fbf9;background:#101514;align-items:stretch;min-height:clamp(560px,70svh,720px);display:grid}.am-services-explorer-band-inner{min-height:inherit;filter:blur(var(--am-services-band-content-blur,0));opacity:var(--am-services-band-content-opacity,1);transform:translate3d(0, var(--am-services-band-content-y,0), 0);will-change:filter, opacity, transform;grid-template-rows:auto auto;align-content:center;gap:clamp(58px,8svh,86px);padding-top:clamp(58px,7svh,86px);padding-bottom:clamp(58px,7svh,86px);display:grid}.am-services-explorer-band-inner>p{color:#f7fbf9a3;letter-spacing:-.012em;text-align:center;text-transform:none;max-width:520px;margin:0 auto;font-size:clamp(14px,.92vw,17px);font-weight:450;line-height:1.46}.am-services-explorer-band h2{--am-heading-load-primary-start:#f7fbf947;--am-heading-load-muted-start:#f7fbf947;--am-heading-load-final:#f7fbf970;--am-heading-load-muted-final:#f7fbf970;color:#f7fbf9;letter-spacing:-.045em;text-align:center;text-wrap:balance;align-self:center;max-width:min(100%,1240px);margin:0 auto;font-size:clamp(50px,5.4vw,100px);font-weight:470;line-height:.98}.am-services-explorer-title-primary,.am-services-explorer-title-accent{display:block}.am-services-explorer-title-accent{margin-top:.08em;color:#f7fbf9!important}.am-services-explorer-band [data-am-heading-wipe] .am-services-explorer-title-accent .am-heading-load-char{color:#f7fbf9!important}@media (prefers-reduced-motion:reduce){.am-services-explorer-band-inner{filter:none;opacity:1;transform:none}}.am-services-explorer-flow{background:inherit;transition:background-color .76s cubic-bezier(.16,1,.3,1);position:relative}.am-services-explorer-grid{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(72px,10vw,180px);display:grid;position:relative}.am-services-explorer-nav{z-index:2;align-content:center;height:70svh;display:grid;position:sticky;top:15svh}.am-services-explorer-nav>p{color:currentColor;letter-spacing:.11em;opacity:.78;text-transform:uppercase;background:0 0;margin:0 0 22px;padding:0;font-size:12px;font-weight:720}.am-services-explorer-nav ol{margin:0;padding:0;list-style:none;display:grid}.am-services-explorer-nav li{min-width:0}.am-services-explorer-nav a{min-height:54px;color:inherit;letter-spacing:-.012em;opacity:.46;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:clamp(11px,.72vw,13px);font-weight:520;line-height:1.2;text-decoration:none;transition:color .42s,opacity .42s;display:grid}.am-services-explorer-nav a[data-active]{color:inherit;opacity:1;background:0 0}.am-services-explorer[data-light] .am-services-explorer-nav a[data-active]{color:inherit;background:0 0}.am-services-explorer-nav a span{color:var(--am-services-number);font-variant-numeric:tabular-nums;opacity:.68;transition:color .42s,opacity .42s}.am-services-explorer-nav a[data-active] span{color:var(--am-services-number);opacity:1}.am-services-explorer-steps article{opacity:.24;align-content:center;gap:clamp(24px,2.2vw,38px);min-height:90svh;padding:clamp(72px,10svh,126px) 0;scroll-margin-top:12svh;transition:opacity .54s;display:grid}.am-services-explorer-steps article[data-active]{opacity:1}.am-services-explorer-meta{color:#f7fbf96b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.am-services-explorer-meta>span:first-child{color:var(--am-services-number);font-variant-numeric:tabular-nums}.am-services-explorer-steps h3{max-width:18ch;color:inherit;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(40px,3.6vw,68px);font-weight:480;line-height:1.01}.am-services-explorer-copy{color:#f7fbf994;letter-spacing:-.024em;max-width:780px;margin:0;font-size:clamp(20px,1.45vw,27px);font-weight:440;line-height:1.42}.am-services-explorer-copy strong{color:#f7fbf9;font-weight:540}.am-service-deblur-word{display:inline-block}.am-services-explorer-copy span,[data-deblur-ready] .am-service-deblur-word{filter:blur(7px);opacity:.12;transition:filter .68s cubic-bezier(.16,1,.3,1),opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--am-service-copy-word) * 24ms);display:inline-block;transform:translateY(.12em)}.am-services-explorer-copy span{margin-right:.25em}.am-services-explorer-steps article[data-copy-revealed] .am-services-explorer-copy span,[data-deblur-ready][data-copy-revealed] .am-service-deblur-word{filter:blur();opacity:1;transform:translateY(0)}.am-services-explorer[data-light] .am-services-explorer-meta{color:#1115146b}.am-services-explorer[data-light] .am-services-explorer-copy{color:#1115148f}.am-services-explorer[data-light] .am-services-explorer-copy strong{color:#111514}.am-services-explorer-cta{width:fit-content;min-height:54px;color:inherit;isolation:isolate;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:620;line-height:1;text-decoration:none;transition:color .42s cubic-bezier(.2,0,.08,1);display:inline-flex;position:relative}.am-services-explorer-cta:before{content:"";z-index:-1;border-radius:inherit;background:0 0;border:1px solid #f7fbf957;transition:background .42s cubic-bezier(.2,0,.08,1),border-color .42s cubic-bezier(.2,0,.08,1),transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.am-services-explorer-cta:hover,.am-services-explorer-cta:focus-visible{color:#111514}.am-services-explorer-cta:hover:before,.am-services-explorer-cta:focus-visible:before{background:#f7fbf9;border-color:#f7fbf9;transform:scale(.96)}.am-services-explorer[data-light] .am-services-explorer-cta:before{border-color:#1115143d}.am-services-explorer[data-light] .am-services-explorer-cta:hover,.am-services-explorer[data-light] .am-services-explorer-cta:focus-visible{color:#f7fbf9}.am-services-explorer[data-light] .am-services-explorer-cta:hover:before,.am-services-explorer[data-light] .am-services-explorer-cta:focus-visible:before{background:#111514;border-color:#111514}.am-services-explorer-cta:focus-visible{outline-offset:5px;border-radius:999px;outline:2px solid #b1c19ca3}.am-services-outcome{background:#f1f2f1;min-height:auto}.am-services-outcome .am-project-detail-outcome-inner{gap:clamp(96px,9vw,164px)}.am-services-outcome-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(34px,5vw,86px);min-height:clamp(430px,36vw,570px);display:grid}.am-services-outcome-heading{align-content:center;padding-block:clamp(36px,4.6vw,76px);display:grid}.am-services-outcome-statement{color:#11151470;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(30px,3vw,52px);font-weight:430;line-height:1.08}.am-services-outcome-statement strong{color:#111514;font-weight:560}.am-services-outcome-team{min-width:0;min-height:clamp(430px,36vw,570px);margin:0;position:relative;overflow:hidden}.am-services-outcome-team img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.am-services-outcome-companies{--am-services-dark-parallax-y:0px;--am-services-dark-lift:min(120px, 16vw);z-index:2;clip-path:inset(0 -100vmax);width:100vw;margin-inline:calc(50% - 50vw);margin-bottom:calc(0px - var(--am-services-dark-lift));transform:translate3d(0, var(--am-services-dark-parallax-y), 0);will-change:transform;background:#111514;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;box-shadow:0 0 0 100vmax #111514}.am-services-outcome-companies-head{color:#f7fbf9;text-align:center;background:#111514;grid-column:1/-1;place-items:center;min-height:clamp(360px,28vw,500px);padding:clamp(84px,9vw,144px) clamp(24px,4.2vw,68px);display:grid}.am-services-outcome-companies-head h2{color:#f7fbf9;letter-spacing:-.052em;margin:0;font-size:clamp(48px,5vw,84px);font-weight:450;line-height:1}.am-services-outcome-more{color:#f7fbf9;isolation:isolate;background:#111514;place-items:center;min-height:clamp(260px,20vw,340px);padding:clamp(56px,6vw,96px) 24px;text-decoration:none;transition:color .48s;display:grid;position:relative;overflow:hidden}.am-services-outcome-more:before,.am-services-outcome-more:after{content:"";position:absolute;inset:-2px}.am-services-outcome-more:before{z-index:-2;background:linear-gradient(135deg,#b1c19d 0%,#91a37d 100%)}.am-services-outcome-more:after{z-index:-1;background:#111514;transition:transform .98s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.am-services-outcome-more span{letter-spacing:-.06em;font-size:clamp(56px,5.5vw,96px);font-weight:430;line-height:.9;transition:transform .62s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.am-services-outcome-more span:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);background:currentColor;height:3px;transition:clip-path .9s cubic-bezier(.19,1,.22,1),opacity .24s .54s;position:absolute;bottom:-.2em;left:.03em;right:.03em}.am-services-outcome-more:is(:hover,:focus-visible) span{transform:translateY(-4px)}.am-services-outcome-more:is(:hover,:focus-visible) span:after{opacity:1;clip-path:inset(0);transition:clip-path .94s cubic-bezier(.16,1,.3,1),opacity .14s}.am-services-outcome-more:is(:hover,:focus-visible){color:#111514}.am-services-outcome-more:is(:hover,:focus-visible):after{transform:translateY(-104%)}@media (min-width:761px){.am-services-outcome-companies>.am-projects-dark-row{isolation:isolate;border-bottom:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 64px;gap:24px 20px;min-height:clamp(440px,34vw,560px);padding:clamp(34px,3.2vw,50px) clamp(34px,3.2vw,50px) clamp(58px,5vw,78px)}.am-services-outcome-companies>.am-projects-dark-row:nth-of-type(odd){border-right:1px solid #f5f6f324}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-title{white-space:normal;text-wrap:balance;grid-area:1/1/3/-1;place-self:center start;max-width:100%;font-size:clamp(52px,5vw,92px);line-height:.9}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-copy{opacity:0;grid-area:2/1;align-self:end;gap:10px;max-width:min(52ch,100%);transition:opacity .32s,transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-copy strong{font-size:clamp(17px,1.25vw,21px)}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-copy span{font-size:clamp(16px,1.1vw,19px);line-height:1.42}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-arrow{grid-area:2/2;align-self:end;width:64px}.am-services-outcome-companies>.am-projects-dark-row:is(:hover,:focus-visible) .am-projects-dark-title{transform:translateY(clamp(-96px,-5vw,-64px))}.am-services-outcome-companies>.am-projects-dark-row:is(:hover,:focus-visible) .am-projects-dark-copy{opacity:1;transform:translate(0,0)}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-media img{object-fit:cover;width:100%;height:100%;inset:0}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-media:after{background:linear-gradient(#1115142e 0%,#11151447 46%,#111514d6 100%),linear-gradient(90deg,#11151480 0%,#1115141f 58%,#11151470 100%)}.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-media,.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-arrow{opacity:1}.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-arrow{transform:translate3d(0, var(--am-project-arrow-y), 0) scale(1)}.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-media:before{transform:translateY(-104%)}.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-media img{transform:translate3d(var(--am-project-media-to-x), 0, 0) scale(var(--am-project-media-to-scale))}.am-services-outcome-companies>.am-projects-dark-row:focus-visible .am-projects-dark-title:after{opacity:1;clip-path:inset(0)}}@media (max-width:760px){.am-services-outcome .am-project-detail-outcome-inner{gap:72px}.am-services-outcome-overview,.am-services-outcome-companies{grid-template-columns:1fr}.am-services-outcome-companies-head{min-height:280px;padding:68px 24px}.am-services-outcome-companies-head h2{font-size:clamp(40px,12.5vw,54px)}.am-services-outcome-more{min-height:240px;padding:60px 24px}.am-services-outcome-more span{font-size:clamp(52px,18vw,72px)}.am-services-outcome-overview{gap:0;height:auto;min-height:0}.am-services-outcome-heading{min-height:0;padding:54px 0 42px}.am-services-outcome-statement{font-size:clamp(29px,9.1vw,39px)}.am-services-outcome-team{height:300px;min-height:0}.am-services-outcome-companies>.am-projects-dark-row{isolation:isolate;background:#111514;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:start;gap:18px 16px;min-height:clamp(500px,128vw,600px);padding:30px 24px 34px}.am-services-outcome-companies>.am-projects-dark-row:before{opacity:1;background:linear-gradient(#111514b8,#11151433 48%,#111514db);inset:0;transform:none}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-media{opacity:.86}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-media:before{transform:translateY(-104%)}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-media img{object-fit:cover;width:100%;height:100%;inset:0;transform:scale(1.08)}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-title{white-space:normal;text-wrap:balance;grid-area:1/1/auto/-1;align-self:start;max-width:100%;font-size:clamp(38px,11vw,52px);line-height:.95}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-copy{grid-area:3/1;align-self:start;gap:9px;max-width:100%}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-copy :is(strong,span){font-size:clamp(14px,3.65vw,15.5px);line-height:1.34}.am-services-outcome-companies>.am-projects-dark-row .am-projects-dark-arrow{display:none}}@media (prefers-reduced-motion:reduce){.am-services-outcome-companies{will-change:auto;margin-bottom:0;transform:none}.am-services-outcome-more,.am-services-outcome-more:after,.am-services-outcome-more span{transition:none}}@media (max-width:1100px){.am-services-explorer-grid{grid-template-columns:minmax(200px,.3fr) minmax(0,1fr);gap:clamp(46px,7vw,82px)}}@media (max-width:860px){.am-services-explorer-band{min-height:0}.am-services-explorer-grid{grid-template-columns:1fr;gap:28px;padding-top:48px}.am-services-explorer-nav{height:auto;position:relative;top:auto}.am-services-explorer-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.am-services-explorer-steps article{text-align:center;opacity:1;align-content:start;justify-items:center;min-height:0;padding-block:48px;scroll-margin-top:80px}.am-services-explorer-meta{flex-wrap:wrap;justify-content:center}.am-services-explorer-steps h3{max-width:18ch}}@media (max-width:620px){.am-services-explorer-band-inner{padding-top:56px;padding-bottom:52px}.am-services-explorer-band h2{font-size:clamp(40px,12.6vw,58px)}.am-services-explorer-band-inner>p:last-child{max-width:330px;font-size:14px}.am-services-explorer-nav ol{grid-template-columns:1fr}.am-services-explorer-nav a{opacity:.85;min-height:48px;font-size:14px}.am-services-explorer-steps article{gap:20px}.am-services-explorer-steps h3{font-size:clamp(30px,9.2vw,44px)}.am-services-explorer-copy{font-size:18px;line-height:1.44}.am-services-explorer-cta{min-height:50px;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.am-services-explorer,.am-services-explorer-flow,.am-services-explorer-nav a,.am-services-explorer-steps article{transition:none!important}.am-services-explorer-copy span,[data-deblur-ready] .am-service-deblur-word{filter:none;opacity:1;transform:none;transition:none!important}}.am-service-detail-partners.am-partners{padding-top:clamp(112px,12vw,188px);padding-bottom:clamp(92px,9vw,150px)}@media (max-width:980px){.am-service-detail-partners.am-partners{width:min(100% - 48px,1720px)}}@media (max-width:620px){.am-service-detail-partners.am-partners{width:min(100% - 32px,1720px)}}.am-news-overlay[data-variant=service-detail]>.am-news-story-back,.am-news-overlay[data-variant=service-detail]>.am-news-story-back:hover,.am-news-overlay[data-variant=service-detail]>.am-news-story-back:active{top:50%;transform:translateY(-50%)}@media (max-width:620px){.am-news-overlay[data-variant=service-detail]>.am-news-story-back,.am-news-overlay[data-variant=service-detail]>.am-news-story-back:hover,.am-news-overlay[data-variant=service-detail]>.am-news-story-back:active{top:calc(88px + env(safe-area-inset-top));bottom:auto;transform:none}}.am-service-detail-partners--static .am-partners-heading{text-align:center;margin-bottom:clamp(48px,5vw,80px);display:block}.am-service-detail-partners.am-partners.am-service-detail-partners--static{margin-top:0}.am-service-detail-partners--static .am-partners-heading h2{max-width:none;font-size:clamp(32px,3.2vw,54px)}.am-service-detail-partners--static .am-partners-heading h2>span{display:inline}.am-service-partners-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(24px,3vw,52px);margin:0;padding:0;list-style:none;display:grid}.am-service-partners-grid li{place-items:center;min-width:0;height:clamp(80px,7vw,112px);display:grid}.am-service-partners-grid img{object-fit:contain;filter:brightness(0)invert();opacity:.78;width:100%;max-width:180px;height:100%;max-height:88px;transition:filter .6s var(--am-ease), opacity .6s var(--am-ease)}.am-service-detail-partners--static+.am-service-detail-cases{border-top:0}.am-service-partners-grid img[alt=Betonika]{filter:grayscale()brightness(1.7)}.am-service-partners-grid img:is([alt=Tnuva],[alt=Rav-Bariach]){filter:grayscale()invert()}.am-service-partners-grid img:is([alt=EytanCo],[alt=Mania],[alt=Baladi],[alt=Tirat\ Zvi]){filter:grayscale()brightness(1.5)}@media (hover:hover){.am-service-partners-grid img:hover{filter:none;opacity:1}}@media (hover:none){.am-service-partners-grid li[data-partner-in-view] img{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.am-service-partners-grid img{transition:none}}@media (max-width:980px){.am-service-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.am-service-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.am-service-partners-grid img{max-width:140px;max-height:64px}}.am-service-detail-partners.am-partners.am-service-detail-partners--cloud{width:100%;min-height:clamp(1200px,200svh,1800px);margin-top:-2px;padding:0;overflow:visible}.am-service-detail--israel .am-service-detail-partners.am-partners.am-service-detail-partners--cloud{min-height:clamp(2200px,320svh,3000px)}.am-service-detail--israel .am-service-detail-points:before{bottom:clamp(320px,28vw,420px)}.am-service-detail--israel .am-service-detail-points article{gap:0}.am-service-detail--israel .am-service-detail-points article>span{margin-bottom:clamp(12px,1vw,16px)}.am-service-detail--israel .am-service-detail-points h2{max-width:15ch;margin-bottom:clamp(18px,1.5vw,24px)}.am-service-detail--israel .am-service-detail-points p{max-width:40ch}.am-service-detail--israel .am-service-detail-points article:last-child{z-index:1;text-align:center;background:#fff;grid-column:1/-1;justify-self:center;justify-items:center;width:min(100%,720px);min-height:0}.am-service-detail-partners--cloud .am-partners-heading{z-index:2;text-align:center;background:#101514;width:min(760px,100% - 48px);margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 52px 42px #101514}.am-service-detail-partners--cloud .am-partners-heading .am-kicker{letter-spacing:.38em;margin:0 0 24px}.am-service-detail-partners--cloud .am-partners-heading h2{letter-spacing:-.045em;max-width:none;font-size:clamp(62px,6.3vw,112px);font-weight:430;line-height:.98}.am-service-detail-partners--cloud .am-partners-heading h2>span{margin-top:.08em}.am-partner-cloud{z-index:1;clip-path:inset(calc(0px - var(--am-service-detail-dark-curtain-y,0px)) 0 0 0);position:absolute;inset:0}.am-partner-cloud-item{top:calc(var(--am-partner-cloud-y) + clamp(320px, 32svh, 380px));left:var(--am-partner-cloud-x);transform:translate3d(-50%, var(--am-partner-cloud-shift,0px), 0);will-change:transform;place-items:center;display:grid;position:absolute}.am-service-detail--israel .am-partner-cloud-item{top:calc(var(--am-partner-cloud-y) + clamp(210px, 23svh, 260px))}.am-partner-cloud-item[data-size=small]{width:clamp(78px,6vw,120px);height:clamp(54px,4.5vw,82px)}.am-partner-cloud-item[data-size=medium]{width:clamp(140px,11vw,220px);height:clamp(88px,7.5vw,138px)}.am-partner-cloud-item[data-size=large]{width:clamp(230px,20vw,360px);height:clamp(140px,14vw,230px)}.am-partner-cloud-item img{object-fit:contain;filter:none;opacity:1;width:100%;height:100%;transition:filter .9s cubic-bezier(.19,1,.22,1),opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1);transform:scale(1)}.am-partner-cloud-item:hover img{filter:saturate(1.08)brightness(1.04);transform:scale(1.06)}@media (max-width:980px){.am-service-detail-partners.am-partners.am-service-detail-partners--cloud{width:100%;min-height:auto;padding:92px 32px}.am-service-detail--israel .am-service-detail-points article:last-child{text-align:left;grid-column:auto;justify-items:start;width:100%}.am-service-detail-partners--cloud .am-partners-heading{width:min(100%,700px);box-shadow:none;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.am-service-detail-partners--cloud .am-partners-heading h2{font-size:clamp(48px,8vw,76px)}.am-partner-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:72px;display:grid;position:relative}.am-partner-cloud-item[data-size]{width:100%;height:120px;padding:20px;position:relative;top:auto;left:auto;transform:none!important}.am-partner-cloud-item[data-size=small]{height:88px;padding:18px 28px}.am-partner-cloud-item[data-size=large]{height:156px;padding:16px}.am-service-detail--israel .am-partner-cloud-item{top:auto}}@media (max-width:620px){.am-service-detail-partners.am-partners.am-service-detail-partners--cloud{width:100%;padding:76px 18px}.am-service-detail--israel .am-service-detail-points article:last-child{grid-column:auto;width:100%}.am-service-detail-partners--cloud .am-partners-heading h2{font-size:clamp(42px,13vw,62px)}.am-partner-cloud{gap:14px;margin-top:54px}.am-partner-cloud-item[data-size]{height:94px;padding:14px}.am-partner-cloud-item[data-size=small]{height:70px;padding:14px 22px}.am-partner-cloud-item[data-size=large]{height:120px;padding:12px}}@media (prefers-reduced-motion:reduce){.am-service-detail-light-curtain{height:0}.am-partner-cloud-item{transform:translate(-50%)}}@media (max-width:860px){.am-news-overlay[data-variant=service-detail] .am-news-overlay-panel{scrollbar-width:none}.am-news-overlay[data-variant=service-detail] .am-news-overlay-panel::-webkit-scrollbar{display:none}.am-service-detail .am-service-detail-hero .am-agents-program-band{background-position:var(--am-service-detail-hero-position,center);background-size:cover;height:clamp(260px,55vw,420px);min-height:0;position:relative}.am-service-detail--europe .am-service-detail-hero .am-agents-program-band{background-position:50% 72%}.am-service-detail-hero-curtain,.am-service-detail-light-curtain{display:none}.am-service-detail-hero .am-service-detail-hero-card-shell{width:100%;margin-top:0}.am-service-detail-hero .am-service-detail-hero-card{padding:48px 24px 64px}.am-service-detail-hero .am-agents-program-card-body{gap:0}.am-service-detail-hero .am-agents-program-card-intro{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:0}.am-service-detail-hero .am-service-detail-card-title{overflow-wrap:anywhere;font-size:clamp(36px,10vw,58px);line-height:1.02}.am-service-detail-hero .am-agents-program-title-primary,.am-service-detail-hero .am-agents-program-title-muted{white-space:normal}.am-service-detail-hero .am-agents-program-title-muted{margin:0 0 12px;font-size:14px;line-height:1.4}.am-service-detail .am-service-detail-hero .am-agents-program-card-copy p{max-width:32ch;margin-inline:auto;font-size:18px;line-height:1.55}.am-service-detail-points{grid-template-columns:1fr;gap:44px;margin-top:64px;padding-top:0}.am-service-detail-points:before{content:none}.am-service-detail .am-service-detail-points article,.am-service-detail .am-service-detail-points article:nth-child(2n){text-align:center;border-bottom:1px solid #1115141a;justify-items:center;gap:24px;min-height:0;padding:0 0 44px}.am-service-detail .am-service-detail-points article:last-child{text-align:center;border-bottom:0;justify-items:center;padding-bottom:0}.am-service-detail .am-service-detail-points article>span{margin-bottom:0}.am-service-detail .am-service-detail-points h2{overflow-wrap:anywhere;max-width:min(100%,20ch);margin:0;font-size:clamp(28px,7vw,36px);line-height:1.15}.am-service-detail .am-service-detail-points p{max-width:min(100%,36ch);font-size:16px;line-height:1.65}.am-service-detail-partners.am-partners{padding-block:64px}.am-service-detail-cases .am-project-detail-related-grid{grid-template-columns:1fr;gap:16px;height:auto;display:grid}.am-service-detail-cases .am-project-detail-related-card{filter:none;height:auto;min-height:360px;padding:24px}.am-service-detail-cases .am-project-detail-related-card strong{white-space:normal;overflow-wrap:anywhere;margin-top:32px}.am-service-detail-cases .am-project-detail-related-card em,.am-service-detail-cases .am-project-detail-related-meta{opacity:1;max-width:100%;transform:none}.am-service-detail-cases .am-project-detail-related-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.am-service-detail-cases .am-project-detail-related-meta div:last-child{grid-column:1/-1}.am-final-screen.am-service-detail-final{grid-template-rows:minmax(auto,1fr) auto auto;height:auto;min-height:100svh}.am-service-detail-contact-inner{gap:28px;height:100%;padding-block:64px 40px}.am-service-detail-contact h2{font-size:clamp(34px,10vw,56px)}.am-service-detail-follow{padding-block:32px}.am-service-detail-follow-inner{grid-template-columns:1fr;gap:24px}.am-service-detail-follow h2,.am-service-detail-follow .am-service-detail-follow-socials{grid-column:auto}.am-service-detail-follow .am-service-detail-follow-socials{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.am-service-detail-follow .am-service-detail-follow-socials a{width:44px;height:44px}.am-services-page .am-project-detail-hero{align-content:end;height:auto;min-height:100svh;position:relative}.am-services-page .am-project-detail-hero-media{min-height:0;inset:0;transform:none}.am-services-page .am-project-detail-hero-video{height:100%;transform:none}.am-services-page .am-services-project-hero-caption{padding:140px 24px calc(84px + env(safe-area-inset-bottom));filter:blur(calc((1 - var(--am-project-hero-content-opacity,1)) * 12px));grid-template-columns:1fr;gap:20px;position:relative;transform:none}.am-services-project-hero-caption strong{white-space:normal;grid-area:auto/1;font-size:clamp(38px,9vw,64px)}.am-services-project-hero-caption>span{text-transform:none;order:0;grid-area:auto/1;max-width:440px;font-size:16px;line-height:1.45}.am-services-project-hero-caption strong:last-child,.am-services-explorer-nav{display:none}.am-services-explorer-band-inner{gap:28px}.am-services-explorer-grid{padding-top:0}.am-services-outcome-companies,.am-services-page .am-projects-final-reveal{margin-top:0;margin-bottom:0;transform:none}}.am-footer-controls{display:none}.am-footer .am-shell.am-footer-bottom{grid-template-columns:minmax(0,1fr) auto;padding-inline-start:28px}.am-footer .am-footer-bottom .am-footer-recaptcha{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.am-footer .am-footer-recaptcha a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:860px),(max-height:500px) and (pointer:coarse){.am-footer{height:auto!important;min-height:0!important;padding:0!important;display:block!important}.am-footer .am-footer-strip{border-top:0;margin-top:0;height:auto!important;min-height:0!important}.am-footer .am-shell.am-footer-bottom{display:grid;width:calc(100% - 40px)!important;padding:4px 0 8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:4px!important;margin:0 auto!important}.am-footer .am-footer-strip-actions{width:100%;display:block!important}.am-footer .am-footer-bottom .am-footer-copy,.am-footer .am-footer-bottom .am-footer-recaptcha{white-space:normal;display:block;text-align:center!important;width:100%!important;max-width:34em!important;margin:0 auto!important;padding:0!important;font-size:12px!important;line-height:1.4!important}.am-footer .am-footer-bottom .am-footer-recaptcha a{margin-inline:8px;display:inline-block;font-size:inherit!important;line-height:inherit!important}.am-footer .am-footer-mobile-recaptcha-break{display:none!important}.am-footer-controls{justify-content:space-between;width:100%;margin-bottom:4px;display:flex}.am-footer-controls .cookie-settings-button,.am-footer-controls .am-global-up{width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:none;flex:0 0 44px;transition:none;position:relative;inset:auto;transform:none}html[data-footer-controls-visible] body>.cookie-settings-button,html[data-footer-controls-visible] body>.am-global-up{visibility:hidden;pointer-events:none;transition:none}}@media (max-width:860px),(pointer:coarse){.am-global-up,.cookie-settings-button{bottom:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:44px;height:44px}.am-global-up{right:14px;right:calc(14px + env(safe-area-inset-right,0px))}.cookie-settings-button{left:14px;left:calc(14px + env(safe-area-inset-left,0px))}.cookie-settings-button svg{width:44px;height:44px}.am-global-up svg{width:22px;height:22px;bottom:10px}}@media (hover:none){.cookie-settings-button:hover circle{animation:none}.cookie-settings-button:hover path{transform:none}.am-global-up:hover{height:48px}.am-global-up:hover svg{bottom:12px}.am-global-up:hover span{opacity:0}}@media (max-width:860px) and (hover:none),(pointer:coarse){.am-global-up:hover{height:44px}.am-global-up:hover svg{bottom:10px}}.am-home [data-am-home-deblur] .am-service-deblur-word{width:auto;font:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline-block}.am-home [data-am-home-deblur]:focus-within .am-service-deblur-word{filter:none;opacity:1;transition:none;transform:none}.am-testimonials:not([data-autoplay-running=true]) .am-testimonials-controls button.is-active:after,.am-testimonials:not([data-autoplay-running=true]) .am-testimonials-controls button.is-active .am-testimonials-control-ring-progress{animation:none}.am-testimonials-autoplay{color:#59605a;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:8px 0;font-size:12px;text-decoration:underline}.am-testimonials-autoplay:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:760px){.am-projects-page .am-projects-page-hero{min-height:0;margin-bottom:var(--am-projects-mobile-lift,0px)}.am-projects-page .am-projects-page-hero-visual{height:64svh;min-height:360px}.am-projects-page .am-projects-page-hero-caption{grid-template-columns:1fr auto;gap:16px;min-height:0;margin-top:0;padding:24px}.am-projects-page .am-projects-page-hero-caption strong{font-size:clamp(18px,5vw,24px);line-height:1.15}.am-projects-page .am-projects-page-hero-caption strong:last-child{justify-self:end}.am-projects-page .am-projects-page-hero-caption span{grid-column:1/-1;max-width:36ch;font-size:12px;line-height:1.5}.am-projects-page .am-projects-page-hero-panel{min-height:0;transform:translateY(var(--am-projects-mobile-lift,0px));padding:40px 24px 56px}.am-projects-page .am-projects-page-hero-panel-parallax{min-height:0}.am-projects-page .am-projects-page-hero-intro{gap:20px;max-width:440px}.am-projects-page .am-projects-page-hero-intro h2{font-size:clamp(28px,7.6vw,38px);line-height:1.12}.am-projects-page .am-projects-page-hero-intro p{max-width:36ch;font-size:16px;line-height:1.5}.am-projects-page .am-projects-page-index{width:100%;margin-top:0;padding:24px 0 0}.am-projects-page .am-projects-page-index .am-projects-dark-inner{width:calc(100% - 48px);margin-inline:auto}.am-projects-page .am-projects-page-index .am-projects-dark-row:not(.am-projects-dark-row--more){border-bottom:1px solid #ffffff26;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr) 32px;gap:20px 12px;min-height:0;margin-bottom:32px;padding:0 0 32px}.am-projects-page .am-projects-page-index .am-projects-dark-row:before{display:none}.am-projects-page .am-projects-page-index .am-projects-dark-media{aspect-ratio:3/2;opacity:1;grid-area:1/1/auto/-1;width:100%;height:auto;position:relative;inset:auto;overflow:hidden}.am-projects-page .am-projects-page-index .am-projects-dark-media:before,.am-projects-page .am-projects-page-index .am-projects-dark-media:after{display:none}.am-projects-page .am-projects-page-index .am-projects-dark-media img{object-fit:cover;width:100%;height:100%;inset:0;transform:none;filter:none!important}.am-projects-page .am-projects-page-index .am-projects-dark-media--logo{background:#f1f2ef}.am-projects-page .am-projects-page-index .am-projects-dark-media--logo img{object-fit:contain;padding:36px}.am-projects-page .am-projects-page-index .am-projects-dark-row .am-projects-dark-title{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;max-width:100%;margin:0;font-size:clamp(25px,6.5vw,32px);line-height:1.1}.am-projects-page .am-projects-page-index .am-projects-dark-number{grid-area:2/1}.am-projects-page .am-projects-page-index .am-projects-dark-row .am-projects-dark-copy{grid-area:3/1/auto/-1;gap:10px;width:100%;max-width:none}.am-projects-page .am-projects-page-index .am-projects-dark-copy strong{color:#adb7b0;font-size:12px;line-height:1.4}.am-projects-page .am-projects-page-index .am-projects-dark-copy span{color:#e1e5e2;font-size:15px;line-height:1.5}.am-projects-page .am-projects-page-index .am-projects-dark-row .am-projects-dark-arrow{opacity:1;grid-area:2/3;width:32px;height:38px;display:grid;transform:none}.am-projects-page .am-projects-page-index .am-projects-dark-row--more{justify-content:center;align-items:center;gap:24px;min-height:88px;padding:20px 0 32px;display:flex}.am-project-detail>.am-project-detail-intro .am-shell,.am-project-detail .am-project-detail-workflow-inner,.am-project-detail .am-project-detail-outcome-inner,.am-project-detail .am-project-detail-related-inner{width:calc(100% - 48px);min-width:0}.am-project-detail .am-project-detail-hero{height:auto;min-height:100svh}.am-project-detail .am-project-detail-hero-inner{align-content:end;gap:20px;min-height:100svh;padding:120px 0 96px}.am-project-detail .am-project-detail-hero-summary,.am-project-detail .am-project-detail-hero-meta [data-fact=Support]{display:none}.am-project-detail .am-project-detail-hero-meta [data-fact=Location]{order:-1}.am-project-detail .am-project-detail-hero h1{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(40px,12vw,64px);line-height:1.02}.am-project-detail .am-project-detail-hero-meta{border:0;align-items:baseline;gap:12px;width:100%;padding:0;display:flex}.am-project-detail .am-project-detail-hero-meta [data-fact=Location]{flex-shrink:0;max-width:45%}.am-project-detail .am-project-detail-hero-meta [data-fact=Sector],.am-project-detail .am-project-detail-hero-meta [data-fact=Year]{border-left:1px solid #f7fbf959;padding-left:12px}.am-project-detail .am-project-detail-hero-meta [data-fact=Year]{flex-shrink:0;display:grid}.am-project-detail .am-project-detail-hero-meta dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-project-detail .am-project-detail-hero-meta dd{color:#d6dcd8;font-size:13px;font-weight:400;line-height:1.5}.am-project-detail:before{display:none}.am-project-detail .am-project-detail-brief-inner{gap:24px;padding-block:56px}.am-project-detail .am-project-detail-brief-timeline{text-align:left;height:auto;margin:0;display:none;position:relative;top:auto}.am-project-detail .am-project-detail-brief-year{color:#777e78;font-size:18px;display:block;position:static;transform:none}.am-project-detail .am-project-detail-brief-line{display:none}.am-project-detail .am-project-detail-about-logo{width:100%;min-width:0;height:auto}.am-project-detail .am-project-detail-brief-text p{line-height:1.6}.am-project-detail .am-project-detail-workflow-inner{gap:32px;padding-block:56px}.am-project-detail .am-project-detail-workflow-head{text-align:left;justify-items:start}.am-project-detail .am-project-detail-workflow-head h2{opacity:1;text-wrap:balance;font-size:28px;line-height:1.15;transform:none}.am-project-detail .am-project-detail-workflow-context{gap:10px;margin:0;display:grid}.am-project-detail-workflow-context img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.am-project-detail .am-project-detail-workflow-panels{gap:0}.am-project-detail .am-project-detail-workflow-panel,.am-project-detail .am-project-detail-workflow-panel:hover,.am-project-detail .am-project-detail-workflow-panel:focus-within,.am-project-detail .am-project-detail-workflow-panels:hover .am-project-detail-workflow-panel:not(:hover){background-image:none;border-top:1px solid #343c38;min-height:0;overflow:visible}.am-project-detail .am-project-detail-workflow-panel:before,.am-project-detail .am-project-detail-workflow-panel:after{display:none}.am-project-detail .am-project-detail-workflow-panel-copy{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:0;padding:26px 0}.am-project-detail .am-project-detail-workflow-panel-copy span{color:#9ba39f;font-variant-numeric:tabular-nums;grid-row:1/3;padding-top:6px}.am-project-detail .am-project-detail-workflow-panel-copy strong{letter-spacing:-.03em;max-width:100%;margin:0;font-size:24px;line-height:1.15}.am-project-detail .am-project-detail-workflow-panel-copy p{color:#b6bdb9;grid-column:2;width:auto;max-width:none;margin:0;font-size:15px;line-height:1.6}.am-project-detail .am-project-detail-workflow-panel:last-child .am-project-detail-workflow-panel-copy{padding-bottom:0}.am-project-detail .am-project-detail-related-card:after{opacity:1}.am-project-detail .am-project-detail-outcome-month{display:none}.am-project-detail .am-project-detail-outcome-inner{gap:32px;padding-block:56px}.am-project-detail .am-project-detail-outcome-head{min-height:0}.am-project-detail .am-project-detail-outcome-lead>p{letter-spacing:-.01em;text-wrap:pretty;font-size:17px;line-height:1.6}.am-project-detail .am-project-detail-outcome-grid article{gap:16px;min-height:0;padding:24px}.am-project-detail .am-project-detail-outcome-grid article p{font-size:16px;line-height:1.5}.am-project-detail .am-project-detail-outcome-media{aspect-ratio:4/3;min-height:0}.am-project-detail .am-project-detail-outcome-story{padding-block:24px 0}.am-project-detail .am-project-detail-outcome-story-index{flex-wrap:wrap}.am-project-detail .am-project-detail-outcome-story-index button{width:44px;height:44px}.am-project-detail .am-project-detail-outcome-story-track{min-height:0}.am-project-detail .am-project-detail-outcome-story blockquote{display:none;position:relative}.am-project-detail .am-project-detail-outcome-story blockquote[data-active=true]{display:grid}.am-project-detail .am-project-detail-outcome-story blockquote p{font-size:24px;line-height:1.35}.am-project-detail .am-project-detail-related-inner{gap:28px;padding-block:56px}.am-project-detail .am-project-detail-related-card{grid-template-rows:1fr auto;gap:36px;height:auto;min-height:220px;padding:24px}.am-project-detail .am-project-detail-related-card strong{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:32px;line-height:1.1}.am-project-detail .am-project-detail-related-card em,.am-project-detail .am-project-detail-related-support{display:none}.am-project-detail .am-project-detail-related-meta{grid-template-columns:1fr 1fr;gap:16px;margin-top:0}.am-project-detail .am-project-detail-related-meta>div:last-child{grid-column:1/-1}.am-project-detail .am-project-detail-related-meta dd{font-size:14px;line-height:1.4}}
