figure:where(.astro-iz7ka7fp){margin:0;min-width:0}iframe:where(.astro-iz7ka7fp){display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--landing-border);background:#0f1115}figcaption:where(.astro-iz7ka7fp){margin-top:12px;font-size:.8rem;line-height:1.5}a:where(.astro-iz7ka7fp){color:var(--landing-dim);text-underline-offset:4px}a:where(.astro-iz7ka7fp):hover{color:var(--landing-text)}a:where(.astro-iz7ka7fp):focus-visible{outline:2px solid var(--landing-primary);outline-offset:4px}.publisher:where(.astro-u4hc7k4x){--publisher-link: var(--landing-primary)}[data-theme=light] .publisher:where(.astro-u4hc7k4x){--publisher-link: #795500}.publisher-section:where(.astro-u4hc7k4x){padding:72px 0;scroll-margin-top:140px}.publisher:where(.astro-u4hc7k4x) p:where(.astro-u4hc7k4x){font-size:1rem;line-height:1.7;color:var(--landing-dim)}.publisher:where(.astro-u4hc7k4x) h2:where(.astro-u4hc7k4x){font-family:Patua One,serif;font-size:clamp(2rem,3.8vw,3rem);line-height:1.12;font-weight:400;margin:0 0 22px;text-wrap:balance}.publisher:where(.astro-u4hc7k4x) h3:where(.astro-u4hc7k4x){font-family:Patua One,serif;font-size:1.3rem;font-weight:400;margin:0 0 8px}.publisher:where(.astro-u4hc7k4x) a:where(.astro-u4hc7k4x):not(.btn-primary,.btn-secondary){color:var(--publisher-link);text-underline-offset:4px}.publisher:where(.astro-u4hc7k4x) a:where(.astro-u4hc7k4x):focus-visible,.publisher:where(.astro-u4hc7k4x) summary:where(.astro-u4hc7k4x):focus-visible{outline:2px solid var(--landing-primary);outline-offset:5px}.publisher-hero:where(.astro-u4hc7k4x) .hero-shell:where(.astro-u4hc7k4x){align-items:center;padding-bottom:72px}.publisher-hero:where(.astro-u4hc7k4x) h1:where(.astro-u4hc7k4x){font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.06}.publisher-hero:where(.astro-u4hc7k4x) h1:where(.astro-u4hc7k4x) span:where(.astro-u4hc7k4x){color:var(--publisher-link)}.publisher-hero:where(.astro-u4hc7k4x) .kicker:where(.astro-u4hc7k4x){color:var(--landing-dim)}.publisher-art:where(.astro-u4hc7k4x){margin:0;border:1px solid var(--landing-border)}.publisher-art:where(.astro-u4hc7k4x) img:where(.astro-u4hc7k4x){display:block;width:100%;height:auto}.everyday-layout:where(.astro-u4hc7k4x){display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.section-copy:where(.astro-u4hc7k4x) p:where(.astro-u4hc7k4x){margin:0 0 20px}.section-copy:where(.astro-u4hc7k4x) .quiet-note:where(.astro-u4hc7k4x){font-size:.85rem;color:var(--landing-muted)}.wide-copy:where(.astro-u4hc7k4x){max-width:780px;margin-bottom:36px}.ownership-section:where(.astro-u4hc7k4x),.setup-section:where(.astro-u4hc7k4x){background:var(--landing-secion-bg1);border-block:1px solid var(--landing-border)}.pipeline:where(.astro-u4hc7k4x){margin:0}.pipeline:where(.astro-u4hc7k4x) img:where(.astro-u4hc7k4x){display:block;width:100%;height:auto;border:1px solid var(--landing-border)}.pipeline:where(.astro-u4hc7k4x) figcaption:where(.astro-u4hc7k4x){margin-top:14px;font-size:.85rem;line-height:1.6;color:var(--landing-muted)}.pipeline:where(.astro-u4hc7k4x) figcaption:where(.astro-u4hc7k4x) a:where(.astro-u4hc7k4x){display:inline-block}.ownership-notes:where(.astro-u4hc7k4x){display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:24px}.ownership-notes:where(.astro-u4hc7k4x) strong:where(.astro-u4hc7k4x){display:block;background:none;padding:0;color:var(--landing-text);margin-bottom:4px}.continuity-layout:where(.astro-u4hc7k4x){display:grid;grid-template-columns:1fr 1fr;gap:90px}.article-link:where(.astro-u4hc7k4x){display:inline-block;margin-top:10px;font-size:.9rem}.capabilities:where(.astro-u4hc7k4x){margin:0}.capabilities:where(.astro-u4hc7k4x) div:where(.astro-u4hc7k4x){display:grid;grid-template-columns:85px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--landing-border)}.capabilities:where(.astro-u4hc7k4x) div:where(.astro-u4hc7k4x):first-child{padding-top:0}.capabilities:where(.astro-u4hc7k4x) dt:where(.astro-u4hc7k4x){font-family:Patua One,serif;font-size:1.6rem;color:var(--publisher-link)}.capabilities:where(.astro-u4hc7k4x) dd:where(.astro-u4hc7k4x){margin:0;color:var(--landing-dim);font-size:.95rem;line-height:1.7}.setup-layout:where(.astro-u4hc7k4x){display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:start}.setup-steps:where(.astro-u4hc7k4x){margin:0;padding-left:24px}.setup-steps:where(.astro-u4hc7k4x) li:where(.astro-u4hc7k4x){padding-left:12px;margin-bottom:24px}.setup-steps:where(.astro-u4hc7k4x) li:where(.astro-u4hc7k4x)::marker{color:var(--publisher-link)}.setup-steps:where(.astro-u4hc7k4x) p:where(.astro-u4hc7k4x){margin:0;font-size:.9rem}.questions-layout:where(.astro-u4hc7k4x){display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.questions:where(.astro-u4hc7k4x) details:where(.astro-u4hc7k4x){border-bottom:1px solid var(--landing-border);padding:20px 0}.questions:where(.astro-u4hc7k4x) details:where(.astro-u4hc7k4x):first-child{padding-top:0}.questions:where(.astro-u4hc7k4x) summary:where(.astro-u4hc7k4x){cursor:pointer;font-size:1rem;line-height:1.5}.questions:where(.astro-u4hc7k4x) p:where(.astro-u4hc7k4x){font-size:.95rem;margin-bottom:0}.publisher-close:where(.astro-u4hc7k4x){text-align:center;background:var(--landing-surface)}.publisher-close:where(.astro-u4hc7k4x) h2:where(.astro-u4hc7k4x){max-width:720px;margin:0 auto 28px}.publisher-close:where(.astro-u4hc7k4x) p:where(.astro-u4hc7k4x){margin:30px 0 0;font-size:.85rem}@media(max-width:980px){.publisher-hero:where(.astro-u4hc7k4x) .hero-shell:where(.astro-u4hc7k4x){grid-template-columns:1fr 1fr;gap:24px}.everyday-layout:where(.astro-u4hc7k4x),.setup-layout:where(.astro-u4hc7k4x),.continuity-layout:where(.astro-u4hc7k4x),.questions-layout:where(.astro-u4hc7k4x){gap:32px}}@media(max-width:760px){.publisher-section:where(.astro-u4hc7k4x){padding:48px 0}.publisher-hero:where(.astro-u4hc7k4x) .hero-shell:where(.astro-u4hc7k4x){grid-template-columns:1fr;padding-top:42px;padding-bottom:42px}.publisher-art:where(.astro-u4hc7k4x){max-width:600px}.everyday-layout:where(.astro-u4hc7k4x),.setup-layout:where(.astro-u4hc7k4x),.continuity-layout:where(.astro-u4hc7k4x),.questions-layout:where(.astro-u4hc7k4x),.ownership-notes:where(.astro-u4hc7k4x){grid-template-columns:1fr;gap:28px}.setup-steps:where(.astro-u4hc7k4x){margin-top:8px}.capabilities:where(.astro-u4hc7k4x) div:where(.astro-u4hc7k4x){grid-template-columns:75px 1fr;gap:14px}.ownership-notes:where(.astro-u4hc7k4x){gap:0}}
