.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{gap:24px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__card{aspect-ratio:2.05;background:var(--card);border-radius:8px;place-items:center;width:clamp(200px,17vw,272px);display:grid}.marquee__word{font-size:clamp(22px,2vw,32px);font-weight:700}.marquee__logo{filter:brightness(0)invert();width:60%;height:auto}@keyframes marquee{to{transform:translate(calc(-50% - 12px))}}
.statement{padding-bottom:12vh}.statement__pin{height:300svh}.statement__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0}.statement__text{font-size:clamp(34px,4.5vw,78px)}@media (prefers-reduced-motion:reduce){.statement__pin{height:auto}.statement__stage{height:auto;padding:20vh 0;position:relative}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.statement__pin{height:200svh}}
.work{background:0 0;padding:clamp(56px,8vw,120px) 0 clamp(56px,7vw,112px)}.work>.container{width:100%}.work__eyebrow{color:var(--fg-muted)}.work__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;display:flex}.work__title{letter-spacing:-.055em;font-size:clamp(72px,12vw,210px);font-weight:900}.work__line{padding-bottom:.08em;display:block;overflow:hidden}.work__line>span{display:inline-block}.work__count{color:var(--fg-muted);font-family:var(--font-body);letter-spacing:-.04em;padding-bottom:.5em;font-size:clamp(24px,3vw,48px);font-weight:400}.work__rule{border:0;border-top:1px solid #ffffff3d;margin:36px 0 0}@media (max-width:767px){.work{padding:48px 0 40px}.work__head{gap:12px;margin-top:20px}.work__title{font-size:16vw}.work__count{font-size:24px}.work__rule{margin-top:24px}}
.work-collection{scroll-margin-top:calc(var(--nav-h) + 16px);background:#000;padding:0 clamp(20px,5.5vw,110px);position:relative}.showcase__index{padding:0;list-style:none;display:none}.showcase__stage{flex-direction:column;gap:64px;display:flex}.showcase__frame{aspect-ratio:16/9;background:#111;border-radius:4px;position:relative;overflow:hidden}.showcase__frame>.media{transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.showcase__frame:hover>.media{transform:scale(1.025)}}.showcase__hit{position:absolute;inset:0}.showcase__meta{color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-top:16px;display:flex}.showcase__title{letter-spacing:-.035em;flex-basis:100%;font-size:clamp(28px,8vw,44px);font-weight:900}.showcase__outcome{font-family:var(--font-body);font-size:var(--fs-lead);flex-basis:100%;line-height:1.3}.showcase__link{font-family:var(--font-body);font-size:var(--fs-body);margin-left:auto}@media (min-width:900px){.showcase{height:calc(100svh + var(--n) * 75svh)}.showcase__pin{height:100svh;padding:calc(var(--nav-h) + 24px) 0 48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4vw,80px);display:grid;position:sticky;top:0}.showcase__index{border-top:1px solid #ffffff24;flex-direction:column;align-self:center;display:flex}.showcase__row{border-bottom:1px solid #ffffff24}.showcase__row button{color:#ffffff52;text-align:left;cursor:pointer;width:100%;transition:color .5s var(--ease-out);background:0 0;border:0;grid-template-columns:3.2em 1fr;align-items:baseline;gap:6px 0;padding:clamp(14px,1.6vw,24px) 0;display:grid;position:relative}.showcase__row button:hover,.showcase__row.is-active button{color:#fff}.showcase__row button:focus-visible{outline-offset:4px;outline:1px solid #fff}.showcase__ordinal{font-variant-numeric:tabular-nums}.showcase__name{letter-spacing:-.04em;transition:transform .6s var(--ease-out);font-size:clamp(26px,2.8vw,52px);font-weight:900}.showcase__row.is-active .showcase__name{transform:translate(.18em)}.showcase__sector{color:var(--fg-muted);grid-column:2;font-size:10px}.showcase__fill{transform-origin:0;background:#fff;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.showcase__row.is-active .showcase__fill{transform:scaleX(var(--seg,0))}.showcase__stage{align-self:center;display:grid}.showcase__card{width:min(100%, calc((100svh - var(--nav-h) - 200px) * 16 / 9));pointer-events:none;grid-area:1/1}.showcase__card.is-active{z-index:2;pointer-events:auto}.showcase__card .showcase__frame{clip-path:inset(100% 0 0);transition:clip-path 0s linear .9s}.showcase__card.is-active .showcase__frame{clip-path:inset(0);transition:clip-path .9s var(--ease-in-out)}.showcase__meta{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.showcase__card.is-active .showcase__meta{opacity:1;transition:opacity .6s .35s, transform .8s .35s var(--ease-out);transform:none}.showcase__title{display:none}.showcase__outcome{font-size:var(--fs-body);flex-basis:auto}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.showcase__card .showcase__frame,.showcase__card.is-active .showcase__frame,.showcase__meta,.showcase__card.is-active .showcase__meta{transition:none}}@media (max-width:767px){.work-collection{padding:0 var(--gutter)}.showcase__stage{gap:48px}}
