.stack[data-astro-cid-tf3nhyqs]{position:relative}.stack-card[data-astro-cid-tf3nhyqs]{background:var(--paper);position:relative}.card-inner[data-astro-cid-tf3nhyqs]{padding:16px var(--gutter) 20px;color:inherit;background:var(--paper);transform-origin:50% 30%;gap:14px;text-decoration:none;display:grid;position:relative}.card-meta[data-astro-cid-tf3nhyqs]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:12px;display:flex}.card-label[data-astro-cid-tf3nhyqs]{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:600;line-height:1.2}.num[data-astro-cid-tf3nhyqs]{letter-spacing:.06em;color:var(--graphite);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.card-media[data-astro-cid-tf3nhyqs]{aspect-ratio:var(--r,1.778);border-radius:4px;position:relative;overflow:hidden}.card-shade[data-astro-cid-tf3nhyqs]{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.card-text[data-astro-cid-tf3nhyqs]{gap:10px;display:grid}.card-client[data-astro-cid-tf3nhyqs]{letter-spacing:.005em;margin-bottom:6px;font-size:.9375rem;font-weight:650}.card-title[data-astro-cid-tf3nhyqs]{font-size:var(--display-m);letter-spacing:-.02em;max-width:18ch;line-height:.95}.card-line[data-astro-cid-tf3nhyqs]{font-size:var(--text-l);max-width:44ch;line-height:1.35}.press[data-astro-cid-tf3nhyqs]{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:3px;align-items:center;font-size:clamp(.875rem,.78rem + .45vw,1.25rem);line-height:1.2;display:flex;overflow:hidden}.press-lead[data-astro-cid-tf3nhyqs]{z-index:1;background:var(--ink);box-shadow:1em 0 1em -.2em var(--ink);flex:none;padding:.7em 1.2em .7em .9em;font-weight:600;position:relative}.press-window[data-astro-cid-tf3nhyqs]{flex:1;min-width:0;overflow:hidden}.press-track[data-astro-cid-tf3nhyqs]{width:max-content;animation:26s linear infinite press;display:flex}.press-run[data-astro-cid-tf3nhyqs]{align-items:center;gap:1.6em;padding-right:1.6em;display:inline-flex}.press-site[data-astro-cid-tf3nhyqs]{font-family:var(--serif);font-size:1.2em}.press-site[data-astro-cid-tf3nhyqs]:before{content:"✳";font-family:var(--sans);vertical-align:.25em;opacity:.6;margin-right:1.4em;font-size:.6em}@keyframes press{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.press-track[data-astro-cid-tf3nhyqs]{animation:none}}@media (width<=899px){.press[data-astro-cid-tf3nhyqs]{flex-direction:column;align-items:stretch}.press-lead[data-astro-cid-tf3nhyqs]{box-shadow:none;padding:.75em .9em .1em}.press-window[data-astro-cid-tf3nhyqs]{padding:.45em 0 .75em}.stack-card[data-astro-cid-tf3nhyqs]+.stack-card[data-astro-cid-tf3nhyqs]{margin-top:24px}}@media (width>=900px){.card-inner[data-astro-cid-tf3nhyqs]{height:100svh;padding:20px var(--gutter) clamp(20px, 3vh, 32px);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(12px,1.8vh,20px)}.card-stage[data-astro-cid-tf3nhyqs]{place-items:center;min-height:0;display:grid}.card-media[data-astro-cid-tf3nhyqs]{width:auto;max-width:100%;height:min(100%,75svh)}.card-text[data-astro-cid-tf3nhyqs]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px}.card-title[data-astro-cid-tf3nhyqs]{max-width:22ch;font-size:clamp(2.5rem,.9rem + 3.4vw,4.75rem)}.card-line[data-astro-cid-tf3nhyqs]{font-size:clamp(1.125rem,.85rem + .5vw,1.5rem)}.stacking .stack[data-astro-cid-tf3nhyqs]{height:100svh;overflow:hidden}.stacking .stack-card[data-astro-cid-tf3nhyqs]{position:absolute;inset:0}.card-inner[data-astro-cid-tf3nhyqs]:hover .pv video,.card-inner[data-astro-cid-tf3nhyqs]:hover .pv img{transform:scale(1.015)}.card-inner[data-astro-cid-tf3nhyqs] .pv video,.card-inner[data-astro-cid-tf3nhyqs] .pv img{transition:transform 1.2s var(--ease), opacity .5s ease}}.logos[data-astro-cid-hjon3hvd]{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(24px,3vw,40px)}.logos-lead[data-astro-cid-hjon3hvd]{font-family:var(--sans);font-size:var(--text-m);letter-spacing:0;margin-bottom:clamp(20px,2.6vw,36px);font-weight:500;line-height:1.35}.marquee[data-astro-cid-hjon3hvd]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-hjon3hvd]{align-items:center;width:max-content;animation:70s linear infinite logos;display:flex}.marquee[data-astro-cid-hjon3hvd]:hover .track[data-astro-cid-hjon3hvd]{animation-play-state:paused}li[data-astro-cid-hjon3hvd]{flex:none;padding-inline:clamp(22px,3vw,44px)}img[data-astro-cid-hjon3hvd]{height:clamp(30px, calc(52px - var(--r) * 5px), 56px);opacity:.62;mix-blend-mode:multiply;width:auto;transition:opacity .3s}li[data-astro-cid-hjon3hvd]:hover img[data-astro-cid-hjon3hvd]{opacity:1}@keyframes logos{to{transform:translate(-50%)}}@media (width>=900px){.logos[data-astro-cid-hjon3hvd]{padding-top:12px}.logos-lead[data-astro-cid-hjon3hvd]{margin-bottom:14px}}@media (width<=760px){.track[data-astro-cid-hjon3hvd]{animation-duration:50s}img[data-astro-cid-hjon3hvd]{height:clamp(24px, calc(40px - var(--r) * 4px), 44px)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-hjon3hvd]{scrollbar-width:none;overflow-x:auto}.track[data-astro-cid-hjon3hvd]{animation:none}li[data-astro-cid-hjon3hvd][aria-hidden=true]{display:none}}.hero[data-astro-cid-lcdefpme]{align-content:start;gap:0;padding-top:clamp(28px,6vh,72px);padding-bottom:clamp(24px,4vh,48px);display:grid}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:initial;transform-origin:0 100%;font-size:clamp(3.6rem,.9rem + 14.6vw,14.75rem);line-height:.86}.hero-punch[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.012em;max-width:24ch;font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem);line-height:1.08;font-family:var(--sans);letter-spacing:-.01em;max-width:30ch;margin-top:clamp(18px,2.4vw,36px);font-size:clamp(1.3rem,.95rem + 1.7vw,2.5rem);line-height:1.2}.hero-punch[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-variation-settings:"wdth" 100;font-weight:400}.hero-punch[data-astro-cid-lcdefpme],.hero-under[data-astro-cid-lcdefpme]{color:var(--ink)}.hero-under[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);font-size:var(--text-l);max-width:36ch;margin-top:clamp(32px,5vh,64px);padding-top:18px;line-height:1.38}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:clamp(12px,2.4vh,36px);padding-bottom:clamp(8px,1.6vh,20px)}.hero-title[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero-punch[data-astro-cid-lcdefpme]{grid-area:2/1/auto/span 6;margin-top:clamp(10px,1.6vh,24px)}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(3.6rem,.9rem + 14.6vw,min(14.75rem,25svh))}.hero-under[data-astro-cid-lcdefpme]{font-size:var(--text-m);grid-area:2/8/auto/-1;align-self:end;margin-top:0}}.section-title[data-astro-cid-lcdefpme]{font-size:var(--display-m);margin-bottom:clamp(24px,4vw,48px)}.more[data-astro-cid-lcdefpme]{padding-top:clamp(96px,14vw,200px)}
