.WhyUs-module__HlMSUW__section{scroll-margin-top:4.5rem}.WhyUs-module__HlMSUW__band{--sx:50%;--sy:40%;--so:0;background:radial-gradient(ellipse 50% 60% at 20% 70%, rgb(var(--rgb-accent) / .1), transparent 70%), radial-gradient(circle, #ffffff0d 1px, transparent 1.2px) 0 0 / 22px 22px, #1d1916;color:#f4efe9;position:relative;overflow:clip}.WhyUs-module__HlMSUW__band:before{content:"";background:radial-gradient(circle 26rem at var(--sx) var(--sy), rgb(var(--rgb-accent) / .22), rgb(var(--rgb-accent) / .07) 45%, transparent 70%);opacity:var(--so);pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.WhyUs-module__HlMSUW__inner{max-width:68rem;padding:6rem var(--gutter);margin:0 auto;position:relative}.WhyUs-module__HlMSUW__head{gap:1.2rem;display:grid}.WhyUs-module__HlMSUW__title{color:#fff;max-width:13ch}.WhyUs-module__HlMSUW__lead{color:#bdb3aa;max-width:28rem;line-height:1.6}.WhyUs-module__HlMSUW__section .eyebrow{color:var(--c-coral)}.WhyUs-module__HlMSUW__steps{gap:2.4rem;margin:4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.WhyUs-module__HlMSUW__steps li{justify-items:start;gap:.55rem;display:grid;position:relative}.WhyUs-module__HlMSUW__num{z-index:1;width:5.4rem;height:5.4rem;color:var(--c-coral);background:#1d1916;border:9px solid #2a231f;border-radius:50%;place-items:center;margin-bottom:.8rem;transition:background-color .4s,color .4s;display:grid;position:relative;box-shadow:0 16px 30px -12px #0009}.WhyUs-module__HlMSUW__steps strong{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.15rem}.WhyUs-module__HlMSUW__text{color:#bdb3aa;max-width:19rem;font-size:.9rem;line-height:1.55}@media (max-width:819px){.WhyUs-module__HlMSUW__steps{gap:3rem}.WhyUs-module__HlMSUW__steps li{text-align:center;justify-items:center}.WhyUs-module__HlMSUW__num{border-width:11px;width:6.4rem;height:6.4rem}}@media (min-width:820px){.WhyUs-module__HlMSUW__steps{grid-template-columns:repeat(3,1fr);gap:2rem}.WhyUs-module__HlMSUW__steps:before,.WhyUs-module__HlMSUW__steps:after{content:"";background:#ffffff1f;height:2px;position:absolute;top:2.65rem;left:16.6667%;right:16.6667%}.WhyUs-module__HlMSUW__steps:after{background:linear-gradient(90deg, var(--c-coral), var(--c-accent));box-shadow:0 0 12px rgb(var(--rgb-accent) / .6);transform-origin:0}.WhyUs-module__HlMSUW__steps li{text-align:center;justify-items:center}}@media (min-width:1020px){.WhyUs-module__HlMSUW__inner{padding-block:8rem}.WhyUs-module__HlMSUW__head{grid-template-columns:1.1fr .9fr;align-items:end}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.WhyUs-module__HlMSUW__section{view-timeline:--why block}.WhyUs-module__HlMSUW__band{animation:linear both WhyUs-module__HlMSUW__widen;animation-timeline:--why;animation-range:entry cover 35%}.WhyUs-module__HlMSUW__steps{view-timeline:--steps block}.WhyUs-module__HlMSUW__steps:after{animation:linear both WhyUs-module__HlMSUW__line;animation-timeline:--steps;animation-range:cover 30% cover 55%}.WhyUs-module__HlMSUW__num{animation:linear both WhyUs-module__HlMSUW__lit;animation-timeline:--steps;animation-range:cover calc(29% + var(--i) * 12.5%) cover calc(33% + var(--i) * 12.5%)}@media (max-width:819px){.WhyUs-module__HlMSUW__num{animation-timeline:view();animation-range:entry 40% cover 40%}}}}@keyframes WhyUs-module__HlMSUW__widen{0%{clip-path:inset(0 var(--gutter) round 2.2rem)}to{clip-path:inset(0)}}@keyframes WhyUs-module__HlMSUW__line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes WhyUs-module__HlMSUW__lit{0%{color:#8a7f76;background:#1d1916}to{background:var(--c-accent);color:#fff}}
.ViewCursor-module__opeHma__wrap{position:relative}.ViewCursor-module__opeHma__disc{z-index:5;background:var(--c-accent-strong);letter-spacing:.14em;text-transform:uppercase;width:5.2rem;height:5.2rem;color:var(--c-on-accent);pointer-events:none;opacity:0;transition:opacity .25s, scale .35s var(--ease-out);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:grid;position:absolute;top:-2.6rem;left:-2.6rem;scale:.3}.ViewCursor-module__opeHma__disc[data-on]{opacity:1;scale:1}@media (pointer:fine){.ViewCursor-module__opeHma__wrap:has(.ViewCursor-module__opeHma__disc[data-on]) [data-view]{cursor:none}}
.Work-module__gZvtAG__section{scroll-margin-top:5.5rem}.Work-module__gZvtAG__inner{max-width:var(--max-w);padding:5rem var(--gutter);margin:0 auto}.Work-module__gZvtAG__head{gap:1.2rem;margin-bottom:2.5rem;display:grid}.Work-module__gZvtAG__title{max-width:12ch}.Work-module__gZvtAG__lead{max-width:30rem;color:var(--c-muted);line-height:1.6}.Work-module__gZvtAG__grid{gap:2.2rem;display:grid}.Work-module__gZvtAG__card{gap:1rem;display:grid}.Work-module__gZvtAG__media{background:var(--c-bg-3);box-shadow:var(--shadow-soft);aspect-ratio:4/3;border-radius:1.4rem;display:block;position:relative;overflow:hidden}.Work-module__gZvtAG__img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.Work-module__gZvtAG__card:hover .Work-module__gZvtAG__img{transform:scale(1.04)}.Work-module__gZvtAG__chip{box-shadow:var(--shadow-soft);background:#ffffffeb;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.Work-module__gZvtAG__chip:before{content:"";background:var(--c-coral);border-radius:50%;width:6px;height:6px}.Work-module__gZvtAG__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.Work-module__gZvtAG__client{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.Work-module__gZvtAG__kind{color:var(--c-muted);text-align:right;justify-items:end;font-size:.82rem;display:grid}.Work-module__gZvtAG__kind small{color:var(--c-subtle);font-size:.72rem}.Work-module__gZvtAG__all{margin-top:2.5rem}@media (max-width:719px){.Work-module__gZvtAG__chip{top:.9rem;bottom:auto}.Work-module__gZvtAG__meta{gap:.35rem;display:grid}.Work-module__gZvtAG__client{font-size:1.7rem}.Work-module__gZvtAG__kind{text-align:left;justify-items:start;font-size:.92rem}}@media (min-width:720px){.Work-module__gZvtAG__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 2rem}.Work-module__gZvtAG__c0{grid-column:1/span 7}.Work-module__gZvtAG__c1{grid-column:8/span 5;align-self:center}.Work-module__gZvtAG__c2{grid-column:3/span 6}}@media (min-width:1020px){.Work-module__gZvtAG__inner{padding-block:7rem}.Work-module__gZvtAG__head{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:4rem}.Work-module__gZvtAG__c2 .Work-module__gZvtAG__media{aspect-ratio:16/10}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Work-module__gZvtAG__media{animation:linear both Work-module__gZvtAG__unveil;animation-timeline:view();animation-range:entry cover 40%}.Work-module__gZvtAG__img{animation:linear both Work-module__gZvtAG__settle;animation-timeline:view();animation-range:entry exit}.Work-module__gZvtAG__chip{animation:linear both Work-module__gZvtAG__chipIn;animation-timeline:view();animation-range:entry 60% cover 45%}.Work-module__gZvtAG__meta{animation:linear both Work-module__gZvtAG__metaIn;animation-timeline:view();animation-range:entry 20% cover 30%}}}@keyframes Work-module__gZvtAG__unveil{0%{clip-path:inset(18% 10% round 2.4rem);scale:.94}to{clip-path:inset(0 round 1.4rem);scale:1}}@keyframes Work-module__gZvtAG__settle{0%{translate:0 -4%;scale:1.25}to{translate:0 4%;scale:1.05}}@keyframes Work-module__gZvtAG__chipIn{0%{opacity:0;translate:-14px}}@keyframes Work-module__gZvtAG__metaIn{0%{opacity:0;translate:0 18px}}
