.HomeComboLines_section__zwao_{--apple-action:#c0ff03;--apple-action-focus:#c0ff03;--apple-canvas:#000;--apple-ink:#fff;--apple-muted:#a1a1a6;--apple-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--apple-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--apple-radius:24px;--section-gutter:max(16px,calc((100vw - 1152px) / 2 + 16px));width:100%;overflow:hidden;padding:76px 0 88px;background:var(--apple-canvas);color:var(--apple-ink);color-scheme:dark;font-family:var(--apple-font-text)}.HomeComboLines_header__5eG8E{display:flex;box-sizing:border-box;width:100%;max-width:1152px;margin:0 auto 42px;padding-inline:16px;align-items:flex-end;justify-content:space-between;gap:28px}.HomeComboLines_heading__8SGBL{margin:0;color:var(--apple-ink);font-family:var(--apple-font-display);font-size:clamp(40px,4vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.07}.HomeComboLines_allLinesLink__YMXDb{color:var(--apple-action);text-decoration:none;outline:none;display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:5px;font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.47}.HomeComboLines_controls__LGny_{display:flex;box-sizing:border-box;width:100%;max-width:1152px;margin:28px auto 0;padding-inline:16px;align-items:center;justify-content:flex-end;gap:12px}.HomeComboLines_controlButton__l900l{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:0;border-radius:9999px;background:#d2d2d7;color:#1d1d1f;cursor:pointer;outline:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.HomeComboLines_controlButton__l900l svg{width:22px;height:22px}.HomeComboLines_controlButton__l900l:focus-visible{outline:2px solid var(--apple-action-focus);outline-offset:3px}.HomeComboLines_controlButton__l900l:active:not(:disabled){transform:scale(.95)}.HomeComboLines_controlButton__l900l:disabled{background:#1d1d1f;color:#6e6e73;cursor:default}.HomeComboLines_allLinesLink__YMXDb span{display:inline-block;font-size:1.25em;line-height:1;transition:transform .22s ease}.HomeComboLines_allLinesLink__YMXDb:hover span{transform:translateX(3px)}.HomeComboLines_allLinesLink__YMXDb:focus-visible,.HomeComboLines_imageLink__gl7UO:focus-visible,.HomeComboLines_lineLink__FbkLe:focus-visible,.HomeComboLines_lineName__OYwP3 a:focus-visible,.HomeComboLines_railViewport___LATO:focus-visible{outline:2px solid var(--apple-action-focus);outline-offset:4px}.HomeComboLines_railViewport___LATO{width:100%;margin:0 auto;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:var(--section-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomeComboLines_railViewport___LATO::-webkit-scrollbar{display:none}.HomeComboLines_rail__DfgSI{display:grid;width:-moz-max-content;width:max-content;grid-auto-columns:390px;grid-auto-flow:column;gap:28px;padding:0 var(--section-gutter) 8px}.HomeComboLines_line__KxYNF{display:flex;min-width:0;flex-direction:column;scroll-snap-align:start}.HomeComboLines_imageLink__gl7UO{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:1;overflow:hidden;border:0;border-radius:var(--apple-radius);background:transparent;outline:none}.HomeComboLines_image__85G47{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.HomeComboLines_imageLink__gl7UO:hover .HomeComboLines_image__85G47{transform:scale(1.018)}.HomeComboLines_allLinesLink__YMXDb:active,.HomeComboLines_imageLink__gl7UO:active,.HomeComboLines_lineLink__FbkLe:active,.HomeComboLines_lineName__OYwP3 a:active{transform:scale(.95)}.HomeComboLines_swatches__f5tpz{display:flex;min-height:44px;margin:9px 0 0;align-items:center;justify-content:center;gap:8px}.HomeComboLines_swatch__DIhvV{width:12px;height:12px;border:1px solid hsla(0,0%,100%,.24);border-radius:9999px;outline:1px solid rgba(0,0,0,.84)}.HomeComboLines_eyebrow__MKpwq{min-height:18px;margin:12px 0 0;color:var(--apple-muted);font-size:14px;font-weight:600;letter-spacing:-.016em;line-height:1.29;text-align:center}.HomeComboLines_lineName__OYwP3{margin:14px 0 0;color:var(--apple-ink);font-family:var(--apple-font-display);font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.1;text-align:center}.HomeComboLines_lineName__OYwP3 a{color:inherit;text-decoration:none;outline:none}.HomeComboLines_description__zEzsi{max-width:330px;min-height:50px;margin:22px auto 0;color:var(--apple-ink);font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.47;text-align:center}.HomeComboLines_footer__NeETI{display:flex;margin-top:24px;flex-direction:column;align-items:center;gap:12px}.HomeComboLines_price___wDFd{margin:0;color:var(--apple-ink);font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.47;text-align:center}.HomeComboLines_lineLink__FbkLe{display:inline-flex;min-height:25px;padding:7px 14px;align-items:center;justify-content:center;border-radius:9999px;background:var(--apple-action);color:#000;font-size:14px;font-weight:400;letter-spacing:-.022em;line-height:1.29;text-decoration:none;outline:none;transition:background-color .18s ease,transform .18s ease}@keyframes HomeComboLines_headingReveal__Vf4Rq{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes HomeComboLines_lineReveal__R4H_o{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline:view()){.HomeComboLines_header__5eG8E{animation:HomeComboLines_headingReveal__Vf4Rq cubic-bezier(.22,1,.36,1) both;animation-range:entry 8% cover 30%;animation-timeline:view()}.HomeComboLines_line__KxYNF{animation:HomeComboLines_lineReveal__R4H_o cubic-bezier(.22,1,.36,1) both;animation-range:entry 4% cover 28%;animation-timeline:view()}}@media (max-width:1068px){.HomeComboLines_section__zwao_{padding-block:68px 80px}.HomeComboLines_rail__DfgSI{grid-auto-columns:42vw}}@media (max-width:833px){.HomeComboLines_header__5eG8E{margin-bottom:34px;align-items:flex-start;flex-direction:column;gap:10px}.HomeComboLines_heading__8SGBL{font-size:40px}.HomeComboLines_rail__DfgSI{grid-auto-columns:min(58vw,390px);gap:28px;padding-inline:16px}.HomeComboLines_swatches__f5tpz{justify-content:flex-start}.HomeComboLines_description__zEzsi,.HomeComboLines_eyebrow__MKpwq,.HomeComboLines_lineName__OYwP3,.HomeComboLines_price___wDFd{text-align:left}.HomeComboLines_description__zEzsi{margin-inline:0}.HomeComboLines_footer__NeETI{align-items:flex-start}}@media (max-width:640px){.HomeComboLines_section__zwao_{padding-block:52px 64px}.HomeComboLines_header__5eG8E{margin-bottom:28px}.HomeComboLines_heading__8SGBL{max-width:330px;font-size:34px}.HomeComboLines_rail__DfgSI{grid-auto-columns:min(78vw,360px);gap:20px}.HomeComboLines_description__zEzsi{max-width:330px}.HomeComboLines_lineName__OYwP3{font-size:28px}.HomeComboLines_description__zEzsi{min-height:0;margin-top:17px}.HomeComboLines_controls__LGny_{margin-top:24px}}@media (max-width:419px){.HomeComboLines_section__zwao_{padding-block:48px 58px}.HomeComboLines_heading__8SGBL{font-size:28px}.HomeComboLines_allLinesLink__YMXDb{font-size:16px}.HomeComboLines_rail__DfgSI{grid-auto-columns:80vw}}@media (prefers-reduced-motion:reduce){.HomeComboLines_header__5eG8E,.HomeComboLines_line__KxYNF{animation:none;opacity:1;transform:none}.HomeComboLines_railViewport___LATO{scroll-behavior:auto}.HomeComboLines_allLinesLink__YMXDb span,.HomeComboLines_controlButton__l900l,.HomeComboLines_image__85G47{transition:none}}.HomeLabsStrip_section__wnzj4{background:linear-gradient(180deg,#0a0a0b,#000 84px,#000 calc(100% - 84px),#0a0a0b)}.HomeLabsStrip_eyebrow__VTvy4{margin:0 0 12px;color:#86868b;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.25}.HomeLabsStrip_tabsScroller__J9_Tt{width:min(100%,490px);max-width:100%;overflow-x:auto;border-radius:9999px;padding:4px;background:#2c2c2e;scrollbar-width:none}.HomeLabsStrip_tabsScroller__J9_Tt::-webkit-scrollbar{display:none}.HomeLabsStrip_tabs__rgYWH{--tab-count:5;position:relative;display:grid;width:100%;min-width:440px;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr))}.HomeLabsStrip_activePill__lEOxH{position:absolute;z-index:0;inset-block:0;left:0;width:calc(100% / var(--tab-count));border-radius:9999px;background:#000;transform:translate3d(calc(var(--active-index) * 100%),0,0);transition:transform .25s cubic-bezier(.77,0,.175,1);will-change:transform}.HomeLabsStrip_tab__TSlWv{position:relative;z-index:1;min-height:44px;border-radius:9999px;padding:10px 12px;color:#a1a1a6;font-size:17px;font-weight:400;letter-spacing:-.01em;outline:none;transition:color .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}.HomeLabsStrip_tab__TSlWv:hover{color:#fff}.HomeLabsStrip_tab__TSlWv:active{transform:scale(.98)}.HomeLabsStrip_tab__TSlWv:focus-visible{box-shadow:0 0 0 2px #ffd60a,0 0 0 4px #2c2c2e}.HomeLabsStrip_activeTab__L4lsA,.HomeLabsStrip_activeTab__L4lsA:hover{color:#ffd60a}.HomeLabsStrip_panels__2h8Dc{display:grid;width:100%;min-height:92px;margin-top:36px;text-align:center}.HomeLabsStrip_panel__0rqM2{grid-area:1/1;visibility:hidden;opacity:0;transform:translate3d(0,4px,0);pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.77,0,.175,1),visibility 0s linear .25s}.HomeLabsStrip_activePanel__1IK5a{visibility:visible;opacity:1;transform:translateZ(0);pointer-events:auto;transition-delay:40ms,0ms,0ms}.HomeLabsStrip_description__Lctqp{max-width:840px;margin-inline:auto;color:#86868b;font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.38;text-wrap:balance}.HomeLabsStrip_description__Lctqp strong{color:#ffd60a;font-weight:600}.HomeLabsStrip_link__7kmiv{display:inline-flex;min-height:44px;align-items:center;gap:4px;margin-top:16px;border-radius:9999px;padding-inline:16px;color:#fff;font-size:17px;font-weight:400;text-decoration:none;outline:none;transition:color .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}.HomeLabsStrip_link__7kmiv:hover{color:#ffd60a}.HomeLabsStrip_link__7kmiv:active{transform:scale(.98)}.HomeLabsStrip_link__7kmiv:focus-visible{box-shadow:0 0 0 2px #ffd60a}@media (max-width:639px){.HomeLabsStrip_tabsScroller__J9_Tt{width:100%}.HomeLabsStrip_tabs__rgYWH{min-width:400px}.HomeLabsStrip_tab__TSlWv{font-size:15px}.HomeLabsStrip_panels__2h8Dc{margin-top:36px}.HomeLabsStrip_description__Lctqp{font-size:18px}.HomeLabsStrip_link__7kmiv{font-size:15px}}@media (prefers-reduced-motion:reduce){.HomeLabsStrip_activePill__lEOxH{transition:none}.HomeLabsStrip_link__7kmiv,.HomeLabsStrip_tab__TSlWv{transition:color .18s ease}.HomeLabsStrip_link__7kmiv:active,.HomeLabsStrip_tab__TSlWv:active{transform:none}.HomeLabsStrip_panel__0rqM2{transform:none;transition:opacity .18s ease,visibility 0s linear .18s}.HomeLabsStrip_activePanel__1IK5a{transition-delay:0ms}}.Tk68SaleBanner_banner__0FZHw{position:relative;isolation:isolate;display:flex;min-height:260px;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:20px 24px 8px;background:radial-gradient(circle at 18% 15%,rgba(231,246,255,.32),transparent 30%),radial-gradient(circle at 86% 76%,rgba(41,90,154,.18),transparent 34%),linear-gradient(118deg,#78a7d7,#6799cf 48%,#76a8dc);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.Tk68SaleBanner_banner__0FZHw:before{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.68'/%3E%3C/svg%3E");content:"";opacity:.1;mix-blend-mode:soft-light;pointer-events:none}.Tk68SaleBanner_banner__0FZHw:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(28,74,132,.16),transparent 23% 77%,rgba(28,74,132,.16));content:"";pointer-events:none}.Tk68SaleBanner_content__k8VRu{position:relative;z-index:1;width:min(100%,1120px);text-align:center}.Tk68SaleBanner_eyebrow___qrdu{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;opacity:.86;animation:Tk68SaleBanner_tk68-copy-in__c5ZkV .58s cubic-bezier(.22,1,.36,1) 80ms both}.Tk68SaleBanner_title__Vb6wo{margin:0;font-size:clamp(40px,4vw,62px);font-weight:900;line-height:.98;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 22px rgba(21,59,109,.15);animation:Tk68SaleBanner_tk68-copy-in__c5ZkV .66s cubic-bezier(.22,1,.36,1) .13s both}.Tk68SaleBanner_priceLine___9lXN{display:block;margin-top:3px}.Tk68SaleBanner_subtitle__AQkqG{margin:12px auto 0;font-size:15px;font-weight:650;letter-spacing:.01em;opacity:.94;animation:Tk68SaleBanner_tk68-copy-in__c5ZkV .66s cubic-bezier(.22,1,.36,1) .19s both}.Tk68SaleBanner_variants__j34wh{display:flex;justify-content:center;gap:clamp(18px,2.7vw,38px);margin-top:24px;padding:0;animation:Tk68SaleBanner_tk68-copy-in__c5ZkV .66s cubic-bezier(.22,1,.36,1) .25s both}.Tk68SaleBanner_variant__ajcK4{position:relative;flex:0 0 auto;padding:6px 0 5px;color:inherit;font-size:clamp(14px,1.3vw,18px);font-weight:650;line-height:1.1;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.Tk68SaleBanner_variant__ajcK4:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(1);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1)}.Tk68SaleBanner_variant__ajcK4:hover{opacity:.76;transform:translateY(-2px)}.Tk68SaleBanner_variant__ajcK4:hover:after{transform:scaleX(.35)}.Tk68SaleBanner_variant__ajcK4:focus-visible{border-radius:2px;outline:2px solid #fff;outline-offset:5px}@keyframes Tk68SaleBanner_tk68-copy-in__c5ZkV{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.Tk68SaleBanner_banner__0FZHw{min-height:350px;align-items:flex-start;padding:28px 14px 18px}.Tk68SaleBanner_title__Vb6wo{font-size:clamp(34px,11vw,44px);line-height:.94}.Tk68SaleBanner_subtitle__AQkqG{max-width:32ch;margin-top:10px;font-size:13px;line-height:1.35}.Tk68SaleBanner_variants__j34wh{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:0}.Tk68SaleBanner_variant__ajcK4{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.58);border-radius:8px;padding:8px 6px;background:rgba(28,74,132,.14);font-size:13px;text-align:center;backdrop-filter:blur(4px)}.Tk68SaleBanner_variant__ajcK4:after{display:none}}@media (prefers-reduced-motion:reduce){.Tk68SaleBanner_eyebrow___qrdu,.Tk68SaleBanner_subtitle__AQkqG,.Tk68SaleBanner_title__Vb6wo,.Tk68SaleBanner_variants__j34wh{animation:none}.Tk68SaleBanner_variant__ajcK4,.Tk68SaleBanner_variant__ajcK4:after{transition:none}}