.pj[data-astro-cid-4qnrviu5]{--pad:16px}@media (width>=600px){.pj[data-astro-cid-4qnrviu5]{--pad:32px}}@media (width>=1040px){.pj[data-astro-cid-4qnrviu5]{--pad:56px}}.ph[data-astro-cid-4qnrviu5]{max-width:1180px;padding:96px var(--pad) 0;margin-inline:auto}@media (width>=1040px){.ph[data-astro-cid-4qnrviu5]{padding-top:72px}}.m-back-link[data-astro-cid-4qnrviu5]{font:600 15px/1.5 var(--font);color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;text-decoration:none;display:inline-flex}.m-back-link[data-astro-cid-4qnrviu5]:active{color:var(--accent)}@media (width>=1040px){.m-back-link[data-astro-cid-4qnrviu5]{display:none}}.arr[data-astro-cid-4qnrviu5]{flex:none;width:10px;height:10px;display:inline-block;position:relative}.arr[data-astro-cid-4qnrviu5]:before{content:"";border-top:2px solid;border-right:2px solid;position:absolute;inset:1px;transform:rotate(45deg)}.arr--prev[data-astro-cid-4qnrviu5]:before{transform:rotate(-135deg)}h1[data-astro-cid-4qnrviu5]{gap:10px;display:grid}h1[data-astro-cid-4qnrviu5] .w[data-astro-cid-4qnrviu5]{font:700 clamp(40px, 7vw, 84px)/1.15 var(--font);margin-block:-.14em -.34em;padding-block:.14em .62em;display:block;overflow:clip}h1[data-astro-cid-4qnrviu5] .w[data-astro-cid-4qnrviu5]>span[data-astro-cid-4qnrviu5]{color:var(--heading);display:block}.ph-sub[data-astro-cid-4qnrviu5]{font:600 clamp(19px, 2.2vw, 26px)/1.5 var(--font);color:var(--accent)}.ph-desc[data-astro-cid-4qnrviu5]{max-width:62ch;font-size:clamp(17px,1.6vw,19px);line-height:calc(1.9 * var(--lh));margin-top:22px}.facts[data-astro-cid-4qnrviu5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:34px 0 0;display:grid}.facts[data-astro-cid-4qnrviu5] div[data-astro-cid-4qnrviu5]{border-top:1.5px solid var(--frame);padding-top:12px}.facts[data-astro-cid-4qnrviu5] dt[data-astro-cid-4qnrviu5]{font:600 13px/1.5 var(--font);color:var(--muted)}.facts[data-astro-cid-4qnrviu5] dd[data-astro-cid-4qnrviu5]{font:600 16px/1.5 var(--font);color:var(--heading);margin:4px 0 0}@media (width>=900px){.facts[data-astro-cid-4qnrviu5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ph-links[data-astro-cid-4qnrviu5]{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.ph-cover[data-astro-cid-4qnrviu5]{aspect-ratio:9/5;background:var(--surface-2);border-radius:2px;margin-top:48px;position:relative;overflow:clip}.ph-cover[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]{object-fit:cover;width:100%;height:100%}.cs[data-astro-cid-4qnrviu5]{max-width:1180px;padding:96px var(--pad) 0;gap:22px;margin-inline:auto;display:grid}.cs-head[data-astro-cid-4qnrviu5]{align-items:center;gap:16px;display:flex}.cs-num[data-astro-cid-4qnrviu5]{background:var(--navy);color:#fff;width:48px;height:48px;font:700 20px/1 var(--font);border-radius:2px;flex:none;place-items:center;display:grid}:root[data-theme=dark] .cs-num[data-astro-cid-4qnrviu5]{background:var(--violet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-num[data-astro-cid-4qnrviu5]{background:var(--violet)}}.cs-head[data-astro-cid-4qnrviu5] h2[data-astro-cid-4qnrviu5]{font:700 clamp(26px, 3.2vw, 38px)/1.3 var(--font);color:var(--heading);text-wrap:balance}@media (width>=1040px){.cs[data-astro-cid-4qnrviu5]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-top:128px}.cs-head[data-astro-cid-4qnrviu5]{flex-direction:column;align-self:start;align-items:flex-start;gap:18px;position:sticky;inset-block-start:40px}.cs-num[data-astro-cid-4qnrviu5]{width:64px;height:64px;font-size:26px}}.cs-body[data-astro-cid-4qnrviu5]{gap:22px;min-width:0;display:grid}.cs-body[data-astro-cid-4qnrviu5] p[data-astro-cid-4qnrviu5]{max-width:68ch;font-size:17px;line-height:calc(1.95 * var(--lh))}.cs-body[data-astro-cid-4qnrviu5] h3[data-astro-cid-4qnrviu5]{font:700 21px/1.45 var(--font);color:var(--heading);margin-top:10px}.cs-body[data-astro-cid-4qnrviu5] ul[data-astro-cid-4qnrviu5]{gap:10px;display:grid}.cs-body[data-astro-cid-4qnrviu5] li[data-astro-cid-4qnrviu5]{max-width:66ch;line-height:calc(1.85 * var(--lh));align-items:baseline;gap:12px;display:flex}.cs-body[data-astro-cid-4qnrviu5] li[data-astro-cid-4qnrviu5] .sq[data-astro-cid-4qnrviu5]{width:6px;height:6px;color:var(--accent);flex:none;transform:translateY(-3px)}.shot[data-astro-cid-4qnrviu5]{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:2px;overflow:clip}.shot[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]{width:100%;height:auto}.deck-zoom[data-astro-cid-4qnrviu5]{cursor:pointer;font:600 14px/1.5 var(--font);color:var(--heading);border:0;border-bottom:1.5px solid var(--hair);background:0 0;justify-self:start;align-items:center;gap:10px;padding:6px 0;display:inline-flex}.deck-zoom[data-astro-cid-4qnrviu5] .sq[data-astro-cid-4qnrviu5]{width:6px;height:6px}@media (hover:hover){.deck-zoom[data-astro-cid-4qnrviu5]:hover{color:var(--accent);border-color:var(--accent)}}.deck-zoom[data-astro-cid-4qnrviu5]:active{color:var(--accent)}.deck-view[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]{cursor:zoom-in}.deck[data-astro-cid-4qnrviu5]{gap:12px;display:grid}.deck-view[data-astro-cid-4qnrviu5]{aspect-ratio:16/9;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:2px;position:relative;overflow:clip}.deck-view[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]{object-fit:contain;opacity:0;clip-path:inset(0 0 0 100%);width:100%;height:100%;transition:opacity .4s var(--ease), clip-path .7s var(--ease);position:absolute;inset:0}.deck-view[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5].on{opacity:1;clip-path:inset(0)}[dir=ltr] .deck-view[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]:not(.on){clip-path:inset(0 100% 0 0)}.deck-bar[data-astro-cid-4qnrviu5]{align-items:center;gap:10px;display:flex;position:relative}.deck-btn[data-astro-cid-4qnrviu5]{cursor:pointer;background:var(--surface);width:46px;height:46px;color:var(--heading);box-shadow:inset 0 0 0 1.5px var(--hair);transition:background-color .3s var(--ease), color .3s var(--ease);border:0;border-radius:2px;place-items:center;display:grid}@media (hover:hover){.deck-btn[data-astro-cid-4qnrviu5]:hover{background:var(--navy);color:#fff;box-shadow:none}}.deck-btn[data-astro-cid-4qnrviu5]:active{background:var(--navy-deep);color:#fff}.deck-btn[data-astro-cid-4qnrviu5]:disabled{opacity:.35;cursor:default;pointer-events:none}.deck-count[data-astro-cid-4qnrviu5]{font:600 15px/1 var(--font);color:var(--muted);text-align:center;min-width:5em}.deck-count[data-astro-cid-4qnrviu5] span[data-astro-cid-4qnrviu5]{color:var(--heading);font-weight:700}.deck-track[data-astro-cid-4qnrviu5]{background:var(--hair);flex:1;height:1.5px;margin-inline-start:8px}.deck-track[data-astro-cid-4qnrviu5] span[data-astro-cid-4qnrviu5]{background:var(--accent);height:100%;transform-origin:var(--start);transition:transform .5s var(--ease);display:block}.nextp[data-astro-cid-4qnrviu5]{padding-top:128px}.np[data-astro-cid-4qnrviu5]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--frame);transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:2px;grid-template-columns:minmax(0,1fr);gap:6px;padding:26px;text-decoration:none;display:grid;position:relative}.np-name[data-astro-cid-4qnrviu5]{font:700 clamp(26px, 3.4vw, 42px)/1.3 var(--font);color:var(--heading);transition:color .35s var(--ease)}.np-sub[data-astro-cid-4qnrviu5]{font:600 16px/1.6 var(--font);color:var(--muted);transition:color .35s var(--ease)}.np-cover[data-astro-cid-4qnrviu5]{--veil:var(--surface);aspect-ratio:9/5;border-radius:2px;width:100%;min-width:0;max-width:520px;margin-top:18px;position:relative;overflow:clip}.np-cover[data-astro-cid-4qnrviu5] img[data-astro-cid-4qnrviu5]{object-fit:cover;width:100%;height:100%}@media (width>=900px){.np[data-astro-cid-4qnrviu5]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 420px;align-items:start;column-gap:40px}.np-cover[data-astro-cid-4qnrviu5]{grid-area:1/2/span 2;margin-top:0}}@media (hover:hover){.np[data-astro-cid-4qnrviu5]:hover{background:var(--navy)}.np[data-astro-cid-4qnrviu5]:hover .np-name[data-astro-cid-4qnrviu5]{color:#fff}.np[data-astro-cid-4qnrviu5]:hover .np-sub[data-astro-cid-4qnrviu5]{color:#cfcaeb}.np[data-astro-cid-4qnrviu5]:hover .corner[data-astro-cid-4qnrviu5]{color:var(--navy);background:#fff;transform:scale(1)}.np[data-astro-cid-4qnrviu5]:hover .corner[data-astro-cid-4qnrviu5] svg{opacity:1}}.np[data-astro-cid-4qnrviu5]:focus-visible .corner[data-astro-cid-4qnrviu5],.np[data-astro-cid-4qnrviu5]:active .corner[data-astro-cid-4qnrviu5]{transform:scale(1)}.np[data-astro-cid-4qnrviu5]:focus-visible .corner[data-astro-cid-4qnrviu5] svg,.np[data-astro-cid-4qnrviu5]:active .corner[data-astro-cid-4qnrviu5] svg{opacity:1}html.motion .ph[data-astro-cid-4qnrviu5] h1[data-astro-cid-4qnrviu5] .w[data-astro-cid-4qnrviu5]>span[data-astro-cid-4qnrviu5]{transform:translateY(105%)}html.motion [data-astro-cid-4qnrviu5][data-reveal]{clip-path:inset(100% 0 0)}
