.nav[data-astro-cid-wpvy4v7s]{z-index:100;height:var(--nav-h);transition:background-color .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{background:rgb(var(--black-rgb) / .74);-webkit-backdrop-filter:blur(14px)saturate(120%);border-color:var(--detail-soft)}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;z-index:2;font-size:26px;position:relative}.nav__links[data-astro-cid-wpvy4v7s]{gap:clamp(20px,3vw,44px);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.2em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--grey-light);padding-block:8px;font-size:12px;font-weight:600;transition:color .3s;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active{color:var(--off)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active:after{transform-origin:0;transform:scaleX(1)}.idx[data-astro-cid-wpvy4v7s]{color:var(--detail);vertical-align:3px;letter-spacing:.1em;margin-right:8px;font-size:9px}.nav__toggle[data-astro-cid-wpvy4v7s]{z-index:2;cursor:pointer;background:0 0;border:0;width:48px;height:48px;margin-right:-12px;display:none;position:relative}.bar[data-astro-cid-wpvy4v7s]{background:var(--off);height:2px;transition:transform .5s var(--ease), top .5s var(--ease);position:absolute;left:12px;right:12px}.bar[data-astro-cid-wpvy4v7s]:nth-of-type(2){top:19px}.bar[data-astro-cid-wpvy4v7s]:nth-of-type(3){top:27px}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .bar[data-astro-cid-wpvy4v7s]:nth-of-type(2){top:23px;transform:rotate(45deg)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .bar[data-astro-cid-wpvy4v7s]:nth-of-type(3){top:23px;transform:rotate(-45deg)}.menu[data-astro-cid-wpvy4v7s]{z-index:99;background:var(--black);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-in-out);align-items:flex-end;padding-bottom:12vh;display:flex;position:fixed;inset:0}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu[data-astro-cid-wpvy4v7s].is-open{clip-path:inset(0)}.menu__links[data-astro-cid-wpvy4v7s]{flex-direction:column;display:flex}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease) var(--d), transform .6s var(--ease) var(--d), color .3s;padding-block:6px;font-size:clamp(40px,13vw,72px);font-weight:800;line-height:1.05;transform:translateY(24px)}.menu[data-astro-cid-wpvy4v7s].is-open .menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:active,.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.menu[data-astro-cid-wpvy4v7s] .idx[data-astro-cid-wpvy4v7s]{vertical-align:1.6em;font-size:12px}@media (width<=860px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{display:block}.nav__logo[data-astro-cid-wpvy4v7s]{font-size:22px}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:56% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{transform-origin:60% 45%;animation:28s ease-in-out infinite alternate drift}.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.4s var(--ease)}.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf].is-playing{opacity:1}@keyframes drift{0%{transform:scale(1.08)translate(0,0)}to{transform:scale(1.18)translate(-2%,-1.5%)}}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, rgb(var(--black-rgb) / .8) 0%, rgb(var(--black-rgb) / .1) 28%, rgb(var(--black-rgb) / .3) 55%, rgb(var(--black-rgb) / .97) 100%), radial-gradient(120% 80% at 50% 40%, transparent 45%, rgb(var(--black-rgb) / .65) 100%);position:absolute;inset:0}.hero__body[data-astro-cid-ge2uvauf]{padding-top:calc(var(--nav-h) + 28px);flex-direction:column;justify-content:space-between;gap:40px;padding-bottom:clamp(20px,3vw,40px);display:flex;position:relative}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;padding-top:18px;display:flex}.hero__meta[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:var(--grey-light)}.hero__copy[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-top:auto;display:grid}.hero__headline[data-astro-cid-ge2uvauf]{font-size:clamp(44px,7vw,116px)}.hero__aside[data-astro-cid-ge2uvauf]{padding-bottom:6px}.hero__support[data-astro-cid-ge2uvauf]{max-width:40ch;color:var(--grey-light);margin:0 0 28px;font-size:clamp(16px,1.3vw,19px)}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__wordmark[data-astro-cid-ge2uvauf]{color:var(--off);width:max-content;max-width:none;margin:0 0 0 -.04em;font-size:12.6vw;display:flex}.hero__wordmark[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{clip-path:inset(-10% 0 100%);animation:rise 1.2s var(--ease) forwards;animation-delay:calc(1.05s + var(--i) * 55ms);display:inline-block;transform:translateY(110%)}html:not(.js) .hero__wordmark[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{clip-path:none;animation:none;transform:none}@keyframes rise{to{clip-path:inset(-10% 0);transform:none}}.hero__scroll[data-astro-cid-ge2uvauf]{right:var(--gutter);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero__scroll[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{writing-mode:vertical-rl;color:var(--grey-light);font-size:10px}.hero__scroll-line[data-astro-cid-ge2uvauf]{background:var(--detail-line);width:1px;height:72px;position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--accent);width:1px;height:40%;animation:scroll-line 2.2s var(--ease-in-out) infinite;position:absolute;left:0}@keyframes scroll-line{0%{top:-40%}to{top:100%}}.hero__support[data-astro-cid-ge2uvauf],.hero__headline[data-astro-cid-ge2uvauf]{text-shadow:0 2px 18px rgb(var(--black-rgb) / .6)}@media (width<=700px){.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, rgb(var(--black-rgb) / .8) 0%, rgb(var(--black-rgb) / .15) 25%, rgb(var(--black-rgb) / .62) 52%, rgb(var(--black-rgb) / .97) 100%)}}@media (width<=960px){.hero__copy[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}@media (width<=560px){.hide-sm[data-astro-cid-ge2uvauf]{display:none}.hero__meta[data-astro-cid-ge2uvauf]{gap:16px}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%;justify-content:center}}.intro[data-astro-cid-fmp4ekgg]{border-bottom:1px solid var(--line);padding-bottom:clamp(80px,10vw,160px)}.ticker[data-astro-cid-fmp4ekgg]{border-block:1px solid var(--line);background:var(--ink);margin-bottom:clamp(72px,10vw,150px);padding-block:18px;overflow:hidden}.ticker__track[data-astro-cid-fmp4ekgg]{width:max-content;animation:48s linear infinite ticker;display:flex}.ticker__group[data-astro-cid-fmp4ekgg]{display:flex}.ticker[data-astro-cid-fmp4ekgg] span[data-astro-cid-fmp4ekgg]{font-variation-settings:"wdth" 120;text-transform:uppercase;letter-spacing:.14em;color:var(--grey-light);white-space:nowrap;align-items:center;font-size:clamp(14px,1.2vw,17px);font-weight:700;display:inline-flex}.ticker[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{color:var(--detail);margin-inline:32px;font-size:.8em;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(40px,6vw,120px);display:grid}.intro__statement[data-astro-cid-fmp4ekgg]{letter-spacing:-.015em;font-variation-settings:"wdth" 96;margin:0;font-size:clamp(26px,3.1vw,48px);font-weight:500;line-height:1.15}.intro__statement[data-astro-cid-fmp4ekgg] em[data-astro-cid-fmp4ekgg]{color:var(--accent);font-style:normal}.pillars[data-astro-cid-fmp4ekgg]{margin:0;padding:0;list-style:none}.pillars[data-astro-cid-fmp4ekgg] li[data-astro-cid-fmp4ekgg]{border-top:1px solid var(--line);grid-template-columns:44px 1fr;column-gap:10px;padding:20px 0;display:grid}.pillars[data-astro-cid-fmp4ekgg] li[data-astro-cid-fmp4ekgg]:last-child{border-bottom:1px solid var(--line)}.pillars__n[data-astro-cid-fmp4ekgg]{color:var(--accent);grid-row:span 2;padding-top:6px;font-size:11px;font-weight:600}.pillars__t[data-astro-cid-fmp4ekgg]{text-transform:uppercase;letter-spacing:.02em;font-variation-settings:"wdth" 115;margin:0;font-size:18px;font-weight:700}.pillars[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{color:var(--grey);margin:4px 0 0;font-size:15px}@media (width<=900px){.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr}}.cat-head[data-astro-cid-ppk4ujvn]{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,56px);margin-bottom:clamp(40px,5vw,72px);display:grid}.cat-head__index[data-astro-cid-ppk4ujvn]{font-family:var(--font-logo);color:#0000;-webkit-text-stroke:1px var(--detail-line);font-size:clamp(64px,9vw,150px);line-height:.78}.cat-head__title[data-astro-cid-ppk4ujvn]{font-variation-settings:"wdth" 104;margin-top:16px;font-size:clamp(30px,4vw,64px)}.cat-head__sub[data-astro-cid-ppk4ujvn]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:18px 0 0;font-size:13px;font-weight:700}.cat-head__side[data-astro-cid-ppk4ujvn] .lede[data-astro-cid-ppk4ujvn]{max-width:42ch;margin:6px 0 24px}.cat-head__list[data-astro-cid-ppk4ujvn]{grid-template-columns:1fr 1fr;gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.cat-head__list[data-astro-cid-ppk4ujvn] li[data-astro-cid-ppk4ujvn]{color:var(--grey-light);border-top:1px solid var(--line);padding:9px 0;font-size:13px}@media (width<=960px){.cat-head[data-astro-cid-ppk4ujvn]{grid-template-columns:auto minmax(0,1fr)}.cat-head__side[data-astro-cid-ppk4ujvn]{grid-column:1/-1}}@media (width<=520px){.cat-head[data-astro-cid-ppk4ujvn]{grid-template-columns:1fr}.cat-head__index[data-astro-cid-ppk4ujvn]{display:none}.cat-head__list[data-astro-cid-ppk4ujvn]{grid-template-columns:1fr}}.card[data-astro-cid-a7uemcut]{min-width:0;position:relative}.card__frame[data-astro-cid-a7uemcut]{background:var(--charcoal);cursor:pointer;aspect-ratio:16/9;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.card--tall[data-astro-cid-a7uemcut] .card__frame[data-astro-cid-a7uemcut]{aspect-ratio:9/16}.card__frame[data-astro-cid-a7uemcut] img[data-astro-cid-a7uemcut],.card__video[data-astro-cid-a7uemcut]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease), filter 1s var(--ease), opacity .8s var(--ease);position:absolute;inset:0}.card__frame[data-astro-cid-a7uemcut] img[data-astro-cid-a7uemcut]{filter:saturate(.85)brightness(.9)}.card__video[data-astro-cid-a7uemcut]{opacity:0}.card__veil[data-astro-cid-a7uemcut]{background:linear-gradient(180deg, transparent 55%, rgb(var(--black-rgb) / .55));transition:opacity .6s;position:absolute;inset:0}.card__tags[data-astro-cid-a7uemcut]{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px}.card__play[data-astro-cid-a7uemcut]{border:1px solid var(--detail-line);width:44px;height:44px;color:var(--off);transition:background-color .5s var(--ease), color .5s, border-color .5s, transform .6s var(--ease);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:16px;right:16px}.card__frame[data-astro-cid-a7uemcut]:hover img[data-astro-cid-a7uemcut],.card__frame[data-astro-cid-a7uemcut]:focus-visible img[data-astro-cid-a7uemcut]{filter:saturate()brightness();transform:scale(1.06)}.card__frame[data-astro-cid-a7uemcut]:hover .card__video[data-astro-cid-a7uemcut].is-playing{opacity:1;transform:scale(1.03)}.card__frame[data-astro-cid-a7uemcut]:hover .card__play[data-astro-cid-a7uemcut],.card__frame[data-astro-cid-a7uemcut]:focus-visible .card__play[data-astro-cid-a7uemcut]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(90deg)}.card__caption[data-astro-cid-a7uemcut]{grid-template-columns:auto 1fr;column-gap:14px;padding-top:16px;display:grid}.card__num[data-astro-cid-a7uemcut]{color:var(--accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:5px;font-size:11px;font-weight:600}.card__title[data-astro-cid-a7uemcut]{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 110;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.2}.card__meta[data-astro-cid-a7uemcut]{color:var(--grey);margin:4px 0 0;font-size:14px}.work[data-astro-cid-t3eiqlen]{padding-bottom:0}.work__title[data-astro-cid-t3eiqlen]{font-size:clamp(48px,9vw,160px)}.work__jump[data-astro-cid-t3eiqlen]{text-align:right;flex-direction:column;gap:6px;display:flex}.work__jump[data-astro-cid-t3eiqlen] a[data-astro-cid-t3eiqlen]{letter-spacing:.18em;text-transform:uppercase;color:var(--grey-light);font-size:12px;font-weight:600;transition:color .3s}.work__jump[data-astro-cid-t3eiqlen] a[data-astro-cid-t3eiqlen]:hover{color:var(--off)}.cat[data-astro-cid-t3eiqlen]{padding-block:clamp(64px,9vw,140px);position:relative}.grid-re[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);display:grid}.grid-re[data-astro-cid-t3eiqlen] .is-feature{grid-column:1/-1}.cat--ai[data-astro-cid-t3eiqlen]{background:linear-gradient(180deg, var(--black), var(--ink) 18%, var(--ink) 82%, var(--black));border-block:1px solid var(--line);overflow:hidden}.ai__glow[data-astro-cid-t3eiqlen]{background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;width:90vw;height:70vw;max-height:1100px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.cat--ai[data-astro-cid-t3eiqlen] .cat-head__title{font-size:clamp(40px,6.2vw,108px)}.compare[data-astro-cid-t3eiqlen]{aspect-ratio:3/2;background:var(--charcoal);--pos:50%;user-select:none;max-width:100%;margin:0 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.compare[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.compare__before[data-astro-cid-t3eiqlen]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare__handle[data-astro-cid-t3eiqlen]{top:0;bottom:0;left:var(--pos);background:var(--off);pointer-events:none;width:1px;position:absolute}.compare__handle[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{background:var(--off);width:52px;height:52px;color:var(--black);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare__range[data-astro-cid-t3eiqlen]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-astro-cid-t3eiqlen]:focus-within .compare__handle[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{outline:2px solid var(--accent);outline-offset:3px}.compare__label[data-astro-cid-t3eiqlen]{letter-spacing:.2em;text-transform:uppercase;background:var(--scrim);pointer-events:none;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:16px}.compare__label--l[data-astro-cid-t3eiqlen]{color:var(--grey-light);left:16px}.compare__label--r[data-astro-cid-t3eiqlen]{color:var(--accent);right:16px}.compare__tag[data-astro-cid-t3eiqlen]{pointer-events:none;position:absolute;top:16px;left:16px}.process[data-astro-cid-t3eiqlen]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 clamp(56px,7vw,104px);padding:0;list-style:none;display:grid}.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{padding:24px 24px 0 0}.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]+li[data-astro-cid-t3eiqlen]{border-left:1px solid var(--line);padding-left:24px}.process__n[data-astro-cid-t3eiqlen]{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:600}.process[data-astro-cid-t3eiqlen] h4[data-astro-cid-t3eiqlen]{text-transform:uppercase;font-variation-settings:"wdth" 115;letter-spacing:.02em;margin:10px 0 8px;font-size:17px;font-weight:700}.process[data-astro-cid-t3eiqlen] p[data-astro-cid-t3eiqlen]{color:var(--grey);margin:0;font-size:15px}.grid-ai[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(16px,2vw,28px);display:grid}.ai__note[data-astro-cid-t3eiqlen]{max-width:60ch;color:var(--grey-light);margin:clamp(48px,6vw,80px) 0 0;font-size:15px}.cat--artist[data-astro-cid-t3eiqlen]{background:#0b0c0d;overflow:hidden}.artist__bg[data-astro-cid-t3eiqlen]{pointer-events:none;opacity:.5;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.artist__bg[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{font-family:var(--font-logo);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px rgb(var(--off-rgb) / .06);white-space:nowrap;font-size:22vw;line-height:.8}.artist__bg[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]:nth-child(2){-webkit-text-stroke-color:rgb(var(--steel-rgb) / .16);margin-left:18vw}.grid-artist[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,28px);display:grid;position:relative}.grid-artist[data-astro-cid-t3eiqlen] .card:nth-child(2){margin-top:clamp(40px,8vw,140px)}.grid-artist[data-astro-cid-t3eiqlen] .card:nth-child(3){margin-top:clamp(20px,4vw,70px)}.grid-artist[data-astro-cid-t3eiqlen] .card.card--wide{grid-column:span 2;align-self:center;margin-top:0}.grid-artist[data-astro-cid-t3eiqlen] .card__frame img{filter:grayscale()contrast(1.2)brightness(.8)}.grid-artist[data-astro-cid-t3eiqlen] .card__frame:hover img{filter:grayscale(0)contrast(1.1);animation:.35s steps(2,end) 2 jitter}@keyframes jitter{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.06)translate(-4px,2px)}to{transform:scale(1.06)translate(3px,-2px)}}.viewer[data-astro-cid-t3eiqlen]{border:1px solid var(--line);background:var(--black);width:min(1280px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--off);padding:0}.viewer[data-astro-cid-t3eiqlen]::backdrop{backdrop-filter:blur(8px);background:#050505e0}.viewer[data-astro-cid-t3eiqlen][open]{animation:viewer-in .6s var(--ease)}@keyframes viewer-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.viewer__media[data-astro-cid-t3eiqlen]{aspect-ratio:16/9;background:#000;place-items:center;max-height:calc(100svh - 140px);display:grid}.viewer__media[data-astro-cid-t3eiqlen].is-tall{aspect-ratio:auto;height:min(78svh,900px)}.viewer__media[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen],.viewer__media[data-astro-cid-t3eiqlen] video[data-astro-cid-t3eiqlen],.viewer__media[data-astro-cid-t3eiqlen] iframe[data-astro-cid-t3eiqlen]{object-fit:contain;border:0;width:100%;height:100%}.viewer__bar[data-astro-cid-t3eiqlen]{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.viewer__title[data-astro-cid-t3eiqlen]{text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:700}.viewer__meta[data-astro-cid-t3eiqlen]{color:var(--grey);margin:0;font-size:14px}.viewer__close[data-astro-cid-t3eiqlen]{flex-shrink:0;min-height:44px}@media (width<=900px){.grid-re[data-astro-cid-t3eiqlen],.process[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]:nth-child(3){border-left:0;padding-left:0}.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{padding-bottom:24px}}@media (width<=640px){.work__jump[data-astro-cid-t3eiqlen]{text-align:left}.grid-re[data-astro-cid-t3eiqlen],.grid-ai[data-astro-cid-t3eiqlen]{grid-template-columns:1fr}.grid-artist[data-astro-cid-t3eiqlen]{grid-template-columns:1fr 1fr}.grid-artist[data-astro-cid-t3eiqlen] .card:nth-child(2){margin-top:64px}.grid-artist[data-astro-cid-t3eiqlen] .card:nth-child(3){margin-top:0}.process[data-astro-cid-t3eiqlen]{grid-template-columns:1fr}.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen],.process[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]+li[data-astro-cid-t3eiqlen]{border-left:0;border-bottom:1px solid var(--line);padding-left:0}.compare[data-astro-cid-t3eiqlen]{aspect-ratio:4/3}.compare__label[data-astro-cid-t3eiqlen]{padding:5px 7px;font-size:9px;bottom:10px}}.services__title[data-astro-cid-lesv7jgp]{font-size:clamp(48px,9vw,160px)}.svc[data-astro-cid-lesv7jgp]{margin:0;padding:0;list-style:none}.svc__row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:70px minmax(0,1.1fr) minmax(0,1fr) 40px;align-items:baseline;gap:24px;padding:clamp(24px,3vw,40px) 0;display:grid;position:relative}.svc__row[data-astro-cid-lesv7jgp]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:linear-gradient(90deg, var(--detail-soft), transparent 70%);opacity:0;transition:opacity .6s var(--ease);position:absolute}.svc__row[data-astro-cid-lesv7jgp]:hover:before{opacity:1}.svc__n[data-astro-cid-lesv7jgp]{color:var(--accent);letter-spacing:.1em;font-size:12px;font-weight:600}.svc__t[data-astro-cid-lesv7jgp]{text-transform:uppercase;letter-spacing:-.01em;font-variation-settings:"wdth" 112;transition:transform .6s var(--ease);margin:0;font-size:clamp(22px,2.6vw,40px);font-weight:800;line-height:1.05}.svc__row[data-astro-cid-lesv7jgp]:hover .svc__t[data-astro-cid-lesv7jgp]{transform:translate(10px)}.svc__b[data-astro-cid-lesv7jgp]{color:var(--grey-light);max-width:46ch;margin:0}.svc__arrow[data-astro-cid-lesv7jgp]{color:var(--grey);transition:transform .6s var(--ease), color .3s;justify-self:end;font-size:22px}.svc__row[data-astro-cid-lesv7jgp]:hover .svc__arrow[data-astro-cid-lesv7jgp]{color:var(--accent);transform:rotate(45deg)}.quote[data-astro-cid-lesv7jgp]{border:1px solid var(--line);background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:clamp(56px,7vw,100px);padding:clamp(28px,4vw,48px);display:flex}.quote__text[data-astro-cid-lesv7jgp]{max-width:44ch;margin:0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.3}@media (width<=820px){.svc__row[data-astro-cid-lesv7jgp]{grid-template-columns:44px minmax(0,1fr);gap:8px 12px}.svc__b[data-astro-cid-lesv7jgp]{grid-column:2}.svc__arrow[data-astro-cid-lesv7jgp]{display:none}}.pricing[data-astro-cid-htruwgye]{border-top:1px solid var(--line)}.pricing__head[data-astro-cid-htruwgye]{align-items:end}.pricing__title[data-astro-cid-htruwgye]{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(42px,7.4vw,128px);font-weight:400;line-height:.9}.pricing__intro[data-astro-cid-htruwgye]{justify-self:end;max-width:38ch;margin:0}.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);margin:0;padding:20px 0 0;list-style:none;display:grid}.tier[data-astro-cid-htruwgye]{border:1px solid var(--line);background:var(--black);transition:border-color .5s var(--ease), transform .6s var(--ease);flex-direction:column;min-width:0;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.tier[data-astro-cid-htruwgye]:hover{border-color:var(--detail-line)}.tier--popular[data-astro-cid-htruwgye]{border-color:var(--detail);background:linear-gradient(180deg, rgb(var(--steel-rgb) / .12), var(--ink) 55%);box-shadow:0 0 0 1px rgb(var(--steel-rgb) / .25), 0 30px 60px -30px rgb(var(--steel-rgb) / .35)}.js .tier--popular[data-astro-cid-htruwgye][data-reveal].is-in,html:not(.js) .tier--popular[data-astro-cid-htruwgye]{transform:translateY(-20px)}.tier--popular[data-astro-cid-htruwgye]:hover{border-color:var(--accent)}.tier__flag[data-astro-cid-htruwgye]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);background:var(--black);border:1px solid var(--detail);border-top-color:var(--accent);padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:-1px;right:-1px}.tier__index[data-astro-cid-htruwgye]{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:0 0 10px;font-size:11px;font-weight:700}.tier__no[data-astro-cid-htruwgye]{color:var(--detail);font-variant-numeric:tabular-nums}.tier--popular[data-astro-cid-htruwgye] .tier__no[data-astro-cid-htruwgye]{color:var(--accent)}.tier__name[data-astro-cid-htruwgye]{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:-.01em;color:var(--off);margin:0 0 clamp(24px,2.6vw,36px);font-size:clamp(22px,1.9vw,30px);font-weight:400;line-height:1}.tier__count[data-astro-cid-htruwgye]{align-items:flex-end;gap:14px;margin:0 0 18px;display:flex}.tier__num[data-astro-cid-htruwgye]{font-family:var(--font-logo);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--off);font-size:clamp(64px,6.2vw,104px);line-height:.78}.tier__unit[data-astro-cid-htruwgye]{letter-spacing:.2em;text-transform:uppercase;color:var(--grey-light);padding-bottom:2px;font-size:11px;font-weight:700;line-height:1.5}.tier--popular[data-astro-cid-htruwgye] .tier__unit[data-astro-cid-htruwgye]{color:var(--accent)}.tier__deliver[data-astro-cid-htruwgye]{color:var(--grey);margin:0 0 26px;font-size:14px;line-height:1.55}.tier__invest[data-astro-cid-htruwgye]{border-top:1px solid var(--line);margin-bottom:26px;padding-top:18px}.tier--popular[data-astro-cid-htruwgye] .tier__invest[data-astro-cid-htruwgye]{border-top-color:var(--detail-line)}.tier__commit[data-astro-cid-htruwgye]{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:0 0 8px;font-size:11px;font-weight:600}.tier__price[data-astro-cid-htruwgye]{letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--off);margin:0;font-size:14px;font-weight:700;line-height:1.45}.tier--popular[data-astro-cid-htruwgye] .tier__price[data-astro-cid-htruwgye]{color:var(--accent)}.tier__cta[data-astro-cid-htruwgye]{white-space:nowrap;letter-spacing:.12em;justify-content:center;gap:10px;width:100%;margin-top:auto;padding-inline:12px;font-size:12px}@media (width>=1181px) and (width<=1300px){.tier__cta[data-astro-cid-htruwgye] .arrow[data-astro-cid-htruwgye]{display:none}}.conditions[data-astro-cid-htruwgye]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px 32px;margin-top:clamp(32px,4vw,52px);padding-top:18px;display:grid}.conditions[data-astro-cid-htruwgye] .eyebrow[data-astro-cid-htruwgye]{margin:0;font-size:11px}.conditions[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.conditions[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--grey);font-size:13px}.conditions[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:not(:last-child):after{content:"·";color:var(--detail);margin-inline:12px}.pricing__details[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);margin-top:clamp(64px,8vw,120px);display:grid}.pricing__sub[data-astro-cid-htruwgye]{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.05}.includes[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{margin:0;padding:0;list-style:none}.includes[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border-top:1px solid var(--line);color:var(--grey-light);grid-template-columns:28px 1fr;align-items:baseline;padding:14px 0;display:grid}.includes[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:last-child{border-bottom:1px solid var(--line)}.includes__mark[data-astro-cid-htruwgye]{color:var(--detail);font-weight:700}.how[data-astro-cid-htruwgye] ol[data-astro-cid-htruwgye]{margin:0;padding:0;list-style:none}.how[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border-top:1px solid var(--line);grid-template-columns:52px 1fr;column-gap:8px;padding:18px 0;display:grid}.how[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:last-child{border-bottom:1px solid var(--line)}.how__n[data-astro-cid-htruwgye]{letter-spacing:.1em;color:var(--accent);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:5px;font-size:12px;font-weight:600}.how[data-astro-cid-htruwgye] h4[data-astro-cid-htruwgye]{text-transform:uppercase;letter-spacing:.06em;font-variation-settings:"wdth" 115;margin:0 0 4px;font-size:17px;font-weight:700}.how[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--grey);margin:0;font-size:15px}@media (width<=1180px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.js .tier--popular[data-astro-cid-htruwgye][data-reveal].is-in,html:not(.js) .tier--popular[data-astro-cid-htruwgye]{transform:none}}@media (width<=860px){.pricing__head[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.pricing__intro[data-astro-cid-htruwgye]{justify-self:start}.pricing__details[data-astro-cid-htruwgye],.conditions[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.conditions[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{gap:6px;display:grid}.conditions[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:not(:last-child):after{content:none}.conditions[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"—";color:var(--detail);margin-right:8px}}.about[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line)}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,140px);display:grid}.about__media[data-astro-cid-oxgmilyn]{top:calc(var(--nav-h) + 24px);aspect-ratio:3/4;background:var(--charcoal);max-width:100%;position:sticky;overflow:hidden}.about__media[data-astro-cid-oxgmilyn] picture[data-astro-cid-oxgmilyn]{display:contents}.about__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%}.about__title[data-astro-cid-oxgmilyn]{margin:20px 0 clamp(32px,4vw,56px);font-size:clamp(36px,5vw,88px)}.about__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--grey-light);max-width:56ch;margin:0 0 1.1em}.about__text[data-astro-cid-oxgmilyn] .about__lead[data-astro-cid-oxgmilyn]{color:var(--off);letter-spacing:-.01em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.3}.principles[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--detail);padding-top:16px}.principles[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.1em;font-variation-settings:"wdth" 115;margin:0 0 6px;font-size:14px;font-weight:700}.principles[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--grey);margin:0;font-size:15px}@media (width<=900px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__media[data-astro-cid-oxgmilyn]{aspect-ratio:16/9;position:relative;top:0}}@media (width<=600px){.principles[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);background:var(--ink);overflow:hidden}.contact__glow[data-astro-cid-he3spzz3]{background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;width:70vw;height:70vw;position:absolute;bottom:-30vw;left:-20vw}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(48px,7vw,140px);display:grid;position:relative}.contact__title[data-astro-cid-he3spzz3]{font-variation-settings:"wdth" 106;margin:20px 0 28px;font-size:clamp(40px,5vw,88px)}.contact__direct[data-astro-cid-he3spzz3]{gap:24px;margin:clamp(40px,5vw,64px) 0 0;display:grid}.contact__direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(20px,2vw,28px);font-weight:600}.contact__direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease)}.contact__direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{background-size:100% 1px}.form[data-astro-cid-he3spzz3]{align-content:start;gap:28px;display:grid}.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.field[data-astro-cid-he3spzz3]{gap:8px;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{letter-spacing:.2em;text-transform:uppercase;color:var(--grey-light);font-size:11px;font-weight:700}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--accent)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;color:var(--off);border:0;border-bottom:1px solid var(--line-strong);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:10px 0 12px;font-size:17px;transition:border-color .4s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:140px}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]::placeholder{color:#6c7179}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--accent);outline:none}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{box-shadow:0 1px 0 var(--accent)}.select[data-astro-cid-he3spzz3]{position:relative}.select[data-astro-cid-he3spzz3]:after{content:"↓";color:var(--grey);pointer-events:none;position:absolute;top:10px;right:2px}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{cursor:pointer}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{background:var(--charcoal);color:var(--off)}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:invalid{color:#8e939b}.form__foot[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}.form__submit[data-astro-cid-he3spzz3]{min-height:64px;padding:0 40px;font-size:14px}.form__submit[data-astro-cid-he3spzz3][disabled]{opacity:.6;cursor:progress}.form__status[data-astro-cid-he3spzz3]{color:var(--grey-light);margin:0;font-size:15px}.form__status[data-astro-cid-he3spzz3].is-ok{color:var(--accent)}.form__status[data-astro-cid-he3spzz3].is-err{color:#e08a6a}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=560px){.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.form__submit[data-astro-cid-he3spzz3]{justify-content:center;width:100%}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:clamp(64px,8vw,120px);overflow:hidden}.footer__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:32px;margin-bottom:clamp(48px,7vw,100px);display:flex}.footer__line[data-astro-cid-jo6i4kqk]{text-transform:uppercase;font-variation-settings:"wdth" 118;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:700}.footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 28px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.2em;text-transform:uppercase;color:var(--grey-light);padding-block:6px;font-size:12px;font-weight:600;transition:color .3s}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer__mark[data-astro-cid-jo6i4kqk]{width:max-content;color:var(--graphite);transition:color 1s var(--ease);margin:0 0 0 -.04em;font-size:12.6vw}.footer[data-astro-cid-jo6i4kqk]:hover .footer__mark[data-astro-cid-jo6i4kqk]{color:var(--off)}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:12px;padding:24px 0 28px;font-size:13px;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--off)}
