html:has(body.refined),body.refined{overflow-anchor:none}
.brand-film{position:relative;margin:0 3% 45px;min-height:380px;height:34vw;max-height:510px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 65% 65%,#243d7c,#0a111e 70%);color:#fff;clip-path:inset(0 var(--film-inset,3%) round 0px)}.brand-film canvas{position:absolute;width:100%;height:100%;inset:0;z-index:-1;pointer-events:none}.brand-film-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.brand-film-copy .film-kicker{font-size:9px;letter-spacing:.17em;color:#b8c9ed;margin-bottom:24px}.brand-film-copy h2{font-size:clamp(28px,4.1vw,65px);line-height:1.12;font-weight:500;letter-spacing:-.045em;margin:0;text-shadow:0 3px 32px #060d21}.brand-film-copy p{font-size:12px;color:#bbc8df;line-height:1.8;margin:22px 0 0}.film-controls{position:absolute;left:33px;right:33px;bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.film-controls>span{font-size:8px;letter-spacing:.12em;color:#9fafd0}.motion-toggle{display:flex;align-items:center;gap:11px;border:1px solid #ffffff45;background:#0c142033;color:#dae4f6;backdrop-filter:blur(8px);padding:9px 12px;font:inherit;font-size:9px;cursor:pointer}.motion-toggle .pause-symbol{font-size:11px;letter-spacing:2px}.motion-toggle:hover{border-color:#fff}.motion-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}.service-editorial.motion-services{grid-template-columns:.85fr 1.35fr;gap:9%;padding-top:125px;padding-bottom:130px}.service-motif-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 40px;padding-top:5px}.service-motif-card{position:relative}.service-motif-card svg{display:block;width:94px;height:94px;overflow:visible;margin-bottom:28px}.service-motif-card h3{font-size:18px;font-weight:550;letter-spacing:-.035em;margin:0 0 13px}.service-motif-card p{font-size:12px;color:var(--quiet);line-height:1.9;margin:0;max-width:245px}.motif-base{fill:#1b202a}.motif-blue{fill:var(--blue)}.motif-axis{transform-box:fill-box;transform-origin:center;animation:motif-fold 4.8s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}.motif-axis.vertical{animation-name:motif-fold-vertical}.motif-axis.quarter{animation-name:motif-quarter}.motif-axis.shift{animation-name:motif-shift}.service-motif-card:nth-child(2) .motif-axis{animation-delay:.5s}.service-motif-card:nth-child(3) .motif-axis{animation-delay:1s}.service-motif-card:nth-child(4) .motif-axis{animation-delay:1.5s}.motion-in-view .motif-axis{animation-play-state:running}.refined footer.reference-footer{padding:0;background:#f0f2f5;overflow:hidden;border-top:1px solid #d6dce6}.reference-footer .footer-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:45px;padding:70px 7% 45px}.reference-footer .footer-brand p{font-size:9px;line-height:1.8;letter-spacing:.08em;color:#929aa9;margin:17px 0 0}.reference-footer .footer-nav{display:flex;flex-direction:column;gap:17px;font-size:13px;align-items:flex-start}.reference-footer .footer-nav a{border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color .3s,color .3s}.reference-footer .footer-nav a:hover{color:var(--blue);border-bottom-color:var(--blue)}.reference-footer .footer-company{font-size:13px;color:#6d7788;line-height:2}.reference-footer .footer-company a{display:inline-block}.reference-footer .footer-company strong{font-weight:550;color:#313c50}.reference-footer .footer-company .footer-mail{margin-top:13px}.reference-footer .footer-company .copyright{margin-top:22px;font-size:9px}.reference-footer .footer-legal{font-size:10px;color:#929aaa;line-height:1.85;padding:0 7%;max-width:1050px;margin:0}.footer-marquee{overflow:hidden;margin-top:55px;padding:12px 0 21px;position:relative}.footer-marquee-track{display:flex;align-items:center;width:max-content;animation:autowells-marquee 38s linear infinite;animation-play-state:paused;will-change:transform}.footer-marquee.motion-in-view .footer-marquee-track{animation-play-state:running}.footer-marquee-track>span{flex:none;padding-right:65px;font-size:clamp(60px,9.8vw,155px);line-height:1.08;letter-spacing:-.065em;font-weight:650;white-space:nowrap}.footer-marquee-track em{color:var(--blue);font-style:normal}.footer-marquee:hover .footer-marquee-track,.footer-marquee:focus-within .footer-marquee-track{animation-play-state:paused}.footer-motion-control{display:flex;justify-content:flex-end;padding:0 7% 23px}.footer-motion-control .motion-toggle{color:#71809b;border-color:#ced6e3;background:none;backdrop-filter:none}.footer-motion-control .motion-toggle:focus-visible{outline-color:var(--blue)}.reference-motion-paused .motif-axis,.reference-motion-paused .footer-marquee-track{animation-play-state:paused!important}@keyframes motif-fold{0%,18%,100%{transform:perspective(300px) rotateY(0deg)}45%,68%{transform:perspective(300px) rotateY(180deg)}}@keyframes motif-fold-vertical{0%,18%,100%{transform:perspective(300px) rotateX(0deg)}45%,68%{transform:perspective(300px) rotateX(180deg)}}@keyframes motif-quarter{0%,18%,100%{transform:rotate(0deg)}45%,68%{transform:rotate(90deg)}}@keyframes motif-shift{0%,18%,100%{transform:translateY(0)}45%,68%{transform:translateY(-13px)}}@keyframes autowells-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){.service-editorial.motion-services{gap:6%;grid-template-columns:.85fr 1.15fr}.service-motif-grid{gap:45px 25px}.reference-footer .footer-grid{gap:25px;grid-template-columns:.8fr .8fr 1.4fr}}
@media(max-width:650px){.brand-film{margin:0 0 15px;min-height:350px;height:95vw;clip-path:none}.brand-film-copy{padding:28px}.brand-film-copy h2{font-size:33px}.brand-film-copy p{font-size:10px;max-width:250px}.brand-film-copy .film-kicker{font-size:8px;letter-spacing:.1em}.film-controls{left:22px;right:22px;bottom:20px}.film-controls>span{font-size:7px;letter-spacing:.05em;max-width:120px;line-height:1.7}.motion-toggle{font-size:8px;padding:8px 10px}.service-editorial.motion-services{grid-template-columns:1fr;padding:75px 6%;gap:42px}.service-motif-grid{gap:40px 25px}.service-motif-card svg{width:72px;height:72px;margin-bottom:22px}.service-motif-card h3{font-size:16px;line-height:1.5}.service-motif-card p{font-size:11px;line-height:1.85}.reference-footer .footer-grid{grid-template-columns:1fr 1fr;padding:45px 6% 30px;gap:35px 20px}.reference-footer .footer-company{grid-column:1/-1;font-size:10px}.reference-footer .footer-nav{font-size:11px;gap:15px}.reference-footer .footer-legal{padding:0 6%;font-size:9px}.footer-marquee{margin-top:35px}.footer-marquee-track>span{font-size:70px;padding-right:35px}.footer-motion-control{padding:0 6% 20px}}
@media(prefers-reduced-motion:reduce){.motif-axis,.footer-marquee-track{animation:none!important}.brand-film{clip-path:none}.footer-marquee-track>span{font-size:clamp(45px,8vw,100px)}.footer-marquee-track{transform:none}}

.brand-film::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(3,9,23,.42),transparent 72%);z-index:0;pointer-events:none}.brand-film-copy{z-index:1}.film-controls{z-index:2}.brand-film-copy p{color:#e1e9fb;text-shadow:0 2px 14px #020817}