@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500&display=swap");
.pband{--pb-ground:#F4F2EE;--pb-line:#DDD8CE;--pb-ink:#15181C;--pb-ink2:#3C4046;--pb-mut:#5D6168;--pb-bronze:#9A6A2F;--pb-bronze-t:#F5EDE0;
  background:var(--pb-ground);color:var(--pb-ink);padding:clamp(72px,9vw,120px) 0;border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);font:16px/1.55 "Public Sans","Helvetica Neue",system-ui,sans-serif;text-align:left}
.pband *{box-sizing:border-box}
.pband .pb-in{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,72px);align-items:start}
.pband .pb-eb{font:500 12px "IBM Plex Mono",ui-monospace,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--pb-bronze);margin:0 0 14px}
.pband h2{font:400 clamp(26px,3.2vw,42px)/1.15 Michroma,"Arial Black",sans-serif;margin:0 0 16px;text-wrap:balance;color:var(--pb-ink);letter-spacing:0;text-transform:none}
.pband p.pb-lead{margin:0 0 24px;color:var(--pb-ink2);font-size:17px;max-width:46ch}
.pband .pb-go{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:15px;color:#fff;background:var(--pb-ink);padding:13px 20px;border-radius:999px}
.pband .pb-go:hover{background:#000}
.pband .pb-go svg{width:16px;height:16px}
.pband ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:2px solid var(--pb-ink)}
.pband li{padding:14px 16px 14px 0;border-bottom:1px solid var(--pb-line);display:grid;gap:3px}
.pband li:nth-child(odd){padding-right:20px}
.pband li b{font-size:15px;color:var(--pb-ink)}
.pband li span{font-size:14px;color:var(--pb-mut);line-height:1.45}
.pband li.me b::after{content:"You";margin-left:8px;font:600 9.5px "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-bronze);background:var(--pb-bronze-t);padding:3px 7px;border-radius:999px;vertical-align:2px}
@media(max-width:860px){.pband .pb-in{grid-template-columns:minmax(0,1fr)}}
@media(max-width:520px){.pband ul{grid-template-columns:minmax(0,1fr)}.pband li:nth-child(odd){padding-right:0}}
.pband .pb-art{grid-column:1/-1;position:relative;display:block;aspect-ratio:2752/1080;border-radius:22px;overflow:hidden;border:1px solid var(--pb-line);background:#F3EBDD}
.pband .pb-art>span{position:absolute;left:0;width:100%;top:50%;transform:translateY(-45%);aspect-ratio:2752/1536}
.pband .pb-art img{position:absolute;inset:0;width:100%;height:100%}
.pband .pb-art i{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#FFC46B;box-shadow:0 0 0 3px #F3EBDD,0 0 18px 8px rgba(255,180,80,.7),0 0 46px 18px rgba(255,170,60,.3);animation:pbGlow 4.8s ease-in-out infinite}
.pband .pb-art i:nth-of-type(2){animation-delay:.8s}.pband .pb-art i:nth-of-type(3){animation-delay:1.6s}.pband .pb-art i:nth-of-type(4){animation-delay:2.4s}.pband .pb-art i:nth-of-type(5){animation-delay:3.2s}.pband .pb-art i:nth-of-type(6){animation-delay:4s}
@keyframes pbGlow{0%,100%{opacity:.55}50%{opacity:1}}
.pband .pb-sig{margin:-6px 0 22px;font:italic 500 clamp(30px,3vw,44px)/1 "Cormorant Garamond",Georgia,serif;color:var(--pb-bronze)}
@media(max-width:700px){.pband .pb-art{aspect-ratio:16/10}.pband .pb-art>span{width:170%;left:-35%;transform:translateY(-50%)}}
@media (prefers-reduced-motion:reduce){.pband .pb-art i{animation:none;opacity:1}}
