.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:calc(100svh - var(--bar));padding:0 var(--m) var(--m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);grid-template-rows:auto 1fr auto}.hero__h[data-astro-cid-bbe6dxrz]{grid-area:1 / 1 / 2 / 13;margin-top:clamp(32px,7svh,90px);font-size:var(--t-hero);font-weight:500;line-height:.8;letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"opsz" 32;white-space:nowrap;margin-inline:-.03em}.line[data-astro-cid-bbe6dxrz]{display:block;overflow:clip;padding-block:.06em .03em;margin-block:-.06em -.03em}[data-astro-cid-bbe6dxrz][data-line]{display:block}.br[data-astro-cid-bbe6dxrz]{display:none}.dot[data-astro-cid-bbe6dxrz]{display:inline-block;width:.17em;height:.17em;border-radius:50%;background:var(--accent);margin-left:.05em;vertical-align:baseline}.hero__lead[data-astro-cid-bbe6dxrz]{grid-area:2 / 1 / 3 / 6;align-self:end;display:grid;gap:20px;justify-items:start;max-width:40ch;padding-block:48px}.hero__proof[data-astro-cid-bbe6dxrz]{grid-area:2 / 9 / 3 / 13;align-self:end;justify-self:end;display:grid;gap:12px;width:min(100%,420px);padding-block:48px}.review[data-astro-cid-bbe6dxrz]{display:grid;gap:14px;padding:22px 24px;background:var(--paper);border-radius:var(--radius)}.review__top[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:12px}.review__ctrl[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;margin-right:-6px}.review__dot[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:22px;height:24px;padding:0;border:0;background:none;cursor:pointer}.review__dot[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;width:16px;height:2px;border-radius:2px;background:var(--stone);overflow:clip}.review__dot[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{content:"";display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.review__dot[data-astro-cid-bbe6dxrz][aria-current] span[data-astro-cid-bbe6dxrz]:after{transform:scaleX(1)}.review__pause[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:color var(--t-hover) ease}.review__pause[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:10px;height:10px;fill:currentColor}.review__pause[data-astro-cid-bbe6dxrz] .i-play[data-astro-cid-bbe6dxrz],.review__pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .i-pause[data-astro-cid-bbe6dxrz]{display:none}.review__pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .i-play[data-astro-cid-bbe6dxrz]{display:inline}@media(hover:hover){.review__pause[data-astro-cid-bbe6dxrz]:hover{color:var(--ink)}}.review__dot[data-astro-cid-bbe6dxrz]:focus-visible,.review__pause[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:4px}.review__stage[data-astro-cid-bbe6dxrz]{display:grid;align-items:start}.review__slide[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;display:grid;gap:14px;opacity:0;visibility:hidden}.review__slide[data-astro-cid-bbe6dxrz].is-on{opacity:1;visibility:visible}.review__who[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--stone);filter:grayscale(1)}.review[data-astro-cid-bbe6dxrz] blockquote[data-astro-cid-bbe6dxrz]{margin:0}.review[data-astro-cid-bbe6dxrz] blockquote[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{text-wrap:pretty}.review__stars[data-astro-cid-bbe6dxrz]{display:flex;gap:2px}.review__stars[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:18px;height:18px;fill:#fbbc04}.review__who[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:12px;color:var(--muted)}.review__who[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:600}.review__more[data-astro-cid-bbe6dxrz]{padding-left:24px}.hero__bl[data-astro-cid-bbe6dxrz]{grid-area:3 / 1 / 4 / 7;align-self:end}.hero__br[data-astro-cid-bbe6dxrz]{grid-area:3 / 7 / 4 / 13;align-self:end;justify-self:end;text-align:right}@media(max-width:1100px){.hero__lead[data-astro-cid-bbe6dxrz]{grid-column:1 / 7}.hero__proof[data-astro-cid-bbe6dxrz]{grid-column:7 / 13}}@media(max-width:700px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding-bottom:0}.hero__h[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;margin-top:7svh;font-size:var(--t-hero-phone)}.br[data-astro-cid-bbe6dxrz]{display:block}.hero__lead[data-astro-cid-bbe6dxrz]{grid-area:2 / 1;padding-block:28px 0;max-width:none}.hero__lead[data-astro-cid-bbe6dxrz] .button[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}.hero__proof[data-astro-cid-bbe6dxrz]{grid-area:3 / 1;align-self:start;justify-self:stretch;width:auto;padding-block:28px 0}.review[data-astro-cid-bbe6dxrz]{padding:20px}.review__stage[data-astro-cid-bbe6dxrz]{align-items:stretch}.review__slide[data-astro-cid-bbe6dxrz]{grid-template-rows:1fr auto}.review__more[data-astro-cid-bbe6dxrz]{padding-left:20px}.hero__bl[data-astro-cid-bbe6dxrz],.hero__br[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:no-preference){.js .hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-line]{transform:translateY(105%);animation:line-up .9s var(--ease-out) calc(.15s + var(--ld, 0ms)) forwards}.js .hero[data-astro-cid-bbe6dxrz] .dot[data-astro-cid-bbe6dxrz]{transform:translateY(-1.4em) scale(.3);opacity:0;animation:dot-land .6s var(--ease-out) .95s forwards}.js .hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-load]{opacity:0;transform:translateY(12px);animation:load-rise .5s var(--ease-out) var(--d) forwards}}@media(prefers-reduced-motion:no-preference){.review__stage[data-astro-cid-bbe6dxrz]{transition:height .7s var(--ease-out)}.review__slide[data-astro-cid-bbe6dxrz]{transform:translateY(10px);filter:blur(6px);transition:opacity .32s ease,transform .32s ease,filter .32s ease,visibility 0s .32s}.review__slide[data-astro-cid-bbe6dxrz].is-out{transform:translateY(-8px)}.review__slide[data-astro-cid-bbe6dxrz].is-on{transform:none;filter:none;transition:opacity .7s var(--ease-out) .26s,transform .8s var(--ease-out) .26s,filter .7s var(--ease-out) .26s,visibility 0s}.review__slide[data-astro-cid-bbe6dxrz].is-on .review__who[data-astro-cid-bbe6dxrz]{transition:none}.js .review__dot[data-astro-cid-bbe6dxrz][aria-current] span[data-astro-cid-bbe6dxrz]:after{transform:scaleX(0);animation:fill var(--dur, 8s) linear forwards}.js [data-astro-cid-bbe6dxrz][data-slider].is-held .review__dot[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{animation-play-state:paused}}@keyframes fill{to{transform:scaleX(1)}}@keyframes line-up{to{transform:none}}@keyframes dot-land{to{transform:none;opacity:1}}@keyframes load-rise{to{opacity:1;transform:none}}.intro[data-astro-cid-u43ozx4m]{background:var(--stone);padding-block:var(--section)}.intro__in[data-astro-cid-u43ozx4m]{row-gap:64px;align-items:start}.intro__h[data-astro-cid-u43ozx4m]{grid-column:1 / span 7}.intro__text[data-astro-cid-u43ozx4m]{grid-column:8 / span 5;display:grid;gap:28px;padding-top:.4em}.intro__body[data-astro-cid-u43ozx4m]{max-width:46ch}.intro__chips[data-astro-cid-u43ozx4m]{grid-column:1 / span 7;position:relative;height:clamp(260px,26vw,400px)}.chip[data-astro-cid-u43ozx4m]{position:absolute;width:58%;margin:0;background:var(--paper);overflow:clip}.chip[data-astro-cid-u43ozx4m] img[data-astro-cid-u43ozx4m]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.chip--0[data-astro-cid-u43ozx4m]{left:0;top:0;rotate:-3deg}.chip--1[data-astro-cid-u43ozx4m]{right:0;bottom:0;rotate:2.5deg}@media(max-width:900px){.intro__h[data-astro-cid-u43ozx4m],.intro__text[data-astro-cid-u43ozx4m],.intro__chips[data-astro-cid-u43ozx4m]{grid-column:1 / -1}.intro__chips[data-astro-cid-u43ozx4m]{order:3;height:72vw}.chip[data-astro-cid-u43ozx4m]{width:76%}}.work[data-astro-cid-wkx7uqji]{padding-block:var(--section) 0}.work__names[data-astro-cid-wkx7uqji]{padding-inline:var(--m)}.work__names[data-astro-cid-wkx7uqji] .head[data-astro-cid-wkx7uqji]{font-size:calc(var(--t-head) * .58);line-height:.98}.work__h[data-astro-cid-wkx7uqji],.names[data-astro-cid-wkx7uqji]{display:inline}.names[data-astro-cid-wkx7uqji] li[data-astro-cid-wkx7uqji]{display:inline;color:var(--muted)}.names[data-astro-cid-wkx7uqji] a[data-astro-cid-wkx7uqji]{text-decoration:none;transition:color var(--t-hover) ease}.frame[data-astro-cid-wkx7uqji]{display:inline-block;width:1.25em;height:.78em;margin-left:.18em;vertical-align:.02em;overflow:clip;background:var(--paper);transform-origin:left center;transition:transform .4s var(--ease-out)}.frame[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{width:100%;height:100%;object-fit:cover;object-position:top}@media(hover:hover)and (pointer:fine){.names[data-astro-cid-wkx7uqji] a[data-astro-cid-wkx7uqji]:hover{color:var(--ink)}.names[data-astro-cid-wkx7uqji] a[data-astro-cid-wkx7uqji]:hover .frame[data-astro-cid-wkx7uqji]{transform:scale(1.6)}}.work__count[data-astro-cid-wkx7uqji]{margin-top:32px}.work__frames[data-astro-cid-wkx7uqji]{margin-top:var(--section);row-gap:56px;align-items:start;padding-bottom:var(--section)}.shot[data-astro-cid-wkx7uqji]{margin:0}.shot__win[data-astro-cid-wkx7uqji]{container-type:size;aspect-ratio:4 / 5;overflow:clip;background:var(--paper)}.shot__win[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{width:100%}.shot[data-astro-cid-wkx7uqji] figcaption[data-astro-cid-wkx7uqji]{margin-top:14px;display:flex;gap:.6em}.shot[data-astro-cid-wkx7uqji] figcaption[data-astro-cid-wkx7uqji] strong[data-astro-cid-wkx7uqji]{font-weight:600}.shot[data-astro-cid-wkx7uqji] figcaption[data-astro-cid-wkx7uqji] .aim[data-astro-cid-wkx7uqji]{width:.38em;height:.38em;margin-left:.2em}.f-a[data-astro-cid-wkx7uqji]{grid-column:1 / span 6}.f-b[data-astro-cid-wkx7uqji]{grid-column:8 / span 5;margin-top:22vw;position:relative}.f-c[data-astro-cid-wkx7uqji]{grid-column:1 / span 8}.f-c[data-astro-cid-wkx7uqji] .shot__win[data-astro-cid-wkx7uqji]{aspect-ratio:16 / 10}.work__note[data-astro-cid-wkx7uqji]{grid-column:9 / span 4;align-self:end}.work__all[data-astro-cid-wkx7uqji]{grid-column:9 / span 4;justify-self:start;margin-top:-24px}@media(max-width:900px){.f-a[data-astro-cid-wkx7uqji],.f-b[data-astro-cid-wkx7uqji],.f-c[data-astro-cid-wkx7uqji],.work__note[data-astro-cid-wkx7uqji],.work__all[data-astro-cid-wkx7uqji]{grid-column:1 / -1;margin-top:0}.f-b[data-astro-cid-wkx7uqji] .shot__win[data-astro-cid-wkx7uqji]{aspect-ratio:4 / 5}.work__names[data-astro-cid-wkx7uqji] .head[data-astro-cid-wkx7uqji]{font-size:24px}.names[data-astro-cid-wkx7uqji] li[data-astro-cid-wkx7uqji]{color:var(--ink);line-height:1.05}}@media(prefers-reduced-motion:no-preference){.shot__win[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{animation:pan 48s linear infinite alternate;animation-delay:1.5s}.js[data-astro-cid-wkx7uqji] .shot[data-astro-cid-wkx7uqji]:not(.is-in) .shot__win[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{animation-play-state:paused}.f-b[data-astro-cid-wkx7uqji] .shot__win[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{animation-duration:40s}.f-c[data-astro-cid-wkx7uqji] .shot__win[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{animation-duration:60s}@media(hover:hover){.shot__win[data-astro-cid-wkx7uqji]:hover img[data-astro-cid-wkx7uqji]{animation-play-state:paused}}}@keyframes pan{0%,12%{transform:translateY(0)}94%,to{transform:translateY(calc(-100% + 100cqh))}}.platforms[data-astro-cid-le45m4z2]{padding-block:clamp(28px,3vw,44px) clamp(36px,4vw,56px)}.platforms__in[data-astro-cid-le45m4z2]{align-items:center;row-gap:20px}.platforms__h[data-astro-cid-le45m4z2]{grid-column:1 / span 2;color:var(--muted);font-weight:400}.platforms__list[data-astro-cid-le45m4z2]{grid-column:3 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 32px}.platforms__list[data-astro-cid-le45m4z2] li[data-astro-cid-le45m4z2]{display:flex;align-items:center;gap:10px;color:#4a4946;font-size:var(--t-body);font-weight:600;letter-spacing:-.02em}.platforms__list[data-astro-cid-le45m4z2] svg[data-astro-cid-le45m4z2]{width:auto;height:24px;fill:currentColor}.platforms__list[data-astro-cid-le45m4z2] li[data-astro-cid-le45m4z2]:nth-child(2) svg[data-astro-cid-le45m4z2]{height:22px}.platforms__list[data-astro-cid-le45m4z2] .is-mark[data-astro-cid-le45m4z2]:not(:nth-child(2)) svg[data-astro-cid-le45m4z2]{height:20px}.sr[data-astro-cid-le45m4z2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.platforms__h[data-astro-cid-le45m4z2],.platforms__list[data-astro-cid-le45m4z2]{grid-column:1 / -1}.platforms__list[data-astro-cid-le45m4z2]{justify-content:flex-start;gap:16px 28px}}@media(max-width:700px){.platforms__list[data-astro-cid-le45m4z2]{gap:14px 26px}}
