.cs-head{--cs-bar-w:.22rem;--cs-title-gap:.7rem;flex-direction:column;align-items:stretch;gap:0;margin-bottom:.875rem;display:flex}.cs-head--meta{margin-bottom:1.35rem;padding-bottom:.15rem}.cs-head__top{justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;width:100%;min-width:0;display:flex}.cs-head__title-row{align-items:center;gap:var(--cs-title-gap);flex:auto;min-width:0;display:flex}.cs-head__bar{width:var(--cs-bar-w);background:linear-gradient(#fdba74 0%,#f97316 48%,#ea580c 100%);border-radius:9999px;flex-shrink:0;height:1.65rem;box-shadow:0 0 0 1px #f973161f,0 2px 6px #f9731633}.cs-head__title{letter-spacing:-.03em;color:#0f172a;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:1.3rem;font-weight:780;line-height:1.2}@media (min-width:1024px){.cs-head__title{font-size:1.55rem}}.cs-head__title-link{color:inherit;text-decoration:none;transition:color .15s}.cs-head__title-link:hover{color:#ea580c}.cs-head__meta-row{width:100%;min-width:0;max-width:100%;margin-top:.65rem;padding-left:0}.cs-head__meta-nav{width:100%;min-width:0;max-width:100%;display:block}.cs-head__more{letter-spacing:.02em;color:#ea580c;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;height:1.65rem;margin-top:0;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .15s,gap .15s,transform .15s;display:inline-flex}.cs-head__more:hover{color:#c2410c;gap:.45rem}.cs-head__more-ico{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .15s}.cs-head__more:hover .cs-head__more-ico{transform:translate(2px)}@media (max-width:639px){.cs-head--meta{margin-bottom:1.15rem}.cs-head__meta-row{margin-top:.55rem}.cs-head__title{font-size:1.2rem}}.banner-slot{aspect-ratio:auto;align-self:start;width:100%;height:auto;min-height:0;max-height:none;line-height:0;position:relative}.cs-banner-picture{width:100%;line-height:0;display:block}.cs-banner-img{object-fit:contain;object-position:center;vertical-align:top;width:100%;max-width:100%;height:auto;display:block}.cs-mosaic-sk .banner-slot,.banner-slot--sk{aspect-ratio:8/5;align-self:stretch;height:auto;min-height:0;max-height:none}.banner-slot--sk.cs-banner-skeleton,.cs-mosaic-sk .banner-slot--sk{min-height:140px}.cs-mosaic__banner.cs-banner-skeleton{aspect-ratio:3;min-height:7.5rem}@media (min-width:1024px){.cs-mosaic__banner.cs-banner-skeleton{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}}.cs-mosaic-sk{background:#fafafa;align-items:stretch;width:100%;min-width:0}.cs-mosaic-sk .pc-skeleton{align-self:stretch;height:100%;min-height:0}.cs-mosaic{--cs-gap:.75rem;--cs-cols:2;--cs-rail-scale:1;gap:var(--cs-gap);flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible;container:cs-mosaic/inline-size}@media (min-width:768px) and (max-width:1023.98px){.cs-mosaic{--cs-gap:.75rem;--cs-cols:3;--cs-rail-scale:.9}}@media (min-width:1024px){.cs-mosaic{--cs-gap:1rem;--cs-cols:4;--cs-rail-scale:1}}@media (min-width:1280px){.cs-mosaic{--cs-cols:6;--cs-rail-scale:1}}.cs-mosaic{--cs-col:calc((100cqw - (var(--cs-cols) - 1) * var(--cs-gap)) / var(--cs-cols));--cs-cell:calc(var(--cs-col) * var(--cs-rail-scale))}.cs-mosaic__cell{flex:0 0 var(--cs-cell-px,var(--cs-cell));width:var(--cs-cell-px,var(--cs-cell));min-width:var(--cs-cell-px,var(--cs-cell));max-width:var(--cs-cell-px,var(--cs-cell));scroll-snap-align:start;box-sizing:border-box;align-self:stretch;max-height:none;display:flex}.cs-mosaic__cell .product-card{width:100%;height:100%}@media (max-width:1023.98px){.cs-mosaic__cell{align-self:start;height:auto}.cs-mosaic__cell .product-card{height:auto}}@media (min-width:1024px){.cs-mosaic__cell{align-self:start;height:auto}.cs-mosaic__cell .product-card{height:auto}}.cs-mosaic__top{gap:var(--cs-gap);grid-template-columns:1fr;align-items:stretch;min-width:0;display:grid}@media (min-width:768px) and (max-width:1023.98px){.cs-mosaic__top{grid-template-columns:1fr;align-items:start;gap:.75rem}}@media (min-width:1024px){.cs-mosaic__top{grid-template-columns:calc(2 * var(--cs-cell-px,var(--cs-cell)) + var(--cs-gap)) minmax(0, 1fr);align-items:stretch}.cs-mosaic__rail-host{align-self:start;height:auto}.cs-mosaic__rail{align-items:stretch;height:auto}}.cs-mosaic__banner{width:100%;min-width:0;height:auto;min-height:0}@media (min-width:1024px){.cs-mosaic__banner{align-self:start;height:auto;min-height:0}}.cs-mosaic__rail-host{display:flow-root}.cs-mosaic__rail-host,.cs-mosaic__bottom{isolation:isolate;min-width:0;position:relative;overflow:visible}.cs-mosaic__rail-host.has-overflow:after,.cs-mosaic__bottom.has-overflow:before,.cs-mosaic__bottom.has-overflow:after{content:"";z-index:6;pointer-events:none;opacity:0;width:2.5rem;transition:opacity .16s;position:absolute;top:0;bottom:0}@media (min-width:768px){.cs-mosaic__rail-host.has-overflow:after,.cs-mosaic__bottom.has-overflow:before,.cs-mosaic__bottom.has-overflow:after{width:2.75rem}}.cs-mosaic__bottom.has-overflow.can-left:before{opacity:1;background:linear-gradient(90deg,#ffffffd9 0%,#fff0 100%);left:0}.cs-mosaic__rail-host.has-overflow.can-right:after,.cs-mosaic__bottom.has-overflow.can-right:after{opacity:1;background:linear-gradient(270deg,#ffffffd9 0%,#fff0 100%);right:0}.cs-mosaic__rail{align-items:stretch;gap:var(--cs-gap);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;border-radius:.75rem;min-width:0;height:auto;margin-block:-8px -12px;padding:8px 0 12px;scroll-padding-inline:.75rem;display:flex;overflow:auto hidden}@media (min-width:768px){.cs-mosaic__rail{scroll-snap-type:x mandatory;scroll-padding-inline:1rem}}@media (hover:hover) and (pointer:fine){.cs-mosaic__rail{scroll-snap-type:x mandatory;scroll-padding-inline:0}}.cs-mosaic__rail::-webkit-scrollbar{display:none}.cs-mosaic__rail:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.cs-chev{z-index:12;color:#64748b;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;opacity:1;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s,opacity .14s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0f172a24}.cs-chev:after{content:"";z-index:-1;border-radius:9999px;position:absolute;inset:-.35rem}.cs-chev__icon{pointer-events:none;width:1.15rem;height:1.15rem}.cs-chev:hover{color:#475569;background:#fff;border-color:#cbd5e1;box-shadow:0 3px 14px #0f172a29}.cs-chev:active{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-50%)scale(.97)}.cs-chev:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.cs-chev--left{left:.35rem}.cs-chev--right{right:.35rem}@media (max-width:1023.98px){.cs-mosaic__rail-host,.cs-mosaic__bottom{width:auto;margin-inline:-1rem;padding-inline:1rem}.cs-chev--right{right:max(.35rem, env(safe-area-inset-right,0px))}.cs-chev--left{left:max(.35rem, env(safe-area-inset-left,0px))}}@media (min-width:640px) and (max-width:1023.98px){.cs-mosaic__rail-host,.cs-mosaic__bottom{margin-inline:-1.5rem;padding-inline:1.5rem}}@media (min-width:1024px){.cs-mosaic__rail-host,.cs-mosaic__bottom{overflow:visible}.cs-chev{width:2.5rem;height:2.5rem}.cs-chev__icon{width:1.25rem;height:1.25rem}.cs-chev--left{left:-.75rem}.cs-chev--right{right:-.75rem}}@media (min-width:1280px){.cs-chev--left{left:-.9rem}.cs-chev--right{right:-.9rem}}@media (prefers-reduced-motion:reduce){.cs-chev{transition:none}.cs-chev:active{transform:translateY(-50%)}}.section-tab-stage{touch-action:pan-y;position:relative;overflow:visible}.section-tab-panel{will-change:opacity, transform;overflow:visible}.tab-panel-next-enter-active,.tab-panel-next-leave-active,.tab-panel-prev-enter-active,.tab-panel-prev-leave-active{transition:opacity .16s cubic-bezier(.2,.85,.25,1),transform .2s cubic-bezier(.2,.85,.25,1),filter .16s}.tab-panel-next-enter-from{opacity:0;filter:blur(1px);transform:translate(10px,4px)scale(.992)}.tab-panel-next-leave-to{opacity:0;transform:translate(-6px)scale(.995)}.tab-panel-prev-enter-from{opacity:0;filter:blur(1px);transform:translate(-10px,4px)scale(.992)}.tab-panel-prev-leave-to{opacity:0;transform:translate(6px)scale(.995)}@media (prefers-reduced-motion:reduce){.tab-panel-next-enter-active,.tab-panel-next-leave-active,.tab-panel-prev-enter-active,.tab-panel-prev-leave-active{transition:none}.tab-panel-next-enter-from,.tab-panel-next-leave-to,.tab-panel-prev-enter-from,.tab-panel-prev-leave-to{filter:none;transform:none}}
.cl-section{width:100%}.cl-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.cl-section__titles{min-width:0}.cl-section__title{color:#1f2937;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;line-height:1.25;display:flex}@media (min-width:1024px){.cl-section__title{font-size:1.5rem}}.cl-section__bar{background:var(--color-primary-500,#f97316);border-radius:999px;flex-shrink:0;width:4px;height:1.5rem}.cl-section__subtitle{color:#6b7280;margin-top:4px;margin-left:14px;font-size:.875rem}.cl-section__more{color:#ea580c;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:700;transition:color .15s;display:inline-flex}.cl-section__more:hover{color:#c2410c}.cl-section__empty{background:#fafafa;border:1px dashed #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cl-grid--gap-sm{gap:8px}.cl-grid--gap-md{gap:12px}.cl-grid--gap-lg{gap:16px}@media (min-width:768px){.cl-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cl-grid--gap-sm{gap:10px}.cl-grid--gap-md{gap:14px}.cl-grid--gap-lg{gap:18px}}.cl-cell{min-width:0;min-height:0;color:inherit;isolation:isolate;background:#f3f4f6;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.cl-cell--linked{cursor:pointer}.cl-cell--linked:focus-visible{outline-offset:2px;outline:2px solid #f97316}.cl-cell__media{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.cl-grid--shape-square .cl-cell:not(.cl-cell--promo) .cl-cell__media{aspect-ratio:1}.cl-grid--shape-portrait .cl-cell:not(.cl-cell--promo) .cl-cell__media{aspect-ratio:3/4}.cl-grid--shape-landscape .cl-cell:not(.cl-cell--promo) .cl-cell__media{aspect-ratio:4/3}.cl-grid--shape-auto .cl-cell:not(.cl-cell--promo) .cl-cell__media{aspect-ratio:1}.cl-cell--promo{min-height:100%}.cl-cell--promo .cl-cell__media{aspect-ratio:auto;flex:none;position:absolute;inset:0}.cl-cell--promo .cl-cell__body{color:#fff;background:linear-gradient(#0000 35%,#0000008c 100%);justify-content:flex-end;position:absolute;inset:0}.cl-cell__img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cl-cell--linked:hover .cl-cell__img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.cl-cell__img{transition:none}.cl-cell--linked:hover .cl-cell__img{transform:none}}.cl-cell__placeholder{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%);position:absolute;inset:0}.cl-cell:not(.cl-cell--promo) .cl-cell__media{position:relative}.cl-cell:not(.cl-cell--promo) .cl-cell__img,.cl-cell:not(.cl-cell--promo) .cl-cell__placeholder{position:absolute;inset:0}.cl-cell__body{z-index:1;flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.cl-cell:not(.cl-cell--promo) .cl-cell__body{background:#fff;border-top:1px solid #f3f4f6}.cl-cell__title{letter-spacing:-.01em;font-size:.9375rem;font-weight:800;line-height:1.3}.cl-cell__copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cl-cell--promo .cl-cell__title{font-size:1.125rem}@media (min-width:768px){.cl-cell--promo .cl-cell__title{font-size:1.35rem}}.cl-cell__sub{opacity:.9;font-size:.8125rem;line-height:1.4}.cl-cell:not(.cl-cell--promo) .cl-cell__sub{color:#6b7280;opacity:1}.cl-cell__cta{align-items:center;gap:4px;margin-top:4px;font-size:.8125rem;font-weight:700;display:inline-flex}.cl-cell:not(.cl-cell--promo) .cl-cell__cta{color:#ea580c}.cl-cell--promo .cl-cell__cta{color:#0f172a;background:#fffffff2;border-radius:999px;align-self:flex-start;margin-top:8px;padding:6px 12px}@media (max-width:767px){.cl-cell{grid-area:span 1/span 1!important}.cl-cell--promo{min-height:200px;grid-column:1/-1!important}.cl-cell--promo .cl-cell__media{position:absolute}}
.home-dynamic-sections__sec .scroll-area[data-h-scroll]>.ps__rail-x{display:none}.pc-section{content-visibility:auto;contain-intrinsic-size:auto 420px;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;padding:1.25rem 1rem;overflow:visible;box-shadow:0 1px 2px #0f172a08}@media (min-width:640px){.pc-section{padding:1.25rem 1.25rem 1.5rem}}.pc-section__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.pc-section__title{overflow-wrap:anywhere;letter-spacing:-.02em;color:#0f172a;min-width:0;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}@media (min-width:1024px){.pc-section__title{font-size:1.375rem}}.pc-section__more{color:#ea580c;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .12s;display:inline-flex}.pc-section__more:hover{color:#c2410c}.pc-section__tabs-wrap{margin-bottom:.875rem}.pc-section__tabs{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:.1rem 0 .15rem;display:flex;overflow-x:auto}.pc-section__tabs::-webkit-scrollbar{display:none}.pc-section__tab{color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;flex:none;align-items:center;gap:.3rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-flex}.pc-section__tab.is-link:not(.is-active){border-style:dashed}.pc-section__tab:hover{color:#9a3412;background:#fff7ed;border-color:#fdba74}.pc-section__tab.is-active{color:#c2410c;background:#fff7ed;border-color:#f97316;box-shadow:0 0 0 1px #f973161f}.pc-section__tab:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.pc-section__stage{touch-action:pan-y;position:relative;overflow:visible}.pc-section__panel{overflow:visible}.pc-section__body{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:768px){.pc-section__body.has-promo{grid-template-columns:minmax(148px,188px) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}}@media (min-width:1024px){.pc-section__body.has-promo{grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:.75rem}}@media (min-width:1280px){.pc-section__body.has-promo{grid-template-columns:minmax(168px,200px) minmax(0,1fr)}}.pc-section__promo{min-height:220px;color:inherit;background:#f8fafc;border:0;border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.pc-section__promo.is-link{cursor:pointer;transition:box-shadow .14s,transform .14s}.pc-section__promo.is-link:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.pc-section__promo.is-link:focus-visible{outline-offset:2px;outline:2px solid #fb923c}@media (min-width:768px){.pc-section__promo{align-self:stretch;height:auto;min-height:0}}.pc-section__promo.has-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#0f172a1f 45%,#0f172a73 100%);height:42%;position:absolute;bottom:0;left:0;right:0}.pc-section__promo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc-section__promo-cta{z-index:1;color:#0f172a;text-align:center;background:#fffffff5;border:1px solid #fffffff2;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.75rem;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem;box-shadow:0 2px 8px #0f172a1f}@media (min-width:1024px){.pc-section__promo-cta{padding:.5rem .75rem;font-size:.8125rem}}.pc-section__promo.is-link:hover .pc-section__promo-cta{color:#c2410c;background:#fff7ed;border-color:#fb923c}.pc-section__viewport{border-radius:.75rem;flex:auto;min-width:0;position:relative;overflow:visible}@media (max-width:1023.98px){.pc-section__viewport{border-radius:0}}.pc-section__rail{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;contain:content;align-items:stretch;gap:.75rem;padding:4px 4px 8px;display:flex;overflow-x:auto}@media (min-width:768px){.pc-section__rail{scroll-snap-type:x mandatory}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.pc-section__rail{padding-left:.5rem;padding-right:.5rem}}.pc-section__rail::-webkit-scrollbar{display:none}.pc-section__rail:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.pc-section__card-wrap{scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:auto 320px;flex:none;align-self:stretch;width:clamp(148px,50% - .4rem,200px);display:flex;position:relative}.pc-section__card-wrap .product-card{width:100%;height:100%}@media (min-width:768px) and (max-width:1023.98px){.pc-section__card-wrap{width:clamp(172px,30vw,220px)}}@media (min-width:1024px) and (max-width:1279.98px){.pc-section__card-wrap{width:clamp(188px,20vw,220px)}}@media (min-width:1280px){.pc-section__card-wrap{width:178px}}@media (min-width:1536px){.pc-section__card-wrap{width:188px}}.pc-section__card{height:100%}.pc-section__chev{z-index:8;color:#64748b;cursor:pointer;opacity:1;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s,opacity .14s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0f172a24}.pc-section__chev--left{left:.35rem}.pc-section__chev--right{right:.35rem}@media (max-width:1023.98px){.pc-section__viewport{margin-inline:-2rem;padding-inline:2rem}.pc-section__chev--right{right:max(.15rem, env(safe-area-inset-right,0px))}.pc-section__chev--left{left:max(.15rem, env(safe-area-inset-left,0px))}}@media (min-width:640px) and (max-width:1023.98px){.pc-section__viewport{margin-inline:-2.75rem;padding-inline:2.75rem}}@media (min-width:1024px){.pc-section__viewport{overflow:visible}.pc-section__chev{width:2.5rem;height:2.5rem}.pc-section__chev--left{left:-.75rem}.pc-section__chev--right{right:-.75rem}}@media (min-width:1280px){.pc-section__chev--left{left:-.9rem}.pc-section__chev--right{right:-.9rem}}.pc-section__chev:hover{color:#475569;background:#fff;border-color:#cbd5e1;box-shadow:0 3px 14px #0f172a29}.pc-section__chev:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.pc-section__empty{text-align:center;background:#fafbfc;border:1px dashed #e2e8f0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.pc-section__empty--inline{flex:1;min-height:12rem}.pc-section__rail--skeleton{overflow:hidden}.pc-section__rail--skeleton .pc-section__card-wrap{min-height:17.5rem}@media (min-width:640px){.pc-section__rail--skeleton .pc-section__card-wrap{min-height:18.5rem}}@media (prefers-reduced-motion:reduce){.pc-section__rail{scroll-behavior:auto}.pc-section__chev{transition:none}}
.sg-scroller{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:.75rem;padding-bottom:4px;display:flex;overflow-x:auto}@media (min-width:768px){.sg-scroller{scroll-snap-type:x mandatory;gap:.875rem}}@media (min-width:1024px){.sg-scroller{gap:1rem}}.sg-scroller::-webkit-scrollbar{display:none}.sg-scroller__card{scroll-snap-align:start;flex:0 0 calc(50% - .375rem)}@media (min-width:768px) and (max-width:1023.98px){.sg-scroller__card{flex-basis:calc(30% - .525rem)}}@media (min-width:1024px) and (max-width:1279.98px){.sg-scroller__card{flex-basis:calc(29.3333% - .586667rem)}}@media (min-width:1280px){.sg-scroller__card{flex-basis:calc(19.2% - .768rem)}}.sg-chevron{z-index:5;color:#64748b;opacity:1;pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,border-color .15s,color .15s,transform .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0f172a24}.sg-chevron--left{left:.35rem}.sg-chevron--right{right:.35rem}@media (max-width:1023.98px){.sg-rail-host{margin-inline:-1rem;padding-inline:1rem}.sg-chevron--left{left:max(.15rem, env(safe-area-inset-left,0px))}.sg-chevron--right{right:max(.15rem, env(safe-area-inset-right,0px))}}@media (min-width:640px) and (max-width:1023.98px){.sg-rail-host{margin-inline:-1.5rem;padding-inline:1.5rem}}@media (min-width:1024px){.sg-rail-host{overflow:visible}.sg-chevron{width:2.5rem;height:2.5rem}.sg-chevron--left{left:-.75rem}.sg-chevron--right{right:-.75rem}}@media (min-width:1280px){.sg-chevron--left{left:-.9rem}.sg-chevron--right{right:-.9rem}}.sg-chevron:hover{color:#475569;background:#fff;border-color:#cbd5e1;transform:translateY(-50%);box-shadow:0 3px 14px #0f172a29}.sg-chevron:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}
.section-subtabs{scrollbar-width:none;-ms-overflow-style:none;background:#f1f5f9;border-radius:9999px;gap:.375rem;width:fit-content;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.section-subtabs::-webkit-scrollbar{display:none}.section-subtabs__pill{z-index:0;pointer-events:none;will-change:transform, width, height;background:linear-gradient(145deg,#fb923c 0%,#f97316 48%,#ea580c 100%);border-radius:9999px;position:absolute;top:0;left:0;box-shadow:0 1px 1px #ea580c2e,0 3px 10px #f9731652,inset 0 1px #ffffff38}.section-subtabs__pill.is-ready{transition:transform .24s cubic-bezier(.2,.85,.25,1),width .24s cubic-bezier(.2,.85,.25,1),height .24s cubic-bezier(.2,.85,.25,1)}.section-subtabs__btn{z-index:1;color:#64748b;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex:none;align-items:center;gap:.3rem;min-height:2rem;padding:.4rem .95rem;font-size:.75rem;font-weight:600;line-height:1.25;transition:color .14s,transform .12s;display:inline-flex;position:relative}.section-subtabs__btn.has-icon:not(.is-icon-only){gap:.35rem;padding-left:.45rem}.section-subtabs__icon-slot{width:calc(1.35rem * var(--icon-scale,1));height:calc(1.35rem * var(--icon-scale,1));box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.section-subtabs__icon{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 2px #0f172a1f);pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.section-subtabs__btn.has-icon:not(.is-icon-only) .section-subtabs__icon{max-width:88%;max-height:88%}.section-subtabs__btn.is-active .section-subtabs__icon{filter:drop-shadow(0 1px 2px #7c2d121f)brightness(1.02)}.section-subtabs__btn:hover:not(.is-active){color:#334155}.section-subtabs__btn:active{transform:scale(.97)}.section-subtabs__btn.is-active{color:#fff;text-shadow:0 1px #7c2d121f}.section-subtabs__btn:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.section-subtabs__label{display:inline-block;position:relative}.section-subtabs.is-nav-only{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.section-subtabs__list{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.section-subtabs__item{flex:none;margin:0;padding:0;list-style:none}.section-subtabs__meta-link{z-index:0;color:#475569;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex:none;align-items:center;gap:.4rem;margin:0;padding:.32rem .8rem .36rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;position:relative}a.section-subtabs__meta-link:hover{text-decoration:none}a.section-subtabs__meta-link:visited{color:#475569}a.section-subtabs__meta-link.is-current:visited{color:#c2410c}.section-subtabs__meta-link.has-icon:not(.is-icon-only){background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:9999px;gap:.5rem;min-height:2.85rem;padding:.3rem .95rem .3rem .35rem}.section-subtabs__meta-link.has-icon{background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:9999px}.section-subtabs__meta-icon{width:calc(2.2rem * var(--icon-scale,1));height:calc(2.2rem * var(--icon-scale,1));box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.section-subtabs__meta-icon img{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 2px #0f172a14);pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.section-subtabs__meta-link.has-icon:not(.is-icon-only) .section-subtabs__meta-icon img{max-width:88%;max-height:88%}.section-subtabs__meta-label{min-width:0;display:inline-block;position:relative}.section-subtabs__meta-link:hover{color:#334155;background:#fffffff2;border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0f}.section-subtabs__meta-link:active{color:#1e293b;background:#ffffff80;border-color:#94a3b8}.section-subtabs__meta-link:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid #ea580c}.section-subtabs__meta-link.is-current{color:#c2410c;box-shadow:none;background:#fff;border-color:#f97316;font-weight:600}.section-subtabs__meta-link.is-current.has-icon:not(.is-icon-only){background:linear-gradient(#fffbeb 0%,#fff7ed 100%);border-color:#fdba74;box-shadow:0 1px 2px #f973161a}.section-subtabs__meta-link.is-current:hover{color:#9a3412;border-color:#ea580c}.section-subtabs__meta-link.is-disabled{cursor:default;opacity:.72;pointer-events:none}@media (max-width:639px){.section-subtabs.is-nav-only{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:auto;padding-bottom:2px;padding-right:.75rem;scroll-padding-inline-end:.75rem;overflow:auto hidden}.section-subtabs.is-nav-only::-webkit-scrollbar{display:none}.section-subtabs.is-nav-only .section-subtabs__list{flex-wrap:nowrap;gap:.4rem;width:max-content;min-width:100%}.section-subtabs__meta-link{flex:none;min-height:2.75rem;padding:.28rem .7rem .32rem;font-size:.78rem}.section-subtabs__meta-link.has-icon:not(.is-icon-only){gap:.42rem;min-height:2.75rem;padding:.26rem .8rem .26rem .28rem}.section-subtabs__meta-icon{width:calc(1.95rem * var(--icon-scale,1));height:calc(1.95rem * var(--icon-scale,1))}}.section-subtabs--logos{background:0 0;border-radius:0;padding:0}.section-subtabs--logos,.section-subtabs--logos.is-nav-only .section-subtabs__list{gap:1.25rem}:is(.section-subtabs__btn,.section-subtabs__meta-link,.pc-section__tab).is-icon-only{width:auto;min-width:0;height:max(2.75rem, calc(2.75rem * var(--icon-scale,1)));min-height:2.75rem;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:0;padding:0;position:relative}.is-icon-only :is(.section-subtabs__icon-slot,.section-subtabs__meta-icon){width:auto;height:calc(var(--logo-height-mobile,1.5rem) * var(--icon-scale,1));border-radius:0;min-width:0;max-width:none;padding:0}.is-icon-only .section-subtabs__icon,.is-icon-only .section-subtabs__meta-icon img{width:auto;height:100%;max-width:calc(6rem * var(--icon-scale,1));filter:none;mix-blend-mode:multiply;max-height:100%}:is(.section-subtabs__btn,.section-subtabs__meta-link,.pc-section__tab).is-icon-only:before{content:"";width:max(100%,2.75rem);position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.section-subtabs__btn.is-active.is-icon-only .section-subtabs__icon{filter:none}:is(.section-subtabs__btn,.pc-section__tab).is-icon-only.is-active:after{content:"";background:#f97316;height:2px;position:absolute;inset:auto 25% 0}@media (min-width:640px){.section-subtabs--logos,.section-subtabs--logos.is-nav-only .section-subtabs__list{gap:1.75rem}.is-icon-only :is(.section-subtabs__icon-slot,.section-subtabs__meta-icon){height:calc(var(--logo-height-desktop,1.75rem) * var(--icon-scale,1))}}@media (prefers-reduced-motion:reduce){.section-subtabs__pill.is-ready,.section-subtabs__btn,.section-subtabs__meta-link{transition:none}}
