.presskitpage{--rad-card: 20px;--rad-btn: 24px;--pk-line: rgba(37, 29, 53, .1);--pk-ink: #251D35;--pk-muted: #6a6480;--pk-accent: #5b5de4}.presskitpage .pk-hero{padding:clamp(6.25rem,9vw,8rem) 0 clamp(2rem,4vw,3rem)}.presskitpage .pk-hero h1{font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:var(--pk-ink);margin:0 0 1rem;text-wrap:balance}.presskitpage .pk-lede{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--pk-muted);max-width:46ch;margin:0}.presskitpage .pk-zip{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;padding:1.25rem 1.5rem;border:1px solid var(--pk-line);border-radius:var(--rad-card);background:#fff}.presskitpage .pk-zip-note{font-size:.9rem;color:var(--pk-muted);margin:0;flex:1 1 18rem}.presskitpage .pk-section{padding:clamp(2.5rem,5vw,4rem) 0;border-top:1px solid var(--pk-line)}.presskitpage .pk-h2{font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.022em;font-weight:700;color:var(--pk-ink);margin:0 0 .5rem}.presskitpage .pk-note{font-size:.95rem;line-height:1.6;color:var(--pk-muted);max-width:58ch;margin:0 0 2rem}.presskitpage .pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:56rem){.presskitpage .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.presskitpage .pk-grid{grid-template-columns:1fr}}.presskitpage .pk-card{border:1px solid var(--pk-line);border-radius:var(--rad-card);overflow:hidden;background:#fff;display:flex;flex-direction:column}.presskitpage .pk-preview{display:grid;place-items:center;padding:2rem 1.75rem;min-height:9.5rem}.presskitpage .pk-preview--light{background:#f7f6fa}.presskitpage .pk-preview--dark{background:var(--pk-ink)}.presskitpage .pk-preview img{max-width:100%;max-height:5.5rem;width:auto;height:auto;display:block}.presskitpage .pk-card-foot{padding:.9rem 1.1rem 1.1rem;border-top:1px solid var(--pk-line);display:flex;flex-direction:column;gap:.7rem}.presskitpage .pk-card-name{font-size:.9rem;font-weight:600;color:var(--pk-ink);letter-spacing:-.008em}.presskitpage .pk-dl{display:flex;flex-wrap:wrap;gap:.4rem}.presskitpage .pk-dl a{font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--pk-line);color:var(--pk-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.presskitpage .pk-dl a:hover{color:var(--pk-accent);border-color:currentColor}.presskitpage .pk-dl a:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.presskitpage .pk-colors{display:flex;flex-wrap:wrap;gap:1rem}.presskitpage .pk-color{display:flex;align-items:center;gap:.9rem;border:1px solid var(--pk-line);border-radius:var(--rad-card);padding:.75rem 1.1rem .75rem .85rem;background:#fff;font:inherit;cursor:pointer;text-align:left}.presskitpage .pk-swatch{width:2.4rem;height:2.4rem;border-radius:12px;flex:none;box-shadow:inset 0 0 0 1px #0000000f}.presskitpage .pk-color-name{display:block;font-size:.9rem;font-weight:600;color:var(--pk-ink)}.presskitpage .pk-color-hex{display:block;font-size:.85rem;color:var(--pk-muted);font-variant-numeric:tabular-nums}.presskitpage .pk-color:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.presskitpage .pk-allowed{border-left:3px solid var(--pk-accent);padding:.15rem 0 .15rem 1.1rem;margin:0 0 1.75rem;max-width:58ch}.presskitpage .pk-allowed p{margin:0;color:var(--pk-ink);line-height:1.6}.presskitpage .pk-allowed .pk-example{margin-top:.35rem;color:var(--pk-muted);font-style:italic}.presskitpage .pk-donts{margin:0 0 1.75rem;padding:0;list-style:none;display:grid;gap:.6rem;max-width:62ch}.presskitpage .pk-donts li{position:relative;padding-left:1.4rem;color:var(--pk-muted);line-height:1.55}.presskitpage .pk-donts li:before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:1.5px;background:currentColor;opacity:.5}.presskitpage .pk-fine{font-size:.85rem;color:var(--pk-muted);margin:0}.presskitpage .pk-about{border:1px solid var(--pk-line);border-radius:var(--rad-card);padding:1.4rem 1.5rem;background:#fff;max-width:62ch}.presskitpage .pk-about p{margin:0 0 1rem;line-height:1.65;color:var(--pk-ink)}.presskitpage .pk-copy{font:inherit;font-size:.82rem;font-weight:600;padding:.35rem .9rem;border-radius:999px;border:1px solid var(--pk-line);background:transparent;color:var(--pk-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.presskitpage .pk-copy:hover,.presskitpage .pk-copy[data-copied=true]{color:var(--pk-accent);border-color:currentColor}.presskitpage .pk-copy:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.presskitpage *{transition:none!important}}
