.at[data-astro-cid-wyzqskg4]{--p: .5;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.at-rail[data-astro-cid-wyzqskg4]{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4]{position:relative;padding:.7rem 0 .7rem 1.2rem;display:grid;gap:.2rem;color:var(--ink-3);transition:color .3s ease}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4]:before{content:"";position:absolute;left:-5px;top:1.05rem;width:9px;height:9px;border-radius:50%;background:var(--paper);border:1px solid var(--line);transition:background .3s ease,border-color .3s ease}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4].is-done{color:var(--ink-2)}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4].is-done:before{background:var(--ink);border-color:var(--ink)}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4].is-now{color:var(--ink)}.at-rail[data-astro-cid-wyzqskg4] li[data-astro-cid-wyzqskg4].is-now:before{background:#f1b1a5;border-color:#f1b1a5;box-shadow:0 0 0 4px #f1b1a559}.at-when[data-astro-cid-wyzqskg4]{font:600 .72rem/1.2 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.at-what[data-astro-cid-wyzqskg4]{font-size:.95rem;font-weight:560;letter-spacing:-.01em}.at-panel[data-astro-cid-wyzqskg4]{position:sticky;top:5.5rem;display:grid}.at-card[data-astro-cid-wyzqskg4]{grid-area:1 / 1;border-radius:16px;overflow:hidden;background:#1c1c1c;color:#fff;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.at-card[data-astro-cid-wyzqskg4].is-now{opacity:1;visibility:visible}.at-card[data-astro-cid-wyzqskg4] figure[data-astro-cid-wyzqskg4]{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#111}.at-card[data-astro-cid-wyzqskg4] img[data-astro-cid-wyzqskg4]{width:100%;height:100%;object-fit:cover;display:block}.at-copy[data-astro-cid-wyzqskg4]{padding:1.2rem 1.4rem 1.5rem}.at-copy[data-astro-cid-wyzqskg4] .at-when[data-astro-cid-wyzqskg4]{color:#f1b1a5}.at-copy[data-astro-cid-wyzqskg4] h3[data-astro-cid-wyzqskg4]{margin-top:.5rem;font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:-.03em}.at-copy[data-astro-cid-wyzqskg4] p[data-astro-cid-wyzqskg4]{margin:.55rem 0 0;font-size:.95rem;line-height:1.6;color:#ffffffbf;max-width:44ch}@media(max-width:860px){.at[data-astro-cid-wyzqskg4]{grid-template-columns:1fr}.at-rail[data-astro-cid-wyzqskg4]{display:none}.at-panel[data-astro-cid-wyzqskg4]{position:static;gap:1rem}.at-card[data-astro-cid-wyzqskg4]{grid-area:auto;opacity:1;visibility:visible}}.sm[data-astro-cid-uf75kk23]{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:start}.sm-panel[data-astro-cid-uf75kk23]{border-radius:16px;background:#1c1c1c;color:#fff;padding:clamp(1.2rem,3vw,1.8rem)}.sm-k[data-astro-cid-uf75kk23]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:#ffffff8c}.sm-deal[data-astro-cid-uf75kk23]{display:block;margin-top:.4rem;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sm[data-astro-cid-uf75kk23] input[data-astro-cid-uf75kk23]{width:100%;margin:1rem 0 .3rem;accent-color:#f1b1a5}.sm-ticks[data-astro-cid-uf75kk23]{display:flex;justify-content:space-between;font:500 .66rem/1 ui-monospace,SF Mono,Menlo,monospace;color:#ffffff73}.sm-bar[data-astro-cid-uf75kk23]{margin-top:1.4rem;display:flex;height:14px;border-radius:999px;overflow:hidden;background:#333}.sm-club[data-astro-cid-uf75kk23]{flex:9;background:#4a4a4a}.sm-comm[data-astro-cid-uf75kk23]{flex:1;background:#f1b1a5}.sm-split[data-astro-cid-uf75kk23]{margin:1rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sm-split[data-astro-cid-uf75kk23] dt[data-astro-cid-uf75kk23]{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:#ffffff8c}.sm-split[data-astro-cid-uf75kk23] dd[data-astro-cid-uf75kk23]{margin:.35rem 0 0;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sm-c[data-astro-cid-uf75kk23] dd[data-astro-cid-uf75kk23],.sm-c[data-astro-cid-uf75kk23] dt[data-astro-cid-uf75kk23]{color:#f1b1a5}.sm-notes[data-astro-cid-uf75kk23] p[data-astro-cid-uf75kk23]{margin:0;padding:.9rem 0;border-top:1px solid var(--line);font-size:.95rem;line-height:1.6;color:var(--ink-2)}.sm-notes[data-astro-cid-uf75kk23] b[data-astro-cid-uf75kk23]{display:block;color:var(--ink);font-weight:600;margin-bottom:.2rem}@media(max-width:860px){.sm[data-astro-cid-uf75kk23]{grid-template-columns:1fr}}.ac-rosa{color:#e88f7e}.ac-wide{margin:clamp(2rem,4vw,3rem) auto 0}.ac-wide img{display:block;width:100%;border-radius:16px}.ac-banners{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(.6rem,1.5vw,1rem)}.ac-banners figure{margin:0;border-radius:14px;overflow:hidden}.ac-banners img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.ac-film{margin-top:clamp(2rem,4vw,3rem);max-width:64rem}.ac-film .vd-frame.vd-frame{border:1px solid var(--line)}.ac-wall{margin-top:clamp(.6rem,1.5vw,1rem);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.5vw,1rem)}.ac-wall figure{margin:0;border-radius:12px;overflow:hidden;background:#1c1c1c}.ac-wall img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.ac-cap{margin-top:.8rem;font-size:.82rem;color:var(--ink-3)}.ac-quote{padding-block:clamp(3rem,7vw,5rem) 0}.ac-quote blockquote{margin:0;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.22;letter-spacing:-.03em;font-weight:500;max-width:26ch;border-left:3px solid #f1b1a5;padding-left:1.1rem}.ac-quote cite{display:block;margin-top:1rem;padding-left:1.2rem;font-style:normal;font-size:.85rem;color:var(--ink-3)}.ac-work{list-style:none;margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(1rem,3vw,2.5rem)}.ac-work li{padding:1.2rem 0 1.5rem;border-top:1px solid var(--line)}.ac-n{font:600 .72rem/1 ui-monospace,SF Mono,Menlo,monospace;color:#e88f7e}.ac-work h3{margin-top:.55rem;font-size:clamp(1.2rem,2vw,1.45rem);letter-spacing:-.03em}.ac-work p{margin:.45rem 0 0;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.ac-kit{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(.6rem,1.5vw,1rem)}.ac-kit figure{margin:0;border-radius:14px;overflow:hidden;background:#1c1c1c}.ac-kit img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.ac-kit-a img{aspect-ratio:auto}.ac-grid{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.5vw,1rem)}.ac-grid figure{margin:0;border-radius:14px;overflow:hidden}.ac-grid img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.ac-g1{grid-column:span 2;grid-row:span 2}.ac-g4{grid-column:1 / -1}.ac-g4 img{aspect-ratio:21 / 9}@media(max-width:820px){.ac-work,.ac-kit,.ac-grid,.ac-banners{grid-template-columns:1fr}.ac-wall{grid-template-columns:1fr 1fr}.ac-g1{grid-column:auto;grid-row:auto}.ac-kit img,.ac-kit-a img{aspect-ratio:4 / 3}}
