.pr-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.pr-pack-note{margin-top:12px;color:var(--dim);font-size:11px}.pr-jump{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.pr-jump a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;color:var(--mist)}.pr-jump a:hover{color:var(--pearl);background:var(--faint)}.pr-sec{padding-block:clamp(40px,6vw,80px);border-top:1px solid var(--line);scroll-margin-top:80px}.site [id]{scroll-margin-top:84px}.pr-dim{color:var(--dim)}.pr-note{margin-top:18px;max-width:720px;color:var(--mist);font-size:15px;line-height:1.6}.pr-box a,.pr-contact a:not(.s-btn),.pr-note a{text-decoration:underline;text-underline-offset:3px}.pr-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.pr-copy{height:40px}.pr-h3{margin:40px 0 12px;font-size:20px;font-weight:500;letter-spacing:-.02em}.pr-release{margin-top:22px;max-width:820px;padding:clamp(22px,4vw,44px);border-radius:28px;border:1px solid var(--line-2);background:var(--panel)}.pr-release-title{margin:14px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.05;font-weight:500;letter-spacing:-.045em;text-wrap:balance}.pr-release-stand{margin-top:16px;font-size:clamp(17px,1.6vw,19px);line-height:1.55;font-weight:500}.pr-release-body{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:14px;color:var(--mist);font-size:16.5px;line-height:1.7;max-width:68ch}.pr-facts{margin:28px 0 0;display:grid;gap:0;background:var(--ink-2);outline:1px solid var(--line);outline-offset:-1px;border-radius:22px;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}@media (min-width:560px) and (max-width:1099px){.pr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-facts div{background:var(--ink-2);box-shadow:inset -1px -1px 0 var(--line);padding:18px 20px;display:grid;gap:6px;align-content:start}.pr-facts dt{color:var(--dim);font-size:11px}.pr-facts dd{margin:0;font-size:16px;line-height:1.45}.pr-two{margin-top:28px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.pr-box{min-width:0;display:grid;gap:12px;align-content:start;padding:24px;border-radius:22px;border:1px solid var(--line-2);background:var(--ink-2)}.pr-box>p{color:var(--mist);line-height:1.65}.pr-box h3.s-mono{font-weight:500;font-size:11px}.pr-box .pr-copy{justify-self:start}.pr-person{grid-template-columns:56px minmax(0,1fr);gap:16px}.pr-person h3{font-size:20px;font-weight:500;letter-spacing:-.02em}.pr-person p+p{margin-top:10px}.pr-person p:not(.s-mono){color:var(--mist);line-height:1.65}.pr-face{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:600;letter-spacing:-.02em;color:#0b0d12;background:linear-gradient(135deg,#ff8a5c,#9b8cff 55%,#5ee0c1)}.pr-list{display:grid;gap:8px;padding-left:18px;color:var(--mist);line-height:1.55;list-style:disc}.pr-angles{max-width:720px}.pr-assets{margin-top:28px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.pr-asset{margin:0;display:grid;gap:10px;align-content:start}.pr-asset-art{aspect-ratio:4/3;max-width:100%;border-radius:20px;border:1px solid var(--line-2);display:grid;place-items:center;padding:14%;overflow:hidden}.pr-asset-art img{width:100%;height:100%;min-height:0;object-fit:contain}.pr-asset-art.pr-plain{padding:10%}.pr-light{background:#f7f5f0}.pr-dark{background:#0b0d12}.pr-plain{background:var(--ink-3)}.pr-photo{padding:0;background:#0b0d12}.pr-photo img{width:100%;height:100%;object-fit:contain}.pr-asset figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px}.pr-links{display:flex;gap:12px}.pr-links a{display:inline-flex;align-items:center;min-height:24px;min-width:32px;padding:2px 4px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;color:var(--pearl)}.pr-swatches{margin-top:28px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.pr-swatch{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:110px;padding:14px 16px;border-radius:18px;border:1px solid var(--line-2);font-weight:500}.pr-swatch .s-mono{font-size:11px;opacity:.8}.pr-contact{display:grid;gap:28px;align-items:end}@media (min-width:900px){.pr-contact{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.pr-contact-end{display:grid;gap:14px;justify-items:start}.pr-email{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:15px;user-select:all;word-break:break-all}