@font-face{font-family:Archivo;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-400-italic-latin-ext.DBod2Cdy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-400-italic-latin.tvFbWSTH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-latin-ext.CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-latin.BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-latin-ext.CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_astro/archivo-latin.BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-narrow-latin-ext.DuI8e7dn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-narrow-latin.wfS_k_I9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/archivo-narrow-latin-ext.DuI8e7dn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/archivo-narrow-latin.wfS_k_I9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fjalla One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/fjalla-one-400-latin-ext.D5Kw6zmK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fjalla One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/fjalla-one-400-latin.Ciyk0SO0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/space-mono-400-italic-latin-ext.CjkXqhyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/space-mono-400-italic-latin.DqWwKfNc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/space-mono-400-latin-ext.CQTzDtZb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/space-mono-400-latin.Wy3NpCq4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/space-mono-700-latin-ext.C1sZ6Lj5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/space-mono-700-latin.6NnW1qxO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Fjalla One","Arial Narrow",Impact,sans-serif;--font-condensed:"Archivo Narrow","Arial Narrow",sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"Space Mono","Courier New",monospace;--red-500:#d70001;--red-600:#b00002;--red-700:#8a0002;--red-100:#f6dcd8;--red-050:#fdf0ed;--ink-900:#101010;--ink-800:#1d1b19;--ink-700:#3a3733;--ink-500:#6b655c;--ink-400:#8d867a;--silver-300:#dadada;--silver-200:#e8e6e1;--paper-050:#fffdf7;--paper-100:#f5efe1;--paper-200:#ebe2cf;--paper-300:#ded2b8;--kraft-400:#c2a375;--kraft-500:#a8895e;--kraft-600:#7d6442;--gold-500:#c8891b;--moss-500:#3f6b4a;--surface-page:var(--paper-100);--surface-card:var(--paper-050);--surface-sunk:var(--paper-200);--surface-inverse:var(--ink-900);--surface-kraft:var(--kraft-400);--surface-accent:var(--red-500);--surface-silver:var(--silver-300);--text-body:var(--ink-900);--text-muted:var(--ink-500);--text-inverse:var(--paper-050);--text-accent:var(--red-500);--text-on-accent:#fff;--text-link:var(--red-600);--text-link-hover:var(--ink-900);--border-rule:var(--ink-900);--border-hairline:var(--kraft-500);--border-subtle:var(--paper-300);--accent:var(--red-500);--accent-hover:var(--red-600);--accent-press:var(--red-700);--focus-ring:var(--red-500);--status-ok:var(--moss-500);--status-warn:var(--gold-500);--status-danger:var(--red-500);--status-ok-bg:#e5eee7;--status-warn-bg:#f7ead2;--status-danger-bg:var(--red-100);--fs-display-1:clamp(56px,9vw,116px);--fs-display-2:clamp(40px,6vw,76px);--fs-h1:44px;--fs-h2:32px;--fs-h3:24px;--fs-h4:19px;--fs-body-lg:19px;--fs-body:17px;--fs-small:15px;--fs-micro:13px;--lh-display:.9;--lh-heading:1.08;--lh-body:1.6;--lh-tight:1.25;--ls-display:-.015em;--ls-heading:.005em;--ls-kicker:.18em;--ls-button:.06em;--fw-display:400;--fw-body:400;--fw-medium:500;--fw-bold:700;--type-display:var(--fw-display) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-h1:var(--fw-display) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-display) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-bold) var(--fs-h3)/var(--lh-tight) var(--font-condensed);--type-h4:var(--fw-bold) var(--fs-h4)/var(--lh-tight) var(--font-condensed);--type-body:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font-body);--type-body-lg:var(--fw-body) var(--fs-body-lg)/var(--lh-body) var(--font-body);--type-small:var(--fw-body) var(--fs-small)/1.5 var(--font-body);--type-kicker:var(--fw-bold) var(--fs-micro)/1.2 var(--font-mono);--type-meta:var(--fw-body) var(--fs-small)/1.4 var(--font-mono);--type-button:var(--fw-bold) var(--fs-small)/1 var(--font-condensed) ;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--gutter:var(--sp-5);--section-y:var(--sp-9);--section-y-tight:var(--sp-7);--measure:64ch;--measure-narrow:46ch;--container:1160px;--container-narrow:760px;--radius-0:0px;--radius-sm:2px;--radius-pill:999px;--rule-hair:1px;--rule:2px;--rule-heavy:3px;--rule-slab:6px ;--shadow-hard:4px 4px 0 var(--ink-900);--shadow-hard-sm:2px 2px 0 var(--ink-900);--shadow-hard-lg:8px 8px 0 var(--ink-900);--shadow-hard-red:4px 4px 0 var(--red-500);--shadow-press:1px 1px 0 var(--ink-900);--shadow-overlay:0 24px 48px #10101052;--texture-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.42'/></svg>");--grain-opacity:.13;--texture-xerox:image-set(url(/_astro/xerox.CbXSZG-6.png) 1x, url(/_astro/xerox@2x.uMqFhop4.png) 2x);--xerox-opacity:.2;--sunburst:repeating-conic-gradient(var(--red-500) 0deg 7deg,transparent 7deg 14deg);--sunburst-ink:repeating-conic-gradient(var(--ink-900) 0deg 7deg,transparent 7deg 14deg);--bar-stack:linear-gradient(var(--red-500) 0 34%,var(--silver-300) 34% 66%,var(--red-500) 66% 100%);--tape-stripe:repeating-linear-gradient(45deg,var(--ink-900) 0 8px,transparent 8px 16px);--tilt-l:rotate(-1.4deg);--tilt-r:rotate(1.6deg);--tilt-hard:rotate(-3deg);--tape-face:#e9e1cbdb ;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--ease-snap:cubic-bezier(.2,.85,.25,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-linear:linear;--lift-hover:translate(-2px,-2px);--lift-press:translate(2px,2px);--marquee-speed:26s }@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--lift-hover:none;--lift-press:none;--marquee-speed:0s }}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2{font:var(--type-h1);letter-spacing:var(--ls-heading);text-transform:uppercase;margin:0 0 var(--sp-4)}h2{font:var(--type-h2)}h3{font:var(--type-h3);text-transform:uppercase;letter-spacing:.02em;margin:0 0 var(--sp-3)}p{margin:0 0 var(--sp-4);max-width:var(--measure)}a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--text-link-hover);background:var(--red-100)}:focus-visible{outline:var(--rule-heavy) solid var(--focus-ring);outline-offset:2px}::selection{background:var(--red-500);color:#fff}hr{height:var(--rule);background:var(--border-rule);margin:var(--sp-6) 0;border:0}.psuc-btn{justify-content:center;align-items:center;gap:var(--sp-2);font:var(--type-button);letter-spacing:var(--ls-button);text-transform:uppercase;border:var(--rule) solid var(--border-rule);border-radius:var(--radius-0);cursor:pointer;box-shadow:var(--shadow-hard-sm);transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);padding:12px 20px;text-decoration:none;display:inline-flex}.psuc-btn:hover{transform:var(--lift-hover);box-shadow:var(--shadow-hard)}.psuc-btn:active{transform:var(--lift-press);box-shadow:none}.psuc-btn--primary{background:var(--accent);color:var(--text-on-accent)}.psuc-btn--primary:hover{background:var(--accent-hover);color:var(--text-on-accent)}.psuc-btn--secondary,.psuc-btn--secondary:hover{background:var(--surface-card);color:var(--text-body)}.psuc-btn--inverse{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-hard-red)}.psuc-btn--inverse:hover{background:var(--ink-800);color:var(--text-inverse);box-shadow:6px 6px 0 var(--red-500)}.psuc-btn--ghost{box-shadow:none;color:var(--text-body);text-underline-offset:4px;background:0 0;border-color:#0000;padding:12px 8px;text-decoration:underline 2px}.psuc-btn--ghost:hover{background:var(--red-100);box-shadow:none;color:var(--text-body);transform:none}.psuc-btn--sm{font-size:var(--fs-micro);padding:8px 14px}.psuc-btn--lg{font-size:var(--fs-body);padding:16px 28px}.psuc-btn[disabled],.psuc-btn[aria-disabled=true]{opacity:.42;pointer-events:none;box-shadow:none}.psuc-btn--block{width:100%;display:flex}.psuc-icon{background-color:currentColor;flex:none;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.psuc-iconbtn{background:var(--surface-card);color:var(--text-body);border:var(--rule) solid var(--border-rule);border-radius:var(--radius-0);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-hard-sm);transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);justify-content:center;align-items:center;display:inline-flex}.psuc-iconbtn:hover{transform:var(--lift-hover);box-shadow:var(--shadow-hard)}.psuc-iconbtn:active{transform:var(--lift-press);box-shadow:none}.psuc-iconbtn--accent{background:var(--accent);color:var(--text-on-accent)}.psuc-iconbtn--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.psuc-iconbtn--bare{box-shadow:none;background:0 0;border-color:#0000}.psuc-iconbtn--bare:hover{background:var(--red-100);box-shadow:none;transform:none}.psuc-iconbtn--sm{width:34px;height:34px}.psuc-badge{font:var(--type-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;border:var(--rule) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);align-items:center;gap:6px;padding:5px 9px 4px;display:inline-flex}.psuc-badge--accent{background:var(--accent);color:var(--text-on-accent);border-color:var(--ink-900)}.psuc-badge--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.psuc-badge--kraft{background:var(--surface-kraft);color:var(--ink-900)}.psuc-badge--ok{background:var(--status-ok-bg);color:var(--status-ok)}.psuc-badge--warn{background:var(--status-warn-bg);color:var(--kraft-600)}.psuc-badge--danger{background:var(--status-danger-bg);color:var(--red-700)}.psuc-badge--tilt{transform:var(--tilt-hard)}.psuc-tag{font:var(--fw-bold) var(--fs-micro)/1 var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;border:var(--rule-hair) solid var(--border-rule);border-radius:var(--radius-pill);color:var(--text-body);cursor:default;background:0 0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.psuc-tag--selectable{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}.psuc-tag--selectable:hover{background:var(--paper-200)}.psuc-tag--selected{background:var(--ink-900);color:var(--text-inverse);border-color:var(--ink-900)}.psuc-tag__x{font:var(--type-kicker);opacity:.7}.psuc-card{background:var(--surface-card);border:var(--rule) solid var(--border-rule);border-radius:var(--radius-0);box-shadow:var(--shadow-hard);padding:var(--sp-5);position:relative}.psuc-card--flat{box-shadow:none}.psuc-card--kraft{background:var(--surface-kraft)}.psuc-card--inverse{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-hard-red)}.psuc-card--inverse a{color:var(--paper-100)}.psuc-card--interactive{cursor:pointer;transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap);color:inherit;text-decoration:none;display:block}.psuc-card--interactive:hover{transform:var(--lift-hover);box-shadow:var(--shadow-hard-lg);background:var(--surface-card)}.psuc-card--interactive:active{transform:var(--lift-press);box-shadow:var(--shadow-press)}.psuc-card__grain{background-image:var(--texture-grain);opacity:var(--grain-opacity);pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.psuc-card--tilt-l{transform:var(--tilt-l)}.psuc-card--tilt-r{transform:var(--tilt-r)}.psuc-card--interactive.psuc-card--tilt-l:hover{transform:var(--tilt-l) var(--lift-hover)}.psuc-card--interactive.psuc-card--tilt-r:hover{transform:var(--tilt-r) var(--lift-hover)}.psuc-tooltip{display:inline-flex;position:relative}.psuc-tooltip__bubble{background:var(--surface-inverse);color:var(--text-inverse);font:var(--type-meta);white-space:nowrap;border:var(--rule) solid var(--ink-900);box-shadow:var(--shadow-hard-sm);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-snap);z-index:40;padding:6px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.psuc-tooltip:hover .psuc-tooltip__bubble,.psuc-tooltip:focus-within .psuc-tooltip__bubble{opacity:1;visibility:visible}.psuc-field{flex-direction:column;gap:6px;display:flex}.psuc-field__label{font:var(--type-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-body)}.psuc-field__hint{font:var(--type-meta);color:var(--text-muted)}.psuc-field__error{font:var(--type-meta);color:var(--red-600)}.psuc-input,.psuc-textarea,.psuc-select{font:var(--type-body);color:var(--text-body);background:var(--paper-050);border:var(--rule) solid var(--border-rule);border-radius:var(--radius-0);box-sizing:border-box;width:100%;transition:box-shadow var(--dur-fast) var(--ease-snap);padding:11px 12px}.psuc-input::placeholder,.psuc-textarea::placeholder{color:var(--ink-400)}.psuc-input:focus,.psuc-textarea:focus,.psuc-select:focus{box-shadow:var(--shadow-hard-sm);outline:none}.psuc-input[aria-invalid=true],.psuc-textarea[aria-invalid=true]{border-color:var(--red-500);box-shadow:2px 2px 0 var(--red-500)}.psuc-input[disabled],.psuc-textarea[disabled],.psuc-select[disabled]{background:var(--surface-sunk);color:var(--ink-400);cursor:not-allowed}.psuc-textarea{resize:vertical;min-height:110px}.psuc-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-900) 50%),linear-gradient(135deg,var(--ink-900) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 13px);background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:38px}.psuc-check{font:var(--type-body);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.psuc-check input{opacity:0;width:0;height:0;position:absolute}.psuc-check__box{border:var(--rule) solid var(--border-rule);background:var(--paper-050);width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease-snap);flex:none;place-items:center;margin-top:2px;display:grid}.psuc-check__box--radio{border-radius:var(--radius-pill)}.psuc-check input:checked+.psuc-check__box{background:var(--accent)}.psuc-check input:focus-visible+.psuc-check__box{outline:var(--rule-heavy) solid var(--focus-ring);outline-offset:2px}.psuc-check__mark{clip-path:polygon(14% 46%,0 60%,40% 100%,100% 22%,86% 8%,38% 70%);opacity:0;background:#fff;width:12px;height:12px}.psuc-check input:checked+.psuc-check__box .psuc-check__mark{opacity:1}.psuc-check__dot{border-radius:var(--radius-pill);opacity:0;background:#fff;width:9px;height:9px}.psuc-check input:checked+.psuc-check__box .psuc-check__dot{opacity:1}.psuc-check--disabled{opacity:.45;cursor:not-allowed}.psuc-switch{font:var(--type-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.psuc-switch input{opacity:0;width:0;height:0;position:absolute}.psuc-switch__track{border:var(--rule) solid var(--border-rule);background:var(--surface-sunk);width:52px;height:28px;transition:background-color var(--dur-fast) var(--ease-snap);flex:none;position:relative}.psuc-switch__knob{background:var(--ink-900);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-snap);position:absolute;top:2px;left:2px}.psuc-switch input:checked+.psuc-switch__track{background:var(--accent)}.psuc-switch input:checked+.psuc-switch__track .psuc-switch__knob{background:#fff;transform:translate(24px)}.psuc-switch input:focus-visible+.psuc-switch__track{outline:var(--rule-heavy) solid var(--focus-ring);outline-offset:2px}.psuc-tabs{border-bottom:var(--rule) solid var(--border-rule);flex-wrap:wrap;gap:0;display:flex}.psuc-tabs__tab{font:var(--type-button);letter-spacing:var(--ls-button);text-transform:uppercase;border:var(--rule) solid transparent;margin-bottom:calc(var(--rule) * -1);cursor:pointer;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);background:0 0;border-bottom:none;padding:12px 18px}.psuc-tabs__tab:hover{color:var(--text-body);background:var(--paper-200)}.psuc-tabs__tab--active{background:var(--surface-inverse);color:var(--text-inverse);border-color:var(--ink-900)}.psuc-tabs__tab--active:hover{background:var(--surface-inverse);color:var(--text-inverse)}.psuc-callout{border:var(--rule) solid var(--border-rule);background:var(--surface-card);padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);border-left-width:var(--rule);display:flex}.psuc-callout__title{font:var(--type-h4);text-transform:uppercase;margin:0 0 4px}.psuc-callout__body{font:var(--type-small);color:var(--text-body);margin:0}.psuc-callout--ok{background:var(--status-ok-bg)}.psuc-callout--warn{background:var(--status-warn-bg)}.psuc-callout--danger{background:var(--status-danger-bg)}.psuc-dialog__scrim{padding:var(--sp-5);z-index:60;background:#1010109e;place-items:center;display:grid;position:fixed;inset:0}.psuc-dialog{background:var(--surface-card);border:var(--rule-heavy) solid var(--border-rule);box-shadow:var(--shadow-overlay);width:100%;max-width:520px;position:relative}.psuc-dialog__bar{background:var(--bar-stack);height:10px}.psuc-dialog__body{padding:var(--sp-6)}.psuc-dialog__title{font:var(--type-h2);text-transform:uppercase;margin:0 0 var(--sp-3)}.psuc-dialog__actions{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.psuc-dialog__close{position:absolute;top:18px;right:14px}.psuc-toast{align-items:center;gap:var(--sp-3);background:var(--surface-inverse);color:var(--text-inverse);border:var(--rule) solid var(--ink-900);box-shadow:var(--shadow-hard-red);padding:var(--sp-3) var(--sp-4);font:var(--type-small);max-width:420px;display:flex}.psuc-toast--accent{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-hard)}.psuc-toast__dismiss{color:inherit;cursor:pointer;font:var(--type-kicker);text-transform:uppercase;letter-spacing:var(--ls-kicker);background:0 0;border:0;margin-left:auto}.psuc-sunburst{border-radius:var(--radius-pill);background:var(--sunburst);pointer-events:none;position:absolute;mask-image:radial-gradient(circle,#000 38%,#00000059 72%,#0000 100%)}.psuc-sunburst--ink{background:var(--sunburst-ink)}.psuc-sunburst--spin{animation:60s linear infinite psuc-spin}@keyframes psuc-spin{to{transform:rotate(360deg)}}.psuc-stripe{background:var(--bar-stack);width:100%;display:block}.psuc-stripe--flat{background:var(--accent)}.psuc-stripe--ink{background:var(--ink-900)}.psuc-marquee{background:var(--surface-inverse);color:var(--text-inverse);border-top:var(--rule) solid var(--ink-900);border-bottom:var(--rule) solid var(--ink-900);padding:9px 0;overflow:hidden}.psuc-marquee--accent{background:var(--accent);color:var(--text-on-accent)}.psuc-marquee__track{gap:var(--sp-6);white-space:nowrap;font:var(--type-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;animation:psuc-marquee var(--marquee-speed) linear infinite;display:inline-flex}.psuc-marquee--accent .psuc-marquee__track{font-weight:700}@keyframes psuc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.psuc-logo{line-height:0;display:inline-block}.psuc-logo img{width:auto;height:100%;display:block}.psuc-logo--framed{border:var(--rule) solid var(--border-rule);box-shadow:var(--shadow-hard-sm)}.psuc-logo__type{font:var(--type-h3);text-transform:uppercase;letter-spacing:.02em;color:var(--text-body);line-height:.95}.psuc-tilt-l{transform:var(--tilt-l)}.psuc-tilt-r{transform:var(--tilt-r)}.psuc-tilt-hard{transform:var(--tilt-hard)}.psuc-taped{position:relative}.psuc-taped:before,.psuc-taped:after{content:"";background:var(--tape-face);z-index:3;border-left:1px solid #1010102e;border-right:1px solid #1010102e;width:78px;height:26px;position:absolute;box-shadow:0 1px #10101024}.psuc-taped:before{top:-13px;left:-16px;transform:rotate(-24deg)}.psuc-taped:after{bottom:-13px;right:-14px;transform:rotate(-19deg)}.psuc-taped--one:after{display:none}.psuc-knock{background:var(--ink-900);color:var(--paper-050);white-space:nowrap;box-decoration-break:clone;padding:0 .18em .06em;display:inline-block}.psuc-knock--red{background:var(--red-500);color:#fff}.psuc-knock--paper{background:var(--paper-050);color:var(--ink-900)}.psuc-outline{color:#0000;-webkit-text-stroke:2px var(--ink-900);paint-order:stroke fill}.psuc-xerox{position:relative}.psuc-xerox:after{content:"";background-image:var(--texture-xerox);opacity:var(--xerox-opacity);mix-blend-mode:multiply;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.psuc-staple{position:relative}.psuc-staple:before{content:"";background:var(--ink-700);z-index:3;width:16px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)rotate(-8deg)}.psuc-grow{flex:1;min-width:220px}.psuc-event{gap:var(--sp-4);grid-template-columns:88px 1fr;align-items:start;display:grid}.psuc-event__date{border:var(--rule) solid var(--border-rule);background:var(--accent);color:var(--text-on-accent);text-align:center;padding:8px 4px 10px}.psuc-event__mon{font:var(--type-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;display:block}.psuc-event__day{font:var(--fw-display) 38px/1 var(--font-display);margin-top:2px;display:block}.psuc-event__title{font:var(--type-h3);text-transform:uppercase;margin:0 0 4px}.psuc-event__meta{font:var(--type-meta);color:var(--text-muted);margin:0 0 var(--sp-3);gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.psuc-event__note{font:var(--type-small);margin:0}.psuc-person{text-align:left}.psuc-person__photo{aspect-ratio:1;background:var(--surface-sunk);border:var(--rule) solid var(--border-rule);object-fit:cover;filter:saturate(1.05)contrast(1.03);width:100%;display:block}.psuc-person__name{font:var(--type-h3);text-transform:uppercase;margin:var(--sp-3) 0 2px}.psuc-person__role{font:var(--type-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-accent);margin:0 0 var(--sp-2)}.psuc-person__bio{font:var(--type-small);color:var(--text-body);margin:0}.psuc-song{gap:var(--sp-3);padding:12px var(--sp-3);border-bottom:var(--rule-hair) solid var(--border-subtle);color:inherit;transition:background-color var(--dur-fast) var(--ease-snap);background:0 0;grid-template-columns:1fr 68px 96px 34px;align-items:center;text-decoration:none;display:grid}.psuc-song:hover{background:var(--paper-200);color:inherit}.psuc-song__title{font:var(--fw-bold) var(--fs-body)/1.3 var(--font-condensed);text-transform:uppercase}.psuc-song__artist{font:var(--type-meta);color:var(--text-muted);text-transform:none;display:block}.psuc-song__key{font:var(--type-meta);border:var(--rule-hair) solid var(--border-rule);text-align:center;padding:3px 0}.psuc-song__level{font:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.psuc-faq{border-bottom:var(--rule) solid var(--border-rule)}.psuc-faq__q{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4) 0;cursor:pointer;text-align:left;font:var(--type-h4);text-transform:uppercase;color:var(--text-body);background:0 0;border:0;display:flex}.psuc-faq__q:hover{color:var(--text-accent)}.psuc-faq__sign{font:var(--fw-display) 26px/1 var(--font-display);color:var(--text-accent)}.psuc-faq__a{padding:0 0 var(--sp-4);font:var(--type-body);max-width:var(--measure);margin:0}.h-wrap{max-width:var(--container);padding:0 var(--sp-5);margin:0 auto}.h-bar{max-width:var(--container);padding:14px var(--sp-5);align-items:center;gap:var(--sp-5);margin:0 auto;display:flex}.h-nav{gap:var(--sp-4);flex-wrap:wrap;margin-left:auto;display:flex}.h-sec{max-width:var(--container);padding:var(--sp-7) var(--sp-5) 0;margin:0 auto}.h-hero{max-width:var(--container);padding:var(--sp-6) var(--sp-5);gap:var(--sp-6);grid-template-columns:1.35fr minmax(0,1fr);align-items:start;margin:0 auto;display:grid;position:relative}.h-run{gap:var(--sp-4);border-top:6px solid var(--ink-900);padding-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.h-strip{gap:var(--sp-4);grid-template-columns:1.4fr minmax(0,1fr) minmax(0,1fr);display:grid}.h-two{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.h-meta{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.h-merch{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.h-3{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.h-4{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.h-stack{gap:var(--sp-4);display:grid}.h-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.h-foot{max-width:var(--container);padding:var(--sp-7) var(--sp-5);gap:var(--sp-6);grid-template-columns:1.4fr 1fr 1fr;margin:0 auto;display:grid}.h-split{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}@media (width<=1080px) and (width>=901px){.h-merch,.h-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.h-hero,.h-two,.h-strip,.h-meta,.h-merch,.h-3,.h-4,.h-foot{grid-template-columns:1fr}.h-run{gap:var(--sp-3);grid-template-columns:1fr}.h-hero{padding:var(--sp-5) var(--sp-4);gap:var(--sp-5)}.h-sec{padding:var(--sp-6) var(--sp-4) 0}.h-wrap,.h-bar{padding-left:var(--sp-4);padding-right:var(--sp-4)}.h-foot{padding:var(--sp-6) var(--sp-4)}.h-bar{gap:var(--sp-3);flex-wrap:wrap}.h-nav{gap:var(--sp-3);width:100%;margin-left:0}.h-strip img,.h-merch img,.h-merch .psuc-card>div:first-child{height:220px!important}h1{font-size:clamp(34px,10vw,44px)!important}.psuc-sunburst{width:260px!important;height:260px!important;top:-150px!important;right:-90px!important}}.h-merch .psuc-card h3{overflow-wrap:anywhere}html,body{overflow-x:clip}.u-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip{left:var(--sp-4);top:var(--sp-4);z-index:50;position:absolute;transform:translateY(-200%)}.u-skip:focus{transform:none}[hidden]{display:none!important}.psuc-faq__panel{transition:grid-template-rows var(--dur-base) var(--ease-snap);grid-template-rows:1fr;display:grid}.psuc-faq__panel>div{overflow:hidden}.psuc-faq[data-open=false] .psuc-faq__panel{grid-template-rows:0fr}
