.productInfo_product__7jHQu{display:flex;flex:1 1;min-width:0;max-width:100%;flex-direction:column;letter-spacing:normal;word-spacing:normal;font-family:var(--pv-font-display);font-size:16px;line-height:1.6;color:var(--pv-text);background-image:repeating-linear-gradient(to right,var(--pv-grid-line) 0 1px,transparent 1px 25%);background-position:top;background-size:min(1200px,100%) 100%;background-repeat:repeat-y}.productInfo_product__7jHQu *,.productInfo_product__7jHQu :after,.productInfo_product__7jHQu :before{box-sizing:border-box}.productInfo_wrap__QCQT5{width:100%;max-width:var(--pv-maxw);margin-inline:auto;padding-inline:clamp(18px,5vw,44px);box-sizing:border-box}.productInfo_band__rwjfM{border-top:1px solid var(--pv-line);padding-block:clamp(52px,7vw,92px)}.productInfo_band-surface__BTvqq{background:var(--pv-surface-2)}.productInfo_stack__H71ML{display:flex;flex-direction:column;gap:18px;min-width:0}.productInfo_stack-lg__iUlb9{display:flex;flex-direction:column;gap:clamp(26px,3.5vw,40px)}.productInfo_h-lg__1GvGo,.productInfo_h-sm__oa9Uv,.productInfo_h-xl__WnFoY{margin:0;font-family:var(--pv-font-display);font-weight:750;line-height:1.05;letter-spacing:-.028em;color:var(--pv-text);text-wrap:balance}.productInfo_h-xl__WnFoY{font-size:clamp(2.4rem,6.2vw,4.1rem);letter-spacing:-.038em}.productInfo_h-lg__1GvGo{font-size:clamp(1.85rem,4.2vw,2.9rem)}.productInfo_h-sm__oa9Uv{font-size:1.0625rem;letter-spacing:-.012em}.productInfo_lede__f562_{margin:0;max-width:60ch;font-size:clamp(1.0625rem,1.7vw,1.28rem);line-height:1.5;color:var(--pv-muted)}.productInfo_prose__Q59Zu{margin:0;max-width:66ch;font-size:1.0625rem;color:var(--pv-muted)}.productInfo_prose__Q59Zu b{color:var(--pv-text);font-weight:650}.productInfo_mono__OHjBl{font-family:var(--pv-font-mono);font-size:.8125rem;color:var(--pv-muted)}.productInfo_eyebrow__PjJ73{display:inline-flex;align-items:center;gap:9px;font-family:var(--pv-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-faint)}.productInfo_eyebrow__PjJ73:before{content:"";flex:none;width:22px;height:1px;background:var(--pv-line-strong)}.productInfo_eyebrow-accent__pXdwG{color:var(--pv-accent)}.productInfo_eyebrow-accent__pXdwG:before{background:currentColor}.productInfo_eyebrow-magenta__odzBB{color:var(--pv-magenta)}.productInfo_eyebrow-magenta__odzBB:before{background:currentColor}.productInfo_page-head__EBiC7{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:clamp(76px,8vw,116px) clamp(38px,5vw,64px)}.productInfo_crumbs__Pe5jm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--pv-font-mono);font-size:.75rem;color:var(--pv-faint)}.productInfo_crumbs__Pe5jm a{color:var(--pv-muted);text-decoration:none}.productInfo_crumbs__Pe5jm a:hover{color:var(--pv-accent);text-decoration:underline;text-underline-offset:3px}.productInfo_cols-features__0tfaq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.productInfo_card__DnI8f{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;transition:border-color .2s ease,transform .2s ease}.productInfo_card__DnI8f h3{margin:0;font-family:var(--pv-font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.012em;color:var(--pv-text)}.productInfo_card__DnI8f p{margin:0;font-size:.95rem;color:var(--pv-muted)}.productInfo_card-hover__L9HpK:hover{border-color:var(--pv-line-strong);transform:translateY(-3px)}.productInfo_tag__915Op{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:4px 9px;border:1px solid transparent;border-radius:2px;background:var(--pv-accent-soft);color:var(--pv-accent);font-family:var(--pv-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.productInfo_tag-magenta__R4rbW{background:var(--pv-magenta-soft);color:var(--pv-magenta)}.productInfo_tag-mint__yp6yd{background:var(--pv-mint-soft);color:var(--pv-mint)}.productInfo_tag-amber__x6Fgs{background:var(--pv-amber-soft);color:var(--pv-amber)}.productInfo_tag-plain__HZ28V{background:transparent;color:var(--pv-faint);border-color:var(--pv-line)}.productInfo_mockup__EgH_U{display:flex;flex-direction:column;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;overflow:hidden}.productInfo_mockup-bar__ugOlv{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pv-surface-2);border-bottom:1px solid var(--pv-line)}.productInfo_mockup-bar__ugOlv>span:not(.productInfo_mockup-bar-label__tsqhc){flex:none;width:9px;height:9px;border-radius:50%;background:var(--pv-line-strong)}.productInfo_mockup-bar-label__tsqhc{margin-left:8px;font-size:.72rem;color:var(--pv-faint)}.productInfo_calendar__lvDvR{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;background:var(--pv-line)}.productInfo_calendar-head__PMwJI{padding:9px 10px;background:var(--pv-surface-2);font-family:var(--pv-font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-muted)}.productInfo_calendar-cell__WCOGt{display:flex;flex-direction:column;gap:6px;min-height:104px;padding:8px;background:var(--pv-surface)}.productInfo_calendar-slot__FQH9z{font-size:.62rem;padding:3px 7px}.productInfo_scroll-hint__k8w1z{display:none;align-items:center;gap:7px;font-family:var(--pv-font-mono);font-size:.72rem;color:var(--pv-faint)}.productInfo_scroll-hint__k8w1z:after{content:"→";color:var(--pv-accent)}.productInfo_cols-3__EB_Cq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}@media (max-width:880px){.productInfo_cols-3__EB_Cq,.productInfo_cols-features__0tfaq{grid-template-columns:1fr}}@media (max-width:620px){.productInfo_calendar__lvDvR{grid-template-columns:repeat(7,minmax(72px,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch}.productInfo_page-head__EBiC7{padding-block:44px 30px}.productInfo_band__rwjfM{padding-block:42px}.productInfo_card__DnI8f{padding:20px}.productInfo_scroll-hint__k8w1z{display:flex}}@media (prefers-reduced-motion:reduce){.productInfo_card-hover__L9HpK:hover,.productInfo_card__DnI8f{transition:none;transform:none}}