.longshot[data-astro-cid-wgvqhowa]{timeline-scope:--page}.longshot__label[data-astro-cid-wgvqhowa]{margin-bottom:var(--s-4);justify-content:space-between;gap:1rem;display:flex}.longshot__hint[data-astro-cid-wgvqhowa]{display:none}.longshot__body[data-astro-cid-wgvqhowa]{position:relative}.longshot__screen[data-astro-cid-wgvqhowa]:focus-visible{outline:none}.longshot__body[data-astro-cid-wgvqhowa] .frame[data-astro-cid-wgvqhowa]:has(.longshot__screen:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.longshot__screen[data-astro-cid-wgvqhowa]{background:var(--tint);max-height:min(140vw,900px);position:relative;overflow:hidden}.longshot__screen[data-astro-cid-wgvqhowa] img[data-astro-cid-wgvqhowa]{width:100%;height:auto;display:block}.longshot__ruler[data-astro-cid-wgvqhowa]{display:none}.longshot__note[data-astro-cid-wgvqhowa]{margin-top:var(--s-3)}@media (width>=1024px) and (pointer:fine){.longshot__hint[data-astro-cid-wgvqhowa]{display:inline}.longshot__note[data-astro-cid-wgvqhowa]{display:none}.longshot__screen[data-astro-cid-wgvqhowa]{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-timeline:--page block;height:min(78svh,56rem);max-height:none;overflow-y:auto}.longshot__ruler[data-astro-cid-wgvqhowa]{background:repeating-linear-gradient(to bottom, var(--paper-line) 0 1px, transparent 1px 10%);width:3px;display:block;position:absolute;top:34px;bottom:0;right:-18px}.longshot__fill[data-astro-cid-wgvqhowa]{background:var(--lamp-ink);transform-origin:top;height:100%;transform:scaleY(0)}@supports (animation-timeline:scroll()){.longshot__fill[data-astro-cid-wgvqhowa]{animation:linear both longshot-fill --page}}@supports not (animation-timeline:scroll()){.longshot__ruler[data-astro-cid-wgvqhowa]{display:none}}}@keyframes longshot-fill{to{transform:scaleY(1)}}.cs-hero[data-astro-cid-pznzci7v]{padding-bottom:clamp(3rem,2rem + 5vw,7rem);overflow-x:clip}.cs-top[data-astro-cid-pznzci7v]{margin-top:var(--s-6);row-gap:var(--s-7);align-items:start}.cs-top__copy[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{max-width:20ch}.cs-top__copy[data-astro-cid-pznzci7v] .lede[data-astro-cid-pznzci7v]{margin-top:var(--s-5)}.cs-action[data-astro-cid-pznzci7v]{margin-top:var(--s-6)}.facts[data-astro-cid-pznzci7v]{border-top:1px solid var(--stage-line);gap:0;display:grid}.facts[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{gap:var(--s-4);border-bottom:1px solid var(--stage-line);grid-template-columns:7.5rem 1fr;padding:10px 0;display:grid}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{padding-top:3px}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-size:var(--t-small);color:var(--stage-ink);line-height:1.5}@media (width>=1024px){.cs-top__copy[data-astro-cid-pznzci7v]{grid-column:1/span 7}.facts[data-astro-cid-pznzci7v]{grid-column:9/span 4}}.cs-pair[data-astro-cid-pznzci7v]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);position:relative}@media (width<=1023.98px){.cs-hero[data-astro-cid-pznzci7v]>.wrap[data-astro-cid-pznzci7v]{flex-direction:column;display:flex}.cs-top[data-astro-cid-pznzci7v]{display:contents}.cs-top__copy[data-astro-cid-pznzci7v]{margin-top:var(--s-6);order:0}.cs-pair[data-astro-cid-pznzci7v]{order:1}.facts[data-astro-cid-pznzci7v]{margin-top:var(--s-7);order:2}}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__desktop{view-transition-name:shot}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__phone{z-index:1;view-transition-name:cs-phone;width:46%;margin:-18% 0 0 auto;position:relative}@media (width<=719.98px){.cs-pair[data-astro-cid-pznzci7v]{gap:var(--s-6);flex-direction:column-reverse;display:flex}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__phone{width:62%;margin:0 auto}}@media (width>=720px){.cs-pair[data-astro-cid-pznzci7v]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__desktop{grid-area:1/1/auto/span 10}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__phone{grid-area:1/10/auto/span 3;align-self:end;width:auto;margin:0;translate:0 10%}.cs-pair--solo[data-astro-cid-pznzci7v] .cs-pair__desktop{grid-column:1/-1}}@media (width>=1024px){.cs-pair[data-astro-cid-pznzci7v] .cs-pair__desktop{grid-column:1/span 9}.cs-pair[data-astro-cid-pznzci7v] .cs-pair__phone{grid-column:9/span 3}.cs-pair--solo[data-astro-cid-pznzci7v] .cs-pair__desktop{grid-column:1/span 11}}.cs-body[data-astro-cid-pznzci7v]{padding-top:clamp(4rem,3rem + 5vw,8rem)}@media (width>=1024px){.cs-read[data-astro-cid-pznzci7v]{grid-column:2/span 8}.cs-section[data-astro-cid-pznzci7v]>h2[data-astro-cid-pznzci7v],.cs-section[data-astro-cid-pznzci7v]>h2[data-astro-cid-pznzci7v]~p[data-astro-cid-pznzci7v]{margin-inline-start:8.33333%}.cs-plate[data-astro-cid-pznzci7v]>.longshot{margin-inline:8.33333%}.clips[data-astro-cid-pznzci7v]{padding-inline:8.33333%}}.detail__link[data-astro-cid-pznzci7v]{color:inherit;cursor:zoom-in;border-radius:12px;text-decoration:none;display:block}@media (hover:hover){.detail__link[data-astro-cid-pznzci7v]:hover .frame{box-shadow:var(--frame-shadow-hover)}}.detail__link[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.detail__open[data-astro-cid-pznzci7v]{display:none}@media (hover:none){.detail__open[data-astro-cid-pznzci7v]{display:inline}}.cs-brief[data-astro-cid-pznzci7v]{margin-top:var(--s-5);max-width:62ch}.cs-h[data-astro-cid-pznzci7v]{margin-top:var(--s-8)}.cs-built[data-astro-cid-pznzci7v]{margin-top:var(--s-5);border-top:1px solid var(--paper-line);padding:0;list-style:none}.cs-built[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{gap:var(--s-3);border-bottom:1px solid var(--paper-line);grid-template-columns:2.5rem 1fr;padding:14px 0;display:grid}.cs-built[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v]{padding-top:4px}.cs-built[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]:last-child{max-width:68ch}@media (width>=720px) and (width<=1023.98px){.facts[data-astro-cid-pznzci7v]{margin-top:var(--s-9)}}.cs-section[data-astro-cid-pznzci7v]{margin-top:clamp(4rem,3rem + 4vw,7rem)}.details[data-astro-cid-pznzci7v]{margin-top:var(--s-6);gap:clamp(3rem,2rem + 3vw,5rem);display:grid}@media (width>=1024px){.details[data-astro-cid-pznzci7v]{padding-inline:8.33333%}}.detail__caption[data-astro-cid-pznzci7v]{font-size:var(--t-body);color:var(--ink);max-width:60ch;margin-top:4px}.clips[data-astro-cid-pznzci7v]{gap:var(--s-7) var(--gap);margin-top:var(--s-6);display:grid}@media (width>=720px){.clips[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}.clip--lead[data-astro-cid-pznzci7v]{grid-column:1/-1}.clips[data-astro-cid-pznzci7v]:has(>.clip:nth-child(4):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.clip[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{background:#000;width:100%;height:100%;display:block}.app-shots[data-astro-cid-pznzci7v]{gap:var(--gap);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;display:grid}@media (width>=1024px){.app-shots[data-astro-cid-pznzci7v]{gap:var(--s-7);grid-template-columns:repeat(3,minmax(0,280px));max-width:none;margin-inline-start:8.33333%}}@media (width<=599.98px){.app-shots[data-astro-cid-pznzci7v]{scroll-snap-type:x mandatory;padding:8px 0 var(--s-4);contain:paint;grid-template-columns:none;grid-auto-columns:62vw;grid-auto-flow:column;overflow-x:auto}.app-shots[data-astro-cid-pznzci7v]>[data-astro-cid-pznzci7v]{scroll-snap-align:start}}.pager__row[data-astro-cid-pznzci7v]{gap:var(--gap);border-top:1px solid var(--paper-line);padding-top:var(--s-6);display:grid}@media (width>=720px){.pager__row[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}}.pager__item[data-astro-cid-pznzci7v]{column-gap:var(--s-5);row-gap:var(--s-2);color:var(--ink);padding:var(--s-3);margin:calc(-1 * var(--s-3));border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:160px 1fr;text-decoration:none;display:grid}.pager__item[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v]{grid-column:2}.pager__item[data-astro-cid-pznzci7v] .thumb[data-astro-cid-pznzci7v]{grid-area:1/1/span 2}.pager__name[data-astro-cid-pznzci7v]{font-size:var(--t-3);grid-column:2;font-weight:650;font-stretch:106%;line-height:1.2}.pager__item[data-astro-cid-pznzci7v]:hover .pager__name[data-astro-cid-pznzci7v]{text-decoration:underline;text-decoration-color:var(--lamp-ink);text-underline-offset:.2em}.pager__item[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pager__all[data-astro-cid-pznzci7v]{margin-top:var(--s-5)}.cs-cta[data-astro-cid-pznzci7v]{padding-top:var(--s-8);border-top:1px solid var(--paper-line)}
