.art{position:relative;overflow:hidden;container-type:inline-size;background:linear-gradient(140deg,var(--art1),var(--art2));color:#fff}.art--card{aspect-ratio:16 / 9}.art--wide{aspect-ratio:3 / 1}.art--fill{width:100%;height:100%}.art-motif{position:absolute;right:5cqw;top:50%;transform:translateY(-50%);width:40cqw;height:40cqw;max-height:78%;aspect-ratio:1}.art-motif svg{width:100%;height:100%;display:block}.art-title{position:absolute;left:6.5cqw;bottom:8cqw;width:50cqw;font-family:var(--font-display);font-weight:700;font-size:8.4cqw;line-height:1.02;letter-spacing:-.02em}.art-eyebrow{position:absolute;left:6.5cqw;top:7cqw;font-family:var(--font-mono);font-weight:600;font-size:2.3cqw;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.art-num{position:absolute;left:6.5cqw;top:12cqw;font-family:var(--font-display);font-weight:700;font-size:4.6cqw;opacity:.92}.art--wide .art-motif{width:auto;height:76%;right:6cqw}.art--wide .art-title{font-size:5.6cqw;bottom:5cqw;width:60cqw}.art--wide .art-eyebrow{top:4.5cqw;font-size:1.6cqw}.art--wide .art-num{top:8cqw;font-size:3.4cqw}.art--untitled .art-num{top:auto;bottom:8cqw;font-size:12cqw}.art--wide.art--untitled .art-num{bottom:4cqw;font-size:8cqw}.art--untitled .art-motif{right:50%;transform:translate(50%,-50%)}.art--untitled:has(.art-num) .art-motif{right:7cqw;transform:translateY(-50%)}@media(min-width:640px){.mc-grid[data-astro-cid-45v7xseh] .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mc-grid[data-astro-cid-45v7xseh] .sp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-hero[data-astro-cid-zo5jkpbr]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.lp-intro[data-astro-cid-zo5jkpbr]{order:1}.lp-form[data-astro-cid-zo5jkpbr]{order:2}.lp-try[data-astro-cid-zo5jkpbr]{order:3;min-width:0;--tryit-bleed: 1.5rem}.lp-try[data-astro-cid-zo5jkpbr] .tryit{margin-block:0;scroll-margin-top:5rem}@media(min-width:1024px){.lp-hero[data-astro-cid-zo5jkpbr]{grid-template-columns:minmax(0,1fr) 26rem;column-gap:3.5rem;row-gap:1.5rem;align-items:start}.lp-intro[data-astro-cid-zo5jkpbr]{grid-column:1;grid-row:1}.lp-try[data-astro-cid-zo5jkpbr]{grid-column:1;grid-row:2}.lp-form[data-astro-cid-zo5jkpbr]{grid-column:2;grid-row:1 / span 2;position:sticky;top:6rem}}.lp-card[data-astro-cid-zo5jkpbr]{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);padding:24px;--text-muted: var(--ink-600);--ac-ring: 0 0 0 3px rgba(43, 186, 134, .45);font-family:var(--font-sans)}.dark .lp-card[data-astro-cid-zo5jkpbr]{--text-muted: var(--color-gray-400, #9ca3af)}.lp-card[data-astro-cid-zo5jkpbr] .ob-screen{max-width:none}.lp-card[data-astro-cid-zo5jkpbr] h2{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.25;color:var(--text-strong);margin:0;text-wrap:balance}.lp-card[data-astro-cid-zo5jkpbr] h2:focus{outline:none}.lp-card[data-astro-cid-zo5jkpbr] p{margin:0}.lp-solved[data-astro-cid-zo5jkpbr] .ob-screen>h2{display:none}.lp-solved[data-astro-cid-zo5jkpbr]>div[data-astro-cid-zo5jkpbr]{display:grid;gap:12px}.lp-solved[data-astro-cid-zo5jkpbr]>.lp-solved-short[data-astro-cid-zo5jkpbr]{display:none}@media(min-width:1024px){.lp-solved[data-astro-cid-zo5jkpbr]>.lp-solved-full[data-astro-cid-zo5jkpbr]{display:none}.lp-solved[data-astro-cid-zo5jkpbr]>.lp-solved-short[data-astro-cid-zo5jkpbr]{display:grid;justify-items:start}.lp-solved-short[data-astro-cid-zo5jkpbr] .ob-go[data-astro-cid-zo5jkpbr]{width:auto;padding-inline:28px;margin-top:4px}}.lp-flash[data-astro-cid-zo5jkpbr]{animation:lp-flash 1.6s ease-out}@keyframes lp-flash{0%,40%{box-shadow:0 0 0 4px #2bba868c,var(--shadow-sm)}to{box-shadow:var(--shadow-sm)}}@media(prefers-reduced-motion:reduce){.lp-flash[data-astro-cid-zo5jkpbr]{animation:none;outline:3px solid rgba(43,186,134,.55)}}.lp-solved-h[data-astro-cid-zo5jkpbr]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.25;color:var(--text-strong);text-wrap:balance}.lp-try[data-astro-cid-zo5jkpbr] .tryit-card{box-shadow:0 1px 2px #15211c0f,0 12px 32px -16px #15211c40}.lp-try[data-astro-cid-zo5jkpbr] .tryit-label{font-family:var(--font-display);font-size:1.25rem;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:4px}.lp-deeper[data-astro-cid-zo5jkpbr]{display:inline-block;margin-left:8px;vertical-align:1px;font-size:.7rem;font-weight:600;padding:1px 8px;border-radius:99px;border:1px solid var(--border);color:var(--text-muted)}.lp-free[data-astro-cid-zo5jkpbr]{font-size:.8rem;font-weight:700;padding:2px 10px;border-radius:99px;background:var(--brand-tint);color:var(--brand-strong)}.lp-optional[data-astro-cid-zo5jkpbr]{font-size:.8rem;font-weight:600;padding:2px 10px;border-radius:99px;border:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.lp-unit[data-astro-cid-zo5jkpbr] summary[data-astro-cid-zo5jkpbr]{list-style:none}.lp-unit[data-astro-cid-zo5jkpbr] summary[data-astro-cid-zo5jkpbr]::-webkit-details-marker{display:none}.lp-unit[data-astro-cid-zo5jkpbr] summary[data-astro-cid-zo5jkpbr]:after{content:"+";font-family:var(--font-mono);font-size:1.25rem;color:var(--text-muted)}.lp-unit[data-astro-cid-zo5jkpbr][open] summary[data-astro-cid-zo5jkpbr]:after{content:"−"}.plan-card[data-astro-cid-zo5jkpbr]{border-color:var(--color-surface-border)}.dark .plan-card[data-astro-cid-zo5jkpbr]{border-color:var(--color-gray-700, #374151)}.plan-card[data-astro-cid-zo5jkpbr].is-on{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #0fa06d26}.plan-card[data-astro-cid-zo5jkpbr]:has(input:focus-visible){outline:3px solid var(--color-brand-500);outline-offset:3px}.plan-dot[data-astro-cid-zo5jkpbr]{position:absolute;right:1.5rem;bottom:1.5rem;width:1.25rem;height:1.25rem;border-radius:99px;border:2px solid var(--color-surface-border)}.plan-card[data-astro-cid-zo5jkpbr].is-on .plan-dot[data-astro-cid-zo5jkpbr]{border-color:var(--color-brand-500);background:radial-gradient(var(--color-brand-500) 45%,transparent 50%)}.ms-main[data-astro-cid-zo5jkpbr]{overflow:hidden;display:grid}.ms-main[data-astro-cid-zo5jkpbr] .ms-main-art{aspect-ratio:16 / 9}@media(min-width:640px){.ms-main[data-astro-cid-zo5jkpbr]{grid-template-columns:2fr 3fr}.ms-main[data-astro-cid-zo5jkpbr] .ms-main-art{aspect-ratio:auto;height:100%;min-height:12rem}}
