.product-hero[data-v-a3756667]{background:var(--color-page-background);height:100svh;min-height:560px;position:relative;overflow:hidden}.product-hero__media[data-v-a3756667]{position:absolute;inset:0}.product-hero__media img[data-v-a3756667]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-hero__grade[data-v-a3756667]{background:linear-gradient(90deg,#091525b8,#0915256b 36%,#09152500 66%),linear-gradient(#0915258c,#09152500 30%),linear-gradient(#09152500 62%,#09152599);position:absolute;inset:0}@media (width<=639.98px){.product-hero__grade[data-v-a3756667]{background:linear-gradient(#09152580,#0915258c 28%,#091525cc 55%,#091525e6)}}.product-hero__content[data-v-a3756667]{z-index:1;height:100%;padding-top:calc(var(--header-height) + 4vh);flex-direction:column;display:flex;position:relative}.product-hero__title[data-v-a3756667]{max-width:16ch;font-size:var(--text-hero);letter-spacing:-.04em;color:var(--color-text-primary);margin-top:auto;font-weight:300;line-height:1.125}.product-hero__copy[data-v-a3756667]{letter-spacing:-.02em;max-width:38ch;color:var(--color-text-mid);margin-top:auto;margin-bottom:clamp(56px,8vh,96px);font-size:18px;font-weight:300;line-height:1.375}@media (width<=639.98px){.product-hero__copy[data-v-a3756667]{font-size:16px}}.product-apps[data-v-1b03a21b]{padding:var(--space-section-lg) 0;scroll-margin-top:var(--header-height)}.product-apps--dark[data-v-1b03a21b]{background:var(--color-page-background)}.product-apps--panel[data-v-1b03a21b]{background:var(--color-surface-secondary)}.product-apps__heading[data-v-1b03a21b]{max-width:22ch;font-size:var(--text-title);letter-spacing:-.03em;color:var(--color-text-primary);font-weight:300;line-height:1.15}.product-apps__body[data-v-1b03a21b]{max-width:64ch;font-size:var(--text-body-lg);color:var(--color-text-secondary);margin-top:clamp(16px,1.6vw,26px);line-height:1.45}.product-apps__rows[data-v-1b03a21b]{border-top:1px solid var(--color-border-subtle);margin-top:clamp(40px,4vw,76px);padding:0;list-style:none}.product-apps__row[data-v-1b03a21b]{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:clamp(56px,6vw,96px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2vw,32px);padding:clamp(20px,2vw,32px) 0;display:grid}@media (width<=639.98px){.product-apps__row[data-v-1b03a21b]{grid-template-columns:1fr;gap:8px}}.product-apps__row h3[data-v-1b03a21b]{letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(19px,1.25vw,24px);font-weight:300}.product-apps__row p[data-v-1b03a21b]{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:8px;line-height:1.55}.product-apps__index[data-v-1b03a21b]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);font-size:clamp(15px,1vw,18px);font-weight:400}.product-page[data-v-323c3533]{background:var(--color-page-background);color:var(--color-text-primary)}
