.ks-cinematic-hero{--ks-cine-px: 16px;position:relative;display:block;width:100%;color:#fff;background:#000;isolation:isolate;z-index:1}.ks-cinematic-hero__viewport{position:relative;min-height:calc(56 * var(--ks-cine-px, 16px));overflow:hidden;background:#000}.ks-cinematic-hero--height-small .ks-cinematic-hero__viewport{min-height:calc(42 * var(--ks-cine-px, 16px))}.ks-cinematic-hero--height-medium .ks-cinematic-hero__viewport{min-height:calc(56 * var(--ks-cine-px, 16px))}.ks-cinematic-hero--height-large .ks-cinematic-hero__viewport{min-height:calc(72 * var(--ks-cine-px, 16px))}.ks-cinematic-hero__navigation.flickity-custom-navigation-wrapper{position:absolute;right:clamp(18px,4vw,52px);bottom:clamp(18px,4vw,42px);left:auto;z-index:3;width:auto;max-width:none;padding:0;transform:none;text-align:right}.ks-cinematic-hero__navigation .flickity-custom-navigation{display:inline-flex;align-items:center;height:32px;padding:2px;border-radius:500px;background:#fff;box-shadow:0 4px 6px #00000014}.ks-cinematic-hero__navigation .flickity-custom-navigation .flickity-nav{display:flex;position:static;top:auto;left:auto;right:auto;width:28px;height:28px;margin:0;opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;background:transparent}.ks-cinematic-hero__navigation .flickity-custom-navigation .flickity-nav svg{display:block;width:12px;height:auto;pointer-events:none}.ks-cinematic-hero__navigation .flickity-custom-navigation--dots{min-width:40px;padding:0 5px;color:#1a1c1d;font-size:.8125rem;font-weight:500;text-align:center}@media only screen and (min-width:768px){.ks-cinematic-hero__navigation .flickity-custom-navigation{height:42px}.ks-cinematic-hero__navigation .flickity-custom-navigation .flickity-nav{width:38px;height:38px}.ks-cinematic-hero__navigation .flickity-custom-navigation--dots{width:50px;font-size:.9375rem}}.ks-cinematic-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .85s ease,visibility .85s ease;pointer-events:none}.ks-cinematic-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.ks-cinematic-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000}.ks-cinematic-hero__picture{display:block;width:100%;height:100%}.ks-cinematic-hero__picture img,.ks-cinematic-hero__image,.ks-cinematic-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center right}.ks-cinematic-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.28) 42%,rgba(0,0,0,.08) 72%,transparent 100%)}.ks-cinematic-hero__placeholder{opacity:.2}.ks-cinematic-hero__content{position:relative;z-index:2;box-sizing:border-box;width:min(36rem,38%);max-width:min(36rem,38%,calc(100% - var(--ks-hero-content-inset, var(--ks-hero-pad-left, 80px)) - clamp(24px,5vw,80px)));margin-left:var(--ks-hero-content-inset, var(--ks-hero-pad-left, clamp(24px, 5vw, 80px)));padding-top:clamp(40px,6vw,96px);padding-right:clamp(24px,5vw,80px);padding-bottom:clamp(40px,6vw,96px);padding-left:0}.ks-cinematic-hero__heading{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;color:#fff;font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-size:clamp(calc(1.75 * var(--ks-cine-px, 16px)),2.5vw,calc(3 * var(--ks-cine-px, 16px)));font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-display, -.012em);line-height:var(--ks-lh-display, 1.167);text-wrap:pretty;text-shadow:0 1px 18px rgba(0,0,0,.35)}.ks-cinematic-hero__heading-block{display:block}.ks-cinematic-hero__description{max-width:36ch;margin-top:clamp(16px,1.8vw,24px);color:#ffffffeb;font-family:var(--ks-font-body, "Public Sans", "Noto Sans SC", sans-serif);font-size:var(--ks-cine-px, 16px);font-weight:var(--ks-fw-regular, 400);line-height:var(--ks-lh-lead, 1.55);letter-spacing:0;text-shadow:0 1px 12px rgba(0,0,0,.4)}@media only screen and (min-width:1600px){.ks-cinematic-hero__content{width:min(34rem,32%);max-width:min(34rem,32%,calc(100% - var(--ks-hero-content-inset, var(--ks-hero-pad-left, 80px)) - clamp(24px,5vw,80px)))}.ks-cinematic-hero__heading{font-size:calc(3 * var(--ks-cine-px, 16px));line-height:var(--ks-lh-display, 1.167);letter-spacing:var(--ks-ls-display, -.012em)}.ks-cinematic-hero__heading-block{max-width:10ch}.ks-cinematic-hero__description{max-width:38ch;margin-top:22px;font-size:var(--ks-cine-px, 16px);line-height:var(--ks-lh-lead, 1.55)}.ks-cinematic-hero__actions{margin-top:36px}}.ks-cinematic-hero__description p{margin:0}.ks-cinematic-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,3.5vw,40px)}.ks-cinematic-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;font-family:var(--ks-font-body, "Public Sans", "Noto Sans SC", sans-serif);font-size:14px;font-weight:var(--ks-fw-medium, 500);letter-spacing:0;line-height:var(--ks-lh-ui, 1.45);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ks-cinematic-hero__button:hover{transform:translateY(-1px)}.ks-cinematic-hero__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ks-cinematic-hero__button--primary{padding:0 26px;color:#000;background:#fff}.ks-cinematic-hero__button--secondary{padding:0;color:#fff;background:transparent}.ks-cinematic-hero__progress{position:absolute;right:0;bottom:0;left:0;z-index:2;height:2px;background:#ffffff26;pointer-events:none}.ks-cinematic-hero__progress-bar{width:0;height:100%;background:#fff;transform-origin:left center}.ks-cinematic-hero.is-playing .ks-cinematic-hero__progress-bar{animation:ks-cinematic-hero-progress var(--ks-hero-duration, 6s) linear forwards}@keyframes ks-cinematic-hero-progress{0%{width:0}to{width:100%}}@media only screen and (max-width:767px){.ks-cinematic-hero.section-spacing--disable-top{margin-top:0;padding-top:0}.ks-cinematic-hero__viewport{min-height:calc(34 * var(--ks-cine-px, 16px))}.ks-cinematic-hero--height-small .ks-cinematic-hero__viewport{min-height:calc(28 * var(--ks-cine-px, 16px))}.ks-cinematic-hero--height-medium .ks-cinematic-hero__viewport{min-height:calc(34 * var(--ks-cine-px, 16px))}.ks-cinematic-hero--height-large .ks-cinematic-hero__viewport{min-height:calc(39 * var(--ks-cine-px, 16px))}.ks-cinematic-hero__slide{align-items:flex-end}.ks-cinematic-hero__media:after{background:linear-gradient(180deg,#0000001f,#00000014 38%,#00000073 68%,#000000b8)}.ks-cinematic-hero__navigation.flickity-custom-navigation-wrapper{right:14px;bottom:14px}.ks-cinematic-hero__content{align-self:stretch;width:100%;max-width:none;margin-left:0;margin-right:0;padding-top:24px;padding-right:var(--ks-hero-pad-left-mobile, 22px);padding-bottom:72px;padding-left:var(--ks-hero-pad-left-mobile, 22px);box-sizing:border-box;text-align:center}.ks-cinematic-hero__heading{align-items:center;max-width:11.5em;margin-inline:auto;font-size:clamp(calc(1.75 * var(--ks-cine-px, 16px)),5vw,calc(2 * var(--ks-cine-px, 16px)));font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-display, -.012em);line-height:var(--ks-lh-display, 1.167)}.ks-cinematic-hero__description{margin-top:10px;margin-inline:auto;max-width:28em;font-size:var(--ks-cine-px, 16px);line-height:var(--ks-lh-lead, 1.55);text-align:center}.ks-cinematic-hero__picture img,.ks-cinematic-hero__image,.ks-cinematic-hero__placeholder{object-position:center}.ks-cinematic-hero__media--desktop-fallback .ks-cinematic-hero__image,.ks-cinematic-hero__media--desktop-fallback .ks-cinematic-hero__placeholder{object-position:62% 42%}.ks-cinematic-hero__actions{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:18px}.ks-cinematic-hero__button--primary{width:auto;min-width:10.5rem;max-width:100%;padding:0 22px}.ks-cinematic-hero__button--secondary{min-height:28px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;opacity:.92}}@media(prefers-reduced-motion:reduce){.ks-cinematic-hero__slide{transition:none}.ks-cinematic-hero__progress{display:none}}.ks-tesla-flex-module--media-start .ks-tesla-flex-module__media-wrap{grid-column:2 / 9;grid-row:1}.ks-tesla-flex-module--media-start .ks-tesla-flex-module__copy{grid-column:9 / 13;grid-row:1;padding-left:var(--ks-tesla-flex-copy-pad);padding-right:0}@media only screen and (max-width:899px){.ks-tesla-flex-module{--ks-tesla-flex-media-height: auto}.ks-tesla-flex-module__inner{padding-left:16px;padding-right:16px}.ks-tesla-flex-module__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,4vw,24px);align-items:start}.ks-tesla-flex-module--media-start .ks-tesla-flex-module__media-wrap,.ks-tesla-flex-module--media-start .ks-tesla-flex-module__copy{grid-column:auto;grid-row:auto;padding-left:0;padding-right:0}.ks-tesla-flex-module__media-wrap{width:100%;border-radius:var(--ks-tesla-flex-media-radius, 12px);overflow:hidden;clip-path:inset(0 round var(--ks-tesla-flex-media-radius, 12px))}.ks-tesla-flex-module__media{height:auto!important;min-height:0;max-height:none;aspect-ratio:unset;overflow:hidden;border-radius:inherit;line-height:0}img.ks-tesla-flex-module__img{display:block;width:100%;max-width:100%;height:auto!important;max-height:none;border-radius:inherit;object-fit:unset;object-position:var(--ks-tesla-flex-image-position)}.ks-tesla-flex-module__media .ks-tesla-flex-module__img:only-child{display:block!important}.ks-tesla-flex-module__placeholder{height:auto;min-height:200px}.ks-tesla-flex-module__img--desktop{display:none}.ks-tesla-flex-module__img--mobile{display:block}.ks-tesla-flex-module__title{font-size:var(--ks-pdp-h2-size, clamp(28px, 7vw, 40px))}.ks-tesla-flex-module__desc{font-size:var(--ks-pdp-body-size, 16px)}}.ks-ccb{position:relative;box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);min-height:var(--ks-ccb-min-h);overflow:hidden;color:#fff}.section-spacing.ks-ccb.section-spacing--disable-top{margin-top:0}.section-spacing.ks-ccb.section-spacing--disable-bottom{margin-bottom:0}.ks-ccb__media,.ks-ccb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-ccb__media{z-index:0}.ks-ccb__scrim{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--ks-ccb-overlay-left)),rgba(0,0,0,var(--ks-ccb-overlay-mid)) 42%,#0000 68%)}.ks-ccb__poster-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(13,18,24,.94) 0%,rgba(13,18,24,.82) 38%,rgba(13,18,24,.45) 58%,transparent 78%),linear-gradient(180deg,transparent 40%,rgba(13,18,24,.55) 100%)}.ks-ccb__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ks-ccb-focal, center center)}.ks-ccb__img--mobile{display:none}.ks-ccb__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ks-night, #0d0e0f)}.ks-ccb__placeholder-svg{width:50%;height:auto;opacity:.35}.ks-ccb__inner{position:relative;z-index:2;box-sizing:border-box;width:min(100%,var(--ks-maxw, 1320px));min-height:var(--ks-ccb-min-h);margin-inline:auto;padding-block:48px;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));display:flex;align-items:center}@media only screen and (min-width:768px){.ks-ccb__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-ccb--align-left .ks-ccb__inner{justify-content:flex-start;text-align:left}.ks-ccb--align-center .ks-ccb__inner{justify-content:center;text-align:center}.ks-ccb__copy{width:100%;max-width:var(--ks-ccb-max-w)}.ks-ccb--align-center .ks-ccb__copy{margin-inline:auto}.ks-ccb__heading{margin:0;font-size:var(--ks-ccb-heading-size);line-height:1.12;font-weight:700;letter-spacing:-.02em;overflow-wrap:break-word;white-space:pre-line;text-wrap:balance;color:var(--ks-ccb-heading-color)}.ks-ccb__heading:lang(zh),.ks-ccb__heading [lang^=zh]{letter-spacing:0}.ks-ccb__subheading{margin:14px 0 0;font-size:var(--ks-ccb-subheading-size);line-height:1.45;font-weight:400;overflow-wrap:break-word;color:var(--ks-ccb-subheading-color)}.ks-ccb__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:12px 28px;min-height:44px;border:1px solid var(--ks-ccb-btn-border);border-radius:var(--ks-r-sm, 8px);background:transparent;color:var(--ks-ccb-btn-color);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(hover:hover){.ks-ccb__btn:hover,.ks-ccb__btn:focus-visible{background:#fff;color:#111;border-color:#fff}}.ks-ccb__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ks-ccb__btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}@media(max-width:749px){.ks-ccb{min-height:var(--ks-ccb-min-h-mobile)}.ks-ccb__inner{min-height:var(--ks-ccb-min-h-mobile);padding-block:36px;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px))}.ks-ccb__scrim{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ks-ccb-overlay-mobile) * .55)),rgba(0,0,0,var(--ks-ccb-overlay-mobile)))}.ks-ccb--mobile-align-left .ks-ccb__inner{justify-content:flex-start;text-align:left}.ks-ccb--mobile-align-center .ks-ccb__inner{align-items:center;justify-content:center;text-align:center}.ks-ccb--mobile-align-center .ks-ccb__copy{margin-inline:auto;text-align:center;max-width:min(var(--ks-ccb-max-w),34ch)}.ks-ccb--mobile-align-center .ks-ccb__heading{text-wrap:balance;line-height:1.14}.ks-ccb--mobile-align-center .ks-ccb__subheading{margin-top:clamp(.5rem,2.2vw,.875rem);margin-inline:auto;max-width:32ch;font-size:max(1rem,var(--ks-ccb-subheading-size));line-height:1.5;text-wrap:pretty}.ks-ccb--mobile-align-left .ks-ccb__copy{max-width:min(var(--ks-ccb-max-w),34ch)}.ks-ccb--mobile-align-left .ks-ccb__heading{line-height:1.16;text-wrap:pretty}.ks-ccb--mobile-align-left .ks-ccb__subheading{margin-top:clamp(.5rem,2.2vw,.875rem);max-width:34ch;font-size:max(1rem,var(--ks-ccb-subheading-size));line-height:1.52;text-wrap:pretty}.ks-ccb__img--desktop{display:none}.ks-ccb__img--mobile{display:block;object-position:var(--ks-ccb-focal-mobile, center center)}}@media(prefers-reduced-motion:reduce){.ks-ccb__btn{transition:none}}.ks-evc{background:var(--ks-bg, #f4f5f6);font-family:var(--ks-font-body, "Public Sans", sans-serif);font-kerning:normal;font-optical-sizing:auto}.ks-evc__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));box-sizing:border-box}@media only screen and (min-width:768px){.ks-evc__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-evc__header{margin-bottom:var(--ks-s-5, 1.5rem)}.ks-evc__header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ks-s-4, 1rem);flex-wrap:wrap}.ks-evc__event-meta{margin:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.06em;text-transform:uppercase;color:var(--ks-accent, #ff671d);text-wrap:balance}.ks-evc__event-meta-ico{width:1rem;height:1rem;flex-shrink:0;color:var(--ks-accent, #ff671d)}.ks-evc__event-meta-badge{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--ks-accent, #ff671d) 45%,transparent);background:color-mix(in srgb,var(--ks-accent, #ff671d) 10%,transparent)}.ks-evc__event-meta-lines{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.25}.ks-evc__event-meta-line{display:block}.ks-evc__kicker{margin:0;width:100%;max-width:100%;min-width:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(1.625rem,2.8vw,2.375rem);font-style:italic;font-weight:var(--ks-fw-bold, 700);line-height:1.08;letter-spacing:var(--ks-ls-display, -.03em);color:var(--ks-ink, #1a1c1d);text-transform:uppercase;white-space:nowrap;text-wrap:nowrap}.ks-evc--dark-panel .ks-evc__kicker:not(.ks-evc__kicker--beside-badge){background:linear-gradient(180deg,#fff,#c5cad2 42%,#f4f6f8 72%,#9aa3ad);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.ks-evc__col-head--media{container-type:inline-size;container-name:ks-evc-head-media;align-self:start;justify-self:start;min-width:0;width:100%;max-width:100%}@container ks-evc-head-media (max-width: 17.5rem){.ks-evc__kicker{white-space:normal;text-wrap:balance;font-size:min(2.75rem,max(1.5rem,10cqi))}}.ks-evc__eyebrow{margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--ks-accent, #ff671d)}.ks-evc__title-accent{color:var(--ks-accent, #ff671d)}@media only screen and (max-width:767px){.ks-evc__inner{padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px))}.ks-evc--dark-panel{padding-block:var(--ks-s-6, 2rem)}.ks-evc__header{margin-bottom:var(--ks-s-4, 1rem)}.ks-evc__header-row{flex-direction:column;align-items:flex-start;gap:var(--ks-s-3, .75rem)}.ks-evc__kicker{line-height:1.04;width:100%;max-width:100%;font-size:min(3rem,max(1.5rem,8.75cqi));white-space:nowrap;text-wrap:nowrap}.ks-evc--split .ks-evc__kicker--beside-badge{font-size:clamp(1.25rem,5.5vw,1.625rem);line-height:1.15;min-height:0;margin:0 0 var(--ks-s-3, .75rem)}.ks-evc__col-head--media{width:100%;max-width:100%}.ks-evc__card{gap:var(--ks-s-4, 1rem);padding:var(--ks-s-4, 1rem)}.ks-evc--split .ks-evc__card{grid-template-columns:minmax(0,1fr)}.ks-evc__media{gap:var(--ks-s-3, .75rem)}.ks-evc__media-kicker{font-size:clamp(.8125rem,3.6vw,.9375rem);letter-spacing:.08em;line-height:1.3;margin:0}.ks-evc__media-visual{aspect-ratio:4 / 3;max-height:14.5rem}.ks-evc__media--stage .ks-evc__media-visual{aspect-ratio:4 / 3;max-height:none}.ks-evc__media-visual .ks-evc__photo,.ks-evc__media-visual .ks-evc__photo-placeholder{width:100%;height:100%;max-height:14.5rem;border-radius:var(--ks-r-sm, 8px)}.ks-evc__media--stage .ks-evc__media-visual .ks-evc__photo,.ks-evc__media--stage .ks-evc__media-visual .ks-evc__photo-placeholder{max-height:none;height:100%;aspect-ratio:auto;object-fit:cover}.ks-evc__media-frame .ks-evc__badge{font-size:var(--ks-fs-ui, .9375rem)}.ks-evc__track-chip{left:var(--ks-s-2, .5rem);top:var(--ks-s-2, .5rem);bottom:auto;max-width:calc(100% - 1rem);padding:.3rem .4rem .3rem .5rem;gap:.375rem}.ks-evc__track-chip-map{width:1.5rem;height:1.5rem}.ks-evc__track-chip-kicker,.ks-evc__track-chip-region{font-size:.5625rem}.ks-evc__track-chip-value{font-size:.625rem}.ks-evc__media--poster.ks-evc__media--copy-ready .ks-evc__media-visual .ks-evc__photo--stage,.ks-evc__media--poster.ks-evc__media--copy-ready .ks-evc__media-visual .ks-evc__photo:not(.ks-evc__photo--product){object-fit:cover;object-position:30% center}.ks-evc__name{font-size:clamp(1.75rem,6.5vw,2.25rem)}.ks-evc__model{font-size:clamp(1.25rem,4.8vw,1.5rem)}.ks-evc__quote{margin-bottom:var(--ks-s-4, 1rem);padding-left:clamp(2rem,6vw,2.4rem);font-size:1rem;max-width:none}.ks-evc__quote:before{font-size:clamp(2rem,6.5vw,2.35rem)}.ks-evc__quote:after{font-size:clamp(2rem,6.5vw,2.35rem)}.ks-evc__features{margin-bottom:var(--ks-s-4, 1rem)}.ks-evc__features li{font-size:1rem;line-height:1.5}.ks-evc__setup{margin-bottom:var(--ks-s-4, 1rem)}.ks-evc__setup-title{font-size:clamp(1.125rem,4.5vw,1.375rem);margin-bottom:var(--ks-s-3, .75rem)}.ks-evc__actions{margin-top:var(--ks-s-4, 1rem)}}@media only screen and (max-width:767px)and (pointer:coarse){.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{min-height:2.75rem}}.ks-evc__card{display:grid;gap:var(--ks-s-6, 2rem);padding:var(--ks-s-5, 1.5rem);background:var(--ks-surface, #ffffff);border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-card, 12px)}@media only screen and (min-width:768px){.ks-evc--split .ks-evc__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media content";column-gap:var(--ks-s-7, 2.5rem);row-gap:var(--ks-s-3, .75rem);align-items:stretch}.ks-evc--split .ks-evc__media{grid-area:media;align-self:stretch;height:100%;min-height:0;display:flex;flex-direction:column;gap:0;container-type:inline-size;container-name:ks-evc-media-col}.ks-evc--split .ks-evc__content{grid-area:content}.ks-evc--stacked .ks-evc__card{grid-template-columns:1fr}.ks-evc--stacked .ks-evc__header--stacked{grid-column:1 / -1}.ks-evc--split .ks-evc__kicker--beside-badge{flex:0 0 auto;display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:2.125rem;margin:0 0 var(--ks-s-3, .75rem);padding:0;font-size:clamp(1.25rem,4.6cqi,2.75rem);line-height:1.05;white-space:nowrap;overflow:visible;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;text-shadow:none}.ks-evc--split .ks-evc__kicker--beside-badge .ks-evc__kicker-fit{display:inline-block;max-width:100%;padding-right:.28em;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(180deg,#fff,#c5cad2 42%,#f4f6f8 72%,#9aa3ad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ks-evc--split .ks-evc__media-frame,.ks-evc--split .ks-evc__media--stage .ks-evc__media-visual{height:100%;min-height:0;aspect-ratio:auto}.ks-evc--split .ks-evc__media-frame{display:flex;flex-direction:column;flex:1 1 auto}.ks-evc--split .ks-evc__media--stage .ks-evc__media-visual{flex:1 1 auto}}.ks-evc--dark-panel{background:var(--ks-panel, #0d1218);color:var(--ks-on-dark-text, #dadce0);padding-block:var(--ks-s-7, 2.5rem)}@media only screen and (min-width:768px){.ks-evc--dark-panel{padding-block:var(--ks-s-8, 3rem)}}.ks-evc--dark-panel .ks-evc__card{background:transparent;border:0;padding:0;box-shadow:none}.ks-evc--dark-panel .ks-evc__name,.ks-evc--dark-panel .ks-evc__model,.ks-evc--dark-panel .ks-evc__setup-title{color:#fff}.ks-evc--dark-panel .ks-evc__title,.ks-evc--dark-panel .ks-evc__quote{color:var(--ks-on-dark-text, #dadce0)}.ks-evc--dark-panel .ks-evc__title{color:var(--ks-on-dark-text, #dadce0);line-height:1.5}.ks-evc--dark-panel .ks-evc__model{color:var(--ks-on-dark-link, #aaaeb6)}.ks-evc--dark-panel .ks-evc__quote{line-height:1.65;letter-spacing:.01em}.ks-evc--dark-panel .ks-evc__model,.ks-evc--dark-panel .ks-evc__features{display:none}.ks-evc--dark-panel .ks-evc__stat{background:color-mix(in srgb,var(--ks-night, #0d0e0f) 55%,transparent);border:1px solid color-mix(in srgb,var(--ks-accent, #ff671d) 28%,rgba(255,255,255,.08))}.ks-evc--dark-panel .ks-evc__price-current{color:#fff}.ks-evc--dark-panel .ks-evc__price-compare{color:var(--ks-on-dark-link, #aaaeb6)}.ks-evc__media{position:relative;display:flex;flex-direction:column;gap:var(--ks-s-4, 1rem);min-width:0}.ks-evc__media-kicker{margin:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(1.375rem,2.8vw,2.125rem);font-weight:var(--ks-fw-bold, 700);letter-spacing:.06em;line-height:1.12;text-transform:uppercase;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evc__media-kicker:lang(zh){letter-spacing:0;text-transform:none}.ks-evc--dark-panel .ks-evc__media-kicker{color:#fff}.ks-evc__media-frame{position:relative;width:100%;overflow:visible;border-radius:var(--ks-r-card, 12px);border:0;box-shadow:none}.ks-evc--dark-panel .ks-evc__media-frame:before,.ks-evc--dark-panel .ks-evc__media-frame:after,.ks-evc--dark-panel .ks-evc__media-visual:before,.ks-evc--dark-panel .ks-evc__media-visual:after{content:none;display:none}.ks-evc__media-visual{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ks-r-card, 12px)}.ks-evc__track-chip{position:absolute;left:var(--ks-s-3, .75rem);top:var(--ks-s-3, .75rem);bottom:auto;z-index:4;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 1.5rem);padding:.35rem .5rem .35rem .625rem;border-radius:var(--ks-r-sm, 8px);background:color-mix(in srgb,var(--ks-night, #0d0e0f) 88%,transparent);border:1px solid color-mix(in srgb,var(--ks-accent, #ff671d) 50%,transparent);pointer-events:none}.ks-evc__track-chip-copy{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0}.ks-evc__track-chip-kicker{font-size:.625rem;font-weight:var(--ks-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-accent, #ff671d);line-height:1;white-space:nowrap}.ks-evc__track-chip-value{font-size:.6875rem;font-weight:var(--ks-fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1;white-space:nowrap}.ks-evc__track-chip-region{font-size:.625rem;font-weight:var(--ks-fw-semibold, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--ks-on-dark-link, #aaaeb6);line-height:1;white-space:nowrap}.ks-evc__track-chip-map{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;aspect-ratio:1 / 1;padding:0}.ks-evc__track-map-img{display:block;width:100%;height:100%;object-fit:contain}.ks-evc__media-frame .ks-evc__badge{margin:var(--ks-s-3, .75rem) 0 0}.ks-evc__media--poster .ks-evc__photo--stage,.ks-evc__media--poster .ks-evc__media-visual .ks-evc__photo:not(.ks-evc__photo--product){width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:none}.ks-evc__poster-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(13,18,24,.55) 0%,rgba(13,18,24,.18) 22%,transparent 42%),linear-gradient(180deg,transparent 72%,rgba(13,18,24,.35) 100%)}.ks-evc__media--stage .ks-evc__media-visual{aspect-ratio:4 / 3;padding:0;box-sizing:border-box;background:radial-gradient(ellipse 80% 70% at 50% 45%,rgba(255,103,29,.1),transparent 70%),linear-gradient(180deg,var(--ks-night-2, #16181a) 0%,var(--ks-night, #0d0e0f) 100%)}.ks-evc__media--stage .ks-evc__media-visual .ks-evc__photo--stage,.ks-evc__media--stage .ks-evc__media-visual .ks-evc__photo:not(.ks-evc__photo--product){width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 36%;border-radius:var(--ks-r-sm, 8px);mix-blend-mode:normal}.ks-evc__photo{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ks-r-sm, 8px)}.ks-evc__media-visual .ks-evc__photo{aspect-ratio:auto;height:100%}.ks-evc--dark-panel .ks-evc__media-visual .ks-evc__photo--stage,.ks-evc--dark-panel .ks-evc__media-visual .ks-evc__photo:not(.ks-evc__photo--product){object-fit:cover;object-position:center 42%;border-radius:var(--ks-r-sm, 8px)}.ks-evc--dark-panel .ks-evc__media-visual .ks-evc__photo--product{object-fit:contain;object-position:center;padding:var(--ks-s-5, 1.5rem);background:var(--ks-night-2, #16181a);border-radius:var(--ks-r-sm, 8px)}.ks-evc__photo-placeholder{width:100%;height:100%;aspect-ratio:auto;background:var(--ks-surface-2, #eceef0);border-radius:var(--ks-r-sm, 8px)}.ks-evc__badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--ks-s-3, .75rem);padding:.4rem .75rem;max-width:100%;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ks-accent, #ff671d);text-wrap:balance;border-radius:var(--ks-r-sm, 8px);border:1px solid color-mix(in srgb,var(--ks-accent, #ff671d) 42%,transparent);background:color-mix(in srgb,var(--ks-accent, #ff671d) 12%,transparent)}.ks-evc__badge-crown{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ks-accent, #ff671d)}.ks-evc__badge-crown svg{width:.9rem;height:.9rem}.ks-evc__badge-slashes{display:inline-flex;align-items:center;gap:.18rem;margin-left:.15rem;opacity:.75}.ks-evc__badge-slashes i{display:block;width:.42rem;height:1px;background:currentColor;transform:rotate(-28deg)}.ks-evc--dark-panel .ks-evc__badge{color:var(--ks-accent, #ff671d);background:color-mix(in srgb,var(--ks-accent, #ff671d) 14%,rgba(255,255,255,.03))}.ks-evc__tag{margin:0 0 var(--ks-s-2, .5rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.02em;color:var(--ks-accent, #ff671d)}.ks-evc__tag:lang(zh){letter-spacing:0;text-transform:none}.ks-evc__content{display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:ks-evc-content}.ks-evc__name{margin:0 0 var(--ks-s-2, .5rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(2.25rem,4.8vw,3.75rem);font-style:italic;font-weight:var(--ks-fw-bold, 700);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evc__title{margin:0 0 var(--ks-s-4, 1rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--ks-muted, #6b7280)}.ks-evc__model{margin:0 0 var(--ks-s-4, 1rem);font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-semibold, 600);line-height:1.45;letter-spacing:.02em;color:var(--ks-muted, #6b7280);text-wrap:balance}blockquote.ks-evc__quote{position:relative;margin:0 0 var(--ks-s-5, 1.5rem);text-align:left;padding:.2rem 0 .15rem clamp(2.25rem,5.5vw,2.75rem);border:0;max-width:42ch;font-size:var(--ks-fs-lead, 1.125rem);line-height:var(--ks-lh-lead, 1.55);color:var(--ks-body, #2c2d2e);font-style:italic;text-wrap:pretty;quotes:none}.ks-evc__quote:before,.ks-evc__quote:after{font-family:var(--ks-font-display, "Public Sans", sans-serif);font-style:normal;font-weight:var(--ks-fw-bold, 700);line-height:1;color:var(--ks-accent, #ff671d)}.ks-evc__quote:before{content:"\201c";position:absolute;left:0;top:-.08em;font-size:clamp(2.25rem,6.5vw,2.75rem);letter-spacing:-.06em;pointer-events:none}.ks-evc__quote:after{content:"\201d";display:inline-block;margin-left:.1em;font-size:clamp(2.25rem,6.5vw,2.75rem);line-height:0;vertical-align:-.28em;letter-spacing:-.06em;pointer-events:none}.ks-evc--dark-panel .ks-evc__quote:before,.ks-evc--dark-panel .ks-evc__quote:after{color:color-mix(in srgb,var(--ks-accent, #ff671d) 88%,#ffffff)}.ks-evc__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ks-s-2, .5rem);margin:0 0 var(--ks-s-5, 1.5rem);padding:0;list-style:none;align-items:stretch}.ks-evc__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:4.25rem;padding:var(--ks-s-2, .5rem) var(--ks-s-1, .25rem);text-align:center;box-sizing:border-box;background:var(--ks-bg, #f4f5f6);border:1px solid var(--ks-line, rgba(26, 28, 29, .1));border-radius:var(--ks-r-sm, 8px);transition:border-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),background-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}@media only screen and (min-width:768px){.ks-evc__stats{gap:var(--ks-s-3, .75rem)}.ks-evc__stat{gap:var(--ks-s-2, .5rem);min-height:5.25rem;padding:var(--ks-s-2, .5rem)}}.ks-evc__stat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ks-accent, #ff671d)}.ks-evc__stat-icon svg{width:1rem;height:1rem}@media only screen and (min-width:768px){.ks-evc__stat-icon svg{width:1.2rem;height:1.2rem}}.ks-evc__stat-label{margin:0;font-size:clamp(.625rem,2.4vw,.6875rem);font-weight:var(--ks-fw-semibold, 600);color:var(--ks-body, #2c2d2e);line-height:1.25;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance}.ks-evc__stat-value{margin:0;font-size:clamp(.625rem,2.4vw,.75rem);font-weight:var(--ks-fw-semibold, 600);color:var(--ks-body, #2c2d2e);line-height:1.3;letter-spacing:.01em;text-wrap:balance}@media only screen and (min-width:768px){.ks-evc__stat-label{font-size:.6875rem;line-height:1.3}.ks-evc__stat-value{font-size:var(--ks-fs-label, .75rem);line-height:var(--ks-lh-label, 1.45);letter-spacing:.02em}}.ks-evc--dark-panel .ks-evc__stat-label{color:var(--ks-accent, #ff671d)}.ks-evc--dark-panel .ks-evc__stat-value{color:var(--ks-on-dark-text, #dadce0);text-transform:none;letter-spacing:.01em}@media(hover:hover){.ks-evc--dark-panel .ks-evc__stat:hover{border-color:color-mix(in srgb,var(--ks-accent, #ff671d) 42%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--ks-accent, #ff671d) 7%,var(--ks-night, #0d0e0f));transform:translateY(-2px)}}.ks-evc__features{margin:0 0 var(--ks-s-5, 1.5rem);padding:0;list-style:none;display:grid;gap:var(--ks-s-2, .5rem)}.ks-evc__features li{padding-left:1.35rem;position:relative;font-size:var(--ks-fs-ui, .9375rem);line-height:var(--ks-lh-ui, 1.45);color:var(--ks-body, #2c2d2e);text-wrap:pretty}.ks-evc__features li:before{content:"\2713";position:absolute;left:0;top:0;font-size:.875rem;font-weight:var(--ks-fw-bold, 700);color:var(--ks-accent, #ff671d)}.ks-evc__setup{margin-bottom:var(--ks-s-5, 1.5rem)}.ks-evc__setup-title{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--ks-s-4, 1rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:var(--ks-fs-ui, .9375rem);font-style:italic;font-weight:var(--ks-fw-bold, 700);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evc__setup-bolt{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ks-accent, #ff671d)}.ks-evc__setup-bolt-svg{width:1rem;height:1rem}.ks-evc__setup-slashes{display:inline-flex;align-items:center;gap:.18rem;margin-left:auto;opacity:.75;color:var(--ks-accent, #ff671d)}.ks-evc__setup-slashes i{display:block;width:.55rem;height:1px;background:currentColor;transform:rotate(-28deg)}.ks-evc__setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ks-s-3, .75rem);margin:0;padding:0;list-style:none}.ks-evc__setup-card{position:relative;min-width:0;border-radius:var(--ks-r-card, 12px);background:var(--ks-bg, #f4f5f6);overflow:hidden;container-type:inline-size;container-name:ks-evc-setup-card}.ks-evc--dark-panel .ks-evc__setup-card:before,.ks-evc--dark-panel .ks-evc__setup-card:after{content:"";position:absolute;width:.85rem;height:.85rem;pointer-events:none;z-index:2;opacity:.55;border-color:var(--ks-accent, #ff671d);border-style:solid;border-width:0}.ks-evc--dark-panel .ks-evc__setup-card:before{top:.45rem;left:.45rem;border-top-width:2px;border-left-width:2px}.ks-evc--dark-panel .ks-evc__setup-card:after{right:.45rem;bottom:.45rem;border-right-width:2px;border-bottom-width:2px}.ks-evc__setup-link{display:flex;flex-direction:column;height:100%;padding:var(--ks-s-3, .75rem) var(--ks-s-2, .5rem);color:inherit;text-decoration:none;box-sizing:border-box}.ks-evc__setup-media{display:grid;place-items:center;width:100%;flex:1 1 auto;aspect-ratio:1 / 1;max-height:clamp(9rem,58cqi,12.5rem);min-height:8.5rem;margin:0 0 var(--ks-s-3, .75rem);padding:0;box-sizing:border-box}.ks-evc__setup-img{display:block;width:92%;max-width:100%;height:auto;max-height:100%;object-fit:contain}.ks-evc__setup-placeholder{width:min(100%,7rem);height:min(100%,7rem);background:var(--ks-surface-2, #eceef0);border-radius:var(--ks-r-sm, 8px)}.ks-evc__setup-placeholder svg{width:55%;opacity:.35}.ks-evc__setup-media--cutout{background:transparent}.ks-evc__setup-img--cutout{width:96%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.42))}.ks-evc--dark-panel .ks-evc__setup-media--cutout{background:transparent}.ks-evc__setup-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ks-s-2, .5rem);margin-top:auto;width:100%}.ks-evc__setup-name{margin:0;font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-ui, 1.45);color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evc__setup-hint{margin:0 0 var(--ks-s-2, .5rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--ks-muted, #6b7280)}.ks-evc--dark-panel .ks-evc__setup-hint{color:var(--ks-on-dark-link, #aaaeb6)}@media only screen and (min-width:768px){.ks-evc__setup-hint{display:none}}@media only screen and (max-width:767px){.ks-evc__setup{position:relative;margin-inline:calc(-1 * var(--ks-s-4, 1rem));padding-inline:var(--ks-s-4, 1rem)}.ks-evc__setup:after{content:"";position:absolute;top:2.25rem;right:0;width:2.5rem;height:calc(100% - 2.25rem);pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ks-panel, #0d1218) 88%,transparent) 100%)}.ks-evc--dark-panel .ks-evc__setup:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ks-night-2, #16181a) 92%,transparent) 100%)}.ks-evc__setup-grid{display:flex;flex-wrap:nowrap;gap:var(--ks-s-3, .75rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ks-s-4, 1rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--ks-s-2, .5rem);scrollbar-width:none}.ks-evc__setup-grid::-webkit-scrollbar{display:none}.ks-evc__setup-grid:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-evc__setup-card{flex:0 0 clamp(11.5rem,58vw,14.5rem);scroll-snap-align:start;min-height:14.5rem}.ks-evc__setup-link{min-height:14.5rem;padding:var(--ks-s-3, .75rem) var(--ks-s-2, .5rem)}.ks-evc__setup-media{max-height:clamp(9rem,44vw,11rem);min-height:8.5rem;margin-bottom:var(--ks-s-3, .75rem)}.ks-evc__setup-name{font-size:1rem;line-height:1.35}}@media only screen and (max-width:767px)and (pointer:coarse){.ks-evc__setup-link{min-height:12.75rem}}@media(prefers-reduced-motion:reduce){.ks-evc__setup-grid{scroll-behavior:auto}}.ks-evc__setup-type{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0}.ks-evc__setup-type-label{font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase;line-height:var(--ks-lh-label, 1.45);color:var(--ks-muted, #6b7280)}.ks-evc__setup-type-label:lang(zh){letter-spacing:0;text-transform:none}.ks-evc__setup-type-mark{display:block;width:1.5rem;height:2px;border-radius:1px;background:var(--ks-accent, #ff671d)}@media(hover:hover){.ks-evc__setup-link:hover .ks-evc__setup-name{color:var(--ks-accent, #ff671d)}}.ks-evc__setup-link:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-evc--dark-panel .ks-evc__setup-card{background:color-mix(in srgb,var(--ks-night, #0d0e0f) 62%,transparent);border:1px solid rgba(255,255,255,.08)}.ks-evc--dark-panel .ks-evc__setup-link,.ks-evc--dark-panel .ks-evc__setup-name{color:#fff}.ks-evc--dark-panel .ks-evc__setup-type-label{color:#c5c9d0}@media(hover:hover){.ks-evc--dark-panel .ks-evc__setup-link:hover .ks-evc__setup-name{color:color-mix(in srgb,var(--ks-accent, #ff671d) 85%,#ffffff)}}.ks-evc__price-current{font-size:var(--ks-fs-price, 1.25rem);font-weight:var(--ks-fw-bold, 700);color:var(--ks-sale, #c62a32);font-variant-numeric:tabular-nums}.ks-evc__price-compare{margin-left:var(--ks-s-2, .5rem);text-decoration:line-through;color:var(--ks-muted, #6b7280);font-variant-numeric:tabular-nums}.ks-evc__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--ks-s-3, .75rem);margin-top:var(--ks-s-5, 1.5rem);width:100%;max-width:100%}.ks-evc__actions .button{height:auto}.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;flex:0 0 auto;height:auto;min-height:2.75rem;padding:.625rem var(--ks-s-4, 1rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;text-wrap:nowrap;border-radius:var(--ks-r-pill, 999px);box-sizing:border-box;overflow:visible;transition:background-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),border-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.ks-evc__btn-ico,.ks-evc__btn-arrow{width:.9375rem;height:.9375rem;flex-shrink:0}.ks-evc__btn-text{flex:0 1 auto;min-width:0}@container ks-evc-content (max-width: 30rem){.ks-evc__actions{flex-direction:column;align-items:stretch;gap:var(--ks-s-2, .5rem)}.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{width:100%;flex:0 0 auto;white-space:nowrap;text-wrap:nowrap}}@media only screen and (max-width:767px){.ks-evc__actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--ks-s-2, .5rem);margin-top:var(--ks-s-4, 1rem)}.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{width:100%;min-height:2.75rem;padding-inline:var(--ks-s-4, 1rem);font-size:var(--ks-fs-label, .75rem);letter-spacing:.04em;line-height:1;white-space:nowrap;text-wrap:nowrap}}@media only screen and (max-width:359px){.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{padding-inline:var(--ks-s-3, .75rem);gap:.375rem;letter-spacing:.03em}.ks-evc__btn-ico,.ks-evc__btn-arrow{width:.8125rem;height:.8125rem}}@media only screen and (min-width:768px){.ks-evc__actions{flex-direction:row;flex-wrap:wrap;justify-content:stretch;gap:var(--ks-s-3, .75rem)}.ks-evc__actions .ks-evc__cta,.ks-evc__actions .ks-evc__story{flex:1 1 calc(50% - .375rem);min-width:min(100%,11rem);width:auto;padding:.625rem clamp(.75rem,1.8cqi,1.125rem);font-size:clamp(.6875rem,2.4cqi,.8125rem);letter-spacing:.025em;white-space:normal;text-wrap:balance;overflow:visible}}@media only screen and (min-width:768px){.ks-evc__setup-grid{gap:var(--ks-s-4, 1rem)}.ks-evc__setup-media{max-height:clamp(10rem,62cqi,13rem);min-height:9rem}.ks-evc--split .ks-evc__content{min-height:100%;display:flex;flex-direction:column}.ks-evc--split .ks-evc__actions{margin-top:auto;padding-top:var(--ks-s-4, 1rem);justify-content:stretch}.ks-evc--split .ks-evc__media--stage .ks-evc__media-visual{min-height:0;aspect-ratio:auto;height:100%}}.ks-evc__cta{background:var(--ks-accent, #ff671d);color:#fff;border:1px solid var(--ks-accent, #ff671d)}@media(hover:hover){.ks-evc__cta:hover{background:color-mix(in srgb,var(--ks-accent, #ff671d) 88%,#000000);border-color:color-mix(in srgb,var(--ks-accent, #ff671d) 88%,#000000);color:#fff;transform:translateY(-1px)}}.ks-evc__story{background:transparent;border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));color:var(--ks-ink, #1a1c1d)}@media(hover:hover){.ks-evc__story:hover{border-color:color-mix(in srgb,var(--ks-accent, #ff671d) 55%,var(--ks-line, #dadce0));color:var(--ks-accent, #ff671d);transform:translateY(-1px)}}.ks-evc--dark-panel .ks-evc__cta{color:#fff}.ks-evc--dark-panel .ks-evc__story{border-color:#ffffff3d;color:var(--ks-on-dark-text, #dadce0);background:#ffffff0a}@media(hover:hover){.ks-evc--dark-panel .ks-evc__story:hover{border-color:color-mix(in srgb,var(--ks-accent, #ff671d) 55%,rgba(255,255,255,.24));color:#fff;background:color-mix(in srgb,var(--ks-accent, #ff671d) 10%,transparent)}}.ks-evc__story:focus-visible,.ks-evc__cta:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ks-evc__cta:hover,.ks-evc__story:hover{transform:none}}@media(prefers-reduced-motion:reduce){.ks-evc *{transition:none!important}}.ks-evh{font-family:var(--ks-font-body, "Public Sans", sans-serif)}.ks-evh__frame{position:relative;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;min-height:var(--ks-evh-min-h-m, 420px);overflow:hidden;color:var(--ks-on-dark-text, #dadce0)}.section-spacing.ks-evh.section-spacing--disable-top{margin-top:0}.section-spacing.ks-evh.section-spacing--disable-bottom{margin-bottom:0}.ks-evh__media,.ks-evh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-evh__media{z-index:0}.ks-evh__scrim{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ks-evh-overlay-mobile, .7) + .05)),rgba(0,0,0,var(--ks-evh-overlay-mobile, .7)) 35%,#00000047)}.ks-evh__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ks-evh-focal-mobile, center center)}.ks-evh__img--desktop{display:none}.ks-evh__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(155deg,var(--ks-night-2, #16181a) 0%,var(--ks-panel, #0d1218) 55%,var(--ks-night, #0d0e0f) 100%)}.ks-evh__placeholder-svg{width:min(42%,200px);opacity:.22}.ks-evh__inner{position:relative;z-index:2;box-sizing:border-box;width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;min-height:inherit;padding-block:var(--ks-s-7, 3rem);padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));display:flex;align-items:flex-end}.ks-evh__content{width:100%;max-width:36rem}.ks-evh__eyebrow{margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-accent, #ff671d)}.ks-evh__eyebrow:lang(zh){letter-spacing:.08em;text-transform:none}.ks-evh__heading{margin:0 0 var(--ks-s-4, 1rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:var(--ks-fw-bold, 700);line-height:1.05;letter-spacing:-.03em;color:#fff;text-wrap:balance}.ks-evh__subtitle{margin:0 0 var(--ks-s-5, 1.5rem);font-size:var(--ks-fs-lead, 1.125rem);line-height:var(--ks-lh-lead, 1.55);color:var(--ks-on-dark-text, #dadce0);max-width:40rem;text-wrap:pretty}.ks-evh__credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ks-s-6, 2rem);row-gap:var(--ks-s-4, 1rem);margin:0;padding:0;max-width:36rem}.ks-evh__cred{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:0;border:0;border-radius:0;background:none}.ks-evh__cred:nth-child(4){grid-column:1 / -1;max-width:32rem}.ks-evh__cred-label{font-size:.75rem;font-weight:var(--ks-fw-semibold, 600);letter-spacing:.01em;color:color-mix(in srgb,var(--ks-on-dark-link, #aaaeb6) 92%,#ffffff);line-height:1.3}.ks-evh__cred-label:lang(zh){letter-spacing:0;text-transform:none}.ks-evh__cred-value{font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-semibold, 600);color:#fff;line-height:1.35;text-wrap:pretty}@media only screen and (max-width:767px){.ks-evh__scrim{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ks-evh-overlay-mobile, .7) + .12)),rgba(0,0,0,calc(var(--ks-evh-overlay-mobile, .7) + .08)),#00000073)}.ks-evh__inner{align-items:flex-end;padding-block:var(--ks-s-6, 2rem) var(--ks-s-5, 1.5rem)}.ks-evh__heading{font-size:clamp(44px,13vw,72px);margin-bottom:var(--ks-s-3, .75rem)}.ks-evh__subtitle{margin-bottom:var(--ks-s-4, 1rem);font-size:1rem;max-width:34ch}.ks-evh__credentials{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ks-s-4, 1rem);row-gap:var(--ks-s-4, 1rem);width:100%;max-width:none}.ks-evh__cred:nth-child(4){grid-column:auto;max-width:none}.ks-evh__cred{gap:.25rem}.ks-evh__cred-label{font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:color-mix(in srgb,var(--ks-on-dark-link, #aaaeb6) 90%,#ffffff)}.ks-evh__cred-label:lang(zh){letter-spacing:0;text-transform:none}.ks-evh__cred-value{font-size:.9375rem;font-weight:var(--ks-fw-semibold, 600);line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere}}@media only screen and (min-width:768px){.ks-evh__frame{min-height:var(--ks-evh-min-h, 560px)}.ks-evh__scrim{background:linear-gradient(90deg,rgba(0,0,0,var(--ks-evh-overlay-left, .85)),rgba(0,0,0,var(--ks-evh-overlay-mid, .5)) 46%,#0000 72%)}.ks-evh__img{object-position:var(--ks-evh-focal, center center)}.ks-evh__img--desktop{display:block}.ks-evh__img--mobile{display:none}.ks-evh__inner{align-items:center;padding-block:var(--ks-s-8, 4rem);padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}.ks-evh__content{max-width:32rem}}@media(prefers-reduced-motion:reduce){.ks-evh *{transition:none!important}}.ks-evo{background:var(--ks-bg, #f4f5f6);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif)}.ks-evo__inner{display:grid;gap:var(--ks-s-6, 2rem);width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));padding-block:var(--ks-s-6, 2rem);box-sizing:border-box}@media only screen and (min-width:768px){.ks-evo__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--ks-s-6, 2rem),4vw,var(--ks-s-8, 4rem));align-items:stretch;justify-items:stretch;padding-block:var(--ks-s-7, 3rem);padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}.ks-evo__copy{max-width:46ch;justify-self:start;align-self:start}.ks-evo__briefing{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--ks-s-4, 1rem);width:100%;max-width:36rem;margin-inline:0;justify-self:end;align-self:stretch;min-height:100%}.ks-evo__brief{height:100%;min-height:0;justify-content:center;padding:var(--ks-s-4, 1rem) var(--ks-s-5, 1.5rem)}}.ks-evo__copy{min-width:0}.ks-evo__heading{margin:0 0 var(--ks-s-4, 1rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:var(--ks-fs-headline, clamp(2rem, 3.2vw, 2.75rem));font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-headline, 1.08);letter-spacing:var(--ks-ls-headline, -.02em);color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evo__body{font-size:var(--ks-fs-body, 1rem);line-height:var(--ks-lh-body, 1.6);max-width:42ch}.ks-evo__body p{margin:0 0 var(--ks-s-3, .75rem)}.ks-evo__body p:last-child{margin-bottom:0}.ks-evo__briefing{display:grid;grid-template-columns:1fr;gap:clamp(var(--ks-s-3, .75rem),2.8vw,var(--ks-s-4, 1rem));align-items:stretch;justify-items:stretch;width:100%;margin-inline:auto;min-width:0}.ks-evo__brief{display:flex;flex-direction:column;gap:clamp(.375rem,1.6vw,var(--ks-s-2, .5rem));height:auto;min-width:0;padding:clamp(var(--ks-s-3, .75rem),3.2vw,var(--ks-s-4, 1rem));background:var(--ks-surface, #ffffff);border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-card, 12px);box-sizing:border-box}@media only screen and (max-width:767px){.ks-evo__inner{gap:clamp(var(--ks-s-5, 1.5rem),5vw,var(--ks-s-6, 2rem))}.ks-evo__heading{margin-bottom:clamp(var(--ks-s-3, .75rem),2.5vw,var(--ks-s-4, 1rem))}.ks-evo__briefing{gap:clamp(var(--ks-s-3, .75rem),3vw,var(--ks-s-4, 1rem))}.ks-evo__brief-head{gap:var(--ks-s-2, .5rem);align-items:baseline}.ks-evo__brief-title{font-size:1rem;line-height:1.3;text-wrap:pretty}.ks-evo__brief-text{font-size:.875rem;line-height:1.5}}.ks-evo__brief-head{display:flex;align-items:baseline;gap:var(--ks-s-2, .5rem);min-width:0}.ks-evo__brief-num{flex-shrink:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:.8125rem;font-weight:var(--ks-fw-bold, 700);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.2;color:var(--ks-accent, #ff671d)}.ks-evo__brief-title{margin:0;flex:1;min-width:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:var(--ks-fw-bold, 700);line-height:1.25;letter-spacing:-.01em;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evo__brief-text{margin:0;font-size:.875rem;line-height:1.45;color:var(--ks-body, #2c2d2e);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.ks-evo *{transition:none!important}}.ks-evpt{background:var(--ks-bg, #f4f5f6);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif)}.ks-evpt__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));box-sizing:border-box}@media only screen and (min-width:768px){.ks-evpt__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-evpt__intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(1.75rem,10vw,10vw);align-items:start}.ks-evpt__kicker{margin:0 0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:normal;text-transform:none;color:#5c5e62}h2.ks-evpt__heading{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.2;letter-spacing:normal;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evpt__community-title{margin:0 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:normal;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evpt__community-body{margin:0;max-width:65ch;font-size:1.125rem;line-height:1.55;letter-spacing:normal;color:#5c5e62;text-wrap:pretty}.ks-evpt__community-body p{margin:0 0 .75em}.ks-evpt__community-body p:last-child{margin-bottom:0}.ks-evpt__wall{display:grid;grid-template-columns:repeat(var(--ks-evpt-cols, 4),minmax(0,1fr));margin-top:4.875rem;border-top:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7}.ks-evpt__logo{min-height:max(9.375rem,calc(var(--ks-evpt-logo-h, 36px) + 5.5rem));display:flex;align-items:center;justify-content:center;padding:1.75rem 1.5rem;background:transparent;border:0;border-radius:0}.ks-evpt__logo+.ks-evpt__logo{border-left:1px solid #d4d5d7}.ks-evpt__logo-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;text-decoration:none;color:inherit}.ks-evpt__logo-img{display:block;max-width:min(100%,var(--ks-evpt-logo-w, 10.5rem));max-height:var(--ks-evpt-logo-h, 36px);width:auto;height:auto;object-fit:contain}.ks-evpt__logo-img--knockout{mix-blend-mode:multiply}.ks-evpt__name{font-size:1.125rem;font-weight:500;line-height:1.35;letter-spacing:normal;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evpt__logo-link:focus-visible{outline:2px solid var(--ks-ink, #1a1c1d);outline-offset:4px}.ks-evpt__empty{margin:4.875rem 0 0;padding:2rem 0;text-align:left;color:#5c5e62;border-top:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7}@media only screen and (max-width:900px){.ks-evpt__intro{grid-template-columns:1fr;gap:1.75rem}.ks-evpt__wall{margin-top:3rem}.ks-evpt__wall--n3,.ks-evpt__wall--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-evpt__logo{min-height:7.5rem;padding:1.5rem 1rem}.ks-evpt__wall--n3 .ks-evpt__logo:nth-child(odd),.ks-evpt__wall--n4 .ks-evpt__logo:nth-child(odd){border-left:0}.ks-evpt__wall--n3 .ks-evpt__logo:nth-child(2n),.ks-evpt__wall--n4 .ks-evpt__logo:nth-child(2n){border-left:1px solid #d4d5d7}.ks-evpt__wall--n3 .ks-evpt__logo:nth-child(n+3),.ks-evpt__wall--n4 .ks-evpt__logo:nth-child(n+3){border-top:1px solid #d4d5d7}}@media only screen and (max-width:620px){.ks-evpt__wall,.ks-evpt__wall--n2,.ks-evpt__wall--n3,.ks-evpt__wall--n4{grid-template-columns:1fr}.ks-evpt__logo,.ks-evpt__logo+.ks-evpt__logo{min-height:5.75rem;padding:1.375rem 1rem;border-left:0}.ks-evpt__logo+.ks-evpt__logo{border-top:1px solid #d4d5d7}}.ks-evp{background:var(--ks-surface, #ffffff);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif);max-width:100%;overflow-x:hidden}.ks-evp__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));padding-block:var(--ks-s-7, 3rem);box-sizing:border-box;min-width:0;overflow-x:hidden}@media only screen and (min-width:768px){.ks-evp__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-evp__header{margin:0 auto var(--ks-s-7, 3rem);max-width:48rem;text-align:center}.ks-evp__heading{margin:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:var(--ks-fw-bold, 700);line-height:1.12;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evp__heading:lang(zh),.ks-evp__heading [lang^=zh]{letter-spacing:0;text-transform:none}.ks-evp__heading-rule{display:block;width:3.5rem;height:4px;margin:var(--ks-s-3, .75rem) auto 0;border-radius:var(--ks-r-pill, 999px);background:var(--ks-accent, #ff671d)}.ks-evp__sub{margin:var(--ks-s-4, 1rem) auto 0;max-width:58ch;font-size:var(--ks-fs-body, 1rem);line-height:1.55;color:var(--ks-body, #2c2d2e);text-wrap:pretty}.ks-evp__grid{display:grid;gap:var(--ks-s-5, 1.5rem);grid-template-columns:1fr;align-items:stretch}@media only screen and (min-width:768px){.ks-evp--trio .ks-evp__grid,.ks-evp__grid{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ks-s-5, 1.5rem);overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0;scroll-snap-type:none}.ks-evp__card{scroll-snap-align:unset}}.ks-evp__card{position:relative;display:flex;flex-direction:column;gap:var(--ks-s-4, 1rem);padding:var(--ks-s-5, 1.5rem);background:var(--ks-surface, #ffffff);border:1px solid var(--ks-line, #dadce0);border-radius:var(--ks-r-card, 12px);box-sizing:border-box;min-width:0}.ks-evp__badge{position:absolute;z-index:1;top:var(--ks-s-4, 1rem);left:var(--ks-s-4, 1rem);padding:.35rem .65rem;border-radius:var(--ks-r-sm, 8px);background:var(--ks-accent, #ff671d);color:var(--ks-accent-ink, #1a1c1d);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-label, 1.45);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase}.ks-evp__media{display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ks-r-sm, 8px);background:var(--ks-surface-2, #eceef0)}.ks-evp__media--cutout{background:transparent}.ks-evp__image-link{display:grid;place-items:center;width:100%;height:100%;padding:var(--ks-s-3, .75rem);box-sizing:border-box}.ks-evp__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.ks-evp__image--cutout{filter:drop-shadow(0 4px 10px rgba(0,0,0,.12))}.ks-evp__placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--ks-surface-2, #eceef0)}.ks-evp__body{display:flex;flex:1;flex-direction:column;gap:var(--ks-s-3, .75rem);min-width:0}.ks-evp__title{margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:var(--ks-fw-bold, 700);line-height:1.15;letter-spacing:-.02em;color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evp__title a{color:inherit;text-decoration:none}@media(hover:hover){.ks-evp__title a:hover{color:var(--ks-accent, #ff671d)}}.ks-evp__tagline{margin:0;font-size:var(--ks-fs-ui, .9375rem);line-height:1.45;color:var(--ks-muted, #6b7280);text-wrap:pretty}.ks-evp__price-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ks-s-2, .5rem);row-gap:.375rem;padding-block:var(--ks-s-1, .25rem);min-width:0}.ks-evp__price-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ks-s-2, .5rem);min-width:0;flex:1 1 auto;max-width:100%}.ks-evp__price{flex-shrink:0;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:var(--ks-fw-bold, 700);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ks-accent, #ff671d)}.ks-evp__compare{flex-shrink:1;font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-semibold, 600);font-variant-numeric:tabular-nums;color:var(--ks-muted, #6b7280);text-decoration:line-through;white-space:nowrap}.ks-evp__save{flex:0 0 auto;padding:.3rem .55rem;border:1px solid var(--ks-accent, #ff671d);border-radius:var(--ks-r-sm, 8px);color:var(--ks-accent, #ff671d);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-label, 1.45);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase;white-space:nowrap}.ks-evp__features{margin:0;padding:0;list-style:none;display:grid;gap:var(--ks-s-2, .5rem)}.ks-evp__features li{display:flex;align-items:flex-start;gap:var(--ks-s-2, .5rem);font-size:var(--ks-fs-ui, .9375rem);line-height:1.45;color:var(--ks-body, #2c2d2e)}.ks-evp__check{flex-shrink:0;display:inline-flex;margin-top:.15rem;color:var(--ks-accent, #ff671d)}.ks-evp__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--ks-s-2, .5rem);width:100%;min-height:2.875rem;margin-top:auto;padding:.75rem 1.25rem;border-radius:var(--ks-r-sm, 8px);background:var(--ks-ink, #1a1c1d);color:#fff;font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:background-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover){.ks-evp__cta:hover{background:color-mix(in srgb,var(--ks-ink, #1a1c1d) 88%,var(--ks-accent, #ff671d))}}.ks-evp__cta:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-evp__cta-icon{display:inline-flex}@media only screen and (max-width:767px){.ks-evp__scroll-hint{margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--ks-muted, #6b7280);text-align:center}.ks-evp__grid{display:flex;flex-wrap:nowrap;align-items:stretch;grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:unset;gap:var(--ks-s-4, 1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;min-width:0;margin-inline:0;padding-inline:0;padding-bottom:var(--ks-s-2, .5rem);box-sizing:border-box}.ks-evp__card{flex:0 0 min(78vw,300px);width:min(78vw,300px);max-width:min(78vw,300px);scroll-snap-align:start;min-height:100%;padding:var(--ks-s-4, 1rem)}.ks-evp__grid::-webkit-scrollbar{display:none}.ks-evp__grid:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-evp__inner{padding-block:var(--ks-s-6, 2rem)}.ks-evp__header{margin-bottom:var(--ks-s-4, 1rem)}.ks-evp__price{font-size:clamp(1.125rem,4.2vw,1.375rem)}.ks-evp__compare{font-size:.8125rem}.ks-evp__save{padding:.25rem .45rem;font-size:.6875rem;letter-spacing:.06em}}@media only screen and (min-width:768px){.ks-evp__scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){.ks-evp__grid{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.ks-evp *{transition:none!important}}.ks-evr{background:var(--ks-bg, #f4f5f6);font-family:var(--ks-font-body, "Public Sans", "Noto Sans SC", sans-serif)}.ks-evr{max-width:100%;overflow-x:hidden}.ks-evr__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));box-sizing:border-box;min-width:0;overflow-x:hidden}@media only screen and (min-width:768px){.ks-evr__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-evr__heading{margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-headline, clamp(2rem, 3.2vw, 2.75rem));font-weight:var(--ks-fw-bold, 700);color:var(--ks-ink, #1a1c1d)}.ks-evr__sub{margin:0;color:var(--ks-muted, #6b7280)}.ks-evr__header{margin-bottom:var(--ks-s-6, 2rem)}.ks-evr__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ks-s-4, 1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--ks-s-2, .5rem);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ks-evr__card{flex:0 0 min(82vw,300px);width:min(82vw,300px);max-width:min(82vw,300px);scroll-snap-align:start;display:flex;flex-direction:column;height:auto;min-height:100%;background:var(--ks-surface, #ffffff);border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-card, 12px);overflow:hidden}@media only screen and (min-width:768px){.ks-evr__track{display:grid;flex-wrap:unset;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;overflow:visible}.ks-evr__card{flex:unset;width:auto;max-width:none;height:100%}}@media only screen and (min-width:1024px){.ks-evr--centered .ks-evr__track{grid-template-columns:repeat(auto-fit,minmax(240px,300px));justify-content:center}.ks-evr--centered .ks-evr__card{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.ks-evr__track{grid-template-columns:repeat(3,minmax(0,1fr))}}.ks-evr__photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ks-evr__photo-placeholder{aspect-ratio:4 / 5;display:grid;place-items:center;background:linear-gradient(180deg,var(--ks-surface-2, #eceef0) 0%,var(--ks-bg, #f4f5f6) 100%)}.ks-evr__photo-placeholder svg{width:28%;opacity:.35}.ks-evr__body{display:flex;flex-direction:column;flex:1;padding:var(--ks-s-4, 1rem)}.ks-evr__name{margin:0 0 .125rem;font-size:var(--ks-fs-title, clamp(1.375rem, 2vw, 1.75rem));font-weight:var(--ks-fw-semibold, 600);line-height:1.15;color:var(--ks-ink, #1a1c1d);overflow-wrap:anywhere}.ks-evr__role{margin:0 0 .125rem;line-height:1}.ks-evr__role-badge{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .6rem;border:1px solid color-mix(in srgb,var(--ks-accent, #ff671d) 38%,var(--ks-line, #dadce0));border-radius:var(--ks-r-pill, 999px);background:color-mix(in srgb,var(--ks-accent, #ff671d) 10%,var(--ks-surface, #ffffff));box-sizing:border-box;font-size:.8125rem;font-weight:var(--ks-fw-bold, 700);line-height:1.2;color:var(--ks-accent, #ff671d);overflow-wrap:anywhere}.ks-evr__meta{--ks-evr-label-col: 4.75rem;margin-top:auto;display:grid;gap:var(--ks-s-2, .5rem);padding-top:var(--ks-s-3, .75rem);min-width:0}.ks-evr__facts{margin:0;padding:0;display:grid;gap:var(--ks-s-2, .5rem)}.ks-evr__fact,.ks-evr__social-toolbar{display:grid;grid-template-columns:var(--ks-evr-label-col) minmax(0,1fr);column-gap:var(--ks-s-2, .5rem);align-items:center;font-size:.8125rem;min-width:0}.ks-evr__social-wrap{margin-top:0;padding-top:0;min-height:0;min-width:0}.ks-evr__social-toolbar{min-height:0}.ks-evr__social-heading{margin:0;font-size:inherit;font-weight:var(--ks-fw-semibold, 600);letter-spacing:normal;text-transform:none;color:var(--ks-muted, #6b7280);line-height:1.3;white-space:nowrap}.ks-evr__social{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--ks-s-2, .5rem);margin:0;padding:0;list-style:none;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ks-evr__social::-webkit-scrollbar{display:none}.ks-evr__social>li{flex:0 0 auto}.ks-evr__social-empty{margin:0;min-width:0;font-size:inherit;font-weight:var(--ks-fw-semibold, 600);line-height:1.3;color:var(--ks-body, #2c2d2e)}.ks-evr__social-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;min-width:2rem;padding:.35rem .5rem;border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-pill, 999px);background:var(--ks-surface-2, #eceef0);color:var(--ks-ink, #1a1c1d);font-size:.6875rem;font-weight:var(--ks-fw-bold, 700);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),border-color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),background var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.ks-evr__social-btn-icon{display:inline-flex;flex-shrink:0;line-height:0}.ks-evr__social-btn-label{line-height:1.2;white-space:nowrap}@media(hover:hover){.ks-evr__social-btn:hover{border-color:color-mix(in srgb,var(--ks-accent, #ff671d) 55%,var(--ks-line, #dadce0));color:var(--ks-accent, #ff671d);background:color-mix(in srgb,var(--ks-accent, #ff671d) 10%,var(--ks-surface, #ffffff))}}.ks-evr__social-btn:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-evr__fact{min-width:0}.ks-evr__fact dt{margin:0;color:var(--ks-muted, #6b7280);font-weight:var(--ks-fw-semibold, 600);line-height:1.3}.ks-evr__fact dd{margin:0;color:var(--ks-body, #2c2d2e);font-weight:var(--ks-fw-semibold, 600);line-height:1.3;min-width:0}.ks-evr__desc{margin:0 0 var(--ks-s-1, .25rem);font-size:var(--ks-fs-ui, .9375rem);line-height:1.5;color:var(--ks-body, #2c2d2e);flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ks-evr__empty{margin:0;padding:var(--ks-s-6, 2rem);text-align:center;color:var(--ks-muted, #6b7280);border:1px dashed var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-card, 12px)}@media(prefers-reduced-motion:reduce){.ks-evr__track{scroll-behavior:auto}.ks-evr__social-btn{transition:none}}.ks-evtl{background:var(--ks-surface, #ffffff);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif)}.ks-evtl__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:max(var(--ks-page-gutter, 15px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter, 15px),env(safe-area-inset-right,0px));box-sizing:border-box}@media only screen and (min-width:768px){.ks-evtl__inner{padding-inline:max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-left,0px)) max(var(--ks-page-gutter-md, 50px),env(safe-area-inset-right,0px))}}.ks-evtl__heading{margin:0 0 var(--ks-s-2, .5rem);font-size:var(--ks-fs-headline, clamp(2rem, 3.2vw, 2.75rem));font-weight:var(--ks-fw-bold, 700);color:var(--ks-ink, #1a1c1d);text-wrap:balance}.ks-evtl__sub{margin:0;color:var(--ks-muted, #6b7280);max-width:60ch;text-wrap:pretty}.ks-evtl__header{margin-bottom:var(--ks-s-4, 1rem)}.ks-evtl__groups{display:grid;gap:var(--ks-s-5, 1.5rem)}.ks-evtl__group-title{margin:0 0 var(--ks-s-4, 1rem)}.ks-evtl__pill{display:inline-flex;align-items:center;gap:var(--ks-s-2, .5rem);padding:var(--ks-s-1, .25rem) var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.02em;color:var(--ks-ink, #1a1c1d);background:var(--ks-bg, #f4f5f6);border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-pill, 999px)}.ks-evtl__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ks-accent, #ff671d);flex-shrink:0}.ks-evtl__track{margin:0;padding:0;list-style:none;display:grid;gap:0}.ks-evtl__step{display:grid;grid-template-columns:2rem 1fr;gap:var(--ks-s-3, .75rem);align-items:start;padding-bottom:var(--ks-s-4, 1rem)}.ks-evtl__step:last-child{padding-bottom:0}.ks-evtl__rail{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100%}.ks-evtl__dot{width:12px;height:12px;border-radius:50%;background:var(--ks-accent, #ff671d);box-shadow:0 0 0 4px color-mix(in srgb,var(--ks-accent, #ff671d) 20%,transparent);flex-shrink:0;margin-top:.35rem}.ks-evtl__line{flex:1;width:2px;margin-top:var(--ks-s-2, .5rem);background:var(--ks-line-strong, rgba(26, 28, 29, .22))}.ks-evtl__step:last-child .ks-evtl__line{display:none}.ks-evtl__time{display:block;margin-bottom:var(--ks-s-2, .5rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);color:var(--ks-muted, #6b7280);font-variant-numeric:tabular-nums}.ks-evtl__title{margin:0 0 var(--ks-s-2, .5rem);font-size:var(--ks-fs-title, clamp(1.375rem, 2vw, 1.75rem));font-weight:var(--ks-fw-semibold, 600);color:var(--ks-ink, #1a1c1d)}.ks-evtl__text{margin:0;font-size:var(--ks-fs-ui, .9375rem);color:var(--ks-body, #2c2d2e);max-width:48ch;overflow-wrap:anywhere}.ks-evtl__empty{margin:0;padding:var(--ks-s-6, 2rem);text-align:center;color:var(--ks-muted, #6b7280);border:1px dashed var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-card, 12px)}@media only screen and (min-width:768px){.ks-evtl__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ks-s-6, 2rem);align-items:start}.ks-evtl__group-title{margin-bottom:var(--ks-s-4, 1rem)}}@media(prefers-reduced-motion:reduce){.ks-evtl *{transition:none!important}}.ks-tesla-flex-module{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:var(--ks-tesla-flex-pad-block-end-desktop);background:var(--ks-tesla-flex-bg);color:var(--ks-tesla-flex-body)}.section-spacing-padding.ks-tesla-flex-module.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-tesla-flex-module.section-spacing--disable-bottom{padding-bottom:0}.ks-tesla-flex-module__inner{box-sizing:border-box;max-width:min(var(--ks-tesla-flex-max-inline),100%);margin:0 auto;padding-left:var(--ks-tesla-flex-pad-inline);padding-right:var(--ks-tesla-flex-pad-inline)}.ks-tesla-flex-module__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ks-tesla-flex-col-gap);align-items:center}.ks-tesla-flex-module--media-end .ks-tesla-flex-module__copy{grid-column:2 / 5;grid-row:1;padding-right:var(--ks-tesla-flex-copy-pad);padding-left:0}.ks-tesla-flex-module--media-end .ks-tesla-flex-module__media-wrap{grid-column:5 / 13;grid-row:1}.ks-tesla-flex-module__media{width:100%;height:var(--ks-tesla-flex-media-height);overflow:hidden;background:#0000000a}.ks-tesla-flex-module__media-wrap{border-radius:var(--ks-tesla-flex-media-radius);overflow:hidden}.ks-tesla-flex-module__media--rounded{border-radius:inherit}img.ks-tesla-flex-module__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ks-tesla-flex-image-position)}.ks-tesla-flex-module__img--mobile{display:none}.ks-tesla-flex-module__placeholder{height:100%;background:linear-gradient(145deg,#e8eaed,#f4f4f4)}.ks-tesla-flex-module__eyebrow{margin:0 0 8px;font-size:var(--ks-pdp-eyebrow-size, 12px);font-weight:var(--ks-pdp-eyebrow-weight, 600);letter-spacing:var(--ks-pdp-eyebrow-tracking, .08em);text-transform:uppercase;color:var(--ks-tesla-flex-body);opacity:.85}.ks-tesla-flex-module__title{margin:0;color:var(--ks-tesla-flex-heading);font-family:inherit;font-size:var(--ks-pdp-h2-size, clamp(36px, 3.4vw, 48px));font-weight:var(--ks-pdp-h2-weight, 600);line-height:var(--ks-pdp-h2-lh, 1.06);letter-spacing:var(--ks-pdp-h2-tracking, -.02em)}.ks-tesla-flex-module__desc{margin:8px 0 0;max-width:42em;font-family:inherit;font-size:var(--ks-pdp-body-size, 17px);font-weight:var(--ks-pdp-body-weight, 400);line-height:var(--ks-pdp-body-lh, 1.47);color:var(--ks-tesla-flex-body)}.ks-tesla-flex-module__desc p{margin:0}@media only screen and (max-width:1023px){.ks-tesla-flex-module{padding-bottom:var(--ks-tesla-flex-pad-block-end-tablet)}}@media only screen and (max-width:899px){.ks-tesla-flex-module{--ks-tesla-flex-media-height: auto}.ks-tesla-flex-module__inner{padding-left:16px;padding-right:16px}.ks-tesla-flex-module__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,4vw,24px);align-items:start}.ks-tesla-flex-module--media-end .ks-tesla-flex-module__copy,.ks-tesla-flex-module--media-end .ks-tesla-flex-module__media-wrap{grid-column:auto;grid-row:auto;padding-right:0;padding-left:0}.ks-tesla-flex-module__media-wrap{width:100%;border-radius:var(--ks-tesla-flex-media-radius, 12px);overflow:hidden;clip-path:inset(0 round var(--ks-tesla-flex-media-radius, 12px))}.ks-tesla-flex-module__media{height:auto!important;min-height:0;max-height:none;aspect-ratio:unset;overflow:hidden;border-radius:inherit;line-height:0}img.ks-tesla-flex-module__img{display:block;width:100%;max-width:100%;height:auto!important;max-height:none;border-radius:inherit;object-fit:unset;object-position:var(--ks-tesla-flex-image-position)}.ks-tesla-flex-module__media .ks-tesla-flex-module__img:only-child{display:block!important}.ks-tesla-flex-module__placeholder{height:auto;min-height:200px}.ks-tesla-flex-module__img--desktop{display:none}.ks-tesla-flex-module__img--mobile{display:block}.ks-tesla-flex-module__title{font-size:var(--ks-pdp-h2-size, clamp(28px, 7vw, 40px))}.ks-tesla-flex-module__desc{font-size:var(--ks-pdp-body-size, 16px)}}.ks-pfg{width:100%;margin:0;padding:0;background:var(--ks-surface, #ffffff);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif);box-sizing:border-box}.ks-pfg[id]{scroll-margin-top:calc(var(--header-height, 72px) + var(--ks-s-4, 1rem))}.ks-pfg__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-block-start:var(--ks-s-5, 1.5rem);padding-inline:max(var(--ks-s-4, 1rem),env(safe-area-inset-left,0px)) max(var(--ks-s-4, 1rem),env(safe-area-inset-right,0px));box-sizing:border-box}@media only screen and (min-width:768px){.ks-pfg__inner{padding-block-start:var(--ks-s-7, 2.5rem);padding-inline:max(var(--ks-s-6, 2rem),env(safe-area-inset-left,0px)) max(var(--ks-s-6, 2rem),env(safe-area-inset-right,0px))}}.section-spacing.ks-pfg.section-spacing--disable-bottom .ks-pfg__inner{padding-block-end:var(--ks-s-6, 2rem)}@media only screen and (min-width:768px){.section-spacing.ks-pfg.section-spacing--disable-bottom .ks-pfg__inner{padding-block-end:var(--ks-s-7, 2.5rem)}}.ks-pfg__header{margin:0 auto clamp(var(--ks-s-6, 2rem),3.5vw,2.75rem);max-width:40rem;text-align:center}.ks-pfg__kicker{margin:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:var(--ks-fs-headline, clamp(1.875rem, 2.8vw, 2.375rem));font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-headline, 1.08);letter-spacing:var(--ks-ls-headline, -.02em);text-wrap:balance;overflow-wrap:break-word;color:var(--ks-ink, #1a1c1d)}.ks-pfg__kicker:lang(zh),.ks-pfg__kicker [lang^=zh]{letter-spacing:0}.ks-pfg__intro{margin:var(--ks-s-4, 1rem) auto 0;max-width:58ch;font-size:var(--ks-fs-lead, 1.0625rem);font-weight:400;line-height:var(--ks-lh-lead, 1.55);color:var(--ks-body, #2c2d2e);text-wrap:pretty;overflow-wrap:break-word}@media only screen and (max-width:767px){.ks-pfg__inner{padding-block-start:var(--ks-s-4, 1rem)}.ks-pfg__header{margin-bottom:var(--ks-s-5, 1.5rem)}.ks-pfg__kicker{font-size:clamp(1.5rem,5vw,1.875rem);line-height:1.12}.ks-pfg__intro{margin-top:var(--ks-s-3, .75rem);font-size:var(--ks-fs-body, 1rem);line-height:1.5}.ks-pfg__role-badge{max-width:calc(100% - 2rem);overflow-wrap:break-word}}.ks-pfg__scroll-hint{display:none;margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-label, .04em);text-transform:uppercase;color:var(--ks-muted, #6b7280);text-align:center}@media only screen and (max-width:767px){.ks-pfg__scroll-hint{display:block}.ks-pfg__grid{flex-direction:row;flex-wrap:nowrap;gap:var(--ks-s-4, 1rem);margin-inline:calc(-1*max(var(--ks-s-4, 1rem),env(safe-area-inset-left,0px)));padding-inline:max(var(--ks-s-4, 1rem),env(safe-area-inset-left,0px));scroll-padding-inline:max(var(--ks-s-4, 1rem),env(safe-area-inset-left,0px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.ks-pfg__grid::-webkit-scrollbar{display:none}.ks-pfg__card{flex:0 0 min(18rem,calc(100vw - 3.25rem));width:min(18rem,calc(100vw - 3.25rem));max-width:none;scroll-snap-align:start}.ks-pfg--trio .ks-pfg__card{flex-basis:min(20rem,calc(100vw - 2.75rem));width:min(20rem,calc(100vw - 2.75rem))}}.ks-pfg--trio .ks-pfg__card:first-child .ks-pfg__title a{font-size:clamp(1.25rem,1.8vw,1.5rem)}.ks-pfg--trio .ks-pfg__card:first-child .ks-pfg__media{aspect-ratio:1 / 1}@media only screen and (min-width:768px)and (max-width:1023px){.ks-pfg--trio .ks-pfg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ks-s-5, 1.5rem)}.ks-pfg--trio .ks-pfg__card{flex:unset;max-width:none}.ks-pfg--trio .ks-pfg__card:nth-child(3){grid-column:1 / -1;max-width:min(100%,28rem);margin-inline:auto;width:100%}}@media only screen and (min-width:1024px){.ks-pfg--trio .ks-pfg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ks-s-5, 1.5rem);align-items:stretch}.ks-pfg--trio .ks-pfg__card{flex:unset;max-width:none;width:auto}}.ks-pfg__grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ks-s-4, 1rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ks-s-4, 1rem);-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;padding-bottom:.25rem}.ks-pfg__grid::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.ks-pfg__grid{display:grid;grid-template-columns:repeat(var(--ks-pfg-cols, 2),minmax(0,1fr));gap:var(--ks-s-5, 1.5rem);max-width:min(100%,56rem);margin-inline:auto;overflow:visible;scroll-snap-type:none;padding-inline:0}}@media only screen and (min-width:1024px){.ks-pfg__grid{gap:var(--ks-s-6, 2rem)}}.ks-pfg__card{position:relative;display:flex;flex-direction:column;flex:0 0 min(17.5rem,calc(100% - 2.75rem));scroll-snap-align:start;border:1px solid var(--ks-pfg-card-border, var(--ks-line, #dadce0));border-radius:var(--ks-r-card, 12px);background:var(--ks-surface, #ffffff);box-sizing:border-box;min-width:0}@media only screen and (min-width:768px){.ks-pfg__card{flex:unset;max-width:none;width:auto;scroll-snap-align:unset}}.ks-pfg__role-badge{display:inline-block;align-self:flex-start;max-width:100%;margin:0 0 var(--ks-s-2, .5rem);padding:.3rem .65rem;border:1px solid var(--ks-line-strong, rgba(26, 28, 29, .22));border-radius:var(--ks-r-sm, 8px);background:var(--ks-surface-2, #eceef0);color:var(--ks-ink, #1a1c1d);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-bold, 700);line-height:1.35;text-transform:none;letter-spacing:normal;overflow-wrap:break-word}.ks-pfg__card-inner{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ks-s-4, 1rem);padding:var(--ks-s-4, 1rem);min-height:100%}@media only screen and (min-width:768px){.ks-pfg__card-inner{padding:var(--ks-s-5, 1.5rem);gap:var(--ks-s-4, 1rem)}}.ks-pfg__media{position:relative;aspect-ratio:1 / 1;background:var(--ks-surface-2, #eceef0);border-radius:var(--ks-r-card, 12px);overflow:hidden}.ks-pfg__image-link{display:block;width:100%;height:100%}.ks-pfg__image{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--ks-r-card, 12px)}.ks-pfg__placeholder{display:grid;place-items:center;width:100%;height:100%}.ks-pfg__placeholder-svg{width:40%;opacity:.4}.ks-pfg__save{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1;padding:.25rem .5rem;border-radius:var(--ks-r-sm, 8px);background:var(--ks-sale, #c62a32);color:#fff;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-bold, 700);line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.ks-pfg__body{display:flex;flex:1;flex-direction:column;gap:var(--ks-s-3, .75rem);width:100%;min-width:0}.ks-pfg__title{margin:0;font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:var(--ks-fw-bold, 700);line-height:1.15;letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ks-pfg__title:lang(zh),.ks-pfg__title [lang^=zh]{letter-spacing:0}.ks-pfg__title a{color:var(--ks-ink, #1a1c1d);text-decoration:none}@media(hover:hover){.ks-pfg__title a:hover{color:var(--ks-accent, #ff671d)}}.ks-pfg__subtitle{margin:0;font-size:var(--ks-fs-body, 1rem);line-height:1.5;color:var(--ks-body, #2c2d2e);max-width:38ch;text-wrap:pretty}.ks-pfg__features{margin:0;padding-inline-start:1.125rem;list-style:disc;display:grid;gap:var(--ks-s-2, .5rem)}.ks-pfg__features li{font-size:var(--ks-fs-ui, .9375rem);line-height:1.45;color:var(--ks-body, #2c2d2e);overflow-wrap:break-word}.ks-pfg__features li::marker{color:var(--ks-muted, #6b7280)}.ks-pfg__best-for{margin:0;font-size:var(--ks-fs-ui, .9375rem);line-height:1.45;color:var(--ks-body, #2c2d2e)}.ks-pfg__best-for-label{font-weight:var(--ks-fw-semibold, 600);color:var(--ks-ink, #1a1c1d)}.ks-pfg__foot{display:flex;flex-direction:column;gap:var(--ks-s-3, .75rem);margin-top:auto;padding-top:var(--ks-s-4, 1rem);border-top:1px solid var(--ks-line, #dadce0)}.ks-pfg__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:var(--ks-fs-ui, .9375rem);line-height:1.3;min-width:0}.ks-pfg__stars{--pct: 100%;position:relative;flex-shrink:0;display:inline-block;font-size:.875rem;letter-spacing:.08em;line-height:1}.ks-pfg__stars:before{content:"\2605\2605\2605\2605\2605";color:var(--ks-line, #dadce0)}.ks-pfg__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:var(--ks-accent, #ff671d)}.ks-pfg__rating-value{font-weight:var(--ks-fw-bold, 700);font-variant-numeric:tabular-nums;color:var(--ks-ink, #1a1c1d)}.ks-pfg__rating-count{font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);color:var(--ks-muted, #6b7280)}.ks-pfg__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ks-s-2, .5rem) var(--ks-s-3, .75rem)}.ks-pfg__price{font-size:1.25rem;font-weight:var(--ks-fw-bold, 700);font-variant-numeric:tabular-nums;line-height:1.2;color:var(--ks-sale, #c62a32)}.ks-pfg__compare{font-size:var(--ks-fs-body, 1rem);font-weight:var(--ks-fw-semibold, 600);font-variant-numeric:tabular-nums;color:var(--ks-muted, #6b7280);text-decoration:line-through}.ks-pfg__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:0;padding:.75rem 1.5rem;border-radius:var(--ks-r-pill, 999px);background:var(--ks-ink, #1a1c1d);color:#fff;font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-sizing:border-box}@media only screen and (min-width:768px){.ks-pfg__cta{width:auto}}@media only screen and (max-width:767px){.ks-pfg__cta{min-height:2.75rem;font-size:.875rem}}.ks-pfg__cta:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-pfg__empty{padding:var(--ks-s-6, 2rem);text-align:center;color:var(--ks-muted, #6b7280)}.ks-ph{position:relative;display:grid;align-items:center;min-height:var(--ks-ph-mobile-h, 400px);width:100%;margin:0;padding:0;overflow:hidden;color:#fff;font-family:var(--ks-font-body, "Public Sans", sans-serif);background:var(--ks-night, #0d0e0f);box-sizing:border-box}.ks-ph__stage{display:contents}.ks-ph--height-small{min-height:360px}.ks-ph--height-medium{min-height:400px}.ks-ph--height-large{min-height:480px}.ks-ph--height-adapt{min-height:0;display:block;align-items:stretch}.ks-ph--height-adapt .ks-ph__stage{display:block;position:relative;width:100%}.ks-ph--height-adapt .ks-ph__media{position:relative;inset:auto;width:100%}.ks-ph--height-adapt .ks-ph__img{width:100%;height:auto;object-fit:initial;display:block}.ks-ph--height-adapt .ks-ph__img--desktop{display:none}.ks-ph--height-adapt .ks-ph__placeholder{width:100%;height:auto;min-height:400px}.ks-ph--height-adapt .ks-ph__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;width:min(100%,var(--ks-maxw, 1320px));max-width:none;margin-inline:auto;box-sizing:border-box}.ks-ph__announcement{position:relative;z-index:2;width:100%;padding:var(--ks-s-3, .75rem) var(--ks-s-5, 1.5rem);background:var(--ks-accent, #ff671d);color:var(--ks-accent-ink, #1a1c1d);text-align:center}.ks-ph__announcement--fixed{position:fixed;top:var(--header-height, 0px);left:0;right:0;z-index:calc(var(--ks-z-sticky, 200) - 1)}.ks-ph__announcement-spacer{height:2.75rem;flex-shrink:0}.ks-ph__announcement-link{display:block;color:inherit;text-decoration:none}.ks-ph__announcement-link:focus-visible{outline:2px solid var(--ks-ink, #1a1c1d);outline-offset:2px}.ks-ph__announcement-text{margin:0;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase;line-height:1.35;overflow-wrap:break-word}@media only screen and (min-width:768px){.ks-ph__announcement-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ks-ph__announcement-text:lang(zh){letter-spacing:0;text-transform:none}.ks-ph__promo-code{margin:0 0 var(--ks-s-4, 1rem);font-size:var(--ks-fs-ui, .9375rem);color:#ffffffeb;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ks-s-3, .75rem)}.ks-ph__promo-code-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ks-ph__promo-code-value{font-weight:var(--ks-fw-bold, 700);color:var(--ks-accent, #ff671d)}.ks-ph__copy-code{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.45);border-radius:var(--ks-r-pill, 999px);background:#ffffff1f;color:#fff;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);line-height:1.2;min-height:2rem;padding:.35rem .75rem;cursor:pointer}.ks-ph__copy-code:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-ph__copy-status{font-size:var(--ks-fs-label, .75rem);color:#ffffffe0}.ks-ph__promo-code strong{font-weight:var(--ks-fw-bold, 700);color:var(--ks-accent, #ff671d)}.ks-ph__promo-ends{color:#ffffffc7}@media only screen and (min-width:768px){.ks-ph{min-height:var(--ks-ph-desktop-h, 520px)}.ks-ph--height-small{min-height:420px}.ks-ph--height-medium{min-height:520px}.ks-ph--height-large{min-height:640px}.ks-ph--height-adapt{min-height:0}.ks-ph--height-adapt .ks-ph__img--desktop{display:block}.ks-ph--height-adapt .ks-ph__img--mobile{display:none}.ks-ph--height-adapt .ks-ph__placeholder{min-height:520px}}.section-spacing.ks-ph.section-spacing--disable-top{margin-top:0}.section-spacing.ks-ph.section-spacing--disable-bottom{margin-bottom:0}.ks-ph__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ks-ph__img{width:100%;height:100%;object-fit:cover;object-position:var(--ks-ph-focal-mobile, center center)}.ks-ph__img--desktop{display:none}@media only screen and (min-width:768px){.ks-ph__img--desktop{display:block;object-position:var(--ks-ph-focal, center center)}.ks-ph__img--mobile{display:none}}.ks-ph__placeholder{width:100%;height:100%;background:var(--ks-night-2, #16181a)}.ks-ph__placeholder-svg{width:100%;height:100%;opacity:.35}.ks-ph__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(13,14,15,calc(.72 + var(--ks-ph-overlay, .2))),rgba(13,14,15,calc(.35 + var(--ks-ph-overlay, .2) * .5)) 55%,rgba(13,14,15,calc(.15 + var(--ks-ph-overlay, .2) * .3)))}.ks-ph__inner{position:relative;z-index:1;width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-block:var(--ks-s-6, 2rem);padding-inline:max(var(--ks-s-5, 1.5rem),env(safe-area-inset-left,0px)) max(var(--ks-s-5, 1.5rem),env(safe-area-inset-right,0px));box-sizing:border-box}.ks-ph__content{max-width:38rem;min-width:0}.ks-ph--position-center .ks-ph__inner{display:flex;justify-content:center;text-align:center}.ks-ph--position-center .ks-ph__content{margin-inline:auto}.ks-ph--position-center .ks-ph__timer-wrap{justify-content:center}.ks-ph--position-right .ks-ph__inner{display:flex;justify-content:flex-end;text-align:left}.ks-ph--position-right .ks-ph__content{margin-inline-start:auto}@media screen and (max-width:749px){.ks-ph--mobile-y-top{align-items:flex-start}.ks-ph--mobile-y-middle,.ks-ph--mobile-y-bottom{align-items:stretch}.ks-ph.ks-ph--mobile-y-top,.ks-ph.ks-ph--mobile-y-middle,.ks-ph.ks-ph--mobile-y-bottom{display:flex;flex-direction:column}.ks-ph--height-adapt.ks-ph--mobile-y-top,.ks-ph--height-adapt.ks-ph--mobile-y-middle,.ks-ph--height-adapt.ks-ph--mobile-y-bottom{display:block}.ks-ph--mobile-y-top .ks-ph__inner,.ks-ph--mobile-y-middle .ks-ph__inner,.ks-ph--mobile-y-bottom .ks-ph__inner{margin-block:0}.ks-ph--mobile-x-left .ks-ph__inner,.ks-ph--mobile-x-left .ks-ph__content{text-align:left;justify-content:flex-start}.ks-ph--mobile-x-center .ks-ph__inner,.ks-ph--mobile-x-center .ks-ph__content{text-align:center;justify-content:center;margin-inline:auto}.ks-ph--mobile-x-right .ks-ph__inner{display:flex;justify-content:flex-end}.ks-ph--mobile-x-right .ks-ph__content{text-align:right;margin-inline-start:auto}}.ks-ph__eyebrow{margin:0 0 var(--ks-s-3, .75rem);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-label, .08em);line-height:var(--ks-lh-label, 1.45);text-transform:uppercase;color:#ffffffe0}.ks-ph__eyebrow:lang(zh),.ks-ph__eyebrow [lang^=zh]{letter-spacing:0;text-transform:none}.ks-ph__heading{margin:0 0 var(--ks-s-4, 1rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:var(--ks-fs-display, clamp(2.5rem, 5vw, 4.25rem));font-weight:var(--ks-fw-bold, 700);line-height:var(--ks-lh-display, 1.02);letter-spacing:var(--ks-ls-display, -.03em);hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal;color:#fff}.ks-ph__heading br{display:block;content:""}.ks-ph__heading:lang(zh),.ks-ph__heading [lang^=zh]{letter-spacing:0}.ks-ph__subheading{margin:0 0 var(--ks-s-5, 1.5rem);font-size:var(--ks-fs-lead, 1.125rem);line-height:var(--ks-lh-lead, 1.55);overflow-wrap:break-word;color:#ffffffe6}.ks-ph__subheading p{margin:0}.ks-ph__save-badge{display:inline-block;margin:0 0 var(--ks-s-5, 1.5rem);padding:.55rem 1.1rem;border-radius:var(--ks-r-pill, 999px);background:var(--ks-accent, #ff671d);color:var(--ks-accent-ink, #1a1c1d);font-size:var(--ks-fs-title, clamp(1.375rem, 2vw, 1.75rem));font-weight:var(--ks-fw-bold, 700);line-height:1.1;letter-spacing:var(--ks-ls-title, -.02em);text-wrap:balance;overflow-wrap:break-word;max-width:100%}.ks-ph__offer-panel{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:22rem;margin:0 0 var(--ks-s-4, 1rem);padding:.125rem 0 .125rem .875rem;border:none;border-left:2px solid var(--ks-accent, #ff671d);border-radius:0;background:transparent;box-sizing:border-box}.ks-ph__offer-panel .ks-ph__save-badge{margin:0;padding:0;border-radius:0;background:transparent;color:var(--ks-accent, #ff671d);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:.75rem;font-weight:var(--ks-fw-bold, 700);letter-spacing:.08em;line-height:1.35;text-transform:uppercase;text-wrap:balance}.ks-ph__offer-panel .ks-ph__save-badge:lang(zh){letter-spacing:.04em;text-transform:none}.ks-ph__offer-code{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;width:100%;margin:0}.ks-ph__offer-panel .ks-ph__promo-code-label{font-size:.875rem;font-weight:var(--ks-fw-semibold, 600);color:#ffffffb3;line-height:1.35}.ks-ph__offer-panel .ks-ph__promo-code-value{font-size:clamp(1.0625rem,3.4vw,1.1875rem);font-weight:var(--ks-fw-bold, 700);letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#fff;line-height:1.2}.ks-ph__offer-panel .ks-ph__copy-code{margin-left:auto;-webkit-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;color:#ffffffc7;font-size:.8125rem;font-weight:var(--ks-fw-semibold, 600);line-height:1.3;min-height:auto;padding:.125rem 0;text-decoration:underline;text-decoration-color:#ffffff52;text-underline-offset:3px;cursor:pointer}.ks-ph__offer-panel .ks-ph__copy-code:hover{color:#fff;text-decoration-color:#ffffff9e}.ks-ph__offer-panel .ks-ph__copy-code:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:3px}.ks-ph__offer-panel .ks-ph__copy-status{flex-basis:100%;font-size:.75rem;color:#ffffffb8}.ks-ph__offer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;width:100%;font-size:.8125rem;line-height:1.4;color:#ffffff94}.ks-ph__offer-foot .ks-ph__promo-ends+.ks-ph__timer-ended:before{content:"\b7";margin-right:.5rem;color:#ffffff61}.ks-ph__offer-panel .ks-ph__timer-wrap{margin:0;width:100%}.ks-ph__offer-panel .ks-ph__timer-ended{margin:0;padding:0;border:none;border-radius:0;background:transparent;font-size:inherit;font-weight:var(--ks-fw-semibold, 600);letter-spacing:.05em;text-transform:uppercase;color:#ffffff75;text-align:left}.ks-ph__offer-panel .ks-ph__timer.countdown-timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;width:100%}.ks-ph__offer-panel .ks-ph__timer .countdown-timer--column{min-width:0;padding:.5rem .375rem;border-radius:var(--ks-r-sm, 8px);background:#ffffff14;border:1px solid rgba(255,255,255,.1);text-align:center}.ks-ph__offer-panel .ks-ph__timer .countdown-timer--column--number{font-size:clamp(1.25rem,4.5vw,1.5rem);color:#fff}.ks-ph__offer-panel .ks-ph__timer .countdown-timer--column--text{font-size:.625rem;letter-spacing:.05em}@media only screen and (min-width:768px){.ks-ph__offer-panel{max-width:24rem;gap:.625rem;padding-left:1rem}}.ks-ph__timer-wrap{display:flex;margin-bottom:var(--ks-s-5, 1.5rem)}.ks-ph__timer-ended{margin:0;padding:var(--ks-s-3, .75rem) var(--ks-s-5, 1.5rem);border-radius:var(--ks-r-card, 12px);background:#ffffff1f;font-size:var(--ks-fs-lead, 1.125rem);font-weight:var(--ks-fw-semibold, 600);line-height:1.3;color:#ffffffeb}.ks-ph__timer.countdown-timer{display:inline-flex;gap:var(--ks-s-3, .75rem);flex-wrap:wrap}.ks-ph__timer .countdown-timer--column{min-width:4.25rem;padding:var(--ks-s-3, .75rem) var(--ks-s-4, 1rem);border-radius:var(--ks-r-card, 12px);background:#ffffff1f;text-align:center}.ks-ph__timer .countdown-timer--column--number{display:block;font-size:var(--ks-fs-stat, clamp(1.875rem, 3vw, 2.75rem));font-weight:var(--ks-fw-bold, 700);font-variant-numeric:tabular-nums;line-height:var(--ks-lh-stat, 1);color:#fff}.ks-ph__timer .countdown-timer--column--text{display:block;margin-top:.25rem;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase;color:#ffffffc7}.ks-ph__cta.button{--solid-button-background: var(--ks-accent, #ff671d);--solid-button-label: var(--ks-accent-ink, #1a1c1d);min-height:3rem;padding:.875rem 2rem;font-size:var(--ks-fs-ui, .9375rem);font-weight:var(--ks-fw-semibold, 600);border-radius:var(--ks-r-pill, 999px)}.ks-ph__cta.button:focus-visible{outline:3px solid var(--ks-accent, #ff671d);outline-offset:2px}@media only screen and (max-width:767px){.ks-ph{align-items:stretch;min-height:min(var(--ks-ph-mobile-h, 400px),58svh)}.ks-ph--height-small{min-height:360px}.ks-ph--height-medium{min-height:400px}.ks-ph--height-large{min-height:480px}.ks-ph--height-adapt{min-height:0}.ks-ph.ks-ph--height-custom.ks-ph--mobile-y-top{min-height:auto}.ks-ph__scrim{background:linear-gradient(180deg,rgba(13,14,15,calc(.28 + var(--ks-ph-overlay, .2) * .45)),rgba(13,14,15,calc(.52 + var(--ks-ph-overlay, .2))) 42%,rgba(13,14,15,calc(.9 + var(--ks-ph-overlay, .2) * .25)))}.ks-ph__inner{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 auto;min-height:0;width:100%;padding-block:var(--ks-s-5, 1.5rem) max(var(--ks-s-5, 1.5rem),env(safe-area-inset-bottom,0px));padding-inline:max(var(--ks-s-4, 1rem),env(safe-area-inset-left,0px)) max(var(--ks-s-4, 1rem),env(safe-area-inset-right,0px))}.ks-ph--height-adapt .ks-ph__inner{flex:none;width:100%;max-width:none;margin:0}.ks-ph--mobile-y-middle .ks-ph__inner,.ks-ph--mobile-y-bottom .ks-ph__inner{flex:1 1 auto;min-height:0}.ks-ph--height-adapt.ks-ph--mobile-y-middle .ks-ph__inner,.ks-ph--height-adapt.ks-ph--mobile-y-bottom .ks-ph__inner{flex:none}.ks-ph--mobile-y-middle .ks-ph__inner{justify-content:center}.ks-ph--mobile-y-bottom .ks-ph__inner{justify-content:flex-end}.ks-ph--position-center .ks-ph__inner{justify-content:center}.ks-ph__content{max-width:none;width:100%}.ks-ph__heading{font-size:clamp(1.875rem,7.5vw,2.35rem);letter-spacing:-.03em;margin-bottom:var(--ks-s-3, .75rem)}.ks-ph__subheading{font-size:var(--ks-fs-body, 1rem);line-height:1.5;margin-bottom:var(--ks-s-4, 1rem)}.ks-ph__offer-panel{max-width:none;gap:.4375rem;padding-left:.75rem}.ks-ph__offer-panel .ks-ph__promo-code-value{font-size:1.0625rem}.ks-ph__offer-panel .ks-ph__copy-code{min-height:auto;padding:.125rem 0}.ks-ph__save-badge{font-size:clamp(1rem,4.2vw,1.25rem);padding:.45rem .95rem;margin-bottom:var(--ks-s-4, 1rem)}.ks-ph__promo-code{margin-bottom:var(--ks-s-3, .75rem);font-size:var(--ks-fs-body, 1rem)}.ks-ph__timer-wrap{width:100%;margin-bottom:var(--ks-s-4, 1rem)}.ks-ph__timer.countdown-timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ks-s-2, .5rem);width:100%}.ks-ph__timer .countdown-timer--column{min-width:0;padding:var(--ks-s-2, .5rem) var(--ks-s-2, .5rem)}.ks-ph__timer .countdown-timer--column--number{font-size:clamp(1.375rem,5.5vw,1.75rem)}.ks-ph__timer .countdown-timer--column--text{font-size:.625rem;letter-spacing:.05em}.ks-ph__cta.button{width:100%;max-width:100%;min-height:3rem;justify-content:center;text-align:center}}@media only screen and (max-width:767px)and (pointer:coarse){.ks-ph__copy-code{min-height:2.75rem;padding:.5rem 1rem}.ks-ph__offer-panel .ks-ph__copy-code{min-height:auto;padding:.25rem 0}}@media(prefers-reduced-motion:reduce){.ks-ph__timer .countdown-timer--column.seconds{display:none}}@media only screen and (max-width:767px)and (max-height:500px){.ks-ph.ks-ph--height-custom{min-height:auto}.ks-ph__inner{padding-block:var(--ks-s-4, 1rem)}.ks-ph__heading{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--ks-s-3, .75rem)}.ks-ph__subheading{margin-bottom:var(--ks-s-4, 1rem);font-size:var(--ks-fs-body, 1rem)}.ks-ph__save-badge{margin-bottom:var(--ks-s-4, 1rem);font-size:clamp(1.125rem,4vw,1.375rem)}.ks-ph__timer-wrap{margin-bottom:var(--ks-s-4, 1rem)}}.ks-pps{width:100%;margin-inline:0;padding:0;background:var(--ks-surface, #ffffff);color:var(--ks-body, #2c2d2e);font-family:var(--ks-font-body, "Public Sans", sans-serif);box-sizing:border-box}.section-spacing.ks-pps.section-spacing--disable-top{margin-top:0}.section-spacing.ks-pps.section-spacing--disable-bottom{margin-bottom:0}.ks-pps__inner{width:min(100%,var(--ks-maxw, 1320px));margin-inline:auto;padding-inline:var(--ks-s-4, 1rem);padding-block:var(--ks-s-5, 1.5rem);box-sizing:border-box}@media only screen and (min-width:768px){.ks-pps__inner{padding-inline:var(--ks-s-6, 2rem);padding-block:var(--ks-s-6, 2rem)}}.section-spacing.ks-pps.section-spacing--disable-top .ks-pps__inner{padding-top:0}.ks-pps__header{margin-bottom:var(--ks-s-6, 2rem);text-align:center}.ks-pps__section-heading{margin:0 0 var(--ks-s-3, .75rem);font-family:var(--ks-font-display, "Public Sans", sans-serif);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:var(--ks-fw-regular, 400);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;color:var(--ks-ink, #1a1c1d)}.ks-pps__section-heading:lang(zh),.ks-pps__section-heading [lang^=zh]{letter-spacing:0}.ks-pps__section-subheading{margin:0 auto;max-width:42rem;font-size:var(--ks-fs-body, 1rem);line-height:1.5;color:var(--ks-body, #2c2d2e)}.ks-pps__layout{display:grid;grid-template-columns:1fr;gap:var(--ks-s-5, 1.5rem);align-items:start;max-width:980px;margin-inline:auto}@media only screen and (min-width:768px){.ks-pps__layout{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:var(--ks-s-6, 2rem);align-items:stretch}.ks-pps--layout-image-right .ks-pps__visual{order:2}.ks-pps--layout-image-right .ks-pps__info{order:1}}.ks-pps__visual{width:100%}.ks-pps__image-wrap{position:relative;display:block;aspect-ratio:1 / 1;background:var(--ks-surface-2, #eceef0);border-radius:var(--ks-r-sm, 8px);overflow:hidden;text-decoration:none}.ks-pps__label-list{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.ks-pps__off-badge{display:inline-flex;align-items:baseline;gap:.2rem;padding:.35rem .65rem;border-radius:var(--ks-r-sm, 8px);background:var(--ks-panel, #0d1218);color:#fff;font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-bold, 700);line-height:1.2;letter-spacing:.02em}.ks-pps__off-text{font-weight:var(--ks-fw-regular, 400);text-transform:lowercase}.ks-pps__best-badge{display:inline-block;padding:.25rem .65rem;border-radius:var(--ks-r-sm, 8px);background:var(--ks-surface, #ffffff);color:var(--ks-ink, #1a1c1d);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);line-height:1.2;border:1px solid var(--ks-line, #dadce0)}.ks-pps__image{width:100%;height:100%;object-fit:contain;object-position:center}.ks-pps__placeholder{display:grid;place-items:center;width:100%;height:100%}.ks-pps__placeholder-svg{width:35%;opacity:.35}.ks-pps__info{display:flex;flex-direction:column;gap:0;min-width:0;height:100%}.ks-pps__title{margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:var(--ks-fw-bold, 700);line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;color:var(--ks-ink, #1a1c1d);text-decoration:none}.ks-pps__title:lang(zh),.ks-pps__title [lang^=zh]{letter-spacing:0}@media(hover:hover){.ks-pps__title:hover{color:var(--ks-accent, #ff671d)}}.ks-pps__title:focus-visible,.ks-pps__cta:focus-visible,.ks-pps__secondary:focus-visible{outline:2px solid var(--ks-accent, #ff671d);outline-offset:2px}.ks-pps__subtitle{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ks-body, #2c2d2e)}.ks-pps__sitems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ks-s-3, .75rem);row-gap:var(--ks-s-4, 1rem);margin-top:var(--ks-s-4, 1rem);margin-bottom:var(--ks-s-3, .75rem)}@media only screen and (min-width:768px){.ks-pps__sitems{column-gap:var(--ks-s-4, 1rem);row-gap:var(--ks-s-5, 1.5rem)}}.ks-pps__sitem{display:flex;align-items:flex-start;gap:.5rem;min-width:0}@media only screen and (min-width:768px){.ks-pps__sitem{gap:.625rem}}.ks-pps__icon-box{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;display:grid;place-items:center}@media only screen and (min-width:768px){.ks-pps__icon-box{flex-basis:2.75rem;width:2.75rem;height:2.75rem}}.ks-pps__feature-icon{width:1.625rem;height:1.625rem;color:var(--ks-ink, #1a1c1d)}@media only screen and (min-width:768px){.ks-pps__feature-icon{width:2rem;height:2rem}}.ks-pps__feature-icon svg{width:100%;height:100%;display:block}.ks-pps__stext{min-width:0}.ks-pps__stext-primary{margin:0;font-size:.8125rem;font-weight:var(--ks-fw-semibold, 600);line-height:1.35;color:var(--ks-ink, #1a1c1d);text-wrap:balance;overflow-wrap:break-word}@media only screen and (min-width:768px){.ks-pps__stext-primary{font-size:.875rem}}.ks-pps__stext-secondary{margin:.125rem 0 0;font-size:.75rem;line-height:1.45;color:var(--ks-body, #2c2d2e);text-wrap:pretty;overflow-wrap:break-word}@media only screen and (min-width:768px){.ks-pps__stext-secondary{font-size:.8125rem}}.ks-pps__buy{margin-top:auto;padding-top:var(--ks-s-5, 1.5rem);padding-bottom:0;border-top:1px solid var(--ks-line, #dadce0)}.ks-pps__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.ks-pps__price{font-size:1rem;font-weight:var(--ks-fw-semibold, 600);font-variant-numeric:tabular-nums;color:var(--ks-sale, #c62a32)}.ks-pps__compare{font-size:1rem;font-weight:var(--ks-fw-semibold, 600);font-variant-numeric:tabular-nums;color:var(--ks-ink, #1a1c1d);text-decoration:line-through}.ks-pps__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--ks-s-4, 1rem)}.ks-pps__cta,.ks-pps__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.25rem;border-radius:var(--ks-r-pill, 999px);font-size:var(--ks-fs-label, .75rem);font-weight:var(--ks-fw-semibold, 600);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.ks-pps__cta{background:var(--ks-ink, #1a1c1d);color:#fff}.ks-pps__secondary{color:var(--ks-ink, #1a1c1d);border:1px solid var(--ks-ink, #1a1c1d)}@media only screen and (max-width:767px){.ks-pps__price-row,.ks-pps__actions{justify-content:center}.ks-pps__cta,.ks-pps__secondary{min-height:2.75rem;font-size:.875rem}}.ks-pps__empty{padding:var(--ks-s-7, 3rem);text-align:center;color:var(--ks-muted, #6b7280)}.ks-rsc{--ks-rsc-ink: #1a1c1d;--ks-rsc-body: #2c2d2e;--ks-rsc-muted: #6b7280;--ks-rsc-line: rgba(26, 28, 29, .1);--ks-rsc-surface: #ffffff;--ks-rsc-accent: #ff671d;--ks-rsc-font-display: var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);--ks-rsc-font-body: var(--ks-font-body, "Public Sans", "Noto Sans SC", sans-serif);--ks-rsc-r-sm: 8px;--ks-rsc-r-md: 14px;--ks-rsc-shadow-md: 0 12px 34px rgba(13, 14, 15, .12);--ks-rsc-ease: cubic-bezier(.22, 1, .36, 1);--ks-rsc-dur: .45s;--ks-rsc-maxw: var(--grid-width-row, 1380px);--ks-rsc-gutter: var(--ks-page-gutter, 15px);box-sizing:border-box;width:100%;margin:0;padding:40px 0;background:#f4f5f6;color:var(--ks-rsc-body);font-family:var(--ks-rsc-font-body);-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.ks-rsc{--ks-rsc-gutter: var(--ks-page-gutter-md, 50px);padding:56px 0}}.section-spacing.ks-rsc.section-spacing--disable-top{margin-top:0}.section-spacing.ks-rsc.section-spacing--disable-bottom{margin-bottom:0}.ks-rsc__inner{width:min(100%,var(--ks-rsc-maxw));margin-inline:auto;padding-inline:var(--ks-rsc-gutter);box-sizing:border-box}.ks-rsc__grid{display:grid;grid-template-columns:repeat(var(--ks-rsc-columns, 4),minmax(0,1fr));gap:max(var(--ks-rsc-gap),16px);margin:0;padding:0;list-style:none}.ks-rsc__card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--ks-rsc-surface);border:1px solid var(--ks-rsc-line);border-radius:var(--ks-rsc-r-md);transition:transform var(--ks-rsc-dur) var(--ks-rsc-ease),box-shadow var(--ks-rsc-dur) var(--ks-rsc-ease),border-color .3s ease}.ks-rsc__card--linked{cursor:pointer}@media(hover:hover){.ks-rsc__card:hover,.ks-rsc__card:focus-within{transform:translateY(-6px);box-shadow:var(--ks-rsc-shadow-md);border-color:transparent}.ks-rsc__card:hover .ks-rsc__img,.ks-rsc__card:focus-within .ks-rsc__img{transform:scale(1.04)}.ks-rsc__card--linked:hover .ks-rsc__title a,.ks-rsc__card--linked:focus-within .ks-rsc__title a{color:var(--ks-rsc-accent)}}.ks-rsc__stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.ks-rsc__stretched-link:focus-visible{outline:2px solid var(--ks-rsc-accent);outline-offset:2px}.ks-rsc__media{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(160deg,#f0f1f2,#dfe2e5)}.ks-rsc__media:not(.ks-rsc__media--has-image):after{content:"KS";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--ks-rsc-font-display);font-weight:700;font-size:2.6rem;color:#1a1c1d1a;pointer-events:none}.ks-rsc__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ks-rsc-focal, center center);transition:transform var(--ks-rsc-dur) var(--ks-rsc-ease)}.ks-rsc__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ks-rsc__placeholder-svg{width:55%;height:auto;opacity:.35}.ks-rsc__body{display:flex;flex-direction:column;gap:.35rem;padding:1rem;flex:1}.ks-rsc__title{margin:0;font-family:var(--ks-rsc-font-display);font-size:var(--ks-rsc-title-size, 20px);font-weight:700;line-height:1.2;color:var(--ks-rsc-ink)}.ks-rsc__title a{color:inherit;text-decoration:none}.ks-rsc__title a:hover{color:var(--ks-rsc-accent)}.ks-rsc__subtitle{margin:0;font-size:var(--ks-rsc-subtitle-size, 14px);line-height:1.4;color:var(--ks-rsc-muted)}@media(prefers-reduced-motion:reduce){.ks-rsc__card,.ks-rsc__img{transition:none}.ks-rsc__card:hover,.ks-rsc__card:focus-within{transform:none}.ks-rsc__card:hover .ks-rsc__img,.ks-rsc__card:focus-within .ks-rsc__img{transform:none}}@media only screen and (max-width:1023px){.ks-rsc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.ks-rsc__title{font-size:var(--ks-rsc-title-size-mobile, var(--ks-rsc-title-size, 20px))}.ks-rsc__subtitle{font-size:var(--ks-rsc-subtitle-size-mobile, var(--ks-rsc-subtitle-size, 14px))}.ks-rsc{overflow-x:clip;max-width:100%}.ks-rsc__inner{padding-inline:0;max-width:100%}.ks-rsc:not(.ks-rsc--mobile-swipe) .ks-rsc__grid{grid-template-columns:1fr;gap:var(--ks-rsc-gap, 12px);padding-inline:var(--ks-rsc-gutter)}.ks-rsc--mobile-swipe .ks-rsc__inner{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ks-rsc--mobile-swipe .ks-rsc__inner::-webkit-scrollbar{display:none}.ks-rsc--mobile-swipe .ks-rsc__grid{display:flex;flex-wrap:nowrap;gap:var(--ks-rsc-gap, 12px);overflow:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:var(--ks-rsc-gutter);scroll-padding-inline:var(--ks-rsc-gutter)}.ks-rsc--mobile-swipe .ks-rsc__grid::-webkit-scrollbar{display:none}.ks-rsc--mobile-swipe .ks-rsc__card{flex:0 0 min(78vw,280px);scroll-snap-align:start;scroll-snap-stop:always}}.ks-rsc--overlay{--ks-rsc-px: 16px;padding:32px 0 40px;background:var(--ks-surface, #fff)}@media(min-width:1000px){.ks-rsc--overlay{padding:40px 0 48px}}.ks-rsc--overlay .ks-rsc__inner{width:100%;max-width:none;margin-inline:0;padding-inline:16px}@media(min-width:1000px){.ks-rsc--overlay .ks-rsc__inner{padding-inline:40px}}.ks-rsc__heading{margin:0 0 18px;color:var(--ks-ink, #1a1c1d);font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-size:clamp(28px,5vw,32px);font-weight:var(--ks-fw-medium, 500);letter-spacing:var(--ks-ls-headline, 0);line-height:var(--ks-lh-headline, 1.19)}@media(min-width:1000px){.ks-rsc__heading{font-size:clamp(28px,2vw,36px)}}@media(max-width:767px){.ks-rsc__heading{margin-bottom:14px}}.ks-rsc--overlay .ks-rsc__stage{position:relative}.ks-rsc--overlay .ks-rsc__rail{width:100%;margin:0;padding:0;background:transparent;overflow:hidden}.ks-rsc--overlay .ks-rsc__rail.flickity-enabled{overflow:visible}.ks-rsc--overlay .ks-rsc__rail .flickity-viewport{overflow:hidden}.ks-rsc--overlay .ks-rsc__slide{box-sizing:border-box;width:calc((100% - 12px)/2);margin-right:12px;padding:0;height:auto}.ks-rsc--overlay .ks-rsc__slide:last-child{margin-right:0}@media(min-width:768px){.ks-rsc--overlay .ks-rsc__slide{width:calc((100% - 24px)*.4);margin-right:16px}}@media(min-width:1024px){.ks-rsc--overlay .ks-rsc__slide{width:calc((100% - 32px) / 3);margin-right:16px}}@media(min-width:1440px){.ks-rsc--overlay .ks-rsc__slide{width:calc((100% - 72px)/4);margin-right:24px}}.ks-rsc--overlay .ks-rsc__card{display:block;height:auto;overflow:visible;background:transparent;border:0;border-radius:0;color:inherit;text-decoration:none;box-shadow:none;transform:none}.ks-rsc--overlay .ks-rsc__card--linked{cursor:pointer;pointer-events:auto;position:relative;z-index:1}.ks-rsc--overlay .ks-rsc__card:hover,.ks-rsc--overlay .ks-rsc__card:focus-within{transform:none;box-shadow:none;border-color:transparent}@media(hover:hover){.ks-rsc--overlay .ks-rsc__card:hover .ks-rsc__img,.ks-rsc--overlay .ks-rsc__card:focus-within .ks-rsc__img{transform:scale(1.04)}}.ks-rsc--overlay .ks-rsc__card:focus-visible{outline:2px solid #fff;outline-offset:3px}.ks-rsc--overlay .ks-rsc__media{position:relative;aspect-ratio:373 / 500;overflow:hidden;border-radius:var(--ks-r-media-mobile, 10px);background:var(--ks-surface-2, #eceef0)}.ks-rsc--overlay .ks-rsc__media:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,#05060800,#0506088c 46%,#050608d6);pointer-events:none;z-index:1}@media(min-width:1000px){.ks-rsc--overlay .ks-rsc__media{border-radius:var(--ks-r-media, 12px)}}.ks-rsc--overlay .ks-rsc__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:0;padding:16px 16px 18px;flex:0 0 auto}.ks-rsc--overlay .ks-rsc__title{margin:0;min-height:calc(1.12 * var(--ks-rsc-title-size, 20px));color:#fff;font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-size:var(--ks-rsc-title-size, 20px);font-weight:var(--ks-fw-medium, 500);letter-spacing:0;line-height:1.12;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ks-rsc--overlay .ks-rsc__title--empty{visibility:hidden}.ks-rsc--overlay .ks-rsc__subtitle{margin:6px 0 0;min-height:0;color:#dadce0;font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-size:var(--ks-rsc-subtitle-size, 14px);font-weight:var(--ks-fw-medium, 500);line-height:1.5;overflow:visible;display:block;padding-bottom:.12em}.ks-rsc--overlay .ks-rsc__subtitle--empty{visibility:hidden}.ks-rsc--overlay .ks-rsc__bar{display:flex;align-items:center;gap:12px;margin-top:16px;min-height:32px}.ks-rsc--overlay .flickity-progress.ks-rsc__scrollbar{position:relative;left:auto;bottom:auto;display:block;flex:1 1 auto;height:2px;width:auto;margin-top:0;overflow:hidden;background:#d7d9dc;border-radius:999px}.ks-rsc--overlay .ks-rsc__scrollbar .flickity-progress--bar{position:absolute;top:0;left:0;height:2px;width:25%;background:var(--ks-ink, #1a1c1d);border-radius:999px}.ks-rsc--overlay .ks-rsc__nav{display:flex;gap:8px;flex:0 0 auto;margin-left:auto}.ks-rsc--overlay .ks-rsc__btn.flickity-nav,.ks-rsc--overlay .ks-rsc__btn{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto;display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;margin-top:0!important;padding:0;border:1px solid #d7d9dc;border-radius:var(--ks-r-control, 4px);background:#fff;box-shadow:none;opacity:1!important;color:var(--ks-ink, #1a1c1d);transform:none!important;cursor:pointer}.ks-rsc--overlay .ks-rsc__btn:hover{background:#f3f4f5;box-shadow:none}.ks-rsc--overlay .ks-rsc__btn:hover svg,.ks-rsc--overlay .ks-rsc__btn:active svg{transform:none}.ks-rsc--overlay .ks-rsc__btn.hide-arrow,.ks-rsc--overlay .ks-rsc__btn[disabled]{opacity:.35!important;visibility:visible!important;pointer-events:none}.ks-rsc--overlay .ks-rsc__btn svg{width:16px;height:16px;display:block;pointer-events:none}.ks-rsc--overlay .ks-rsc__btn:focus-visible{outline:2px solid var(--ks-ink, #1a1c1d);outline-offset:2px}@media(min-width:1000px){.ks-rsc--overlay .ks-rsc__bar{justify-content:flex-end}.ks-rsc--overlay .ks-rsc__nav{margin-left:0}.ks-rsc--overlay .flickity-progress.ks-rsc__scrollbar{flex:0 0 280px;width:280px;max-width:280px;min-width:280px}}@media(max-width:767px){.ks-rsc--overlay .ks-rsc__title{font-size:var(--ks-rsc-title-size-mobile, var(--ks-rsc-title-size, 20px));min-height:calc(1.12 * var(--ks-rsc-title-size-mobile, var(--ks-rsc-title-size, 20px)))}.ks-rsc--overlay .ks-rsc__subtitle{font-size:var(--ks-rsc-subtitle-size-mobile, var(--ks-rsc-subtitle-size, 14px))}.ks-rsc--overlay .ks-rsc__bar{margin-top:12px}}@media(prefers-reduced-transparency:reduce){.ks-rsc--overlay .ks-rsc__media:after{height:38%;background:#171a20}}.ks-split-comfort-cards-shell{--ks-comfort-content-rail: 1280px;--ks-comfort-side-rail: max(20px, calc((100vw - var(--ks-comfort-content-rail)) / 2));box-sizing:border-box;width:100vw;min-height:max(var(--ks-comfort-height),100vh);min-height:max(var(--ks-comfort-height),100svh);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;background:#030405;display:flex;align-items:stretch}.section-spacing-padding.ks-split-comfort-cards-shell{padding-top:0;padding-bottom:0}.section-spacing-padding.ks-split-comfort-cards-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-comfort-cards-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-comfort-cards__inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;display:flex}.ks-split-comfort-cards__inner--wide{max-width:none}.ks-split-comfort-cards{box-sizing:border-box;width:100%;min-height:max(var(--ks-comfort-height),100vh);min-height:max(var(--ks-comfort-height),100svh);position:relative;border:0;border-radius:0;background:linear-gradient(160deg,#030405 0%,var(--ks-comfort-bg) 100%);overflow:hidden;display:flex;isolation:isolate}@media only screen and (min-width:768px){.ks-split-comfort-cards__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-split-comfort-cards-shell--content-left .ks-split-comfort-cards__media:after{background:linear-gradient(90deg,rgba(0,0,0,var(--ks-comfort-copy-mask)),rgba(0,0,0,calc(var(--ks-comfort-copy-mask) * .82)) 24%,rgba(0,0,0,calc(var(--ks-comfort-copy-mask) * .36)),#0000 68%)}.ks-split-comfort-cards-shell--content-right .ks-split-comfort-cards__media:after{background:linear-gradient(270deg,rgba(0,0,0,var(--ks-comfort-copy-mask)),rgba(0,0,0,calc(var(--ks-comfort-copy-mask) * .82)) 24%,rgba(0,0,0,calc(var(--ks-comfort-copy-mask) * .36)),#0000 68%)}}.ks-split-comfort-cards__layout{box-sizing:border-box;position:relative;z-index:2;width:100%;max-width:none;min-height:inherit;margin:0;padding:0;flex:1;display:grid;grid-template-columns:var(--ks-comfort-side-rail) minmax(0,550px) minmax(0,730px) var(--ks-comfort-side-rail)}.ks-split-comfort-cards__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:0;isolation:isolate;overflow:hidden;pointer-events:none}img.ks-split-comfort-cards__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ks-comfort-image-position, center center)}.ks-split-comfort-cards__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 22% 30%,rgba(248,104,0,.08),transparent 34%),linear-gradient(160deg,#030405,#0b0e14)}.ks-split-comfort-cards__image--mobile{display:none}.ks-split-comfort-cards__overlay,.ks-split-comfort-cards__overlay-left{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-split-comfort-cards__overlay{background:rgba(var(--ks-comfort-overlay-rgb),var(--ks-comfort-overlay-opacity))}.ks-split-comfort-cards__overlay-left{background:none}.ks-split-comfort-cards-shell--content-right .ks-split-comfort-cards__overlay-left{background:linear-gradient(90deg,rgba(var(--ks-comfort-overlay-rgb),var(--ks-comfort-scrim)),rgba(var(--ks-comfort-overlay-rgb),.2) 42%,rgba(var(--ks-comfort-overlay-rgb),0) 72%)}.ks-split-comfort-cards-shell--content-left .ks-split-comfort-cards__overlay-left{background:linear-gradient(270deg,rgba(var(--ks-comfort-overlay-rgb),var(--ks-comfort-scrim)),rgba(var(--ks-comfort-overlay-rgb),.2) 42%,rgba(var(--ks-comfort-overlay-rgb),0) 72%)}.ks-split-comfort-cards__content{box-sizing:border-box;position:relative;z-index:2;width:min(100%,var(--ks-comfort-content-width));max-width:var(--ks-comfort-content-width);padding:clamp(18px,2vw,26px) clamp(18px,2.6vw,30px);color:var(--ks-comfort-text);background:transparent;display:flex;flex-direction:column;gap:12px;justify-content:center;font-family:inherit}@media only screen and (min-width:768px){.ks-split-comfort-cards__content,.ks-split-comfort-cards__content:before{background:transparent!important}.ks-split-comfort-cards__content:before{content:none!important}}.ks-split-comfort-cards-shell--content-right .ks-split-comfort-cards__content{grid-column:3;justify-self:end}.ks-split-comfort-cards-shell--content-left .ks-split-comfort-cards__content{grid-column:2;justify-self:start}.ks-split-comfort-cards__eyebrow{margin:0;font-size:var(--ks-pdp-eyebrow-size, 12px);font-weight:var(--ks-pdp-eyebrow-weight, 600);letter-spacing:var(--ks-pdp-eyebrow-tracking, .08em);text-transform:uppercase;color:var(--ks-comfort-muted)}.ks-split-comfort-cards__heading{margin:0;color:var(--ks-comfort-title);font-size:var(--ks-pdp-h2-size, clamp(30px, 2.55vw, 42px));font-weight:var(--ks-pdp-h2-weight, 600);line-height:var(--ks-pdp-h2-lh, 1.06);letter-spacing:var(--ks-pdp-h2-tracking, -.02em);text-wrap:balance}.ks-split-comfort-cards__body{color:var(--ks-comfort-text);font-size:var(--ks-pdp-body-sm-size, 14px);font-weight:var(--ks-pdp-body-weight, 400);line-height:var(--ks-pdp-body-sm-lh, 1.48);max-width:560px}.ks-split-comfort-cards__body p{margin:0}.ks-split-comfort-cards__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px;margin-top:6px}.ks-comfort-card{background:color-mix(in srgb,var(--ks-comfort-card-bg) 78%,transparent);border:1px solid var(--ks-comfort-card-border);border-radius:10px;padding:16px 14px;display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start;min-height:0;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,box-shadow .2s ease}.ks-comfort-card:hover{border-color:var(--ks-comfort-card-accent, var(--ks-comfort-accent));box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 1px color-mix(in srgb,var(--ks-comfort-card-accent, var(--ks-comfort-accent)) 40%,transparent)}.ks-comfort-card__head{display:flex;align-items:center;gap:10px;min-width:0;grid-row:1}.ks-comfort-card__icon{width:30px;height:30px;flex:0 0 auto;color:var(--ks-comfort-card-accent, var(--ks-comfort-accent));display:inline-flex;align-items:center;justify-content:center}.ks-comfort-card__icon-img{display:block;width:30px;height:30px;object-fit:contain}.ks-comfort-card__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ks-comfort-card__title{margin:0;flex:1;min-width:0;align-self:center;color:var(--ks-comfort-title);font-size:var(--ks-pdp-card-title-size, 15px);font-weight:var(--ks-pdp-card-title-weight, 600);line-height:1.25;overflow-wrap:break-word}.ks-comfort-card__text{margin:-6px 0 0;grid-row:2;align-self:start;padding-top:2px;color:var(--ks-comfort-muted);font-size:var(--ks-pdp-micro-size, 13px);line-height:1.42}.ks-comfort-card--text-left .ks-comfort-card__text{text-align:left}.ks-comfort-card--text-center .ks-comfort-card__text{text-align:center}.ks-comfort-card--text-right .ks-comfort-card__text{text-align:right}@supports not (grid-template-rows: subgrid){.ks-comfort-card__head{min-height:35.4px}}@media only screen and (max-width:1023px){.section-spacing-padding.ks-split-comfort-cards-shell{padding-top:24px;padding-bottom:24px}.section-spacing-padding.ks-split-comfort-cards-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-comfort-cards-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-comfort-cards-shell{min-height:auto;display:block}.ks-split-comfort-cards__inner{display:block}.ks-split-comfort-cards{min-height:auto;display:block}.ks-split-comfort-cards__layout{position:static;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;max-width:none;min-height:auto;margin:0;padding:0}.ks-split-comfort-cards__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;grid-column:1;grid-row:1}img.ks-split-comfort-cards__image{width:100%;max-width:100%;height:auto;object-fit:unset;object-position:var(--ks-comfort-image-position, center center)}.ks-split-comfort-cards__image--desktop{display:none}.ks-split-comfort-cards__image--mobile{display:block}.ks-split-comfort-cards__overlay,.ks-split-comfort-cards__overlay-left{display:none}.ks-split-comfort-cards-shell--mobile-cols-2 .ks-split-comfort-cards__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ks-split-comfort-cards-shell--mobile-cols-1 .ks-split-comfort-cards__cards{grid-template-columns:minmax(0,1fr);gap:10px}.ks-comfort-card{min-height:0;padding:14px 12px}.ks-split-comfort-cards-shell--content-left .ks-split-comfort-cards__content,.ks-split-comfort-cards-shell--content-right .ks-split-comfort-cards__content{grid-column:1;grid-row:2;width:100%;max-width:none;justify-self:stretch;padding:24px 20px 28px;background:var(--ks-comfort-mobile-bg)}}@media only screen and (max-width:767px){.ks-split-comfort-cards__content{padding:20px 16px 24px}.ks-split-comfort-cards__cards{gap:8px}.ks-comfort-card{padding:12px 10px}}@supports not (background: color-mix(in srgb,#000 50%,transparent)){.ks-comfort-card{background:#0d1218c7}}@media(prefers-reduced-motion:reduce){.ks-comfort-card{transition:none}}.ks-split-performance-stats-shell{--ks-performance-content-rail: 1280px;--ks-performance-content-edge: max(20px, calc((100vw - var(--ks-performance-content-rail)) / 2));box-sizing:border-box;width:100vw;min-height:max(var(--ks-performance-height),100vh);min-height:max(var(--ks-performance-height),100svh);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;background:#030405;display:flex;align-items:stretch}.section-spacing-padding.ks-split-performance-stats-shell{padding-top:0;padding-bottom:0}.section-spacing-padding.ks-split-performance-stats-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-performance-stats-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-performance-stats__inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;display:flex}.ks-split-performance-stats__inner--wide{max-width:none}.ks-split-performance-stats{box-sizing:border-box;width:100%;position:relative;border:0;border-radius:0;overflow:hidden;background:linear-gradient(160deg,#030405 0%,var(--ks-performance-bg) 100%);min-height:max(var(--ks-performance-height),100vh);min-height:max(var(--ks-performance-height),100svh);isolation:isolate}@media only screen and (min-width:768px){.ks-split-performance-stats__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-split-performance-stats-shell--content-left .ks-split-performance-stats__media:after{background:linear-gradient(90deg,rgba(0,0,0,var(--ks-performance-copy-mask)),rgba(0,0,0,calc(var(--ks-performance-copy-mask) * .82)) 24%,rgba(0,0,0,calc(var(--ks-performance-copy-mask) * .36)),#0000 68%)}.ks-split-performance-stats-shell--content-right .ks-split-performance-stats__media:after{background:linear-gradient(270deg,rgba(0,0,0,var(--ks-performance-copy-mask)),rgba(0,0,0,calc(var(--ks-performance-copy-mask) * .82)) 24%,rgba(0,0,0,calc(var(--ks-performance-copy-mask) * .36)),#0000 68%)}}.ks-split-performance-stats__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}img.ks-split-performance-stats__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ks-performance-image-position)}.ks-split-performance-stats__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 70% 48%,rgba(248,104,0,.08),transparent 32%),linear-gradient(160deg,#030405,#0b0e14)}.ks-split-performance-stats__image--mobile{display:none}.ks-split-performance-stats__overlay,.ks-split-performance-stats__left-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-split-performance-stats__overlay{background:rgba(var(--ks-performance-overlay-rgb),var(--ks-performance-overlay-opacity))}.ks-split-performance-stats-shell--content-left .ks-split-performance-stats__left-scrim{background:linear-gradient(90deg,rgba(var(--ks-performance-overlay-rgb),var(--ks-performance-scrim)),rgba(var(--ks-performance-overlay-rgb),.24) 38%,rgba(var(--ks-performance-overlay-rgb),0) 68%)}.ks-split-performance-stats-shell--content-right .ks-split-performance-stats__left-scrim{background:linear-gradient(270deg,rgba(var(--ks-performance-overlay-rgb),var(--ks-performance-scrim)),rgba(var(--ks-performance-overlay-rgb),.24) 38%,rgba(var(--ks-performance-overlay-rgb),0) 68%)}.ks-split-performance-stats__content{box-sizing:border-box;position:relative;z-index:2;width:min(var(--ks-performance-content-width),calc(100% - var(--ks-performance-content-edge) - var(--ks-performance-content-edge)));max-width:var(--ks-performance-content-width);min-height:max(var(--ks-performance-height),100vh);min-height:max(var(--ks-performance-height),100svh);padding:clamp(34px,4vw,64px) 0;color:var(--ks-performance-text);display:flex;flex-direction:column;justify-content:center;gap:12px;font-family:inherit}@media only screen and (min-width:768px){.ks-split-performance-stats__content,.ks-split-performance-stats__content:before{background:transparent!important}.ks-split-performance-stats__content:before{content:none!important}}.ks-split-performance-stats-shell--content-left .ks-split-performance-stats__content{margin-left:var(--ks-performance-content-edge);margin-right:auto}.ks-split-performance-stats-shell--content-right .ks-split-performance-stats__content{margin-left:auto;margin-right:var(--ks-performance-content-edge)}.ks-split-performance-stats__eyebrow{margin:0;text-transform:uppercase;letter-spacing:var(--ks-pdp-eyebrow-tracking, .08em);font-size:var(--ks-pdp-eyebrow-size, 12px);font-weight:var(--ks-pdp-eyebrow-weight, 600);color:var(--ks-performance-muted)}.ks-split-performance-stats__heading{margin:0;color:var(--ks-performance-title);font-size:var(--ks-pdp-h2-size, clamp(30px, 2.65vw, 44px));font-weight:var(--ks-pdp-h2-weight, 600);line-height:var(--ks-pdp-h2-lh, 1.06);letter-spacing:var(--ks-pdp-h2-tracking, -.02em);text-wrap:balance}.ks-split-performance-stats__body{margin:0;color:var(--ks-performance-text);font-size:var(--ks-pdp-body-sm-size, 14px);font-weight:var(--ks-pdp-body-weight, 400);line-height:var(--ks-pdp-body-sm-lh, 1.48);max-width:420px}.ks-split-performance-stats__body p{margin:0}.ks-split-performance-stats__metrics{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ks-performance-metric{display:grid;gap:5px;align-content:start;min-width:0;background:color-mix(in srgb,var(--ks-performance-bg) 78%,transparent);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 10px;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,transform .2s ease}.ks-performance-metric:hover{border-color:var(--ks-performance-card-accent, var(--ks-performance-accent));transform:translateY(-2px)}.ks-performance-metric__icon{width:30px;height:30px;color:var(--ks-performance-card-accent, var(--ks-performance-accent));display:inline-flex;align-items:center;justify-content:center}.ks-performance-metric__icon-img{display:block;width:30px;height:30px;object-fit:contain}.ks-performance-metric__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ks-performance-metric__value{margin:0;color:var(--ks-performance-title);font-size:var(--ks-pdp-stat-md-size, clamp(14px, 1.15vw, 18px));font-weight:var(--ks-pdp-stat-weight, 600);line-height:1.12;white-space:nowrap;-webkit-hyphens:none;hyphens:none}.ks-performance-metric__label{margin:0;color:var(--ks-performance-muted);font-size:var(--ks-pdp-micro-size, 13px);line-height:1.28}.ks-performance-metric--text-left .ks-performance-metric__label{text-align:left}.ks-performance-metric--text-center .ks-performance-metric__label{text-align:center}.ks-performance-metric--text-right .ks-performance-metric__label{text-align:right}@media only screen and (max-width:1279px){.ks-split-performance-stats__content{width:min(var(--ks-performance-content-width),calc(100% - var(--ks-performance-content-edge) - var(--ks-performance-content-edge)))}.ks-split-performance-stats__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}}@media only screen and (max-width:1023px){.section-spacing-padding.ks-split-performance-stats-shell{padding-top:24px;padding-bottom:24px}.section-spacing-padding.ks-split-performance-stats-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-performance-stats-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-performance-stats-shell{min-height:auto;display:block}.ks-split-performance-stats__inner{display:block}.ks-split-performance-stats{min-height:auto;display:grid;grid-template-rows:auto auto}.ks-split-performance-stats__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;grid-column:1;grid-row:1}.ks-split-performance-stats__media:has(.ks-split-performance-stats__image--mobile){min-height:0}img.ks-split-performance-stats__image{width:100%;max-width:100%;height:auto;object-fit:unset;object-position:var(--ks-performance-image-position)}.ks-split-performance-stats__image--desktop{display:none}.ks-split-performance-stats__image--mobile{display:block}.ks-split-performance-stats__overlay,.ks-split-performance-stats__left-scrim{display:none}.ks-split-performance-stats-shell--content-left .ks-split-performance-stats__content,.ks-split-performance-stats-shell--content-right .ks-split-performance-stats__content{grid-column:1;grid-row:2;width:100%;max-width:none;min-height:auto;margin-left:0;margin-right:0;padding:24px 20px 28px;background:var(--ks-performance-mobile-bg)}.ks-split-performance-stats-shell--mobile-cols-2 .ks-split-performance-stats__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ks-split-performance-stats-shell--mobile-cols-1 .ks-split-performance-stats__metrics{grid-template-columns:minmax(0,1fr);gap:12px}.ks-performance-metric{padding:14px 12px}}@media only screen and (max-width:767px){.ks-split-performance-stats__content{padding:20px 16px 24px}.ks-split-performance-stats__metrics{gap:10px}.ks-performance-metric{padding:12px 10px}}@supports not (background: color-mix(in srgb,#000 50%,transparent)){.ks-performance-metric{background:#0b0e14b8}}@media(prefers-reduced-motion:reduce){.ks-performance-metric{transition:none;transform:none}}.ks-split-range-charge-shell{--ks-range-content-rail: 1280px;--ks-range-content-edge: max(20px, calc((100vw - var(--ks-range-content-rail)) / 2));box-sizing:border-box;width:100vw;min-height:max(var(--ks-range-height),100vh);min-height:max(var(--ks-range-height),100svh);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;background:#030405;display:flex;align-items:stretch}.section-spacing-padding.ks-split-range-charge-shell{padding-top:0;padding-bottom:0}.section-spacing-padding.ks-split-range-charge-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-range-charge-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-range-charge__inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;display:flex}.ks-split-range-charge__inner--wide{max-width:none}.ks-split-range-charge{box-sizing:border-box;width:100%;position:relative;border:0;border-radius:0;overflow:hidden;background:linear-gradient(160deg,#030405 0%,var(--ks-range-bg) 100%);min-height:max(var(--ks-range-height),100vh);min-height:max(var(--ks-range-height),100svh);isolation:isolate}.ks-split-range-charge__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}img.ks-split-range-charge__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ks-range-image-position)}.ks-split-range-charge__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 70% 45%,rgba(248,104,0,.08),transparent 32%),linear-gradient(160deg,#030405,#0b0e14)}.ks-split-range-charge__image--mobile{display:none}.ks-split-range-charge__overlay,.ks-split-range-charge__left-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ks-split-range-charge__overlay{background:rgba(var(--ks-range-overlay-rgb),var(--ks-range-overlay-opacity))}.ks-split-range-charge-shell--content-left .ks-split-range-charge__left-scrim{background:linear-gradient(90deg,rgba(var(--ks-range-overlay-rgb),var(--ks-range-scrim)),rgba(var(--ks-range-overlay-rgb),.24) 40%,rgba(var(--ks-range-overlay-rgb),0) 72%)}.ks-split-range-charge-shell--content-right .ks-split-range-charge__left-scrim{background:linear-gradient(270deg,rgba(var(--ks-range-overlay-rgb),var(--ks-range-scrim)),rgba(var(--ks-range-overlay-rgb),.24) 40%,rgba(var(--ks-range-overlay-rgb),0) 72%)}.ks-split-range-charge__content{container-type:inline-size;container-name:ks-range-copy;box-sizing:border-box;position:relative;z-index:2;width:min(var(--ks-range-content-width),calc(100% - var(--ks-range-content-edge) - var(--ks-range-content-edge)));max-width:var(--ks-range-content-width);min-height:max(var(--ks-range-height),100vh);min-height:max(var(--ks-range-height),100svh);padding:clamp(34px,4vw,64px) 0;color:var(--ks-range-text);display:flex;flex-direction:column;justify-content:center;gap:12px;font-family:inherit}.ks-split-range-charge-shell--content-left .ks-split-range-charge__content{margin-left:var(--ks-range-content-edge);margin-right:auto}.ks-split-range-charge-shell--content-right .ks-split-range-charge__content{margin-left:auto;margin-right:var(--ks-range-content-edge)}.ks-split-range-charge__eyebrow{margin:0;text-transform:uppercase;letter-spacing:var(--ks-pdp-eyebrow-tracking, .08em);font-size:var(--ks-pdp-eyebrow-size, 12px);font-weight:var(--ks-pdp-eyebrow-weight, 600);color:var(--ks-range-muted)}.ks-split-range-charge__heading{margin:0;color:var(--ks-range-title);font-size:var(--ks-pdp-h2-size, clamp(30px, 2.65vw, 44px));font-weight:var(--ks-pdp-h2-weight, 600);line-height:var(--ks-pdp-h2-lh, 1.06);letter-spacing:var(--ks-pdp-h2-tracking, -.02em)}@container ks-range-copy (max-width: 640px){.ks-split-range-charge__heading{font-size:clamp(22px,5.6cqi,34px);line-height:1.08;letter-spacing:-.01em;text-wrap:nowrap;white-space:nowrap}}.ks-split-range-charge__body{margin:0;color:var(--ks-range-text);font-size:var(--ks-pdp-body-sm-size, 14px);font-weight:var(--ks-pdp-body-weight, 400);line-height:var(--ks-pdp-body-sm-lh, 1.48);max-width:410px}.ks-split-range-charge__body p{margin:0}.ks-split-range-charge__metric-box{margin-top:14px;width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden;background:var(--ks-range-metric-bg, #0d1218);border:1px solid var(--ks-range-metric-border, rgba(218, 220, 224, .16));border-radius:12px;box-shadow:none}.ks-range-metric{position:relative;padding:16px 18px;display:grid;gap:6px;align-content:center;min-width:0;min-height:0;background:transparent;overflow-wrap:anywhere}.ks-range-metric+.ks-range-metric{border-left:1px solid var(--ks-range-metric-border, rgba(218, 220, 224, .16))}.ks-range-metric__prefix{margin:0;font-size:.75rem;line-height:1.2;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ks-range-card-accent, var(--ks-range-accent, #ff671d))}.ks-range-metric__value{margin:0;color:var(--ks-range-title, #f5f5f7);line-height:1.15;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:100%;text-wrap:balance}.ks-range-metric__value>span{min-width:0}.ks-range-metric__value small{font-size:.42em;font-weight:600;letter-spacing:0;color:var(--ks-range-card-accent, var(--ks-range-accent, #ff671d))}.ks-range-metric__label{margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--ks-range-muted, #aaaeb6)}.ks-range-metric--feature{gap:8px;padding:20px 22px}.ks-range-metric--feature .ks-range-metric__value{font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:600;line-height:1.28;letter-spacing:-.015em;font-variant-numeric:normal;color:var(--ks-range-title, #f5f5f7)}.ks-range-metric--feature .ks-range-metric__value small{font-size:.85em;color:var(--ks-range-card-accent, var(--ks-range-accent, #ff671d))}.ks-range-metric--feature .ks-range-metric__label{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--ks-range-muted, #aaaeb6)}.ks-range-metric--text-left .ks-range-metric__label,.ks-range-metric--text-left .ks-range-metric__prefix,.ks-range-metric--text-left .ks-range-metric__value{text-align:left;justify-content:flex-start}.ks-range-metric--text-center .ks-range-metric__label,.ks-range-metric--text-center .ks-range-metric__prefix,.ks-range-metric--text-center .ks-range-metric__value{text-align:center;justify-content:center}.ks-range-metric--text-right .ks-range-metric__label,.ks-range-metric--text-right .ks-range-metric__prefix,.ks-range-metric--text-right .ks-range-metric__value{text-align:right;justify-content:flex-end}.ks-split-range-charge__disclaimer{margin:0;font-size:var(--ks-pdp-disclaimer-size, 11px);line-height:var(--ks-pdp-disclaimer-lh, 1.42);color:var(--ks-range-muted)}@media only screen and (max-width:1279px){.ks-split-range-charge__content{width:min(var(--ks-range-content-width),calc(100% - var(--ks-range-content-edge) - var(--ks-range-content-edge)))}}@media only screen and (max-width:1023px){.section-spacing-padding.ks-split-range-charge-shell{padding-top:24px;padding-bottom:24px}.section-spacing-padding.ks-split-range-charge-shell.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ks-split-range-charge-shell.section-spacing--disable-bottom{padding-bottom:0}.ks-split-range-charge-shell{min-height:auto;display:block}.ks-split-range-charge__inner{display:block}.ks-split-range-charge-shell{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow-x:clip}.ks-split-range-charge{min-height:auto;display:grid;grid-template-rows:auto auto;overflow:visible}.ks-split-range-charge__media{position:relative;height:auto;min-height:0}img.ks-split-range-charge__image{width:100%;max-width:100%;height:auto;object-fit:unset;object-position:var(--ks-range-image-position)}.ks-split-range-charge__image--desktop{display:none}.ks-split-range-charge__image--mobile{display:block}.ks-split-range-charge__overlay,.ks-split-range-charge__left-scrim{display:none}.ks-split-range-charge-shell--content-left .ks-split-range-charge__content,.ks-split-range-charge-shell--content-right .ks-split-range-charge__content{width:100%;max-width:100%;min-height:auto;margin-left:0;margin-right:0;padding-block:24px 28px;padding-inline:var(--ks-range-mobile-gutter);background:var(--ks-range-mobile-bg);overflow-x:visible;box-sizing:border-box}.ks-split-range-charge__body{max-width:100%}.ks-split-range-charge__metric-box{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.ks-split-range-charge-shell--mobile-cols-2 .ks-split-range-charge__metric-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.ks-split-range-charge-shell--mobile-cols-2 .ks-range-metric+.ks-range-metric{border-left:1px solid var(--ks-range-metric-border, rgba(218, 220, 224, .16));border-top:0;padding-top:14px;margin-top:0}.ks-split-range-charge-shell--mobile-cols-1 .ks-split-range-charge__metric-box{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ks-split-range-charge-shell--mobile-cols-1 .ks-range-metric+.ks-range-metric{border-left:0;border-top:1px solid var(--ks-range-metric-border);padding-top:12px;margin-top:4px}}@media only screen and (max-width:767px){.ks-split-range-charge-shell{--ks-range-mobile-gutter: 16px}.ks-split-range-charge-shell--content-left .ks-split-range-charge__content,.ks-split-range-charge-shell--content-right .ks-split-range-charge__content{padding-block:20px 24px;padding-inline:var(--ks-range-mobile-gutter)}.ks-split-range-charge__metric-box,.ks-split-range-charge-shell--mobile-cols-1 .ks-split-range-charge__metric-box,.ks-split-range-charge-shell--mobile-cols-2 .ks-split-range-charge__metric-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 8px}.ks-range-metric{padding:6px 8px}.ks-range-metric+.ks-range-metric,.ks-split-range-charge-shell--mobile-cols-1 .ks-range-metric+.ks-range-metric,.ks-split-range-charge-shell--mobile-cols-2 .ks-range-metric+.ks-range-metric{border-left:1px solid var(--ks-range-metric-border);border-top:0;padding-top:6px;margin-top:0}.ks-range-metric__value{font-size:var(--ks-pdp-stat-size, clamp(22px, 6.5vw, 34px))}.ks-range-metric__prefix{font-size:var(--ks-pdp-disclaimer-size, 11px)}.ks-range-metric__label{font-size:var(--ks-pdp-disclaimer-size, 11px);line-height:1.3}}.ks-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:100%;background:var(--ks-surface-2, #eceef0)}.ks-card__placeholder-svg{width:35%;opacity:.35}body.template-page-promo-sale .section-collection-tabs .ks-card__body{min-width:0}body.template-page-promo-sale .section-collection-tabs .ks-card__foot,body.template-page-event-sale .section-collection-tabs .ks-card__foot,.section-collection-tabs .ks-card--home-tabs .ks-card__foot{flex-wrap:nowrap;align-items:center}body.template-page-promo-sale .section-collection-tabs .ks-card--home-tabs .ks-price,body.template-page-event-sale .section-collection-tabs .ks-card--home-tabs .ks-price,.section-collection-tabs .ks-card--home-tabs .ks-price{flex-wrap:nowrap;min-width:0}@media only screen and (max-width:767px){body.template-page-promo-sale .section-collection-tabs .ks-card--home-tabs .ks-price,body.template-page-event-sale .section-collection-tabs .ks-card--home-tabs .ks-price,.section-collection-tabs .ks-card--home-tabs .ks-price{flex-wrap:nowrap;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map */
