.tip[data-astro-cid-v5o6xfk2]{gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--rule);border-radius:.5rem;justify-items:start;display:grid}.tip[data-astro-cid-v5o6xfk2] p[data-astro-cid-v5o6xfk2]{margin:0}.tip[data-astro-cid-v5o6xfk2] .arrow[data-astro-cid-v5o6xfk2]{margin-left:.25em}.facts[data-astro-cid-pdne5ib7]{gap:var(--space-3);align-content:start;margin:0;display:grid}.facts[data-astro-cid-pdne5ib7] div[data-astro-cid-pdne5ib7]{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}dt[data-astro-cid-pdne5ib7]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}dd[data-astro-cid-pdne5ib7]{margin:0}.gallery[data-astro-cid-j4gwzyy4]{columns:2;column-gap:var(--space-3);margin:0;padding:0;list-style:none}.gallery[data-astro-cid-j4gwzyy4] li[data-astro-cid-j4gwzyy4]{break-inside:avoid;margin-block-end:var(--space-3)}.zoom[data-astro-cid-j4gwzyy4]{cursor:zoom-in;display:block}.zoom[data-astro-cid-j4gwzyy4]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.gallery[data-astro-cid-j4gwzyy4] img{border-radius:var(--radius-m);width:100%;height:auto;display:block}@media (width<=29.99rem){.gallery[data-astro-cid-j4gwzyy4]{columns:1}}@media (width>=64rem){.gallery[data-astro-cid-j4gwzyy4]{columns:3}}.video[data-astro-cid-2gmjvff3]{margin:0}.poster[data-astro-cid-2gmjvff3],.video[data-astro-cid-2gmjvff3] .frame{aspect-ratio:16/9;border-radius:var(--radius-l);border:0;width:100%;display:block}.poster[data-astro-cid-2gmjvff3]{align-content:end;gap:var(--space-1);padding:var(--space-5);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 60%), linear-gradient(135deg, #10232b, #0a4f53);color:#fff;text-decoration:none;display:grid;position:relative;overflow:hidden}.poster[data-astro-cid-2gmjvff3]:hover{color:#fff}.play[data-astro-cid-2gmjvff3]{background:#00000059;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:4rem;height:4rem;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-2gmjvff3] svg[data-astro-cid-2gmjvff3]{margin-left:3px}.poster[data-astro-cid-2gmjvff3]:hover .play[data-astro-cid-2gmjvff3],.poster[data-astro-cid-2gmjvff3]:focus-visible .play[data-astro-cid-2gmjvff3]{background:#0000008c;transform:translate(-50%,-50%)scale(1.06)}.title[data-astro-cid-2gmjvff3]{font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-tight)}.hint[data-astro-cid-2gmjvff3]{font-size:var(--step--1);letter-spacing:.04em;color:#ffffffd9;font-weight:600}.videos[data-astro-cid-n27moxon]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-n27moxon]{margin-top:var(--space-4)}@media (width>=48rem){.videos[data-astro-cid-n27moxon]{grid-template-columns:repeat(2,minmax(0,1fr))}}.intro[data-astro-cid-qyficcap]{gap:var(--space-4);font-size:var(--step-1);line-height:1.55;display:grid}.interview[data-astro-cid-qyficcap]{gap:var(--space-5);margin:var(--space-2) 0 0;display:grid}dt[data-astro-cid-qyficcap]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.02em;color:var(--accent);font-weight:600}dd[data-astro-cid-qyficcap]{gap:var(--space-3);margin:var(--space-1) 0 0;line-height:1.65;display:grid}.screenshots[data-astro-cid-hyayqxeu]{padding-block:var(--space-6)}.region[data-astro-cid-hyayqxeu]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;overflow-x:auto}.region[data-astro-cid-hyayqxeu]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-m)}.strip[data-astro-cid-hyayqxeu]{--shot-h:18rem;align-items:flex-start;gap:var(--space-4);padding:0 0 var(--space-3);margin:0;list-style:none;display:flex}.strip[data-astro-cid-hyayqxeu]>li[data-astro-cid-hyayqxeu]{scroll-snap-align:start;flex:none}figure[data-astro-cid-hyayqxeu]{gap:var(--space-2);margin:0;display:grid}figure[data-astro-cid-hyayqxeu] img{width:auto;max-width:none;height:var(--shot-h);border:1px solid var(--rule);border-radius:var(--radius-l);display:block}li[data-astro-cid-hyayqxeu][data-device=mac] figure[data-astro-cid-hyayqxeu] img{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent), 0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent)}.zoom[data-astro-cid-hyayqxeu]{cursor:zoom-in;border-radius:var(--radius-l);display:block}.zoom[data-astro-cid-hyayqxeu]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}figcaption[data-astro-cid-hyayqxeu]{font-size:var(--step--1);color:var(--muted)}.group[data-astro-cid-hyayqxeu]+.group[data-astro-cid-hyayqxeu]{margin-block-start:var(--space-6)}.device[data-astro-cid-hyayqxeu]{margin:0 0 var(--space-3);font-size:var(--step-0);color:var(--muted);font-weight:600}.grid[data-astro-cid-hyayqxeu]{grid-template-columns:repeat(var(--mobile-cols,1), minmax(0, 1fr));align-items:start;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-hyayqxeu][data-device=iphone]{--mobile-cols:2}.grid[data-astro-cid-hyayqxeu][data-device=watch]{--mobile-cols:3}.grid[data-astro-cid-hyayqxeu]>li[data-astro-cid-hyayqxeu].landscape{grid-column:span min(3, var(--mobile-cols,1))}.grid[data-astro-cid-hyayqxeu] img{border:1px solid var(--rule);border-radius:var(--radius-l);width:100%;height:auto;display:block}.grid[data-astro-cid-hyayqxeu][data-device=mac] img{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent), 0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent)}@media (width>=48rem){.grid[data-astro-cid-hyayqxeu]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-5)}.grid[data-astro-cid-hyayqxeu]>li[data-astro-cid-hyayqxeu].landscape{grid-column:span 3}}.strip--placeholder[data-astro-cid-hyayqxeu]{overflow:hidden}.strip--placeholder[data-astro-cid-hyayqxeu]>li[data-astro-cid-hyayqxeu]{width:min(70vw,16rem)}@media (width>=48rem){.region[data-astro-cid-hyayqxeu]{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow:visible}.strip[data-astro-cid-hyayqxeu]{--shot-h:20rem;gap:var(--space-5);flex-wrap:wrap}}
