.fp[data-v-ef197617]{height:100%;overflow-x:hidden;overflow-y:auto}.fp-hero[data-v-ef197617]{display:grid;justify-items:center;overflow:hidden;padding:clamp(3.125rem,8vw,5.625rem) 1rem 0;position:relative;text-align:center}.halo[data-v-ef197617]{aspect-ratio:1;background:radial-gradient(closest-side,rgba(255,61,127,.2),rgba(255,178,91,.06) 60%,transparent);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);width:min(110vw,47.5rem)}.fp-hero[data-v-ef197617]>:not(.halo){position:relative}.fp-hero h1[data-v-ef197617]{font-size:clamp(2.2rem,6vw,4rem);font-style:italic;line-height:1.05;margin:1.25rem 0 0;max-width:48rem}.fp-hero h1[data-v-ef197617] span{color:var(--fx-champagne);display:block;font-family:var(--fx-body);font-size:.42em;font-style:normal;font-weight:700;letter-spacing:.01em;margin-top:.625rem}.fp-sub[data-v-ef197617]{font-size:clamp(1rem,2vw,1.12rem);line-height:1.65;margin:1.125rem 0 0;max-width:36rem}.fp-acts[data-v-ef197617]{flex-wrap:wrap;gap:.75rem;margin-top:1.625rem}.fan[data-v-ef197617],.fp-acts[data-v-ef197617]{display:flex;justify-content:center}.fan[data-v-ef197617]{height:clamp(15.625rem,34vw,23.75rem);list-style:none;margin:clamp(2.25rem,6vw,3.75rem) 0 0;padding:0}.fan li[data-v-ef197617]{margin:0 -1.375rem;width:clamp(9.375rem,20vw,15rem)}.fan a[data-v-ef197617]{aspect-ratio:3/4;border:.0625rem solid rgba(255,178,91,.22);border-radius:1.375rem;box-shadow:0 1.625rem 3.75rem -1.25rem #000000e6;display:block;overflow:hidden}.fan img[data-v-ef197617]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fan .f0 a[data-v-ef197617]{transform:rotate(-10deg) translateY(1.625rem)}.fan .f2 a[data-v-ef197617]{transform:rotate(10deg) translateY(1.625rem)}.fan .f0 img[data-v-ef197617],.fan .f2 img[data-v-ef197617]{filter:blur(.1875rem) brightness(.6)}.fan .f1[data-v-ef197617]{position:relative;z-index:2}.fan .f1 a[data-v-ef197617]{box-shadow:0 0 0 .125rem #ff3d7f,0 0 3.125rem #ff3d7f73,0 1.875rem 3.75rem -1.25rem #000000e6}.fp-main[data-v-ef197617]{display:grid;gap:2.5rem;margin:0 auto;max-width:72.5rem;padding:clamp(2.5rem,7vw,5rem) 1rem clamp(3.125rem,8vw,5.625rem)}.fp-art[data-v-ef197617]{max-width:44rem;min-width:0}.fp-art[data-v-ef197617] h2{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.18;margin:2.2em 0 .7em;scroll-margin-top:5rem}.fp-art[data-v-ef197617] h2:first-child{margin-top:0}.fp-art[data-v-ef197617] h3{color:var(--fx-champagne);font-size:1.15rem;font-style:italic;margin:1.4em 0 .4em}.fp-art[data-v-ef197617] li,.fp-art[data-v-ef197617] p{font-size:1.04rem;line-height:1.78}.fp-art[data-v-ef197617] p{margin:0 0 1em}.fp-art[data-v-ef197617] strong{color:var(--fx-ink)}.fp-art[data-v-ef197617] a{color:var(--fx-amber);font-weight:700;text-underline-offset:.1875rem}.fp-art[data-v-ef197617] ol,.fp-art[data-v-ef197617] ul{counter-reset:t;display:grid;gap:.625rem;list-style:none;margin:.4em 0 1.3em;padding:0}.fp-art[data-v-ef197617] ol li,.fp-art[data-v-ef197617] ul li{background:linear-gradient(160deg,var(--fx-plum-2),var(--fx-plum));border:.0625rem solid var(--fx-line);border-radius:1.125rem;margin:0;padding:1rem 1.125rem 1rem 3.375rem;position:relative}.fp-art[data-v-ef197617] ol li strong,.fp-art[data-v-ef197617] ul li strong{display:block}.fp-art[data-v-ef197617] ul li:before{background:var(--fx-rose);border-radius:50%;box-shadow:0 0 .625rem var(--fx-rose);content:"";height:.5625rem;left:1.375rem;position:absolute;top:1.5625rem;width:.5625rem}.fp-art[data-v-ef197617] ol li{counter-increment:t}.fp-art[data-v-ef197617] ol li:before{background:var(--fx-halo);border-radius:50%;color:#1a0710;content:counter(t);display:grid;font-size:.85rem;font-weight:800;height:1.75rem;left:1rem;place-items:center;position:absolute;top:.9375rem;width:1.75rem}.fp-art[data-v-ef197617] .note{background:#ffb25b0f;border:.0625rem solid rgba(255,178,91,.3);border-radius:1.375rem;margin:1.6em 0;padding:1.25rem 1.375rem}.fp-art[data-v-ef197617] .note p:last-child{margin-bottom:0}.fp-art[data-v-ef197617] .go{margin-top:2.4em}.fp-art[data-v-ef197617] .rel{border-top:.0625rem solid var(--fx-line);color:var(--fx-ink-3);font-size:.95rem;margin-top:2.2em;padding-top:1.2em}.fp-toc[data-v-ef197617]{display:none}@media(min-width:1000px){.fp-main[data-v-ef197617]{gap:4rem;grid-template-columns:1fr 17.5rem}.fp-toc[data-v-ef197617]{align-self:start;background:linear-gradient(160deg,var(--fx-plum-2),var(--fx-plum));border:.0625rem solid var(--fx-line);border-radius:1.5rem;display:block;padding:1.375rem;position:sticky;top:5.25rem}.fp-toc p[data-v-ef197617]{color:var(--fx-rose);font-size:.76rem;font-weight:800;letter-spacing:.16em;margin:0 0 .875rem;text-transform:uppercase}.fp-toc ol[data-v-ef197617]{list-style:none;margin:0 0 1.125rem;padding:0}.fp-toc li[data-v-ef197617]{font-size:.92rem;line-height:1.4}.fp-toc li+li[data-v-ef197617]{margin-top:.75rem}.fp-toc a[data-v-ef197617]{color:var(--fx-ink-2);font-weight:600;text-decoration:none}.fp-toc a[data-v-ef197617]:hover{color:var(--fx-champagne)}.fp-btn-sm[data-v-ef197617]{font-size:.92rem;padding:.6875rem 1.25rem}}
