.Showroom-module___As8qG__room{perspective:1800px;perspective-origin:50% 30%;min-height:340px;margin-top:22px;position:relative}.Showroom-module___As8qG__dv{width:min(38vw,470px);transform-style:preserve-3d;will-change:transform;transition:filter .5s var(--ease);animation:Showroom-module___As8qG__dvIn .9s var(--ease)var(--enter-delay,1.1s)both;position:absolute;top:0;left:50%}@keyframes Showroom-module___As8qG__dvIn{0%{opacity:0}to{opacity:1}}.Showroom-module___As8qG__card{transition:transform .5s var(--ease);display:block}.Showroom-module___As8qG__fr{transition:transform .5s var(--ease),box-shadow .5s var(--ease);background:#fff;border:1px solid #14141614;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -30px #14141666,0 12px 24px -16px #14141633}.Showroom-module___As8qG__bar{background:linear-gradient(#fffffff5,#f3f3f5f5);border-bottom:1px solid #1414160f;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.Showroom-module___As8qG__bar i{background:#e4e4e7;border-radius:50%;width:8px;height:8px}.Showroom-module___As8qG__bar span{color:var(--fg-3);margin:0 auto;font-size:11px;font-weight:500}.Showroom-module___As8qG__vp{aspect-ratio:16/9.6;position:relative;overflow:hidden}.Showroom-module___As8qG__vp img{object-fit:cover;object-position:top;width:100%;height:auto;min-height:100%}@keyframes Showroom-module___As8qG__panShot{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.Showroom-module___As8qG__vp img{animation-name:Showroom-module___As8qG__panShot;animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(var(--i,0)*-2.6s)}@media (width<=820px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Showroom-module___As8qG__vp img{animation-duration:auto;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}}@media (prefers-reduced-motion:reduce){.Showroom-module___As8qG__vp img{animation-name:none;transform:none}}.Showroom-module___As8qG__video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.Showroom-module___As8qG__ph{font-family:var(--disp);color:var(--fg-3);letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#f4f4f6);place-items:center;font-size:clamp(20px,3vw,36px);font-weight:800;display:grid;position:absolute;inset:0}.Showroom-module___As8qG__tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f6f2d1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);background:linear-gradient(#0c0c0f00,#0c0c0fb8 38%,#0c0c0feb);padding:16px 16px 14px;font-size:10px;font-weight:500;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.Showroom-module___As8qG__tag b{font-family:var(--disp);letter-spacing:-.02em;text-transform:uppercase;color:#f7f6f2;margin-bottom:5px;font-size:17px;font-weight:800;display:block}.Showroom-module___As8qG__room.Showroom-module___As8qG__hov .Showroom-module___As8qG__dv{filter:blur(5px)saturate(.82)brightness(.88)}.Showroom-module___As8qG__room.Showroom-module___As8qG__hov .Showroom-module___As8qG__dv.Showroom-module___As8qG__hot{filter:none}.Showroom-module___As8qG__dv.Showroom-module___As8qG__hot .Showroom-module___As8qG__card{transform:scale(1.09)translateY(-22px)}.Showroom-module___As8qG__dv.Showroom-module___As8qG__hot .Showroom-module___As8qG__fr{box-shadow:0 72px 140px -30px #1414168c}.Showroom-module___As8qG__dv.Showroom-module___As8qG__hot .Showroom-module___As8qG__tag{opacity:1;transform:none}.Showroom-module___As8qG__hint{color:var(--fg-3);letter-spacing:.03em;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Showroom-module___As8qG__stage{min-width:0}.Showroom-module___As8qG__dots{display:none}@media (width<=820px){.Showroom-module___As8qG__stage{timeline-scope:--showroom}.Showroom-module___As8qG__room{perspective:none;--gap:14px;--peek:56px;align-items:start;gap:var(--gap);scroll-snap-type:x mandatory;min-height:0;scroll-padding-inline:var(--gut);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-top:14px;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scrollbar-width:none;scroll-timeline:--showroom inline;margin-bottom:-20px;padding-block:2px 26px;display:flex;position:static;overflow:auto hidden}.Showroom-module___As8qG__room::-webkit-scrollbar{display:none}.Showroom-module___As8qG__room:after{content:"";flex:0 0 calc(var(--peek) - var(--gap))}.Showroom-module___As8qG__dv{flex:0 0 calc(100% - var(--peek));transform-style:flat;will-change:auto;z-index:auto;scroll-snap-align:start;scroll-snap-stop:always;width:auto;position:static;transform:none}.Showroom-module___As8qG__room .Showroom-module___As8qG__dv,.Showroom-module___As8qG__room.Showroom-module___As8qG__hov .Showroom-module___As8qG__dv,.Showroom-module___As8qG__room.Showroom-module___As8qG__hov .Showroom-module___As8qG__dv.Showroom-module___As8qG__hot{filter:none}.Showroom-module___As8qG__fr,.Showroom-module___As8qG__room .Showroom-module___As8qG__dv.Showroom-module___As8qG__hot .Showroom-module___As8qG__fr{transform:none;box-shadow:0 20px 46px -22px #14141652}.Showroom-module___As8qG__room .Showroom-module___As8qG__card,.Showroom-module___As8qG__room .Showroom-module___As8qG__dv.Showroom-module___As8qG__hot .Showroom-module___As8qG__card{transform:none}.Showroom-module___As8qG__room .Showroom-module___As8qG__tag{opacity:1;pointer-events:auto;box-shadow:none;color:var(--fg-2);background:0 0;border:0;margin-top:12px;padding:0 2px;font-size:11px;position:static;transform:none}.Showroom-module___As8qG__room .Showroom-module___As8qG__tag b{color:var(--fg);font-size:15px}.Showroom-module___As8qG__room .Showroom-module___As8qG__tag:after,.Showroom-module___As8qG__hint{display:none}.Showroom-module___As8qG__dots{--d:6px;--dg:6px;width:calc(var(--n)*var(--d) + (var(--n) - 1)*var(--dg));height:var(--d);margin:8px auto 0;display:block;position:relative}.Showroom-module___As8qG__dots i{width:var(--d);height:var(--d);margin-right:var(--dg);background:#14141629;border-radius:50%;display:inline-block}.Showroom-module___As8qG__dots i:last-of-type{margin-right:0}.Showroom-module___As8qG__dots b{width:var(--d);height:var(--d);background:var(--fg);border-radius:50%;position:absolute;top:0;left:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Showroom-module___As8qG__dots b{animation-name:Showroom-module___As8qG__dotRun;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--showroom}}}}@keyframes Showroom-module___As8qG__dotRun{to{transform:translateX(calc((var(--n) - 1)*(var(--d) + var(--dg))))}}@media (prefers-reduced-motion:reduce){.Showroom-module___As8qG__vp img{transform:none!important}.Showroom-module___As8qG__dv{transition:none;animation:none}}
.Hero-module__Z8hQ_W__hero{grid-template-rows:auto auto auto auto 1fr;align-content:start;min-height:100vh;padding-block:96px 0;display:grid}.Hero-module__Z8hQ_W__lab{margin-bottom:clamp(16px,2vw,28px);display:block}.Hero-module__Z8hQ_W__hero h1{font-size:var(--t-hero);max-width:13ch;margin-bottom:-.16em;padding-bottom:.16em;line-height:.84}.Hero-module__Z8hQ_W__hero h1 em{color:var(--accent);font-style:normal}.Hero-module__Z8hQ_W__sub{color:var(--fg-2);max-width:27em;margin-top:clamp(20px,2.4vw,34px);font-size:clamp(16px,1.25vw,19px)}.Hero-module__Z8hQ_W__btns{flex-wrap:wrap;gap:12px;min-width:0;margin-top:clamp(22px,2.6vw,34px);display:flex}.Hero-module__Z8hQ_W__wd{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.Hero-module__Z8hQ_W__wd i{animation:Hero-module__Z8hQ_W__wordUp .9s var(--ease)var(--enter-delay,1.1s)both;font-style:normal;display:inline-block}@keyframes Hero-module__Z8hQ_W__wordUp{0%{transform:translateY(126%)}to{transform:none}}.Hero-module__Z8hQ_W__btns{animation:Hero-module__Z8hQ_W__riseIn .8s var(--ease)calc(var(--enter-delay,1.1s) + .35s)both}@keyframes Hero-module__Z8hQ_W__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=820px){.Hero-module__Z8hQ_W__hero{padding-block-start:84px}.Hero-module__Z8hQ_W__btns{margin-top:18px}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__wd i,.Hero-module__Z8hQ_W__btns{animation:none}}
.Manifesto-module__ciNx7q__mani{max-width:none}.Manifesto-module__ciNx7q__mani p{font-family:var(--disp);letter-spacing:-.03em;font-weight:500;line-height:1.02;font-size:var(--t-mani);max-width:18ch}.Manifesto-module__ciNx7q__w{color:#f7f6f23d;transition:color .25s}.Manifesto-module__ciNx7q__w.Manifesto-module__ciNx7q__lit{color:var(--on-ink)}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){.Manifesto-module__ciNx7q__w,.Manifesto-module__ciNx7q__w.Manifesto-module__ciNx7q__lit{color:var(--on-ink);transition:none}}
.Section-module__27SNAG__sec{padding-block:clamp(72px,11vw,160px) 0}.Section-module__27SNAG__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.Section-module__27SNAG__lab{margin-bottom:clamp(12px,1.6vw,22px);display:block}.Section-module__27SNAG__sec h2{font-size:var(--t-h2)}.Section-module__27SNAG__sub{color:var(--fg-2);font-size:var(--t-body);max-width:30em;margin-top:clamp(12px,1.4vw,20px)}.Section-module__27SNAG__onSurface{padding-bottom:clamp(72px,11vw,160px)}
.Stats-module__UZLpCq__stats{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Stats-module__UZLpCq__stat{border-radius:var(--r);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);padding:12px 16px;font-size:10px;font-weight:500;line-height:1.4}.Stats-module__UZLpCq__stat b{font-family:var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-transform:none;color:var(--fg);margin-bottom:6px;font-size:26px;font-weight:800;line-height:1;display:block}
.ProjectRow-module__f9htiW__proj{--reveal-y:80px;grid-template-columns:1.9fr 1fr;align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(44px,6vw,76px);display:grid}.ProjectRow-module__f9htiW__proj.ProjectRow-module__f9htiW__rev .ProjectRow-module__f9htiW__coverlink{order:2}.ProjectRow-module__f9htiW__coverlink{display:block;position:relative}.ProjectRow-module__f9htiW__cover{border-radius:var(--r);aspect-ratio:16/11;transition:transform .5s var(--ease),box-shadow .5s var(--ease);background:#fff;border:1px solid #14141614;position:relative;overflow:hidden;box-shadow:0 34px 80px -26px #14141659}.ProjectRow-module__f9htiW__coverlink:hover .ProjectRow-module__f9htiW__cover,.ProjectRow-module__f9htiW__coverlink:focus-visible .ProjectRow-module__f9htiW__cover{transform:translateY(-14px);box-shadow:0 56px 110px -26px #14141670}.ProjectRow-module__f9htiW__cover img,.ProjectRow-module__f9htiW__video{transition:transform .9s var(--ease)}@media (hover:hover) and (pointer:fine){.ProjectRow-module__f9htiW__coverlink:hover .ProjectRow-module__f9htiW__video{transform:scale(1.06)}}.ProjectRow-module__f9htiW__cover img{object-fit:cover;object-position:top;width:100%;height:auto;min-height:100%}@keyframes ProjectRow-module__f9htiW__panShot{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ProjectRow-module__f9htiW__cover img{animation-name:ProjectRow-module__f9htiW__panShot;animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(var(--i,0)*-2.6s)}@media (width<=820px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProjectRow-module__f9htiW__cover img{animation-duration:auto;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}}@media (prefers-reduced-motion:reduce){.ProjectRow-module__f9htiW__cover img{animation-name:none;transform:none}}.ProjectRow-module__f9htiW__video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ProjectRow-module__f9htiW__ph{font-family:var(--disp);color:var(--fg-3);letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#f4f4f6);place-items:center;font-size:clamp(20px,3vw,36px);font-weight:800;display:grid;position:absolute;inset:0}.ProjectRow-module__f9htiW__scrim{pointer-events:none;background:linear-gradient(#14141600 30%,#1414161a 50%,#14141670 76%,#141416c7 100%);position:absolute;inset:0}.ProjectRow-module__f9htiW__cap{color:#fff;position:absolute;bottom:clamp(16px,2.2vw,26px);left:clamp(18px,2.4vw,30px);right:18px}.ProjectRow-module__f9htiW__k{font-family:var(--mono);font-weight:500;font-size:var(--t-label-2);letter-spacing:.12em;text-transform:uppercase;color:#fffc}.ProjectRow-module__f9htiW__cap h3{font-size:var(--t-h3);letter-spacing:-.015em;margin-top:10px;line-height:.92}.ProjectRow-module__f9htiW__meta{min-width:0}.ProjectRow-module__f9htiW__line{color:var(--fg-2);font-size:var(--t-lead)}.ProjectRow-module__f9htiW__chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ProjectRow-module__f9htiW__chip{border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);background:#fff9;padding:6px 12px;font-size:11px;font-weight:500}.ProjectRow-module__f9htiW__chip i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.ProjectRow-module__f9htiW__go{margin-top:20px;display:inline-block}@media (width<=860px){.ProjectRow-module__f9htiW__proj,.ProjectRow-module__f9htiW__proj.ProjectRow-module__f9htiW__rev{grid-template-columns:1fr}.ProjectRow-module__f9htiW__proj.ProjectRow-module__f9htiW__rev .ProjectRow-module__f9htiW__coverlink{order:0}.ProjectRow-module__f9htiW__cover{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ProjectRow-module__f9htiW__cover img{transform:none!important}}.ProjectRow-module__f9htiW__cover.ProjectRow-module__f9htiW__rend{aspect-ratio:16/10;background:0 0;border:0;box-shadow:0 30px 70px -34px #1414164d}.ProjectRow-module__f9htiW__cover.ProjectRow-module__f9htiW__rend img{object-fit:cover;object-position:center;height:100%;min-height:0;animation-name:none;transform:none}@media (width<=860px){.ProjectRow-module__f9htiW__cover.ProjectRow-module__f9htiW__rend{aspect-ratio:16/10}}.ProjectRow-module__f9htiW__stack{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:11px;font-weight:500;display:flex}.ProjectRow-module__f9htiW__stack span+span:before{content:"/";color:var(--line-strong);margin-right:14px}
.CaseStory-module__8NV_NG__story{--reveal-y:56px;display:block}.CaseStory-module__8NV_NG__head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding-bottom:clamp(14px,1.8vw,22px);display:flex}.CaseStory-module__8NV_NG__head h3{font-size:var(--t-h3);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;min-width:0;line-height:.95}.CaseStory-module__8NV_NG__head .CaseStory-module__8NV_NG__mono{color:var(--fg-3)}.CaseStory-module__8NV_NG__shotlink{margin-top:clamp(20px,2.6vw,34px);display:block}.CaseStory-module__8NV_NG__shot{aspect-ratio:16/10;background:var(--band);transition:transform .7s var(--ease-mask);position:relative;overflow:hidden}.CaseStory-module__8NV_NG__shot img,.CaseStory-module__8NV_NG__shot video{object-fit:cover;width:100%;height:100%;display:block}.CaseStory-module__8NV_NG__ph{height:100%;font-family:var(--disp);color:var(--fg-3);place-items:center;font-weight:800;display:grid}@media (hover:hover) and (pointer:fine){.CaseStory-module__8NV_NG__shotlink:hover .CaseStory-module__8NV_NG__shot,.CaseStory-module__8NV_NG__shotlink:focus-visible .CaseStory-module__8NV_NG__shot{transform:scale(1.012)}}.CaseStory-module__8NV_NG__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(22px,3.4vw,56px);margin-top:clamp(26px,3.2vw,44px);display:grid}.CaseStory-module__8NV_NG__cols>section{border-top:1px solid var(--line);padding-top:clamp(14px,1.6vw,20px)}.CaseStory-module__8NV_NG__cols .CaseStory-module__8NV_NG__eyebrow{margin-bottom:clamp(10px,1.2vw,16px);display:block}.CaseStory-module__8NV_NG__cols p{color:var(--fg-2);font-size:var(--t-body-sm)}.CaseStory-module__8NV_NG__did{gap:10px;list-style:none;display:grid}.CaseStory-module__8NV_NG__did li{color:var(--fg-2);font-size:var(--t-body-sm);padding-left:20px;position:relative}.CaseStory-module__8NV_NG__did li:before{content:"";background:var(--line-strong);width:10px;height:1px;position:absolute;top:.62em;left:0}.CaseStory-module__8NV_NG__res dl{gap:clamp(14px,1.8vw,22px);display:grid;container-type:inline-size}.CaseStory-module__8NV_NG__res dt{font-family:var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:clamp(26px,17cqi,46px);font-weight:800;line-height:.92}.CaseStory-module__8NV_NG__res dd{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;font-size:10px;font-weight:500;line-height:1.5}.CaseStory-module__8NV_NG__go{margin-top:clamp(24px,3vw,40px);display:inline-block}@media (width<=900px){.CaseStory-module__8NV_NG__cols{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,28px)}.CaseStory-module__8NV_NG__res dt{font-size:clamp(28px,11cqi,46px)}}
.Own-module__HRcYhG__own{border-top:1px solid var(--line-strong);--rev-step:10%;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.Own-module__HRcYhG__item{border-bottom:1px solid var(--line-strong);--reveal-y:40px;align-content:start;gap:clamp(8px,.9vw,12px);padding:clamp(24px,3vw,40px) 0;display:grid;position:relative;container-type:inline-size}.Own-module__HRcYhG__item:nth-child(odd){border-right:1px solid var(--line-strong);padding-right:clamp(22px,3vw,48px)}.Own-module__HRcYhG__item:nth-child(2n){padding-left:clamp(22px,3vw,48px)}.Own-module__HRcYhG__kind{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.Own-module__HRcYhG__kind i{background:var(--tone);flex:none;width:8px;height:8px}.Own-module__HRcYhG__item b{font-family:var(--disp);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(24px,3vw,40px);font-weight:800;line-height:.95}.Own-module__HRcYhG__url{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);transition:color .4s var(--ease);font-size:11px;font-weight:500}.Own-module__HRcYhG__item p{color:var(--fg-2);font-size:var(--t-body-sm);max-width:34em}.Own-module__HRcYhG__proof{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:clamp(10px,1.4vw,18px);font-size:10px;font-weight:500;line-height:1.5}.Own-module__HRcYhG__proof em{font-family:var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-transform:none;color:var(--fg);overflow-wrap:break-word;margin-bottom:6px;font-size:clamp(26px,11cqi,56px);font-style:normal;font-weight:800;line-height:.92;display:block}.Own-module__HRcYhG__item:after{content:"";background:var(--tone);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Own-module__HRcYhG__item:hover:after,.Own-module__HRcYhG__item:focus-visible:after{transform:scaleX(1)}.Own-module__HRcYhG__item:hover .Own-module__HRcYhG__url,.Own-module__HRcYhG__item:focus-visible .Own-module__HRcYhG__url{color:var(--fg)}}@media (width<=760px){.Own-module__HRcYhG__own{grid-template-columns:minmax(0,1fr)}.Own-module__HRcYhG__item:nth-child(odd){border-right:0;padding-right:0}.Own-module__HRcYhG__item:nth-child(2n){padding-left:0}}
.Numbers-module__Lsyvpq__nums{border-top:1px solid var(--line-ink);--rev-step:9%;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(64px,9vw,120px);padding-top:clamp(48px,6vw,72px);display:grid}.Numbers-module__Lsyvpq__num{border-inline-start:1px solid var(--line-ink);--reveal-y:48px;padding:0 clamp(16px,2vw,28px);container-type:inline-size}.Numbers-module__Lsyvpq__num b{font-family:var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:clamp(26px,20cqi,92px);font-weight:800;line-height:.86;display:block}.Numbers-module__Lsyvpq__num span{color:var(--on-ink-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:break-word;margin-top:14px;font-size:11px;font-weight:500;line-height:1.35;display:block}@media (width<=860px){.Numbers-module__Lsyvpq__nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (width<=600px){.Numbers-module__Lsyvpq__num{padding:0 12px}.Numbers-module__Lsyvpq__num span{letter-spacing:.1em}}
.Services-module__PFRRnG__svcs{--rev-step:7%;border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);display:grid}.Services-module__PFRRnG__svc{border-bottom:1px solid var(--line);--reveal-y:48px;transition:color .4s var(--ease);grid-template-columns:auto minmax(0,460px) minmax(0,1fr) auto;align-items:baseline;gap:clamp(16px,3vw,44px);padding:clamp(22px,2.6vw,34px) 0;display:grid;position:relative}.Services-module__PFRRnG__svc:before{content:"";left:calc(var(--gut)*-1);background:var(--strand);transform-origin:bottom;width:4px;transition:transform .45s var(--ease);position:absolute;top:0;bottom:-1px;transform:scaleY(0)}.Services-module__PFRRnG__num{font-family:var(--mono);letter-spacing:.16em;color:var(--fg-3);font-size:11px;font-weight:500}.Services-module__PFRRnG__svc b{font-family:var(--disp);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(20px,2.6vw,34px);font-weight:800;line-height:1}.Services-module__PFRRnG__desc{color:var(--fg-2);font-size:var(--t-body-sm)}.Services-module__PFRRnG__go{color:var(--fg-3);transition:transform .45s var(--ease),color .4s var(--ease);font-size:18px;display:inline-block}@media (hover:hover) and (pointer:fine){.Services-module__PFRRnG__svc:hover:before,.Services-module__PFRRnG__svc:focus-visible:before{transform:scaleY(1)}.Services-module__PFRRnG__svc:hover .Services-module__PFRRnG__go,.Services-module__PFRRnG__svc:focus-visible .Services-module__PFRRnG__go{color:var(--fg);transform:translate(6px,-6px)}}@media (width<=900px){.Services-module__PFRRnG__svc{grid-template-columns:auto minmax(0,1fr) auto}.Services-module__PFRRnG__desc{display:none}.Services-module__PFRRnG__svc:before{left:calc(var(--gut)*-1 + 4px)}}
