.jc-page{color:#fafafa;font-family:var(--font-geist-sans),sans-serif;--jc-muted:#a1a1aa;--jc-reading-width:820px;background:#09090b;overflow:clip}.jc-page *{box-sizing:border-box}.jc-page .dm-nav{z-index:20;position:relative}.jc-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.jc-page h1,.jc-page h2,.jc-page h3,.jc-page p{margin:0}.jc-page h2{letter-spacing:-.04em;text-wrap:balance;font-size:round(clamp(32px,3.3vw,48px),2px);font-weight:560;line-height:1.15}.jc-page em{color:#a9a5ff;font-style:normal}.jc-page p{color:var(--jc-muted);font-size:18px;line-height:1.65}.jc-page button:focus-visible,.jc-page a:focus-visible{outline-offset:4px;outline:2px solid #aaa5ff}.jc-page .jc-hero{text-align:center;max-width:1040px;padding-top:110px;padding-bottom:88px}.jc-page .jc-hero h1{letter-spacing:-.045em;text-wrap:pretty;max-width:1000px;margin-inline:auto;font-size:round(clamp(36px,4vw,58px),2px);font-weight:550;line-height:1.14}.jc-page .jc-hero-copy{max-width:var(--jc-reading-width);color:#aaaab4;margin:30px auto 32px;font-size:18px;line-height:1.75}.jc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jc-page .jc-hero>.jc-actions{justify-content:center}.jc-page .create-button{cursor:pointer;color:#fff;background:#423be5;border:1px solid #423be5;border-radius:999px;justify-content:center;align-items:center;height:52px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.jc-page .jc-section{margin-top:96px}.jc-page .jc-section:has(+footer){padding-bottom:96px}.jc-page .jc-hero+.jc-section{padding-top:40px}.jc-video{background:#09090b;border-radius:16px;overflow:hidden}.jc-video video{aspect-ratio:16/9;object-fit:contain;background:#080809;width:100%;display:block}.jc-featured-video{margin:0}.jc-featured-caption{max-width:820px;margin-top:20px}.jc-page .jc-featured-caption p{font-size:16px;line-height:1.6}.jc-page .jc-featured-caption p+p{margin-top:8px}.jc-page .jc-featured-caption .jc-featured-title{color:#fafafa;font-size:21px;font-weight:600}.jc-page .jc-featured-caption .jc-video-meta{font-size:14px}.jc-page .jc-featured-caption .jc-video-audience,.jc-page .jc-cards .ds-media-cards .ds-body.jc-video-audience{color:#d4d4d8;font-size:14px}@media (max-width:760px){.jc-wrap{width:calc(100% - 36px)}.jc-page .jc-hero{padding-top:112px;padding-bottom:48px}.jc-page .jc-hero h1{font-size:36px;line-height:1.16}.jc-page .jc-hero-copy{margin:24px auto 28px;font-size:16px;line-height:1.7}.jc-page .jc-section{margin-top:64px}.jc-page .jc-section:has(+footer){padding-bottom:64px}.jc-page .jc-hero+.jc-section{padding-top:24px}}.jc-ds{--surface-1:#18181b;--surface-2:#27272a;--surface-3:#3f3f46;--text-1:#fafafa;--text-2:#d4d4d8;--text-3:#a1a1aa;--text-4:#909099;--primary:#423be5;--r-md:14px;--r-lg:20px;--r-pill:999px;--fs-h2:clamp(28px, 3.6vw, 44px);--fs-h3:21px;--fs-intro:clamp(17px, 1.4vw, 20px);--fs-body:16px;--fs-small:14px;--dur:.22s;--ease:cubic-bezier(.16, 1, .3, 1)}.jc-page .jc-ds .ds-section{width:min(1180px,100% - 64px);max-width:none;margin-inline:auto;padding:0}.jc-page .jc-ds .ds-header{max-width:880px;margin-bottom:clamp(28px,4vw,48px)}.jc-page .jc-ds .ds-header.has-action{max-width:none}.jc-page .jc-ds .ds-header-copy{min-width:0;max-width:880px}.jc-page .jc-ds .ds-header-action{margin-left:auto}.jc-page .jc-ds .ds-eyebrow{font-size:var(--fs-small);color:var(--text-4);font-weight:500;line-height:1.55}.jc-page .jc-ds .ds-h2{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--text-1);text-wrap:balance;margin-top:10px;font-weight:600;line-height:1.08}.jc-page .jc-ds .ds-intro{font-size:var(--fs-intro);color:var(--text-3);text-wrap:pretty;margin-top:14px;line-height:1.5}.jc-page .jc-ds .shiny-cta{--shiny-fill:#423be5;--shiny-accent:#b9c4ff;--shiny-accent-soft:#fff;--shiny-inset:#2e27b8}.jc-cards{--jc-column:calc((min(1180px, 100vw - 64px) - 24px) / 3 * .84);--media-card-width:var(--jc-column);--jc-edge:max(32px, calc((100vw - 1180px) / 2));--jc-gutter:32px}.jc-cards-landscape{--media-card-width:calc(var(--jc-column) * 64 / 27)}.jc-page .jc-cards .ds-media-cards-carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--media-card-width);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100vw;padding:0 var(--jc-gutter) 16px var(--jc-edge);scroll-padding-left:var(--jc-edge);scrollbar-width:none;gap:12px;margin-left:calc(50% - 50vw);display:grid;overflow-x:auto}.jc-page .jc-cards .ds-media-cards-carousel::-webkit-scrollbar{display:none}.jc-page .jc-cards .ds-media-cards-carousel>article{scroll-snap-align:start;min-width:0}.jc-page .jc-cards .ds-media-cards-carousel:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.jc-page .jc-cards .ds-media-cards .ds-visual{background:var(--surface-1);border-radius:16px}.jc-page .jc-cards .ds-media-cards .ds-visual video{object-fit:contain;object-position:center}.jc-page .jc-cards .ds-media-cards h3{margin-top:20px}.jc-page .jc-cards .ds-media-cards .ds-body{color:var(--text-3);margin-top:8px;font-size:15px;line-height:1.65}.jc-page .jc-cards .ds-media-cards .ds-mute{inset:auto 12px 12px auto}.jc-page .jc-cards-single .ds-media-cards-carousel{width:100%;margin-left:0;padding:0;display:block;overflow:visible}.jc-page .jc-faq .ds-faq-answer{color:var(--text-3);padding:0 20px 20px;font-size:16px;line-height:1.6}@media (max-width:767px){.jc-page .jc-ds .ds-header.has-action{flex-direction:column;align-items:flex-start;gap:20px}.jc-page .jc-ds .ds-header-action{margin-left:0;padding-bottom:0}.jc-page .jc-cards-landscape .ds-media-cards-carousel{--media-card-width:100%;scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:36px;width:100%;margin-inline:0;padding-inline:0;overflow:visible}.jc-page .jc-cards-landscape .ds-media-cards-carousel>article{width:100%;min-width:0}.jc-page .jc-cards-landscape .ds-media-cards-carousel :is(h3,p){white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (max-width:760px){.jc-cards{--jc-edge:18px;--jc-gutter:18px}.jc-page .jc-ds .ds-section{width:calc(100% - 36px)}}@media (max-width:599px){.jc-page .jc-ds .ds-h2{font-size:28px}.jc-page .jc-ds .ds-header{margin-bottom:20px}}.jc-page .jc-hero-eyebrow{color:var(--jc-muted);margin-bottom:20px;font-size:14px}.jc-example-selector{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.jc-example-selector button{color:#d4d4d8;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:999px;min-height:44px;padding:12px 18px;font-size:14px}.jc-example-selector button[aria-pressed=true]{color:#fafafa;background:#423be52b;border-color:#a9a5ff}.jc-example-placeholder{text-align:center;background:#18181b;border:1px dashed #52525b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.jc-example-placeholder>span{color:#a9a5ff;font-size:13px}.jc-page .jc-example-placeholder p{color:#a1a1aa;font-size:14px}.jc-hero-placeholder{aspect-ratio:16/9}.jc-page .jc-hero-placeholder h2{max-width:620px;font-size:clamp(24px,3vw,40px);line-height:1.2}@media (max-width:600px){.jc-hero-placeholder{aspect-ratio:auto;min-height:240px}}
