.featured-work[data-v-ad7c3ba5]{z-index:1;color:#fff;background:#000;padding:clamp(115px,12vw,210px) 0 clamp(140px,16vw,265px);position:relative}.featured-work__inner[data-v-ad7c3ba5]{width:var(--site-container-width,90%);max-width:var(--site-container-max,1560px);margin-inline:auto}.featured-work__header[data-v-ad7c3ba5]{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.featured-work__heading-group[data-v-ad7c3ba5]{min-width:0}.featured-work__eyebrow[data-v-ad7c3ba5]{letter-spacing:.11em;text-transform:uppercase;color:#ffffff91;margin:0 0 18px;font-size:clamp(11px,.9vw,14px);line-height:1.5}.featured-work__title[data-v-ad7c3ba5]{letter-spacing:-.058em;overflow-wrap:normal;white-space:pre-line;max-width:9.2ch;margin:0;font-size:clamp(53px,7.3vw,116px);font-weight:400;line-height:1.02}.featured-work__title[data-v-ad7c3ba5] p{margin:0}.featured-work__title[data-v-ad7c3ba5] b,.featured-work__title[data-v-ad7c3ba5] strong{color:#26abf4;font-weight:inherit;display:block}.featured-work__intro[data-v-ad7c3ba5]{color:#ffffff9e;max-width:520px;margin-top:27px;font-size:clamp(14px,1.1vw,17px);line-height:1.6}.featured-work__intro[data-v-ad7c3ba5] p{margin:0 0 10px}.featured-work__all[data-v-ad7c3ba5]{color:#fff;letter-spacing:.065em;text-transform:uppercase;border-bottom:1px solid #fff6;flex-shrink:0;justify-content:space-between;align-items:center;gap:26px;margin-bottom:7px;padding:0 0 9px;font-size:clamp(11px,.85vw,14px);font-weight:500;line-height:1.25;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.featured-work__all[data-v-ad7c3ba5]:hover{color:#26abf4;border-color:#26abf4}.featured-work__grid[data-v-ad7c3ba5]{-moz-column-gap:clamp(24px,4.4vw,74px);grid-template-columns:7fr 5fr;align-items:start;gap:clamp(75px,9.5vw,165px) clamp(24px,4.4vw,74px);margin-top:clamp(80px,10vw,155px);display:grid}.featured-work__card[data-v-ad7c3ba5]{min-width:0;transition:opacity .45s,filter .45s}.featured-work__hover-scale[data-v-ad7c3ba5]{transform-origin:50%;transition:transform .52s cubic-bezier(.22,1,.36,1);transform:scale(1)}.featured-work__hover-follow[data-v-ad7c3ba5]{transform:translate3d(var(--featured-pointer-x,0),var(--featured-pointer-y,0),0);transition:transform .28s cubic-bezier(.22,1,.36,1)}.featured-work.is-reveal-ready .featured-work__card[data-v-ad7c3ba5],.featured-work.is-reveal-ready .featured-work__header[data-v-ad7c3ba5]{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .42s;transition-delay:var(--featured-reveal-delay,0s);transform:translateZ(0)}.featured-work.is-reveal-ready .featured-work__card[data-v-ad7c3ba5]:not(.is-revealed),.featured-work.is-reveal-ready .featured-work__header[data-v-ad7c3ba5]:not(.is-revealed){opacity:0;transform:translateY(62px)}.featured-work__card[data-v-ad7c3ba5]:nth-child(5n),.featured-work__card[data-v-ad7c3ba5]:nth-child(5n+2){--featured-reveal-delay:.115s}.featured-work__card[data-v-ad7c3ba5]:nth-child(5n+3){grid-column:1/-1;justify-self:center;width:100%;max-width:1000px}.featured-work__card[data-v-ad7c3ba5]:nth-child(5n),.featured-work__card[data-v-ad7c3ba5]:nth-child(5n+2){align-self:self-end}@media (hover:hover) and (pointer:fine){.featured-work__grid:has(.featured-work__card:hover) .featured-work__card[data-v-ad7c3ba5]:not(:hover){opacity:.42;filter:blur(3px)brightness(.64)}.featured-work__grid:has(.featured-work__card:hover) .featured-work__card:not(:hover) .featured-work__hover-scale[data-v-ad7c3ba5]{transform:scale(.965)}.featured-work__card:hover .featured-work__hover-scale[data-v-ad7c3ba5]{transform:scale(1.025)}}.featured-work__grid:has(.featured-work__card:focus-within) .featured-work__card[data-v-ad7c3ba5]:not(:focus-within){opacity:.42;filter:blur(3px)brightness(.64)}.featured-work__grid:has(.featured-work__card:focus-within) .featured-work__card:not(:focus-within) .featured-work__hover-scale[data-v-ad7c3ba5]{transform:scale(.965)}.featured-work__card:focus-within .featured-work__hover-scale[data-v-ad7c3ba5]{transform:scale(1.025)}.featured-work__image-link[data-v-ad7c3ba5]{--featured-parallax-y:0px;isolation:isolate;aspect-ratio:1.22;color:#fff;background:#151515;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.featured-work__card:nth-child(5n) .featured-work__image-link[data-v-ad7c3ba5],.featured-work__card:nth-child(5n+2) .featured-work__image-link[data-v-ad7c3ba5]{aspect-ratio:1.34}.featured-work__card:nth-child(5n+3) .featured-work__image-link[data-v-ad7c3ba5]{aspect-ratio:1.75}.featured-work__image[data-v-ad7c3ba5]{-o-object-fit:cover;object-fit:cover;width:100%;height:110%;transform:translate3d(0,var(--featured-parallax-y,0),0) scale(1.005);will-change:transform;transition:filter .7s;display:block;position:absolute;inset:-5% 0}.featured-work__placeholder[data-v-ad7c3ba5]{letter-spacing:-.045em;text-align:center;justify-content:center;align-items:center;height:100%;padding:32px;font-size:clamp(30px,4vw,62px);display:flex}.featured-work__image-action[data-v-ad7c3ba5]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.055em;opacity:0;background:#0000007a;border:1px solid #ffffff4d;padding:11px 14px;font-size:11px;transition:opacity .3s,transform .3s;position:absolute;bottom:20px;right:20px;transform:translateY(8px)}.featured-work__image-link:focus-visible .featured-work__image-action[data-v-ad7c3ba5],.featured-work__image-link:hover .featured-work__image-action[data-v-ad7c3ba5]{opacity:1;transform:translateY(0)}.featured-work__card-top[data-v-ad7c3ba5]{justify-content:space-between;align-items:flex-start;gap:15px;margin-top:19px;display:flex}.featured-work__number[data-v-ad7c3ba5]{letter-spacing:.075em;color:#ffffff73;flex-shrink:0;font-size:11px;line-height:1.7}.featured-work__tags[data-v-ad7c3ba5]{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;padding:0;list-style:none;display:flex}.featured-work__tags li[data-v-ad7c3ba5]{color:#ffffffc7;letter-spacing:.035em;text-transform:uppercase;border:1px solid #ffffff2e;padding:4px 7px;font-size:10px;line-height:1.35}.featured-work__project-title[data-v-ad7c3ba5]{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(25px,2.6vw,45px);font-weight:400;line-height:1.08}.featured-work__project-title a[data-v-ad7c3ba5]{color:inherit;text-decoration:none}.featured-work__project-title a span[data-v-ad7c3ba5]{vertical-align:.08em;margin-left:.18em;font-size:.63em;transition:transform .25s,color .25s;display:inline-block}.featured-work__project-title a:hover span[data-v-ad7c3ba5]{color:#26abf4;transform:translate(3px,-3px)}.featured-work__project-description[data-v-ad7c3ba5]{color:#ffffff96;max-width:45ch;margin-top:12px;font-size:clamp(12px,1vw,15px);line-height:1.58}.featured-work__project-description[data-v-ad7c3ba5] p{margin:0 0 8px}@media (width<=720px){.featured-work[data-v-ad7c3ba5]{padding:95px 0 120px}.featured-work__header[data-v-ad7c3ba5]{align-items:flex-start;gap:28px}.featured-work__title[data-v-ad7c3ba5]{font-size:clamp(47px,10.8vw,76px)}.featured-work__intro[data-v-ad7c3ba5]{margin-top:20px}.featured-work__all[data-v-ad7c3ba5]{white-space:nowrap;align-self:flex-end;gap:9px;margin-bottom:3px;font-size:10px}.featured-work__grid[data-v-ad7c3ba5]{grid-template-columns:minmax(0,1fr);gap:66px;margin-top:72px}.featured-work__card[data-v-ad7c3ba5]:nth-child(n){grid-area:auto;margin-top:0}.featured-work__card:nth-child(5n) .featured-work__image-link[data-v-ad7c3ba5],.featured-work__card:nth-child(5n+2) .featured-work__image-link[data-v-ad7c3ba5],.featured-work__card:nth-child(5n+3) .featured-work__image-link[data-v-ad7c3ba5],.featured-work__image-link[data-v-ad7c3ba5]{aspect-ratio:1.2}.featured-work__image-action[data-v-ad7c3ba5]{opacity:1;transform:none}.featured-work__project-title[data-v-ad7c3ba5]{margin-top:13px}}@media (width<=400px){.featured-work__header[data-v-ad7c3ba5]{flex-direction:column;gap:19px}.featured-work__all[data-v-ad7c3ba5]{align-self:flex-start}.featured-work__grid[data-v-ad7c3ba5]{margin-top:54px}}@media (prefers-reduced-motion:reduce){.featured-work.is-reveal-ready .featured-work__card[data-v-ad7c3ba5],.featured-work.is-reveal-ready .featured-work__card[data-v-ad7c3ba5]:not(.is-revealed),.featured-work.is-reveal-ready .featured-work__header[data-v-ad7c3ba5],.featured-work.is-reveal-ready .featured-work__header[data-v-ad7c3ba5]:not(.is-revealed){opacity:1;transition:none;transform:none}:is(.featured-work__grid:has(.featured-work__card:focus-within) .featured-work__card[data-v-ad7c3ba5]:not(:focus-within),.featured-work__grid:has(.featured-work__card:hover) .featured-work__card[data-v-ad7c3ba5]:not(:hover)){opacity:1;filter:none}.featured-work__card[data-v-ad7c3ba5]{transition:none}.featured-work__card:focus-within .featured-work__hover-scale[data-v-ad7c3ba5],.featured-work__card:hover .featured-work__hover-scale[data-v-ad7c3ba5],.featured-work__hover-follow[data-v-ad7c3ba5],.featured-work__hover-scale[data-v-ad7c3ba5]{transition:none;transform:none}.featured-work__grid:has(.featured-work__card:focus-within) .featured-work__card:not(:focus-within) .featured-work__hover-scale[data-v-ad7c3ba5]{transition:none;transform:none}.featured-work__grid:has(.featured-work__card:hover) .featured-work__card:not(:hover) .featured-work__hover-scale[data-v-ad7c3ba5]{transition:none;transform:none}.featured-work__image[data-v-ad7c3ba5]{transform:scale(1)}.featured-work__image[data-v-ad7c3ba5],.featured-work__image-action[data-v-ad7c3ba5],.featured-work__project-title a span[data-v-ad7c3ba5]{transition:none}}.site-project-cta[data-v-b325d0f0]{z-index:1;color:#fff;background:#000;width:100%;padding:clamp(95px,13vw,220px) 0 clamp(95px,11vw,175px);position:relative}.site-project-cta__inner[data-v-b325d0f0]{width:var(--site-container-width,90%);max-width:var(--site-container-max,1560px);margin-inline:auto}.site-project-cta__eyebrow[data-v-b325d0f0]{color:#ffffff94;font-family:var(--font-body);letter-spacing:.1em;margin:0 0 clamp(16px,2.5vw,30px);font-size:clamp(11px,.82vw,14px)}.site-project-cta h2[data-v-b325d0f0]{letter-spacing:-.067em;white-space:pre-line;max-width:1200px;margin:0 0 clamp(25px,3.3vw,54px);font-size:clamp(54px,9vw,154px);font-weight:700;line-height:1}.site-project-cta h2[data-v-b325d0f0] b,.site-project-cta h2[data-v-b325d0f0] strong,.site-project-cta h2 span[data-v-b325d0f0]{color:#26abf4;font-weight:inherit;display:block}@media (width<=640px){.site-project-cta h2[data-v-b325d0f0]{font-size:clamp(49px,12.2vw,80px)}}
