:root{--ctt-charcoal:#1c191a;--ctt-ink:#000;--ctt-smoke:#2f2c2d;--ctt-cream:#f6e7d8;--ctt-teal:#07a5c3;--ctt-signal:#f14902;--ctt-mustard:#f4b324;--ctt-teal-deep:#05667a;--ctt-signal-deep:#b23600;--ctt-mustard-deep:#7a5500;--font-body:var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;--font-display:var(--font-anton,"Anton"), Impact, sans-serif;--font-script:var(--font-yellowtail,"Yellowtail"), cursive;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, monospace;--font-eyebrow:var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;--eyebrow-spacing:.3em;--radius:4px;--rule-width:2px;--tilt:-1.2deg;--grain-opacity:.05;--grain-blend:screen;--tape:#f6e7d838;--misreg-a:transparent;--misreg-b:transparent;--card-shadow:0 0 0 transparent}[data-theme=back-room]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mode:dark;--bg:#1c191a;--surface:#2f2c2d;--sunken:#141213;--text:#f6e7d8;--muted:#a39a92;--border:#f6e7d824;--accent:#07a5c3;--on-accent:#1c191a;--hot:#f14902;--on-hot:#1c191a;--warm:#f4b324;--on-warm:#1c191a;--tile:#f6e7d8;--tile-fg:#1c191a;--tile2:#07a5c3;--tile2-fg:#1c191a;--focus:#07a5c3;--grain-opacity:.05;--grain-blend:screen;--tape:#f6e7d82e;--card-shadow:0 10px 24px #00000073;--logo-sleeve:url(../media/9.3_gtocc8b6326.webp);--logo-hero:url(../media/2.2zfg-bzr92u5n.webp)}[data-theme=spray-can]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mode:dark;--bg:#000;--surface:#161314;--sunken:#000;--text:#f6e7d8;--muted:#a8a098;--border:#f6e7d829;--accent:#f14902;--on-accent:#000;--hot:#f4b324;--on-hot:#000;--warm:#07a5c3;--on-warm:#000;--tile:#f6e7d8;--tile-fg:#000;--tile2:#f14902;--tile2-fg:#000;--focus:#f4b324;--grain-opacity:.07;--grain-blend:screen;--tape:#f1490259;--tilt:-2deg;--card-shadow:4px 4px 0 #f14902;--logo-sleeve:url(../media/8.3q73tlbpnkoqt.webp);--logo-hero:url(../media/1.17ikesnggkia4.webp)}[data-theme=basement-show]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mode:dark;--bg:#2f2c2d;--surface:#3b3738;--sunken:#242122;--text:#f6e7d8;--muted:#b8aea5;--border:#f4b32438;--accent:#f4b324;--on-accent:#1c191a;--hot:#f14902;--on-hot:#1c191a;--warm:#07a5c3;--on-warm:#1c191a;--tile:#f4b324;--tile-fg:#1c191a;--tile2:#f6e7d8;--tile2-fg:#1c191a;--focus:#f4b324;--grain-opacity:.06;--grain-blend:soft-light;--tape:#f4b3244d;--card-shadow:0 8px 0 #242122;--logo-sleeve:url(../media/11.4547qmbs5v3h2.webp);--logo-hero:url(../media/3.0-wf_x1yk1xix.webp)}[data-theme=riso-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mode:dark;--bg:#121011;--surface:#1f1b1c;--sunken:#0a0909;--text:#f6e7d8;--muted:#a69d95;--border:#07a5c34d;--accent:#07a5c3;--on-accent:#121011;--hot:#ff5a1f;--on-hot:#121011;--warm:#f4b324;--on-warm:#121011;--tile:#07a5c3;--tile-fg:#121011;--tile2:#ff5a1f;--tile2-fg:#121011;--focus:#ff5a1f;--font-display:var(--font-rubik-mono-one,"Rubik Mono One"), var(--font-anton,"Anton"), sans-serif;--grain-opacity:.1;--grain-blend:screen;--tape:#ff5a1f4d;--misreg-a:#07a5c3;--misreg-b:#ff5a1f;--card-shadow:3px 3px 0 #07a5c3, -2px -2px 0 #ff5a1f;--logo-sleeve:url(../media/10.1_xim6cj8twj8.webp);--logo-hero:url(../media/2.2zfg-bzr92u5n.webp)}[data-theme=xerox-black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mode:dark;--bg:#0b0a0a;--surface:#1a1818;--sunken:#000;--text:#f2f0eb;--muted:#a3a09a;--border:#f2f0eb47;--accent:#f2f0eb;--on-accent:#0b0a0a;--hot:#f14902;--on-hot:#0b0a0a;--warm:#c9c5bd;--on-warm:#0b0a0a;--tile:#f2f0eb;--tile-fg:#0b0a0a;--tile2:#0b0a0a;--tile2-fg:#f2f0eb;--focus:#f2f0eb;--font-eyebrow:var(--font-special-elite,"Special Elite"), var(--font-courier-prime,"Courier Prime"), monospace;--eyebrow-spacing:.18em;--rule-width:3px;--radius:0px;--grain-opacity:.12;--grain-blend:screen;--tape:#f2f0eb33;--card-shadow:3px 3px 0 #f2f0eb;--logo-sleeve:url(../media/14.2qz7a-7ks75x8.webp);--logo-hero:url(../media/7.39c1w05fg3-ny.webp)}[data-theme=cream-sleeve]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mode:light;--bg:#f6e7d8;--surface:#fbf3ea;--sunken:#ebdccb;--text:#1c191a;--muted:#5a5456;--border:#1c191a2e;--accent:#05667a;--on-accent:#f6e7d8;--hot:#b23600;--on-hot:#f6e7d8;--warm:#7a5500;--on-warm:#f6e7d8;--tile:#1c191a;--tile-fg:#f6e7d8;--tile2:#fbf3ea;--tile2-fg:#1c191a;--focus:#05667a;--grain-opacity:.07;--grain-blend:multiply;--tape:#ffffff8c;--card-shadow:2px 2px 0 #1c191a;--logo-sleeve:url(../media/14.2qz7a-7ks75x8.webp);--logo-hero:url(../media/5.22kiht5rrfpu0.webp)}[data-theme=photocopy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mode:light;--bg:#eeece6;--surface:#f8f7f3;--sunken:#dedbd3;--text:#111010;--muted:#55524e;--border:#1110104d;--accent:#111010;--on-accent:#f8f7f3;--hot:#b8300a;--on-hot:#f8f7f3;--warm:#55524e;--on-warm:#f8f7f3;--tile:#111010;--tile-fg:#eeece6;--tile2:#f8f7f3;--tile2-fg:#111010;--focus:#b8300a;--font-eyebrow:var(--font-special-elite,"Special Elite"), var(--font-courier-prime,"Courier Prime"), monospace;--eyebrow-spacing:.18em;--rule-width:3px;--radius:0px;--grain-opacity:.14;--grain-blend:multiply;--tape:#fff9;--card-shadow:3px 3px 0 #111010;--logo-sleeve:url(../media/14.2qz7a-7ks75x8.webp);--logo-hero:url(../media/6.2x60qctdmnbyx.webp)}[data-theme=newsprint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mode:light;--bg:#e5ddcf;--surface:#efe9de;--sunken:#d6ccbb;--text:#1c191a;--muted:#57514c;--border:#1c191a38;--accent:#1c191a;--on-accent:#f4b324;--hot:#a33200;--on-hot:#f6e7d8;--warm:#f4b324;--on-warm:#1c191a;--tile:#f4b324;--tile-fg:#1c191a;--tile2:#1c191a;--tile2-fg:#e5ddcf;--focus:#a33200;--font-display:var(--font-playfair-display,"Playfair Display"), Georgia, serif;--grain-opacity:.1;--grain-blend:multiply;--tape:#f4b32473;--card-shadow:0 1px 0 #1c191a40;--logo-sleeve:url(../media/13.1z8egeq0chiy6.webp);--logo-hero:url(../media/5.22kiht5rrfpu0.webp)}[data-theme=riso-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mode:light;--bg:#f6e7d8;--surface:#fbf3ea;--sunken:#eddcca;--text:#1c191a;--muted:#5a5456;--border:#05667a59;--accent:#05667a;--on-accent:#fbf3ea;--hot:#b23600;--on-hot:#fbf3ea;--warm:#07a5c3;--on-warm:#1c191a;--tile:#07a5c3;--tile-fg:#1c191a;--tile2:#f14902;--tile2-fg:#1c191a;--focus:#b23600;--font-display:var(--font-rubik-mono-one,"Rubik Mono One"), var(--font-anton,"Anton"), sans-serif;--grain-opacity:.09;--grain-blend:multiply;--tape:#f1490240;--misreg-a:#07a5c3;--misreg-b:#f14902;--card-shadow:3px 3px 0 #07a5c3, -2px -2px 0 #f14902;--logo-sleeve:url(../media/9.3_gtocc8b6326.webp);--logo-hero:url(../media/5.22kiht5rrfpu0.webp)}[data-theme=gig-flyer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mode:light;--bg:#f4b324;--surface:#f6e7d8;--sunken:#e0a21c;--text:#1c191a;--muted:#4a3a12;--border:#1c191a59;--accent:#1c191a;--on-accent:#f4b324;--hot:#8f2b00;--on-hot:#f6e7d8;--warm:#f14902;--on-warm:#1c191a;--tile:#1c191a;--tile-fg:#f4b324;--tile2:#f6e7d8;--tile2-fg:#1c191a;--focus:#1c191a;--tilt:-2deg;--grain-opacity:.08;--grain-blend:multiply;--tape:#ffffff80;--card-shadow:4px 4px 0 #1c191a;--logo-sleeve:url(../media/13.1z8egeq0chiy6.webp);--logo-hero:url(../media/5.22kiht5rrfpu0.webp)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg,#1c191a);min-height:100vh;color:var(--text,#f6e7d8);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.grain{z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eyebrow{font-family:var(--font-eyebrow);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:1}.script{font-family:var(--font-script);color:var(--accent);line-height:1}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.ransom{flex-wrap:wrap;gap:6px .4em;margin:0;font-size:2rem;font-weight:400;line-height:1;display:flex}.ransom-word{white-space:nowrap;gap:2px;display:inline-flex}.ransom-tile{text-align:center;background:var(--tile);min-width:.55em;color:var(--tile-fg);transform:rotate(var(--r,0deg)) translateY(var(--y,0px));padding:3px 5px 2px;display:inline-block;box-shadow:1px 2px #00000059}.ransom-tile--alt{background:var(--tile2);color:var(--tile2-fg)}.logo-sleeve{background:var(--logo-sleeve) center/contain no-repeat;flex:none;width:44px;height:56px;display:inline-block}.logo-hero{background:var(--logo-hero) center/contain no-repeat;width:180px;height:110px;transform:rotate(var(--tilt));display:inline-block}.drips{width:100%;height:22px;color:var(--accent);display:block}.xx-face{width:54px;height:62px;color:var(--hot);flex:none}.btn{font:600 .875rem/1 var(--font-body);border-radius:var(--radius);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:11px 16px;text-decoration:none;display:inline-flex}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-hot{background:var(--hot);color:var(--on-hot);transform:rotate(-1.5deg)}.btn-warm{background:var(--warm);color:var(--on-warm)}.btn-ghost{color:var(--text);border-color:var(--text);background:0 0}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.field{font:.95rem var(--font-body);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--text);border:2px solid var(--border);padding:10px 12px}.field::placeholder{color:var(--muted)}.seg{border:2px solid var(--text);border-radius:var(--radius);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg>*{font:700 .8rem var(--font-body);min-height:44px;color:var(--text);border:0;border-right:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;padding:10px 14px;display:inline-flex}.seg>:last-child{border-right:0}.seg>[aria-pressed=true],.seg>[data-selected]{background:var(--text);color:var(--bg)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--card-shadow);position:relative}.card--taped:before{content:"";background:var(--tape);z-index:2;width:48px;height:15px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-4deg)}.panel{background:var(--sunken);border:var(--rule-width) solid var(--text);border-radius:var(--radius)}.chip{font:700 .65rem/1 var(--font-body);letter-spacing:.04em;border-radius:3px;padding:4px 6px;display:inline-block}.chip--top{background:var(--accent);color:var(--on-accent)}.chip--mid{background:var(--warm);color:var(--on-warm)}.chip--low{background:var(--hot);color:var(--on-hot)}.chip--poor{background:var(--sunken);color:var(--muted);border:1px solid var(--border)}.empty{border:2px dashed var(--border);border-radius:var(--radius);align-items:center;gap:14px;padding:16px;display:flex}.empty strong{font:400 1.3rem/1.05 var(--font-display);text-transform:uppercase;display:block}.toast{background:var(--tile);color:var(--tile-fg);border-radius:2px;padding:10px 14px;font-size:.85rem;font-weight:700;transform:rotate(2.5deg);box-shadow:2px 3px #00000059}@media (prefers-reduced-motion:reduce){.ransom-tile,.btn-hot,.toast,.logo-hero,.card{transform:none!important}}
.shell{z-index:1;min-height:100vh;position:relative}.skip-link{z-index:10;position:absolute;top:8px;left:-9999px}.skip-link:focus{background:var(--tile);color:var(--tile-fg);padding:8px 12px;left:8px}.topbar{border-bottom:var(--rule-width) solid var(--text);background:var(--bg);align-items:center;gap:16px;padding:10px 20px;display:flex}.brand-link{display:inline-flex}.mainnav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.mainnav-link{color:var(--muted);font-family:var(--font-eyebrow);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;border-radius:var(--radius);padding:10px;font-size:.72rem;font-weight:600;text-decoration:none}.mainnav-link:hover{color:var(--text)}.mainnav-link[aria-current=page]{color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.topbar+.drips{margin-top:-2px}.main{max-width:1200px;margin:0 auto;padding:24px 20px 96px}.hero{justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 28px;display:flex}.hero .ransom{margin-top:8px;font-size:clamp(1.8rem,5vw,3rem)}.hero--compact .ransom{font-size:clamp(1.6rem,4vw,2.4rem)}.lede{max-width:46ch;margin:10px 0 0}.notfound{justify-items:start;gap:16px;padding:40px 0;display:grid}.notfound-face{width:96px;height:110px}.appearance{gap:36px;display:grid}.setting{border:0;min-width:0;margin:0;padding:0}.setting legend{align-items:center;gap:10px;margin-bottom:10px;padding:0;display:flex}.setting-hint{margin:8px 0 12px;font-size:.9rem}.seg-option{position:relative}.seg-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-4px}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px;display:grid}.theme-card{background:var(--bg);color:var(--text);border:2px solid var(--border);border-radius:max(var(--radius), 6px);box-shadow:var(--card-shadow);cursor:pointer;font-family:var(--font-body);align-content:start;gap:10px;padding:14px;display:grid;position:relative}.theme-card:hover{transform:translateY(-2px)}.theme-card[data-selected]{border-color:var(--accent);outline:3px solid var(--accent);outline-offset:2px}.theme-card:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.theme-card-top{align-items:center;gap:8px;display:flex}.theme-card-logo{width:26px;height:34px}.theme-card-check{margin-left:auto}.theme-card-blurb{color:var(--muted);min-height:3.6em;font-size:.8rem}.theme-card-swatches{gap:4px;display:flex}.theme-card-swatches i{border:1px solid var(--border);border-radius:3px;width:22px;height:22px}.theme-card-buttons{gap:6px;display:flex}.theme-card-buttons .btn{pointer-events:none;min-height:0;padding:6px 10px;font-size:.72rem}.theme-card-buttons .btn-ghost{border-width:1.5px}.save-status{min-height:44px}.save-status .toast{display:inline-block}@media (max-width:640px){.topbar{padding:8px 14px}.mainnav{z-index:5;background:var(--bg);border-top:var(--rule-width) solid var(--text);padding:4px 4px calc(4px + env(safe-area-inset-bottom));justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.mainnav-link{letter-spacing:.12em;padding:12px 6px;font-size:.66rem}.add-btn{margin-left:auto}.main{padding:18px 16px 110px}.hero .logo-hero{display:none}}@media (prefers-reduced-motion:reduce){.theme-card:hover{transform:none}}.theme-card .ransom{gap:4px .6em}.theme-card .ransom-tile{padding:2px 3px 1px}.theme-card .ransom-word{gap:1px}.help-link{flex:none}.crumbs{color:var(--muted);margin-bottom:4px;font-size:.85rem}.help-sections{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;margin:0 0 28px;padding:0;list-style:none;display:grid}.help-section{color:var(--text);transform:rotate(var(--tilt));gap:6px;padding:20px;text-decoration:none;display:grid}.help-section:hover{box-shadow:var(--card-shadow), 0 0 0 2px var(--accent)}.help-section-title{font-size:2rem}.brand-cta{margin:18px 0 0}.brand-hero-face{width:110px;height:126px;transform:rotate(8deg)}.brand-toc{z-index:3;background:var(--bg);border-bottom:var(--rule-width) solid var(--border);flex-wrap:wrap;gap:6px 4px;margin:0 -4px 28px;padding:8px 4px;display:flex;position:sticky;top:0}.brand-toc a{font-family:var(--font-eyebrow);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--text);border-radius:var(--radius);padding:8px 10px;font-size:.7rem;font-weight:600;text-decoration:none}.brand-toc a:hover{background:var(--surface)}.brand-doc{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.brand-section{grid-template-columns:minmax(0,1fr);gap:20px;scroll-margin-top:64px;display:grid}.brand-h2{border-bottom:var(--rule-width) solid var(--text);padding-bottom:6px;font-size:clamp(2rem,5vw,2.8rem)}.brand-h3{font:700 1.15rem/1.2 var(--font-body);margin:8px 0 0}.brand-copy{max-width:68ch;margin:0}.brand-small{margin:12px 0 0;font-size:.85rem}.brand-card{padding:18px 20px}.brand-list{gap:6px;margin:8px 0 0;padding-left:1.1em;display:grid}.brand-list--do li::marker{content:"✓  ";color:var(--accent);font-weight:700}.brand-list--dont li::marker{content:"✗  ";color:var(--hot);font-weight:700}.brand-files{padding:0;list-style:none}.brand-grid{gap:16px;display:grid}.brand-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.brand-grid--5{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.brand-stage{border-radius:var(--radius);border:2px solid var(--border);place-items:center;gap:12px;min-height:220px;margin:0;padding:28px 20px 40px;display:grid;position:relative}.brand-stage--dark{color:#f6e7d8;--stage-link:#07a5c3;background:#1c191a}.brand-stage--light{color:#1c191a;--stage-link:#05667a;background:#f6e7d8}.brand-stage a{color:var(--stage-link)}.brand-stage figcaption{font:600 .66rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;opacity:.75;position:absolute;bottom:10px;left:12px}.brand-img{max-width:100%;height:auto;display:block}.brand-img--wordmark{width:440px}.brand-img--icon{width:180px}.brand-img--lockup{width:360px}.brand-img--stamp{width:150px}.brand-img--face{width:64px}.brand-swatch-links{text-align:center;font-size:.78rem;line-height:1.7}.brand-mark{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:8px;display:grid}.brand-mark-head p{max-width:68ch;margin:4px 0 0}.brand-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:.8rem;display:flex}.brand-downloads{border-collapse:collapse;width:100%;max-width:640px;font-size:.85rem}.brand-downloads th,.brand-downloads td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.brand-downloads thead th{font-family:var(--font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.brand-downloads tbody th{font-weight:500}.brand-dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;display:inline-block}.brand-dot--teal{background:#07a5c3}.brand-dot--signal{background:#f14902}.brand-dot--mustard{background:#f4b324}.brand-icon-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;display:flex}.brand-icon-tile{justify-items:center;gap:6px;font-size:.72rem;text-decoration:none;display:grid}.brand-icon-tile img{border-radius:22%;box-shadow:0 4px 14px #00000059}.brand-favicons{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.brand-fav{border-radius:var(--radius);align-content:end;justify-items:center;gap:6px;min-width:84px;padding:12px 8px 8px;font-size:.7rem;text-decoration:none;display:grid}.brand-fav--dark{color:#f6e7d8;background:#1c191a}.brand-fav--light{color:#1c191a;background:#f6e7d8;border:1px solid #1c191a33}.brand-fav img{image-rendering:pixelated}.brand-swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.brand-swatch{gap:3px;font-size:.82rem;display:grid}.brand-swatch strong{text-transform:capitalize;font-size:.95rem}.brand-swatch code{color:var(--muted);font-size:.75rem}.brand-chip{height:84px;font:600 .8rem var(--font-mono);border-radius:var(--radius);border:1px solid var(--border);align-items:flex-end;margin-bottom:6px;padding:8px 10px;display:flex;box-shadow:2px 3px #00000040}.brand-themes{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;margin-top:10px;display:grid}.brand-theme{background:var(--bg);color:var(--text);border:2px solid var(--border);border-radius:max(var(--radius), 6px);box-shadow:var(--card-shadow);align-content:start;gap:12px;padding:16px;display:grid}.brand-theme header{gap:2px;display:grid}.brand-theme h4{font-size:1.6rem}.brand-theme header p{color:var(--muted);margin:4px 0 0;font-size:.8rem}.brand-theme-swatches{gap:4px;margin:0;padding:0;list-style:none;display:grid}.brand-theme-swatches li{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;font-size:.78rem;display:grid}.brand-theme-swatches i{border:1px solid var(--border);border-radius:3px;width:22px;height:18px}.brand-theme-swatches code{color:var(--muted);font-size:.72rem}.brand-theme-sample{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-theme-sample .btn{min-height:0;padding:7px 12px;font-size:.75rem}.brand-type{gap:4px;display:grid}.brand-type-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,220px) 1fr;align-items:baseline;gap:4px 20px;padding:14px 0;display:grid}.brand-type-row>p{grid-column:2;margin:0}.brand-type-row>.muted{grid-column:2;font-size:.82rem}.brand-type-row>.eyebrow{grid-row:span 2}.brand-type-anton,.brand-type-script{font-size:2.6rem}.brand-type-caps{color:var(--text);font-size:1rem}.brand-type-body{font-size:1.1rem}.brand-type-mono{font-size:1.05rem}.brand-samples{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.brand-sample{grid-template-rows:auto 1fr;margin:0;display:grid;overflow:hidden}.brand-sample-img{background:var(--sunken);place-items:center;height:200px;padding:10px;display:grid}.brand-sample-img img{width:auto;max-width:100%;height:auto;max-height:180px;box-shadow:0 4px 14px #0000004d}.brand-sample figcaption{gap:3px;padding:12px 14px 14px;font-size:.85rem;display:grid}@media (max-width:640px){.brand-hero-face{display:none}.brand-type-row{grid-template-columns:1fr}.brand-type-row>p,.brand-type-row>.muted{grid-column:1}.brand-type-row>.eyebrow{grid-row:auto}.brand-downloads th,.brand-downloads td{padding:8px 4px}.brand-toc{position:static}}@media (prefers-reduced-motion:reduce){.help-section,.brand-hero-face{transform:none}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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 Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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 Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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 Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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 Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.JxFGeW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.JxFGeW_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.3w_oc3nqvqm6n.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.002ht2t_o636a.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.W3K7Ca_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.W3K7Ca_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d10d3274913e7b39-s.2mhzvxwdz7e4k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/90df65aa73cd68fd-s.p.19snpbqb0f7de.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:Yellowtail Fallback;src:local(Arial);ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.lA0G9W_className{font-family:Yellowtail,Yellowtail Fallback;font-style:normal;font-weight:400}.lA0G9W_variable{--font-yellowtail:"Yellowtail", "Yellowtail Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._3fdbHG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._3fdbHG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bc51258972ef011-s.1t23271dk9abp.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1f658b2c64da6b3-s.p.0obcy7v14u1cn.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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.VKyyaG_className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.VKyyaG_variable{--font-special-elite:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed65c92f00d67935-s.1n97sfu3cq8rs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cc649d7614a4f03-s.0x3ytzqiltc0k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/29cc920740a2f273-s.p.30a4fr71f30lz.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:Rubik Mono One Fallback;src:local(Arial);ascent-override:48.88%;descent-override:16.05%;line-gap-override:0.0%;size-adjust:190.67%}._1-14Ya_className{font-family:Rubik Mono One,Rubik Mono One Fallback;font-style:normal;font-weight:400}._1-14Ya_variable{--font-rubik-mono-one:"Rubik Mono One", "Rubik Mono One Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1d73576e8645acfa-s.0oql_htx1xfre.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/33940a732188dba0-s.08toszdgxsc6x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b846af8dea70cee-s.0b1bigevp3jjn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3ef3dbf342a939b8-s.p.3-7r_zosi-z24.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.dkxaoG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:900}.dkxaoG_variable{--font-playfair-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc5a462c378235ed-s.2lhqjbmzqepkg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7172132ea3483a1a-s.p.15zaksznb5cf5.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.vqVUXq_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal;font-weight:700}.vqVUXq_variable{--font-courier-prime:"Courier Prime", "Courier Prime Fallback"}
