.evidence-layout[data-astro-cid-fnhlfdoa].evidence-single{grid-template-columns:1fr}.product-detail-hero[data-astro-cid-fnhlfdoa]{min-height:clamp(650px,calc(100svh - var(--banner-h)),780px);padding-top:calc(var(--banner-h) + 78px);border-bottom:1px solid var(--line);background:#f7f9fc;position:relative;overflow:hidden}.detail-stage-picture[data-astro-cid-fnhlfdoa]{z-index:0;position:absolute;inset:0}.detail-stage-picture[data-astro-cid-fnhlfdoa] img[data-astro-cid-fnhlfdoa]{object-fit:cover;object-position:center;width:100%;height:100%}.detail-lightwash[data-astro-cid-fnhlfdoa]{z-index:1;background:linear-gradient(90deg,#fafcfffc 0%,#fafcfff5 36%,#fafcff8a 53%,#fafcff0a 70%);position:absolute;inset:0}.detail-hero-grid[data-astro-cid-fnhlfdoa]{z-index:2;min-height:calc(clamp(650px,calc(100svh - var(--banner-h)),780px) - var(--banner-h) - 78px);grid-template-columns:minmax(540px,1fr) minmax(0,1fr);display:grid;position:relative}.detail-hero-copy[data-astro-cid-fnhlfdoa]{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:48px 0 58px;display:flex;position:relative}.product-eyebrow[data-astro-cid-fnhlfdoa]{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.detail-hero-copy[data-astro-cid-fnhlfdoa] h1[data-astro-cid-fnhlfdoa]{text-wrap:wrap;overflow-wrap:anywhere;width:100%;max-width:none;margin:16px 0 18px;font-size:clamp(40px,3.8vw,54px);line-height:1.02}.product-tagline[data-astro-cid-fnhlfdoa]{max-width:32ch;font-family:var(--display);letter-spacing:-.025em;font-size:clamp(20px,2vw,28px);font-weight:520;line-height:1.2}.detail-hero-copy[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa]{max-width:46ch;margin-top:24px;font-size:14px;line-height:1.55}.hero-facts[data-astro-cid-fnhlfdoa]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;width:min(100%,480px);margin-top:30px;display:grid}.hero-facts[data-astro-cid-fnhlfdoa]>div[data-astro-cid-fnhlfdoa]{gap:5px;min-height:72px;padding:15px 22px 9px 0;display:grid}.hero-facts[data-astro-cid-fnhlfdoa]>div[data-astro-cid-fnhlfdoa]+div[data-astro-cid-fnhlfdoa]{border-left:1px solid var(--line);padding-left:22px}.hero-facts[data-astro-cid-fnhlfdoa] span[data-astro-cid-fnhlfdoa]{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-facts[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:12px;line-height:1.45}.detail-hero-copy[data-astro-cid-fnhlfdoa] .page-actions[data-astro-cid-fnhlfdoa]{margin-top:23px}.btn-blue[data-astro-cid-fnhlfdoa]{background:var(--accent);color:#fff}.btn-blue[data-astro-cid-fnhlfdoa]:hover{background:var(--ink);color:#fff}.detail-media[data-astro-cid-fnhlfdoa]{min-width:0;position:relative}.detail-media[data-astro-cid-fnhlfdoa]:after{content:"";z-index:0;filter:blur(16px);background:radial-gradient(#0f1a2d38,#0000 70%);border-radius:50%;height:10%;position:absolute;bottom:6%;left:3%;right:-5%}.detail-media[data-astro-cid-fnhlfdoa] .product-visual{z-index:1;height:auto;min-height:0;position:absolute;inset:2% -8% -2% -5%}.detail-media[data-astro-cid-fnhlfdoa] .product-image-stage img{filter:drop-shadow(0 28px 30px #141f302e)}.detail-media-pending[data-astro-cid-fnhlfdoa]{text-align:center;place-content:center;gap:7px;display:grid;position:absolute;inset:0}.detail-media-pending[data-astro-cid-fnhlfdoa] span[data-astro-cid-fnhlfdoa]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.detail-media-pending[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:clamp(22px,3vw,38px)}.product-subnav[data-astro-cid-fnhlfdoa]{top:calc(var(--banner-h) + 78px);z-index:90;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbfcfef0;position:sticky}.product-subnav[data-astro-cid-fnhlfdoa] .wrap[data-astro-cid-fnhlfdoa]{scrollbar-width:none;justify-content:safe center;gap:64px;display:flex;overflow:auto}.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa]{color:var(--muted);flex:none;padding:18px 0;font-size:12px;font-weight:700;position:relative}.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa]:hover,.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa].active{color:var(--accent)}.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa]:hover:after,.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa].active:after{transform:scaleX(1)}.product-overview[data-astro-cid-fnhlfdoa]{background:#fbfcfe;padding:76px 0 84px}.overview-intro[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-bottom:34px;display:grid}.overview-intro[data-astro-cid-fnhlfdoa] .kicker[data-astro-cid-fnhlfdoa]{color:var(--accent)}.overview-intro[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{max-width:16ch;margin-top:10px;font-size:clamp(30px,3.6vw,46px)}.overview-intro[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa]{font-size:16px}.highlight-list[data-astro-cid-fnhlfdoa]{border-top:1px solid var(--line)}.highlight-row[data-astro-cid-fnhlfdoa]{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:50px;padding:18px 0;display:grid}.highlight-row[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-family:var(--display);letter-spacing:-.02em;font-size:18px}.highlight-row[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]{color:var(--muted);font-size:13px}.product-gallery-section[data-astro-cid-fnhlfdoa]{background:#f1f5fb;padding:76px 0}.gallery-head[data-astro-cid-fnhlfdoa]{margin-bottom:28px}.gallery-head[data-astro-cid-fnhlfdoa] .kicker[data-astro-cid-fnhlfdoa]{color:var(--accent)}.gallery-head[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{margin-top:8px}.product-gallery[data-astro-cid-fnhlfdoa]{grid-template-columns:1.35fr .65fr;grid-auto-rows:260px;gap:12px;display:grid}.gallery-view[data-astro-cid-fnhlfdoa]{border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.gallery-view[data-astro-cid-fnhlfdoa].featured{grid-row:span 2}.gallery-view[data-astro-cid-fnhlfdoa] img[data-astro-cid-fnhlfdoa]{object-fit:var(--gallery-fit);object-position:var(--gallery-x) var(--gallery-y);width:100%;height:100%}.gallery-view[data-astro-cid-fnhlfdoa] figcaption[data-astro-cid-fnhlfdoa]{color:#fff;background:linear-gradient(#0000,#060910ad);padding:40px 16px 13px;font-size:11px;position:absolute;inset:auto 0 0}.specifications-section[data-astro-cid-fnhlfdoa]{color:#fff;background:#0b1020;padding:88px 0}.specification-layout[data-astro-cid-fnhlfdoa]{grid-template-columns:.62fr 1.38fr;align-items:start;gap:82px;display:grid}.specification-heading[data-astro-cid-fnhlfdoa]{top:calc(var(--banner-h) + 146px);position:sticky}.specification-heading[data-astro-cid-fnhlfdoa] .kicker[data-astro-cid-fnhlfdoa]{color:#8fb1ff}.specification-heading[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{margin:12px 0 22px;font-size:clamp(32px,3.8vw,48px)}.specification-heading[data-astro-cid-fnhlfdoa]>p[data-astro-cid-fnhlfdoa]:last-child{color:#ffffff94;font-size:13px}.spec-group[data-astro-cid-fnhlfdoa]{border-top:1px solid #ffffff57;padding:23px 0 30px}.spec-group[data-astro-cid-fnhlfdoa] h3[data-astro-cid-fnhlfdoa]{margin-bottom:14px;font-size:clamp(22px,2.2vw,30px)}.spec-row[data-astro-cid-fnhlfdoa]{border-color:#ffffff1c;grid-template-columns:minmax(130px,190px) 1fr;padding:12px 0}.spec-row[data-astro-cid-fnhlfdoa] dt[data-astro-cid-fnhlfdoa]{color:#ffffff85;font-size:13px}.spec-row[data-astro-cid-fnhlfdoa] dd[data-astro-cid-fnhlfdoa]{color:#fff;font-size:13px}.evidence-section[data-astro-cid-fnhlfdoa]{background:#fbfcfe;padding:78px 0}.evidence-layout[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.evidence-column[data-astro-cid-fnhlfdoa] .kicker[data-astro-cid-fnhlfdoa]{color:var(--accent)}.evidence-column[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{margin:10px 0 25px;font-size:clamp(28px,3.2vw,40px)}.evidence-list[data-astro-cid-fnhlfdoa]{border-top:1px solid var(--ink)}.evidence-list[data-astro-cid-fnhlfdoa]>div[data-astro-cid-fnhlfdoa]{border-bottom:1px solid var(--line);padding:16px 0}.evidence-list[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:14px}.evidence-list[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]{color:var(--muted);margin-top:4px;font-size:12px}.product-cta-section[data-astro-cid-fnhlfdoa]{background:#f1f5fb;padding:76px 0}.product-cta[data-astro-cid-fnhlfdoa]{border-top:1px solid var(--ink);justify-content:space-between;align-items:end;gap:40px;padding-top:22px;display:flex}.product-cta[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{margin:10px 0}.product-cta[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]:not(.kicker){color:var(--muted)}@media (width<=920px){.detail-hero-grid[data-astro-cid-fnhlfdoa]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.specification-layout[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr;gap:44px}.product-cta[data-astro-cid-fnhlfdoa]{flex-direction:column;align-items:start}.specification-heading[data-astro-cid-fnhlfdoa]{position:relative;top:auto}}@media (width<=700px){.product-detail-hero[data-astro-cid-fnhlfdoa]{min-height:690px;padding-top:calc(var(--banner-h) + 70px)}.detail-stage-picture[data-astro-cid-fnhlfdoa]{height:78%;top:22%}.detail-stage-picture[data-astro-cid-fnhlfdoa] img[data-astro-cid-fnhlfdoa]{object-position:61% center}.detail-lightwash[data-astro-cid-fnhlfdoa]{background:linear-gradient(#fbfcfe 0% 35%,#fbfcfe66 54%,#fbfcfe00 73%)}.detail-hero-grid[data-astro-cid-fnhlfdoa]{min-height:620px;display:block}.detail-hero-copy[data-astro-cid-fnhlfdoa]{width:76%;padding:35px 0 30px}.detail-hero-copy[data-astro-cid-fnhlfdoa] h1[data-astro-cid-fnhlfdoa]{text-wrap:wrap;width:100%;max-width:none;margin:11px 0;font-size:26px}.product-tagline[data-astro-cid-fnhlfdoa]{font-size:14px}.detail-hero-copy[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa]{display:none}.hero-facts[data-astro-cid-fnhlfdoa]{margin-top:20px}.hero-facts[data-astro-cid-fnhlfdoa]>div[data-astro-cid-fnhlfdoa]{min-height:63px;padding:11px 10px 7px 0}.hero-facts[data-astro-cid-fnhlfdoa]>div[data-astro-cid-fnhlfdoa]+div[data-astro-cid-fnhlfdoa]{padding-left:10px}.hero-facts[data-astro-cid-fnhlfdoa] span[data-astro-cid-fnhlfdoa]{font-size:10px}.hero-facts[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:12px}.detail-hero-copy[data-astro-cid-fnhlfdoa] .page-actions[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:17px;display:grid}.detail-hero-copy[data-astro-cid-fnhlfdoa] .btn[data-astro-cid-fnhlfdoa]{min-height:44px;padding:0 10px;font-size:12px}.detail-media[data-astro-cid-fnhlfdoa]{position:absolute;inset:5% -17% -2% 46%}.detail-media[data-astro-cid-fnhlfdoa] .product-visual{inset:0}.product-subnav[data-astro-cid-fnhlfdoa]{top:calc(var(--banner-h) + 70px)}.product-subnav[data-astro-cid-fnhlfdoa] .wrap[data-astro-cid-fnhlfdoa]{justify-content:flex-start;gap:24px}.product-subnav[data-astro-cid-fnhlfdoa] a[data-astro-cid-fnhlfdoa]{padding:15px 0;font-size:12px}.product-overview[data-astro-cid-fnhlfdoa]{padding:48px 0 54px}.overview-intro[data-astro-cid-fnhlfdoa]{grid-template-columns:.82fr 1.18fr;gap:25px;padding-bottom:24px}.overview-intro[data-astro-cid-fnhlfdoa] h2[data-astro-cid-fnhlfdoa]{font-size:26px}.overview-intro[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa]{font-size:12px;line-height:1.5}.highlight-row[data-astro-cid-fnhlfdoa]{grid-template-columns:.75fr 1.25fr;gap:22px;padding:13px 0}.highlight-row[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:13px}.highlight-row[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]{font-size:12px;line-height:1.4}.product-gallery[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr;grid-auto-rows:auto}.gallery-view[data-astro-cid-fnhlfdoa],.gallery-view[data-astro-cid-fnhlfdoa].featured{aspect-ratio:4/3;grid-row:auto}.specifications-section[data-astro-cid-fnhlfdoa]{padding:58px 0}.evidence-section[data-astro-cid-fnhlfdoa]{padding:54px 0}.evidence-layout[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr;gap:48px}.product-cta-section[data-astro-cid-fnhlfdoa]{padding:54px 0}.product-cta[data-astro-cid-fnhlfdoa] .page-actions[data-astro-cid-fnhlfdoa]{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.product-cta[data-astro-cid-fnhlfdoa] .btn[data-astro-cid-fnhlfdoa]{width:100%}}@media (width<=430px){.product-detail-hero[data-astro-cid-fnhlfdoa]{min-height:650px}.detail-hero-copy[data-astro-cid-fnhlfdoa]{width:76%;padding-top:26px}.detail-hero-copy[data-astro-cid-fnhlfdoa] h1[data-astro-cid-fnhlfdoa]{font-size:26px}.detail-media[data-astro-cid-fnhlfdoa]{top:24%;left:35%;right:-4%}}@media (width<=700px){.product-detail-hero[data-astro-cid-fnhlfdoa]{min-height:0}.detail-hero-grid[data-astro-cid-fnhlfdoa]{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.detail-hero-copy[data-astro-cid-fnhlfdoa]{width:100%;padding:32px 0 0}.detail-hero-copy[data-astro-cid-fnhlfdoa] h1[data-astro-cid-fnhlfdoa]{font-size:clamp(30px,8vw,40px);line-height:1.08}.detail-hero-copy[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa]{margin-top:16px;font-size:15px;line-height:1.6;display:block}.detail-media[data-astro-cid-fnhlfdoa]{aspect-ratio:4/3;width:100%;min-height:0;position:relative;inset:auto}.detail-hero-copy[data-astro-cid-fnhlfdoa] .page-actions[data-astro-cid-fnhlfdoa]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero-copy[data-astro-cid-fnhlfdoa] .btn[data-astro-cid-fnhlfdoa]{text-align:center;padding-block:10px}.hero-facts[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:14px}.overview-intro[data-astro-cid-fnhlfdoa]{grid-template-columns:minmax(0,1fr);gap:20px}.overview-intro[data-astro-cid-fnhlfdoa]>.lead[data-astro-cid-fnhlfdoa],.highlight-row[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]{font-size:15px;line-height:1.6}.highlight-row[data-astro-cid-fnhlfdoa]{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:18px}.highlight-row[data-astro-cid-fnhlfdoa] strong[data-astro-cid-fnhlfdoa]{font-size:16px}.spec-row[data-astro-cid-fnhlfdoa]{grid-template-columns:minmax(0,1fr);gap:6px}.spec-row[data-astro-cid-fnhlfdoa] dt[data-astro-cid-fnhlfdoa],.spec-row[data-astro-cid-fnhlfdoa] dd[data-astro-cid-fnhlfdoa],.evidence-list[data-astro-cid-fnhlfdoa] p[data-astro-cid-fnhlfdoa]{font-size:14px;line-height:1.6}}
