md-dialog[data-astro-cid-ard56rro]:not(:defined){display:none}.purchase-cta[data-astro-cid-ard56rro]{padding:42px 0}.purchase-cta__panel[data-astro-cid-ard56rro]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;display:flex}.purchase-cta__text[data-astro-cid-ard56rro] h2[data-astro-cid-ard56rro]{font:var(--md-sys-typescale-headline-small-weight) var(--md-sys-typescale-headline-small-size) / var(--md-sys-typescale-headline-small-line-height) var(--md-sys-typescale-headline-small-font);margin:0}.purchase-cta__name[data-astro-cid-ard56rro]{white-space:nowrap}.purchase-cta__desktop-copy[data-astro-cid-ard56rro]{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);margin:.75rem 0 0}.purchase-cta__mobile-link[data-astro-cid-ard56rro]{color:var(--md-sys-color-primary);font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) / var(--md-sys-typescale-title-medium-line-height) var(--md-sys-typescale-title-medium-font);margin-top:1.25rem;text-decoration:none;display:none}.purchase-cta__qr[data-astro-cid-ard56rro]{border-radius:var(--md-sys-shape-corner-large);background:#fff;flex:none;width:128px!important;height:128px!important}@media (width<=640px){.purchase-cta__panel[data-astro-cid-ard56rro]{flex-direction:column;align-items:flex-start;padding:1.25rem}.purchase-cta__text[data-astro-cid-ard56rro] h2[data-astro-cid-ard56rro]{font-size:1.125rem}.purchase-cta__desktop-copy[data-astro-cid-ard56rro],.purchase-cta__qr[data-astro-cid-ard56rro]{display:none}.purchase-cta__mobile-link[data-astro-cid-ard56rro]{display:inline-block}}.cmp-scroll[data-astro-cid-hmfn3sch]{scroll-snap-type:x mandatory;overflow:auto hidden}.cmp-grid[data-astro-cid-hmfn3sch]{grid-template-columns:repeat(4,minmax(200px,1fr));gap:0 1.25rem;display:grid}.cmp-cell[data-astro-cid-hmfn3sch]{scroll-snap-align:start;background:var(--md-sys-color-surface-container-low);border-top:1px solid var(--md-sys-color-outline-variant);padding:.875rem 1.25rem;text-decoration:none;display:block}.cmp-cell[data-astro-cid-hmfn3sch] p[data-astro-cid-hmfn3sch]{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);margin:0}.cmp-cell__label[data-astro-cid-hmfn3sch]{color:var(--md-sys-color-on-surface-variant)}.cmp-cell--photo[data-astro-cid-hmfn3sch]{border-radius:var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large) 0 0;border-top:none;padding:.75rem .75rem 0}.cmp-cell__image[data-astro-cid-hmfn3sch]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--md-sys-shape-corner-large);display:block;width:100%!important;height:auto!important}.cmp-cell--title[data-astro-cid-hmfn3sch]{border-top:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cmp-cell--title[data-astro-cid-hmfn3sch] h3[data-astro-cid-hmfn3sch]{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) / var(--md-sys-typescale-title-medium-line-height) var(--md-sys-typescale-title-medium-font);margin:0}.cmp-view-button[data-astro-cid-hmfn3sch]{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) / var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);flex:none;padding:.25rem .875rem;text-decoration:none}.cmp-cell--last[data-astro-cid-hmfn3sch]{border-radius:0 0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large)}.wrap[data-astro-cid-yz3day75]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.guide-section[data-astro-cid-yz3day75]{padding:3.5rem 0 5rem}.guide-section[data-astro-cid-yz3day75] h2[data-astro-cid-yz3day75]{font:var(--md-sys-typescale-headline-small-weight) var(--md-sys-typescale-headline-small-size) / var(--md-sys-typescale-headline-small-line-height) var(--md-sys-typescale-headline-small-font);margin:0 0 1.5rem}.product-wrap{max-width:1200px;margin:0 auto;padding:0 1.5rem}.product-hero{padding:3rem 0 2.5rem}.product-hero__back{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) / var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);margin-bottom:1rem;text-decoration:none;display:inline-block}.product-hero__back:hover{color:var(--md-sys-color-primary)}.product-hero h1{font:var(--md-sys-typescale-display-small-weight) var(--md-sys-typescale-display-small-size) / var(--md-sys-typescale-display-small-line-height) var(--md-sys-typescale-display-small-font);color:var(--md-sys-color-on-surface);margin:0}.product-hero__tagline{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-large-weight) var(--md-sys-typescale-title-large-size) / var(--md-sys-typescale-title-large-line-height) var(--md-sys-typescale-title-large-font);margin:.75rem 0 0}.product-hero__image{border-radius:var(--md-sys-shape-corner-extra-large-increased);background:var(--md-sys-color-surface-container-low);margin-top:2.5rem;display:block;width:100%!important;height:auto!important}.product-section{padding:42px 0}.product-section__eyebrow{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:44px;height:5px;margin-bottom:1rem;display:block}.product-section h2{font:var(--md-sys-typescale-headline-medium-weight) var(--md-sys-typescale-headline-medium-size) / var(--md-sys-typescale-headline-medium-line-height) var(--md-sys-typescale-headline-medium-font);margin:0}.product-section p{max-width:640px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);overflow-wrap:anywhere;margin-top:.75rem}.product-section__image{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);margin-top:2rem;display:block;width:100%!important;height:auto!important}.product-section__image--dark-frame{background:#1c1c1e;padding:.75rem}.product-split{align-items:flex-start;gap:2.5rem;display:flex}.product-split--reverse{flex-direction:row-reverse}.product-split__text{flex:42%;min-width:0}.product-split__image,.product-split__media{flex:55%;min-width:0}.product-split__image,.product-split__media img{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);display:block;width:100%!important;height:auto!important}.product-split__image--dark-frame,.product-split__media img.product-split__image--dark-frame{background:#1c1c1e;padding:.75rem}@media (width<=900px){.product-split,.product-split--reverse{flex-direction:column}}.product-specs-section{padding:42px 0}.product-specs-section h2{font:var(--md-sys-typescale-headline-medium-weight) var(--md-sys-typescale-headline-medium-size) / var(--md-sys-typescale-headline-medium-line-height) var(--md-sys-typescale-headline-medium-font);margin:0 0 1.5rem}.product-specs{border-top:1px solid var(--md-sys-color-outline-variant);max-width:760px;margin:0;display:grid}.product-specs__row{border-bottom:1px solid var(--md-sys-color-outline-variant);grid-template-columns:200px 1fr;gap:1rem;padding:1.1rem 0;display:grid}.product-specs__row dt{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) / var(--md-sys-typescale-title-medium-line-height) var(--md-sys-typescale-title-medium-font)}.product-specs__row dd{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);white-space:pre-line;margin:0}@media (width<=640px){.product-hero h1{font:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size) / var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font)}.product-specs__row{grid-template-columns:1fr;gap:.25rem}}
