.PISnOq_hero{background:var(--surface-warm)}.PISnOq_inner{grid-template-columns:1fr 1.08fr;max-width:1440px;margin:0 auto;display:grid}.PISnOq_copy{align-self:center;padding:clamp(52px,7vw,110px) clamp(24px,5vw,72px)}.PISnOq_copy h1{font:800 clamp(40px, 4.5vw, 66px)/1.06 var(--font-sora);letter-spacing:-.055em;margin:0}.PISnOq_copy h1 span{color:var(--accent)}.PISnOq_intro{max-width:420px;color:var(--text-muted);font:400 16px/1.75 var(--font-dm-sans);margin:26px 0 0}.PISnOq_fit{color:var(--text-muted);font:400 12px/1.7 var(--font-dm-sans);align-items:center;gap:14px;margin-top:36px;display:flex}.PISnOq_fit strong{color:var(--text);font-weight:700}.PISnOq_fitIcon{border:1px solid var(--border);width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;font-size:23px;display:grid}.PISnOq_visual{background:var(--surface);min-height:590px;position:relative;overflow:hidden}.PISnOq_image{object-fit:cover;object-position:50% 50%}.PISnOq_imageLabel{z-index:1;color:var(--text-muted);font:700 10px/1.4 var(--font-dm-sans);letter-spacing:.16em;position:absolute;top:30px;left:30px}.PISnOq_caption{background:rgba(var(--surface-rgb), .96);border:1px solid var(--border);font:500 12px/1.4 var(--font-dm-sans);border-radius:8px;align-items:center;gap:20px;padding:16px 18px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.PISnOq_caption>span:first-child{color:var(--accent);white-space:nowrap;font-weight:700}.PISnOq_caption a{border:1px solid var(--border);border-radius:50%;place-items:center;min-width:44px;min-height:44px;margin-left:auto;font-size:24px;display:grid}.PISnOq_facts{border-top:1px solid var(--border);justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:24px clamp(24px,5vw,72px);display:flex}.PISnOq_facts span{font:500 13px/1.5 var(--font-dm-sans);align-items:center;gap:12px;display:flex}.PISnOq_facts b{color:var(--accent);font-size:11px}@media (max-width:819px){.PISnOq_inner{grid-template-columns:1fr}.PISnOq_copy{padding:50px 24px 40px}.PISnOq_copy h1{max-width:620px;font-size:clamp(40px,7.5vw,62px)}.PISnOq_intro{max-width:520px}.PISnOq_visual{aspect-ratio:1.4;min-height:0}.PISnOq_image{object-fit:cover}.PISnOq_facts{gap:16px;padding:22px 24px}.PISnOq_facts span{align-items:flex-start;font-size:12px}}@media (max-width:560px){.PISnOq_copy{padding:38px 22px 32px}.PISnOq_copy h1{font-size:clamp(37px,10vw,52px)}.PISnOq_intro{margin-top:20px;font-size:15px}.PISnOq_fit{margin-top:24px}.PISnOq_visual{aspect-ratio:1.12}.PISnOq_imageLabel{font-size:9px;top:18px;left:22px}.PISnOq_caption{gap:12px;padding:10px 12px;font-size:11px;bottom:14px;left:14px;right:14px}.PISnOq_caption a{min-width:36px;min-height:36px}.PISnOq_facts{gap:14px;padding:20px 22px}.PISnOq_facts span{flex-direction:column;flex:1;gap:6px;font-size:11px}}
.F6EKwG_eyebrow{color:var(--accent);font:700 11px/1.4 var(--font-dm-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.F6EKwG_heading{font:800 clamp(28px, 3.5vw, 46px)/1.12 var(--font-sora);letter-spacing:-.045em;margin:0}.F6EKwG_body{color:var(--text-muted);font:400 16px/1.75 var(--font-dm-sans)}.F6EKwG_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.F6EKwG_primary{border:1px solid var(--accent);background:var(--accent);min-height:50px;color:var(--text-inverse);font:700 14px/1.3 var(--font-dm-sans);border-radius:8px;justify-content:space-between;align-items:center;gap:32px;padding:0 24px;transition:background .2s,border-color .2s;display:inline-flex}.F6EKwG_primary:hover{background:var(--text);border-color:var(--text);color:var(--text-inverse)}.F6EKwG_primary:disabled{cursor:wait;opacity:.65}.F6EKwG_primary span{font-size:22px}.F6EKwG_textLink{min-height:44px;font:700 14px/1.4 var(--font-dm-sans);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;gap:16px;display:inline-flex}.F6EKwG_textLink:hover{text-decoration-color:currentColor}@media (max-width:560px){.F6EKwG_actions{gap:14px 24px}.F6EKwG_primary{padding:0 20px}}@media (prefers-reduced-motion:reduce){.F6EKwG_primary{transition:none}}
._84xExq_section{max-width:1360px;margin:0 auto;padding:90px clamp(22px,5vw,64px);scroll-margin-top:110px}._84xExq_header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}._84xExq_lede{color:var(--text-muted);font:400 15px/1.75 var(--font-dm-sans);margin:0}._84xExq_product{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}._84xExq_productLabel{color:var(--text-muted);font:700 10px/1.5 var(--font-dm-sans);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:24px 28px 0;display:flex}._84xExq_productImage{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}._84xExq_productFoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin:0 28px;padding:12px 0;display:flex}._84xExq_productFoot>span{color:var(--text-muted);font:400 13px/1.5 var(--font-dm-sans)}._84xExq_details{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px;display:grid}._84xExq_details article{border-top:1px solid var(--border);padding-top:22px}._84xExq_number{color:var(--accent);font:700 11px/1 var(--font-dm-sans)}._84xExq_details h3{font:800 19px/1.3 var(--font-sora);letter-spacing:-.035em;margin:16px 0 12px}._84xExq_details p{color:var(--text-muted);font:400 14px/1.75 var(--font-dm-sans);margin:0}@media (max-width:819px){._84xExq_section{padding-top:64px;padding-bottom:64px}._84xExq_header{flex-direction:column;align-items:flex-start;gap:18px}._84xExq_desktopBreak{display:none}._84xExq_details{gap:24px}}@media (max-width:560px){._84xExq_section{scroll-margin-top:130px}._84xExq_productLabel{padding:18px 18px 0;font-size:9px}._84xExq_productFoot{flex-direction:column;align-items:flex-start;gap:0;margin:0 18px;padding:16px 0 8px}._84xExq_productFoot a{font-size:12px}._84xExq_details{grid-template-columns:1fr;gap:22px}._84xExq_details article{padding-left:36px;position:relative}._84xExq_number{position:absolute;top:27px;left:0}._84xExq_details h3{margin-top:0}}
.s1OpeG_section{background:var(--surface-warm);scroll-margin-top:110px}.s1OpeG_inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);max-width:1360px;margin:0 auto;padding:80px clamp(22px,5vw,64px);display:grid}.s1OpeG_copy>p:nth-of-type(2){max-width:460px;margin:24px 0 28px}.s1OpeG_copy>a:last-child{width:fit-content;margin-top:14px;display:flex}.s1OpeG_fitCard{border:1px solid var(--border-inverse);color:var(--text-inverse);background:var(--surface-inverse);border-radius:12px;padding:32px}.s1OpeG_cardTop{font:700 10px/1.4 var(--font-dm-sans);letter-spacing:.12em;color:var(--text-muted-inverse);justify-content:space-between;gap:16px;display:flex}.s1OpeG_cardTop>span:last-child{color:var(--brand)}.s1OpeG_size{font:500 15px/1.4 var(--font-dm-sans);margin:36px 0 10px}.s1OpeG_range{font:800 clamp(44px, 5vw, 68px)/1.1 var(--font-sora);letter-spacing:-.05em;margin:0}.s1OpeG_range span{font:400 16px/1.3 var(--font-dm-sans);letter-spacing:0;color:var(--text-muted-inverse);margin-left:12px}.s1OpeG_metric{font:400 13px/1.5 var(--font-dm-sans);color:var(--text-muted-inverse);margin:14px 0 24px}.s1OpeG_ruler{border-bottom:1px solid var(--border-inverse);background:repeating-linear-gradient(90deg, var(--text-muted-inverse) 0 1px, transparent 1px 16px);opacity:.5;height:28px}.s1OpeG_steps{font:500 13px/1.5 var(--font-dm-sans);gap:13px;padding:26px 0;display:grid}.s1OpeG_note{border-top:1px solid var(--border-inverse);color:var(--text-muted-inverse);font:400 12px/1.65 var(--font-dm-sans);margin:0;padding-top:20px}@media (max-width:819px){.s1OpeG_inner{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:60px}.s1OpeG_copy>p:nth-of-type(2){max-width:600px}.s1OpeG_fitCard{max-width:580px}}@media (max-width:560px){.s1OpeG_fitCard{padding:26px}.s1OpeG_range{font-size:52px}}
._4OvEPW_section{max-width:1360px;margin:0 auto;padding:80px clamp(22px,5vw,64px) 20px}._4OvEPW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}._4OvEPW_grid>div,._4OvEPW_grid>div>a{height:100%}@media (max-width:1099px){._4OvEPW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._4OvEPW_section{padding-top:60px}._4OvEPW_grid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:16px;padding:4px 4px 18px;overflow-x:auto}._4OvEPW_grid>div{scroll-snap-align:start}}._4OvEPW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}._4OvEPW_accentBar{background:var(--accent);border-radius:2px;width:39px;height:4px;margin-bottom:14px}._4OvEPW_heading{font:800 32px/1.1 var(--font-sora);letter-spacing:-.02em;color:var(--text);margin:0 0 8px}._4OvEPW_blurb{font:400 15px/1.5 var(--font-dm-sans);color:var(--text-muted);margin:0}._4OvEPW_viewAll{font:700 14px/1 var(--font-dm-sans);color:var(--accent)}