.live[data-astro-cid-3bc4moae]{--bar-h:68px;margin-top:clamp(56px,7vw,104px)}.bar[data-astro-cid-3bc4moae]{top:var(--header-h);z-index:20;min-height:var(--bar-h);background:var(--bg);transition:top .42s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:12px;display:grid;position:sticky}.head-hidden .bar[data-astro-cid-3bc4moae]{top:env(safe-area-inset-top,0px)}.views[data-astro-cid-3bc4moae]{border:1.5px solid var(--ink);border-radius:var(--radius);justify-self:start;display:inline-flex;overflow:clip}.view[data-astro-cid-3bc4moae]{min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-small);cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.view[data-astro-cid-3bc4moae]+.view[data-astro-cid-3bc4moae]{border-left:1.5px solid var(--ink)}.view[data-astro-cid-3bc4moae] svg[data-astro-cid-3bc4moae]{flex:none;width:18px;height:18px}.view[data-astro-cid-3bc4moae][aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (hover:hover) and (pointer:fine){.view[data-astro-cid-3bc4moae][aria-pressed=false]:hover{background:var(--surface)}}.view[data-astro-cid-3bc4moae]:active{opacity:.7}.addr[data-astro-cid-3bc4moae]{font-size:var(--step-small);color:var(--muted);white-space:nowrap;justify-self:center}.actions[data-astro-cid-3bc4moae]{justify-self:end;align-items:center;gap:8px;display:flex}.tool[data-astro-cid-3bc4moae]{border-radius:var(--radius);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) ease;background:0 0;border:0;place-items:center;display:grid}.tool[data-astro-cid-3bc4moae] svg[data-astro-cid-3bc4moae]{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.tool[data-astro-cid-3bc4moae]:hover{background:var(--surface)}}.tool[data-astro-cid-3bc4moae]:active{transform:scale(.95)}.open[data-astro-cid-3bc4moae]{min-height:44px;font-size:var(--step-small);padding:0 16px}.open[data-astro-cid-3bc4moae] .arrow[data-astro-cid-3bc4moae]{width:.95em;height:.95em}.stage[data-astro-cid-3bc4moae]{height:clamp(460px, calc(100svh - var(--header-h) - var(--bar-h) - 32px), 1100px);background:var(--surface);border-radius:8px;place-items:center;display:grid;overflow:clip}.device[data-astro-cid-3bc4moae]{background:var(--bg);border-radius:8px;width:100%;height:100%;transition:opacity .16s;position:relative;overflow:clip}.device[data-astro-cid-3bc4moae].is-switching{opacity:0}.device[data-astro-cid-3bc4moae] .poster{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.device[data-astro-cid-3bc4moae] iframe[data-astro-cid-3bc4moae]{transform-origin:0 0;background:0 0;border:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.live[data-astro-cid-3bc4moae].is-ready iframe[data-astro-cid-3bc4moae]:not(.is-loaded){opacity:0}@media (width<=820px){.live[data-astro-cid-3bc4moae]{--bar-h:60px}.stage[data-astro-cid-3bc4moae]{height:min(74svh,760px)}}@media (width<=600px){.bar[data-astro-cid-3bc4moae]{grid-template-columns:auto 1fr;gap:8px}.addr[data-astro-cid-3bc4moae]{display:none}.view[data-astro-cid-3bc4moae]{padding:0 12px}.view-label[data-astro-cid-3bc4moae]{display:none}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-3bc4moae],.device[data-astro-cid-3bc4moae],.device[data-astro-cid-3bc4moae] iframe[data-astro-cid-3bc4moae]{transition:none}}.head[data-astro-cid-jbki6sol]{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 96px));column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;display:grid}.title[data-astro-cid-jbki6sol]{letter-spacing:-.02em;grid-column:1/-1;font-size:clamp(3.5rem,1rem + 10vw,11rem);line-height:.88}@media (prefers-reduced-motion:no-preference){.title[data-astro-cid-jbki6sol] .mask[data-astro-cid-jbki6sol]>span[data-astro-cid-jbki6sol]{animation:rise 1.1s var(--ease-expo) both;animation-delay:calc(var(--arrive,0s) + 80ms)}}@keyframes rise{0%{transform:translateY(105%)}}.summary[data-astro-cid-jbki6sol]{font-size:var(--step-lead);grid-column:1/span 7;max-width:38ch;line-height:1.25}.meta[data-astro-cid-jbki6sol]{gap:20px var(--gutter);grid-column:8/span 5;grid-template-columns:repeat(2,1fr);display:grid}dt[data-astro-cid-jbki6sol]{font-size:var(--step-small);color:var(--muted);margin-bottom:2px}dd[data-astro-cid-jbki6sol]{font-weight:500}dd[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]{text-underline-offset:4px;text-decoration:underline 1.5px}.flow-band[data-astro-cid-jbki6sol]{margin-top:clamp(72px,9vw,140px);padding-block:clamp(72px,9vw,140px)}.others[data-astro-cid-jbki6sol]{padding-top:var(--section)}.flow-band[data-astro-cid-jbki6sol]+.others[data-astro-cid-jbki6sol]{padding-top:clamp(72px,9vw,140px)}.others[data-astro-cid-jbki6sol] h2[data-astro-cid-jbki6sol]{font-size:var(--step-lead);margin-bottom:32px}.o-shot[data-astro-cid-jbki6sol].wide img,.next-shot[data-astro-cid-jbki6sol].wide img{object-position:center}.ext[data-astro-cid-jbki6sol],.next-label[data-astro-cid-jbki6sol]{align-items:center;gap:6px;display:inline-flex}.ext[data-astro-cid-jbki6sol] .arrow[data-astro-cid-jbki6sol],.next-label[data-astro-cid-jbki6sol] .arrow[data-astro-cid-jbki6sol]{width:.95em;height:.95em}.others[data-astro-cid-jbki6sol] ul[data-astro-cid-jbki6sol]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.others[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]{gap:8px;display:grid}.o-shot[data-astro-cid-jbki6sol]{aspect-ratio:4/3;background:var(--surface);border-radius:8px;margin-bottom:8px;display:block;position:relative;overflow:clip}.o-shot[data-astro-cid-jbki6sol] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.others[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]:hover .o-shot[data-astro-cid-jbki6sol] img{transform:scale(1.04)}}.o-name[data-astro-cid-jbki6sol]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-lead);line-height:1}.o-meta[data-astro-cid-jbki6sol]{font-size:var(--step-small);color:var(--muted)}@media (width<=820px){.others[data-astro-cid-jbki6sol] ul[data-astro-cid-jbki6sol]{grid-template-columns:1fr;gap:40px}}.flow-band[data-astro-cid-jbki6sol] h2[data-astro-cid-jbki6sol]{font-size:var(--step-head);margin-bottom:clamp(40px,5vw,72px)}.story[data-astro-cid-jbki6sol]{padding-top:var(--section);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.story[data-astro-cid-jbki6sol] h2[data-astro-cid-jbki6sol]{font-size:var(--step-head);grid-column:1/span 4}.paras[data-astro-cid-jbki6sol]{grid-column:6/span 6;justify-items:start;gap:24px;display:grid}.paras[data-astro-cid-jbki6sol] p[data-astro-cid-jbki6sol]{max-width:52ch}.next[data-astro-cid-jbki6sol]{align-items:end;column-gap:var(--gutter);margin-top:var(--section);grid-template-columns:1fr auto;padding-block:clamp(64px,9vw,140px);display:grid}.next-side[data-astro-cid-jbki6sol]{justify-items:end;gap:12px;display:grid}.next-name[data-astro-cid-jbki6sol]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(3.5rem,1rem + 10vw,11rem);line-height:.9;transition:color .4s}.next-shot[data-astro-cid-jbki6sol]{aspect-ratio:4/3;background:var(--surface);width:clamp(200px,30vw,480px);overflow:clip}.next-shot[data-astro-cid-jbki6sol] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.next[data-astro-cid-jbki6sol]:hover .next-name[data-astro-cid-jbki6sol]{color:var(--ink)}.next[data-astro-cid-jbki6sol]:hover .next-shot[data-astro-cid-jbki6sol] img{transform:scale(1.05)}}@media (width<=820px){.head[data-astro-cid-jbki6sol],.story[data-astro-cid-jbki6sol]{grid-template-columns:1fr}.summary[data-astro-cid-jbki6sol],.meta[data-astro-cid-jbki6sol],.story[data-astro-cid-jbki6sol] h2[data-astro-cid-jbki6sol],.paras[data-astro-cid-jbki6sol]{grid-column:1/-1}.story[data-astro-cid-jbki6sol]{row-gap:32px}.next[data-astro-cid-jbki6sol]{grid-template-columns:1fr;row-gap:20px}.next-name[data-astro-cid-jbki6sol]{color:var(--ink)}.next-shot[data-astro-cid-jbki6sol]{width:100%}.next-side[data-astro-cid-jbki6sol]{justify-items:start}}
