.servicesScrollAnimation_horizontalContainer__BhsQo{--ink:#192b32;--muted:#657278;--accent:#ea713b;position:relative;background:#f6f5f1;color:var(--ink);font-family:var(--font-sans)}.servicesScrollAnimation_horizontalContainer__BhsQo *{box-sizing:border-box}.servicesScrollAnimation_sectionLabel__cOuYM{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid #192b321c;font-size:10px;letter-spacing:.15em}.servicesScrollAnimation_sectionLabel__cOuYM span:last-child{color:var(--muted);letter-spacing:.02em;font-size:12px}.servicesScrollAnimation_panel__CVFBL{display:grid;grid-template-columns:35% 65%;width:100%;flex-shrink:0;scroll-margin-top:90px}.servicesScrollAnimation_panelContent__ReyYG{display:flex;align-items:center;padding:40px 3.5vw 44px 4.5vw}.servicesScrollAnimation_copy__T3iMA{width:100%}.servicesScrollAnimation_eyebrow__PVIMQ{display:flex;align-items:center;gap:16px;margin:0 0 30px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.13em}.servicesScrollAnimation_eyebrow__PVIMQ>span{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.servicesScrollAnimation_title__iAo8E{margin:0;font-size:clamp(32px,3.35vw,64px);line-height:1.09;font-weight:500;letter-spacing:-.055em}.servicesScrollAnimation_title__iAo8E>span{display:block}.servicesScrollAnimation_title__iAo8E>span:last-child{color:#6c787b}.servicesScrollAnimation_description__ydgTV{max-width:420px;margin:26px 0 28px;font-size:clamp(13px,.96vw,16px);line-height:1.8;color:var(--muted)}.servicesScrollAnimation_featureList__U5Qms{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px;list-style:none;margin:0;padding:20px 0 0;border-top:1px solid #192b3226;max-width:440px}.servicesScrollAnimation_featureList__U5Qms li{font-size:11px;line-height:1.6}.servicesScrollAnimation_action__Sfw8k{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;margin-top:32px;padding:0 0 9px;color:var(--ink);text-decoration:none;font-size:12px;font-weight:600;border-bottom:1px solid var(--ink)}.servicesScrollAnimation_action__Sfw8k>span{font-size:21px;font-weight:400;transition:transform .2s}.servicesScrollAnimation_action__Sfw8k:hover>span{transform:translate(3px,-3px)}.servicesScrollAnimation_action__Sfw8k:focus-visible,.servicesScrollAnimation_chapterNav__QnoCS button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.servicesScrollAnimation_visual__d7PXw{position:relative;display:flex;min-height:520px;margin:0;overflow:hidden;flex-direction:column;justify-content:center;padding:clamp(26px,3vw,48px) clamp(20px,2.5vw,44px) clamp(68px,5vw,84px);background:linear-gradient(90deg,#192b3208 1px,transparent 0) 0 0 /36px 36px,linear-gradient(#192b3208 1px,transparent 0) 0 0 /36px 36px,linear-gradient(145deg,#eef0ed,#e5e8e5)}.servicesScrollAnimation_visual__d7PXw:before{content:"";position:absolute;top:clamp(24px,3vw,46px);right:clamp(28px,4vw,64px);width:clamp(52px,6vw,92px);height:2px;background:var(--accent);box-shadow:calc(-100% - 10px) 0 0 #192b3221}.servicesScrollAnimation_mediaFrame__pMhtq{position:relative;isolation:isolate;width:100%;max-width:1120px;aspect-ratio:16/9;margin-inline:auto;overflow:hidden;background:#152831;-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));box-shadow:0 24px 54px #192b3226;transition:transform .6s cubic-bezier(.22,1,.36,1)}.servicesScrollAnimation_mediaFrame__pMhtq:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#ffffff18 1px,transparent 0) 0 0 /42px 100%,linear-gradient(180deg,#ffffff13 1px,transparent 0) 0 0 /100% 42px;pointer-events:none}.servicesScrollAnimation_mediaFrame__pMhtq:after{content:"";position:absolute;z-index:3;top:8%;bottom:8%;left:70%;width:1px;background:#f6f5f1a8;box-shadow:0 0 16px #f6f5f1a3;pointer-events:none}.servicesScrollAnimation_focusImage__kaSrk,.servicesScrollAnimation_panelImage__v8LzW{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.servicesScrollAnimation_panelImage__v8LzW{filter:saturate(.56) contrast(.96) brightness(.72);transform:scale(1.015);transition:filter .6s ease}.servicesScrollAnimation_focusImage__kaSrk{z-index:1;-webkit-clip-path:polygon(27% 8%,76% 8%,70% 92%,21% 92%);clip-path:polygon(27% 8%,76% 8%,70% 92%,21% 92%);filter:saturate(1.08) contrast(1.04) brightness(1.03);transition:opacity .5s ease,-webkit-clip-path .76s cubic-bezier(.22,1,.36,1);transition:clip-path .76s cubic-bezier(.22,1,.36,1),opacity .5s ease;transition:clip-path .76s cubic-bezier(.22,1,.36,1),opacity .5s ease,-webkit-clip-path .76s cubic-bezier(.22,1,.36,1)}.servicesScrollAnimation_visual__d7PXw figcaption{position:absolute;right:clamp(28px,4vw,64px);bottom:clamp(22px,2.2vw,34px);left:clamp(28px,4vw,64px);z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:11px;border-top:1px solid #192b322e;color:var(--ink)}.servicesScrollAnimation_visual__d7PXw figcaption>span:first-child{max-width:260px;font-size:12px;line-height:1.6;letter-spacing:.015em}.servicesScrollAnimation_imageIndex__FphZ4{color:var(--accent);font-size:48px;font-weight:400;line-height:.75;letter-spacing:-.06em;opacity:.72}.servicesScrollAnimation_chapterNav__QnoCS{display:none}@media (min-width:1000px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.servicesScrollAnimation_horizontalContainer__BhsQo{height:calc(100svh - 72px);overflow:hidden;display:flex;flex-direction:column}.servicesScrollAnimation_sectionLabel__cOuYM{flex:0 0 50px}.servicesScrollAnimation_horizontalTrack__dY0TP{display:flex;flex:1 1;min-height:0;will-change:transform}.servicesScrollAnimation_panel__CVFBL{height:100%}.servicesScrollAnimation_visual__d7PXw{min-height:0}.servicesScrollAnimation_panel__CVFBL[data-active=true] .servicesScrollAnimation_mediaFrame__pMhtq{transform:translateY(-4px)}.servicesScrollAnimation_panel__CVFBL[data-active=false] .servicesScrollAnimation_focusImage__kaSrk{opacity:.35;-webkit-clip-path:polygon(48% 8%,52% 8%,50% 92%,46% 92%);clip-path:polygon(48% 8%,52% 8%,50% 92%,46% 92%)}.servicesScrollAnimation_chapterNav__QnoCS{flex:0 0 76px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;grid-gap:30px;gap:30px;background:#f6f5f1}.servicesScrollAnimation_chapterNav__QnoCS button{display:flex;align-items:center;gap:14px;position:relative;border:0;border-top:1px solid #192b3226;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--muted);padding:0;text-align:left}.servicesScrollAnimation_chapterNav__QnoCS button:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s}.servicesScrollAnimation_chapterNav__QnoCS button[aria-current]:before{transform:scaleX(1)}.servicesScrollAnimation_chapterNav__QnoCS button[aria-current]{color:var(--ink)}.servicesScrollAnimation_navNumber__NaP9R{font-size:10px;opacity:.65}.servicesScrollAnimation_navArrow__pryKn{margin-left:auto;opacity:0}.servicesScrollAnimation_chapterNav__QnoCS button:hover .servicesScrollAnimation_navArrow__pryKn,.servicesScrollAnimation_chapterNav__QnoCS button[aria-current] .servicesScrollAnimation_navArrow__pryKn{opacity:1}}@media (min-width:1000px) and (max-height:780px){.servicesScrollAnimation_panelContent__ReyYG{padding-top:24px;padding-bottom:24px}.servicesScrollAnimation_eyebrow__PVIMQ{margin-bottom:20px}.servicesScrollAnimation_title__iAo8E{font-size:clamp(32px,3.1vw,48px)}.servicesScrollAnimation_description__ydgTV{margin:20px 0;line-height:1.65}.servicesScrollAnimation_action__Sfw8k{margin-top:24px}}@media (max-width:999px){.servicesScrollAnimation_panel__CVFBL{grid-template-columns:1fr;border-bottom:1px solid #192b3226}.servicesScrollAnimation_panelContent__ReyYG{padding:52px 7vw 40px}.servicesScrollAnimation_title__iAo8E{font-size:clamp(36px,6.4vw,64px)}.servicesScrollAnimation_description__ydgTV{font-size:15px;max-width:520px}.servicesScrollAnimation_featureList__U5Qms{max-width:520px}.servicesScrollAnimation_featureList__U5Qms li{font-size:12px}.servicesScrollAnimation_visual__d7PXw{min-height:0;height:auto;margin:0 7vw 40px;padding:18px 0 62px;background:linear-gradient(90deg,#192b3208 1px,transparent 0) 0 0 /30px 30px,linear-gradient(#192b3208 1px,transparent 0) 0 0 /30px 30px,linear-gradient(145deg,#eef0ed,#e5e8e5)}.servicesScrollAnimation_visual__d7PXw:before{top:0;right:0}.servicesScrollAnimation_mediaFrame__pMhtq{max-width:none;aspect-ratio:16/10}.servicesScrollAnimation_focusImage__kaSrk{-webkit-clip-path:polygon(20% 7%,84% 7%,77% 93%,13% 93%);clip-path:polygon(20% 7%,84% 7%,77% 93%,13% 93%)}.servicesScrollAnimation_mediaFrame__pMhtq:after{left:77%}.servicesScrollAnimation_visual__d7PXw figcaption{right:0;bottom:12px;left:0}.servicesScrollAnimation_imageIndex__FphZ4{font-size:42px}.servicesScrollAnimation_sectionLabel__cOuYM{padding-inline:7vw}}@media (prefers-reduced-motion:reduce){.servicesScrollAnimation_action__Sfw8k>span,.servicesScrollAnimation_focusImage__kaSrk,.servicesScrollAnimation_mediaFrame__pMhtq,.servicesScrollAnimation_panelImage__v8LzW{transition:none}}@media (min-width:1440px){.servicesScrollAnimation_eyebrow__PVIMQ,.servicesScrollAnimation_navNumber__NaP9R,.servicesScrollAnimation_sectionLabel__cOuYM{font-size:11px}.servicesScrollAnimation_action__Sfw8k,.servicesScrollAnimation_chapterNav__QnoCS button,.servicesScrollAnimation_featureList__U5Qms li,.servicesScrollAnimation_sectionLabel__cOuYM span:last-child,.servicesScrollAnimation_visual__d7PXw figcaption>span:first-child{font-size:13px}.servicesScrollAnimation_description__ydgTV{font-size:17px;max-width:460px}.servicesScrollAnimation_panelContent__ReyYG{padding-inline:clamp(56px,5vw,96px)}}.servicesWorkTogether_portal___Trm8{position:relative;height:225svh;background:#fff;color:#111;font-family:var(--font-sans)}.servicesWorkTogether_stage__mPcMd{position:-webkit-sticky;position:sticky;top:0;display:grid;width:100%;height:100svh;place-items:center;overflow:hidden;background:#fff;will-change:background-color}.servicesWorkTogether_stage__mPcMd:before{content:"";position:absolute;inset:0;opacity:.38;pointer-events:none;background-image:linear-gradient(hsla(0,0%,7%,.065) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.065) 1px,transparent 0);background-size:40px 40px}.servicesWorkTogether_stage__mPcMd:after{content:"";position:absolute;width:min(42vw,600px);aspect-ratio:1;border:1px solid hsla(0,0%,7%,.18);border-radius:50%;pointer-events:none}.servicesWorkTogether_art__fTtY7{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.servicesWorkTogether_camera__hBEU3{fill:#000;font-family:var(--font-sans);font-size:152px;font-weight:700;letter-spacing:.014em}.servicesWorkTogether_handoff___5kW4{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none}.servicesWorkTogether_closing__vMxha{position:absolute;z-index:3;display:grid;justify-items:center;color:#fff;text-align:center;opacity:0;pointer-events:none}.servicesWorkTogether_closing__vMxha p{margin:0}.servicesWorkTogether_closingEyebrow__aipAg{color:#f9c235;font-size:10px;font-weight:600;letter-spacing:.16em}.servicesWorkTogether_closingTitle__iZCYf{margin-top:clamp(22px,3vh,34px)!important;font-size:clamp(48px,6.4vw,108px);font-weight:400;line-height:.93;letter-spacing:-.065em}.servicesWorkTogether_closingAction__VwCU5{min-width:188px;margin-top:clamp(28px,4vh,44px);background:#f9c235;color:#111!important;pointer-events:auto}.servicesWorkTogether_closingAction__VwCU5 span{color:#111}.servicesWorkTogether_closingAction__VwCU5:focus-visible{outline-color:#f9c235}.servicesWorkTogether_srOnly__WRkym{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.servicesWorkTogether_meta__amqvU{position:absolute;z-index:3;top:max(30px,6.5vh);left:max(24px,5vw);right:max(24px,5vw);display:flex;align-items:center;justify-content:space-between;color:#666;font-size:11px;letter-spacing:0}.servicesWorkTogether_meta__amqvU strong{color:#111;font-size:17px;font-weight:700;letter-spacing:-.055em}.servicesWorkTogether_kicker__dcWRS{position:absolute;z-index:3;top:25%;margin:0;color:#70706b;font-size:clamp(12px,1.05vw,15px);font-weight:400}.servicesWorkTogether_support__zBroF{position:absolute;z-index:3;top:73%;display:grid;justify-items:center;grid-gap:20px;gap:20px}.servicesWorkTogether_support__zBroF p{margin:0;color:#62625e;font-size:clamp(14px,1.2vw,17px)}.servicesWorkTogether_action__Nmy6c{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:170px;padding:14px 18px;border-radius:9px;background:#111;color:#fff!important;font-size:12px;font-weight:600;text-decoration:none}.servicesWorkTogether_action__Nmy6c span{font-size:16px;color:#f9c235;transition:transform .2s ease}.servicesWorkTogether_action__Nmy6c:hover span{transform:translate(3px,-3px)}.servicesWorkTogether_action__Nmy6c:focus-visible{outline:2px solid #111;outline-offset:4px}.servicesWorkTogether_scrollCue__Xxxcj{position:absolute;z-index:3;bottom:max(24px,5vh);margin:0;color:#777772;font-size:10px}.servicesWorkTogether_portal___Trm8[data-reduced=true]{height:auto;min-height:520px;overflow:hidden}.servicesWorkTogether_portal___Trm8[data-reduced=true] .servicesWorkTogether_stage__mPcMd{position:relative;min-height:520px}@media (max-width:720px){.servicesWorkTogether_portal___Trm8{height:195svh}.servicesWorkTogether_camera__hBEU3{letter-spacing:.008em}.servicesWorkTogether_stage__mPcMd:after{width:72vw}.servicesWorkTogether_meta__amqvU{font-size:9px}.servicesWorkTogether_meta__amqvU strong{font-size:15px}.servicesWorkTogether_kicker__dcWRS{top:26%}.servicesWorkTogether_support__zBroF{top:70%}}@media (prefers-reduced-motion:reduce){.servicesWorkTogether_action__Nmy6c span{transition:none}}