@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_8d0e64{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_8d0e64{--font-anton:"Anton","Anton Fallback"}.demo{--d-sans:var(--font-inter),system-ui,sans-serif;--d-serif:var(--font-newsreader),Georgia,serif;--d-display:var(--font-plus-jakarta),var(--d-sans);--d-condensed:var(--font-anton),"Arial Narrow",sans-serif;min-height:100vh;background:var(--d-bg);color:var(--d-ink);font-family:var(--d-body)}.demo[data-demo-template=news]{--d-head:var(--d-serif);--d-body:var(--d-sans);--d-prose:var(--d-serif)}.demo[data-demo-template=magazine]{--d-head:var(--d-condensed);--d-body:var(--d-sans);--d-prose:var(--d-sans)}.demo[data-demo-template=blog]{--d-head:var(--d-display);--d-body:var(--d-sans);--d-prose:var(--d-sans)}.demo[data-demo-theme=classic]{--d-bg:#ffffff;--d-surface:#f2f2f2;--d-ink:#141414;--d-muted:#545658;--d-accent:#b80000;--d-rule:#dcdcdc;--d-band:#141414;--d-band-ink:#ffffff}.demo[data-demo-theme=noir]{--d-bg:#0c1014;--d-surface:#171c21;--d-ink:#f3f1ec;--d-muted:#9aa0a6;--d-accent:#f2c14e;--d-rule:#262c33;--d-band:#f3f1ec;--d-band-ink:#0c1014}.demo[data-demo-theme=ocean]{--d-bg:#f6f9fc;--d-surface:#e7eff7;--d-ink:#0b2239;--d-muted:#5a6b7d;--d-accent:#0a66c2;--d-rule:#d5e0ea;--d-band:#0b2239;--d-band-ink:#f6f9fc}.demo[data-demo-theme=sand]{--d-bg:#f4f1ea;--d-surface:#e9e4d8;--d-ink:#1b1a17;--d-muted:#6d685e;--d-accent:#d9480f;--d-rule:#dcd6c8;--d-band:#1b1a17;--d-band-ink:#f4f1ea}.demo-head{font-family:var(--d-head);letter-spacing:-.015em}.demo[data-demo-template=magazine] .demo-head{font-weight:400;letter-spacing:0;text-transform:uppercase}.demo[data-demo-template=magazine] .demo-head.lowercase{text-transform:lowercase}.demo-muted{color:var(--d-muted)}.demo-accent{color:var(--d-accent)}.demo-rule{border-color:var(--d-rule)}.demo-ink-rule{border-color:var(--d-ink)}.demo-surface{background:var(--d-surface)}.demo-band{background:var(--d-band);color:var(--d-band-ink);--d-muted:color-mix(in srgb,var(--d-band-ink) 65%,transparent);--d-rule:color-mix(in srgb,var(--d-band-ink) 20%,transparent)}.demo-logo{background:var(--d-ink);color:var(--d-bg)}.demo-card:hover .demo-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.demo-ph{background:linear-gradient(135deg,var(--d-surface),var(--d-rule))}.demo-prose{--tw-prose-body:var(--d-ink);--tw-prose-headings:var(--d-ink);--tw-prose-bold:var(--d-ink);--tw-prose-quotes:var(--d-ink);--tw-prose-quote-borders:var(--d-accent);--tw-prose-bullets:var(--d-muted);--tw-prose-counters:var(--d-muted);--tw-prose-hr:var(--d-rule);--tw-prose-th-borders:var(--d-rule);--tw-prose-td-borders:var(--d-rule);font-family:var(--d-prose)}.demo[data-demo-template=news] .demo-prose{font-size:1.1875rem;line-height:1.6}.demo-prose :is(h1,h2,h3,h4){font-family:var(--d-body);font-weight:700;letter-spacing:-.01em}.demo-dropcap>p:first-of-type:first-letter{float:left;font-family:var(--d-condensed);font-size:4.6em;line-height:.8;padding:.06em .12em 0 0;color:var(--d-accent)}.demo:has(.demo-cta){padding-bottom:4.5rem}.demo-cta{--brand-accent:#2c5bff;position:fixed;inset:auto 0 0;z-index:50;background:#10131f;border-top:1px solid rgb(255 255 255/.08);box-shadow:0 -12px 32px -16px rgb(16 19 31/.45);color:#ffffff;font-family:var(--d-sans)}.demo-cta-inner{display:flex;align-items:center;gap:1.5rem;max-width:80rem;min-height:4rem;margin:0 auto;padding:.625rem 1.5rem calc(.625rem + env(safe-area-inset-bottom))}.demo-cta-brand{display:flex;flex:none;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),var(--d-sans);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#ffffff}.demo-cta-text{display:flex;min-width:0;flex:1;align-items:baseline;gap:.75rem;padding-left:1.25rem;border-left:1px solid rgb(255 255 255/.14);font-size:.875rem;line-height:1.3}.demo-cta-claim,.demo-cta-claim-short{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-cta-claim-short{display:none}.demo-cta-pitch{color:#a3a9bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-cta-button{flex:none;border-radius:9999px;background:#2c5bff;color:#ffffff;font-size:.875rem;font-weight:700;padding:.625rem 1.25rem;white-space:nowrap;box-shadow:0 8px 20px -10px rgb(44 91 255/.7);transition:background .15s}.demo-cta-button:hover{background:#1e45e0}.demo-cta-close{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:9999px;color:#a3a9bf}.demo-cta-close:hover{background:rgb(255 255 255/.08);color:#ffffff}.demo-cta-back{display:flex;flex:none;align-items:center;gap:.375rem;padding:.5rem .875rem .5rem .625rem;border-radius:9999px;border:1px solid rgb(255 255 255/.18);font-size:.875rem;font-weight:600;color:#ffffff;white-space:nowrap}.demo-cta-back:hover{background:rgb(255 255 255/.08)}.demo-cta-actions{display:flex;flex:none;gap:.5rem}.demo-cta-button-quiet{background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.demo-cta-button-quiet:hover{background:rgb(255 255 255/.08)}@media (max-width:1279px){.demo-cta-pitch{display:none}}@media (max-width:899px){.demo-cta-claim{display:none}.demo-cta-claim-short{display:inline}}@media (max-width:719px){.demo:has(.demo-cta){padding-bottom:7.5rem}.demo-cta-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.625rem .75rem;padding:.625rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.demo-cta-wordmark{display:none}.demo-cta-text{padding-left:0;border-left:0}.demo-cta-button{grid-column:1/-1;grid-row:2;padding:.75rem 1rem;text-align:center}.demo-cta[data-entry=site] .demo-cta-inner{grid-template-columns:auto auto minmax(0,1fr)}.demo-cta-actions{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr}.demo-cta-actions .demo-cta-button{grid-column:auto;grid-row:auto}}@keyframes demo-cta-rise{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@supports (animation-timeline:scroll()){.demo-cta[data-reveal=scroll]{animation:demo-cta-rise linear both;animation-timeline:scroll(root);animation-range:280px 520px}}@media (prefers-reduced-motion:reduce){.demo-cta[data-reveal=scroll]{animation:none}}