.psa{background:var(--paper);color:var(--ink);container-type:inline-size}.psa-in{--u:calc(100cqw / 1440);--g:var(--gutter)}.psa p,.psa h1,.psa h2,.psa h3{margin:0}.psa-label{font-family:var(--jb);font-size:var(--t4);letter-spacing:.08em;text-transform:uppercase;line-height:16px}.psa-strip{padding:8px var(--g);background:var(--w-red-d);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;display:flex}.psa-strip-title{font-family:var(--bebas);font-size:calc(44 * var(--u));letter-spacing:.02em;line-height:1.2}.psa-wordmark{padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u))}.psa-wordmark img{width:100%;height:auto;display:block}.psa-breaking{padding:8px var(--g);background:var(--w-yellow);color:var(--ink);font-weight:700}.psa-cover{aspect-ratio:1440/820;background:var(--ink);position:relative;overflow:hidden}.psa-cover img,.psa-pic img,.psa-shot img{object-fit:cover}.psa-square{left:calc(400 * var(--u));top:calc(36 * var(--u));width:calc(216 * var(--u));height:calc(236 * var(--u));border:calc(6 * var(--u)) solid var(--w-red-d);position:absolute}.psa-tag{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));rotate:var(--r);padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(2 * var(--u));font-family:var(--bebas);font-size:max(12px,calc(var(--fs) * var(--u)));letter-spacing:.02em;white-space:nowrap;background:var(--w-yellow);color:var(--ink);line-height:.98;position:absolute}.psa-tag.is-red{background:var(--w-red-d);color:var(--paper)}.psa-tag.is-black{background:var(--ink);color:var(--w-yellow)}.psa-burst{left:calc(1132 * var(--u));top:calc(512 * var(--u));width:calc(260 * var(--u));height:calc(260 * var(--u));place-items:center;display:grid;position:absolute;rotate:8deg}.psa-burst svg{position:absolute;inset:0}.psa-burst polygon{fill:var(--w-yellow)}.psa-burst p{font-family:var(--bebas);flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.psa-burst-big{font-size:calc(112 * var(--u));color:var(--w-red-d)}.psa-burst-small{font-size:calc(30 * var(--u));color:var(--ink)}.psa-headline{padding:24px var(--g) 8px;background:var(--ink);color:var(--paper)}.psa-headline h1{font-family:var(--bebas);font-weight:400;font-size:calc(252 * var(--u));letter-spacing:.005em;white-space:nowrap;line-height:.9}.psa-deck{padding:24px var(--g);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:24px;display:flex}.psa-deck-line{font-family:var(--bebas);font-size:calc(44 * var(--u));letter-spacing:.02em;line-height:1}.psa-deck-kiss{margin-inline:.25em}.psa-deck-sub{color:var(--w-yellow);margin-top:8px!important}.psa-cta{background:var(--act);min-width:260px;min-height:56px;color:var(--act-ink);flex:none;justify-content:center;align-items:center;padding:16px 24px;text-decoration:none;display:flex}.psa-cta:hover{background:var(--ink);color:var(--act);outline:1px solid var(--act)}.psa-cta:focus-visible{outline:2px solid var(--act);outline-offset:2px}.psa-story{padding:72px var(--g);flex-direction:column;gap:16px;display:flex}.psa-kicker{font-family:var(--bebas);font-size:calc(44 * var(--u));letter-spacing:.02em;color:var(--w-red-d);line-height:1.2}.psa-pull{font-family:var(--bebas);font-weight:400;font-size:calc(81 * var(--u));letter-spacing:.01em;line-height:.93}.psa-pull br{display:none}.psa-dateline{font-weight:700}.psa-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:16px;display:grid}.psa-col,.psa-block{flex-direction:column;display:flex}.psa-col{gap:32px}.psa-block{gap:12px}.psa-block h3,.psa-big{font-family:var(--bebas);letter-spacing:.02em;color:var(--ink);font-size:1.875rem;font-weight:400;line-height:1}.psa-block p:not(.psa-big):not(.psa-tag){font-family:var(--jb);font-size:var(--t2);color:var(--body-ink);line-height:20px}.psa-block strong{font-weight:700}.psa-shot{aspect-ratio:672/647;background:var(--ink);position:relative;overflow:hidden}.psa-shot .psa-tag{top:auto;left:auto}.psa-details{padding:72px var(--g);background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;display:grid}.psa-details h2{font-family:var(--bebas);font-weight:400;font-size:calc(60 * var(--u));letter-spacing:.02em;line-height:1}.psa-details-where,.psa-details-book{flex-direction:column;gap:16px;display:flex}.psa-details-date{font-weight:700}.psa-details-addr{font-family:var(--jb);font-size:1rem;line-height:24px}.psa-slots{flex-direction:column;gap:8px;display:flex}.psa-slots-k{color:var(--w-yellow);font-weight:700}.psa-slots ul{font-family:var(--bebas);font-size:calc(60 * var(--u));letter-spacing:.025em;flex-direction:column;gap:8px;margin:0;padding:0;line-height:.94;list-style:none;display:flex}.psa-details-copy{font-family:var(--jb);font-size:var(--t2);line-height:20px}.psa-details-fine{font-family:var(--jb);font-size:var(--t4);line-height:18px}.psa-details .psa-cta{width:100%}.psa-pics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.psa-pic{aspect-ratio:475/632;background:var(--surface);position:relative;overflow:hidden}.psa-close{background:var(--w-red-d);color:var(--paper);flex-direction:column;align-items:flex-start;gap:12px;padding:24px 48px;display:flex}.psa-close h2{font-family:var(--bebas);font-weight:400;font-size:calc(112 * var(--u));letter-spacing:.01em;line-height:.92}.psa-close-line{font-family:var(--jb);font-size:1rem;line-height:24px}.psa-close-name{font-family:var(--bebas);font-size:calc(66 * var(--u));letter-spacing:.015em;line-height:.92}.psa-close-bio{font-family:var(--jb);font-size:var(--t4);line-height:18px}.psa-close a{color:var(--paper);font-weight:700;text-decoration:none}.psa-close a:hover{text-decoration:underline}.psa-close-end{font-family:var(--bebas);letter-spacing:.03em;font-size:2.75rem;line-height:.96}.psa-index{flex-direction:column;display:flex}.psa-issue{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;display:grid}.psa-issue-pic{aspect-ratio:1440/820;background:var(--ink);position:relative;overflow:hidden}.psa-issue-pic img{object-fit:cover}.psa-issue-copy{padding:48px var(--g);flex-direction:column;justify-content:center;gap:16px;display:flex}.psa-issue-copy .psa-label{color:var(--w-yellow)}.psa-issue h2{font-family:var(--bebas);font-weight:400;font-size:calc(112 * var(--u));letter-spacing:.01em;line-height:.92}.psa-issue-deck{font-family:var(--jb);font-size:var(--t2);line-height:20px}.psa-issue-go{color:var(--act)}.psa-index-title{padding:72px var(--g) 24px;font-family:var(--bebas);font-weight:400;font-size:calc(112 * var(--u));line-height:.92}@media (max-width:900px){.psa-cols,.psa-details{grid-template-columns:minmax(0,1fr)}.psa-details{gap:24px}.psa-issue{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.psa-in{--u:calc(100cqw / 390);--g:16px}.psa-strip{flex-direction:column;align-items:flex-start;gap:4px}.psa-strip-title{font-size:calc(26 * var(--u))}.psa-wordmark{padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u))}.psa-cover{aspect-ratio:390/600}.psa-square{left:calc(4 * var(--u));top:calc(60 * var(--u));width:calc(120 * var(--u));height:calc(170 * var(--u))}.psa-burst{left:calc(250 * var(--u));top:calc(16 * var(--u));width:calc(132 * var(--u));height:calc(132 * var(--u))}.psa-burst-big{font-size:calc(56 * var(--u))}.psa-burst-small{font-size:calc(16 * var(--u))}.psa-headline{padding:16px var(--g) 8px}.psa-headline h1{font-size:calc(64 * var(--u))}.psa-deck{flex-direction:column;align-items:stretch;gap:16px}.psa-deck-line{font-size:calc(30 * var(--u))}.psa-story{padding:48px var(--g)}.psa-kicker{font-size:calc(26 * var(--u))}.psa-pull{font-size:calc(46 * var(--u))}.psa-pull br{display:inline}.psa-shot{aspect-ratio:358/345}.psa-details{padding:48px var(--g)}.psa-details h2,.psa-slots ul{font-size:calc(44 * var(--u))}.psa-pics{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-pic{aspect-ratio:191/255}.psa-pic.is-lead{aspect-ratio:390/520;grid-column:1/-1}.psa-close{padding:32px var(--g) 48px}.psa-close h2{font-size:calc(81 * var(--u))}.psa-close-name{font-size:calc(60 * var(--u))}.psa-issue h2,.psa-index-title{font-size:calc(64 * var(--u))}.psa-index-title{padding:48px var(--g) 16px}}