.grad[data-astro-cid-mfml2npa]{background:var(--glow);color:#0000;-webkit-background-clip:text;background-clip:text}.small[data-astro-cid-mfml2npa]{font-size:var(--step--1)}.badge[data-astro-cid-mfml2npa]{border:1px solid var(--accent-2);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#c9a8ff;vertical-align:middle;border-radius:99px;margin-left:.6rem;padding:.15rem .55rem;font-size:.62rem;font-style:normal;display:inline-block}h2[data-astro-cid-mfml2npa]{font-family:var(--font-light);font-weight:300;font-size:var(--step-4);letter-spacing:-.01em;line-height:.98}.fmh[data-astro-cid-mfml2npa]{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.fmh__rays[data-astro-cid-mfml2npa]{opacity:.8;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.fmh__grid[data-astro-cid-mfml2npa]{gap:var(--space-xl);padding-top:calc(var(--header-h) + var(--space-l));padding-bottom:var(--space-l);grid-template-columns:1fr minmax(280px,.8fr);align-items:center;display:grid;position:relative}.fmh__text[data-astro-cid-mfml2npa]{justify-items:start;gap:1.1rem;display:grid}.back[data-astro-cid-mfml2npa]{color:var(--muted);font-size:var(--step--1);text-decoration:none}.back[data-astro-cid-mfml2npa]:hover{color:var(--accent)}.fmh[data-astro-cid-mfml2npa] h1[data-astro-cid-mfml2npa]{font-family:var(--font-light);font-size:clamp(3.4rem,1.6rem + 6.6vw,8rem);font-weight:300;line-height:.95}.fmh__lead[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-size:var(--step-1);color:#dcd9d2;max-width:30ch}.fmh__sig[data-astro-cid-mfml2npa]{width:clamp(170px,18vw,250px);height:auto;margin-left:-6px}.fmh__meta[data-astro-cid-mfml2npa]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.72rem;display:flex}.fmh__media[data-astro-cid-mfml2npa]{border-radius:var(--radius);border:1px solid var(--line);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #a162ff73}.fmh__media[data-astro-cid-mfml2npa] video[data-astro-cid-mfml2npa]{aspect-ratio:4/5;object-fit:cover;background:var(--surface);width:100%;display:block}.fmh__media[data-astro-cid-mfml2npa] figcaption[data-astro-cid-mfml2npa]{color:var(--muted);position:absolute;bottom:.8rem;left:1rem}.sel[data-astro-cid-mfml2npa]{gap:var(--space-xl);border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;display:grid}.sel__head[data-astro-cid-mfml2npa]{gap:var(--space-s);align-content:start;display:grid}.sel__head[data-astro-cid-mfml2npa] h2[data-astro-cid-mfml2npa]{font-size:var(--step-3)}.sel__group[data-astro-cid-mfml2npa]{margin:var(--space-m) 0 .4rem;color:var(--muted)}.sel__group[data-astro-cid-mfml2npa]:first-child{margin-top:0}.sel__row[data-astro-cid-mfml2npa]{border-bottom:1px solid var(--line);transition:background var(--dur) var(--ease);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem .75rem;text-decoration:none;display:grid}.sel__row[data-astro-cid-mfml2npa]:hover{background:#ffffff09}.sel__n[data-astro-cid-mfml2npa]{font-family:var(--font-display);color:var(--accent);font-size:var(--step--1)}.sel__row[data-astro-cid-mfml2npa] b[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);display:block}.sel__row[data-astro-cid-mfml2npa] small[data-astro-cid-mfml2npa]{color:var(--muted);font-size:var(--step--1)}.sel__go[data-astro-cid-mfml2npa]{color:var(--muted);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease)}.sel__row[data-astro-cid-mfml2npa]:hover .sel__go[data-astro-cid-mfml2npa]{color:var(--accent);transform:translate(4px)}.sel__more[data-astro-cid-mfml2npa]{margin-top:var(--space-m);color:var(--muted);font-size:var(--step--1);text-decoration:none;display:block}.sel__more[data-astro-cid-mfml2npa]:hover{color:var(--accent)}.clip[data-astro-cid-mfml2npa]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.clip[data-astro-cid-mfml2npa] video[data-astro-cid-mfml2npa]{object-fit:cover;width:100%;height:100%;display:block}.clip--tall[data-astro-cid-mfml2npa] video[data-astro-cid-mfml2npa]{aspect-ratio:9/16}.clip--wide[data-astro-cid-mfml2npa] video[data-astro-cid-mfml2npa]{aspect-ratio:16/9}.clip__sound[data-astro-cid-mfml2npa]{backdrop-filter:blur(8px);color:var(--fg);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#08080a8c;border:1px solid #ffffff40;border-radius:99px;padding:.4rem .8rem;font-size:.66rem;position:absolute;bottom:.8rem;left:.8rem}.clip__sound[data-astro-cid-mfml2npa]:before{content:"♪ "}.clip__sound[data-astro-cid-mfml2npa].is-on{border-color:var(--accent);color:var(--accent)}.clip__tag[data-astro-cid-mfml2npa]{z-index:1;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;background:#08080a8c;border-radius:99px;padding:.25rem .6rem;font-size:.6rem;position:absolute;top:.8rem;left:.8rem}.fm[data-astro-cid-mfml2npa]{gap:var(--space-xl);border-top:1px solid var(--line);grid-template-columns:minmax(260px,.75fr) 1fr;display:grid}.fm__text[data-astro-cid-mfml2npa]{gap:var(--space-s);align-content:start;display:grid}.fm__sub[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.35}.chips[data-astro-cid-mfml2npa]{flex-wrap:wrap;gap:.5rem;display:flex}.facts[data-astro-cid-mfml2npa]{margin:var(--space-s) 0 0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.facts[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]{border-bottom:1px solid var(--line);padding:1rem 1rem 1rem 0}.facts[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]:nth-child(odd){border-right:1px solid var(--line)}.facts[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]:nth-child(2n){padding-left:1rem}.facts[data-astro-cid-mfml2npa] dd[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-size:var(--step-2);margin:.35rem 0 0;line-height:1.1}.facts[data-astro-cid-mfml2npa] small[data-astro-cid-mfml2npa]{font-family:var(--font-body);font-size:var(--step--1);color:var(--muted);margin-top:.3rem;display:block}.fm__stills[data-astro-cid-mfml2npa]{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fm__stills[data-astro-cid-mfml2npa] img[data-astro-cid-mfml2npa]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.we[data-astro-cid-mfml2npa]{gap:var(--space-l);border-top:1px solid var(--line);display:grid}.we__head[data-astro-cid-mfml2npa]{gap:var(--space-l);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.we__head[data-astro-cid-mfml2npa] h2[data-astro-cid-mfml2npa]{margin:.4rem 0 .8rem}.we__claim[data-astro-cid-mfml2npa]{justify-items:start;gap:.6rem;display:grid}.we__claim[data-astro-cid-mfml2npa] .badge[data-astro-cid-mfml2npa]{margin:0}.we__claim[data-astro-cid-mfml2npa] h3[data-astro-cid-mfml2npa],.we__two[data-astro-cid-mfml2npa] h3[data-astro-cid-mfml2npa],.cfg[data-astro-cid-mfml2npa] h3[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:1.15}.we__cap[data-astro-cid-mfml2npa]{margin-top:calc(var(--space-l) * -.7);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:.66rem;display:flex}.we__controls[data-astro-cid-mfml2npa]{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.we__controls[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]{padding:var(--space-m);align-content:start;gap:.5rem;display:grid}.we__controls[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]+li[data-astro-cid-mfml2npa]{border-left:1px solid var(--line)}.we__controls[data-astro-cid-mfml2npa] h4[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1)}.we__two[data-astro-cid-mfml2npa]{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.we__two[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]{gap:var(--space-s);align-content:start;display:grid}.we__quote[data-astro-cid-mfml2npa]{border-left:2px solid var(--accent);font-family:var(--font-light);font-weight:300;font-size:var(--step-2);padding-left:1rem}.cfg[data-astro-cid-mfml2npa]{gap:var(--space-m);padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#2de2d00d,#a162ff12);display:grid}.cfg__head[data-astro-cid-mfml2npa]{justify-content:space-between;align-items:end;gap:var(--space-m);flex-wrap:wrap;display:flex}.cfg__head[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]:first-child{gap:.5rem;display:grid}.cfg__pick[data-astro-cid-mfml2npa]{gap:6px;display:flex}.cfg__pick[data-astro-cid-mfml2npa] button[data-astro-cid-mfml2npa]{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--fg);font-family:var(--font-display);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border-radius:50%}.cfg__pick[data-astro-cid-mfml2npa] button[data-astro-cid-mfml2npa][aria-pressed=true]{background:var(--glow);color:#08080a;border-color:#0000}.cfg__row[data-astro-cid-mfml2npa]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cfg__slot[data-astro-cid-mfml2npa]{aspect-ratio:3/4;border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:all .4s var(--ease);background:0 0;border:1px dashed #ffffff2e;place-items:center;padding:.6rem;display:grid;position:relative;overflow:hidden}.cfg__slot[data-astro-cid-mfml2npa] svg[data-astro-cid-mfml2npa]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.25;width:70%;transition:opacity .4s var(--ease)}.cfg__num[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-size:.65rem;position:absolute;top:.4rem;left:.5rem}.cfg__add[data-astro-cid-mfml2npa]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;position:absolute;bottom:.5rem}.cfg__slot[data-astro-cid-mfml2npa].is-on{border:1px solid var(--accent);color:var(--accent);background:#2de2d00f;box-shadow:0 0 40px -10px #2de2d080}.cfg__slot[data-astro-cid-mfml2npa] video[data-astro-cid-mfml2npa]{object-fit:cover;transform-origin:50% 30%;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0;transform:scale(1.4)}.cfg__slot[data-astro-cid-mfml2npa].is-on video[data-astro-cid-mfml2npa]{opacity:1}.cfg__slot[data-astro-cid-mfml2npa].is-on svg[data-astro-cid-mfml2npa]{opacity:0}.cfg__num[data-astro-cid-mfml2npa]{z-index:1;text-shadow:0 0 8px #000}.cfg__slot[data-astro-cid-mfml2npa].is-on .cfg__add[data-astro-cid-mfml2npa]{display:none}.cw[data-astro-cid-mfml2npa]{border-top:1px solid var(--line)}.cw__head[data-astro-cid-mfml2npa]{gap:var(--space-l);margin-bottom:var(--space-l);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.cw__head[data-astro-cid-mfml2npa] h2[data-astro-cid-mfml2npa]{margin-top:.4rem}.cw__head[data-astro-cid-mfml2npa]>div[data-astro-cid-mfml2npa]:last-child{gap:var(--space-s);display:grid}.cw__grid[data-astro-cid-mfml2npa]{gap:var(--space-m);grid-template-columns:repeat(3,1fr);display:grid}.cw__item[data-astro-cid-mfml2npa]{scroll-margin-top:calc(var(--header-h) + 1rem);align-content:start;gap:.6rem;display:grid}.cw__n[data-astro-cid-mfml2npa]{font-family:var(--font-display);color:var(--accent);font-size:var(--step--1);margin-top:.6rem}.cw__item[data-astro-cid-mfml2npa] h3[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2)}.cw__sub[data-astro-cid-mfml2npa]{color:var(--muted)}.cw__how[data-astro-cid-mfml2npa]{border:1px solid var(--line);border-radius:var(--radius);font-size:var(--step--1);background:#2de2d00a;gap:.35rem;padding:.9rem 1rem;display:grid}.cw__setup[data-astro-cid-mfml2npa]{border-top:1px solid var(--line);font-size:var(--step--1);justify-content:space-between;gap:1rem;padding-top:.6rem;display:flex}.cw__setup[data-astro-cid-mfml2npa] b[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400}.cw__setup[data-astro-cid-mfml2npa] span[data-astro-cid-mfml2npa]{color:var(--muted)}.good[data-astro-cid-mfml2npa]{gap:var(--space-s);border-top:1px solid var(--line);display:grid}.good[data-astro-cid-mfml2npa] h2[data-astro-cid-mfml2npa]{font-size:var(--step-3)}.good__grid[data-astro-cid-mfml2npa]{margin:var(--space-m) 0 0;border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.good__grid[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]{padding:var(--space-m);align-content:start;gap:.5rem;display:grid}.good__grid[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]+li[data-astro-cid-mfml2npa]{border-left:1px solid var(--line)}.good__grid[data-astro-cid-mfml2npa] h4[data-astro-cid-mfml2npa]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1)}.ask[data-astro-cid-mfml2npa]{gap:var(--space-s);padding-bottom:var(--space-m);border-top:1px solid var(--line);display:grid}.ask[data-astro-cid-mfml2npa] h2[data-astro-cid-mfml2npa]{font-size:var(--step-3);max-width:18ch}[data-astro-cid-mfml2npa][id]{scroll-margin-top:calc(var(--header-h) + 1rem)}@media (width<=900px){.fmh[data-astro-cid-mfml2npa]{min-height:auto}.fmh__grid[data-astro-cid-mfml2npa],.sel[data-astro-cid-mfml2npa],.fm[data-astro-cid-mfml2npa],.we__head[data-astro-cid-mfml2npa],.we__two[data-astro-cid-mfml2npa],.cw__head[data-astro-cid-mfml2npa]{grid-template-columns:1fr}.fm__media[data-astro-cid-mfml2npa]{max-width:420px}.we__controls[data-astro-cid-mfml2npa],.good__grid[data-astro-cid-mfml2npa],.cw__grid[data-astro-cid-mfml2npa]{grid-template-columns:1fr}.we__controls[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]+li[data-astro-cid-mfml2npa],.good__grid[data-astro-cid-mfml2npa] li[data-astro-cid-mfml2npa]+li[data-astro-cid-mfml2npa]{border-left:0;border-top:1px solid var(--line)}.cfg[data-astro-cid-mfml2npa]{padding:var(--space-m)}.cfg__row[data-astro-cid-mfml2npa]{grid-template-columns:repeat(3,1fr)}}
