.ex-wrap[data-astro-cid-7sw2k7w7]{box-sizing:border-box;width:100%;max-width:1520px;margin-inline:auto;padding-inline:clamp(16px,3.2vw,56px)}body:has(.ex-band) .container{max-width:1520px;padding-inline:clamp(16px,3.2vw,56px)}.todo[data-astro-cid-7sw2k7w7]{border:1.5px dashed var(--amber);background:var(--amber-soft);color:#7a4f00;border-radius:8px;padding:3px 8px;font-size:.78rem;font-weight:500;display:inline-block}.ex-head[data-astro-cid-7sw2k7w7]{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(32px,4vw,56px)}.ex-head[data-astro-cid-7sw2k7w7] .h1[data-astro-cid-7sw2k7w7]{max-width:16ch}.ex-head[data-astro-cid-7sw2k7w7] .lede[data-astro-cid-7sw2k7w7]{max-width:60ch}.ex-meta[data-astro-cid-7sw2k7w7]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 0;margin:24px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.ex-meta[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7]+li[data-astro-cid-7sw2k7w7]:before{content:"·";color:var(--text-faint);margin-inline:12px}.ex-made[data-astro-cid-7sw2k7w7]{color:var(--text);font-weight:700}.ex-band[data-astro-cid-7sw2k7w7]{background:var(--surface);border-block:1px solid var(--line)}.ex-frame[data-astro-cid-7sw2k7w7]{display:grid}.ex-brief[data-astro-cid-7sw2k7w7]{min-width:0;padding-block:clamp(32px,4vw,56px)}.ex-result[data-astro-cid-7sw2k7w7]{border-bottom:1px solid var(--line);text-align:center;order:-1;justify-items:center;padding-block:32px;display:grid}@media (width>=1100px){.ex-frame[data-astro-cid-7sw2k7w7]{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,470px)}.ex-brief[data-astro-cid-7sw2k7w7]{border-right:1px solid var(--line);padding-right:clamp(32px,4vw,64px)}.ex-result[data-astro-cid-7sw2k7w7]{text-align:left;border-bottom:0;order:0;align-self:start;justify-items:start;padding:clamp(32px,3vw,48px) 0 32px clamp(32px,3vw,48px);position:sticky;top:72px}}.ex-k[data-astro-cid-7sw2k7w7]{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400}.ex-lede[data-astro-cid-7sw2k7w7]{color:var(--text-muted);max-width:44ch;margin:8px 0 20px;font-size:.95rem;line-height:1.5}.ex-blk[data-astro-cid-7sw2k7w7]{border-top:1px solid var(--line);gap:18px;padding-block:32px;display:grid}.ex-brief[data-astro-cid-7sw2k7w7] .ex-k[data-astro-cid-7sw2k7w7]+.ex-blk[data-astro-cid-7sw2k7w7]{border-top:0;padding-top:24px}@media (width>=800px){.ex-blk[data-astro-cid-7sw2k7w7]{grid-template-columns:180px minmax(0,1fr);gap:32px}}.ex-bh[data-astro-cid-7sw2k7w7]{align-content:start;gap:4px;display:grid}.ex-n[data-astro-cid-7sw2k7w7]{letter-spacing:.08em;color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.ex-bh[data-astro-cid-7sw2k7w7] h3[data-astro-cid-7sw2k7w7]{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400}.ex-tag[data-astro-cid-7sw2k7w7]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.72rem;font-weight:700}.ex-sub[data-astro-cid-7sw2k7w7]{color:var(--text-muted);margin:12px 0 0;font-size:.88rem;line-height:1.5}.ex-sub[data-astro-cid-7sw2k7w7]+.todo[data-astro-cid-7sw2k7w7]{margin-top:8px}.ex-gal[data-astro-cid-7sw2k7w7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=600px){.ex-gal[data-astro-cid-7sw2k7w7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-ph[data-astro-cid-7sw2k7w7]{aspect-ratio:4/3;background:var(--cloud);border-radius:10px;transition:box-shadow .25s;display:block;position:relative;overflow:hidden}.ex-ph[data-astro-cid-7sw2k7w7]:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.ex-ph[data-astro-cid-7sw2k7w7] img[data-astro-cid-7sw2k7w7]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.started[data-astro-cid-7sw2k7w7] .ex-ph[data-astro-cid-7sw2k7w7].now{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--amber)}.ex-facts[data-astro-cid-7sw2k7w7]{columns:2 240px;column-gap:32px;margin:24px 0 0;padding:0;list-style:none}.ex-facts[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7]{break-inside:avoid;border-top:1px solid var(--line);color:var(--text-muted);padding:9px 0 9px 16px;font-size:.92rem;transition:color .3s;position:relative}.ex-facts[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7]:before{content:"";background:var(--line-strong);border-radius:2px;width:6px;height:6px;transition:background .3s,scale .3s;position:absolute;top:50%;left:0;translate:0 -50%}.started[data-astro-cid-7sw2k7w7] .ex-facts[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7].lit{color:var(--text);font-weight:600}.started[data-astro-cid-7sw2k7w7] .ex-facts[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7].lit:before{background:var(--amber);scale:1.4}.ex-duo[data-astro-cid-7sw2k7w7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.ex-tile[data-astro-cid-7sw2k7w7]{align-content:start;gap:12px;margin:0;display:grid}.ex-tile[data-astro-cid-7sw2k7w7] figcaption[data-astro-cid-7sw2k7w7]{color:var(--text-muted);justify-items:start;gap:4px;font-size:.88rem;line-height:1.45;display:grid}.ex-tile[data-astro-cid-7sw2k7w7] figcaption[data-astro-cid-7sw2k7w7] b[data-astro-cid-7sw2k7w7]{color:var(--text);font-size:.95rem}.ex-media[data-astro-cid-7sw2k7w7]{background:var(--cloud);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.ex-media[data-astro-cid-7sw2k7w7].sq{aspect-ratio:4/3}.ex-media[data-astro-cid-7sw2k7w7].face img[data-astro-cid-7sw2k7w7]{object-position:50% 28%}.ex-media[data-astro-cid-7sw2k7w7].voice{background:var(--charcoal);box-shadow:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.ex-wave[data-astro-cid-7sw2k7w7]{cursor:pointer;align-items:center;gap:2px;padding:22px 18px 0;display:flex}.ex-wave[data-astro-cid-7sw2k7w7] i[data-astro-cid-7sw2k7w7]{height:calc(var(--h) * 70%);background:#ffffff47;border-radius:2px;flex:1;min-height:3px;transition:background .2s}.ex-wave[data-astro-cid-7sw2k7w7] i[data-astro-cid-7sw2k7w7].on{background:var(--amber)}.ex-voice-ctl[data-astro-cid-7sw2k7w7]{justify-content:space-between;align-items:center;padding:12px 14px 14px;display:flex}.ex-voice-ctl[data-astro-cid-7sw2k7w7] .ex-ib[data-astro-cid-7sw2k7w7]{color:var(--charcoal);background:#fff}.ex-voice-ctl[data-astro-cid-7sw2k7w7] .ex-ib[data-astro-cid-7sw2k7w7]:hover{background:var(--amber)}.ex-voice-ctl[data-astro-cid-7sw2k7w7] .ex-ib[data-astro-cid-7sw2k7w7] svg[data-astro-cid-7sw2k7w7]{width:14px;height:14px}.ex-voice-ctl[data-astro-cid-7sw2k7w7] time[data-astro-cid-7sw2k7w7]{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.ex-media[data-astro-cid-7sw2k7w7].empty{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:repeating-linear-gradient(135deg, var(--cloud) 0 8px, #f1f5f9 8px 16px)}.ex-media[data-astro-cid-7sw2k7w7] img[data-astro-cid-7sw2k7w7],.ex-media[data-astro-cid-7sw2k7w7] video[data-astro-cid-7sw2k7w7]{object-fit:cover;width:100%;height:100%;display:block}.ex-brand[data-astro-cid-7sw2k7w7]{gap:20px;display:grid}@media (width>=600px){.ex-brand[data-astro-cid-7sw2k7w7]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.ex-media[data-astro-cid-7sw2k7w7].site{aspect-ratio:16/10.6;background:#fff;grid-template-rows:auto minmax(0,1fr);display:grid}.ex-media[data-astro-cid-7sw2k7w7].site img[data-astro-cid-7sw2k7w7]{object-position:left top}.ex-bar[data-astro-cid-7sw2k7w7]{background:var(--cloud);color:var(--text-faint);box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:4px;padding:7px 10px;font-size:.7rem;display:flex}.ex-bar[data-astro-cid-7sw2k7w7] i[data-astro-cid-7sw2k7w7]{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.ex-bar[data-astro-cid-7sw2k7w7] em[data-astro-cid-7sw2k7w7]{margin-left:6px;font-style:normal}.ex-kit[data-astro-cid-7sw2k7w7]{align-content:start;display:grid}.ex-logo[data-astro-cid-7sw2k7w7]{aspect-ratio:16/9;border-radius:12px;place-items:center;padding:12px 20px;display:grid}.ex-logo[data-astro-cid-7sw2k7w7] img[data-astro-cid-7sw2k7w7]{max-width:100%;max-height:100%}.ex-kit[data-astro-cid-7sw2k7w7] .ex-sub[data-astro-cid-7sw2k7w7]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:14px;font-size:.72rem;font-weight:700}.ex-sw[data-astro-cid-7sw2k7w7]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ex-sw[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7]{font-variant-numeric:tabular-nums;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:.82rem;display:flex}.ex-sw[data-astro-cid-7sw2k7w7] i[data-astro-cid-7sw2k7w7]{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.ex-brand-d[data-astro-cid-7sw2k7w7]{grid-column:1/-1;margin-top:0}.ex-brand-d[data-astro-cid-7sw2k7w7] b[data-astro-cid-7sw2k7w7]{color:var(--text)}.ex-player[data-astro-cid-7sw2k7w7]{gap:12px;width:min(100%,340px,56.25vh - 157.5px);min-width:240px;display:grid}@media (width<=1099px){.ex-player[data-astro-cid-7sw2k7w7]{width:min(100%,340px)}}.ex-phone[data-astro-cid-7sw2k7w7]{aspect-ratio:9/16;border:6px solid var(--charcoal);background:var(--charcoal);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1f29378c}.ex-phone[data-astro-cid-7sw2k7w7] video[data-astro-cid-7sw2k7w7]{object-fit:cover;width:100%;height:100%;display:block}.started[data-astro-cid-7sw2k7w7] .ex-phone[data-astro-cid-7sw2k7w7] video[data-astro-cid-7sw2k7w7]{cursor:pointer}.ex-play[data-astro-cid-7sw2k7w7]{all:unset;background:var(--amber);color:var(--charcoal);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 20px 12px 16px;font-size:.95rem;font-weight:700;transition:scale .2s;display:inline-flex;position:absolute;bottom:24px;left:50%;translate:-50%;box-shadow:0 12px 24px -12px #1f293799}.ex-play[data-astro-cid-7sw2k7w7]:hover{scale:1.04}.ex-play[data-astro-cid-7sw2k7w7]:focus-visible{outline-offset:2px;outline:3px solid #fff}.ex-play[data-astro-cid-7sw2k7w7] svg[data-astro-cid-7sw2k7w7]{fill:currentColor;width:18px;height:18px}.ex-play[data-astro-cid-7sw2k7w7][hidden]{display:none}.ex-ctl[data-astro-cid-7sw2k7w7]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ex-ib[data-astro-cid-7sw2k7w7]{all:unset;cursor:pointer;width:32px;height:32px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.ex-ib[data-astro-cid-7sw2k7w7]:hover{background:var(--cloud)}.ex-ib[data-astro-cid-7sw2k7w7]:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.ex-ib[data-astro-cid-7sw2k7w7] svg[data-astro-cid-7sw2k7w7]{fill:currentColor;width:18px;height:18px}.ex-ctl[data-astro-cid-7sw2k7w7] .ex-ib[data-astro-cid-7sw2k7w7]:first-child{background:var(--charcoal);color:#fff}.ex-ctl[data-astro-cid-7sw2k7w7] .ex-ib[data-astro-cid-7sw2k7w7]:first-child svg[data-astro-cid-7sw2k7w7]{width:14px;height:14px}.ex-ib[data-astro-cid-7sw2k7w7] .i-b[data-astro-cid-7sw2k7w7],.ex-ib[data-astro-cid-7sw2k7w7].is-on .i-a[data-astro-cid-7sw2k7w7]{display:none}.ex-ib[data-astro-cid-7sw2k7w7].is-on .i-b[data-astro-cid-7sw2k7w7]{display:block}.ex-scrub[data-astro-cid-7sw2k7w7]{cursor:pointer;touch-action:none;border-radius:4px;padding:12px 0}.ex-scrub[data-astro-cid-7sw2k7w7]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ex-track[data-astro-cid-7sw2k7w7]{background:var(--line-strong);border-radius:2px;height:4px;display:block;position:relative}.ex-fill[data-astro-cid-7sw2k7w7]{border-radius:inherit;background:var(--charcoal);transform-origin:0;transform:scaleX(calc(var(--t) / var(--d)));position:absolute;inset:0}.ex-dot[data-astro-cid-7sw2k7w7]{top:50%;left:calc(var(--t) / var(--d) * 100%);background:var(--amber);border-radius:50%;width:14px;height:14px;transition:scale .2s;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #fff,0 1px 4px #00000040}.ex-scrub[data-astro-cid-7sw2k7w7]:hover .ex-dot[data-astro-cid-7sw2k7w7],.ex-scrub[data-astro-cid-7sw2k7w7]:focus-visible .ex-dot[data-astro-cid-7sw2k7w7]{scale:1.15}.ex-dot[data-astro-cid-7sw2k7w7]:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:-2px}.started[data-astro-cid-7sw2k7w7] .ex-scrub[data-astro-cid-7sw2k7w7].glow .ex-dot[data-astro-cid-7sw2k7w7]:after{animation:1.8s ease-in-out infinite ex-glow}@keyframes ex-glow{0%{opacity:.9;box-shadow:0 0 #ffb400a6,0 0 6px 2px #ffb40080}70%,to{opacity:1;box-shadow:0 0 0 10px #ffb40000,0 0 14px 6px #ffb40000}}@media (prefers-reduced-motion:reduce){.started[data-astro-cid-7sw2k7w7] .ex-scrub[data-astro-cid-7sw2k7w7].glow .ex-dot[data-astro-cid-7sw2k7w7]:after{opacity:1;animation:none;box-shadow:0 0 8px 3px #ffb4008c}}.ex-ctl[data-astro-cid-7sw2k7w7] time[data-astro-cid-7sw2k7w7]{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4em;font-size:.8rem;font-weight:600}.ex-now[data-astro-cid-7sw2k7w7]{text-align:left;align-content:start;gap:4px;min-height:4.6em;margin:4px 0 0;font-size:.98rem;line-height:1.45;display:grid}.ex-orig[data-astro-cid-7sw2k7w7]{color:var(--text-faint);font-size:.84rem;font-style:italic}.ex-orig[data-astro-cid-7sw2k7w7]:empty{display:none}.ex-net[data-astro-cid-7sw2k7w7]{text-align:center;justify-items:center;gap:32px;padding-block:clamp(64px,8vw,112px);display:grid}.ex-net[data-astro-cid-7sw2k7w7] p[data-astro-cid-7sw2k7w7]{text-wrap:balance;max-width:40ch;font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2}.ex-net[data-astro-cid-7sw2k7w7] p[data-astro-cid-7sw2k7w7] span[data-astro-cid-7sw2k7w7]{text-wrap:balance;display:block}.ex-net[data-astro-cid-7sw2k7w7] p[data-astro-cid-7sw2k7w7] span[data-astro-cid-7sw2k7w7]+span[data-astro-cid-7sw2k7w7]{color:var(--text-muted)}.ex-net[data-astro-cid-7sw2k7w7] ul[data-astro-cid-7sw2k7w7]{flex-wrap:wrap;justify-content:center;gap:16px clamp(18px,5vw,64px);margin:0;padding:0;list-style:none;display:flex}.ex-net[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7]{color:var(--text-muted);justify-items:center;gap:10px;font-size:.8rem;display:grid}.ex-net[data-astro-cid-7sw2k7w7] li[data-astro-cid-7sw2k7w7] .netlogo{width:32px;height:32px}.ex-close[data-astro-cid-7sw2k7w7]{padding-bottom:clamp(48px,6vw,80px)}.ex-close-in[data-astro-cid-7sw2k7w7]{z-index:1;text-align:center;justify-items:center;padding:clamp(56px,8vw,104px) 20px;display:grid;position:relative}.ex-close-in[data-astro-cid-7sw2k7w7] .h1[data-astro-cid-7sw2k7w7]{max-width:16ch}.ex-close-in[data-astro-cid-7sw2k7w7] .btns[data-astro-cid-7sw2k7w7]{justify-content:center}
