.acp-wrap{position:relative;z-index:1;max-inline-size:74rem;margin-inline:auto;padding-inline:2.8rem}.acp-plate{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.acp-plate .acp-still{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 45%}.acp-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,12,7,.6) 0%,rgba(26,18,11,.18) 28%,rgba(26,18,11,.3) 62%,var(--night) 100%)}.acp-set{position:relative;overflow:hidden;background:var(--night);min-block-size:100svh;display:grid;align-items:center;padding-block:9rem 5rem}.acp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem 4.5rem;align-items:center}.acp-show{position:relative}.acp-show:before{content:"";position:absolute;inset:-3rem -5rem;z-index:-1;background:radial-gradient(closest-side,rgba(18,12,7,.62),rgba(18,12,7,.3) 55%,transparent);pointer-events:none}.acp-kicker{color:var(--amber);margin:0 0 .9rem}html[dir=ltr] .acp-kicker,html[dir=ltr] .acp-count,html[dir=ltr] .acp-meta,html[dir=ltr] .acp-tag,html[dir=ltr] .acp-pill,html[dir=ltr] .acp-links{letter-spacing:.08em}.acp-set h1{font-family:var(--font-display);font-weight:500;font-size:clamp(3.4rem,7.2vw,5.8rem);line-height:.92;letter-spacing:.02em;margin:0 0 1.1rem;text-shadow:0 2px 30px rgba(0,0,0,.6)}.acp-set h1 span{color:var(--amber)}.acp-lede{font-size:1.15rem;color:var(--bone);max-inline-size:36ch;margin:0 0 .35rem;text-shadow:0 1px 14px rgba(0,0,0,.6)}.acp-panel{color:var(--muted);margin:0 0 1.7rem}.acp-plat{display:flex;gap:.6rem;flex-wrap:wrap}.acp-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.05rem;border:1px solid rgba(237,232,220,.4);border-radius:999px;color:var(--bone);text-decoration:none;white-space:nowrap;background:#120c0759;transition:border-color .25s,background .25s}.acp-pill svg{width:.9rem;height:.9rem;fill:currentColor}.acp-pill:hover,.acp-pill:focus-visible{border-color:var(--amber);color:var(--bone)}.acp-pill-gold{background:var(--amber);border-color:var(--amber);color:var(--night-deep)}.acp-pill-gold:hover,.acp-pill-gold:focus-visible{background:var(--amber-deep);border-color:var(--amber-deep);color:var(--night-deep)}.acp-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.acp-frame img,.acp-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.acp-hit{position:absolute;inset:0;z-index:2;cursor:pointer}.acp-latest{min-inline-size:0}.acp-monitor{border-radius:14px;box-shadow:0 34px 90px #000000a6,0 0 0 1px #dfa53e80,0 0 110px #dfa53e24}.acp-monitor img{animation:acp-on 1.1s ease-out both}@keyframes acp-on{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.acp-playbig{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;width:4.8rem;height:4.8rem;border-radius:50%;border:0;background:var(--amber);color:var(--night-deep);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #00000080;transition:transform .25s ease,background .25s,opacity .25s}.acp-playbig svg{width:1.6rem;height:1.6rem;fill:currentColor;margin-inline-start:.2rem}.acp-playbig:hover,.acp-playbig:focus-visible{transform:scale(1.06);background:#e9b654}.acp-frame.live .acp-playbig,.acp-frame.live .acp-play{opacity:0;pointer-events:none}.acp-tag{position:absolute;z-index:3;top:.8rem;left:.8rem;background:var(--amber);color:var(--night-deep);padding:.25rem .55rem;border-radius:6px;font-size:.66rem}.acp-meta{font-size:.72rem;color:var(--muted);margin:1.2rem 0 .45rem}.acp-latest h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;margin:0 0 .5rem;text-wrap:balance}.acp-guest{color:var(--bone);font-size:.95rem;margin:0 0 .4rem}.acp-ex{color:var(--muted);margin:0 0 .9rem;max-inline-size:60ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acp-links{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;align-items:center;font-size:.74rem;margin:0}.acp-links a,.acp-link{color:var(--amber);text-decoration:none;border-block-end:1px solid transparent;transition:border-color .2s}.acp-link{background:none;border:0;border-block-end:1px solid transparent;padding:0;font:inherit;cursor:pointer}.acp-links a:hover,.acp-links a:focus-visible,.acp-link:hover,.acp-link:focus-visible{color:var(--amber);border-block-end-color:var(--amber)}.acp-guide{background:var(--night);padding-block:4.5rem 5.5rem}.acp-guidehead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:.6rem}.acp-guidehead h2{font-size:var(--step-3);margin:0}.acp-count{font-size:.72rem;color:var(--muted)}.acp-list{list-style:none;margin:0;padding:0}.acp-row{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1.7rem;padding-block:1.8rem;border-block-start:1px solid var(--rule);scroll-margin-block-start:6rem}.acp-thumb{border-radius:10px;box-shadow:0 0 0 1px #a68a6e2e;transition:box-shadow .25s}.acp-thumb:hover,.acp-thumb:focus-within{box-shadow:0 0 0 1px #dfa53e8c,0 14px 34px #00000073}.acp-play{position:absolute;z-index:3;left:.7rem;bottom:.7rem;width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:var(--amber);color:var(--night-deep);display:grid;place-items:center;cursor:pointer;transition:opacity .25s}.acp-play svg{width:.9rem;height:.9rem;fill:currentColor;margin-inline-start:.1rem}.acp-body{min-inline-size:0}.acp-body .acp-meta{margin:.1rem 0 .35rem}.acp-body h3{font-weight:400;font-size:1.55rem;line-height:1.15;margin:0 0 .45rem;text-wrap:balance}.acp-body .acp-ex{margin-block-end:.7rem}.acp-more{margin:0 0 .8rem;max-inline-size:62ch}.acp-more summary{cursor:pointer;color:var(--amber);font-size:.9rem;list-style:none;display:inline-flex;align-items:center;gap:.5rem}.acp-more summary::-webkit-details-marker{display:none}.acp-more summary:before{content:"";width:.42rem;height:.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.acp-more[open] summary:before{transform:translateY(2px) rotate(225deg)}.acp-more summary:hover,.acp-more summary:focus-visible{text-decoration:underline;text-underline-offset:3px}.acp-desc{padding-block-start:.7rem;color:var(--muted);font-size:.95rem}.acp-desc p{margin:0 0 .7rem}.acp-desc ul{margin:0 0 .7rem;padding-inline-start:1.2rem}.acp-desc li{margin:0 0 .35rem}.acp-desc li::marker{color:var(--amber)}.acp-where{position:relative;background:var(--night-deep);padding-block:5rem 6rem;overflow:hidden}.acp-where .acp-still{opacity:.8;object-position:50% 55%}.acp-scrim-deep{background:linear-gradient(180deg,var(--night) 0%,rgba(26,18,11,.35) 35%,rgba(18,12,7,.55) 75%,var(--night-deep) 100%)}.acp-where h2{font-size:var(--step-3);margin:0 0 1.4rem}.acp-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-inline-size:52rem}.acp-place{display:grid;gap:.3rem;padding:1.4rem 1.6rem;border:1px solid var(--rule);border-radius:12px;background:#120c078c;color:var(--bone);text-decoration:none;transition:border-color .25s,background .25s}.acp-place:hover,.acp-place:focus-visible{border-color:var(--amber);color:var(--bone);background:#120c07c7}.acp-place strong{font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1.1}.acp-place span{color:var(--muted);font-size:.95rem}@media(max-width:1000px){.acp-set{min-block-size:0;padding-block:7.5rem 4rem}.acp-hero{grid-template-columns:1fr;gap:2.4rem}.acp-latest{max-inline-size:40rem}}@media(max-width:840px){.acp-wrap{padding-inline:1.4rem}.acp-set h1{font-size:clamp(3rem,14vw,4.2rem)}.acp-row{grid-template-columns:1fr;gap:1rem}.acp-thumb{max-inline-size:26rem}.acp-places{grid-template-columns:1fr}.acp-guidehead{flex-direction:column;align-items:flex-start;gap:.2rem}.acp-tag{font-size:.7rem}.acp-links{row-gap:1.5rem}.acp-links a,.acp-link{padding-block:.75rem;padding-inline:.6rem;margin-block:-.75rem;margin-inline:-.6rem;border-block-end:0}.acp-link{min-inline-size:2.75rem;text-align:center}.acp-links a:hover,.acp-links a:focus-visible,.acp-link:hover,.acp-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.acp-more{margin-block-end:1.5rem}.acp-more summary{padding-block:.65rem;margin-block:-.65rem}}@media(prefers-reduced-motion:reduce){.acp-monitor img{animation:none}.acp-playbig,.acp-play,.acp-thumb,.acp-more summary:before{transition:none}}
