.po[data-astro-cid-yq2gsstb]{container-type:inline-size}.po-grid[data-astro-cid-yq2gsstb]{--open-top:calc(var(--nav-h) + clamp(1rem, 2vw, 2rem));--col:calc((100cqw - 2 * var(--gutter) - 11 * var(--col-gap)) / 12);--film-w:calc(4 * var(--col) + 3 * var(--col-gap));--film-h:min(calc(var(--film-w) * 16 / 9), calc(100svh - var(--open-top) - var(--gutter)));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--film-h) auto;column-gap:var(--col-gap);padding:var(--open-top) var(--gutter) 0;display:grid}.po-film-cell[data-astro-cid-yq2gsstb]{grid-area:1/9/span 2/-1}.po-frame[data-astro-cid-yq2gsstb]{top:var(--open-top);height:var(--film-h);position:sticky}.po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po-frame[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb]{background:var(--ink)}.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{aspect-ratio:780/1688;object-fit:cover;box-sizing:border-box;background:#1c1c1e;border:.5rem solid #1c1c1e;border-radius:2.4rem;width:auto;height:100%;inset:0 auto auto 50%;translate:-50%;box-shadow:0 2rem 5rem #00000080}.po[data-astro-cid-yq2gsstb].-mac .po-film-cell[data-astro-cid-yq2gsstb]{grid-column:6/-1}.po[data-astro-cid-yq2gsstb].-mac .po-frame[data-astro-cid-yq2gsstb]{background:0 0;align-items:flex-end;display:flex}.po[data-astro-cid-yq2gsstb].-mac .po-copy[data-astro-cid-yq2gsstb]{grid-column:1/span 5}@media (width>=768px){.po[data-astro-cid-yq2gsstb].-mac .po-intro[data-astro-cid-yq2gsstb]{grid-column:1/span 5;padding-right:clamp(1rem,2.5vw,3rem)}}.po[data-astro-cid-yq2gsstb].-mac .po-title[data-astro-cid-yq2gsstb]{font-size:min(var(--t-giant), calc((5 * var(--col) + 4 * var(--col-gap)) / 5.1));white-space:nowrap}.po[data-astro-cid-yq2gsstb].-mac .po-frame[data-astro-cid-yq2gsstb] .po-mac[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-mac .po-frame[data-astro-cid-yq2gsstb] .po-mac[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;object-position:50% 0%;background:0 0;border:0;border-radius:0;inset:0;translate:none}html.motion .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{opacity:0;transition:opacity .5s var(--ease-out)}html.motion .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb].is-on{opacity:1}.po-frame[data-astro-cid-yq2gsstb] .po-still{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.po-ui[data-astro-cid-yq2gsstb]{z-index:2;font-size:var(--t-small);font-weight:var(--w-regular);text-transform:lowercase;background:linear-gradient(#0000,#00000080);justify-content:space-between;align-items:center;gap:1rem;padding:3.5rem 1.125rem 1rem;display:flex;position:absolute;inset:auto 0 0}.p-sound[data-astro-cid-yq2gsstb]{font:inherit;color:var(--cream-80);transition:color var(--dur-ui) var(--ease-out);align-items:center;gap:.5rem;padding:.375rem 0;display:inline-flex}.p-sound[data-astro-cid-yq2gsstb]:hover,.p-sound[data-astro-cid-yq2gsstb]:focus-visible,html[data-sound=on] .p-sound[data-astro-cid-yq2gsstb]{color:var(--cream)}.po-full[data-astro-cid-yq2gsstb]{color:var(--cream-80);transition:color var(--dur-ui) var(--ease-out);padding:.375rem 0;position:relative}.p-sound[data-astro-cid-yq2gsstb],.po-full[data-astro-cid-yq2gsstb]{position:relative}.p-sound[data-astro-cid-yq2gsstb]:before,.po-full[data-astro-cid-yq2gsstb]:before{content:"";position:absolute;inset:-.5rem}.po-full[data-astro-cid-yq2gsstb]:hover,.po-full[data-astro-cid-yq2gsstb]:focus-visible{color:var(--cream)}.po-copy[data-astro-cid-yq2gsstb]{flex-direction:column;grid-area:1/1/auto/span 8;justify-content:flex-end;min-width:0;display:flex}.po-head[data-astro-cid-yq2gsstb]{justify-items:start;padding-bottom:clamp(2.5rem,4.5vw,4.5rem);display:grid}.po-title[data-astro-cid-yq2gsstb],.pn-title[data-astro-cid-yq2gsstb]{padding-bottom:.12em}.po-title[data-astro-cid-yq2gsstb]{margin-left:-.04em}html.motion .po-title[data-astro-cid-yq2gsstb]{visibility:hidden}.po-line[data-astro-cid-yq2gsstb]{color:var(--cream-60);text-wrap:balance;margin-top:clamp(1.75rem,2.6vw,2.5rem)}.po-credits[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:.5rem clamp(1.5rem,2.8vw,2.75rem);margin:0;display:flex}.po-credits[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--cream-60);text-transform:lowercase;margin:0;line-height:1.35}html.motion [data-astro-cid-yq2gsstb][data-po-in]{opacity:0}.po-intro[data-astro-cid-yq2gsstb]{padding-block:var(--section-y) var(--section-y-s);text-transform:lowercase;grid-area:2/1/auto/span 6;align-content:start;gap:2rem;display:grid}.po-first[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium);text-wrap:pretty;max-width:18em}.po-more[data-astro-cid-yq2gsstb]{max-width:34rem;color:var(--cream-80);text-wrap:pretty}.po-case[data-astro-cid-yq2gsstb]{grid-column:1/span 7;gap:clamp(3.5rem,6vw,6rem)}.po-part[data-astro-cid-yq2gsstb]{gap:clamp(1.25rem,2vw,1.75rem);display:grid}.po-result[data-astro-cid-yq2gsstb]{position:relative}.po-result[data-astro-cid-yq2gsstb] .po-fig-p[data-astro-cid-yq2gsstb]{color:var(--cream-80)}.po-result[data-astro-cid-yq2gsstb] .po-fig-s[data-astro-cid-yq2gsstb]{color:var(--cream-60)}.po-figs[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(2.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.po-figs[data-astro-cid-yq2gsstb].-n2,.po-figs[data-astro-cid-yq2gsstb].-n4{grid-template-columns:repeat(2,minmax(0,1fr))}.po-figs[data-astro-cid-yq2gsstb].-n1{grid-template-columns:minmax(0,1fr)}.po-fig[data-astro-cid-yq2gsstb]{align-content:start;gap:.7rem;min-width:0;display:grid;container-type:inline-size}.po-fig-v[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-giant);font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:none;margin-left:-.04em;line-height:1}.po-fig-l[data-astro-cid-yq2gsstb]{text-wrap:pretty;max-width:18em;line-height:1.35}.po-fig-p[data-astro-cid-yq2gsstb]{color:var(--cream-60);display:block}.po-fig-s[data-astro-cid-yq2gsstb]{color:var(--cream-40);max-width:24em;line-height:1.4}.po-res[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);text-wrap:balance;max-width:16em}.po-short[data-astro-cid-yq2gsstb]{display:none}.po-brief[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium);text-wrap:pretty;max-width:18em}.po-case[data-astro-cid-yq2gsstb].-brand .po-brief[data-astro-cid-yq2gsstb]{font-size:var(--t-small);letter-spacing:0;color:var(--cream-60);max-width:30em;line-height:1.55}.cs[data-astro-cid-yq2gsstb],.pw[data-astro-cid-yq2gsstb]{padding:var(--section-y-s) var(--gutter) 0;container-type:inline-size}.cs-part[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);padding:0 0 var(--section-y);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2rem,3.4vw,3.25rem);display:grid}.cs-h[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);text-transform:lowercase;grid-column:1/span 4}.cs-cards[data-astro-cid-yq2gsstb]{gap:var(--col-gap);text-transform:lowercase;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-card[data-astro-cid-yq2gsstb]{min-width:0}.cs-card[data-astro-cid-yq2gsstb]>.cs-card-m{width:100%}.cs-card-h[data-astro-cid-yq2gsstb]{font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:var(--w-medium);letter-spacing:var(--track-medium);margin:1rem 0 0;line-height:1.1}.cs-card-l[data-astro-cid-yq2gsstb]{color:var(--cream-60);margin:.35rem 0 0;font-size:.9375rem}.cs-groups[data-astro-cid-yq2gsstb]{row-gap:var(--section-y-s);text-transform:lowercase;grid-column:1/-1;display:grid}.cs-group[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-svc[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);grid-column:1/span 4}.cs-list[data-astro-cid-yq2gsstb]{grid-column:5/-1;gap:.75rem;margin:0;padding:.3rem 0 0;list-style:none;display:grid}.cs-list[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{max-width:34em;color:var(--cream-80);text-wrap:pretty}.cs-ba-line[data-astro-cid-yq2gsstb]{max-width:34em;color:var(--cream-80);text-transform:lowercase;text-wrap:pretty;grid-column:5/span 7;padding-top:.3rem}.ba[data-astro-cid-yq2gsstb]{width:min(100%, calc((100svh - var(--nav-h) - 9rem) * var(--r)));grid-column:1/-1;justify-self:center;gap:1rem;min-width:0;margin:0;display:grid}.ba-stage[data-astro-cid-yq2gsstb]{aspect-ratio:var(--r);background:var(--ink-raised);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;display:block;position:relative;overflow:hidden}.ba-side[data-astro-cid-yq2gsstb]{pointer-events:none;position:absolute;inset:0}.ba-side[data-astro-cid-yq2gsstb] .ba-img{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.ba-side[data-astro-cid-yq2gsstb] .ba-ph{display:none}.ba-after[data-astro-cid-yq2gsstb]{clip-path:inset(0 0 0 var(--pos))}.ba-tag[data-astro-cid-yq2gsstb]{z-index:2;font-size:var(--t-small);font-weight:var(--w-regular);color:var(--cream);background:#0000009e;border-radius:2px;padding:.3rem .55rem;line-height:1.2;position:absolute;top:.75rem}.ba-before[data-astro-cid-yq2gsstb] .ba-tag[data-astro-cid-yq2gsstb]{left:.75rem}.ba-after[data-astro-cid-yq2gsstb] .ba-tag[data-astro-cid-yq2gsstb]{right:.75rem}.ba-handle[data-astro-cid-yq2gsstb]{top:0;bottom:0;left:var(--pos);z-index:3;background:var(--cream);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000040}.ba-knob[data-astro-cid-yq2gsstb]{background:var(--cream);width:2.75rem;height:2.75rem;transition:transform .3s var(--ease-out);border-radius:50%;margin:-1.375rem 0 0 -1.375rem;position:absolute;top:50%;left:50%;box-shadow:0 2px 12px #00000059}.ba-knob[data-astro-cid-yq2gsstb]:before,.ba-knob[data-astro-cid-yq2gsstb]:after{content:"";border:solid var(--ink);border-width:0 0 1.5px 1.5px;width:.45rem;height:.45rem;margin-top:-.225rem;position:absolute;top:50%}.ba-knob[data-astro-cid-yq2gsstb]:before{left:.75rem;transform:rotate(45deg)}.ba-knob[data-astro-cid-yq2gsstb]:after{right:.75rem;transform:rotate(-135deg)}@media (hover:hover) and (pointer:fine){.ba-stage[data-astro-cid-yq2gsstb]:hover .ba-knob[data-astro-cid-yq2gsstb]{transform:scale(1.08)}}.ba-range[data-astro-cid-yq2gsstb]{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-stage[data-astro-cid-yq2gsstb]:has(.ba-range:focus-visible){outline:2px solid var(--cream);outline-offset:3px}.ba-caps[data-astro-cid-yq2gsstb]{color:var(--cream-60);text-transform:lowercase;justify-content:space-between;gap:1rem;line-height:1.4;display:flex}.ba-caps[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]:last-child{color:var(--cream)}.ba-live[data-astro-cid-yq2gsstb]{color:var(--cream-60);justify-self:start}.ba-live[data-astro-cid-yq2gsstb]:hover{color:var(--cream)}.br-board[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.br-word[data-astro-cid-yq2gsstb],.br-sym[data-astro-cid-yq2gsstb]{background:var(--g);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.br-word[data-astro-cid-yq2gsstb]{aspect-ratio:16/10;grid-column:1/span 8}.br-sym[data-astro-cid-yq2gsstb]{aspect-ratio:8/10;grid-column:9/-1}.br-word[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{width:58%;height:auto}.br-sym[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{width:34%;height:auto}.br-deck[data-astro-cid-yq2gsstb],.br-track[data-astro-cid-yq2gsstb]{display:contents}.br-dots[data-astro-cid-yq2gsstb]{display:none}.sw-browser[data-astro-cid-yq2gsstb]{width:min(100%, calc((100svh - var(--nav-h) - 6rem) * 1.6));background:#1c1c1e;border-radius:.6rem;grid-column:1/-1;margin:0 auto;overflow:hidden;box-shadow:0 2rem 6rem #00000080}.sw-bar[data-astro-cid-yq2gsstb]{align-items:center;height:2.25rem;padding:0 .9rem;display:flex;position:relative}.sw-dots[data-astro-cid-yq2gsstb]{gap:.4rem;display:flex}.sw-dots[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{background:#ffffff2e;border-radius:50%;width:.6rem;height:.6rem}.sw-url[data-astro-cid-yq2gsstb]{color:#fff9;letter-spacing:.01em;background:#ffffff12;border-radius:.4rem;padding:.2rem 1.4rem;font-size:.75rem;position:absolute;left:50%;translate:-50%}.sw-view[data-astro-cid-yq2gsstb]{aspect-ratio:1440/900;background:var(--ink-raised);position:relative}.sw-view[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sw-phonefilm[data-astro-cid-yq2gsstb],.po-frame[data-astro-cid-yq2gsstb] .po-ph-still{display:none}.sw-phones[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sw-phone[data-astro-cid-yq2gsstb]{background:#1c1c1e;border-radius:2.1rem;padding:.45rem;box-shadow:0 1.5rem 4rem #00000073}.sw-phone[data-astro-cid-yq2gsstb] .sw-ph-img{border-radius:1.7rem;overflow:hidden}.sw-go[data-astro-cid-yq2gsstb]{min-height:2.75rem;color:var(--cream);font-size:var(--t-small);font-weight:var(--w-medium);letter-spacing:var(--track-small);text-transform:lowercase;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/100% 1px no-repeat;grid-column:5/span 4;justify-self:start;align-items:center;gap:.5em;display:inline-flex}.sw-go-a[data-astro-cid-yq2gsstb]{transition:transform .6s var(--ease-out)}@media (hover:hover){.sw-go[data-astro-cid-yq2gsstb]:hover .sw-go-a[data-astro-cid-yq2gsstb]{transform:translate(.2em,-.2em)}}.cs-work[data-astro-cid-yq2gsstb] .cs-ba-line[data-astro-cid-yq2gsstb]{grid-column:5/span 7}.cs-films[data-astro-cid-yq2gsstb]{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.cs-set[data-astro-cid-yq2gsstb]{min-width:0}.cs-sound[data-astro-cid-yq2gsstb]{color:var(--cream-60);justify-self:end}.fp[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);row-gap:.75rem;display:grid}.fp-stage[data-astro-cid-yq2gsstb]{aspect-ratio:9/16;width:min(100%, calc((100svh - var(--nav-h) - 9rem) * 9 / 16));background:var(--ink-raised);touch-action:pan-y;justify-self:center;position:relative}.fp-film[data-astro-cid-yq2gsstb]{opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out), visibility 0s linear .7s;position:absolute;inset:0}.fp-film[data-astro-cid-yq2gsstb].is-on{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out), visibility 0s}.fp-film[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb],.fp-film[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-film[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{opacity:0;transition:opacity .5s var(--ease-out)}.fp-film[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb].is-on{opacity:1}.fp-steps[data-astro-cid-yq2gsstb]{z-index:2;pointer-events:none;background:linear-gradient(#00000047,#0000);gap:.3rem;padding:.75rem .75rem 1.5rem;display:flex;position:absolute;inset:0 0 auto}.fp-step[data-astro-cid-yq2gsstb]{background:#f7f4e14d;border-radius:1px;flex:1;height:2px;overflow:hidden}.fp-step[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{background:var(--cream);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.fp-list[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:center;column-gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:flex}.fp-item[data-astro-cid-yq2gsstb]{text-align:center;color:var(--cream-40);text-transform:lowercase;white-space:nowrap;font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);transition:color .6s var(--ease-out);padding:.5rem 0 .9rem;display:block;position:relative}.fp-item[data-astro-cid-yq2gsstb]:hover,.fp-item[data-astro-cid-yq2gsstb]:focus-visible{color:var(--cream-80)}.fp-item[data-astro-cid-yq2gsstb].is-on{color:var(--cream)}.fp-name[data-astro-cid-yq2gsstb]{position:relative}.fp-name[data-astro-cid-yq2gsstb]:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(0)}.fp-item[data-astro-cid-yq2gsstb].is-on .fp-name[data-astro-cid-yq2gsstb]:after{transform:none}.cs-set[data-astro-cid-yq2gsstb]+.cs-set[data-astro-cid-yq2gsstb]{margin-top:var(--section-y-s)}.cs-set-h[data-astro-cid-yq2gsstb]{font-size:var(--t-small);font-weight:var(--w-regular);text-transform:lowercase;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0 0 1.5rem;display:flex}.cs-set-name[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium)}.cs-set-line[data-astro-cid-yq2gsstb]{color:var(--cream-60)}.ps[data-astro-cid-yq2gsstb]{row-gap:var(--col-gap);padding:var(--section-y-s) var(--gutter) var(--section-y);display:grid}.pg[data-astro-cid-yq2gsstb]{display:none}.ps-row[data-astro-cid-yq2gsstb]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ps-row[data-astro-cid-yq2gsstb]>.ps-still{grid-column:span 6}.ps-3[data-astro-cid-yq2gsstb]>.ps-still{grid-column:span 4}.ps-1[data-astro-cid-yq2gsstb]>.ps-still{grid-column:4/span 6}.ps-wide[data-astro-cid-yq2gsstb]>.ps-still{grid-column:1/-1}.ps-row[data-astro-cid-yq2gsstb]>.ps-still{width:100%;max-height:calc(100svh - 2 * var(--gutter))}.pn[data-astro-cid-yq2gsstb]{padding:0 var(--gutter);position:relative;container-type:inline-size}.pn-link[data-astro-cid-yq2gsstb]{--col:calc((100cqw - 11 * var(--col-gap)) / 12);--film-h:min(calc((4 * var(--col) + 3 * var(--col-gap)) * 16 / 9), calc(100svh - var(--nav-h) - 2 * var(--gutter)));column-gap:var(--col-gap);height:var(--film-h);box-sizing:content-box;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pn-copy[data-astro-cid-yq2gsstb]{flex-direction:column;grid-column:1/span 8;justify-content:flex-end;min-width:0;display:flex}.pn-title[data-astro-cid-yq2gsstb]{margin-left:-.04em;display:block}.logo-name{width:auto;max-width:100%;height:.74em;margin:.06em 0 .1em;display:block}.pn-next[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);color:var(--cream-60);text-transform:lowercase;transition:color .5s var(--ease-out);align-items:baseline;gap:.6rem;margin-bottom:clamp(1rem,1.6vw,1.5rem);display:inline-flex}.pn-arrow[data-astro-cid-yq2gsstb]{transition:transform .7s var(--ease-out);display:inline-block}.pn-line[data-astro-cid-yq2gsstb]{color:var(--cream-60);text-transform:lowercase;text-wrap:balance;margin-top:clamp(1rem,1.6vw,1.5rem);display:block}.pn-link[data-astro-cid-yq2gsstb]:hover .pn-next[data-astro-cid-yq2gsstb],.pn-link[data-astro-cid-yq2gsstb]:focus-visible .pn-next[data-astro-cid-yq2gsstb]{color:var(--cream)}.pn-link[data-astro-cid-yq2gsstb]:hover .pn-arrow[data-astro-cid-yq2gsstb],.pn-link[data-astro-cid-yq2gsstb]:focus-visible .pn-arrow[data-astro-cid-yq2gsstb]{transform:translate(.4em)}.pn-all[data-astro-cid-yq2gsstb]{color:var(--cream-60);text-transform:lowercase;padding:clamp(1.25rem,2vw,2rem) 0 0}.pn-film-cell[data-astro-cid-yq2gsstb]{grid-column:9/-1;position:relative}.pn-film-cell[data-astro-cid-yq2gsstb] .pn-frame{position:absolute;inset:0}.pn[data-astro-cid-yq2gsstb].-device .pn-film-cell[data-astro-cid-yq2gsstb] .pn-frame{background:var(--ink)}.pn[data-astro-cid-yq2gsstb].-device .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer{aspect-ratio:780/1688;background:#1c1c1e;border:.5rem solid #1c1c1e;border-radius:2.4rem;width:auto;height:100%;inset:0 auto auto 50%;overflow:hidden;translate:-50%;box-shadow:0 2rem 5rem #00000080}.po[data-astro-cid-yq2gsstb].-wide .po-grid[data-astro-cid-yq2gsstb]{--film-h:min(calc((100cqw - 2 * var(--gutter)) / var(--r,1.7778)), calc(100svh - var(--open-top) - var(--gutter)));grid-template-rows:var(--film-h) auto auto}.po[data-astro-cid-yq2gsstb].-wide .po-film-cell[data-astro-cid-yq2gsstb]{grid-area:1/1/auto/-1}.po[data-astro-cid-yq2gsstb].-wide .po-frame[data-astro-cid-yq2gsstb]{height:100%;position:relative;top:0}.po[data-astro-cid-yq2gsstb].-wide .po-frame[data-astro-cid-yq2gsstb]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 44%,#00000038 68%,#0009 100%);position:absolute;inset:0}.po[data-astro-cid-yq2gsstb].-wide .po-ui[data-astro-cid-yq2gsstb]{padding:0 var(--wide-pad) var(--wide-pad);background:0 0;justify-content:flex-end;gap:2.25rem}.po[data-astro-cid-yq2gsstb].-wide .po-copy[data-astro-cid-yq2gsstb]{display:contents}.po[data-astro-cid-yq2gsstb].-wide .po-head[data-astro-cid-yq2gsstb]{--wide-pad:clamp(1.5rem, 2.6vw, 2.75rem);z-index:2;pointer-events:none;padding:0 0 var(--wide-pad) var(--wide-pad);grid-area:1/1/auto/span 9;align-self:end;position:relative}.po[data-astro-cid-yq2gsstb].-wide .po-ui[data-astro-cid-yq2gsstb]{--wide-pad:clamp(1.5rem, 2.6vw, 2.75rem)}.po[data-astro-cid-yq2gsstb].-wide .po-title[data-astro-cid-yq2gsstb]{font-size:var(--t-giant)}.po[data-astro-cid-yq2gsstb].-wide .po-line[data-astro-cid-yq2gsstb]{color:var(--cream-80);margin-top:clamp(1.25rem,2vw,1.75rem)}.po[data-astro-cid-yq2gsstb].-wide .po-credits[data-astro-cid-yq2gsstb]{margin-top:var(--section-y-s);grid-area:2/9/auto/-1;align-self:start}.po[data-astro-cid-yq2gsstb].-wide .po-intro[data-astro-cid-yq2gsstb]{padding-top:var(--section-y-s);grid-area:2/1/span 2/span 6}.pn[data-astro-cid-yq2gsstb].-wide .pn-link[data-astro-cid-yq2gsstb]{--film-h:min(calc(100cqw / var(--r,1.7778)), calc(100svh - var(--nav-h) - 2 * var(--gutter)));display:block;position:relative}.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb],.pn[data-astro-cid-yq2gsstb].-wide .pn-copy[data-astro-cid-yq2gsstb]{height:var(--film-h);position:absolute;bottom:0;left:0;right:0}.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#0003 66%,#0009 100%),linear-gradient(#00000059 0%,#0000 18%);position:absolute;inset:0}.pn[data-astro-cid-yq2gsstb].-wide .pn-copy[data-astro-cid-yq2gsstb]{z-index:2;pointer-events:none;padding:clamp(1.5rem,2.6vw,2.75rem)}.pn[data-astro-cid-yq2gsstb].-wide .pn-title[data-astro-cid-yq2gsstb]{font-size:var(--t-giant)}@media (width>=768px) and (width<=1099px){.cs-h[data-astro-cid-yq2gsstb]{grid-column:1/-1}.cs-ba-line[data-astro-cid-yq2gsstb],.cs-work[data-astro-cid-yq2gsstb] .cs-ba-line[data-astro-cid-yq2gsstb]{grid-column:1/span 11}.cs-svc[data-astro-cid-yq2gsstb]{grid-column:1/-1}.cs-list[data-astro-cid-yq2gsstb]{grid-column:1/span 11}.po-case[data-astro-cid-yq2gsstb]{grid-column:1/span 6}.po-figs[data-astro-cid-yq2gsstb],.po-figs[data-astro-cid-yq2gsstb].-n3{grid-template-columns:repeat(2,minmax(0,1fr))}.po-grid[data-astro-cid-yq2gsstb]{--film-w:calc(6 * var(--col) + 5 * var(--col-gap))}.po-film-cell[data-astro-cid-yq2gsstb]{grid-column:7/-1}.po-copy[data-astro-cid-yq2gsstb],.po-intro[data-astro-cid-yq2gsstb]{grid-column:1/span 6}.pn-link[data-astro-cid-yq2gsstb]{--film-h:min(calc((6 * var(--col) + 5 * var(--col-gap)) * 16 / 9), calc(100svh - var(--nav-h) - 2 * var(--gutter)))}.pn-copy[data-astro-cid-yq2gsstb]{grid-column:1/span 6}.pn-film-cell[data-astro-cid-yq2gsstb]{grid-column:7/-1}}@media (width<=767px){:root{--ph:3rem}.po-grid[data-astro-cid-yq2gsstb]{grid-template-rows:100svh auto auto auto;grid-template-columns:minmax(0,1fr);padding:0}.po-film-cell[data-astro-cid-yq2gsstb]{grid-area:1/1}.po-frame[data-astro-cid-yq2gsstb]{height:100%;position:relative;top:0}.po-frame[data-astro-cid-yq2gsstb]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 44%,#00000075 72%,#000000d6 100%),linear-gradient(#00000057 0%,#0000 16%);position:absolute;inset:0}.po-mac[data-astro-cid-yq2gsstb],.po-mac[data-astro-cid-yq2gsstb] .mac-lid[data-astro-cid-yq2gsstb],.po-mac[data-astro-cid-yq2gsstb] .mac-screen[data-astro-cid-yq2gsstb]{display:contents}.po-mac[data-astro-cid-yq2gsstb] .mac-base[data-astro-cid-yq2gsstb],.po-mac[data-astro-cid-yq2gsstb] .mac-notch[data-astro-cid-yq2gsstb]{display:none}.po[data-astro-cid-yq2gsstb].-mac .po-title[data-astro-cid-yq2gsstb]{font-size:var(--t-giant);white-space:normal}.po[data-astro-cid-yq2gsstb].-mac .po-film-cell[data-astro-cid-yq2gsstb]{grid-column:1}.po[data-astro-cid-yq2gsstb].-mac .po-frame[data-astro-cid-yq2gsstb]{display:block}.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;object-position:50% 0%;border:0;border-radius:0;inset:0;translate:none}.po[data-astro-cid-yq2gsstb].-device .po-frame[data-astro-cid-yq2gsstb]:after{background:linear-gradient(#0000 44%,#00000075 72%,#000000d6 100%),linear-gradient(#0009 0%,#0000 22%)}.po[data-astro-cid-yq2gsstb].-site.-device .po-frame[data-astro-cid-yq2gsstb]:after{background:linear-gradient(to top, var(--ink) 0%, #0a0908f0 34%, #0a09089e 50%, #0a090800 70%), linear-gradient(to bottom, #0a0908d9 0%, #0a090880 14%, #0a090800 30%)}.po-ui[data-astro-cid-yq2gsstb]{padding:0 var(--gutter) calc(1.25rem + env(safe-area-inset-bottom,0px));background:0 0}.po-copy[data-astro-cid-yq2gsstb]{display:contents}.po-head[data-astro-cid-yq2gsstb]{z-index:2;padding:0 var(--gutter) calc(4.25rem + env(safe-area-inset-bottom,0px));pointer-events:none;grid-area:1/1;align-self:end;position:relative}.po-line[data-astro-cid-yq2gsstb]{color:var(--cream-80);margin-top:.9rem}.po-credits[data-astro-cid-yq2gsstb]{margin:var(--ph) var(--gutter) 0;grid-area:3/1}.po-intro[data-astro-cid-yq2gsstb]{padding:1.5rem var(--gutter) 0;grid-area:4/1;gap:1.5rem}.po-short[data-astro-cid-yq2gsstb]{font-size:var(--t-medium);font-weight:var(--w-medium);letter-spacing:var(--track-medium);line-height:var(--lh-medium);text-wrap:balance;max-width:15em;display:block}.po-intro[data-astro-cid-yq2gsstb] .po-first[data-astro-cid-yq2gsstb],.po-intro[data-astro-cid-yq2gsstb] .po-more[data-astro-cid-yq2gsstb],.po-brief[data-astro-cid-yq2gsstb],.po-res[data-astro-cid-yq2gsstb]{display:none}.po-case[data-astro-cid-yq2gsstb]{gap:var(--ph);padding-top:var(--ph);grid-column:1}.po-figs[data-astro-cid-yq2gsstb],.po-figs[data-astro-cid-yq2gsstb].-n2,.po-figs[data-astro-cid-yq2gsstb].-n3,.po-figs[data-astro-cid-yq2gsstb].-n4{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.po-fig[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:.4rem}.cs[data-astro-cid-yq2gsstb],.pw[data-astro-cid-yq2gsstb]{padding:var(--ph) var(--gutter) 0}.cs-part[data-astro-cid-yq2gsstb]{padding:0 0 var(--ph);grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.cs-did[data-astro-cid-yq2gsstb] .cs-list[data-astro-cid-yq2gsstb]{display:none}.cs-cards[data-astro-cid-yq2gsstb]{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.cs-card-h[data-astro-cid-yq2gsstb]{margin-top:.7rem;font-size:1.125rem}.cs-card-l[data-astro-cid-yq2gsstb]{font-size:.8125rem}.cs-h[data-astro-cid-yq2gsstb],.cs-groups[data-astro-cid-yq2gsstb],.cs-ba-line[data-astro-cid-yq2gsstb],.cs-work[data-astro-cid-yq2gsstb] .cs-ba-line[data-astro-cid-yq2gsstb],.cs-films[data-astro-cid-yq2gsstb],.ba[data-astro-cid-yq2gsstb],.br-board[data-astro-cid-yq2gsstb],.sw-browser[data-astro-cid-yq2gsstb],.sw-phones[data-astro-cid-yq2gsstb],.sw-go[data-astro-cid-yq2gsstb]{grid-column:1}.br-deck[data-astro-cid-yq2gsstb]{margin-inline:calc(-1 * var(--gutter));grid-column:1;display:block}.br-track[data-astro-cid-yq2gsstb]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.br-track[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.br-board[data-astro-cid-yq2gsstb]{display:contents}.br-word[data-astro-cid-yq2gsstb],.br-sym[data-astro-cid-yq2gsstb]{aspect-ratio:4/5;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;margin:0}.br-dots[data-astro-cid-yq2gsstb]{display:block}.sw-browser[data-astro-cid-yq2gsstb]{border-radius:.45rem;width:100%}.sw-bar[data-astro-cid-yq2gsstb]{height:1.75rem}.sw-url[data-astro-cid-yq2gsstb]{padding:.15rem .9rem;font-size:.6875rem}.sw-phones[data-astro-cid-yq2gsstb]{gap:var(--col-gap);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 1.5rem;scrollbar-width:none;display:flex;overflow-x:auto}.sw-phones[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.sw-phone[data-astro-cid-yq2gsstb]{scroll-snap-align:center;flex:0 0 68%}.cs-groups[data-astro-cid-yq2gsstb]{row-gap:.35rem}.cs-group[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);row-gap:0}.cs-svc[data-astro-cid-yq2gsstb],.cs-list[data-astro-cid-yq2gsstb]{grid-column:1}.cs-ba-line[data-astro-cid-yq2gsstb]{padding-top:0}.ba[data-astro-cid-yq2gsstb]{width:100%}.ba[data-astro-cid-yq2gsstb].-phone{width:min(100%, calc(82svh * var(--pr)))}.ba[data-astro-cid-yq2gsstb].-phone .ba-stage[data-astro-cid-yq2gsstb]{aspect-ratio:var(--pr)}.ba[data-astro-cid-yq2gsstb].-phone .ba-side[data-astro-cid-yq2gsstb] .ba-desk{display:none}.ba[data-astro-cid-yq2gsstb].-phone .ba-side[data-astro-cid-yq2gsstb] .ba-ph{display:block}.cs-sound[data-astro-cid-yq2gsstb]{justify-self:start}.fp[data-astro-cid-yq2gsstb]{margin-inline:calc(-1 * var(--gutter));row-gap:0;position:relative}.fp-stage[data-astro-cid-yq2gsstb]{aspect-ratio:auto;width:auto;height:min(calc(100vw * 16 / 9), calc(100svh - var(--nav-h)));justify-self:stretch}.fp-steps[data-astro-cid-yq2gsstb]{padding:.9rem var(--gutter) 2rem;gap:.35rem}.fp-step[data-astro-cid-yq2gsstb]{background:#f7f4e166}.fp-list[data-astro-cid-yq2gsstb]{z-index:3;scrollbar-width:none;padding:3rem var(--gutter) .5rem;background:linear-gradient(#0000 0%,#00000059 45%,#000000b8 100%);flex-wrap:nowrap;justify-content:flex-start;gap:1.5rem;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.fp-list[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.fp-list[data-astro-cid-yq2gsstb]>li[data-astro-cid-yq2gsstb]{flex:none}.fp-list[data-astro-cid-yq2gsstb]>li[data-astro-cid-yq2gsstb]:first-child{margin-left:auto}.fp-list[data-astro-cid-yq2gsstb]>li[data-astro-cid-yq2gsstb]:last-child{margin-right:auto}.fp-item[data-astro-cid-yq2gsstb]{font-size:var(--t-small);letter-spacing:var(--track-small);color:var(--cream-60);padding:.85rem 0;line-height:1.2}.fp-item[data-astro-cid-yq2gsstb].is-on{color:var(--cream)}.fp-name[data-astro-cid-yq2gsstb]:after{height:1.5px;bottom:-.35em}.ps[data-astro-cid-yq2gsstb]{display:none}.pg[data-astro-cid-yq2gsstb]{padding:var(--ph) 0;display:block}.pg-track[data-astro-cid-yq2gsstb]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.pg-track[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.pg-track[data-astro-cid-yq2gsstb]>.pg-still{scroll-snap-align:center;scroll-snap-stop:always;background:var(--ink);flex:0 0 100%}.pg-track[data-astro-cid-yq2gsstb]>.pg-still.-wide img{object-fit:contain}.pg-dots[data-astro-cid-yq2gsstb]{--d:.375rem;--g:.4rem;width:calc(var(--n) * (var(--d) + var(--g)) - var(--g));margin:1rem auto 0;overflow:hidden}.pg-dots-in[data-astro-cid-yq2gsstb]{gap:var(--g);transform:translateX(calc(var(--s,0) * -1 * (var(--d) + var(--g))));transition:transform .3s var(--ease-out);display:flex}.pg-dots[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{width:var(--d);height:var(--d);background:var(--cream);opacity:.25;transition:opacity .3s var(--ease-out), scale .3s var(--ease-out);border-radius:50%;flex:none}.pg-dots[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb].is-edge{scale:.6}.pg-dots[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb].is-on{opacity:1;scale:1.15}.pn[data-astro-cid-yq2gsstb]{padding:0;position:relative}.pn-link[data-astro-cid-yq2gsstb]{border:0;height:100svh;padding:0;display:block;position:relative;overflow:hidden}.pn-film-cell[data-astro-cid-yq2gsstb]{position:absolute;inset:0}.pn-film-cell[data-astro-cid-yq2gsstb]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#00000052 74%,#000000b3 100%),linear-gradient(#00000073 0%,#0000 22%);position:absolute;inset:0}.pn-copy[data-astro-cid-yq2gsstb]{z-index:2;padding:1.5rem var(--gutter) calc(1.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:absolute;inset:0}.pn-next[data-astro-cid-yq2gsstb]{color:var(--cream);font-size:var(--t-small);margin-bottom:.75rem}.pn-line[data-astro-cid-yq2gsstb]{color:var(--cream-80);margin-top:.75rem}.pn-all[data-astro-cid-yq2gsstb]{z-index:3;right:var(--gutter);bottom:calc(1.75rem + env(safe-area-inset-bottom,0px));color:var(--cream-80);padding:0;position:absolute}.pn-line[data-astro-cid-yq2gsstb],.pn-title[data-astro-cid-yq2gsstb]:last-child{padding-right:5.5rem}.po[data-astro-cid-yq2gsstb].-wide .po-frame[data-astro-cid-yq2gsstb]{background:var(--ink)}.po[data-astro-cid-yq2gsstb].-wide .po-title[data-astro-cid-yq2gsstb],.pn[data-astro-cid-yq2gsstb].-wide .pn-title[data-astro-cid-yq2gsstb]{font-size:var(--t-giant)}.po[data-astro-cid-yq2gsstb].-wide .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-wide .po-frame[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{object-fit:contain;object-position:50% 40%}.po[data-astro-cid-yq2gsstb].-wide .po-head[data-astro-cid-yq2gsstb]{padding:0 var(--gutter) calc(4.25rem + env(safe-area-inset-bottom,0px));grid-column:1}.po[data-astro-cid-yq2gsstb].-wide .po-ui[data-astro-cid-yq2gsstb]{padding:0 var(--gutter) calc(1.25rem + env(safe-area-inset-bottom,0px));justify-content:space-between}.po[data-astro-cid-yq2gsstb].-wide .po-credits[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-wide .po-intro[data-astro-cid-yq2gsstb]{grid-column:1}.po[data-astro-cid-yq2gsstb].-wide .po-credits[data-astro-cid-yq2gsstb]{margin:3.5rem var(--gutter) 0;grid-row:3}.po[data-astro-cid-yq2gsstb].-wide .po-intro[data-astro-cid-yq2gsstb]{grid-row:4;padding-top:3.5rem}.po[data-astro-cid-yq2gsstb].-wide .po-grid[data-astro-cid-yq2gsstb]{grid-template-rows:100svh auto auto auto}.pn[data-astro-cid-yq2gsstb].-wide .pn-link[data-astro-cid-yq2gsstb]{height:100svh}.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb],.pn[data-astro-cid-yq2gsstb].-wide .pn-copy[data-astro-cid-yq2gsstb]{height:auto;position:absolute;inset:0}.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb]{background:var(--ink)}.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer img,.pn[data-astro-cid-yq2gsstb].-wide .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer video{object-fit:contain;object-position:50% 40%}.pn[data-astro-cid-yq2gsstb].-device .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;inset:0;translate:none}.po[data-astro-cid-yq2gsstb].-wide.has-v .po-frame[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-wide.has-ps .po-frame[data-astro-cid-yq2gsstb],.pn[data-astro-cid-yq2gsstb].-wide.has-v .pn-film-cell[data-astro-cid-yq2gsstb]{background:0 0}.po[data-astro-cid-yq2gsstb].-wide.has-v .po-frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb],.po[data-astro-cid-yq2gsstb].-wide.has-v .po-frame[data-astro-cid-yq2gsstb] .po-poster[data-astro-cid-yq2gsstb]{object-fit:cover;object-position:50% 50%}.po[data-astro-cid-yq2gsstb].-wide.has-ps .po-frame[data-astro-cid-yq2gsstb] .po-ph-still{z-index:1;display:block}.pn[data-astro-cid-yq2gsstb].-wide.has-v .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer img,.pn[data-astro-cid-yq2gsstb].-wide.has-v .pn-film-cell[data-astro-cid-yq2gsstb] .wf-layer video{object-fit:cover;object-position:50% 50%}.cs-site[data-astro-cid-yq2gsstb]:has(.sw-phonefilm) .sw-browser[data-astro-cid-yq2gsstb],.cs-site[data-astro-cid-yq2gsstb].-phone-same .sw-browser[data-astro-cid-yq2gsstb]{display:none}.sw-phonefilm[data-astro-cid-yq2gsstb]{margin:0 calc(-1 * var(--gutter));grid-column:1;display:block}.sw-ph-screen[data-astro-cid-yq2gsstb]{height:min(calc(100vw * 1688 / 780), calc(100svh - var(--nav-h)));background:var(--ink-raised);position:relative;overflow:hidden}.sw-ph-screen[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pn[data-astro-cid-yq2gsstb].-wide .pn-copy[data-astro-cid-yq2gsstb]{padding:1.5rem var(--gutter) calc(1.75rem + env(safe-area-inset-bottom,0px))}}
