.release-card{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:32px;display:grid;grid-template-columns:160px 1fr auto;gap:28px;align-items:center;transition:transform .15s,border-color .15s,box-shadow .15s;text-decoration:none;color:var(--ink);max-width:1280px;margin-inline:auto}.release-card .when{font-family:var(--f-mono);font-size:11.5px;color:var(--coral-ink);letter-spacing:.06em;text-transform:uppercase}.release-card .tag{font-family:var(--f-mono);font-size:10px;color:var(--steel-2);letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.release-card h3{font-family:var(--f-display);font-size:22px;letter-spacing:-0.024em;margin:0 0 8px;font-weight:600;text-wrap:balance;line-height:1.2}.release-card h3 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.release-card p{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0;max-width:62ch}.release-card .arrow{color:var(--coral-ink);font-family:var(--f-mono);font-size:11.5px;white-space:nowrap}@media (max-width:1080px){.release-card{grid-template-columns:1fr;gap:14px}.release-card .arrow{display:none}}.mention-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:14px;min-height:240px;transition:transform .15s,border-color .15s,box-shadow .15s}.mention-card .pub{color:var(--ink)}.mention-card .pub.wsj{font-size:18px}.mention-card .pub.bb{color:var(--ink)}.mention-card .pub.fb{font-size:21px}.mention-card .when{font-family:var(--f-mono);font-size:10.5px;color:var(--steel-2);letter-spacing:.08em;text-transform:uppercase}.mention-card .headline{font-family:var(--f-display);font-size:17px;letter-spacing:-0.018em;line-height:1.35;margin:0;font-weight:500;text-wrap:balance;color:var(--ink)}.mention-card .headline em{font-family:var(--f-serif);font-style:italic;font-weight:500}.mention-card .link{margin-top:auto;padding-top:12px;border-top:1px dashed var(--rule);display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11px;color:var(--steel)}.mention-card .link a{color:var(--coral-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(181,57,15,.45);text-underline-offset:3px}.kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.kit-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px;min-height:180px}.kit-card .ic{width:42px;height:42px;border-radius:10px;background:var(--paper-2);display:flex;align-items:center;justify-content:center;color:var(--coral);margin-bottom:6px}.kit-card .ic svg{width:20px;height:20px}.kit-card h4{font-family:var(--f-display);font-size:16px;letter-spacing:-0.015em;margin:0;font-weight:600}.kit-card p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}.kit-card .row{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11px;color:var(--steel)}.kit-card .row a{color:var(--coral-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(181,57,15,.45);text-underline-offset:3px}@media (max-width:1080px){.kit-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.kit-grid{grid-template-columns:1fr}}.founder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.founder-card{background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.founder-card .ph{aspect-ratio:4/5;background:linear-gradient(135deg,var(--paper-2),var(--mist));display:flex;align-items:center;justify-content:center;color:var(--coral);font-family:var(--f-display);font-size:48px;font-weight:600;letter-spacing:-0.04em;position:relative}.founder-card .ph::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,90,31,.10),transparent 60%)}.founder-card .meta{padding:16px;display:flex;flex-direction:column;gap:2px}.founder-card .meta .nm{font-size:14px;font-weight:600;letter-spacing:-0.014em}.founder-card .meta .role{font-family:var(--f-mono);font-size:10.5px;color:var(--steel);letter-spacing:.06em;text-transform:uppercase}.founder-card .meta .dl{margin-top:8px;font-family:var(--f-mono);font-size:11px;color:var(--coral-ink)}@media (max-width:1080px){.founder-grid{grid-template-columns:repeat(2,1fr)}}.contact-block{background:var(--ink);color:var(--paper);border-radius:18px;padding:36px;display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;position:relative;overflow:hidden}.contact-block::before{content:"";position:absolute;inset:auto -120px -120px auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,31,.18),transparent 70%);pointer-events:none}.contact-block .av{width:90px;height:90px;border-radius:18px;background:var(--coral-aa);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:600;font-size:30px;letter-spacing:-0.025em;position:relative;z-index:1}.contact-block h3{font-family:var(--f-display);font-size:28px;letter-spacing:-0.026em;margin:0 0 8px;font-weight:600;position:relative;z-index:1}.contact-block .role{font-family:var(--f-mono);font-size:12px;color:rgba(247,246,242,.55);letter-spacing:.06em;margin-bottom:14px;position:relative;z-index:1}.contact-block .mail{font-family:var(--f-mono);font-size:14px;color:var(--coral);margin-bottom:8px;position:relative;z-index:1;display:inline-block;border-bottom:1px solid currentColor}.contact-block .row{display:flex;gap:8px;margin-top:18px;position:relative;z-index:1;flex-wrap:wrap}.contact-block .regions{display:flex;gap:18px;margin-top:18px;flex-wrap:wrap;position:relative;z-index:1;font-family:var(--f-mono);font-size:11.5px;color:rgba(247,246,242,.7);letter-spacing:.04em}.contact-block .regions strong{color:var(--paper);font-weight:600;display:block;margin-bottom:2px}@media (max-width:1080px){.contact-block{grid-template-columns:1fr;padding:28px}}.pr-doc{max-width:780px;margin:0 auto;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.pr-doc .pr-head{border-bottom:1px solid var(--rule);padding-bottom:18px;margin-bottom:24px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.pr-doc .pr-head .label{color:var(--coral-ink);font-weight:600}.pr-doc h1{font-family:var(--f-display);font-size:38px;letter-spacing:-0.032em;line-height:1.1;margin:0 0 18px;font-weight:600;color:var(--ink);text-wrap:balance}.pr-doc h1 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.pr-doc .deck{font-size:18px;line-height:1.55;color:var(--ink);margin:0 0 28px;text-wrap:pretty;font-weight:500}.pr-doc .dateline{font-family:var(--f-mono);font-size:12px;color:var(--steel);letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.pr-doc p{margin:0 0 16px}.pr-doc h2{font-family:var(--f-display);font-size:22px;letter-spacing:-0.022em;margin:36px 0 12px;color:var(--ink);font-weight:600}.pr-doc blockquote{margin:24px 0;padding:16px 22px;border-left:3px solid var(--coral);background:var(--paper-2);font-style:italic;border-radius:0 8px 8px 0;font-size:15.5px}.pr-doc blockquote cite{display:block;margin-top:10px;font-family:var(--f-mono);font-size:11.5px;color:var(--steel);font-style:normal;letter-spacing:.04em}.pr-doc .end-mark{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-align:center;color:var(--steel);margin:32px 0 28px}.pr-doc .pr-foot{background:var(--paper-2);border-radius:12px;padding:20px 24px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.pr-doc .pr-foot h3{font-family:var(--f-display);font-size:14px;font-weight:600;color:var(--ink);margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em}.pr-doc .pr-foot a{color:var(--coral-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(181,57,15,.55);text-underline-offset:3px;border-bottom:0}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.sw{background:var(--surface,#fff);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.sw .chip{aspect-ratio:5/2}.sw .info{padding:14px;display:flex;flex-direction:column;gap:2px}.sw .info .nm{font-size:13px;font-weight:600;letter-spacing:-0.012em}.sw .info .hex{font-family:var(--f-mono);font-size:11px;color:var(--steel)}[data-theme="dark"] .release-card,[data-theme="dark"] .mention-card,[data-theme="dark"] .kit-card,[data-theme="dark"] .founder-card,[data-theme="dark"] .sw{background:var(--surface);border-color:var(--rule);color:var(--fg)}[data-theme="dark"] .release-card{color:var(--fg)}[data-theme="dark"] .release-card p,[data-theme="dark"] .kit-card p,[data-theme="dark"] .pr-doc{color:var(--fg-2)}[data-theme="dark"] .release-card .when,[data-theme="dark"] .mention-card .when{color:#FF9264}[data-theme="dark"] .mention-card .pub,[data-theme="dark"] .mention-card .pub.bb,[data-theme="dark"] .mention-card .headline{color:var(--fg)}[data-theme="dark"] .mention-card .link a,[data-theme="dark"] .kit-card .row a,[data-theme="dark"] .founder-card .meta .dl,[data-theme="dark"] .pr-doc .pr-head .label,[data-theme="dark"] .pr-doc .pr-foot a{color:#FF9264;text-decoration-color:rgba(255,146,100,.5)}[data-theme="dark"] .kit-card .ic{background:var(--bg-2)}[data-theme="dark"] .founder-card .ph{background:linear-gradient(135deg,var(--bg-2),#322B23)}[data-theme="dark"] .pr-doc h1,[data-theme="dark"] .pr-doc h2,[data-theme="dark"] .pr-doc .deck{color:var(--fg)}[data-theme="dark"] .pr-doc blockquote{background:var(--bg-2);color:var(--fg-2)}[data-theme="dark"] .pr-doc .pr-foot{background:var(--bg-2);color:var(--fg-2)}[data-theme="dark"] .pr-doc .pr-foot h3{color:var(--fg)}[data-theme="dark"] .contact-block{background:#000;color:#F4F1EA}[data-theme="dark"] .contact-block h3{color:#F4F1EA}[data-theme="dark"] .contact-block .regions strong{color:#F4F1EA}[data-theme="dark"] .contact-block .mail{color:#FF9264}[data-theme="dark"] .sw{background:var(--bg-3,#221E18);border-color:var(--rule)}[data-theme="dark"] .sw .info .nm{color:var(--fg)}[data-theme="dark"] .sw .info .hex{color:var(--fg-2)}[data-theme="dark"] .sw .chip[style*="var(--ink)"]{background:#14110E !important}[data-theme="dark"] .mention-card .link{color:var(--fg-2);border-color:var(--rule)}[data-theme="dark"] .kit-card .row{color:var(--fg-2)}[data-theme="dark"] .founder-card .meta{background:var(--bg-3,#221E18)}[data-theme="dark"] .founder-card .meta .nm{color:var(--fg)}[data-theme="dark"] .founder-card .meta .role{color:var(--fg-2)}[data-theme="dark"] .card{background:var(--bg-3,#221E18);border-color:var(--rule)}@media (max-width:1080px){.swatch-grid{grid-template-columns:1fr 1fr}}