.phero[data-astro-cid-ikooipj4]{background:radial-gradient(60% 70% at 85% 10%, #ff4a3624, transparent 70%), radial-gradient(50% 60% at 0% 100%, #39d97a0f, transparent 70%), var(--bg);padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(32px,4vw,48px);position:relative;overflow:hidden}.phero__inner[data-astro-cid-ikooipj4]{z-index:1;align-items:center;gap:clamp(36px,5vw,64px);display:grid;position:relative}.phero__copy[data-astro-cid-ikooipj4]{justify-items:start;gap:22px;display:grid}.phero__copy[data-astro-cid-ikooipj4] h1[data-astro-cid-ikooipj4]{font-size:clamp(2.3rem,1.4rem + 3vw,4.1rem);font-stretch:106%}.phero__accent[data-astro-cid-ikooipj4]{color:var(--text-muted);display:block}.poster[data-astro-cid-ikooipj4]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;aspect-ratio:4/3;isolation:isolate;background:#000;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #000000e6,0 0 0 8px #ffffff08}.poster__media[data-astro-cid-ikooipj4]{position:absolute;inset:0}.poster__media[data-astro-cid-ikooipj4] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), filter .4s;filter:saturate(.85)brightness(.85)}.poster[data-astro-cid-ikooipj4]:after{content:"";z-index:0;background:linear-gradient(#0000001a 30%,#000000bf);position:absolute;inset:0}.poster__play[data-astro-cid-ikooipj4]{z-index:2;background:var(--accent);color:#fff;width:clamp(72px,9vw,96px);height:clamp(72px,9vw,96px);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ff4a3638,0 20px 50px #00000080}.poster__play[data-astro-cid-ikooipj4] svg{width:38%;height:38%;margin-left:6%}.poster__bar[data-astro-cid-ikooipj4]{z-index:2;align-items:center;gap:12px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.poster__rec[data-astro-cid-ikooipj4]{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.poster__rec[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{background:var(--accent);border-radius:50%;width:8px;height:8px}.poster__title[data-astro-cid-ikooipj4]{letter-spacing:-.01em;text-shadow:0 1px 8px #0009;font-size:1.02rem;font-weight:600}.poster[data-astro-cid-ikooipj4]:hover .poster__media[data-astro-cid-ikooipj4] img,.poster[data-astro-cid-ikooipj4]:focus-visible .poster__media[data-astro-cid-ikooipj4] img{filter:saturate()brightness(.95);transform:scale(1.04)}.poster[data-astro-cid-ikooipj4]:hover .poster__play[data-astro-cid-ikooipj4],.poster[data-astro-cid-ikooipj4]:focus-visible .poster__play[data-astro-cid-ikooipj4]{transform:scale(1.08);box-shadow:0 0 0 16px #ff4a362e,0 20px 50px #00000080}.poster[data-astro-cid-ikooipj4]:focus-visible{outline:2px solid var(--tungsten);outline-offset:4px}.toc[data-astro-cid-ikooipj4]{z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(40px,6vw,64px);padding-top:22px;display:flex;position:relative}.toc__label[data-astro-cid-ikooipj4]{color:var(--text-dim);font-size:.9rem}.toc[data-astro-cid-ikooipj4] ul[data-astro-cid-ikooipj4]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:7px 14px;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-block}.toc[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface)}@media (width>=1024px){.phero__inner[data-astro-cid-ikooipj4]{grid-template-columns:1.05fr .95fr}}.pillars[data-astro-cid-ikooipj4]{gap:clamp(56px,8vw,104px);margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-ikooipj4]{align-items:center;gap:28px;display:grid}.pillar__media[data-astro-cid-ikooipj4]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);margin:0;overflow:hidden}.pillar__media[data-astro-cid-ikooipj4] img{aspect-ratio:16/11;object-fit:cover;width:100%}.pillar__copy[data-astro-cid-ikooipj4]{justify-items:start;gap:16px;display:grid}.pillar__copy[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:var(--step-3);letter-spacing:-.02em;line-height:1.08}.pillar__kicker[data-astro-cid-ikooipj4]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);align-items:center;gap:12px;font-size:.8rem;font-weight:600;display:inline-flex}.pillar__num[data-astro-cid-ikooipj4]{font-family:var(--font-display);color:var(--accent);letter-spacing:.04em;font-size:.9rem;font-weight:700;font-stretch:125%}.pillar__copy[data-astro-cid-ikooipj4]>p[data-astro-cid-ikooipj4].muted{max-width:58ch}.pillar__gain[data-astro-cid-ikooipj4]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);align-items:flex-start;gap:12px;max-width:58ch;margin-top:4px;padding:14px 16px;font-size:.95rem;display:flex}.pillar__gain[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{font-weight:600}.pillar__gain-icon[data-astro-cid-ikooipj4]{width:24px;height:24px;color:var(--chroma);background:#39d97a24;border-radius:50%;flex:none;place-items:center;display:grid}.pillar__gain-icon[data-astro-cid-ikooipj4] svg{width:14px;height:14px}.pillar__link[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.pillar__link[data-astro-cid-ikooipj4] svg{width:16px;height:16px;transition:transform .25s var(--ease)}.pillar__link[data-astro-cid-ikooipj4]:hover svg{transform:translate(3px)}@media (width>=900px){.pillar[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.pillar[data-astro-cid-ikooipj4]:nth-child(2n) .pillar__media[data-astro-cid-ikooipj4]{order:2}}.sets-head[data-astro-cid-ikooipj4]{gap:32px;margin-bottom:clamp(40px,6vw,72px);display:grid}.sets-head[data-astro-cid-ikooipj4] .section-head[data-astro-cid-ikooipj4]{margin-bottom:0}.mechanic[data-astro-cid-ikooipj4]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);align-self:end;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mechanic[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{background:var(--bg);grid-template-columns:auto 1fr;gap:16px;padding:20px 22px;display:grid}.mechanic[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]>span[data-astro-cid-ikooipj4]{width:32px;height:32px;color:var(--chroma);border:1px solid #39d97a73;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.mechanic[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{margin-bottom:4px;font-size:1.1rem}.mechanic[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{font-size:.93rem}@media (width>=1024px){.sets-head[data-astro-cid-ikooipj4]{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px}}.pairs[data-astro-cid-ikooipj4]{gap:clamp(48px,6vw,72px);display:grid}.gallery-head[data-astro-cid-ikooipj4]{gap:8px;margin:clamp(64px,8vw,104px) 0 28px;display:grid}.gallery-head[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:var(--step-2)}.gallery[data-astro-cid-ikooipj4]{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.gallery[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,1fr);gap:14px}}.gallery[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);aspect-ratio:4/3;position:relative;overflow:hidden}.gallery[data-astro-cid-ikooipj4] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.gallery[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:hover img{transform:scale(1.04)}.gallery__tag[data-astro-cid-ikooipj4]{color:#fff;-webkit-backdrop-filter:blur(6px);border-left:3px solid var(--accent);background:#0009;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:600;position:absolute;bottom:12px;left:12px}.gallery__tag--stage[data-astro-cid-ikooipj4]{border-left-color:var(--chroma)}.process[data-astro-cid-ikooipj4]{gap:clamp(40px,6vw,80px);display:grid}.process__intro[data-astro-cid-ikooipj4]{align-content:start;gap:8px;display:grid}.process__intro[data-astro-cid-ikooipj4] .section-head[data-astro-cid-ikooipj4]{margin-bottom:24px}.ez[data-astro-cid-ikooipj4]{background:radial-gradient(90% 120% at 0% 0%, #f6c66b1a, transparent 60%), var(--surface);justify-items:start;gap:16px;display:grid}.ez[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{margin-bottom:6px;font-size:1.3rem}.ez__icon[data-astro-cid-ikooipj4]{width:44px;height:44px;color:var(--tungsten);background:#f6c66b1f;border-radius:12px;place-items:center;display:grid}.ez__icon[data-astro-cid-ikooipj4] svg{width:22px;height:22px}.timeline[data-astro-cid-ikooipj4]{margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-ikooipj4]:before{content:"";background:linear-gradient(180deg, var(--accent), var(--line-strong) 30%, var(--line-strong) 75%, var(--chroma));opacity:.6;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.timeline[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{grid-template-columns:48px 1fr;gap:20px;padding-bottom:36px;display:grid;position:relative}.timeline[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child{padding-bottom:0}.timeline__marker[data-astro-cid-ikooipj4]{z-index:1;background:var(--bg-raised);border:1px solid var(--line-strong);width:48px;height:48px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative}.timeline__marker[data-astro-cid-ikooipj4] svg{width:20px;height:20px}.timeline[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:first-child .timeline__marker[data-astro-cid-ikooipj4]{border-color:var(--accent);color:var(--accent)}.timeline[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child .timeline__marker[data-astro-cid-ikooipj4]{background:var(--chroma);border-color:var(--chroma);color:#04140a}.timeline__body[data-astro-cid-ikooipj4]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);gap:8px;padding:22px 24px;display:grid}.timeline__step[data-astro-cid-ikooipj4]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);font-size:.78rem;font-weight:600}.timeline[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.3rem}.timeline__body[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{color:var(--text);font-weight:600}@media (width<=599px){.timeline[data-astro-cid-ikooipj4]:before{left:19px}.timeline[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{grid-template-columns:40px 1fr;gap:12px}.timeline__marker[data-astro-cid-ikooipj4]{width:40px;height:40px}.timeline__body[data-astro-cid-ikooipj4]{padding:18px}}@media (width>=1024px){.process[data-astro-cid-ikooipj4]{grid-template-columns:.85fr 1.15fr}.process__intro[data-astro-cid-ikooipj4]{position:sticky;top:110px}}.faq-wrap[data-astro-cid-ikooipj4]{gap:24px;display:grid}.faq-wrap[data-astro-cid-ikooipj4] .lede[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{white-space:nowrap}.faq-links[data-astro-cid-ikooipj4]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@media (width>=1024px){.faq-wrap[data-astro-cid-ikooipj4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px}}
