.wb-root{--wb-paper:#fff;--wb-ink:#101319;--wb-body:#3b4250;--wb-muted:#6b7280;--wb-faint:#9aa1ad;--wb-line:#e6e8ec;--wb-line-strong:#d4d7dd;--wb-danger:#c62828;--wb-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--wb-font:"Figtree","Helvetica Neue",Arial,sans-serif;min-height:100vh;background:var(--wb-paper);min-height:100dvh;color:var(--wb-ink);font-family:var(--wb-font);-webkit-font-smoothing:antialiased;justify-content:center;align-items:flex-start;padding:12px 20px 24px;font-size:15px;line-height:1.45;display:flex}.wb-root *,.wb-root :before,.wb-root :after{box-sizing:border-box}.wb-root a{color:var(--wb-ink)}.wb-root ::selection{background:var(--wb-ink);color:var(--wb-paper)}.wb-stack{gap:16px;width:100%;max-width:880px;display:grid}.wb-photo img{aspect-ratio:3055/1613;-o-object-fit:cover;object-fit:cover;-o-object-position:center 100%;object-position:center 100%;background:#0a1425;border-radius:8px;width:100%;max-height:58vh;display:block}.wb-band{grid-template-columns:1.15fr 1fr;align-items:start;gap:36px;display:grid}.wb-intro{flex-direction:column;gap:12px;min-width:0;display:flex}.wb-tag{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wb-pill{background:var(--wb-ink);height:24px;color:var(--wb-paper);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.wb-date{font-family:var(--wb-display);letter-spacing:-.01em;color:var(--wb-ink);font-size:18px;font-weight:700;line-height:1.2}.wb-h1{font-family:var(--wb-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(24px,min(2.6vw,31px));font-weight:800;line-height:1.02}.wb-lede{color:var(--wb-body);max-width:44ch;margin:0;font-size:15.5px;line-height:1.5}.wb-learn{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wb-learn li{color:var(--wb-body);white-space:nowrap;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.wb-learn li i{background:var(--wb-ink);border-radius:1px;flex:none;width:6px;height:6px;margin-top:7px}.wb-form{gap:13px;display:grid}.wb-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wb-f{gap:4px;display:grid}.wb-f>span{color:var(--wb-ink);font-size:12.5px;font-weight:600}.wb-in{background:var(--wb-paper);border:1px solid var(--wb-line-strong);width:100%;height:48px;color:var(--wb-ink);font:500 14.5px var(--wb-font);border-radius:6px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.wb-in::placeholder{color:var(--wb-faint)}.wb-in:hover{border-color:#bfc4cc}.wb-in:focus{border-color:var(--wb-ink);box-shadow:0 0 0 3px rgba(16,19,25,.08)}.wb-in.wb-err{border-color:var(--wb-danger)}.wb-hint{color:var(--wb-danger);font-size:12px}.wb-check{background:var(--wb-paper);border:1px solid var(--wb-line-strong);cursor:pointer;border-radius:6px;align-items:flex-start;gap:11px;padding:12px 13px;transition:background .15s;display:flex;position:relative}.wb-check:hover{background:#f7f8fa}.wb-check input{opacity:0;width:0;height:0;position:absolute}.wb-box{background:var(--wb-paper);border:1.5px solid #b8bdc6;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .12s,border-color .12s;display:grid}.wb-box svg{opacity:0;width:11px;height:11px;transition:opacity .12s,transform .12s;transform:scale(.6)}.wb-check input:checked+.wb-box{background:var(--wb-ink);border-color:var(--wb-ink)}.wb-check input:checked+.wb-box svg{opacity:1;transform:scale(1)}.wb-check input:focus-visible+.wb-box{box-shadow:0 0 0 3px rgba(16,19,25,.12)}.wb-check .wb-t{font-size:13.5px;line-height:1.4}.wb-check .wb-t b{color:var(--wb-ink);font-weight:600;display:block}.wb-check .wb-t small{color:var(--wb-muted);margin-top:1px;font-size:12px;display:block}.wb-check.wb-err{border-color:var(--wb-danger)}.wb-cta{background:var(--wb-ink);height:50px;color:var(--wb-paper);font:700 16px var(--wb-display);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:2px;transition:background .15s,transform .1s;display:flex}.wb-cta:hover{background:#242833}.wb-cta:active{transform:translateY(1px)}.wb-cta:disabled{opacity:.6;cursor:default;transform:none}.wb-cta:focus-visible{outline:2px solid var(--wb-ink);outline-offset:2px}.wb-cta svg{width:18px;height:18px}.wb-submit-err{color:var(--wb-danger);margin:0;font-size:13px}.wb-foot{border-top:1px solid var(--wb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.wb-hosts{color:var(--wb-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.wb-hosts a{color:var(--wb-ink);border-bottom:1px solid var(--wb-line-strong);text-decoration:none;font-weight:600!important}.wb-hosts a:hover{border-bottom-color:var(--wb-ink)}.wb-powered{align-items:center;gap:8px;text-decoration:none;display:flex}.wb-powered img{width:18px;height:18px;display:block}.wb-powered span{color:var(--wb-muted);font-size:12.5px}.wb-powered span b{color:var(--wb-ink);font-weight:600}.wb-done{text-align:center;padding:24px 8px 8px}.wb-done .wb-ring{background:var(--wb-ink);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.wb-done .wb-ring svg{width:26px;height:26px}.wb-done h2{font-family:var(--wb-display);letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:800}.wb-done p{color:var(--wb-body);max-width:34ch;margin:0 auto}.wb-done .wb-dwhen{color:var(--wb-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:600}.wb-cal{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.wb-cal-btn{border:1px solid var(--wb-line-strong);background:var(--wb-paper);height:40px;color:var(--wb-ink);border-radius:6px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;font-weight:600!important}.wb-cal-btn:hover{background:#f7f8fa;border-color:#bfc4cc}.wb-cal-btn svg{flex:none;width:22px;height:22px}.wb-cal-btn:focus-visible{outline:2px solid var(--wb-ink);outline-offset:2px}@media (max-width:820px){.wb-root{padding:12px 14px 32px}.wb-stack{gap:16px;max-width:100%}.wb-photo img{aspect-ratio:3055/1792;-o-object-position:center 45%;object-position:center 45%;max-height:52vh}.wb-lede{max-width:none}.wb-band{grid-template-columns:1fr;gap:20px}.wb-h1{font-size:30px}.wb-learn li{white-space:normal}.wb-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:400px){.wb-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wb-box,.wb-box svg,.wb-cta{transition:none}}.wb-root,.wb-root *{font-family:var(--wb-font)!important}.wb-h1,.wb-date,.wb-cta,.wb-done h2{font-family:var(--wb-display)!important}.wb-h1,.wb-done h2{font-weight:800!important}.wb-date,.wb-cta{font-weight:700!important}.wb-pill,.wb-f>span,.wb-check .wb-t b,.wb-hosts b,.wb-powered span b,.wb-done .wb-dwhen{font-weight:600!important}.wb-in{font-weight:500!important}
