.frame[data-astro-cid-3a373yrq]{border-radius:var(--md-sys-shape-corner-extra-large-increased);box-shadow:var(--md-sys-elevation-3);transition:transform var(--md-sys-motion-spatial-default-duration) var(--md-sys-motion-spatial-default);background:#0b0c10;padding:clamp(6px,1vw,10px)}.frame[data-astro-cid-3a373yrq] img{border-radius:calc(var(--md-sys-shape-corner-extra-large-increased) - 8px);width:100%}.frame[data-astro-cid-3a373yrq].portrait{border-radius:var(--md-sys-shape-corner-extra-extra-large);max-width:300px;margin-inline:auto}.frame[data-astro-cid-3a373yrq].portrait img{border-radius:calc(var(--md-sys-shape-corner-extra-extra-large) - 10px)}@media (hover:hover){.frame[data-astro-cid-3a373yrq]:hover{transform:translateY(-4px)scale(1.01)}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60rem 30rem at 85% 10%, color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent), transparent 70%), radial-gradient(40rem 24rem at 0% 100%, color-mix(in srgb, var(--md-sys-color-tertiary) 12%, transparent), transparent 70%);padding:clamp(2.5rem,7vw,6rem) 0 clamp(2rem,5vw,4rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}h1[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-display-large);font-weight:var(--md-sys-typescale-display-weight-emphasized);font-variation-settings:"opsz" 72;letter-spacing:-.02em;margin-top:.75rem}.lede[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-title-large);color:var(--md-sys-color-on-surface-variant);max-width:38ch;margin:1.25rem 0 0;font-weight:400}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-shot[data-astro-cid-lcdefpme]{animation-delay:80ms}.features[data-astro-cid-lcdefpme]{padding:clamp(3rem,8vw,6rem) 0 2rem}.section-h[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-display-small);letter-spacing:-.01em;margin-top:.5rem;font-weight:650}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(3rem,8vw,6rem);display:grid}.feature[data-astro-cid-lcdefpme].flip .feature-copy[data-astro-cid-lcdefpme]{order:2}.feature[data-astro-cid-lcdefpme].portrait{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=900px){.feature[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme].portrait{grid-template-columns:1fr}.feature[data-astro-cid-lcdefpme].flip .feature-copy[data-astro-cid-lcdefpme]{order:0}}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-headline-medium);margin-top:1rem;font-weight:650}.feature-copy[data-astro-cid-lcdefpme] p,.card[data-astro-cid-lcdefpme] p{color:var(--md-sys-color-on-surface-variant);margin:.75rem 0 0}.feature-copy[data-astro-cid-lcdefpme] p{font:var(--md-sys-typescale-title-medium);max-width:44ch;font-weight:400}.badge[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-large-increased);background:var(--md-sys-color-primary-container);width:3.5rem;height:3.5rem;color:var(--md-sys-color-on-primary-container);transition:border-radius var(--md-sys-motion-spatial-default-duration) var(--md-sys-motion-spatial-default);place-items:center;display:inline-grid}.feature[data-astro-cid-lcdefpme]:hover .badge[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme]:hover .badge[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-full)}.feature-copy[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font:var(--md-sys-typescale-label-medium);margin-top:1rem;padding:.25rem .75rem;display:inline-block}.homes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.homes[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-align:center;font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant);margin-top:.5rem;display:block}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:clamp(3rem,8vw,6rem) 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container);padding:1.75rem}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-title-large);font-weight:650}.download[data-astro-cid-lcdefpme]{padding:4rem 0 2rem}.dl-panel[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-extra-extra-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:clamp(2rem,6vw,4rem)}.dl-panel[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:inherit}.dl-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:2rem;display:grid}.dl[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);transition:border-radius var(--md-sys-motion-spatial-fast-duration) var(--md-sys-motion-spatial-fast), transform var(--md-sys-motion-spatial-fast-duration) var(--md-sys-motion-spatial-fast);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:grid}.dl[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.dl[data-astro-cid-lcdefpme]:active{border-radius:var(--md-sys-shape-corner-large);transform:scale(.98)}.dl[data-astro-cid-lcdefpme]>.icon[data-astro-cid-lcdefpme]:first-child{color:var(--md-sys-color-primary);font-size:2rem}.dl[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-title-large);font-weight:650;display:block}.dl[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);display:block}.faq[data-astro-cid-lcdefpme]{padding:4rem 0 0}.qa[data-astro-cid-lcdefpme]{gap:.5rem;max-width:52rem;margin-top:2rem;display:grid}details[data-astro-cid-lcdefpme]{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);transition:border-radius var(--md-sys-motion-spatial-default-duration) var(--md-sys-motion-spatial-default)}details[data-astro-cid-lcdefpme][open]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container)}summary[data-astro-cid-lcdefpme]{min-height:3.5rem;font:var(--md-sys-typescale-title-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{transition:transform var(--md-sys-motion-spatial-fast-duration) var(--md-sys-motion-spatial-fast)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{transform:rotate(180deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-surface-variant);margin:0;padding:0 1.5rem 1.25rem}
