.imbody-drop__rail{position: relative;display: flex;align-items: center;justify-content: center;box-sizing: border-box;overflow: hidden;flex: none;width: var(--drop-rail-w);height: var(--drop-rail-h, 46px);border-radius: 999px;background: var(--drop-rail-bg, #f2f2f4)}.imbody-drop__inner{display: flex;align-items: center;justify-content: center;gap: var(--drop-dot-gap, 22px)}.imbody-drop__side{flex: none}.imbody-drop{--d: var(--imbody-drop, 1);--di: var(--imbody-drop-in, 1);--ds: var(--imbody-drop-side, 1)}.imbody-drop .imbody-drop__rail, .imbody-drop.imbody-drop__rail{width: calc( var(--drop-blob-w, 52px) + (var(--drop-rail-w) - var(--drop-blob-w, 52px)) * var(--d) );height: calc( var(--drop-blob-h, 30px) + (var(--drop-rail-h, 46px) - var(--drop-blob-h, 30px)) * var(--d) );transform: translate3d(0, calc((1 - var(--d)) * var(--drop-fall, 16px)), 0);opacity: calc(0.15 + 0.85 * var(--d));will-change: width, height, transform}.imbody-drop .imbody-drop__inner{opacity: var(--di);transform: scale(calc(0.86 + 0.14 * var(--di)));will-change: opacity, transform}.imbody-drop .imbody-drop__side{opacity: var(--ds);transform: translate3d(calc((1 - var(--ds)) * -14px), 0, 0) scale(calc(0.6 + 0.4 * var(--ds)));will-change: opacity, transform}@media (prefers-reduced-motion: reduce){.imbody-drop__rail, .imbody-drop__inner, .imbody-drop__side{transition: none !important;will-change: auto}}.imbody-gth{--gth-card-bg: #f2f2f4;--gth-ink: #1d1d1f}.imbody-gth__head{margin-bottom: var(--gth-gap-head, 34px)}.imbody-gth__headline{font-size: var(--gth-fs-head, 30px);line-height: var(--gth-lh-head, 1.08);letter-spacing: var(--gth-ls-head, -0.024em);font-weight: 600;text-wrap: balance}@media (min-width: 750px){.imbody-gth__headline{font-size: var(--gth-fs-head-desk, 46px)}}.imbody-gth__lead{margin-top: var(--gth-gap-lead, 14px);max-width: 640px;color: var(--gth-kicker-ink, #86868b)}.imbody-gth__lead p{margin: 0}.imbody-gth__lead p + p{margin-top: 0.6em}.imbody-gth__film{display: inline-flex;align-items: center;gap: 9px;margin-top: var(--gth-gap-film, 12px);padding: 0;border: 0;background: none;cursor: pointer;font-family: inherit;font-weight: 400;font-size: var(--gth-fs-film, 18px);letter-spacing: -0.012em;color: var(--gth-film-ink, #ff6210);text-decoration: none;-webkit-tap-highlight-color: transparent}.imbody-gth__film:hover{text-decoration: underline}.imbody-gth__film-ic{display: grid;place-items: center;width: 1.05em;height: 1.05em;flex: none;border-radius: 50%;border: 1.4px solid currentColor;transition: transform var(--imbody-fast, 0.2s) var(--imbody-ease, ease)}.imbody-gth__film:hover .imbody-gth__film-ic{transform: scale(1.08)}.imbody-gth__film-ic svg{width: 0.46em;height: 0.46em;fill: currentColor;margin-left: 0.06em}.imbody-gth .imbody-carousel__track{gap: var(--gth-card-gap, 14px);padding-inline: var(--gth-inset, 20px);scroll-padding-inline: var(--gth-inset, 20px);align-items: stretch}.imbody-gth__card{flex: 0 0 auto;width: min(var(--gth-card-w, 84vw), var(--gth-card-max, 560px));aspect-ratio: var(--gth-ratio, 78 / 100);scroll-snap-align: start;display: flex;flex-direction: column;overflow: hidden;border-radius: var(--gth-radius, 28px);background: var(--gth-card-bg);isolation: isolate}@media (min-width: 750px){.imbody-gth__card{width: min(var(--gth-card-w-desk, 46vw), var(--gth-card-max-desk, 620px));aspect-ratio: var(--gth-ratio-desk, 78 / 100)}}.imbody-gth__copy{position: relative;z-index: 2;flex: none;text-align: center;padding: var(--gth-copy-top, 30px) var(--gth-copy-side, 26px) var(--gth-copy-bottom, 22px)}.imbody-gth__kicker{font-size: calc(var(--gth-fs-card, 24px) * 0.62);font-weight: 600;letter-spacing: -0.008em;color: var(--gth-kicker-ink, #86868b);margin-bottom: 0.45em}.imbody-gth__title{font-size: var(--gth-fs-card, 24px);line-height: var(--gth-lh-card, 1.2);letter-spacing: -0.021em;font-weight: var(--gth-fw-card, 600);color: var(--gth-cap-ink, #1d1d1f);text-wrap: balance}@media (min-width: 750px){.imbody-gth__title{font-size: var(--gth-fs-card-desk, 28px)}}.imbody-gth__title sup, .imbody-gth__title .imbody-gth__note{font-size: 0.55em;vertical-align: 0.42em;text-decoration: underline;text-underline-offset: 0.14em;font-weight: 500}.imbody-gth__media{position: relative;flex: 1 1 auto;min-height: 0;overflow: hidden}.imbody-gth__media .imbody-media__el, .imbody-gth__media .imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;display: block;object-fit: var(--gth-fit, cover);object-position: var(--gth-pos, center center)}.imbody-gth__card--bare .imbody-gth__media{border-radius: inherit}.imbody-gth__band{display: flex;align-items: center;justify-content: center;gap: var(--gth-band-gap, 14px);margin-top: var(--gth-gap-band, 34px)}.imbody-gth__rail{--drop-rail-cap: calc( 100vw - var(--gth-inset, 20px) * 2 - var(--gth-pp, 52px) - var(--gth-band-gap, 14px) );--drop-rail-w: min( calc( var(--gth-bar-pad, 26px) * 2 + var(--gth-dot, 8px) * var(--gth-n, 3) + var(--gth-dot-gap, 22px) * (var(--gth-n, 3) - 1) + (var(--gth-dash, 26px) - var(--gth-dot, 8px)) ), var(--drop-rail-cap) );--drop-rail-h: var(--gth-bar-h, 46px);--drop-rail-bg: var(--gth-bar-bg, #f2f2f4);--drop-dot-gap: var(--gth-dot-gap, 22px)}.imbody-gth__dot{position: relative;flex: none;width: var(--gth-dot, 8px);height: var(--gth-dot, 8px);padding: 0;border: 0;border-radius: 999px;background: var(--gth-dot-ink, #b6b6bb);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: width 0.42s var(--imbody-ease, cubic-bezier(0.22, 1, 0.32, 1)), background 0.3s var(--imbody-ease, ease)}.imbody-gth__dot::after{content: "";position: absolute;inset: -14px -8px}.imbody-gth__dot[aria-current="true"]{width: var(--gth-dash, 26px);background: var(--gth-dot-on-ink, #6e6e73)}.imbody-gth__dot:hover{background: var(--gth-dot-on-ink, #6e6e73)}.imbody-gth__pp{display: grid;place-items: center;width: var(--gth-pp, 52px);height: var(--gth-pp, 52px);padding: 0;border: 0;border-radius: 50%;background: var(--gth-bar-bg, #f2f2f4);color: var(--gth-pp-ink, #1d1d1f);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background 0.24s var(--imbody-ease, ease)}.imbody-gth__pp:hover{background: var(--gth-bar-bg-hover, #e8e8ec)}.imbody-gth__pp svg{width: 40%;height: 40%;fill: currentColor;display: block}.imbody-gth__pp .imbody-gth__pp-play{display: none}.imbody-gth__carousel[data-paused="true"] .imbody-gth__pp .imbody-gth__pp-play{display: block}.imbody-gth__carousel[data-paused="true"] .imbody-gth__pp .imbody-gth__pp-pause{display: none}.imbody-film{position: fixed;inset: 0;z-index: 9000;display: grid;place-items: center;padding: clamp(14px, 4vw, 48px);background: rgba(0, 0, 0, 0.86);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.imbody-film[hidden]{display: none}.imbody-film__inner{position: relative;width: min(100%, 1180px);border-radius: clamp(14px, 2vw, 22px);overflow: hidden;background: #000}.imbody-film__inner video, .imbody-film__inner iframe{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border: 0}.imbody-film__close{position: absolute;top: 12px;right: 12px;z-index: 2;width: 40px;height: 40px;display: grid;place-items: center;border: 0;border-radius: 50%;background: rgba(30, 30, 32, 0.72);color: #fff;cursor: pointer}.imbody-film__close svg{width: 15px;height: 15px;stroke: currentColor}.imbody-closer-sec--v2{--cl-card: #f2f2f4}.imbody-closer-sec--v2 .imbody-closer__head{margin-bottom: var(--cl-gap-head, 40px);align-items: flex-start;flex-direction: column;gap: 0}.imbody-closer-sec--v2 .imbody-closer__title{font-size: var(--cl-fs-title, 30px);line-height: 1.08;letter-spacing: -0.024em;font-weight: 600}@media (min-width: 750px){.imbody-closer-sec--v2 .imbody-closer__title{font-size: var(--cl-fs-title-desk, 46px)}}.imbody-closer-sec--v2 .imbody-gth__film{margin-top: var(--cl-gap-film, 12px)}.imbody-closer-sec--v2 .imbody-closer__stage{background: linear-gradient( 180deg, var(--cl-stage-top, #fafafa) 0%, var(--cl-stage-mid, #f2f2f4) 42%, var(--cl-stage-bottom, #e9e9ee) 100% );aspect-ratio: var(--cl-ratio, 70 / 100)}@media (min-width: 750px){.imbody-closer-sec--v2 .imbody-closer__stage{aspect-ratio: var(--cl-ratio-desk, 100 / 82)}}.imbody-closer-sec--v2 .imbody-closer__stage::before{background: linear-gradient( to bottom, rgba(255, 255, 255, var(--cl-wash, 0.5)) 0%, rgba(255, 255, 255, 0) 100% );height: clamp(120px, 26%, 300px)}.imbody-closer-sec--v2 .imbody-closer__view .imbody-media__el, .imbody-closer-sec--v2 .imbody-closer__view .imbody-media__placeholder{object-fit: var(--cl-fit, contain);padding: var(--cl-media-pad, 0px);box-sizing: border-box}.imbody-closer-sec--v2 .imbody-chips{bottom: var(--cl-pill-bottom, 22px);gap: var(--cl-pill-gap, 10px);padding-inline: var(--cl-pill-inset, 16px);opacity: 1;transform: translate3d( 0, calc((1 - var(--imbody-cl-pill, 1)) * var(--cl-travel, -30vh)), 0 )}.imbody-closer-sec--v2 .imbody-drop .imbody-chip{--lag: calc(var(--i, 0) * var(--cl-stagger, 0.09));--p: clamp(0, calc((var(--imbody-drop, 1) - var(--lag)) / 0.4), 1);opacity: var(--p);transform: translate3d(0, calc((1 - var(--p)) * 18px), 0) scale(calc(0.82 + 0.18 * var(--p)));will-change: opacity, transform}.imbody-closer-sec--v2 .imbody-chip{padding: var(--cl-pill-pad-y, 15px) var(--cl-pill-pad-x, 22px) var(--cl-pill-pad-y, 15px) 12px;gap: 10px;font-size: var(--cl-fs-pill, 15px);font-weight: 600;letter-spacing: -0.012em;color: var(--cl-pill-ink, #1d1d1f);background: rgba( var(--cl-pill-rgb, 235, 235, 240), calc(0.5 + 0.42 * var(--imbody-cl-pill, 1)) ) !important;-webkit-backdrop-filter: blur(18px) saturate(1.6) !important;backdrop-filter: blur(18px) saturate(1.6) !important;border: 0 !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important}.imbody-closer-sec--v2 .imbody-chip:hover{background: rgba(var(--cl-pill-rgb, 235, 235, 240), 0.98) !important}.imbody-closer-sec--v2 .imbody-chip[aria-selected="true"]{background: rgba(var(--cl-pill-rgb, 235, 235, 240), 1) !important}.imbody-closer-sec--v2 .imbody-chip__mark{width: 21px;height: 21px;border-color: rgba(29, 29, 31, 0.55);color: var(--cl-pill-ink, #1d1d1f)}.imbody-closer-sec--v2 .imbody-chip[aria-selected="true"] .imbody-chip__mark{background: var(--imbody-accent, #ff6210);border-color: var(--imbody-accent, #ff6210);color: #fff}.imbody-closer-sec--v2 .imbody-chip__mark svg{width: 13px;height: 13px}.imbody-closer-sec--v2 .imbody-closer__note{left: var(--cl-note-inset, 16px);right: var(--cl-note-inset, 16px);bottom: var(--cl-note-bottom, 18px);max-width: none;padding: var(--cl-note-pad, 22px) var(--cl-note-pad-x, 24px);border-radius: var(--cl-note-radius, 22px);background: rgba(var(--cl-note-rgb, 118, 118, 126), var(--cl-note-alpha, 0.42)) !important;-webkit-backdrop-filter: blur(26px) saturate(1.7) !important;backdrop-filter: blur(26px) saturate(1.7) !important;border: 0 !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.24) !important;color: #fff !important;font-size: var(--cl-fs-note, 16px);line-height: 1.42;letter-spacing: -0.008em}@media (min-width: 750px){.imbody-closer-sec--v2 .imbody-closer__note{left: var(--cl-note-inset-desk, 28px);right: auto;max-width: var(--cl-note-max, 620px)}}.imbody-closer-sec--v2 .imbody-closer__note p{margin: 0;color: rgba(255, 255, 255, 0.92) !important;font-size: inherit;font-weight: 400}.imbody-closer-sec--v2 .imbody-closer__note strong{color: #fff !important;font-weight: 600}.imbody-closer-sec--v2 .imbody-closer__close, .imbody-closer-sec--v2 .imbody-closer__arrow{background: rgba(var(--cl-note-rgb, 118, 118, 126), 0.4) !important;-webkit-backdrop-filter: blur(20px) saturate(1.6) !important;backdrop-filter: blur(20px) saturate(1.6) !important;border: 0 !important;color: #fff !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22) !important}.imbody-closer-sec--v2 .imbody-closer__close{top: var(--cl-close-top, 16px);right: var(--cl-close-right, 16px);width: 42px;height: 42px}.imbody-closer-sec--v2 .imbody-closer__close svg{stroke-width: 2.4}.imbody-closer-sec--v2 .imbody-closer__arrow{top: auto;bottom: calc(var(--cl-note-bottom, 18px) + var(--cl-note-arrow-lift, 26px));transform: none;width: 42px;height: 42px}@media (min-width: 750px){.imbody-closer-sec--v2 .imbody-closer__arrow{top: 50%;bottom: auto;transform: translateY(-50%)}}.imbody-dsg{--dsg-card: #f2f2f4}.imbody-dsg__head{margin-bottom: var(--dsg-gap-head, 34px)}.imbody-dsg__kicker{display: flex;align-items: center;gap: 10px;margin-bottom: var(--dsg-gap-eyebrow, 12px)}.imbody-dsg__num{display: grid;place-items: center;width: 1.7em;height: 1.7em;border-radius: 50%;background: var(--dsg-num-bg, #353030);color: #fff;font-size: var(--dsg-fs-eyebrow, 16px);font-weight: 600;flex: none}.imbody-dsg__kicker .imbody-eyebrow{margin-bottom: 0}.imbody-dsg__word{font-size: var(--dsg-fs-eyebrow, 16px);line-height: 1.2;font-weight: 600;letter-spacing: -0.01em;color: var(--dsg-eyebrow-ink, #ff6210)}.imbody-dsg__title{font-size: var(--dsg-fs-title, 30px);line-height: 1.08;letter-spacing: -0.024em;font-weight: 600;text-wrap: balance}@media (min-width: 750px){.imbody-dsg__title{font-size: var(--dsg-fs-title-desk, 46px)}}.imbody-dsg .imbody-wrap{padding-inline: var(--dsg-inset, 20px)}.imbody-dsg__stack{padding-top: var(--dsg-gap-stack, 40px);display: flex;flex-direction: column;gap: var(--dsg-card-gap, 14px)}.imbody-dsg__hero, .imbody-dsg__strip{position: relative;width: 100%;overflow: hidden;border-radius: var(--dsg-radius, 28px);background: var(--dsg-card-bg, #f2f2f4);isolation: isolate}.imbody-dsg__hero{aspect-ratio: var(--dsg-hero-ratio, 78 / 100)}.imbody-dsg__strip{aspect-ratio: var(--dsg-strip-ratio, 100 / 62)}@media (min-width: 750px){.imbody-dsg__hero{aspect-ratio: var(--dsg-hero-ratio-desk, 100 / 74)}.imbody-dsg__strip{aspect-ratio: var(--dsg-strip-ratio-desk, 100 / 44)}}.imbody-dsg__hero>.imbody-media__el, .imbody-dsg__hero>.imbody-media__placeholder, .imbody-dsg__strip>.imbody-media__el, .imbody-dsg__strip>.imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;display: block;object-fit: var(--dsg-fit, cover);object-position: center center}.imbody-dsg__strip>.imbody-media__el{object-fit: var(--dsg-strip-fit, cover)}.imbody-dsg__hero .imbody-riser__card{position: absolute;inset: 0;height: 100%;width: 100%;border-radius: inherit;background: transparent}.imbody-dsg__cardlabel{position: absolute;left: var(--dsg-label-inset, 18px);bottom: var(--dsg-label-inset, 18px);z-index: 3;padding: 7px 14px;border-radius: 10px;background: rgba(48, 48, 52, 0.62);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);color: #fff;font-size: var(--dsg-fs-label, 15px);font-weight: 600;letter-spacing: -0.01em}.imbody-dsg__lead, .imbody-testimonials__lead{margin-top: var(--dsg-gap-lead, 40px);max-width: var(--dsg-lead-max, 720px)}.imbody-dsg__lead-p, .imbody-dsg__lead p, .imbody-testimonials__lead p{margin: 0;font-size: var(--dsg-fs-lead, 21px);line-height: 1.32;letter-spacing: -0.018em;font-weight: 600;color: var(--dsg-lead-dim, #86868b);text-wrap: pretty}.imbody-dsg__lead p + p, .imbody-testimonials__lead p + p{margin-top: 0.7em}.imbody-dsg__lead strong, .imbody-dsg__lead b, .imbody-testimonials__lead strong, .imbody-testimonials__lead b, .imbody-dsg__lead em{font-style: normal;font-weight: 600;color: var(--dsg-lead-ink, #1d1d1f)}.imbody-dsg__carousel{margin-top: var(--dsg-gap-carousel, 40px)}.imbody-dsg .imbody-carousel__track{gap: var(--dsg-slide-gap, 14px);padding-inline: max( var(--dsg-inset, 20px), calc((100% - var(--imbody-max-wide, 1440px)) / 2 + var(--dsg-inset, 20px)) );scroll-padding-inline: max( var(--dsg-inset, 20px), calc((100% - var(--imbody-max-wide, 1440px)) / 2 + var(--dsg-inset, 20px)) );align-items: flex-start}.imbody-dsg__slide{flex: 0 0 auto;width: min(var(--dsg-slide-w, 68vw), var(--dsg-slide-max, 380px));scroll-snap-align: start;display: flex;flex-direction: column}@media (min-width: 750px){.imbody-dsg__slide{width: min(var(--dsg-slide-w-desk, 30vw), var(--dsg-slide-max, 380px))}}.imbody-dsg__shot{position: relative;width: 100%;aspect-ratio: var(--dsg-slide-ratio, 78 / 100);overflow: hidden;border-radius: var(--dsg-slide-radius, 22px);background: var(--dsg-card-bg, #f2f2f4)}.imbody-dsg__icon{position: absolute;top: var(--dsg-icon-top, 18px);left: var(--dsg-icon-inset, 18px);z-index: 3;width: var(--dsg-icon, 34px);height: var(--dsg-icon, 34px);object-fit: contain;display: block;pointer-events: none}.imbody-dsg__shot .imbody-media__el, .imbody-dsg__shot .imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;display: block;object-fit: cover}.imbody-dsg__tag{position: absolute;left: 14px;bottom: 14px;z-index: 2;padding: 6px 12px;border-radius: 9px;background: rgba(48, 48, 52, 0.6);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #fff;font-size: 14px;font-weight: 600;letter-spacing: -0.01em}.imbody-dsg__caption{margin-top: var(--dsg-cap-gap, 18px)}.imbody-dsg__cap-title{font-size: var(--dsg-fs-cap-title, 17px);font-weight: var(--dsg-fw-cap-title, 600);line-height: 1.3;letter-spacing: -0.012em;color: var(--dsg-lead-ink, #1d1d1f)}.imbody-dsg__cap-text{margin-top: 0.3em;font-size: var(--dsg-fs-cap-text, 15px);line-height: 1.4;letter-spacing: -0.008em;color: var(--dsg-lead-dim, #86868b)}.imbody-dsg__caption[data-mode="inline"] .imbody-dsg__cap-text{margin-top: 0}.imbody .imbody-dsg .imbody-dsg__caption .imbody-dsg__cap-text strong{font-weight: 700 !important;color: var(--dsg-lead-ink, #1d1d1f)}.imbody-dsg__nav{display: flex;justify-content: flex-end;gap: 10px;padding-inline: max( var(--dsg-inset, 20px), calc((100% - var(--imbody-max-wide, 1440px)) / 2 + var(--dsg-inset, 20px)) );margin-top: var(--dsg-gap-nav, 26px)}.imbody-dsg__arrow{width: var(--dsg-arrow, 46px);height: var(--dsg-arrow, 46px);display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: var(--dsg-arrow-bg, #f2f2f4);color: var(--dsg-arrow-ink, #1d1d1f);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background 0.22s var(--imbody-ease, ease), opacity 0.22s var(--imbody-ease, ease)}.imbody-dsg__arrow:hover{background: var(--dsg-arrow-bg-hover, #e8e8ec)}.imbody-dsg__arrow svg{width: 17px;height: 17px;stroke: currentColor}.imbody-dsg__arrow[disabled]{opacity: 0.32;cursor: default}.imbody-dark .imbody-gth__card, .imbody-dark .imbody-dsg__hero, .imbody-dark .imbody-dsg__strip, .imbody-dark .imbody-dsg__shot{background: var(--dsg-card-bg, #262323)}.imbody-dark .imbody-gth__title, .imbody-dark .imbody-dsg__cap-title{color: #f5f5f7}.imbody-dark .imbody-gth__rail, .imbody-dark .imbody-gth__pp, .imbody-dark .imbody-dsg__arrow{background: rgba(255, 255, 255, 0.1);color: #f5f5f7}.imbody-closer-sec--v3 .imbody-closer__stage{aspect-ratio: 100 / var(--cl3-ratio, 70)}@media (min-width: 750px){.imbody-closer-sec--v3 .imbody-closer__stage{aspect-ratio: 100 / var(--cl3-ratio-desk, 82)}}.imbody-closer-sec--v3 .imbody-closer__view .imbody-media__el, .imbody-closer-sec--v3 .imbody-closer__view .imbody-media__placeholder{width: 100%;height: 100%;max-width: none;max-height: none;object-fit: var(--cl3-detail-fit, cover)}.imbody-closer-sec--v3 .imbody-chips{opacity: 1;clip-path: inset( 0 calc((1 - var(--imbody-drop, 1)) * 50%) 0 calc((1 - var(--imbody-drop, 1)) * 50%) round 999px );transform: translate3d(0, calc((1 - var(--imbody-drop, 1)) * 14px), 0);will-change: clip-path, transform}.imbody-closer-sec--v3 .imbody-chip{--p: clamp(0, calc((var(--imbody-drop, 1) - var(--i, 0) * var(--cl3-stagger, 0.08)) / 0.45), 1);opacity: var(--p);transform: translate3d(0, calc((1 - var(--p)) * 10px), 0) scale(calc(0.88 + 0.12 * var(--p)));will-change: opacity, transform}@media (prefers-reduced-motion: reduce){.imbody-closer-sec--v3 .imbody-chips, .imbody-closer-sec--v3 .imbody-chip{clip-path: none;opacity: 1;transform: none}}.imbody, .a2{--imbody-desc-ls: -0.018em;--imbody-desc-lh: 1.32;--imbody-desc-weight: 600}.imbody :is(p, li, dd, dt, blockquote, figcaption, small, address, td, th, span, div, a, summary, strong, b, em, i, label):not(:is( h1, h2, h3, h4, h5, h6, [class*="headline"], [class*="__title"], [class*="eyebrow"], [class*="kicker"], [class*="statement"], [class*="accent"], [class*="__num"], [class*="__price"], [class*="__stat"], [class*="__logo"], [class*="__icon"], [class*="__ring"], [class*="__mark"], [class*="__swatch"], [class*="__dot"], [class*="__arrow"], [class*="__close"], [class*="__toggle"], [class*="__tab"], [class*="__pill"], [class*="__chip"], [class*="__nav"], [class*="__btn"], [class*="__bar"], [class*="__ghost"], [class*="__fade"], [class*="__scrim"], [class*="__glow"] )):not(:is(h1, h2, h3, h4, h5, h6, [class*="headline"], [class*="__title"], [class*="statement"]) *), .a2 :is(p, li, dd, dt, blockquote, figcaption, small, address, td, th, span, div, a, summary, strong, b, em, i, label):not(:is( h1, h2, h3, h4, h5, h6, [class*="statement"], [class*="accent"], [class*="__tab"], [class*="__btn"], [class*="__nav"], [class*="__icon"] )):not(:is(h1, h2, h3, h4, h5, h6, [class*="statement"]) *){font-weight: var(--imbody-desc-weight, 600) !important;letter-spacing: var(--imbody-desc-ls, -0.018em) !important;line-height: var(--imbody-desc-lh, 1.32) !important}.imbody-closer-sec--v3 .imbody-closer__view .imbody-media__el, .imbody-closer-sec--v3 .imbody-closer__view .imbody-media__placeholder{object-fit: var(--cl3-detail-fit, contain)}.imbody-closer-sec--v3 .imbody-closer__view:first-of-type .imbody-media__el{object-fit: var(--cl3-base-fit, cover)}.imbody-closer-sec--v3 .imbody-closer__note{left: var(--cl3-note-inset, 16px);right: var(--cl3-note-inset, 16px);bottom: var(--cl3-note-bottom, 18px);max-width: none;padding: var(--cl3-note-pad, 22px) var(--cl3-note-padx, 24px);border-radius: var(--cl3-note-radius, 22px);background: rgba(235, 235, 240, var(--cl3-note-alpha, 0.72)) !important;-webkit-backdrop-filter: blur(24px) saturate(1.6) !important;backdrop-filter: blur(24px) saturate(1.6) !important;border: 0 !important;box-shadow: none !important}@media (min-width: 750px){.imbody-closer-sec--v3 .imbody-closer__note{right: auto;left: var(--cl3-note-inset-desk, 28px);max-width: var(--cl3-note-max, 620px)}}.imbody-closer-sec--v3 .imbody-closer__close, .imbody-closer-sec--v3 .imbody-closer__arrow{background: rgba(235, 235, 240, 0.82) !important;-webkit-backdrop-filter: blur(20px) saturate(1.5) !important;backdrop-filter: blur(20px) saturate(1.5) !important;border: 0 !important;box-shadow: none !important}.imbody-closer-sec--v3 .imbody-closer__arrow{top: auto;bottom: calc(var(--cl3-note-bottom, 18px) + var(--cl3-arrow-lift, 30px));transform: none}@media (min-width: 750px){.imbody-closer-sec--v3 .imbody-closer__arrow{top: 50%;bottom: auto;transform: translateY(-50%)}}.imbody-kit--v3 .imbody-wrap{padding-inline: var(--kit-inset, 20px)}.imbody-kit__head{margin-bottom: var(--kit-gap-head, 34px)}.imbody-kit__headline{font-size: var(--kit-fs-head, 28px);line-height: 1.08;letter-spacing: -0.024em;text-wrap: balance}@media (min-width: 750px){.imbody-kit--v3{--imbody-kt-head: var(--kit-fs-head-desk, 46px)}}.imbody-kit__link{display: inline-block;margin-top: 12px;color: var(--imbody-accent, #ff6210);text-decoration: none}.imbody-kit__link:hover{text-decoration: underline}.imbody-kit__rail{margin-top: var(--kit-gap-rail, 40px)}.imbody-kit--v3 .imbody-carousel__track{gap: var(--kit-slide-gap, 14px);padding-inline: var(--kit-inset, 20px);scroll-padding-inline: var(--kit-inset, 20px);align-items: flex-start}.imbody-kit__card{flex: 0 0 auto;width: min(var(--kit-slide-w, 62vw), var(--kit-slide-max, 340px));scroll-snap-align: start}@media (min-width: 750px){.imbody-kit__card{width: min(var(--kit-slide-w-desk, 26vw), var(--kit-slide-max, 340px))}}.imbody-kit__tile{position: relative;width: 100%;aspect-ratio: 1 / 1;border-radius: var(--kit-tile-radius, 22px);background: var(--kit-tile-bg, #ffffff);overflow: hidden}.imbody-kit__tile img{width: 100%;height: 100%;padding: 0;box-sizing: border-box;object-fit: contain;display: block}.imbody-kit__qty{position: absolute;top: 12px;left: 12px;min-width: 26px;height: 26px;padding-inline: 8px;display: grid;place-items: center;border-radius: 999px;background: rgba(240, 240, 244, 0.9);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-size: 13px}.imbody-kit__plus{position: absolute;right: 14px;bottom: 14px;width: var(--kit-plus, 44px);height: var(--kit-plus, 44px);display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: var(--kit-plus-bg, #ff6210);color: var(--kit-plus-ink, #ffffff);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 0.2s var(--imbody-ease, ease)}.imbody-kit__plus:hover{transform: scale(1.07)}.imbody-kit__plus svg{width: 46%;height: 46%;display: block}.imbody-kit__nav{display: flex;justify-content: flex-end;gap: 10px;padding-inline: var(--kit-inset, 20px);margin-top: 24px}.imbody-kit__arrow{width: var(--kit-arrow, 46px);height: var(--kit-arrow, 46px);display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: #eaeaee;color: #1d1d1f;cursor: pointer;transition: background 0.2s var(--imbody-ease, ease), opacity 0.2s var(--imbody-ease, ease)}.imbody-kit__arrow:hover{background: #e0e0e6}.imbody-kit__arrow svg{width: 17px;height: 17px;stroke: currentColor}.imbody-kit__arrow[disabled]{opacity: 0.3;cursor: default}.imbody-kit__sheet{position: fixed;inset: 0;z-index: 9200;display: grid;place-items: center;padding: clamp(16px, 5vw, 56px);background: rgba(30, 30, 34, 0.55);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.imbody-kit__sheet[hidden]{display: none}.imbody-kit__panel{position: relative;width: min(100%, var(--kit-sheet-w, 420px));max-height: min(88vh, 780px);display: flex;flex-direction: column;overflow: hidden;border-radius: var(--kit-sheet-radius, 26px);background: #fff;animation: imbody-kit-rise 0.38s var(--imbody-ease, cubic-bezier(0.22, 1, 0.32, 1)) both}.imbody-kit__panel[hidden]{display: none}@keyframes imbody-kit-rise{from{opacity: 0;transform: translate3d(0, 18px, 0) scale(0.97)}to{opacity: 1;transform: none}}.imbody-kit__panel-media{position: relative;flex: none;width: 100%;aspect-ratio: 100 / var(--kit-sheet-media, 78);overflow: hidden;background: #f2f2f4}.imbody-kit__panel-media .imbody-media__el, .imbody-kit__panel-media .imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;display: block;object-fit: cover}.imbody-kit__panel-copy{flex: 1 1 auto;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: clamp(18px, 5vw, 26px);background: #fff}.imbody-kit__panel-copy p{margin: 0;font-size: var(--kit-fs-copy, 17px)}.imbody-kit__panel-link{display: inline-block;margin-top: 1em;font-size: var(--kit-fs-copy, 17px);color: var(--imbody-accent, #ff6210);text-decoration: none}.imbody-kit__panel-link:hover{text-decoration: underline}.imbody-kit__panel-close{position: absolute;top: 14px;right: 14px;z-index: 3;width: 38px;height: 38px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: rgba(24, 24, 26, 0.72);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #fff;cursor: pointer}.imbody-kit__panel-close svg{width: 15px;height: 15px}.imbody-kit__note2{margin-top: var(--kit-gap-rail, 40px);max-width: 720px}.imbody-dark .imbody-kit__tile{background: rgba(255, 255, 255, 0.06)}.imbody-dark .imbody-kit__arrow{background: rgba(255, 255, 255, 0.1);color: #f5f5f7}@media (prefers-reduced-motion: reduce){.imbody-kit__panel{animation: none}}.imbody-hltabs__bar--plate{left: var(--imbody-ht-bar-inset, 16px);right: var(--imbody-ht-bar-inset, 16px);bottom: var(--imbody-ht-bar-inset, 16px);padding: var(--imbody-ht-bar-pad, 22px) var(--imbody-ht-bar-padx, 24px);border-radius: var(--imbody-ht-bar-r, 22px);background: var(--imbody-ht-bar-bg, rgba(235, 235, 240, 0.3)) !important;-webkit-backdrop-filter: blur(var(--imbody-ht-bar-blur, 30px)) saturate(var(--imbody-ht-bar-sat, 200%)) !important;backdrop-filter: blur(var(--imbody-ht-bar-blur, 30px)) saturate(var(--imbody-ht-bar-sat, 200%)) !important;border: 0 !important;box-shadow: none !important}.imbody-hltabs__bar--plate .imbody-hltabs__bartitle{font-size: var(--imbody-ht-bar-fs, 16px);color: var(--imbody-ht-bar-ink2, #86868b) !important}.imbody-hltabs__bar--plate .imbody-hltabs__bartitle strong{color: var(--imbody-ht-bar-ink, #1d1d1f) !important}.imbody-hltabs__bar--plate .imbody-hltabs__barkicker{font-size: calc(var(--imbody-ht-bar-fs, 16px) * 0.82);color: var(--imbody-ht-bar-ink, #1d1d1f) !important}@media (min-width: 750px){.imbody-hltabs__bar--plate .imbody-hltabs__bartitle{font-size: var(--imbody-ht-bar-fs-desk, 18px)}.imbody-hltabs__bar--plate .imbody-hltabs__barkicker{font-size: calc(var(--imbody-ht-bar-fs-desk, 18px) * 0.82)}}.imbody-closer-sec--v3 .imbody-closer__note{left: var(--cl3-note-gutter, 56px);right: var(--cl3-note-gutter, 56px)}@media (min-width: 750px){.imbody-closer-sec--v3 .imbody-closer__note{left: var(--cl3-note-inset-desk, 28px);right: auto}}.imbody-closer-sec--v3 .imbody-closer__view .imbody-media__el, .imbody-closer-sec--v3 .imbody-closer__view .imbody-media__placeholder{object-fit: var(--cl3-view-fit, var(--cl3-detail-fit, contain))}.imbody-rotator__plate[data-plate="true"]{background: var(--imbody-rot-plate, rgba(244, 244, 244, 0.55));box-shadow: none;border: 0}.imbody-rotator__plate[data-plate="true"][data-style="outline"]{background: #ffffff;border: var(--imbody-rot-plate-bw, 1.5px) solid var(--imbody-rot-plate-bc, #ff6210);box-sizing: border-box;box-shadow: 0 1px 2px rgba(53, 48, 48, 0.05), 0 calc(var(--imbody-rot-plate-lift, 18px) * 1.6) calc(var(--imbody-rot-plate-lift, 18px) * 3) calc(var(--imbody-rot-plate-lift, 18px) * -1.4) rgba(53, 48, 48, 0.42)}.imbody-rotator__plate--glass[data-plate="true"][data-style="outline"]{-webkit-backdrop-filter: none;backdrop-filter: none}.imbody .imbody-rotator__word{color: var(--imbody-rot-word-col, #161313) !important}.imbody .imbody-rotator__kicker{color: var(--imbody-rot-kicker-col, #ff6210) !important}.imbody .imbody-closer-sec--v3 .imbody-chip{background: var(--cl3-chip-bg, rgba(255, 255, 255, 0.72)) !important;-webkit-backdrop-filter: blur(20px) saturate(1.5) !important;backdrop-filter: blur(20px) saturate(1.5) !important}.imbody .imbody-closer-sec--v3 .imbody-chip[aria-selected="true"]{background: var(--cl3-chip-on-bg, #ffffff) !important;color: var(--imbody-ink) !important}.imbody .imbody-moves__title{background: none !important;-webkit-background-clip: border-box !important;background-clip: border-box !important;-webkit-text-fill-color: var(--imbody-mv-title-ink, #353030) !important;color: var(--imbody-mv-title-ink, #353030) !important}.imbody .imbody-moves__num{-webkit-text-fill-color: var(--imbody-mv-accent, var(--imbody-accent)) !important;color: var(--imbody-mv-accent, var(--imbody-accent)) !important}.imbody .imbody-moves__first, .imbody .imbody-moves__rest{-webkit-text-fill-color: var(--imbody-mv-title-ink, #353030) !important;color: var(--imbody-mv-title-ink, #353030) !important}.imbody-dsg__fact{position: absolute;left: var(--dsg-fact-inset, 10px);right: var(--dsg-fact-inset, 10px);bottom: var(--dsg-fact-inset, 10px);z-index: 3;display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: var(--dsg-fact-r, 16px);background: var(--dsg-fact-bg, rgba(235, 235, 240, 0.72));-webkit-backdrop-filter: blur(22px) saturate(1.6);backdrop-filter: blur(22px) saturate(1.6)}.imbody-dsg__fact-img{flex: none;width: 26px;height: 26px;object-fit: contain;display: block}.imbody-dsg__fact-copy{margin: 0;font-size: var(--dsg-fact-fs, 14px);line-height: 1.3;color: var(--dsg-fact-dim, #86868b)}.imbody-dsg__fact-copy strong{color: var(--dsg-fact-ink, #1d1d1f)}.imbody-rotator__brandwrap{margin-top: var(--imbody-rot-brand-gap, 34px)}.imbody-rotator__brandbar{display: flex;align-items: stretch;gap: var(--imbody-rot-brand-gapx, 10px);flex-wrap: nowrap;width: 100%;max-width: var(--imbody-rot-plate-max, 900px);margin-inline: auto}.imbody-rotator__brandlead--shot{position: relative;isolation: isolate}.imbody .imbody-rotator__brandfill{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--imbody-rot-fill-pos, center center);border-radius: inherit;pointer-events: none}.imbody-rotator__brandveil{position: absolute;inset: 0;z-index: 1;border-radius: inherit;pointer-events: none;background: var(--imbody-rot-veil, rgba(255, 255, 255, 0.62));-webkit-backdrop-filter: blur(var(--imbody-rot-veil-blur, 18px)) saturate(1.35);backdrop-filter: blur(var(--imbody-rot-veil-blur, 18px)) saturate(1.35)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.imbody-rotator__brandveil{background: var(--imbody-rot-veil, rgba(255, 255, 255, 0.88))}}.imbody-rotator__brandtop{position: relative;z-index: 2}.imbody-rotator__brandlead{display: flex;align-items: center;justify-content: center;gap: 9px;flex: 1 1 auto;overflow: hidden;min-width: 0;min-height: var(--imbody-rot-brand-h, 60px);padding: 10px 18px;border-radius: var(--imbody-rot-brand-r, 18px);background: var(--imbody-rot-brand-bg, rgba(235, 235, 240, 0.72));-webkit-backdrop-filter: saturate(190%) blur(20px);backdrop-filter: saturate(190%) blur(20px)}.imbody-rotator__brandpre{font-size: var(--imbody-rot-brand-fs, 15px);font-weight: 600;letter-spacing: -0.01em;color: var(--imbody-rot-brand-ink, #1d1d1f);white-space: nowrap}.imbody .imbody-rotator__lockup{height: var(--imbody-rot-lockup-h, 16px);width: auto;flex: none;display: block;object-fit: contain;padding-block: var(--imbody-rot-lockup-pad, 6px);box-sizing: content-box}.imbody-rotator__explore{display: flex;align-items: center;justify-content: center;flex: none;align-self: stretch;min-height: var(--imbody-rot-brand-h, 60px);padding: 10px 18px;border: 0;border-radius: var(--imbody-rot-brand-r, 18px);background: var(--imbody-rot-btn-bg, #ff6210);color: var(--imbody-rot-btn-ink, #ffffff);font: inherit;font-size: var(--imbody-rot-brand-fs, 15px);font-weight: 600;letter-spacing: -0.01em;white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: filter 0.25s var(--imbody-ease, ease)}.imbody-rotator__explore:hover{filter: brightness(0.93)}.imbody .imbody-rotator__panel-copy p{margin: 0;font-size: var(--imbody-rot-panel-fs, 17px);color: var(--imbody-rot-panel-dim, #86868b) !important}.imbody-hltabs__icon{position: absolute;top: var(--imbody-ht-icon-top, 18px);left: 50%;transform: translateX(-50%);z-index: 4;width: var(--imbody-ht-icon, 34px);height: var(--imbody-ht-icon, 34px);object-fit: contain;display: block;pointer-events: none}.imbody-hltabs__well[data-icon="left"] .imbody-hltabs__icon{left: var(--imbody-ht-icon-inset, 18px);transform: none}.imbody-hltabs__film{clip-path: inset( 0 0 0 calc((1 - var(--imbody-drop, 1)) * (100% - var(--imbody-ht-film-h, 52px))) round 999px );will-change: clip-path;transition: clip-path 0.16s linear}.imbody-hltabs__film-label{opacity: var(--imbody-drop-in, 1);transform: translate3d(calc((1 - var(--imbody-drop-in, 1)) * 10px), 0, 0);will-change: opacity, transform;transition: opacity 0.16s linear, transform 0.16s linear}@media (prefers-reduced-motion: reduce){.imbody-hltabs__film{clip-path: none}.imbody-hltabs__film-label{opacity: 1;transform: none}}.imbody-hltabs__filmwrap{margin-top: var(--imbody-ht-film-gap, 30px);display: flex;justify-content: center}.imbody-hltabs__film{display: inline-flex;align-items: center;justify-content: space-between;gap: var(--imbody-ht-film-gapdot, 26px);min-width: min(var(--imbody-ht-film-min, 280px), 100%);height: var(--imbody-ht-film-h, 52px);padding-left: var(--imbody-ht-film-padx, 30px);padding-right: calc((var(--imbody-ht-film-h, 52px) - var(--imbody-ht-film-dot-size, 38px)) / 2);border: 0;border-radius: 999px;background: var(--imbody-ht-film-bg, rgba(235, 235, 240, 0.72));-webkit-backdrop-filter: blur(24px) saturate(1.6);backdrop-filter: blur(24px) saturate(1.6);color: var(--imbody-ht-film-ink, #1d1d1f);font-family: inherit;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 0.2s var(--imbody-ease, ease)}.imbody-hltabs__film:hover{transform: translateY(-1px)}.imbody-hltabs__film-label{font-size: var(--imbody-ht-film-fs, 15px);letter-spacing: -0.01em;color: var(--imbody-ht-film-ink, #1d1d1f);white-space: nowrap}.imbody-hltabs__film-dot{flex: none;width: var(--imbody-ht-film-dot-size, 38px);height: var(--imbody-ht-film-dot-size, 38px);display: grid;place-items: center;border-radius: 50%;background: var(--imbody-ht-film-dot, #ff6210);color: var(--imbody-ht-film-glyph, #ffffff)}.imbody-hltabs__film-dot svg{width: 42%;height: 42%;display: block}.imbody-specs{background: var(--sp-ground, #f2f2f4)}.imbody-specs .imbody-wrap{padding-inline: var(--sp-inset, 20px)}.imbody-specs__head{margin-bottom: 30px;text-align: center}.imbody-specs__headline{text-wrap: balance}.imbody-specs__card{width: 100%;max-width: var(--sp-card-max, 720px);margin-inline: auto;padding: var(--sp-pad, 28px);box-sizing: border-box;border-radius: var(--sp-card-r, 28px);background: var(--sp-card-bg, #fff);text-align: center}@media (min-width: 750px){.imbody-specs__card{padding: var(--sp-pad-desk, 44px)}}.imbody-specs__shot{position: relative;width: 100%;aspect-ratio: 100 / var(--sp-shot-ratio, 92);margin-bottom: var(--sp-gap-shot, 26px);overflow: hidden}.imbody .imbody-specs__shot img{position: absolute;inset: 0;width: 100%;height: 100%;padding: var(--sp-shot-pad, 0px);box-sizing: border-box;object-fit: var(--sp-shot-fit, contain);display: block}.imbody .imbody-specs__mark{height: var(--sp-mark-h, 30px);width: auto;max-width: 100%;margin: 0 auto var(--sp-gap-name, 18px);object-fit: contain;display: block}.imbody-specs__name{margin: 0 0 var(--sp-gap-name, 18px);font-size: var(--sp-fs-name, 26px);font-weight: var(--sp-fw-name, 600);line-height: 1.15;letter-spacing: -0.02em;color: var(--sp-name-ink, #1d1d1f)}.imbody .imbody-specs__lede{margin: 0 0 var(--sp-gap-lede, 22px);font-size: var(--sp-fs-lede, 17px);color: var(--sp-lede-ink, #86868b);text-wrap: pretty}.imbody-specs__buy{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;text-align: left;padding-bottom: var(--sp-gap-price, 26px)}.imbody-specs__pricebox{min-width: 0}.imbody .imbody-specs__price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0.34em;margin: 0;font-size: var(--sp-fs-price, 19px);font-weight: var(--sp-fw-price, 600);line-height: 1.25;color: var(--sp-price-ink, #1d1d1f)}.imbody .imbody-specs__pricefrom{font-size: calc(var(--sp-fs-price, 19px) * 0.78);font-weight: 500;letter-spacing: -0.01em;color: var(--sp-sub-ink, #86868b)}.imbody .imbody-specs__priceamt{font-size: var(--sp-fs-price, 19px);font-weight: var(--sp-fw-price, 600);letter-spacing: -0.02em;color: var(--sp-price-ink, #1d1d1f)}.imbody .imbody-specs__pricesub{margin: 0.25em 0 0;font-size: var(--sp-fs-sub, 14px);color: var(--sp-sub-ink, #86868b)}.imbody-specs__btn{flex: none;display: inline-flex;align-items: center;justify-content: center;height: var(--sp-btn-h, 48px);padding-inline: clamp(18px, 4vw, 30px);border-radius: var(--sp-btn-r, 14px);background: var(--sp-btn-bg, #ff6210);color: var(--sp-btn-ink, #fff);font-size: var(--sp-btn-fs, 15px);font-weight: 600;letter-spacing: -0.01em;text-decoration: none;white-space: nowrap;transition: filter 0.25s var(--imbody-ease, ease)}.imbody-specs__btn:hover{filter: brightness(0.93)}.imbody-specs__rows{display: flex;flex-direction: column;gap: var(--sp-row-gap, 34px);padding-top: var(--sp-gap-rule, 26px);border-top: var(--sp-rule-top-h, 3px) solid var(--sp-rule-top, #ff6210);text-align: left}.imbody-specs__row{display: flex}.imbody-specs__rows--above .imbody-specs__row{flex-direction: column;align-items: flex-start;gap: var(--sp-icon-gap, 14px)}.imbody-specs__rows--beside .imbody-specs__row{flex-direction: row;align-items: flex-start;gap: var(--sp-icon-gap, 14px)}.imbody-specs__ico{flex: none;width: var(--sp-icon, 34px);height: var(--sp-icon, 34px);display: grid;place-items: center;color: var(--sp-icon-ink, #1d1d1f)}.imbody-specs__ico svg{width: 100%;height: 100%;display: block}.imbody .imbody-specs__ico img{width: 100%;height: 100%;object-fit: contain;display: block}.imbody-specs__body{min-width: 0}.imbody .imbody-specs__value{margin: 0;font-size: var(--sp-fs-spec, 19px);font-weight: var(--sp-fw-spec, 600);line-height: 1.25;letter-spacing: -0.014em;color: var(--sp-spec-ink, #1d1d1f)}.imbody .imbody-specs__note{margin: 0.3em 0 0;font-size: var(--sp-fs-note, 15px);line-height: 1.35;color: var(--sp-note-ink, #86868b);text-wrap: pretty}.imbody .imbody-specs__foot{margin: var(--sp-gap-rule, 26px) 0 0;padding-top: var(--sp-gap-rule, 26px);border-top: 1px solid var(--sp-rule, #e6e6ea);font-size: var(--sp-fs-note, 15px);color: var(--sp-note-ink, #86868b);text-align: left}.imbody-dark .imbody-specs__card{background: rgba(255, 255, 255, 0.06)}.imbody-sf__wrap{width: 100%;max-width: var(--sf-max, 720px);margin-inline: auto;padding-inline: var(--sf-inset, 22px);box-sizing: border-box}.imbody .imbody-sf__intro{margin: 0 0 26px;max-width: 620px}.imbody-sf__list{border-top: var(--sf-rule-top-h, 3px) solid var(--sf-rule-top, #ff6210)}.imbody-sf__row{padding-block: var(--sf-row-pad, 30px)}.imbody-sf__row + .imbody-sf__row{border-top: var(--sf-rule-h, 1px) solid var(--sf-rule, #e0e0e4)}.imbody .imbody-sf__eyebrow{margin: 0 0 var(--sf-gap-eyebrow, 8px);font-size: var(--sf-fs-eyebrow, 17px);line-height: 1.2;color: var(--sf-eyebrow-ink, #6e6e73)}.imbody .imbody-sf__num{margin: 0;display: flex;align-items: center;gap: var(--sf-dia-gap, 18px);font-size: var(--sf-fs-num-mob, 54px);font-weight: 600;line-height: 1;letter-spacing: -0.03em;color: var(--sf-num-ink, #ff6210)}@media (min-width: 750px){.imbody .imbody-sf__num{font-size: var(--sf-fs-num, 76px)}}.imbody .imbody-sf__suffix{font-size: var(--sf-fs-suffix, 62%);letter-spacing: -0.02em;color: inherit}.imbody .imbody-sf__note{margin: 0.7em 0 0;font-size: var(--sf-fs-note, 15px);color: var(--sf-note-ink, #86868b)}.imbody-sf__dia{flex: none;width: var(--sf-dia-em, 0.92em);height: var(--sf-dia-em, 0.92em);display: block}.imbody-sf__dia svg{width: 100%;height: 100%;display: block;overflow: visible}.imbody .imbody-sf__dia img{width: 100%;height: 100%;object-fit: contain;display: block}.imbody .imbody-sf__foot{margin: 26px 0 0;font-size: var(--sf-fs-note, 15px);color: var(--sf-note-ink, #86868b)}.imbody-dark .imbody-sf__list{border-top-color: var(--sf-rule-top, #ff6210)}.imbody-sup__wrap{width: 100%;max-width: var(--sup-max, 860px);margin-inline: auto;padding-inline: var(--sup-inset, 22px);box-sizing: border-box}.imbody-sup__head{margin-bottom: var(--sup-gap, 40px)}.imbody-sup__headline{text-wrap: balance}.imbody .imbody-sup__intro{margin: 14px 0 0;max-width: 620px}.imbody-sup__searchwrap{margin-bottom: 22px}.imbody-sup__search{position: relative;display: block}.imbody-sup__srlabel{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.imbody-sup__input{width: 100%;height: var(--sup-field-h, 62px);padding: 0 56px 0 20px;box-sizing: border-box;border: 1px solid var(--sup-field-line, #dcdce1);border-radius: var(--sup-field-r, 16px);background: var(--sup-field-bg, #fff);font-family: inherit;font-size: var(--sup-field-fs, 17px);color: var(--imbody-ink, #1d1d1f);-webkit-appearance: none;appearance: none}.imbody-sup__input::placeholder{color: #86868b}.imbody-sup__input:focus{outline: none;border-color: var(--imbody-accent, #ff6210)}.imbody-sup__input::-webkit-search-cancel-button{-webkit-appearance: none}.imbody-sup__searchic{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 22px;height: 22px;color: var(--imbody-ink, #1d1d1f);pointer-events: none}.imbody-sup__searchic svg{width: 100%;height: 100%;display: block}.imbody-sup__pills{display: flex;flex-wrap: wrap;gap: var(--sup-pill-gap, 10px);margin-bottom: var(--sup-gap, 40px)}.imbody-sup__pill{padding: var(--sup-pill-py, 13px) var(--sup-pill-px, 20px);border: 0;border-radius: 999px;background: var(--sup-pill-bg, #f2f2f4);color: var(--sup-pill-ink, #1d1d1f);font-family: inherit;font-size: var(--sup-pill-fs, 15px);font-weight: 600;letter-spacing: -0.01em;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background 0.22s var(--imbody-ease, ease), color 0.22s var(--imbody-ease, ease)}.imbody-sup__pill[aria-pressed="true"]{background: var(--sup-pill-on-bg, #ff6210);color: var(--sup-pill-on-ink, #fff)}.imbody-sup__list{border-top: 1px solid var(--sup-rule, #e6e6ea)}.imbody-sup__item{border-bottom: 1px solid var(--sup-rule, #e6e6ea)}.imbody-sup__item[hidden]{display: none}.imbody-sup__q{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: var(--sup-q-pad, 22px) 0;cursor: pointer;list-style: none;font-size: var(--sup-q-fs, 17px);font-weight: 600;letter-spacing: -0.012em;color: var(--imbody-ink, #1d1d1f)}.imbody-sup__q::-webkit-details-marker{display: none}.imbody-sup__sign::before, .imbody .imbody-sup__a{padding: 0 0 var(--sup-q-pad, 22px);max-width: 68ch;font-size: var(--sup-a-fs, 16px)}.imbody .imbody-sup__a p{margin: 0}.imbody .imbody-sup__a p + p{margin-top: 0.8em}.imbody .imbody-sup__empty{padding: var(--sup-q-pad, 22px) 0}@media (min-width: 750px){}@media (min-width: 750px){}.imbody-sup__field input, .imbody-sup__field input:focus, .imbody .imbody-sup__ok, .imbody-dark .imbody-sup__card, .imbody-dark .imbody-sup__input, .imbody-dark .imbody-sup__field input, .imbody-ft{background: var(--ft-bg, #fff);color: var(--ft-ink, #1d1d1f);border-top: 1px solid var(--ft-rule, #e6e6ea)}.imbody-ft__wrap{width: 100%;max-width: var(--ft-max, 1120px);margin-inline: auto;padding: var(--ft-pad-top, 56px) var(--ft-inset, 22px) var(--ft-pad-bottom, 40px);box-sizing: border-box}.imbody-ft__top{display: grid;grid-template-columns: 1fr;gap: var(--ft-gap, 44px)}@media (min-width: 750px){.imbody-ft__top{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.4fr)}}.imbody .imbody-ft__logo{height: var(--ft-logo, 92px);max-height: 120px;width: auto;display: block;object-fit: contain}.imbody .imbody-ft__wordmark{display: block;margin: 0;font-size: calc(var(--ft-logo, 92px) * 0.4);font-weight: 600;letter-spacing: -0.02em;color: var(--ft-ink, #1d1d1f)}.imbody .imbody-ft__statement{margin: 18px 0 0;max-width: 34ch;font-size: var(--ft-fs-statement, 17px);color: var(--ft-dim, #86868b)}.imbody-ft__badges{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.imbody-ft__badge{display: block}.imbody .imbody-ft__badge img{height: var(--ft-badge-h, 46px);width: auto;display: block;object-fit: contain}.imbody-ft__cols{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ft-gap, 44px) 24px}@media (min-width: 750px){.imbody-ft__cols{grid-template-columns: repeat(auto-fit, minmax(120px, 1fr))}}.imbody .imbody-ft__colhead{margin: 0 0 14px;font-size: var(--ft-fs-heading, 14px);color: var(--ft-dim, #86868b)}.imbody-ft__links{margin: 0;padding: 0;list-style: none}.imbody-ft__links li + li{margin-top: 10px}.imbody .imbody-ft__links a{font-size: var(--ft-fs-link, 15px);color: var(--ft-ink, #1d1d1f);text-decoration: none;transition: opacity 0.2s var(--imbody-ease, ease)}.imbody .imbody-ft__links a:hover{opacity: 0.6}.imbody-ft__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;margin-top: var(--ft-gap, 44px);padding-top: 26px;border-top: 1px solid var(--ft-rule, #e6e6ea)}.imbody-ft__social{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.imbody-ft__social a{display: grid;place-items: center;width: var(--ft-social, 40px);height: var(--ft-social, 40px);border-radius: 50%;background: var(--ft-social-bg, #f2f2f4);color: var(--ft-social-ink, #1d1d1f);transition: transform 0.2s var(--imbody-ease, ease), background 0.2s var(--imbody-ease, ease)}.imbody-ft__social a:hover{transform: translateY(-2px)}.imbody-ft__social svg{width: 46%;height: 46%;display: block}.imbody-ft__fine{margin-left: auto;text-align: right;max-width: 46ch}.imbody .imbody-ft__cta{display: inline-flex;margin-top: 20px}.imbody .imbody-ft__fine p{margin: 0;font-size: var(--ft-fs-fine, 13px);color: var(--ft-dim, #86868b)}.imbody .imbody-ft__fine p + p{margin-top: 5px}@media (max-width: 560px){.imbody-ft__fine{margin-left: 0;text-align: left}}.imbody-ft.imbody-dark{--ft-bg: #161313;--ft-ink: #f5f5f7;--ft-dim: #a1a1a8;--ft-rule: rgba(255, 255, 255, 0.12);--ft-social-bg: rgba(255, 255, 255, 0.1);--ft-social-ink: #f5f5f7}.imbody-buysteps__pays{--bs-pay-lh: calc(var(--bs-pay-fs, 15px) * 1.32);--bs-pay-colgap: 14px;padding: 0 var(--imbody-bs-inset, 24px)}.imbody-buysteps__paygroup{display: flex;flex-direction: column}.imbody-buysteps__pays[data-style="grouped"] .imbody-buysteps__paygroup{border: 1px solid var(--bs-pay-line, #e6e6ea);border-radius: var(--bs-pay-r, 16px);background: var(--bs-pay-bg, #fff);overflow: hidden}.imbody-buysteps__pays[data-style="grouped"] .imbody-buysteps__pay + .imbody-buysteps__pay::before{content: "";position: absolute;top: 0;left: calc(var(--bs-pay-pad, 18px) + var(--bs-pay-ic, 24px) + var(--bs-pay-colgap, 14px));right: 0;height: 1px;background: var(--bs-pay-line, #e6e6ea)}.imbody-buysteps__pays[data-style="separate"] .imbody-buysteps__paygroup{gap: var(--bs-pay-gap, 10px)}.imbody-buysteps__pays[data-style="separate"] .imbody-buysteps__pay{border: 1px solid var(--bs-pay-line, #e6e6ea);border-radius: var(--bs-pay-r, 16px);background: var(--bs-pay-bg, #fff)}.imbody-buysteps__pay{position: relative;display: grid;grid-template-columns: var(--bs-pay-ic, 24px) minmax(0, 1fr);column-gap: var(--bs-pay-colgap, 14px);align-items: start;padding: var(--bs-pay-pad, 18px)}.imbody-buysteps__payic{width: var(--bs-pay-ic, 24px);height: var(--bs-pay-ic, 24px);display: grid;place-items: center;color: var(--bs-pay-ic-ink, #1d1d1f);margin-top: max(0px, calc((var(--bs-pay-lh) - var(--bs-pay-ic, 24px)) / 2))}.imbody-buysteps__payic svg{width: 100%;height: 100%;display: block}.imbody .imbody-buysteps__payic img{width: 100%;height: 100%;object-fit: contain;display: block}.imbody .imbody-buysteps__paytext{min-width: 0;font-size: var(--bs-pay-fs, 15px);color: var(--bs-pay-ink, #1d1d1f);margin-top: max(0px, calc((var(--bs-pay-ic, 24px) - var(--bs-pay-lh)) / 2))}.imbody .imbody-buysteps__paytext p{margin: 0;font-size: inherit;color: inherit}.imbody .imbody-buysteps__paytext p + p{margin-top: 0.45em}.imbody .imbody-buysteps__paytext strong{color: var(--bs-pay-ink, #1d1d1f)}.imbody .imbody-assure{--imbody-as-title-lh: calc(var(--imbody-as-title, 21px) * 1.18)}.imbody .imbody-assure__ic{margin-top: max(0px, calc((var(--imbody-as-title-lh) - var(--imbody-as-icon, 30px)) / 2))}.imbody .imbody-assure__title{margin-top: max(0px, calc((var(--imbody-as-icon, 30px) - var(--imbody-as-title-lh)) / 2))}.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-carousel__track{gap: 0;padding-inline: 0;scroll-padding-inline: 0}.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-appcard{flex: 0 0 100%;width: 100%;max-width: none;border-radius: 0;border-left: 0;border-right: 0;box-shadow: none}.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-appcard[data-body-outline="true"] .imbody-appcard__body{border-radius: 0}@media (min-width: 900px){.imbody-appcards .imbody-appcard{grid-template-rows: var(--imbody-appcard-media-desk, 66%) 1fr}.imbody-appcards .imbody-appcard[data-fixed="true"]{grid-template-rows: 1fr auto}.imbody-appcards .imbody-appcard[data-fixed="true"]{height: var(--imbody-appcard-h-desk, var(--imbody-appcard-fixed, auto))}}.imbody-appcard__body[data-mode="inline"]{justify-content: center}.imbody .imbody-appcards .imbody-appcard__body .imbody-appcard__text strong{font-weight: 700 !important;color: var(--imbody-ink)}.imbody-buysteps__pays{margin-top: var(--bs-pay-gaptop, 40px)}.imbody-buysteps__head[data-align="centre"], .imbody-sup__head[data-align="centre"]{text-align: center}.imbody-buysteps__head[data-align="centre"] .imbody-buysteps__lead, .imbody-sup__head[data-align="centre"] .imbody-sup__lead{margin-inline: auto}.imbody-topbar__current--link{text-decoration: none;-webkit-tap-highlight-color: transparent}.imbody-header[data-logo="centre"] .imbody-header__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center}.imbody-header[data-logo="centre"] .imbody-header__logo{grid-column: 2;justify-self: center}.imbody-header[data-logo="centre"] .imbody-header__tools{grid-column: 3;justify-self: end}.imbody .imbody-closer-sec--v3 .imbody-closer__stage{--cl3-edge: max(var(--cl3-floor-x, 0px), calc((1 - var(--imbody-cl-exp, 0)) * clamp(22px, 9vw, 150px)));clip-path: inset( 0 var(--cl3-edge) round max(var(--cl3-floor-r, 0px), calc((1 - var(--imbody-cl-exp, 0)) * clamp(22px, 3vw, 34px))) )}@media (min-width: 900px){.imbody .imbody-closer-sec--v3 .imbody-closer__stage{--cl3-edge: calc((1 - var(--imbody-cl-exp, 0)) * clamp(22px, 9vw, 150px));clip-path: inset( 0 var(--cl3-edge) round max(var(--cl3-radius-desk, 26px), calc((1 - var(--imbody-cl-exp, 0)) * clamp(22px, 3vw, 34px))) )}}.imbody .imbody-closer-sec--v3 .imbody-chips{padding-inline: calc(var(--cl3-floor-x, 0px) + clamp(12px, 2.4vw, 26px))}.imbody .imbody-closer-sec--v3 .imbody-closer__close{right: calc(var(--cl3-floor-x, 0px) + clamp(12px, 2vw, 20px))}.imbody .imbody-closer-sec--v3 .imbody-closer__arrow{width: var(--cl3-arrow-w, 30px);height: var(--cl3-arrow-h, 54px)}.imbody .imbody-closer-sec--v3 .imbody-closer__arrow--prev{left: var(--cl3-floor-x, 0px);border-radius: 0 999px 999px 0}.imbody .imbody-closer-sec--v3 .imbody-closer__arrow--next{right: var(--cl3-floor-x, 0px);border-radius: 999px 0 0 999px}.imbody .imbody-closer-sec--v3 .imbody-closer__note{left: calc(var(--cl3-floor-x, 0px) + var(--cl3-arrow-w, 30px) + var(--cl3-note-inset, 16px));right: calc(var(--cl3-floor-x, 0px) + var(--cl3-arrow-w, 30px) + var(--cl3-note-inset, 16px))}@media (min-width: 750px){.imbody .imbody-closer-sec--v3 .imbody-closer__note{right: auto;left: calc(var(--cl3-floor-x, 0px) + var(--cl3-note-inset-desk, 28px))}}.imbody .imbody-closer-sec--v3 .imbody-closer__stage{contain: paint}.imbody .imbody-closer-sec--v3 .imbody-closer__view{transform: translateZ(0)}.imbody .imbody-closer-sec--v3 .imbody-chip{will-change: auto}.imbody .imbody-sf .imbody-sf__list{display: block;flex-wrap: nowrap;gap: 0}.imbody .imbody-dial .imbody-dial__card{margin-inline: auto}@media (min-width: 900px){.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-appcard{border-radius: var(--imbody-appcard-r, 22px);border-left: 1px solid var(--imbody-appcard-line, var(--imbody-line));border-right: 1px solid var(--imbody-appcard-line, var(--imbody-line))}.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-appcard[data-body-outline="true"] .imbody-appcard__body{border-radius: 0 0 calc(var(--imbody-appcard-r, 22px) - var(--imbody-appcard-outline-inset, 0px)) calc(var(--imbody-appcard-r, 22px) - var(--imbody-appcard-outline-inset, 0px))}}.imbody .imbody-appcards__intro{font-size: var(--imbody-ap-intro-fs, 17px)}.imbody .imbody-appcards .imbody-appcard__text{font-size: var(--imbody-appcard-fs, 14px)}.imbody .imbody-appcards .imbody-appcard__title{font-size: var(--imbody-appcard-title-fs, 17px)}.imbody-sup__head--shot{position: relative;isolation: isolate;min-height: var(--sup-head-h, 240px);display: flex;flex-direction: column;justify-content: flex-end;padding: var(--sup-head-pad, 30px);border-radius: var(--sup-head-r, 26px);overflow: hidden}.imbody .imbody-sup__headfill{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none}.imbody-sup__headveil{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: var(--sup-head-veil, rgba(255, 255, 255, 0.72));-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3)}.imbody-sup__head--shot>*:not(.imbody-sup__headfill):not(.imbody-sup__headveil){position: relative;z-index: 2}.imbody .imbody-sup__cat{margin: 0 0 18px;font-size: var(--sup-cat-fs, 24px);font-weight: 600;line-height: 1.15;letter-spacing: -0.022em;color: var(--imbody-ink, #1d1d1f)}.imbody-ct__wrap{width: 100%;max-width: var(--ct-max, 860px);margin-inline: auto;padding-inline: var(--ct-inset, 22px);box-sizing: border-box}.imbody-ct__head{margin-bottom: var(--ct-gap, 34px)}.imbody-ct__headline{text-wrap: balance}.imbody .imbody-ct__intro{margin: 14px 0 0;max-width: 620px}.imbody-ct__cards{display: grid;gap: 12px;grid-template-columns: 1fr;margin-bottom: var(--ct-gap, 34px)}@media (min-width: 750px){.imbody-ct__cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}.imbody-ct__card{display: flex;flex-direction: column;gap: 22px;padding: var(--ct-card-pad, 24px);border: 1px solid var(--ct-card-line, #e6e6ea);border-radius: var(--ct-card-r, 20px);background: var(--ct-card-bg, #fff);text-decoration: none;transition: border-color 0.22s var(--imbody-ease, ease)}.imbody-ct__card:hover{border-color: var(--imbody-accent, #ff6210)}.imbody-ct__cardtop{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px}.imbody-ct__cardlabel{color: var(--imbody-ink, #1d1d1f)}.imbody-ct__cardic{flex: none;width: 22px;height: 22px;color: var(--imbody-ink, #1d1d1f)}.imbody-ct__cardic svg{width: 100%;height: 100%;display: block}.imbody .imbody-ct__cardic img{width: 100%;height: 100%;object-fit: contain;display: block}.imbody-ct__cardvalue{color: var(--imbody-ink, #1d1d1f);text-decoration: underline;text-underline-offset: 3px;word-break: break-word}.imbody-ct__cardnote{margin-top: -14px;color: #86868b;font-size: 14px}.imbody .imbody-ct__formtitle{margin: 0 0 18px;font-size: 22px;line-height: 1.15;letter-spacing: -0.02em;color: var(--imbody-ink, #1d1d1f)}.imbody-ct__row{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 750px){.imbody-ct__row{grid-template-columns: repeat(2, minmax(0, 1fr))}}.imbody-ct__field{display: block;margin-bottom: 14px}.imbody-ct__field>span{display: block;margin-bottom: 7px;font-size: 14px;color: #86868b}.imbody-ct__field input, .imbody-ct__field textarea{width: 100%;box-sizing: border-box;padding: 14px 16px;border: 1px solid var(--ct-field-line, #dcdce1);border-radius: var(--ct-field-r, 16px);background: var(--ct-field-bg, #fff);font-family: inherit;font-size: var(--ct-fs, 16px);color: var(--imbody-ink, #1d1d1f);-webkit-appearance: none;appearance: none;resize: vertical}.imbody-ct__field input:focus, .imbody-ct__field textarea:focus{outline: none;border-color: var(--imbody-accent, #ff6210)}.imbody-ct__submit{display: inline-flex;align-items: center;justify-content: center;height: var(--ct-btn-h, 52px);padding-inline: clamp(22px, 5vw, 34px);border: 0;border-radius: var(--ct-btn-r, 14px);background: var(--ct-btn-bg, #ff6210);color: var(--ct-btn-ink, #fff);font-family: inherit;font-size: 15px;font-weight: 600;letter-spacing: -0.01em;cursor: pointer;transition: filter 0.22s var(--imbody-ease, ease)}.imbody-ct__submit:hover{filter: brightness(0.93)}.imbody .imbody-ct__ok, .imbody .imbody-ct__err{margin: 0 0 16px;padding: 14px 16px;border-radius: var(--ct-field-r, 16px)}.imbody .imbody-ct__ok{background: rgba(52, 168, 83, 0.1);color: #1d6b34}.imbody .imbody-ct__err{background: rgba(214, 60, 40, 0.09);color: #a5301f}.imbody-dark .imbody-ct__card, .imbody-dark .imbody-ct__field input, .imbody-dark .imbody-ct__field textarea{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.14);color: #f5f5f7}.imbody-sup__plus, .imbody .imbody-acc__icon--disc{flex: none;width: var(--sup-plus, var(--faq-plus, 34px));height: var(--sup-plus, var(--faq-plus, 34px));display: grid;place-items: center;border-radius: 50%;background: var(--sup-plus-bg, var(--faq-plus-bg, #ff6210));color: var(--sup-plus-ink, var(--faq-plus-ink, #fff));transition: transform 0.34s var(--imbody-ease, cubic-bezier(0.22, 1, 0.32, 1))}.imbody .imbody-acc__icon--disc::before, .imbody .imbody-acc__icon--disc::after{content: none}.imbody-sup__plus svg, .imbody .imbody-acc__icon--disc svg{width: 52%;height: 52%;display: block;transition: transform 0.34s var(--imbody-ease, cubic-bezier(0.22, 1, 0.32, 1))}.imbody-sup__item[open] .imbody-sup__plus{transform: rotate(135deg)}.imbody .imbody-acc__btn[aria-expanded="true"] .imbody-acc__icon--disc{transform: rotate(135deg)}@media (prefers-reduced-motion: reduce){.imbody-sup__plus, .imbody .imbody-acc__icon--disc, .imbody-sup__plus svg{transition: none}}.imbody-rotator__sheet{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;height: 100dvh;z-index: 9200;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;background: var(--imbody-rot-panel-bg, #fff);animation: imbody-sheet-in 0.36s var(--imbody-ease, cubic-bezier(0.22, 1, 0.32, 1)) both}html.imbody-sheet-open, body.imbody-sheet-open{overflow: hidden}body.imbody-sheet-open{position: fixed;width: 100%;left: 0;right: 0}.imbody-rotator__sheet[hidden]{display: none}@keyframes imbody-sheet-in{from{opacity: 0;transform: translate3d(0, 22px, 0)}to{opacity: 1;transform: none}}.imbody-rotator__panel{position: relative;min-height: 100%;display: block}.imbody-rotator__panel-inner{width: 100%;max-width: var(--imbody-rot-panel-w, 820px);margin-inline: auto;padding: clamp(70px, 12vw, 130px) var(--imbody-rot-panel-pad, 30px) clamp(60px, 10vw, 110px);box-sizing: border-box}.imbody .imbody-rotator__panel-title{margin: 0 0 clamp(20px, 4vw, 34px);font-size: clamp(30px, 6.4vw, 56px);line-height: 1.06;letter-spacing: -0.026em;text-wrap: balance}.imbody .imbody-rotator__panel-copy p{margin: 0;font-size: var(--imbody-rot-panel-fs, 19px)}.imbody .imbody-rotator__panel-copy p + p{margin-top: var(--imbody-rot-panel-gap, 24px)}.imbody .imbody-rotator__panel-copy strong, .imbody .imbody-rotator__panel-copy b{font-weight: var(--imbody-desc-weight, 600);color: var(--imbody-rot-panel-ink, var(--imbody-desc-ink, #1d1d1f)) !important}.imbody .imbody-rotator__panel-copy p, .imbody .imbody-rotator__panel-copy li{color: var(--imbody-rot-panel-dim, var(--imbody-desc-dim, #86868b))}.imbody-rotator__panel-close{position: fixed;top: clamp(14px, 3vw, 26px);right: clamp(14px, 3vw, 26px);z-index: 3;width: 42px;height: 42px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: rgba(235, 235, 240, 0.86);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);color: #1d1d1f;cursor: pointer}.imbody-rotator__panel-close svg{width: 15px;height: 15px}.imbody-rotator__plate--glass[data-plate="true"]{-webkit-backdrop-filter: blur(22px) saturate(1.5);backdrop-filter: blur(22px) saturate(1.5)}.imbody .imbody-kit__panel-title{margin: 0 0 var(--kit-sheet-gap, 16px);font-size: var(--kit-sheet-title, 26px);font-weight: 600;line-height: 1.14;letter-spacing: -0.022em;color: var(--imbody-desc-ink, #1d1d1f)}.imbody .imbody-kit__panel-copy p{margin: 0}.imbody .imbody-kit__panel-copy p + p{margin-top: 0.85em}.imbody-dial__card--render{padding: 0 !important;background: none !important;box-shadow: none !important;border-radius: var(--dl-card-r, 30px)}.imbody-dial__card--render .imbody-dial__panel, .imbody-dial__card--clean .imbody-dial__panel{padding: var(--dl-card-pad, 40px);border-radius: var(--dl-card-r, 30px);text-align: center}.imbody-dial__card--render .imbody-dial__panel{margin: var(--dl-inset, 0px);border-radius: var(--dl-card-r, 30px);overflow: hidden;background: radial-gradient(115% 95% at var(--dl-grad-x, 10%) var(--dl-grad-y, 0%), var(--dl-g1, #d4741f) 0%, var(--dl-g2, #7a5c48) 42%, transparent 78%), linear-gradient(150deg, var(--dl-g2, #7a5c48) 0%, var(--dl-g3, #2f2926) 62%);color: #fff}.imbody-dial__card--clean .imbody-dial__panel{background: var(--dl-card-bg, #fff);box-shadow: 0 1px 2px rgba(53, 48, 48, 0.04), 0 30px 60px -40px rgba(53, 48, 48, 0.45)}.imbody-dial__card--render .imbody-dial__readout, .imbody-dial__card--clean .imbody-dial__readout{display: flex;align-items: baseline;justify-content: center;gap: 0.06em;margin-bottom: calc(var(--dl-gap, 34px) * 1.1)}.imbody .imbody-dial__card--render .imbody-dial__num, .imbody .imbody-dial__card--clean .imbody-dial__num{font-size: var(--dl-num-mob, 64px);font-weight: 500;line-height: 1;letter-spacing: -0.04em;color: var(--dl-num-ink, #fff);font-variant-numeric: tabular-nums}@media (min-width: 750px){.imbody .imbody-dial__card--render .imbody-dial__num, .imbody .imbody-dial__card--clean .imbody-dial__num{font-size: var(--dl-num, 92px)}}.imbody .imbody-dial__card--render .imbody-dial__unit, .imbody .imbody-dial__card--clean .imbody-dial__unit{font-size: calc(var(--dl-num-mob, 64px) * var(--dl-unit, 0.46));font-weight: 500;line-height: 1;letter-spacing: -0.02em;color: var(--dl-unit-ink, #b9b2ac);align-self: baseline}@media (min-width: 750px){.imbody .imbody-dial__card--render .imbody-dial__unit, .imbody .imbody-dial__card--clean .imbody-dial__unit{font-size: calc(var(--dl-num, 92px) * var(--dl-unit, 0.46))}}.imbody-dial__card--render .imbody-dial__slider, .imbody-dial__card--clean .imbody-dial__slider{position: relative;height: var(--dl-rail-h, 46px)}.imbody-dial__card--render .imbody-dial__track, .imbody-dial__card--clean .imbody-dial__track{position: absolute;inset: 0;width: auto;height: auto;border-radius: 999px}.imbody-dial__card--clean .imbody-dial__track{overflow: hidden}.imbody-dial__card--render .imbody-dial__track{overflow: visible}.imbody-dial__card--render .imbody-dial__track{background: rgba(255, 255, 255, var(--dl-rail-off, 0.16));box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08)}.imbody-dial__card--clean .imbody-dial__track{background: var(--dl-rail, #e0e0e4)}.imbody-dial__card--render .imbody-dial__fill, .imbody-dial__card--clean .imbody-dial__fill{display: block;height: 100%;border-radius: 999px;background: var(--dl-fill, #ff6210);transition: width 0.12s linear}.imbody-dial__card--render .imbody-dial__fill{position: absolute;left: 0;top: 0;opacity: var(--dl-rail-on, 1);border-radius: 999px;background: linear-gradient(90deg, var(--dl-fill, #ff6a12) 0%, var(--dl-glow-a, #ff9a3c) 88%, #ffd9a8 100%);box-shadow: 0 0 calc(var(--dl-bloom, 60px) * 0.35) color-mix(in srgb, var(--dl-glow-a, #ff9a3c) 85%, transparent), 0 0 var(--dl-bloom, 60px) color-mix(in srgb, var(--dl-fill, #ff6a12) 55%, transparent)}@supports not (color: color-mix(in srgb, red 50%, transparent)){.imbody-dial__card--render .imbody-dial__fill{box-shadow: 0 0 calc(var(--dl-bloom, 60px) * 0.35) rgba(255, 154, 60, 0.85), 0 0 var(--dl-bloom, 60px) rgba(255, 106, 18, 0.55)}}.imbody-dial__card--render .imbody-dial__knob{position: absolute;top: 50%;z-index: 3;width: var(--dl-knob, 38px);height: var(--dl-knob, 38px);margin: 0;transform: translate(-50%, -50%);border-radius: 50%;background: #fff;box-shadow: 0 0 0 var(--dl-knob-ring, 4px) color-mix(in srgb, var(--dl-glow-a, #ff9a3c) 45%, transparent), 0 0 var(--dl-glow, 30px) var(--dl-glow-a, #ff9a3c);transition: left 0.12s linear;pointer-events: none}@supports not (color: color-mix(in srgb, red 50%, transparent)){.imbody-dial__card--render .imbody-dial__knob{box-shadow: 0 0 0 var(--dl-knob-ring, 4px) rgba(255, 154, 60, 0.45), 0 0 var(--dl-glow, 30px) rgba(255, 154, 60, 1)}}.imbody-dial__card--clean .imbody-dial__knob{position: absolute;top: 50%;width: var(--dl-knob, 34px);height: var(--dl-knob, 34px);margin: 0;transform: translate(-50%, -50%);border-radius: 50%;background: var(--dl-fill, #ff6210);box-shadow: 0 0 var(--dl-glow, 26px) var(--dl-glow-a, #ff8a3d);transition: left 0.12s linear;pointer-events: none}.imbody-dial__card--render .imbody-dial__input, .imbody-dial__card--clean .imbody-dial__input{position: absolute;inset: 0;z-index: 2;width: 100%;height: max(var(--dl-rail-h, 76px), 44px);top: 50%;bottom: auto;transform: translateY(-50%);margin: 0;padding: 0;opacity: 0;cursor: grab;-webkit-appearance: none;appearance: none;background: none}.imbody-dial__card--render .imbody-dial__input:active, .imbody-dial__card--clean .imbody-dial__input:active{cursor: grabbing}.imbody-dial__card--render .imbody-dial__input::-webkit-slider-thumb, .imbody-dial__card--clean .imbody-dial__input::-webkit-slider-thumb{-webkit-appearance: none;width: max(var(--dl-rail-h, 76px), 44px);height: max(var(--dl-rail-h, 76px), 44px)}.imbody-dial__card--render .imbody-dial__input:focus-visible ~ .imbody-dial__knob, .imbody-dial__card--clean .imbody-dial__input:focus-visible ~ .imbody-dial__knob{outline: 2px solid var(--dl-glow-a, #ff8a3d);outline-offset: 3px}.imbody-dial__ends{display: flex;justify-content: space-between;margin-top: 16px;font-size: var(--dl-end-fs, 15px);color: var(--dl-end-ink, #b9b2ac)}.imbody-dial__card--render .imbody-dial__scale, .imbody-dial__card--clean .imbody-dial__scale{display: none}.imbody-dial__card--render .imbody-dial__tiers, .imbody-dial__card--clean .imbody-dial__tiers{margin-top: var(--dl-gap, 34px)}.imbody .imbody-dial__card--render .imbody-dial__tier-title, .imbody .imbody-dial__card--clean .imbody-dial__tier-title{font-size: var(--dl-title-fs, 20px);font-weight: 500;letter-spacing: -0.018em;color: var(--dl-num-ink, #fff)}.imbody .imbody-dial__card--render .imbody-dial__tier-text, .imbody .imbody-dial__card--clean .imbody-dial__tier-text{margin-top: 0.35em;font-size: var(--dl-text-fs, 16px);color: var(--dl-unit-ink, #b9b2ac)}@media (prefers-reduced-motion: reduce){.imbody-dial__card--render .imbody-dial__fill, .imbody-dial__card--render .imbody-dial__knob, .imbody-dial__card--clean .imbody-dial__fill, .imbody-dial__card--clean .imbody-dial__knob{transition: none}}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__panel{background: radial-gradient(120% 34% at 50% -12%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0) 74%), linear-gradient(118deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.045) 38%, rgba(255, 255, 255, 0.012) 44%, rgba(255, 255, 255, 0) 50%), radial-gradient(80% 42% at 50% 112%, rgba(255, 150, 70, 0.18) 0%, rgba(255, 150, 70, 0) 70%), radial-gradient(115% 95% at var(--dl-grad-x, 10%) var(--dl-grad-y, 0%), var(--dl-g1, #d4741f) 0%, var(--dl-g2, #7a5c48) 42%, transparent 78%), linear-gradient(150deg, var(--dl-g2, #7a5c48) 0%, var(--dl-g3, #2f2926) 62%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.36), inset 0 -1px 0 0 rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 0 28px 0 rgba(255, 255, 255, 0.05), inset 0 -30px 44px -34px rgba(255, 170, 100, 0.3), 0 1px 2px rgba(53, 48, 48, 0.1), 0 30px 60px -38px rgba(60, 34, 18, 0.55)}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__track{background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.1) 100%), rgba(255, 255, 255, var(--dl-rail-off, 0.16));box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 0 rgba(255, 255, 255, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 0 0 rgba(255, 255, 255, 0.1)}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__fill{background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.12) 40%, rgba(255, 255, 255, 0) 56%, rgba(120, 36, 0, 0.16) 100%), linear-gradient(90deg, var(--dl-fill, #ff6a12) 0%, var(--dl-glow-a, #ff9a3c) 88%, #ffd9a8 100%)}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__fill::before, .imbody-dial__card--render[data-finish="liquid"] .imbody-dial__knob::before{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__fill::before{box-shadow: inset 0 1px 0.5px 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0.5px 0 rgba(110, 30, 0, 0.28), inset 0 0 0 0.5px rgba(255, 255, 255, 0.22)}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__knob{background: var(--imbody-lw-arc), var(--imbody-lw-body)}.imbody-dial__card--render[data-finish="liquid"] .imbody-dial__knob::before{box-shadow: var(--imbody-lw-inset)}.imbody-kit__panel--over{aspect-ratio: 100 / var(--kit-sheet-ratio, 128);max-height: min(88vh, 820px);display: block;position: relative}.imbody-kit__panel--over .imbody-kit__panel-media{position: absolute;inset: 0;width: 100%;height: 100%;aspect-ratio: auto}.imbody-kit__panel--over .imbody-kit__panel-copy{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;max-height: 62%;overflow-y: auto;background: var(--kit-foot-bg, rgba(255, 255, 255, 0.72));-webkit-backdrop-filter: blur(var(--kit-foot-blur, 22px)) saturate(1.4);backdrop-filter: blur(var(--kit-foot-blur, 22px)) saturate(1.4)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.imbody-kit__panel--over .imbody-kit__panel-copy{background: var(--kit-foot-bg, #fff)}}.imbody .imbody-kit__panel--over .imbody-kit__panel-title{color: var(--kit-foot-ink, #1d1d1f)}.imbody .imbody-kit__panel--over .imbody-kit__panel-copy p{color: var(--kit-foot-dim, #54545a)}.imbody-stars{position: relative;display: inline-block;line-height: 0}.imbody-stars__row{display: flex;gap: 2px}.imbody-stars__row svg{width: var(--rv-star-size, 18px);height: var(--rv-star-size, 18px);display: block}.imbody-stars__row--off{color: var(--rv-star-off, #e0e0e4)}.imbody-stars__row--on{position: absolute;inset: 0;color: var(--rv-star, #ff6210);overflow: hidden;width: var(--stars-pct, 0%)}.imbody-rv__wrap{width: 100%;max-width: var(--rv-max, 1000px);margin-inline: auto;padding-inline: var(--rv-inset, 22px);box-sizing: border-box}.imbody-rv__head{margin-bottom: 30px}.imbody-rv__headline{text-wrap: balance}.imbody-rv__summary{display: grid;grid-template-columns: 1fr;gap: 28px;align-items: center;padding: var(--rv-card-pad, 24px);margin-bottom: 26px;border: 1px solid var(--rv-card-line, #e6e6ea);border-radius: var(--rv-card-r, 20px);background: var(--rv-card-bg, #fff)}@media (min-width: 750px){.imbody-rv__summary{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 44px}}.imbody-rv__score{text-align: center}.imbody .imbody-rv__avg{margin: 0 0 8px;font-size: var(--rv-big, 60px);font-weight: 600;line-height: 1;letter-spacing: -0.035em;color: var(--rv-ink, #1d1d1f)}.imbody .imbody-rv__count{margin: 10px 0 0;font-size: var(--rv-fs-meta, 14px);color: var(--rv-dim, #86868b)}.imbody-rv__bars{display: flex;flex-direction: column;gap: 8px}.imbody-rv__bar{display: flex;align-items: center;gap: 12px}.imbody-rv__barnum, .imbody-rv__barcount{flex: none;min-width: 1.6em;font-size: var(--rv-fs-meta, 14px);color: var(--rv-dim, #86868b);font-variant-numeric: tabular-nums}.imbody-rv__barcount{text-align: right}.imbody-rv__bartrack{flex: 1 1 auto;height: 7px;border-radius: 999px;background: var(--rv-star-off, #e0e0e4);overflow: hidden}.imbody-rv__barfill{display: block;height: 100%;border-radius: 999px;background: var(--rv-star, #ff6210)}.imbody-rv__list{display: grid;grid-template-columns: 1fr;gap: var(--rv-gap, 14px)}@media (min-width: 750px){.imbody-rv__list{grid-template-columns: repeat(2, minmax(0, 1fr))}}.imbody-rv__card{padding: var(--rv-card-pad, 24px);border: 1px solid var(--rv-card-line, #e6e6ea);border-radius: var(--rv-card-r, 20px);background: var(--rv-card-bg, #fff)}.imbody-rv__cardtop{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-bottom: 14px}.imbody-rv__date{font-size: var(--rv-fs-meta, 14px);color: var(--rv-dim, #86868b)}.imbody .imbody-rv__title{margin: 0 0 8px;font-size: var(--rv-fs-name, 16px);font-weight: 600;letter-spacing: -0.012em;color: var(--rv-ink, #1d1d1f)}.imbody .imbody-rv__body p{margin: 0;font-size: var(--rv-fs-body, 16px)}.imbody .imbody-rv__body p + p{margin-top: 0.7em}.imbody-rv__by{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 16px}.imbody-rv__name{font-size: var(--rv-fs-name, 16px);color: var(--rv-ink, #1d1d1f)}.imbody-rv__verified{display: inline-flex;align-items: center;gap: 5px;font-size: var(--rv-fs-meta, 14px);color: var(--rv-star, #ff6210)}.imbody-rv__verified svg{width: 15px;height: 15px;display: block}.imbody-rv__foot{margin-top: 28px;text-align: center}.imbody-rv__btn{display: inline-flex;align-items: center;justify-content: center;height: var(--rv-btn-h, 50px);padding-inline: clamp(22px, 5vw, 34px);border-radius: var(--rv-btn-r, 14px);background: var(--rv-btn-bg, #ff6210);color: var(--rv-btn-ink, #fff);font-size: 15px;font-weight: 600;letter-spacing: -0.01em;text-decoration: none;transition: filter 0.22s var(--imbody-ease, ease)}.imbody-rv__btn:hover{filter: brightness(0.93)}.imbody .imbody-rv__footnote{margin: 12px 0 0;font-size: var(--rv-fs-meta, 14px)}.imbody-dark .imbody-rv__card, .imbody-dark .imbody-rv__summary{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.14)}.imbody-guard-text .imbody, .imbody-guard-text .imbody *{-webkit-user-select: none;-moz-user-select: none;user-select: none}.imbody-guard-text .imbody input, .imbody-guard-text .imbody textarea, .imbody-guard-text .imbody select, .imbody-guard-text .imbody [contenteditable="true"], .imbody-guard-text .imbody [data-imbody-selectable], .imbody-guard-text .imbody [data-imbody-selectable] *{-webkit-user-select: text;-moz-user-select: text;user-select: text}.imbody-guard-media .imbody img, .imbody-guard-media .imbody video, .imbody-guard-media .imbody picture{-webkit-user-drag: none;-webkit-touch-callout: none;user-select: none}.imbody-font-lock body, .imbody-font-lock .imbody, .imbody-font-lock .imbody *{font-synthesis: none;-webkit-font-synthesis: none}.imbody-buysteps__rail{position: relative}.imbody-buysteps__nav{display: flex;justify-content: flex-end;gap: 10px;padding-inline: var(--imbody-bs-inset, 24px)}.imbody-buysteps__arrow{width: var(--imbody-bs-arrow, 46px);height: var(--imbody-bs-arrow, 46px);display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: #eaeaee;color: #1d1d1f;cursor: pointer;transition: background 0.2s var(--imbody-ease, ease), opacity 0.2s var(--imbody-ease, ease)}.imbody-buysteps__arrow:hover{background: #e0e0e6}.imbody-buysteps__arrow svg{width: 17px;height: 17px;stroke: currentColor}.imbody-buysteps__arrow[disabled]{opacity: 0.3;cursor: default}.imbody-buysteps__opts[data-layout="carousel"]{display: flex;grid-template-columns: none;gap: var(--imbody-bs-gap, 10px);overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none;padding-block: 20px 4px;margin-inline: calc(var(--imbody-bs-inset, 24px) * -1);padding-inline: var(--imbody-bs-inset, 24px);scroll-padding-inline: var(--imbody-bs-inset, 24px)}.imbody-buysteps__opts[data-layout="carousel"]::-webkit-scrollbar{display: none}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__opt{flex: 0 0 var(--imbody-bs-cardw, 70%);scroll-snap-align: start}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optcard:not([data-visual="cover"]){height: auto;min-height: var(--imbody-bs-cardh, 300px);justify-content: flex-start}.imbody-buysteps__opts[data-layout="carousel"]{align-items: stretch}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optcard{background: #ffffff;padding: var(--imbody-bs-pad, 26px);gap: 0;box-shadow: none;border-color: rgba(53, 48, 48, 0.12)}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__radio:checked + .imbody-buysteps__optcard{border-color: var(--imbody-bs-accent, #ff6210)}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__titleimg{order: 1}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__opttitle{order: 1}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__subtitle{order: 2}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__units{order: 3}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optmedia{order: 4}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optprice{order: 5}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__float{order: 6}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__opttext{order: 7}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optnote{order: 8}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optmedia{margin: 18px 0;text-align: center}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optmedia img{width: auto;max-width: 100%;height: var(--imbody-bs-mediah, 190px);margin-inline: auto;object-fit: contain}.imbody-buysteps__submeta{display: flex;align-items: center;gap: 8px;margin-top: 4px;flex-wrap: wrap}.imbody-buysteps__units{display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;gap: 8px;margin: 10px 0 12px;max-width: 100%}.imbody-buysteps__optcard:not([data-visual="cover"]) .imbody-buysteps__units{margin-top: auto;margin-bottom: auto}.imbody .imbody-buysteps__unit{flex: 0 1 auto;display: block;width: auto;height: var(--imbody-bs-unit, 44px);min-width: 0;object-fit: contain}.imbody .imbody-buysteps__subtitle{font-size: 14px;font-weight: 700;line-height: 1.3;color: var(--imbody-bs-dim, #8a8383)}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__opttitle{font-size: var(--imbody-bs-titlefs, 26px);line-height: 1.14;letter-spacing: -0.03em}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__now{font-size: calc(var(--imbody-bs-titlefs, 26px) * 1.18);line-height: 1.1;letter-spacing: -0.035em}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optprice{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;margin-top: 4px}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__was{order: 1;font-size: calc(var(--imbody-bs-titlefs, 26px) * 0.62);font-weight: 500}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__now{order: 2}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__badge{top: -11px;left: 16px;right: auto;padding: 6px 12px;border-radius: var(--imbody-bs-badge-r, 8px);font-size: 11.5px;letter-spacing: 0.02em;text-transform: uppercase}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optcard[data-visual="cover"]{position: relative;overflow: visible;min-height: var(--imbody-bs-coverh, 420px);padding: 0;background: transparent;border-color: transparent}.imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__radio:checked + .imbody-buysteps__optcard[data-visual="cover"]{border-color: var(--imbody-bs-accent, #ff6210)}.imbody-buysteps__cover{position: absolute;inset: calc(var(--imbody-bs-border, 2px) * -1);z-index: 0;display: block;overflow: hidden;border-radius: inherit;background: var(--imbody-bs-coverbg, #f2f2f4)}.imbody .imbody-buysteps__cover img{width: 100%;height: 100%;object-fit: cover;display: block}.imbody-buysteps__optcard[data-visual="cover"]>*:not(.imbody-buysteps__cover){position: relative;z-index: 2}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__opttitle{color: var(--imbody-bs-foot-ink, #fff);margin-bottom: 2px}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__titleimg{margin-bottom: 6px}.imbody .imbody-buysteps__titleimg{display: block;width: auto;height: var(--imbody-bs-ti-h, 26px);object-fit: contain}.imbody-buysteps__foot{display: contents}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot{display: flex;position: absolute;left: calc(var(--imbody-bs-border, 2px) * -1);right: calc(var(--imbody-bs-border, 2px) * -1);bottom: calc(var(--imbody-bs-border, 2px) * -1);z-index: 3;display: flex;flex-direction: column;align-items: flex-start;gap: 3px;min-height: var(--imbody-bs-footh, 132px);justify-content: center;padding: var(--imbody-bs-footpad, 18px);border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;overflow: hidden;background: var(--imbody-bs-footbg, rgba(28, 26, 26, 0.42));-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px)}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__now{color: var(--imbody-bs-foot-ink, #fff)}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__was, .imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__float, .imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__opttext, .imbody .imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__foot .imbody-buysteps__subtitle{color: var(--imbody-bs-foot-dim, #e2e0e0)}.imbody-buysteps__optcard[data-visual="cover"] .imbody-buysteps__tick{top: 16px;bottom: auto;right: 16px}.imbody-buysteps__nav{margin-top: var(--imbody-bs-arrow-gap, 18px)}.imbody-buysteps__float{display: flex;align-items: flex-start;gap: 7px;margin-top: 8px;font-size: 14px;font-weight: 700;line-height: 1.35;color: var(--imbody-bs-dim, #8a8383)}.imbody .imbody-buysteps__floatic{flex: none;margin-top: 2px;width: auto;height: var(--imbody-bs-floatic, 13px);display: block;object-fit: contain}.imbody .imbody-buysteps__policy{margin-top: 22px;padding: 0 var(--imbody-bs-inset, 24px);text-align: center;font-size: 11.5px;line-height: 1.55;color: var(--imbody-bs-dim, #8a8383)}.imbody .imbody-buysteps__policy p{margin: 0 0 0.4em}.imbody .imbody-buysteps__policy p:last-child{margin-bottom: 0}.imbody-buysteps[data-grad="true"], .imbody-assure[data-grad="true"]{background-image: linear-gradient( to bottom, var(--imbody-bs-grad-a, #ededf0) 0%, var(--imbody-bs-grad-b, #ffffff) 100% )}.imbody-assure[data-grad="true"]{background-image: linear-gradient( to bottom, var(--imbody-as-grad-a, #ededf0) 0%, var(--imbody-as-grad-b, #ffffff) 100% )}.imbody-dial__panel.is-sweeping .imbody-dial__fill, .imbody-dial__panel.is-sweeping .imbody-dial__knob, .imbody-dial__panel.is-sweeping .imbody-dial__tier{transition: none}.imbody-lg{position: relative;isolation: isolate;border-radius: var(--lg-r, 18px);background: linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% );-webkit-backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.07), inset 0 0 0 1px rgba(255, 255, 255, 0.13), 0 1px 2px rgba(31, 29, 29, 0.05), 0 var(--lg-lift, 14px) calc(var(--lg-lift, 14px) * 2.6) calc(var(--lg-lift, 14px) * -1.25) rgba(31, 29, 29, var(--lg-shadow, 0.3))}.imbody-lg::before{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.78)), rgba(255, 255, 255, 0) 60%), radial-gradient(105% 150% at 50% 135%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.26)), rgba(255, 255, 255, 0) 55%)}.imbody-lg>*{position: relative;z-index: 1}.imbody-lg[data-sheen="true"]::after{content: "";position: absolute;top: 0;bottom: 0;left: -40%;width: 40%;z-index: 0;pointer-events: none;border-radius: inherit;background: linear-gradient( 100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 50%, rgba(255, 255, 255, 0) 100% );will-change: transform;animation: imbody-lg-sheen var(--lg-sheen-dur, 9s) ease-in-out infinite}@keyframes imbody-lg-sheen{0%, 62%{transform: translate3d(0, 0, 0)}100%{transform: translate3d(360%, 0, 0)}}@media (prefers-reduced-motion: reduce){.imbody-lg[data-sheen="true"]::after{animation: none;opacity: 0}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.imbody-lg{background: var(--lg-solid, #edeef1)}}.imbody-announce__bar{overflow: hidden;margin-inline: var(--imbody-ann-inset, 0px);min-height: var(--imbody-ann-h, 60px);display: flex;align-items: center}.imbody-announce__track{display: flex;width: max-content;will-change: transform;animation: imbody-ann-run var(--imbody-ann-dur, 18s) linear infinite}.imbody-announce[data-pause="true"] .imbody-announce__bar:hover .imbody-announce__track{animation-play-state: paused}@keyframes imbody-ann-run{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(var(--imbody-mq-shift, -50%), 0, 0)}}.imbody-announce__run{display: flex;align-items: center;flex: none;min-width: max-content;gap: var(--imbody-ann-gap, 46px);padding-inline: calc(var(--imbody-ann-gap, 46px) / 2)}.imbody-announce__item{display: inline-flex;align-items: center;gap: var(--imbody-ann-icon-gap, 9px);flex: none;white-space: nowrap}.imbody .imbody-announce__icon{display: block;width: auto;height: var(--imbody-ann-icon, 18px);object-fit: contain}.imbody .imbody-announce__text{font-size: var(--imbody-ann-fs, 15px);line-height: 1.2;color: var(--imbody-ann-ink, #ffffff)}@media (prefers-reduced-motion: reduce){.imbody-announce__track{animation: none}.imbody-announce__bar{overflow-x: auto;scrollbar-width: none}.imbody-announce__bar::-webkit-scrollbar{display: none}}.imbody-tabs__barwrap[data-glass="true"] .imbody-tabs__bar{min-height: var(--imbody-bar-h, 60px);align-items: center;padding-inline: 10px;background: none}.imbody-tabs__barwrap[data-glass="true"] .imbody-tab__label, .imbody-tabs__barwrap[data-glass="true"] .imbody-tabs__playlabel{color: var(--imbody-bar-ink, #ffffff)}.imbody-tabs__barwrap[data-glass="true"] .imbody-tabs__fade{display: none}.imbody-tabs__barwrap[data-glass="true"] .imbody-tab{align-self: center}.imbody-tabs__barwrap[data-glass="true"]{border-radius: var(--lg-r, 999px)}.imbody-tabs__barwrap[data-glass="true"] .imbody-tabs__bar{border-radius: inherit}.imbody-lg--sm{--lg-lift: 4px;--lg-shadow: 0.16;--lg-blur: 12px}.imbody-tabs__barwrap[data-glass="true"] .imbody-tabs__bar .imbody-tab[aria-selected="true"]{position: relative;isolation: isolate;border-radius: var(--lg-pill-r, 999px);color: var(--imbody-bar-on-ink, #ffffff);background: linear-gradient( to bottom, var(--lg-on-top, rgba(255, 255, 255, 0.34)) 0%, var(--lg-on-bot, rgba(255, 255, 255, 0.12)) 100% );-webkit-backdrop-filter: blur(12px) saturate(200%) brightness(1.06);backdrop-filter: blur(12px) saturate(200%) brightness(1.06);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.16), 0 1px 2px rgba(31, 29, 29, 0.08), 0 4px 10px -6px rgba(31, 29, 29, 0.22)}.imbody-tabs__barwrap[data-glass="true"] .imbody-tab[aria-selected="true"] .imbody-tab__label{color: var(--imbody-bar-on-ink, #ffffff)}.imbody-appcards__controls:has(.imbody-tabs__barwrap[data-glass="true"]) .imbody-appcards__pp{position: relative;isolation: isolate;border: 0;background: linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% );-webkit-backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(31, 29, 29, 0.06), 0 4px 12px -7px rgba(31, 29, 29, 0.24)}.imbody-hltabs__film.imbody-lg{background: linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% )}.imbody-hltabs__film.imbody-lg .imbody-hltabs__film-label{color: var(--imbody-ht-film-ink, #1d1d1f)}.imbody .imbody-hero__masticon{background: var(--imbody-mast-btn-bg, rgba(53, 48, 48, 0.06));color: var(--imbody-mast-btn-ink, var(--imbody-mast-ink, #161313));border-radius: var(--imbody-mast-btn-r, 10px)}.imbody .imbody-hero__masticon svg{color: inherit;stroke: currentColor}.imbody-tabs__barwrap{min-height: var(--imbody-bar-h, 60px);display: flex;align-items: center}.imbody-tabs__barwrap .imbody-tabs__bar{min-height: var(--imbody-bar-h, 60px);align-items: center}.imbody-tabs__barwrap .imbody-tab{align-self: center}.imbody .imbody-appcards__controls .imbody-appcards__pp{flex: none;align-self: center;width: calc(var(--imbody-pp-size, var(--imbody-bar-h, 60px)) - var(--imbody-pp-inset, 0px));height: calc(var(--imbody-pp-size, var(--imbody-bar-h, 60px)) - var(--imbody-pp-inset, 0px));aspect-ratio: auto}.imbody .imbody-appcards__controls .imbody-appcards__pp-ic{width: calc((var(--imbody-pp-size, var(--imbody-bar-h, 60px)) - var(--imbody-pp-inset, 0px)) * var(--imbody-pp-glyph, 0.34));height: calc((var(--imbody-pp-size, var(--imbody-bar-h, 60px)) - var(--imbody-pp-inset, 0px)) * var(--imbody-pp-glyph, 0.34))}.imbody .imbody-appcards__controls .imbody-appcards__pp-ic svg{width: 100%;height: 100%}.imbody .imbody-appcards__controls{gap: var(--imbody-pp-gap, 14px);align-items: center}.imbody .imbody-appcards__controls .imbody-appcards__barwrap{flex: 0 1 var(--imbody-bar-max, 560px);width: var(--imbody-bar-max, 560px);max-width: 100%}.imbody .imbody-appcards__controls[data-pp="right"]{flex-direction: row-reverse}.imbody-gbtn .imbody :is( .imbody-closer__arrow, .imbody-closer__close, .imbody-dsg__arrow, .imbody-kit__arrow, .imbody-kit__panel-close, .imbody-rotator__panel-close, .imbody-lightbox__close, .imbody-mpill, .imbody-sup__pill, .imbody-chip, .imbody-menu__close, .imbody-buysteps__arrow ){border-color: transparent !important;background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.7)), rgba(255, 255, 255, 0) 60%), linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(31, 29, 29, 0.05), 0 4px 12px -7px rgba(31, 29, 29, 0.22) !important}.imbody-gbtn .imbody :is( .imbody-mpill[aria-pressed="true"], .imbody-sup__pill[aria-pressed="true"], .imbody-chip[aria-selected="true"] ){background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-dark-top, rgba(74, 70, 70, 0.92)) 0%, var(--lg-dark-bot, rgba(38, 35, 35, 0.96)) 100% ) !important;background-color: transparent !important;color: var(--lg-dark-ink, #ffffff) !important;box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.26), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(24, 22, 22, 0.12), 0 5px 14px -8px rgba(24, 22, 22, 0.42) !important}.imbody-gacc .imbody :is( .imbody-hero__buy, .imbody-hero__masticon, .imbody-menu__cta, .imbody-header__buy, .imbody-btn--primary, .imbody-topbar__buy, .imbody-topbar__dockbuy, .imbody-specs__btn, .imbody-ct__submit, .imbody-buysteps__cta, .imbody-kit__plus, .imbody-sup__plus, .imbody-acc__icon, .imbody-pillbtn, .imbody-rotator__explore, .imbody-hltabs__film-dot ){border-color: transparent !important;color: var(--lg-acc-ink, #ffffff) !important;background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(10px) saturate(220%);backdrop-filter: blur(10px) saturate(220%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 8px 20px -10px rgba(196, 68, 4, 0.5) !important}.imbody-gacc :is(.imbody-header__buy, .imbody-menu__cta, .imbody-btn--primary){border-color: transparent !important;color: var(--lg-acc-ink, #ffffff) !important;background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(10px) saturate(220%);backdrop-filter: blur(10px) saturate(220%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 8px 20px -10px rgba(196, 68, 4, 0.5) !important}.imbody-gacc :is(.imbody-header__buy, .imbody-menu__cta){border: 0}.imbody-gbtn .imbody .imbody-rotator__plate[data-plate="true"]{border-color: transparent !important;background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.7)), rgba(255, 255, 255, 0) 60%), linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(31, 29, 29, 0.05), 0 var(--lg-lift, 14px) calc(var(--lg-lift, 14px) * 2.6) calc(var(--lg-lift, 14px) * -1.25) rgba(31, 29, 29, var(--lg-shadow, 0.3)) !important}.imbody-gbtn .imbody .imbody-closer-sec--v3 .imbody-chip{border-style: none !important;border-width: 0 !important;border-color: transparent !important;background-clip: border-box !important;background-image: linear-gradient( to bottom, var(--cl3-glass-top, rgba(246, 246, 249, 0.96)) 0%, var(--cl3-glass-bot, rgba(224, 224, 231, 0.97)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: 0 1px 2px rgba(31, 29, 29, 0.07), 0 5px 14px -8px rgba(31, 29, 29, 0.28) !important}.imbody-gbtn .imbody .imbody-closer-sec--v3 .imbody-chips .imbody-chip[aria-selected="true"]{border-style: none !important;border-width: 0 !important;background-clip: border-box !important;background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-dark-top, rgba(74, 70, 70, 0.92)) 0%, var(--lg-dark-bot, rgba(38, 35, 35, 0.96)) 100% ) !important;background-color: transparent !important;color: var(--lg-dark-ink, #ffffff) !important;box-shadow: 0 1px 2px rgba(24, 22, 22, 0.14), 0 5px 14px -8px rgba(24, 22, 22, 0.44) !important}.imbody-gacc .imbody-hltabs__film .imbody-hltabs__film-dot, .imbody-gacc .imbody-hltabs__film .imbody-hltabs__film-dot svg{color: var(--lg-acc-ink, #ffffff)}.imbody-gacc .imbody-hltabs__film .imbody-hltabs__film-dot svg path[fill]{fill: currentColor}.imbody :is(.imbody-dsg__arrow, .imbody-kit__arrow, .imbody-buysteps__arrow)[disabled], .imbody :is(.imbody-dsg__arrow, .imbody-kit__arrow, .imbody-buysteps__arrow)[aria-disabled="true"]{opacity: var(--imbody-arrow-off, 0.42);cursor: default}.imbody :is(.imbody-dsg__arrow, .imbody-kit__arrow, .imbody-buysteps__arrow) svg{stroke-width: var(--imbody-arrow-stroke, 2.4);stroke-linecap: round;stroke-linejoin: round}.imbody-appcards .imbody-carousel[data-bleed="true"] .imbody-appcard{border-top: 0;border-bottom: 0}.imbody-gacc .imbody .imbody-closer-sec--v3 .imbody-chip__mark{background: var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) !important;border-color: transparent !important;color: var(--lg-acc-ink, #ffffff) !important;box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(120, 44, 4, 0.16) !important}.imbody-gacc .imbody .imbody-closer-sec--v3 .imbody-chip__mark svg{color: var(--lg-acc-ink, #ffffff);stroke: currentColor}.imbody-gacc .imbody .imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__radio:checked + .imbody-buysteps__optcard{border-style: solid;border-image: linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% ) 1 / var(--imbody-bs-border, 2px) stretch;box-shadow: 0 1px 2px rgba(120, 44, 4, 0.08), 0 8px 22px -12px rgba(196, 68, 4, 0.34)}.imbody-gacc .imbody .imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__radio:checked + .imbody-buysteps__optcard:not([data-visual="cover"]){border-image: none;border-color: var(--lg-acc-bot, rgba(226, 84, 6, 0.97));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.5)), inset 0 0 0 1px rgba(255, 255, 255, 0.16), 0 1px 2px rgba(120, 44, 4, 0.08), 0 8px 22px -12px rgba(196, 68, 4, 0.34)}.imbody-gacc .imbody .imbody-buysteps__badge{border-color: transparent !important;color: var(--lg-acc-ink, #ffffff) !important;background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(10px) saturate(220%);backdrop-filter: blur(10px) saturate(220%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 4px 12px -7px rgba(196, 68, 4, 0.4) !important}.imbody .imbody-announce__bar{margin-inline: var(--imbody-ann-inset, var(--imbody-gutter, 20px))}.imbody .imbody-announce[data-bleed="true"] .imbody-announce__bar{margin-inline: calc(var(--imbody-gutter, 20px) * -1);border-radius: 0}.imbody-announce[data-rule="true"] .imbody-announce__item::before{content: "";position: absolute;left: calc(var(--imbody-ann-gap, 46px) / -2);top: 50%;transform: translateY(-50%);width: var(--imbody-ann-rule-w, 1px);height: var(--imbody-ann-rule-h, 46%);background: var(--imbody-ann-rule, rgba(53, 48, 48, 0.22));pointer-events: none}.imbody-announce[data-rule="true"] .imbody-announce__item{position: relative}.imbody-announce[data-ground="none"]{background: transparent}.imbody-announce[data-ground="white"]{background: #ffffff}.imbody-announce[data-ground="alt"]{background: var(--imbody-alt, #f2f2f4)}.imbody-announce[data-tone="accent"] .imbody-announce__bar{background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% );-webkit-backdrop-filter: blur(10px) saturate(220%);backdrop-filter: blur(10px) saturate(220%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 8px 20px -10px rgba(196, 68, 4, 0.5)}.imbody-gbtn .imbody .imbody-rotator__plate[data-plate="true"][data-tone="accent"], .imbody .imbody-rotator__plate[data-plate="true"][data-tone="accent"]{border-color: transparent !important;background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient( to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100% ) !important;background-color: transparent !important;-webkit-backdrop-filter: blur(var(--lg-blur, 22px)) saturate(220%);backdrop-filter: blur(var(--lg-blur, 22px)) saturate(220%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 var(--lg-lift, 14px) calc(var(--lg-lift, 14px) * 2.4) calc(var(--lg-lift, 14px) * -1.15) rgba(196, 68, 4, 0.42) !important}.imbody .imbody-rotator__plate[data-plate="true"][data-tone="accent"] :is( .imbody-rotator__word, .imbody-rotator__kicker ){color: var(--lg-acc-ink, #ffffff) !important}.imbody-spacer[data-shape="bar"]{width: min(var(--imbody-sp-max, 560px), calc(100% - var(--imbody-sp-inset, 20px) * 2));margin-inline: auto;border-radius: min(var(--imbody-sp-r, 80px), calc(var(--imbody-sp-h, 40px) / 2))}.imbody-assure[data-ground="white"]{background: #ffffff}.imbody-assure[data-card="grey"] .imbody-assure__card{background: var(--imbody-as-cardbg, #f2f2f4);border-color: transparent}.imbody-assure[data-card="glass"] .imbody-assure__card{border-color: transparent;background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.7)), rgba(255, 255, 255, 0) 60%), linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% );background-color: transparent;-webkit-backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(var(--lg-blur, 22px)) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(31, 29, 29, 0.05), 0 var(--lg-lift, 14px) calc(var(--lg-lift, 14px) * 2.6) calc(var(--lg-lift, 14px) * -1.25) rgba(31, 29, 29, var(--lg-shadow, 0.3))}.imbody .imbody-assure__ic svg, .imbody .imbody-assure__ic img{width: var(--imbody-as-icon, 26px);height: var(--imbody-as-icon, 26px);object-fit: contain}.imbody .imbody-hero2__barnote{margin-top: var(--imbody-h2note-gap, 14px)}.imbody-hero2__barnote--run{overflow: hidden;position: relative}.imbody-hero2__notetrack{display: flex;width: max-content;will-change: transform;animation: imbody-h2note-run var(--imbody-h2note-dur, 18s) linear infinite}@keyframes imbody-h2note-run{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(var(--imbody-mq-shift, -50%), 0, 0)}}.imbody-hero2__noterun{display: flex;align-items: center;flex: none;min-width: max-content;gap: var(--imbody-h2note-itemgap, 34px);padding-inline: calc(var(--imbody-h2note-itemgap, 34px) / 2)}.imbody-hero2__noteitem{position: relative;display: inline-flex;align-items: center;gap: var(--imbody-h2note-icgap, 8px);flex: none;white-space: nowrap}.imbody-hero2__barnote--run[data-rule="true"] .imbody-hero2__noteitem::before{content: "";position: absolute;left: calc(var(--imbody-h2note-itemgap, 34px) / -2);top: 50%;transform: translateY(-50%);width: 1px;height: var(--imbody-h2note-rule-h, 58%);background: var(--imbody-h2note-rule, rgba(255, 255, 255, 0.38));pointer-events: none}.imbody .imbody-hero2__noteic{display: block;width: auto;height: var(--imbody-h2note-ic, 15px);object-fit: contain;opacity: var(--imbody-h2note-op, 0.78)}.imbody .imbody-hero2__notetext{font-size: var(--imbody-h2note-size, 13px);line-height: 1.2;color: var(--imbody-h2note-ink, #ffffff);opacity: var(--imbody-h2note-op, 0.78)}@media (prefers-reduced-motion: reduce){.imbody-hero2__notetrack{animation: none}.imbody-hero2__barnote--run{overflow-x: auto;scrollbar-width: none}.imbody-hero2__barnote--run::-webkit-scrollbar{display: none}}.imbody-railbar{position: relative;display: flex;align-items: center;width: min(var(--imbody-rb-max, 560px), calc(100% - var(--imbody-gutter, 20px) * 2));margin-inline: auto;margin-top: var(--imbody-rb-top, 28px);min-height: var(--imbody-rb-h, 60px);padding-inline: var(--imbody-rb-pad, 18px);border-radius: 999px;background: var(--imbody-rb-outer, rgba(236, 236, 240, 0.9))}.imbody-railbar__rail{position: relative;flex: 1;height: var(--imbody-rb-fillh, 10px);border-radius: 999px;overflow: hidden;background: var(--imbody-rb-track, rgba(53, 48, 48, 0.12));box-shadow: inset 0 1px 1px rgba(31, 29, 29, 0.06)}.imbody-railbar__fill{position: absolute;top: 0;left: 0;height: 100%;width: 34%;border-radius: 999px;background: var(--imbody-rb-fill, var(--imbody-accent, #ff6210));will-change: transform;transition: width 0.28s var(--imbody-ease-out, ease-out)}.imbody-gbtn .imbody .imbody-railbar{background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.7)), rgba(255, 255, 255, 0) 60%), linear-gradient( to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100% );background-color: transparent;-webkit-backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));backdrop-filter: blur(12px) saturate(var(--lg-sat, 185%)) brightness(var(--lg-bright, 1.04));box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), 0 1px 2px rgba(31, 29, 29, 0.05), 0 4px 12px -7px rgba(31, 29, 29, 0.22)}@media (prefers-reduced-motion: reduce){.imbody-railbar__fill{transition: none}}.imbody-testimonials__head{margin-bottom: var(--imbody-tm-head-gap, 34px)}.imbody-testimonials__kicker{display: flex;align-items: center;gap: 10px;margin-bottom: var(--dsg-gap-eyebrow, 12px)}.imbody-testimonials__rail .imbody-carousel__track{gap: var(--imbody-tc-gap, 14px);align-items: flex-start}.imbody-tcard{position: relative;flex: 0 0 var(--imbody-tc-w, 74%);margin: 0;overflow: hidden;border-radius: var(--imbody-tc-r, 22px);background: var(--imbody-bg-alt, #f2f2f4);scroll-snap-align: start}@media (min-width: 750px){.imbody-tcard{flex-basis: var(--imbody-tc-wdesk, 380px)}}.imbody-tcard--tall{aspect-ratio: 3 / 4}.imbody-tcard--short{aspect-ratio: 4 / 5}.imbody-tcard--square{aspect-ratio: 1 / 1}.imbody .imbody-tcard__media{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.imbody-tcard::after{content: "";position: absolute;inset: var(--imbody-tc-from, 45%) 0 0 0;pointer-events: none;background: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, var(--imbody-tc-scrim, 0.62)) 100% )}.imbody-tcard__label{position: absolute;z-index: 2;left: var(--imbody-tc-inset, 16px);right: var(--imbody-tc-inset, 16px);bottom: calc(var(--imbody-tc-inset, 16px) - 2px);color: #ffffff;display: flex;flex-direction: column}.imbody .imbody-tcard__name{font-size: var(--imbody-tc-name, 17px);font-weight: 600;letter-spacing: -0.01em;line-height: 1.2}.imbody .imbody-tcard__role{font-size: var(--imbody-tc-role, 13px);color: rgba(255, 255, 255, 0.78);margin-top: 1px;line-height: 1.25}.imbody-testimonials__lead{--dsg-fs-lead: var(--tm-fs-lead, 21px);--dsg-lead-max: var(--tm-lead-max, 720px);--dsg-gap-lead: var(--imbody-tm-lead-gap, 24px)}.imbody .imbody-tcard__social{display: inline-flex;align-items: center;gap: 6px;margin-top: var(--imbody-tc-handlegap, 6px);color: #ffffff;opacity: var(--imbody-tc-handleop, 0.72);text-decoration: none;align-self: flex-start;transition: opacity 0.2s var(--imbody-ease-out, ease-out)}a.imbody-tcard__social:hover, a.imbody-tcard__social:focus-visible{opacity: 1}.imbody .imbody-tcard__socialic{display: inline-flex;width: var(--imbody-tc-handle-ic, var(--imbody-tc-handle, 12px));height: var(--imbody-tc-handle-ic, var(--imbody-tc-handle, 12px));flex: none}.imbody .imbody-tcard__socialic svg{width: 100%;height: 100%;fill: currentColor}.imbody .imbody-tcard__handle{font-size: var(--imbody-tc-handle, 12px);line-height: 1.2;letter-spacing: -0.005em}@media (prefers-reduced-motion: reduce){.imbody .imbody-tcard__social{transition: none}}.imbody-appcards[data-cardstyle="feature"] .imbody-carousel__track{max-width: calc(var(--imbody-appcard-max, 820px) + var(--imbody-gutter, 20px) * 2);margin-inline: auto}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard{flex: 0 0 100%;width: auto;max-width: none;scroll-snap-align: center;border: 0;box-shadow: 0 1px 2px rgba(53, 48, 48, 0.05), 0 20px 50px -34px rgba(53, 48, 48, 0.5)}.imbody-appcards[data-cardstyle="feature"] .imbody-carousel__track{scroll-padding-inline: var(--imbody-gutter, 20px)}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__body{gap: 6px;padding: clamp(16px, 2.2vw, 26px) clamp(18px, 2.6vw, 32px);padding-block: clamp(14px, 1.8vw, 20px)}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__title{font-size: clamp(15px, 1.5vw, 18px);letter-spacing: -0.015em}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__text{font-size: clamp(14px, 1.4vw, 16px);line-height: 1.45}@media (max-width: 749px){.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__text{font-size: 13.5px}}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard[data-fixed="true"]{height: auto;min-height: var(--imbody-appcard-h-desk, var(--imbody-appcard-fixed, auto));grid-template-rows: auto 1fr}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media{height: auto}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="wide"]{aspect-ratio: 16 / 9}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="three-two"]{aspect-ratio: 3 / 2}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="four-three"]{aspect-ratio: 4 / 3}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="square"]{aspect-ratio: 1 / 1}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="portrait"]{aspect-ratio: 4 / 5}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media[data-shape="tall"]{aspect-ratio: 3 / 4}.imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media img, .imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media video, .imbody-appcards[data-cardstyle="feature"] .imbody-appcard__media .imbody-media__el{width: 100%;height: 100%;object-fit: var(--imbody-appcard-media-fit, cover);object-position: var(--imbody-appcard-media-pos, center)}.imbody-welcome{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;height: 100dvh;z-index: 9400;display: flex;align-items: center;justify-content: center;padding: clamp(16px, 5vw, 40px);background: var(--imbody-wc-veil, rgba(244, 244, 246, 0.52));-webkit-backdrop-filter: blur(var(--imbody-wc-blur, 2px));backdrop-filter: blur(var(--imbody-wc-blur, 2px));opacity: 0;transition: opacity 0.42s var(--imbody-ease-out, cubic-bezier(0.22, 1, 0.32, 1))}.imbody-welcome[hidden]{display: none}.imbody-welcome.is-in{opacity: 1}.imbody-welcome__card{position: relative;width: 100%;max-width: var(--imbody-wc-max, 620px);border-radius: var(--imbody-wc-r, 26px);overflow: hidden;text-align: center;transform: translate3d(var(--imbody-wc-from, 420px), 0, 0) rotate(var(--imbody-wc-tilt, 0deg));opacity: 0;transition: transform 0.9s cubic-bezier(0.16, 1.22, 0.36, 1), opacity 0.34s linear}.imbody-welcome.is-in .imbody-welcome__card{transform: translate3d(0, 0, 0) rotate(0deg);opacity: 1}.imbody-welcome__card[data-on-image="false"]{padding: var(--imbody-wc-pad, 34px);background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0) 60%), linear-gradient(to bottom, var(--imbody-wc-cardtop, rgba(74, 70, 70, 0.94)) 0%, var(--imbody-wc-cardbot, rgba(32, 29, 29, 0.96)) 100%);-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.3), 0 2px 6px rgba(0, 0, 0, 0.18), 0 30px 70px -40px rgba(0, 0, 0, 0.7)}.imbody-welcome__card[data-on-image="true"]{box-shadow: var(--imbody-wc-cardshadow, none);background: transparent}.imbody .imbody-welcome__cube{display: block;width: 100%;height: auto;aspect-ratio: var(--imbody-wc-ratio, auto);object-fit: contain;transform: scale(var(--imbody-wc-cube-scale, 1));transform-origin: center center}.imbody-welcome__scrim{position: absolute;inset: var(--imbody-wc-scrim-from, 30%) 0 0 0;pointer-events: none;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--imbody-wc-scrim, rgba(22, 19, 19, 0.46)) 100%)}.imbody-welcome__card[data-on-image="true"] .imbody-welcome__inner{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: var(--imbody-wc-pad, 34px);transform: translate3d(var(--imbody-wc-inner-x, 0px), var(--imbody-wc-inner-y, 0px), 0)}.imbody-welcome__card[data-on-image="false"] .imbody-welcome__inner{transform: translate3d(var(--imbody-wc-inner-x, 0px), var(--imbody-wc-inner-y, 0px), 0)}.imbody-welcome__close{position: absolute;top: var(--imbody-wc-close-y, 14px);right: var(--imbody-wc-close-x, 14px);z-index: 3;width: var(--imbody-wc-close, 40px);height: var(--imbody-wc-close, 40px);display: grid;place-items: center;border: 0;border-radius: 50%;cursor: pointer;color: var(--lg-acc-ink, #ffffff);background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%), linear-gradient(to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100%);background-color: transparent;-webkit-backdrop-filter: blur(10px) saturate(200%);backdrop-filter: blur(10px) saturate(200%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14);transition: filter 0.2s var(--imbody-ease-out, ease-out)}.imbody-welcome__close:hover{filter: brightness(1.08)}.imbody-welcome__card[data-close="false"] .imbody-welcome__close{display: none}.imbody-welcome__card[data-close="false"]{cursor: pointer}.imbody .imbody-welcome__card:focus, .imbody .imbody-welcome__card:focus-visible{outline: none;border-radius: var(--imbody-wc-r, 26px)}.imbody .imbody-welcome__close svg{width: 15px;height: 15px;stroke: currentColor;fill: none;stroke-width: 2.2;stroke-linecap: round}.imbody .imbody-welcome__kicker{margin: 0 0 10px;font-size: var(--imbody-wc-kicker, 12px);line-height: 1;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 600;color: var(--imbody-wc-dim, #c9c6c6)}.imbody .imbody-welcome__wordmark{display: block;width: auto;height: var(--imbody-wc-word, 34px);margin: 0 auto;object-fit: contain;transform: translate3d(var(--imbody-wc-word-x, 0px), var(--imbody-wc-word-y, 0px), 0) scale(var(--imbody-wc-word-scale, 1));transform-origin: center center}.imbody .imbody-welcome__headline{margin: clamp(12px, 2vw, 18px) 0 0;font-size: var(--imbody-wc-head, 30px);line-height: 1.1;letter-spacing: -0.03em;font-weight: 600;color: var(--imbody-wc-ink, #ffffff);text-wrap: balance}.imbody-welcome__body{margin-top: 10px}.imbody .imbody-welcome__body p{margin: 0;font-size: var(--imbody-wc-body, 15px);line-height: 1.5;color: var(--imbody-wc-dim, #c9c6c6);text-wrap: pretty}.imbody-welcome__body p + p{margin-top: 0.6em}.imbody-welcome__body strong, .imbody-welcome__body b{font-weight: 600;color: var(--imbody-wc-ink, #ffffff)}.imbody .imbody-welcome__cta{display: inline-flex;align-items: center;justify-content: center;margin-top: clamp(14px, 2.2vw, 20px);padding: 13px 24px;border-radius: 999px;font-size: var(--imbody-wc-body, 15px);font-weight: 600;text-decoration: none;color: var(--lg-acc-ink, #ffffff);background-image: linear-gradient(to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100%);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4)}.imbody-welcome__sign{margin: clamp(14px, 2.2vw, 20px) 0 0;display: flex;flex-direction: column;gap: 2px;font-size: var(--imbody-wc-sign, 13px);line-height: 1.35}.imbody-welcome__signline{color: var(--imbody-wc-dim, #c9c6c6);opacity: 0.85}.imbody-welcome__signname{color: var(--imbody-wc-ink, #ffffff);font-weight: 600}@media (prefers-reduced-motion: reduce){.imbody-welcome{transition: opacity 0.2s linear}.imbody-welcome__card{transform: none;transition: opacity 0.2s linear}.imbody-welcome.is-in .imbody-welcome__card{transform: none}}html.imbody-welcome-open, body.imbody-welcome-open{overflow: hidden}body.imbody-welcome-open{position: fixed;width: 100%;left: 0;right: 0}.imbody .imbody-move-card{width: var(--imbody-mv-card-w-mob, min(62vw, 300px));aspect-ratio: var(--imbody-mv-card-ar, 3 / 4)}@media (min-width: 768px){.imbody .imbody-move-card{width: var(--imbody-mv-card-w, 320px)}}.imbody .imbody-kit__tile--mark{isolation: isolate}.imbody .imbody-kit__tile .imbody-kit__mark{position: absolute;top: 14px;left: 14px;z-index: 1;width: auto;height: var(--kit-mark-size, 40px);max-width: calc(100% - 28px);padding: 0;object-fit: contain;object-position: left top;opacity: var(--kit-mark-alpha, 1);pointer-events: none}.imbody .imbody-kit__tile--mark .imbody-kit__qty{top: auto;bottom: 12px;left: 12px;right: auto}.imbody .imbody-kit--cap .imbody-carousel__track{align-items: stretch}.imbody .imbody-kit__card--cap{display: flex;flex-direction: column;border-radius: var(--kit-tile-radius, 22px);background: var(--kit-tile-bg, #ffffff);overflow: hidden}.imbody .imbody-kit__card--cap .imbody-kit__tile{flex: none;aspect-ratio: 100 / var(--kit-cap-media, 100);border-radius: 0;background: transparent}.imbody .imbody-kit__cap{flex: 1 1 auto;padding: 0 clamp(14px, 7%, 22px) clamp(18px, 8%, 26px);text-align: center}.imbody .imbody-kit__cap-title{margin: 0;font-size: var(--kit-cap-title, 20px) !important;font-weight: 600;line-height: 1.15;letter-spacing: -0.022em;color: var(--imbody-ink, #353030);text-wrap: balance}.imbody .imbody-kit__cap-text{margin: 8px 0 0;font-size: var(--kit-cap-text, 14px);color: var(--kit-cap-dim, #86868b);text-wrap: pretty}.imbody .imbody-kit__cap-text strong, .imbody .imbody-kit__cap-text b{color: var(--kit-cap-ink, #1d1d1f)}.imbody .imbody-kit__cap-text em, .imbody .imbody-kit__cap-text i{font-style: normal;color: #ffffff;background: var(--kit-cap-hl, #ff6210);padding: 0.04em 0.3em;border-radius: 4px;-webkit-box-decoration-break: clone;box-decoration-break: clone}.imbody .imbody-closer__intro{color: var(--imbody-cl-desc-dim, #86868b) !important;-webkit-text-fill-color: var(--imbody-cl-desc-dim, #86868b) !important;text-wrap: pretty}.imbody .imbody-closer__intro strong, .imbody .imbody-closer__intro b, .imbody .imbody-closer__intro em{font-style: normal;font-weight: 600;color: var(--imbody-cl-desc-ink, #1d1d1f) !important;-webkit-text-fill-color: var(--imbody-cl-desc-ink, #1d1d1f) !important}.imbody .imbody-kit__head--desc .imbody-kit__headline{margin-bottom: 0 !important}.imbody .imbody-kit__intro{margin-top: var(--kit-gap-desc, 18px) !important;max-width: 56ch;font-size: var(--kit-fs-desc, 18px) !important;color: var(--kit-desc-dim, #86868b) !important;-webkit-text-fill-color: var(--kit-desc-dim, #86868b) !important;text-wrap: pretty}.imbody .imbody-kit__intro strong, .imbody .imbody-kit__intro b, .imbody .imbody-kit__intro em{font-style: normal;font-weight: 600;color: var(--kit-desc-ink, #1d1d1f) !important;-webkit-text-fill-color: var(--kit-desc-ink, #1d1d1f) !important}.imbody .imbody-kit__card--over .imbody-kit__tile{isolation: isolate}.imbody .imbody-kit__card--over .imbody-kit__tile::after{content: "";position: absolute;top: 40%;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, var(--kit-over-shade, 0.62)) 100%);pointer-events: none}.imbody .imbody-kit__over{position: absolute;left: var(--kit-over-inset, 20px);right: var(--kit-over-inset, 20px);bottom: var(--kit-over-inset, 20px);z-index: 2;text-align: left;pointer-events: none}.imbody .imbody-kit__over-title{margin: 0;font-size: var(--kit-cap-title, 20px) !important;font-weight: 600;letter-spacing: -0.012em;line-height: 1.15;color: var(--kit-over-ink, #ffffff) !important;-webkit-text-fill-color: var(--kit-over-ink, #ffffff) !important;text-wrap: balance}.imbody .imbody-kit__over-text{margin: 3px 0 0;font-size: var(--kit-cap-text, 14px);color: var(--kit-over-dim, rgba(255, 255, 255, 0.82)) !important;-webkit-text-fill-color: var(--kit-over-dim, rgba(255, 255, 255, 0.82)) !important;text-wrap: pretty}.imbody .imbody-kit__over-text strong, .imbody .imbody-kit__over-text b{color: var(--kit-over-ink, #ffffff) !important;-webkit-text-fill-color: var(--kit-over-ink, #ffffff) !important}.imbody .imbody-kit__over-text em, .imbody .imbody-kit__over-text i{font-style: normal;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: var(--kit-cap-hl, #ff6210);padding: 0.04em 0.3em;border-radius: 4px;-webkit-box-decoration-break: clone;box-decoration-break: clone}.imbody .imbody-kit__card--over .imbody-kit__tile .imbody-kit__qty{top: 12px;bottom: auto;left: auto;right: 12px}.imbody .imbody-kit__nav{margin-top: var(--kit-arrow-gap, 24px)}.imbody .imbody-kit--lifted .imbody-carousel__track{padding-block: 18px;margin-block: -14px}.imbody .imbody-kit__card.imbody-kit__card--glass, .imbody .imbody-kit__card.imbody-kit__card--bgpic{position: relative;isolation: isolate;border-radius: var(--kit-tile-radius, 22px);overflow: hidden}.imbody .imbody-kit__card.imbody-kit__card--glass{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(31, 29, 29, 0.05), 0 8px 20px -12px rgba(31, 29, 29, 0.24)}.imbody .imbody-kit__card.imbody-kit__card--bgpic{background: var(--kit-tile-bg, #f2f2f4);box-shadow: 0 1px 2px rgba(31, 29, 29, 0.05), 0 8px 20px -12px rgba(31, 29, 29, 0.24)}.imbody .imbody-kit__card--glass .imbody-kit__tile, .imbody .imbody-kit__card--bgpic .imbody-kit__tile{background: transparent}.imbody .imbody-kit__card .imbody-kit__bgpic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;padding: 0;object-fit: cover;pointer-events: none}.imbody .imbody-kit__card--glass .imbody-kit__cap-text{color: var(--kit-cap-dim, #6e6e73)}.imbody .imbody-kit__tile{aspect-ratio: var(--kit-card-ar, 1 / 1)}.imbody .imbody-riser__card[data-bg="gradient"]{background: linear-gradient(var(--imbody-rs-g-angle, 180deg), var(--imbody-rs-g-top, #f7f7f9), var(--imbody-rs-g-bot, #dcdce2))}@supports (background: linear-gradient(in oklab, red, blue)){.imbody .imbody-riser__card[data-bg="gradient"]{background: linear-gradient(in oklab var(--imbody-rs-g-angle, 180deg), var(--imbody-rs-g-top, #f7f7f9), var(--imbody-rs-g-bot, #dcdce2))}}.imbody .imbody-riser__card[data-bg="picture"]{background: var(--imbody-rs-bg, #f0f0f1)}.imbody .imbody-riser__card .imbody-riser__bgimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width: none;z-index: 0;object-fit: cover;object-position: center;transform: none;filter: none;opacity: 1;animation: none;pointer-events: none}.imbody .imbody-riser__card:is([data-bg="gradient"], [data-bg="picture"], [data-bg="glass"]) .imbody-riser__fade{display: none}.imbody .imbody-riser__card:is([data-bg="gradient"], [data-bg="picture"], [data-bg="glass"]):not([data-fade="0"]) .imbody-riser__viewport{-webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 var(--imbody-rs-fade, 90px), #000 calc(100% - var(--imbody-rs-fade, 90px)), transparent 100%);mask-image: linear-gradient(to bottom, transparent 0, #000 var(--imbody-rs-fade, 90px), #000 calc(100% - var(--imbody-rs-fade, 90px)), transparent 100%)}.imbody{--imbody-glass-fill: radial-gradient(125% 70% at 50% -12%, rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0) 62%), linear-gradient(180deg, #f6f6f9 0%, #e4e4e9 100%);--imbody-glass-rims: inset 0 1px 0 0 rgba(255, 255, 255, 0.95), inset 0 -1px 0 0 rgba(24, 22, 22, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.4)}.imbody .imbody-riser__card[data-bg="glass"]{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims)}.imbody .imbody-dsg__strip[data-bg="glass"]{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims)}.imbody .imbody-dsg__strip .imbody-dsg__stripbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width: none;max-height: none;z-index: -1;object-fit: cover;object-position: center;pointer-events: none}.imbody .imbody-kit__tile .imbody-kit__piece{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: var(--kit-piece, 220px);height: var(--kit-piece, 220px);max-width: 100%;max-height: 100%;padding: 0;object-fit: contain}.imbody .imbody-rotator__panel--hero .imbody-rotator__panel-inner{padding-top: 0}.imbody .imbody-rotator__hero{position: relative;width: 100%;aspect-ratio: 100 / var(--imbody-rot-hero-ratio, 71);max-height: 78vh;overflow: hidden;background: #1d1d1f}.imbody .imbody-rotator__hero>.imbody-media__el, .imbody .imbody-rotator__hero>.imbody-media__placeholder{position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width: none;max-height: none;display: block;object-fit: cover;border-radius: 0}.imbody .imbody-rotator__hero-shade{position: absolute;top: 45%;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, var(--imbody-rot-hero-shade, 0.36)));pointer-events: none}.imbody .imbody-rotator__hero-icon{position: absolute;left: 20px;top: calc(clamp(14px, 3vw, 26px) + 21px - var(--imbody-rot-icon-h, 24px) / 2);z-index: 2;width: auto;height: var(--imbody-rot-icon-h, 24px);max-width: 60%;object-fit: contain;object-position: left center}.imbody .imbody-rotator__hero-title{position: absolute;left: 8px;right: 8px;bottom: 19px;z-index: 2;margin: 0;font-size: min(25.5px, 5.9vw) !important;font-weight: 400;line-height: 1.1;letter-spacing: -0.01em;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;text-wrap: balance}.imbody .imbody-rotator__hero-title .imbody-hd__accent{font-weight: inherit;color: var(--imbody-hd-accent, var(--imbody-accent, #ff6210)) !important;-webkit-text-fill-color: var(--imbody-hd-accent, var(--imbody-accent, #ff6210)) !important}.imbody .imbody-rotator__statement{margin: 61px 0 0;font-size: var(--imbody-rot-st-fs, 26px);font-weight: 400;line-height: 1.04;letter-spacing: -0.012em;color: var(--imbody-rot-st-ink, #484848);text-wrap: pretty}.imbody .imbody-rotator__statement strong, .imbody .imbody-rotator__statement b{font-weight: 600;color: var(--imbody-rot-panel-ink, #1d1d1f)}.imbody .imbody-rotator__whois{margin-top: 86px;padding-bottom: 27px;border-bottom: var(--imbody-rot-line-w, 2px) solid var(--imbody-rot-line, #ff6210)}.imbody .imbody-rotator__whois-kicker{margin: 0;font-size: 17px;font-weight: var(--imbody-rot-kick-w, 600);line-height: 1.2;letter-spacing: -0.018em;color: var(--imbody-rot-kick-ink, #484848)}.imbody .imbody-rotator__whois + .imbody-rotator__panel-copy{margin-top: 55px}.imbody .imbody-rotator__statement + .imbody-rotator__panel-copy{margin-top: 48px}.imbody .imbody-rotator__panel-copy + .imbody-rotator__panel-copy{margin-top: var(--imbody-rot-panel-gap, 24px)}.imbody .imbody-rotator__bigmark{display: block;width: 100%;height: auto;max-width: 100%;margin-top: 60px}.imbody .imbody-rotator__bigmark + .imbody-rotator__panel-copy{margin-top: 48px}.imbody .imbody-rotator--cards .imbody-rotator__inner{align-items: stretch;text-align: center}.imbody .imbody-rotator--cards .imbody-rotator__icon{align-self: center}.imbody .imbody-rotator--cards .imbody-rotator__card{position: relative;align-items: center;margin-inline: auto;box-sizing: border-box}.imbody .imbody-rotator--cards .imbody-rotator__stage{place-items: center}.imbody .imbody-rotator--cards .imbody-rotator__plate.imbody-rotator__card[data-plate="true"][data-bg="glass"]{background-color: transparent !important;background-image: var(--imbody-glass-fill) !important;border-color: transparent !important;box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(31, 29, 29, 0.05), 0 8px 20px -12px rgba(31, 29, 29, 0.24) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.imbody .imbody-rotator__num{position: absolute;top: var(--imbody-rot-card1-py, 26px);right: var(--imbody-rot-plate-px, 40px);font-size: 14px;font-weight: 500;line-height: 1;letter-spacing: 0;color: #86868b;font-variant-numeric: tabular-nums}@media (max-width: 599px){.imbody .imbody-rotator__num{right: calc(var(--imbody-rot-plate-px, 40px) * 0.55)}}.imbody .imbody-rotator__cardlabel{margin: 0 0 auto auto;font-size: 15px;line-height: 1.25;text-align: right;color: var(--imbody-rot-card2-bold, #1d1d1f)}.imbody .imbody-rotator__cardtext{margin: 0;padding-top: 0;font-size: var(--imbody-rot-card2-fs, 24px);color: var(--imbody-rot-card2-ink, #6e6e73);text-wrap: pretty}@media (min-width: 750px){.imbody .imbody-rotator__cardtext{font-size: var(--imbody-rot-card2-fs-d, 36px)}}.imbody .imbody-rotator__cardtext strong, .imbody .imbody-rotator__cardtext b{color: var(--imbody-rot-card2-bold, #1d1d1f)}.imbody .imbody-rotator__cardlabel + .imbody-rotator__cardtext{padding-top: 18px}.imbody .imbody-rotator--cards .imbody-rotator__card[data-plate="true"]{padding-top: var(--imbody-rot-card1-py, 26px);padding-bottom: var(--imbody-rot-card1-py, 26px)}.imbody .imbody-rotator__panel-inner>.imbody-rotator__whois:first-child{margin-top: 61px}@media (max-width: 749px){.imbody .imbody-rotator--cards .imbody-rotator__word{font-size: var(--imbody-rot-min, 40px)}}.imbody .imbody-rotator__pcard{position: relative;display: flex;flex-direction: column;justify-content: flex-end;margin-top: var(--imbody-rot-card-gap, 20px);min-height: var(--imbody-rot-card2-h, 270px);padding: var(--imbody-rot-plate-py, 46px) var(--imbody-rot-plate-px, 40px);border-radius: var(--imbody-rot-plate-r, 34px);box-sizing: border-box;text-align: left;background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(31, 29, 29, 0.05), 0 8px 20px -12px rgba(31, 29, 29, 0.24)}.imbody .imbody-rotator__pcard[data-bg="plate"]{background: var(--imbody-rot-plate, #f4f4f4);box-shadow: 0 1px 2px rgba(53, 48, 48, 0.04), 0 24px 60px -44px rgba(53, 48, 48, 0.5)}@media (max-width: 599px){.imbody .imbody-rotator__pcard{padding: calc(var(--imbody-rot-plate-py, 46px) * 0.68) calc(var(--imbody-rot-plate-px, 40px) * 0.55);border-radius: calc(var(--imbody-rot-plate-r, 34px) * 0.75)}}.imbody .imbody-rotator__pcard + .imbody-rotator__whois{margin-top: 56px}.imbody .imbody-rotator__pcard[data-boxed="false"]{margin-top: 57px;min-height: 0;padding: 0;border-radius: 0;background: none;box-shadow: none}.imbody .imbody-rotator__pcard[data-boxed="false"] + .imbody-rotator__whois{margin-top: 84px}.imbody .imbody-rotator__word[data-split]{opacity: 1 !important;transform: none !important;filter: none !important;transition: none !important;will-change: auto;-webkit-clip-path: inset(0 -0.4em);clip-path: inset(0 -0.4em)}@supports (overflow: clip){.imbody .imbody-rotator__word[data-split]{overflow-x: visible;overflow-y: clip}}.imbody .imbody-rotator__ch{display: inline-block;vertical-align: top;transform: translate3d(0, 110%, 0);transition: transform 0.3s cubic-bezier(0.55, 0, 0.8, 0.25);transition-delay: calc(var(--i, 0) * 18ms);-webkit-backface-visibility: hidden;backface-visibility: hidden}.imbody .imbody-rotator__word[data-enter="true"] .imbody-rotator__ch{transform: translate3d(0, -110%, 0);transition: none}.imbody .imbody-rotator__word[data-active="true"] .imbody-rotator__ch{transform: translate3d(0, 0, 0);transition: transform 0.46s cubic-bezier(0.2, 0.9, 0.3, 1);transition-delay: calc(var(--imbody-rot-wait, 0ms) + var(--i, 0) * 24ms)}.imbody .imbody-rotator__sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);-webkit-clip-path: inset(50%);clip-path: inset(50%);white-space: nowrap}.imbody .imbody-rotator__sheet{animation: none;opacity: 0;overscroll-behavior: none;background: linear-gradient(to bottom, #1d1d1f 0, #1d1d1f 50%, var(--imbody-rot-panel-bg, #ffffff) 50%, var(--imbody-rot-panel-bg, #ffffff) 100%);transition: opacity 0.34s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-rotator__sheet[data-state="in"]{opacity: 1;transition: opacity 0.46s cubic-bezier(0.22, 1, 0.36, 1)}.imbody .imbody-rotator__sheet .imbody-rotator__panel{min-height: 100%;background: var(--imbody-rot-panel-bg, #ffffff)}.imbody .imbody-rotator__sheet .imbody-rotator__hero, .imbody .imbody-rotator__sheet .imbody-rotator__panel-inner{transform: translate3d(0, 28px, 0);transition: transform 0.34s cubic-bezier(0.4, 0, 0.2, 1);will-change: transform}.imbody .imbody-rotator__sheet[data-state="in"] .imbody-rotator__hero{transform: none;transition: transform 0.66s cubic-bezier(0.22, 1, 0.36, 1)}.imbody .imbody-rotator__sheet[data-state="in"] .imbody-rotator__panel-inner{transform: none;transition: transform 0.74s cubic-bezier(0.22, 1, 0.36, 1) 0.06s}.imbody .imbody-rotator__sheet[data-state="out"] .imbody-rotator__hero, .imbody .imbody-rotator__sheet[data-state="out"] .imbody-rotator__panel-inner{transform: translate3d(0, 14px, 0)}.imbody .imbody-rotator__hero>.imbody-media__el{transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-rotator__hero>.imbody-media__el[data-pending]{opacity: 0}.imbody .imbody-rotator__sheet .imbody-rotator__panel .imbody-rotator__panel-close{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(240, 240, 245, 0.92) !important}.imbody .imbody-closer-sec--v3 .imbody-closer__note{transition: opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}.imbody .imbody-closer-sec--v3 .imbody-closer__note.imbody-closer__note--pic{padding-bottom: 0;overflow: hidden}.imbody .imbody-closer__notepic{height: var(--cl3-notepic-h, 180px);margin: var(--cl3-note-pad, 22px) calc(-1 * var(--cl3-note-padx, 24px)) 0;overflow: hidden}.imbody .imbody-closer__note--pic>.imbody-closer__notepic:first-child{margin-top: calc(-1 * var(--cl3-note-pad, 22px))}.imbody .imbody-closer__notepic img{display: block;width: 100%;height: 100%;object-fit: cover}.imbody-tabs__bar[data-glider="true"]{position: relative}.imbody-glider{position: absolute;left: 0;top: 0;z-index: 0;display: block;pointer-events: none;transition: transform 0.56s cubic-bezier(0.32, 0.72, 0, 1), width 0.56s cubic-bezier(0.32, 0.72, 0, 1), height 0.56s cubic-bezier(0.32, 0.72, 0, 1);will-change: transform}.imbody-glider.is-instant{transition: none}.imbody-glider__ring{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.imbody-glider.is-gliding .imbody-glider__ring{opacity: 0;transition-duration: 0.18s}.imbody-glider__ring-fill{fill: none;stroke: var(--imbody-tab-ring, var(--imbody-accent));stroke-width: 2.2;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 1}.imbody-tabs[data-autoplay="false"] .imbody-glider__ring-fill, .imbody-carousel[data-autoplay="false"] .imbody-glider__ring-fill{stroke-dashoffset: 0 !important}.imbody-tabs__bar[data-glider="true"] .imbody-tab{z-index: 1;background: transparent !important;box-shadow: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.imbody-tabs__bar[data-glider="true"] .imbody-tab::before{opacity: 0 !important}.imbody-tabs__bar[data-glider="true"] .imbody-tab__ring{display: none !important}@property --imbody-fade-l{syntax: '<length>';inherits: false;initial-value: 0px}@property --imbody-fade-r{syntax: '<length>';inherits: false;initial-value: 0px}.imbody-tabs__barwrap.imbody-tabs__barwrap--boxed .imbody-tabs__bar, .imbody-tabs__barwrap.imbody-tabs__barwrap--boxed[data-glass="true"] .imbody-tabs__bar{align-items: stretch;gap: 4px;padding: 6px;min-height: 0;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 var(--imbody-fade-l), #000 calc(100% - var(--imbody-fade-r)), transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 var(--imbody-fade-l), #000 calc(100% - var(--imbody-fade-r)), transparent 100%);transition: --imbody-fade-l 0.3s cubic-bezier(0.4, 0, 0.2, 1), --imbody-fade-r 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.imbody-tabs__barwrap.imbody-tabs__barwrap--boxed[data-more-right="true"] .imbody-tabs__bar{--imbody-fade-r: 56px}.imbody-tabs__barwrap.imbody-tabs__barwrap--boxed[data-more-left="true"] .imbody-tabs__bar{--imbody-fade-l: 56px}.imbody-tabs__barwrap.imbody-tabs__barwrap--boxed .imbody-tab, .imbody-tabs__barwrap.imbody-tabs__barwrap--boxed[data-glass="true"] .imbody-tab{flex: 0 0 var(--imbody-box-w, 108px);align-self: stretch;padding: 12px 8px 11px;border-radius: var(--imbody-box-r, 18px)}.imbody-tabs__barwrap--boxed .imbody-tab::before{border-radius: var(--imbody-box-r, 18px)}.imbody-tabs__barwrap--boxed .imbody-tab__in{flex-direction: column;justify-content: center;gap: 7px;white-space: normal;text-align: center}.imbody-tabs__barwrap--boxed .imbody-tab__icon{width: 24px;height: 24px}.imbody-tabs__barwrap--boxed .imbody-tab__label{display: block;max-width: 100%;font-size: 14px;line-height: 1.18;overflow-wrap: break-word}.imbody-tabs__more{position: absolute;top: 50%;z-index: 4;width: 30px;height: 44px;margin-top: -22px;display: grid;place-items: center;padding: 0;border: 0;background: none;color: var(--imbody-bar-ink, #1d1d1f);opacity: 0;pointer-events: none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.imbody-tabs__more svg{width: 11px;height: 18px}.imbody-tabs__more--next{right: 8px}.imbody-tabs__more--prev{left: 8px}.imbody-tabs__barwrap--boxed[data-more-right="true"] .imbody-tabs__more--next, .imbody-tabs__barwrap--boxed[data-more-left="true"] .imbody-tabs__more--prev{opacity: 1;pointer-events: auto}@media (prefers-reduced-motion: reduce){.imbody .imbody-rotator__word{transition: none;transform: none}.imbody .imbody-rotator__ch{transition: none}.imbody .imbody-rotator__sheet, .imbody .imbody-rotator__sheet .imbody-rotator__hero, .imbody .imbody-rotator__sheet .imbody-rotator__panel-inner, .imbody .imbody-rotator__hero>.imbody-media__el, .imbody .imbody-closer-sec--v3 .imbody-closer__note, .imbody-glider, .imbody-glider__ring, .imbody-tabs__more, .imbody-tabs__barwrap--boxed .imbody-tabs__bar{transition: none}.imbody .imbody-rotator__sheet .imbody-rotator__hero, .imbody .imbody-rotator__sheet .imbody-rotator__panel-inner{transform: none}}.imbody-kit__mosaic{width: 100%;max-width: var(--kit-mosaic-max, 760px);margin-inline: auto;padding-inline: var(--kit-inset, 20px);box-sizing: border-box;container-type: inline-size}.imbody-kit__mosaic-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: 43vw;gap: var(--kit-slide-gap, 14px)}@supports (width: 1cqw){.imbody-kit__mosaic-grid{grid-auto-rows: calc((100cqw - var(--kit-slide-gap, 14px)) / 2)}}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(1){grid-column: 1;grid-row: 1}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(2){grid-column: 2;grid-row: 1 / span 2}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(3){grid-column: 1;grid-row: 2 / span 2}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(4){grid-column: 2;grid-row: 3}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(5){grid-column: 1;grid-row: 4}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(6){grid-column: 2;grid-row: 4}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(5):last-child{grid-column: 1 / -1}.imbody-kit__mosaic-grid>.imbody-kit__card:nth-child(n+7):nth-child(odd):last-child{grid-column: 1 / -1}.imbody .imbody-kit--mosaic .imbody-kit__card{width: auto;height: 100%;min-width: 0;min-height: 0;scroll-snap-align: none}.imbody .imbody-kit--mosaic .imbody-kit__tile{height: 100%;aspect-ratio: auto}.imbody .imbody-kit--mosaic .imbody-kit__tile .imbody-kit__piece{width: 100%;height: 100%;max-width: none;max-height: none;padding: var(--kit-mosaic-pad, 10%);box-sizing: border-box;object-fit: contain}.imbody .imbody-kit--mosaic .imbody-kit__plus{left: 14px;right: auto;bottom: 14px}.imbody .imbody-rotator__inner, .imbody .imbody-rotator__plate{overflow-y: hidden}@supports (overflow: clip){.imbody .imbody-rotator__inner, .imbody .imbody-rotator__plate{overflow-x: clip;overflow-y: visible}}.imbody{--imbody-lw-arc: radial-gradient(120% 75% at 50% -20%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.9) 30%, rgba(255, 255, 255, 0) 62%), linear-gradient(112deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.85) 45%, rgba(255, 255, 255, 0) 58%), radial-gradient(85% 55% at 50% 120%, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 70%);--imbody-lw-body: radial-gradient(100% 150% at 50% 45%, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 253, 0.94) 56%, rgba(226, 231, 241, 0.93) 100%);--imbody-lw-rims: inset 0 1.5px 0.5px 0 rgba(255, 255, 255, 1), inset 0 -1px 0.5px 0 rgba(255, 255, 255, 0.95), inset 0 0 0 1px rgba(255, 255, 255, 0.8), inset 0 0 4px 1px rgba(255, 255, 255, 0.85), inset 0 -6px 10px -6px rgba(70, 90, 130, 0.24), 0 0 0 0.5px rgba(20, 24, 34, 0.05), 0 2px 4px -1px rgba(20, 24, 34, 0.08), 0 8px 16px -6px rgba(20, 24, 34, 0.16), 0 16px 30px -16px rgba(20, 24, 34, 0.3);--imbody-lw-inset: inset 0 1.5px 0.5px 0 rgba(255, 255, 255, 1), inset 0 -1px 0.5px 0 rgba(255, 255, 255, 0.95), inset 0 0 0 1px rgba(255, 255, 255, 0.8), inset 0 0 4px 1px rgba(255, 255, 255, 0.85), inset 0 -6px 10px -6px rgba(70, 90, 130, 0.24);--imbody-lw-panel: radial-gradient(75% 115% at 50% 38%, rgba(255, 255, 255, 0.98) 0%, rgba(249, 250, 253, 0.95) 58%, rgba(231, 236, 244, 0.94) 100%);--imbody-lo-arc: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--lg-acc-spec, 0.46) * 0.72)), rgba(255, 255, 255, 0) 62%);--imbody-lo-body: linear-gradient(to bottom, var(--lg-acc-top, rgba(255, 122, 46, 0.94)) 0%, var(--lg-acc-bot, rgba(226, 84, 6, 0.97)) 100%);--imbody-lo-rims: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(120, 44, 4, 0.14), 0 8px 20px -10px rgba(196, 68, 4, 0.5)}.imbody .imbody-tabs__intro, .imbody .imbody-appcards__intro{margin-top: var(--imbody-intro-gap, 18px) !important;max-width: 56ch;font-size: var(--imbody-intro-fs, 18px) !important;color: var(--imbody-intro-dim, #86868b) !important;-webkit-text-fill-color: var(--imbody-intro-dim, #86868b) !important;text-wrap: pretty}.imbody .imbody-tabs__intro :is(strong, b, em), .imbody .imbody-appcards__intro :is(strong, b, em){font-style: normal;font-weight: 600;color: var(--imbody-intro-ink, #1d1d1f) !important;-webkit-text-fill-color: var(--imbody-intro-ink, #1d1d1f) !important}.imbody-tabs__barwrap[data-pill="liquid-white"], .imbody-tabs__barwrap[data-pill="liquid-orange"]{--imbody-tab-on-bg: transparent}.imbody-tabs__barwrap[data-pill="liquid-white"] .imbody-tabs__bar .imbody-tab[aria-selected="true"]{background-color: transparent;background-image: var(--imbody-lw-arc), var(--imbody-lw-body);box-shadow: var(--imbody-lw-rims)}.imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-tabs__bar .imbody-tab[aria-selected="true"]{background-color: transparent;background-image: var(--imbody-lo-arc), var(--imbody-lo-body);box-shadow: var(--imbody-lo-rims)}.imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-tabs__bar .imbody-tab[aria-selected="true"], .imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-tabs__bar .imbody-tab[aria-selected="true"] *{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}.imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-tab[aria-selected="true"] .imbody-tab__icon{filter: brightness(0) invert(1)}.imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-glider__ring, .imbody-tabs__barwrap[data-pill="liquid-orange"] .imbody-tab__ring{display: none !important}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__table{--cmp-rim: 3px;--cmp-gap: 4px;--cmp-r: 18px}@media (max-width: 749px){.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__table{--cmp-rim: 2px;--cmp-gap: 3px;--cmp-r: 14px}}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__rowbg{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims)}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__spot{position: relative;border-color: transparent;background: radial-gradient(120% 60% at 50% -8%, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0) 58%) padding-box, linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 100%) padding-box;box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 0 1px 2px rgba(120, 44, 4, 0.12), 0 18px 40px -22px rgba(226, 84, 6, 0.55)}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__spot::before{content: "";position: absolute;inset: calc(-1 * var(--cmp-rim));padding: var(--cmp-rim);border-radius: inherit;background: linear-gradient(180deg, #ff8a3d 0%, #ff6210 45%, #f25a0c 100%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);pointer-events: none}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__head-a, .shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__head-b{margin-top: calc(var(--cmp-rim) + var(--cmp-gap));border-radius: calc(var(--cmp-r) - var(--cmp-rim) - var(--cmp-gap))}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__head-a{margin-inline: calc(var(--cmp-rim) + var(--cmp-gap));color: #ffffff;-webkit-text-fill-color: #ffffff;background: var(--imbody-lo-arc), var(--imbody-lo-body);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-acc-spec, 0.46)), inset 0 -1px 0 0 rgba(96, 32, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 6px 14px -8px rgba(196, 68, 4, 0.55)}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__head-b{margin-inline: clamp(6px, 1vw, 12px);background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims)}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__icon{display: inline-grid;place-items: center;width: clamp(28px, 2.6vw, 36px);height: clamp(28px, 2.6vw, 36px);border-radius: 50%;background: var(--imbody-lw-arc), var(--imbody-lw-body);box-shadow: var(--imbody-lw-inset), 0 0 0 0.5px rgba(20, 24, 34, 0.05), 0 3px 8px -3px rgba(20, 24, 34, 0.22)}.shopify-section>.imbody:not(.imbody-dark) .imbody-cmp__icon svg{width: clamp(15px, 1.5vw, 19px);height: clamp(15px, 1.5vw, 19px)}.imbody-tabs[data-foot="liquid"] .imbody-tabs__cardfoot{background: var(--imbody-lw-arc), var(--imbody-lw-panel), var(--imbody-tabs-foot-bg, #ffffff);box-shadow: var(--imbody-lw-inset)}.imbody-appcards[data-body="liquid"] .imbody-appcard__body{background: var(--imbody-lw-arc), var(--imbody-lw-panel);box-shadow: var(--imbody-lw-inset)}.imbody-appcards .imbody-carousel__track{padding-bottom: 44px;margin-bottom: -40px}.imbody .imbody-kit__sheet .imbody-kit__panel-close{color: #ffffff !important;background-color: transparent !important;background-image: var(--imbody-lo-arc), var(--imbody-lo-body) !important;box-shadow: var(--imbody-lo-rims) !important;border-color: transparent !important}@media (min-width: 1024px){.imbody .imbody-hltabs, .imbody .imbody-dsg, .imbody .imbody-testimonials, .imbody .imbody-kit, .imbody .imbody-moves{overflow-x: clip}.imbody .imbody-section .imbody-carousel__track.imbody-hltabs__track, .imbody .imbody-section .imbody-dsg__carousel .imbody-carousel__track, .imbody .imbody-section .imbody-testimonials__rail .imbody-carousel__track, .imbody .imbody-section .imbody-kit__rail .imbody-kit__track, .imbody .imbody-section .imbody-moves__track{position: relative;left: 50%;width: 100vw;max-width: none;margin-left: -50vw;margin-right: 0;box-sizing: border-box;padding-left: max(var(--imbody-frame-pad, 40px), calc((100vw - var(--imbody-frame-col, 900px)) / 2));padding-right: max(var(--imbody-frame-pad, 40px), calc((100vw - var(--imbody-frame-col, 900px)) / 2));scroll-padding-inline: max(var(--imbody-frame-pad, 40px), calc((100vw - var(--imbody-frame-col, 900px)) / 2))}.imbody .imbody-section .imbody-hltabs__controlband, .imbody .imbody-section .imbody-appcards__controlband{position: relative;left: 50%;width: 100vw;margin-left: -50vw}.imbody .imbody-hltabs__controlband .imbody-appcards__controls{justify-content: center}.imbody .imbody-appcards__controls .imbody-appcards__barwrap{flex: 0 1 auto;width: auto;max-width: min(1120px, calc(100vw - 120px))}.imbody .imbody-dial__card .imbody-dial__panel{margin-inline: auto}.imbody .imbody-moves__filters{justify-items: center;text-align: center}.imbody .imbody-moves__bleed--filters .imbody-moves__pills{flex-wrap: wrap;justify-content: center;overflow: visible;width: min(1120px, calc(100vw - 80px));max-width: none;margin-left: calc((100% - min(1120px, calc(100vw - 80px))) / 2);margin-right: 0;padding-inline: 0}.imbody .imbody-sf .imbody-sf__wrap{max-width: var(--imbody-frame-col, 900px)}.imbody .imbody-sf .imbody-sf__num{white-space: nowrap}.imbody .imbody-sf .imbody-sf__list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr))}.imbody .imbody-sf__list .imbody-sf__row{padding: 30px 48px 0 0}.imbody .imbody-sf__list .imbody-sf__row + .imbody-sf__row{border-top: 0;border-left: 2px solid #e0e0e4;padding: 30px 0 0 48px}.imbody .imbody-specs__card{max-width: 1000px;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);grid-template-areas: "shot rows" "mark rows" "buy rows";grid-template-rows: auto auto 1fr;column-gap: 56px;align-items: start}.imbody .imbody-specs__shot{grid-area: shot}.imbody .imbody-specs__mark{grid-area: mark;justify-self: center}.imbody .imbody-specs__buy{grid-area: buy}.imbody .imbody-specs__card .imbody-specs__rows{grid-area: rows;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 34px 28px;align-content: start}.imbody .imbody-closer-sec--v3 .imbody-closer__stage .imbody-chips{top: 50%;bottom: auto;left: clamp(28px, 3.2vw, 48px);right: auto;width: auto;max-width: 44%;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: center;gap: 12px;padding: 0;overflow: visible;-webkit-mask-image: none;mask-image: none;clip-path: none;transform: translate3d(0, -50%, 0)}.imbody .imbody-kit--mosaic .imbody-kit__head{text-align: center}.imbody .imbody-kit--mosaic .imbody-kit__intro{margin-inline: auto}.imbody .imbody-sup__wrap, .imbody .imbody-ct__wrap{max-width: none;padding-inline: 0}.imbody .imbody-ft__wrap{max-width: var(--imbody-frame-col, 900px);padding-inline: 0}.imbody .imbody-closer__intro, .imbody .imbody-dsg__lead, .imbody .imbody-testimonials__lead, .imbody .imbody-kit__intro, .imbody .imbody-tabs__intro, .imbody .imbody-appcards__intro{max-width: 640px}}.imbody .imbody-sf__statement{margin: 0 0 calc(var(--sf-lw-gap, 18px) - 0.15em);margin-bottom: round(calc(var(--sf-lw-gap, 18px) - 0.15em), 1px);font-size: min( calc(var(--sf-fs-num-mob, 54px) * var(--sf-lw-scale, 1.3)), calc((100vw - 2 * var(--sf-inset, 22px)) / 4.2) );font-weight: 600;line-height: 1;line-height: round(1em, 1px);letter-spacing: -0.018em;color: var(--sf-num-ink, #ff6210);text-align: left}@media (min-width: 750px){.imbody .imbody-sf__statement{font-size: calc(var(--sf-fs-num, 76px) * var(--sf-lw-scale, 1.3))}}.imbody .imbody-sf__statement[data-align="center"]{text-align: center}.shopify-section>.imbody:not(.imbody-dark) .imbody-sf[data-finish="liquid"] :is(.imbody-sf__figure, .imbody-sf__statement-text){background: linear-gradient(180deg, rgba(255, 255, 255, 0.62) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 47%), radial-gradient(70% 38% at 50% 104%, rgba(255, 236, 214, 0.55) 0%, rgba(255, 236, 214, 0) 100%), linear-gradient(180deg, color-mix(in srgb, var(--sf-num-ink, #ff6210) 76%, #ffffff) 0%, var(--sf-num-ink, #ff6210) 50%, color-mix(in srgb, var(--sf-num-ink, #ff6210) 84%, #5a1a00) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;filter: drop-shadow(0 1px 0.5px rgba(120, 36, 0, 0.2)) drop-shadow(0 3px 4px color-mix(in srgb, var(--sf-num-ink, #ff6210) 12%, transparent))}.shopify-section>.imbody:not(.imbody-dark) .imbody-sf[data-finish="liquid"] .imbody-sf__figure .imbody-sf__suffix{-webkit-text-fill-color: transparent !important}.shopify-section>.imbody:not(.imbody-dark) .imbody-specs[data-finish="liquid"] .imbody-specs__card{background: var(--imbody-lw-arc), var(--imbody-lw-panel), var(--sp-card-bg, #ffffff);box-shadow: var(--imbody-lw-inset), 0 0 0 0.5px rgba(20, 24, 34, 0.05), 0 2px 6px -2px rgba(20, 24, 34, 0.08), 0 24px 48px -30px rgba(20, 24, 34, 0.3)}.shopify-section>.imbody:not(.imbody-dark) .imbody-buysteps[data-finish="liquid"] .imbody-buysteps__opts[data-layout="carousel"]{padding-bottom: 44px;margin-bottom: -40px}.shopify-section>.imbody:not(.imbody-dark) .imbody-buysteps[data-finish="liquid"] .imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__optcard:not([data-visual="cover"]){background: var(--imbody-lw-arc), var(--imbody-lw-panel), #ffffff;box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(53, 48, 48, 0.05), 0 20px 50px -34px rgba(53, 48, 48, 0.5)}.shopify-section>.imbody:not(.imbody-dark) .imbody-buysteps[data-finish="liquid"] .imbody-buysteps__summary{background: var(--imbody-lw-arc), var(--imbody-lw-panel), var(--imbody-bs-sum-bg, #ffffff);box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(53, 48, 48, 0.06), 0 10px 30px -12px rgba(53, 48, 48, 0.28)}.imbody-gacc .shopify-section>.imbody:not(.imbody-dark) .imbody-buysteps[data-finish="liquid"] .imbody-buysteps__opts[data-layout="carousel"] .imbody-buysteps__radio:checked + .imbody-buysteps__optcard:not([data-visual="cover"]){box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(120, 44, 4, 0.08), 0 20px 50px -34px rgba(53, 48, 48, 0.5), 0 8px 22px -12px rgba(196, 68, 4, 0.34)}.shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__field input, .shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__field textarea{border-color: rgba(214, 219, 230, 0.9);background: var(--imbody-lw-arc), var(--imbody-lw-panel), var(--ct-field-bg, #ffffff);box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(20, 24, 34, 0.05), 0 8px 18px -12px rgba(20, 24, 34, 0.2)}.shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__field input:focus, .shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__field textarea:focus{border-color: var(--imbody-accent, #ff6210);box-shadow: var(--imbody-lw-inset), 0 0 0 3px rgba(255, 98, 16, 0.16), 0 8px 18px -12px rgba(20, 24, 34, 0.2)}.shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__card{background: var(--imbody-lw-arc), var(--imbody-lw-panel), var(--ct-card-bg, #ffffff);border-color: rgba(214, 219, 230, 0.9);box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(20, 24, 34, 0.05), 0 14px 28px -18px rgba(20, 24, 34, 0.24)}.shopify-section>.imbody:not(.imbody-dark) .imbody-ct[data-finish="liquid"] .imbody-ct__card:hover{border-color: var(--imbody-accent, #ff6210)}.imbody-gbtn .shopify-section>.imbody:not(.imbody-dark) .imbody-ft__social a{background-image: radial-gradient(125% 105% at 50% -25%, rgba(255, 255, 255, calc(var(--lg-spec, 0.62) * 0.7)), rgba(255, 255, 255, 0) 60%), linear-gradient(to bottom, var(--lg-top, rgba(247, 247, 250, 0.58)) 0%, var(--lg-bot, rgba(206, 206, 214, 0.74)) 100%);background-color: transparent;box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, var(--lg-spec, 0.62)), inset 0 -1px 0 0 rgba(24, 22, 22, 0.06), inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 1px 2px rgba(31, 29, 29, 0.05), 0 4px 12px -7px rgba(31, 29, 29, 0.22)}.imbody-gbtn .shopify-section>.imbody:not(.imbody-dark) .imbody-railbar__rail{box-shadow: inset 0 1px 2px 0 rgba(31, 29, 29, 0.16), inset 0 -1px 0 0 rgba(255, 255, 255, 0.55)}.imbody-gacc .shopify-section>.imbody:not(.imbody-dark) .imbody-railbar__fill{background: linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.14) 42%, rgba(255, 255, 255, 0) 58%, rgba(110, 30, 0, 0.14) 100%), linear-gradient(90deg, var(--imbody-rb-fill, var(--imbody-accent, #ff6210)) 0%, color-mix(in srgb, var(--imbody-rb-fill, var(--imbody-accent, #ff6210)) 80%, #ffffff) 100%);box-shadow: inset 0 1px 0.5px 0 rgba(255, 255, 255, 0.6), inset 0 -1px 0.5px 0 rgba(110, 30, 0, 0.24)}.imbody .imbody-move-card::after{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, var(--imbody-mv-shade, 0.62)) 100%)}.imbody .imbody-moves[data-pill-on="orange"] .imbody-mpill[aria-pressed="true"], .imbody-gbtn .imbody .imbody-moves[data-pill-on="orange"] .imbody-mpill[aria-pressed="true"]{background-color: transparent !important;background-image: var(--imbody-lo-arc), var(--imbody-lo-body) !important;box-shadow: var(--imbody-lo-rims) !important;border-color: transparent !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}.imbody .imbody-appcards__barwrap.imbody-tabs__barwrap--boxed .imbody-tab{min-width: 0;font-size: 15px;font-weight: 500;line-height: 1}.imbody .imbody-appcards__barwrap.imbody-tabs__barwrap--boxed .imbody-tab[aria-selected="true"]{font-weight: 600}@media (max-width: 749px){.imbody .imbody-appcards__barwrap.imbody-tabs__barwrap--boxed .imbody-tab{font-size: 14px}}@media (max-width: 1023px){.imbody .imbody-appcards__controls[data-bar="boxed"]{flex: 1 1 auto;width: 100%}.imbody .imbody-appcards__controls[data-bar="boxed"] .imbody-appcards__barwrap{flex: 1 1 auto;width: auto}}.imbody .imbody-i3__card{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "intro" "lines" "stage";width: 100%;max-width: var(--i3-max, 1000px);margin-inline: auto;padding: var(--i3-pad-mob, 24px);border-radius: var(--i3-r, 34px);background: var(--i3-flat, #f2f2f5)}.imbody .imbody-i3[data-finish="liquid"] .imbody-i3__card{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(53, 48, 48, 0.05), 0 20px 50px -34px rgba(53, 48, 48, 0.5)}.imbody .imbody-i3__intro{--imbody-desc-weight: var(--i3-intro-weight, 400);--imbody-desc-lh: 1.26;--imbody-desc-ls: -0.012em;grid-area: intro;margin: 0;max-width: 34em;font-size: var(--i3-intro-mob, 16px);color: var(--i3-intro-dim, #86868b);text-wrap: pretty}.imbody .imbody-i3__intro strong, .imbody .imbody-i3__intro b{color: var(--i3-intro-ink, #1d1d1f)}.imbody .imbody-i3__lines{grid-area: lines;display: flex;flex-direction: column;align-items: flex-start;gap: var(--i3-line-gap, 14px);margin-top: var(--i3-gap-top-mob, 72px)}.imbody .imbody-i3__card>.imbody-i3__lines:first-child{margin-top: 0}.imbody .imbody-i3__line{-webkit-appearance: none;appearance: none;margin: 0;padding: 0;border: 0;border-radius: 8px;background: none;font-family: var(--imbody-font);font-size: var(--i3-line-mob, 28px);font-weight: var(--i3-weight, 400);line-height: 1.12;letter-spacing: -0.016em;color: var(--i3-off, #86868b);text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: color 0.35s var(--imbody-ease, cubic-bezier(0.4, 0, 0.2, 1))}.imbody .imbody-i3__line[aria-selected="true"]{color: var(--i3-on, #1d1d1f);cursor: default}@media (hover: hover) and (pointer: fine){.imbody .imbody-i3__line[aria-selected="false"]:hover{color: color-mix(in srgb, var(--i3-on, #1d1d1f) 45%, var(--i3-off, #86868b))}}.imbody .imbody-i3__line:focus-visible{outline: 2px solid var(--imbody-accent, #ff6210);outline-offset: 4px}.imbody .imbody-i3__stage{grid-area: stage;justify-self: end;position: relative;width: var(--i3-media-w, 70%);margin-top: var(--i3-gap-media-mob, 44px);aspect-ratio: 4 / 5;border-radius: var(--i3-media-r, 12px);overflow: hidden;isolation: isolate;background: rgba(255, 255, 255, 0.4)}.imbody .imbody-i3__card[data-side="left"] .imbody-i3__stage{justify-self: start}.imbody .imbody-i3__stage[data-shape="3x4"]{aspect-ratio: 3 / 4}.imbody .imbody-i3__stage[data-shape="2x3"]{aspect-ratio: 2 / 3}.imbody .imbody-i3__stage[data-shape="9x16"]{aspect-ratio: 9 / 16}.imbody .imbody-i3__stage[data-shape="1x1"]{aspect-ratio: 1 / 1}.imbody .imbody-i3__stage[data-shape="4x3"]{aspect-ratio: 4 / 3}.imbody .imbody-i3__stage[data-shape="3x2"]{aspect-ratio: 3 / 2}.imbody .imbody-i3__stage[data-shape="16x9"]{aspect-ratio: 16 / 9}.imbody .imbody-i3__panel{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.5s}.imbody .imbody-i3__panel[data-active="true"]{opacity: 1;visibility: visible;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s}.imbody .imbody-i3__panel>.imbody-media__el, .imbody .imbody-i3__panel>.imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--i3-fit, cover)}.imbody .imbody-i3__panel>.imbody-media__placeholder svg{width: 100%;height: 100%}@media (min-width: 750px){.imbody .imbody-i3__card{padding: var(--i3-pad, 56px)}.imbody .imbody-i3__intro{font-size: var(--i3-intro, 20px)}.imbody .imbody-i3__lines{margin-top: var(--i3-gap-top, 64px)}.imbody .imbody-i3__line{font-size: var(--i3-line, 44px)}.imbody .imbody-i3__stage{width: min(var(--i3-media-w, 70%), 400px);margin-top: var(--i3-gap-media, 48px)}}@media (min-width: 1024px){.imbody .imbody-i3__card{grid-template-columns: minmax(0, 1fr) var(--i3-media-desk, 340px);grid-template-areas: "intro intro" "lines stage";column-gap: var(--i3-gap-media, 48px)}.imbody .imbody-i3__card[data-side="left"]{grid-template-columns: var(--i3-media-desk, 340px) minmax(0, 1fr);grid-template-areas: "intro intro" "stage lines"}.imbody .imbody-i3__lines{align-self: end;margin-top: 0}.imbody .imbody-i3__stage{justify-self: stretch;width: 100%;margin-top: var(--i3-gap-top, 64px)}.imbody .imbody-i3__card>.imbody-i3__lines:first-child + .imbody-i3__stage{margin-top: 0}}@media (prefers-reduced-motion: reduce){.imbody .imbody-i3__line, .imbody .imbody-i3__panel, .imbody .imbody-i3__panel[data-active="true"]{transition: none}}.imbody{--imbody-ld-arc: radial-gradient(120% 80% at 50% -25%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 66%), linear-gradient(112deg, rgba(255, 255, 255, 0) 32%, rgba(255, 255, 255, 0.07) 46%, rgba(255, 255, 255, 0) 58%), radial-gradient(85% 55% at 50% 125%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 70%);--imbody-ld-body: linear-gradient(to bottom, var(--lg-dark-top, rgba(74, 70, 70, 0.92)) 0%, var(--lg-dark-bot, rgba(38, 35, 35, 0.96)) 100%);--imbody-ld-rims: inset 0 1px 0 0 rgba(255, 255, 255, 0.26), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(24, 22, 22, 0.12), 0 5px 14px -8px rgba(24, 22, 22, 0.42)}.imbody-tabs__barwrap[data-pill="liquid-dark"]{--imbody-tab-on-bg: transparent}.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab[aria-selected="true"]{background-color: transparent;background-image: var(--imbody-ld-arc), var(--imbody-ld-body);box-shadow: var(--imbody-ld-rims)}.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab :is(.imbody-tab__label, .imbody-tab__icon){transition: color 0.26s ease 0.14s, filter 0.26s ease 0.14s}.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab[aria-selected="true"], .imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab[aria-selected="true"] .imbody-tab__label{color: var(--lg-dark-ink, #ffffff)}.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab[aria-selected="true"] .imbody-tab__icon{filter: brightness(0) invert(1)}.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-glider__ring, .imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tab__ring{display: none !important}@media (prefers-reduced-motion: reduce){.imbody-tabs__barwrap[data-pill="liquid-dark"] .imbody-tabs__bar .imbody-tab :is(.imbody-tab__label, .imbody-tab__icon){transition: none}}.imbody .imbody-i3__head{max-width: var(--i3-max, 1000px);margin: 0 auto var(--i3-gap-title, 28px)}.imbody .imbody-i3__head[data-align="center"]{text-align: center}.imbody .imbody-i3__title{font-size: var(--i3-title-mob, 28px);line-height: 1.1;letter-spacing: -0.03em}@media (min-width: 900px){.imbody .imbody-i3__title{font-size: var(--i3-title, 44px)}}.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__lines{position: relative;font-size: var(--i3-line-mob, 28px);gap: max(2px, calc(var(--i3-line-gap, 14px) - 0.42em))}.imbody .imbody-i3__card[data-lines="pills"] .imbody-i3__lines{gap: max(8px, calc(var(--i3-line-gap, 14px) - 0.42em))}.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__line{position: relative;z-index: 1;padding: 0.2em 0.62em 0.22em;border-radius: 999px;transition: color 0.26s ease 0.14s}.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__line[aria-selected="true"]{color: var(--lg-dark-ink, #ffffff);background-color: transparent;background-image: var(--imbody-ld-arc), var(--imbody-ld-body);box-shadow: var(--imbody-ld-rims)}.imbody .imbody-i3__card .imbody-i3__lines[data-glider="true"] .imbody-i3__line[aria-selected]{background-image: none;box-shadow: none}.imbody .imbody-i3__lines .imbody-glider__ring{display: none}.imbody .imbody-i3__card[data-lines="pills"] .imbody-i3__line::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background-color: transparent;background-image: var(--imbody-lw-arc), var(--imbody-lw-body);box-shadow: var(--imbody-lw-inset), 0 1px 2px rgba(20, 24, 34, 0.06), 0 6px 14px -8px rgba(20, 24, 34, 0.22);opacity: 1;transition: opacity 0.26s ease 0.14s}.imbody .imbody-i3__card[data-lines="pills"] .imbody-i3__line[aria-selected="true"]::before{opacity: 0}@media (min-width: 750px){.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__lines{font-size: var(--i3-line, 44px)}}@media (min-width: 1024px){.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__line{padding-inline: 0.5em;white-space: nowrap}}@media (prefers-reduced-motion: reduce){.imbody .imbody-i3__card:not([data-lines="text"]) .imbody-i3__line, .imbody .imbody-i3__card[data-lines="pills"] .imbody-i3__line::before{transition: none}}.imbody .imbody-testimonials__nav{--kit-inset: var(--imbody-gutter, 22px)}@media (min-width: 1024px){.imbody .imbody-testimonials__nav{--kit-inset: 20px}}.imbody .imbody-sum__head{margin-bottom: var(--sum-gap-title, 32px)}.imbody .imbody-sum__head[data-align="center"]{text-align: center}.imbody .imbody-sum__title{--imbody-hd-accent-w: 600;margin: 0;max-width: 24em;font-size: var(--sum-title-mob, 24px);font-weight: 600;line-height: 1.12;letter-spacing: -0.02em;color: var(--sum-title-ink, #86868b);text-wrap: balance}.imbody .imbody-sum__head[data-align="center"] .imbody-sum__title{margin-inline: auto}.imbody .imbody-sum__title .imbody-hd__accent{white-space: nowrap}.imbody .imbody-sum__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--sum-gap-mob, 14px)}.imbody .imbody-sum__card{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;aspect-ratio: 1 / 1;min-width: 0;overflow: hidden;isolation: isolate;border-radius: var(--sum-r-mob, 20px);background: var(--sum-flat, #f2f2f5);text-align: center}.imbody .imbody-sum[data-finish="liquid"] .imbody-sum__card{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(53, 48, 48, 0.05), 0 16px 36px -28px rgba(53, 48, 48, 0.45)}.imbody .imbody-sum__card[data-media="false"], .imbody .imbody-sum__card--stat{justify-content: center}.imbody .imbody-sum__cardtitle{flex: none;margin: 0;padding: 16px 12px 0;max-width: 100%;font-size: var(--sum-fs-mob, 14px);font-weight: 600;line-height: 1.22;letter-spacing: -0.012em;color: var(--sum-ink, #6e6e73);text-wrap: balance}.imbody .imbody-sum__card[data-media="false"] .imbody-sum__cardtitle{padding: 0 14px}.imbody .imbody-sum__media{position: relative;flex: 1 1 auto;width: 100%;min-height: 0;margin-top: 12px}.imbody .imbody-sum__media>.imbody-media__el, .imbody .imbody-sum__media>.imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.imbody .imbody-sum__card[data-fit="centre"] .imbody-sum__media{display: grid;place-items: center}.imbody .imbody-sum__card[data-fit="centre"] .imbody-sum__media>.imbody-media__el{position: static;width: var(--sum-img, 46%);height: auto;max-height: 100%;object-fit: contain}.imbody .imbody-sum__media>.imbody-media__placeholder svg{width: 100%;height: 100%}.imbody .imbody-sum__stat-above, .imbody .imbody-sum__stat-below{margin: 0;padding-inline: 12px;font-size: calc(var(--sum-fs-mob, 14px) + 1px);font-weight: 600;line-height: 1.2;letter-spacing: -0.012em;color: var(--sum-ink, #6e6e73)}.imbody .imbody-sum__stat-value{margin: 6px 0 4px;font-size: var(--sum-stat-fs-mob, 38px);font-weight: 600;line-height: 1.02;letter-spacing: -0.03em;color: var(--sum-stat, #ff6210)}@media (min-width: 750px){.imbody .imbody-sum__title{font-size: var(--sum-title, 40px)}.imbody .imbody-sum__grid{gap: var(--sum-gap, 20px)}.imbody .imbody-sum__card{border-radius: var(--sum-r, 28px)}.imbody .imbody-sum__cardtitle{padding: 28px 24px 0;font-size: var(--sum-fs, 19px)}.imbody .imbody-sum__card[data-media="false"] .imbody-sum__cardtitle{padding: 0 28px}.imbody .imbody-sum__media{margin-top: 20px}.imbody .imbody-sum__stat-above, .imbody .imbody-sum__stat-below{padding-inline: 24px;font-size: calc(var(--sum-fs, 19px) + 2px)}.imbody .imbody-sum__stat-value{margin: 8px 0 6px;font-size: var(--sum-stat-fs, 60px)}}@media (min-width: 1024px){.imbody .imbody-sum__grid[data-cols="3"]{grid-template-columns: repeat(3, minmax(0, 1fr))}}.imbody .imbody-dsg__fade{will-change: opacity}.imbody .imbody-dsgf{display: flex;flex-direction: column;align-items: center;margin-top: var(--dsg-gap-carousel, 40px)}.imbody .imbody-dsgf__stage{position: relative;width: min(100%, var(--dsgf-w, 560px));aspect-ratio: 3 / 4;border-radius: var(--dsgf-r, 32px);overflow: hidden;isolation: isolate;background: var(--dsg-card-bg, #f2f2f4)}.imbody .imbody-dsgf__stage[data-shape="4x5"]{aspect-ratio: 4 / 5}.imbody .imbody-dsgf__stage[data-shape="2x3"]{aspect-ratio: 2 / 3}.imbody .imbody-dsgf__stage[data-shape="1x1"]{aspect-ratio: 1 / 1}.imbody .imbody-dsgf__panel{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.5s}.imbody .imbody-dsgf__panel[data-active="true"]{opacity: 1;visibility: visible;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s}.imbody .imbody-dsgf__panel>.imbody-media__el, .imbody .imbody-dsgf__panel>.imbody-media__placeholder{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.imbody .imbody-dsgf__panel>.imbody-media__placeholder svg{width: 100%;height: 100%}.imbody .imbody-dsgf__barwrap{width: min(100%, var(--dsgf-w, 560px));margin-top: var(--dsgf-gap-bar, 24px)}.imbody-dsgf[data-autoplay="false"] .imbody-glider__ring-fill, .imbody-dsgf[data-autoplay="false"] .imbody-tab[aria-selected="true"] .imbody-tab__ring-fill{stroke-dashoffset: 0 !important}.imbody .imbody-dsgf__texts{display: grid;width: min(100%, var(--dsgf-w, 560px));margin-top: var(--dsgf-gap-text, 28px)}.imbody .imbody-dsgf__text{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.35s}.imbody .imbody-dsgf__text[data-active="true"]{opacity: 1;visibility: visible;transition: opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, visibility 0s linear 0s}.imbody .imbody-dsgf__copy{margin: 0;font-size: var(--dsgf-fs, 17px);color: var(--dsg-lead-dim, #86868b);text-align: center;text-wrap: pretty}.imbody .imbody-dsgf__copy strong, .imbody .imbody-dsgf__copy b{color: var(--dsg-lead-ink, #1d1d1f)}@media (min-width: 750px){.imbody .imbody-dsgf__copy{font-size: var(--dsgf-fs-desk, 19px)}}@media (prefers-reduced-motion: reduce){.imbody .imbody-dsgf__panel, .imbody .imbody-dsgf__panel[data-active="true"], .imbody .imbody-dsgf__text, .imbody .imbody-dsgf__text[data-active="true"]{transition: none}}.imbody .imbody-dsgf__barwrap[data-size="compact"]{--lg-lift: 6px;--lg-shadow: 0.2;width: auto;max-width: min(100%, 360px, var(--dsgf-w, 560px));min-height: 0}@media (min-width: 750px){.imbody .imbody-dsgf__barwrap[data-size="compact"]{max-width: min(100%, var(--dsgf-w, 560px))}}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__bar{min-height: var(--imbody-bar-h, 44px);align-items: center;gap: 0;padding: 0 4px;border-radius: 999px;-webkit-mask-image: linear-gradient(90deg, transparent calc(var(--imbody-fade-l) * 0.78), #000 var(--imbody-fade-l), #000 calc(100% - var(--imbody-fade-r)), transparent calc(100% - var(--imbody-fade-r) * 0.78));mask-image: linear-gradient(90deg, transparent calc(var(--imbody-fade-l) * 0.78), #000 var(--imbody-fade-l), #000 calc(100% - var(--imbody-fade-r)), transparent calc(100% - var(--imbody-fade-r) * 0.78));transition: --imbody-fade-l 0.3s cubic-bezier(0.4, 0, 0.2, 1), --imbody-fade-r 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-dsgf__barwrap[data-size="compact"][data-more-right="true"] .imbody-tabs__bar{--imbody-fade-r: 36px}.imbody .imbody-dsgf__barwrap[data-size="compact"][data-more-left="true"] .imbody-tabs__bar{--imbody-fade-l: 36px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__bar .imbody-tab{flex: 0 0 auto;align-self: center;min-width: 0;height: calc(var(--imbody-bar-h, 44px) - 8px);padding: 0 16px;border-radius: 999px;font-size: var(--dsgf-pill-fs-mob, 14px);line-height: 1}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab__in{gap: 6px;transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab[data-out="true"]{pointer-events: none}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab[data-out="true"] .imbody-tab__in{opacity: 0}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-glider{transition: transform 0.56s cubic-bezier(0.32, 0.72, 0, 1), width 0.56s cubic-bezier(0.32, 0.72, 0, 1), height 0.56s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-glider.is-instant{transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__bar[data-sel-out="true"] .imbody-glider{opacity: 0}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab:focus-visible{outline-offset: 1px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab__label{--imbody-desc-weight: 400;--imbody-desc-ls: -0.01em;--imbody-desc-lh: 1;font-size: var(--dsgf-pill-fs-mob, 14px);white-space: nowrap}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab__icon{width: 18px;height: 18px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__more{width: 28px;height: 36px;margin-top: -18px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__more svg{width: 8.5px;height: 14px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__more path{stroke-width: 3}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__more--next{right: 6px}.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__more--prev{left: 6px}.imbody .imbody-dsgf__barwrap[data-size="compact"][data-more-right="true"] .imbody-tabs__more--next, .imbody .imbody-dsgf__barwrap[data-size="compact"][data-more-left="true"] .imbody-tabs__more--prev{opacity: 1;pointer-events: auto}@media (min-width: 750px){.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__bar .imbody-tab, .imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab__label{font-size: var(--dsgf-pill-fs, 17px)}}@media (prefers-reduced-motion: reduce){.imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tabs__bar, .imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-tab__in, .imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-glider, .imbody .imbody-dsgf__barwrap[data-size="compact"] .imbody-glider.is-instant{transition: none}}.imbody .imbody-sum__grid{grid-auto-flow: row dense}.imbody .imbody-sum__card{width: 100%;align-self: stretch}.imbody .imbody-sum__card[data-shape="tall"]{aspect-ratio: 4 / 5}.imbody .imbody-sum__card[data-shape="wide"]{grid-column: span 2;aspect-ratio: 2 / 1}.imbody .imbody-sum__card[data-shape="hero"]{grid-column: 1 / -1;aspect-ratio: var(--hero-ar-mob, 5 / 4)}@media (min-width: 750px){.imbody .imbody-sum__card[data-shape="hero"]{aspect-ratio: var(--hero-ar, 21 / 9)}}@media (min-width: 1024px){.imbody .imbody-sum__grid[data-cols="4"]{grid-template-columns: repeat(4, minmax(0, 1fr))}}.imbody [data-ink]{--gt-gloss: linear-gradient(180deg, rgba(255, 255, 255, 0.62) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 47%);--gt-streak: linear-gradient(transparent, transparent);--gt-foot: radial-gradient(70% 38% at 50% 104%, var(--gt-foot-ink, rgba(236, 236, 244, 0.42)) 0%, rgba(236, 236, 244, 0) 100%);--gt-sweep: linear-gradient(105deg, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 58%)}.imbody [data-ink="graphite"]{--gt-fill: linear-gradient(180deg, #535355 0%, #1d1d1f 50%, #18181a 100%);--gt-foot-ink: rgba(236, 236, 244, 0.42);--gt-lift: drop-shadow(0 0.015em 0.01em rgba(0, 0, 0, 0.2)) drop-shadow(0 0.045em 0.06em rgba(29, 29, 31, 0.12))}.imbody [data-ink="orange"]{--gt-fill: linear-gradient(180deg, #ff8849 0%, #ff6210 50%, #e5570d 100%);--gt-foot-ink: rgba(255, 236, 214, 0.55);--gt-lift: drop-shadow(0 0.015em 0.01em rgba(120, 36, 0, 0.2)) drop-shadow(0 0.045em 0.06em rgba(255, 98, 16, 0.12))}.imbody [data-ink="plain"]{--gt-fill: linear-gradient(#1d1d1f, #1d1d1f);--gt-gloss: none;--gt-streak: none;--gt-foot: none;--gt-sweep: none;--gt-lift: none}.imbody [data-ink="plain"] :is(.imbody-sum__sub, .imbody-sum__hero-eyebrow){--gt-fill: linear-gradient(#6e6e73, #6e6e73)}.imbody .imbody-gt{--imbody-desc-weight: var(--gt-w, 700);--imbody-desc-ls: var(--gt-ls, -0.035em);--imbody-desc-lh: var(--gt-lh, 1.04);position: relative;display: inline-block;max-width: 100%;vertical-align: top;font-weight: var(--gt-w, 700);letter-spacing: var(--gt-ls, -0.035em);line-height: var(--gt-lh, 1.04);filter: var(--gt-lift);text-wrap: balance}.imbody .imbody-gt__t, .imbody .imbody-gt__s{display: block;color: transparent;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text}.imbody .imbody-gt__t{margin: -0.12em -0.06em -0.16em;padding: 0.12em 0.06em 0.16em;background-image: var(--gt-fill);background-repeat: repeat-y;background-size: 100% calc(var(--gt-lh, 1.04) * 1em);background-position: 0 0.12em}.imbody .imbody-gt__s{position: absolute;top: -0.12em;right: -0.06em;bottom: -0.16em;left: -0.06em;padding: 0.12em 0.06em 0.16em;background-image: var(--gt-gloss), var(--gt-streak), var(--gt-foot), var(--gt-sweep);background-repeat: repeat-y, no-repeat, repeat-y, no-repeat;background-size: 100% calc(var(--gt-lh, 1.04) * 1em), 100% 100%, 100% calc(var(--gt-lh, 1.04) * 1em), 320% 100%;background-position: 0 0.12em, 0 0, 0 0.12em, 100% 0;pointer-events: none;-webkit-user-select: none;user-select: none}@keyframes imbody-gt-sweep{from{background-position: 0 0.12em, 0 0, 0 0.12em, 100% 0}to{background-position: 0 0.12em, 0 0, 0 0.12em, 0% 0}}.imbody-js .imbody-sum[data-sheen="true"] .imbody-sum__card--glass.is-in .imbody-gt__s{animation: imbody-gt-sweep 1.7s cubic-bezier(0.33, 0.6, 0.2, 1) 0.35s both}.imbody .imbody-sum__card--glass{--sum-u: 1cqw;container-type: inline-size;justify-content: center}.imbody .imbody-sum__card--glass[data-shape="wide"]{--sum-u: 0.5cqw}@supports not (width: 1cqw){.imbody .imbody-sum__card--glass{--sum-u: 0.43vw}.imbody .imbody-sum__card--hero{--sum-u: 0.9vw}}.imbody .imbody-sum__in{display: flex;flex-direction: column;align-items: center;justify-content: center;max-width: 100%;padding: 0 calc(7 * var(--sum-u));text-align: center}.imbody .imbody-sum__in[data-align="left"]{align-items: flex-start;text-align: left}.imbody .imbody-sum__big, .imbody .imbody-sum__ico-title, .imbody .imbody-sum__hero-eyebrow{display: flex;flex-direction: column;align-items: inherit}.imbody .imbody-sum__big{--gt-w: 800;--gt-lh: 0.94;--gt-ls: -0.05em;margin: 0;font-size: calc(var(--k-title, 46) * var(--sum-u))}.imbody .imbody-sum__sub{--gt-w: 700;--gt-ls: -0.025em;--gt-lh: 1.06;display: flex;flex-direction: column;align-items: inherit;margin: calc(2.4 * var(--sum-u)) 0 0;font-size: calc(var(--k-sub, 10) * var(--sum-u))}.imbody .imbody-sum__fig{--gt-w: 800;--gt-ls: -0.05em;--gt-lh: 1;display: flex;align-items: center;justify-content: center;gap: 0.16em;margin: 0;font-size: calc(var(--k-fig, 20) * var(--sum-u))}.imbody .imbody-sum__in[data-align="left"] .imbody-sum__fig{justify-content: flex-start}.imbody .imbody-sum__fig-unit{font-size: 0.6em;letter-spacing: -0.02em}.imbody .imbody-sum__fig-icon{display: block;flex: none;width: 1em;height: 1em}.imbody .imbody-sum__fig-icon .imbody-gi, .imbody .imbody-sum__icon .imbody-gi{display: block;width: 100%;height: 100%;overflow: visible;filter: var(--gt-lift)}.imbody .imbody-sum__fig-above{margin: 0 0 calc(1.6 * var(--sum-u))}.imbody .imbody-sum__fig-reflect{margin: -0.28em 0 -0.52em;transform: scaleY(-1);pointer-events: none;-webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.16) 32%, rgba(0, 0, 0, 0) 58%);mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.16) 32%, rgba(0, 0, 0, 0) 58%)}.imbody .imbody-sum__fig-reflect .imbody-gt, .imbody .imbody-sum__fig-reflect .imbody-gi{filter: none}.imbody .imbody-sum__fig-reflect .imbody-gt__s{animation: none !important}.imbody .imbody-sum__fig-reflect + .imbody-sum__sub{margin-top: calc(1.4 * var(--sum-u))}.imbody .imbody-sum__words{--gt-ls: -0.03em;--gt-lh: 1.08;display: flex;flex-direction: column;align-items: inherit;margin: 0;padding: 0;list-style: none;font-size: calc(var(--k-word, 11) * var(--sum-u))}.imbody .imbody-sum__words li{display: flex;margin: 0;padding: 0}.imbody .imbody-sum__words-dots{--gt-w: 900;--gt-ls: 0.02em}.imbody .imbody-sum__icon{display: block;flex: none;width: calc(var(--k-icon, 40) * var(--sum-u));height: calc(var(--k-icon, 40) * var(--sum-u));margin-bottom: calc(4.5 * var(--sum-u))}.imbody .imbody-sum__ico-title{--gt-w: 800;--gt-lh: 1;--gt-ls: -0.045em;margin: 0;font-size: calc(var(--k-title, 13) * var(--sum-u))}.imbody .imbody-sum__card--hero{justify-content: flex-start}.imbody .imbody-sum__hero-copy{position: absolute;top: var(--hero-top-mob, 10%);left: 0;right: 0;z-index: 1;display: flex;flex-direction: column;align-items: center;padding: 0 5%;text-align: center}.imbody .imbody-sum__card--hero[data-layer="behind"] .imbody-sum__hero-copy{z-index: 3}.imbody .imbody-sum__card--hero[data-media="false"] .imbody-sum__hero-copy{top: 50%;transform: translateY(-50%)}.imbody .imbody-sum__hero-eyebrow{--gt-w: 800;--gt-ls: 0.1em;--gt-lh: 1;margin: 0 0 calc(1.6 * var(--sum-u));font-size: max(10px, calc(2.9 * var(--sum-u)));text-transform: uppercase}.imbody .imbody-sum__hero-name{--gt-w: 800;--gt-lh: 0.96;--gt-ls: -0.055em;display: flex;flex-direction: column;align-items: center;margin: 0;font-size: calc(var(--hero-name-mob, 16) * var(--sum-u))}.imbody .imbody-sum__hero-media{position: absolute;top: var(--hero-img-y-mob, 66%);left: 50%;z-index: 2;width: var(--hero-img-w-mob, 60%);transform: translate(-50%, -50%);pointer-events: none}.imbody .imbody-sum__hero-media>.imbody-media__el{display: block;width: 100%;height: auto}.imbody .imbody-sum__card--hero[data-shadow="true"] .imbody-sum__hero-media>.imbody-media__el{filter: drop-shadow(0 4px 6px rgba(29, 29, 31, 0.12)) drop-shadow(0 22px 26px rgba(29, 29, 31, 0.2))}@media (min-width: 750px){.imbody .imbody-sum__hero-copy{top: var(--hero-top, 10%)}.imbody .imbody-sum__card--hero[data-media="false"] .imbody-sum__hero-copy{top: 50%}.imbody .imbody-sum__hero-name{font-size: calc(var(--hero-name, 12) * var(--sum-u))}.imbody .imbody-sum__hero-eyebrow{font-size: max(11px, calc(1.5 * var(--sum-u)))}.imbody .imbody-sum__hero-media{top: var(--hero-img-y, 68%);width: var(--hero-img-w, 28%)}}@media (prefers-reduced-motion: reduce){.imbody-js .imbody-sum[data-sheen="true"] .imbody-sum__card--glass.is-in .imbody-gt__s{animation: none}}.imbody .imbody-rotator--cards .imbody-rotator__plate.imbody-rotator__card[data-plate="true"][data-bg="summary"]{background-color: transparent !important;background-image: var(--imbody-glass-fill) !important;border-color: transparent !important;box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(53, 48, 48, 0.05), 0 16px 36px -28px rgba(53, 48, 48, 0.45) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word[data-split]{padding-bottom: 0.25em;margin-bottom: -0.17em}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__g{display: inline-block;padding: 0 0.08em 0.1em;margin: 0 -0.08em -0.1em;filter: var(--gt-lift)}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word[data-split]{padding-inline: 0.12em;margin-inline: -0.12em}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word[data-enter="true"] .imbody-rotator__ch{transform: translate3d(0, -130%, 0)}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word:not([data-split]){filter: var(--gt-lift)}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word{--imbody-desc-weight: 800;--imbody-desc-ls: -0.045em;font-weight: 800;letter-spacing: -0.045em}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__g{color: transparent;-webkit-text-fill-color: transparent;background-image: var(--gt-gloss), var(--gt-foot), var(--gt-fill);background-repeat: no-repeat;background-size: 100% 100%, calc(var(--n, 1) * 100%) 100%, 100% 100%;background-position: 0 0, calc(var(--i, 0) / max(var(--n, 1) - 1, 1) * 100%) 0, 0 0;-webkit-background-clip: text;background-clip: text}.imbody .imbody-rotator__stage[data-ink] .imbody-rotator__word:not([data-split]){background-image: var(--gt-gloss), var(--gt-foot), var(--gt-fill) !important;background-repeat: no-repeat !important;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important}.imbody .imbody-rotator__kicker[data-ink]{--gt-ls: -0.012em;--gt-lh: 1.1}.imbody-js .imbody-rotator__plate.is-in .imbody-rotator__kicker[data-ink] .imbody-gt__s{animation: imbody-gt-sweep 1.7s cubic-bezier(0.33, 0.6, 0.2, 1) 0.35s both}@media (prefers-reduced-motion: reduce){.imbody-js .imbody-rotator__plate.is-in .imbody-rotator__kicker[data-ink] .imbody-gt__s{animation: none}}.imbody .imbody-specs__rows[data-look] .imbody-specs__ico .imbody-gi{display: block;width: 100%;height: 100%;overflow: visible;filter: var(--gt-lift)}.imbody .imbody-specs__rows[data-look] :is(.imbody-specs__value, .imbody-specs__note){display: flex;flex-direction: column;align-items: flex-start}.imbody .imbody-specs__rows[data-look] .imbody-specs__value{--gt-w: 800;--gt-ls: -0.04em;--gt-lh: 1.04}.imbody .imbody-specs__rows[data-look] .imbody-specs__note{--gt-w: 700;--gt-ls: -0.02em;--gt-lh: 1.16;--gt-fill: linear-gradient(180deg, #6e6e73 0%, #3a3a3d 50%, #2e2e31 100%);--gt-foot-ink: rgba(236, 236, 244, 0.32);margin-top: 0.4em}.imbody .imbody-specs__rows[data-look] .imbody-gt{overflow-wrap: break-word}.imbody .imbody-specs__rows[data-ink="plain"] .imbody-specs__value{--gt-fill: linear-gradient(var(--sp-spec-ink, #1d1d1f), var(--sp-spec-ink, #1d1d1f))}.imbody .imbody-specs__rows[data-ink="plain"] .imbody-specs__note{--gt-fill: linear-gradient(var(--sp-note-ink, #86868b), var(--sp-note-ink, #86868b))}.imbody-dark .imbody-specs__rows[data-look] :is(.imbody-specs__value, .imbody-specs__note){--gt-fill: linear-gradient(180deg, #ffffff 0%, #e8e8ed 50%, #c7c7cc 100%)}.imbody .imbody-specs__rows[data-look="glass"] .imbody-specs__value{--gt-ls: -0.02em;--gt-lh: 1.25}.imbody .imbody-specs__rows[data-look="glass"] .imbody-gt{text-wrap: pretty}.imbody .imbody-specs__rows[data-look="glass"] .imbody-specs__note{--gt-w: 700;--gt-ls: -0.012em;--gt-lh: 1.35;--gt-fill: linear-gradient(180deg, #9a9a9f 0%, #6e6e73 50%, #5e5e63 100%);--gt-foot-ink: rgba(236, 236, 244, 0.32);margin-top: 0.3em}.imbody-js .imbody-specs__rows[data-look] .imbody-specs__row.is-in .imbody-gt__s{animation: imbody-gt-sweep 1.7s cubic-bezier(0.33, 0.6, 0.2, 1) 0.35s both}.imbody .imbody-specs__rows[data-look="cards"], .imbody .imbody-specs__card .imbody-specs__rows[data-look="cards"]{display: block;container-type: inline-size}.imbody .imbody-specs__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-flow: row dense;gap: var(--sp-tile-gap, 12px)}@container (min-width: 420px){.imbody .imbody-specs__rows[data-cols="auto"] .imbody-specs__grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}@container (min-width: 580px){.imbody .imbody-specs__rows[data-cols="auto"] .imbody-specs__grid{grid-template-columns: repeat(4, minmax(0, 1fr))}}.imbody .imbody-specs__grid>.imbody-specs__row{--u: 1cqw;container-type: inline-size;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0;width: 100%;min-width: 0;aspect-ratio: 1 / 1;box-sizing: border-box;padding: 11% 7%;border-radius: var(--sp-tile-r, 22px);background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(53, 48, 48, 0.05), 0 16px 36px -28px rgba(53, 48, 48, 0.45);text-align: center}.imbody .imbody-specs__grid>.imbody-specs__row[data-tile="wide"]{--u: 0.5cqw;grid-column: span 2;aspect-ratio: 2 / 1;padding: 5.5% 3.5%}@supports not (width: 1cqw){.imbody .imbody-specs__grid>.imbody-specs__row{--u: 1.3px}.imbody .imbody-specs__grid>.imbody-specs__row[data-tile="wide"]{--u: 1.3px}}.imbody .imbody-specs__grid .imbody-specs__ico{width: calc(var(--sp-k-icon, 28) * var(--u));height: calc(var(--sp-k-icon, 28) * var(--u));margin-bottom: calc(6 * var(--u))}.imbody .imbody-specs__grid .imbody-specs__body{display: flex;flex-direction: column;align-items: center;max-width: 100%}.imbody .imbody-specs__grid :is(.imbody-specs__value, .imbody-specs__note){align-items: center}.imbody .imbody-specs__grid .imbody-specs__value{font-size: max(16px, calc(var(--sp-k-fig, 16) * var(--u)))}.imbody .imbody-specs__grid .imbody-specs__note{margin-top: calc(3 * var(--u));font-size: max(12px, calc(var(--sp-k-line, 10) * var(--u)))}@media (min-width: 1024px){.imbody .imbody-specs__card[data-look="cards"]{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "shot mark" "shot buy" "rows rows";grid-template-rows: auto auto auto}.imbody .imbody-specs__card[data-look="cards"] .imbody-specs__mark{align-self: end;justify-self: start;margin-left: 0}.imbody .imbody-specs__card[data-look="cards"] .imbody-specs__buy{align-self: start}}.imbody-dark .imbody-specs__grid>.imbody-specs__row{background: rgba(255, 255, 255, 0.06);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08)}@media (prefers-reduced-motion: reduce){.imbody-js .imbody-specs__rows[data-look] .imbody-specs__row.is-in .imbody-gt__s{animation: none}}.imbody .imbody-hltabs__sum{position: absolute;left: 0;right: 0;bottom: var(--imbody-ht-sum-bottom, 92px);z-index: 3;display: flex;flex-direction: column;align-items: center;padding: 0 calc(var(--imbody-ht-plus-inset, 14px) + 10px);color: var(--imbody-ht-sum-ink, #ffffff);text-align: center;pointer-events: none;transition: opacity 0.32s ease, transform 0.55s cubic-bezier(0.32, 0.72, 0, 1)}.imbody .imbody-hltabs[data-sum-shadow="true"] .imbody-hltabs__sum{text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 2px 18px rgba(0, 0, 0, 0.2)}.imbody .imbody-hltabs__sumhead{--imbody-desc-weight: 600;--imbody-desc-ls: -0.03em;--imbody-desc-lh: 1.08;margin: 0;font-size: var(--imbody-ht-sum-fs, 28px);color: inherit;text-wrap: balance}.imbody .imbody-hltabs__sumsub{--imbody-desc-weight: 500;--imbody-desc-ls: -0.01em;--imbody-desc-lh: 1.28;margin: 0.5em 0 0;font-size: var(--imbody-ht-sum-sub-fs, 17px);color: inherit;opacity: var(--imbody-ht-sum-sub-a, 0.82);text-wrap: balance}@media (min-width: 900px){.imbody .imbody-hltabs__sumhead{font-size: var(--imbody-ht-sum-fs-desk, 34px)}.imbody .imbody-hltabs__sumsub{font-size: var(--imbody-ht-sum-sub-fs-desk, 19px)}}.imbody .imbody-hltabs__card[data-open="true"] .imbody-hltabs__sum{opacity: 0;transform: translate3d(0, -14px, 0)}.imbody .imbody-hltabs__plusbtn{position: absolute;right: var(--imbody-ht-plus-inset, 14px);bottom: var(--imbody-ht-plus-inset, 14px);z-index: 5;width: var(--imbody-ht-plus, 44px);height: var(--imbody-ht-plus, 44px);display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;color: #ffffff;cursor: pointer;-webkit-tap-highlight-color: transparent;background-color: transparent;background-image: radial-gradient(130% 110% at 50% -30%, rgba(255, 255, 255, calc(var(--imbody-ht-plus-a, 0.24) + 0.22)), rgba(255, 255, 255, 0) 62%), linear-gradient(to bottom, rgba(255, 255, 255, var(--imbody-ht-plus-a, 0.24)) 0%, rgba(255, 255, 255, calc(var(--imbody-ht-plus-a, 0.24) * 0.45)) 100%);-webkit-backdrop-filter: blur(12px) saturate(180%) brightness(1.06);backdrop-filter: blur(12px) saturate(180%) brightness(1.06);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.62), inset 0 -1px 0 0 rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.22), 0 1px 2px rgba(0, 0, 0, 0.06), 0 8px 20px -10px rgba(0, 0, 0, 0.32);transition: scale 0.2s var(--imbody-ease, ease), translate 0.55s cubic-bezier(0.32, 0.72, 0, 1)}.imbody .imbody-hltabs__plusbtn:hover{scale: 1.07}.imbody .imbody-hltabs__plusbtn:active{scale: 0.95}.imbody .imbody-hltabs__plusbtn[aria-expanded="true"]{translate: calc(var(--imbody-ht-plus-inset, 14px) - var(--imbody-ht-bar-inset, 16px) - 7px) calc(var(--imbody-ht-plus-inset, 14px) - var(--imbody-ht-bar-inset, 16px) - 7px)}.imbody .imbody-hltabs__plusbtn:focus-visible{outline: 2px solid #ffffff;outline-offset: 2px}.imbody .imbody-hltabs__plusbtn svg{display: block;width: 46%;height: 46%;overflow: visible;filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.16));transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)}.imbody .imbody-hltabs__plusbtn[aria-expanded="true"] svg{transform: rotate(135deg)}.imbody-js .imbody-hltabs__card[data-reveal="plus"] .imbody-hltabs__bar--plate{padding-right: max(var(--imbody-ht-bar-padx, 24px), calc(var(--imbody-ht-plus, 44px) + 7px + 10px));visibility: hidden;transform: translate3d(0, calc(100% + var(--imbody-ht-bar-inset, 16px) + 2px), 0);transition: transform 0.55s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s linear 0.55s}.imbody-js .imbody-hltabs__card[data-reveal="plus"] .imbody-hltabs__bar--plate[data-open="true"]{visibility: visible;transform: none;transition: transform 0.55s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s linear 0s}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.imbody .imbody-hltabs__plusbtn{background-color: rgba(40, 40, 44, 0.42)}}.imbody-reveal-failsafe:not(.imbody-ready) .imbody-hltabs__card[data-reveal="plus"] .imbody-hltabs__bar--plate{visibility: visible;transform: none}.imbody-reveal-failsafe:not(.imbody-ready) .imbody-hltabs__card[data-reveal="plus"] :is(.imbody-hltabs__plusbtn, .imbody-hltabs__sum){display: none}@media (prefers-reduced-motion: reduce){.imbody-js .imbody-hltabs__card[data-reveal="plus"] .imbody-hltabs__bar--plate, .imbody-js .imbody-hltabs__card[data-reveal="plus"] .imbody-hltabs__bar--plate[data-open="true"], .imbody .imbody-hltabs__sum, .imbody .imbody-hltabs__plusbtn, .imbody .imbody-hltabs__plusbtn svg{transition: none}.imbody .imbody-hltabs__card[data-open="true"] .imbody-hltabs__sum{transform: none}}.imbody{--imbody-cg-lens: linear-gradient(to bottom, rgba(255, 255, 255, 0.26) 0, rgba(255, 255, 255, 0) 16px), linear-gradient(to top, rgba(255, 255, 255, 0.12) 0, rgba(255, 255, 255, 0) 12px), radial-gradient(125% 110% at 50% -30%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 62%);--imbody-cg-rims: inset 0 1px 0 0 rgba(255, 255, 255, 0.72), inset 0 -1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 0 0 0 rgba(255, 255, 255, 0.16), inset -1px 0 0 0 rgba(255, 255, 255, 0.16);--imbody-cg-backdrop: blur(24px) saturate(190%) brightness(1.04)}.imbody-hero2 .imbody-hero2__bar[data-finish="glass"]{background: var(--imbody-cg-lens), linear-gradient(to bottom, var(--imbody-h2bar-top), var(--imbody-h2bar-bot));-webkit-backdrop-filter: var(--imbody-cg-backdrop);backdrop-filter: var(--imbody-cg-backdrop);box-shadow: var(--imbody-cg-rims)}.imbody .imbody-rotator__brandbar[data-finish="glass"] .imbody-rotator__brandlead{position: relative;background: var(--imbody-cg-lens), linear-gradient(to bottom, var(--imbody-rot-brand-top), var(--imbody-rot-brand-bot));-webkit-backdrop-filter: var(--imbody-cg-backdrop);backdrop-filter: var(--imbody-cg-backdrop);box-shadow: var(--imbody-cg-rims), 0 1px 2px rgba(31, 29, 29, 0.05), 0 8px 20px -12px rgba(31, 29, 29, 0.24)}.imbody .imbody-rotator__brandbar[data-finish="glass"] .imbody-rotator__brandveil{background: var(--imbody-cg-lens), linear-gradient(to bottom, var(--imbody-rot-veil-top), var(--imbody-rot-veil-bot));-webkit-backdrop-filter: var(--imbody-cg-backdrop);backdrop-filter: var(--imbody-cg-backdrop)}.imbody .imbody-rotator__brandbar[data-finish="glass"] .imbody-rotator__brandlead--shot::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;box-shadow: var(--imbody-cg-rims);pointer-events: none}@supports (color: color-mix(in srgb, red 50%, blue)){.imbody-gtitle .imbody:not(.imbody-dark) :is(.imbody-headline, .imbody-hd, .imbody-moves__title, .imbody-videofull__headline, .imbody-ex__headline), .imbody-gtitle .imbody:not(.imbody-dark) :is(.imbody-headline, .imbody-hd, .imbody-moves__title, .imbody-videofull__headline, .imbody-ex__headline) :is(.imbody-hd__ink, .imbody-hd--flow>.imbody-hd__line, .imbody-hd__accent, .imbody-dim, em, .imbody-moves__num, .imbody-moves__first, .imbody-moves__rest){background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.62) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 47%), radial-gradient(70% 38% at 50% 104%, color-mix(in srgb, color-mix(in srgb, currentColor 12%, #ffffff) 50%, transparent) 0%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, currentColor 76%, #ffffff) 0%, currentColor 50%, color-mix(in srgb, currentColor 84%, #000000) 100%) !important;background-repeat: no-repeat !important;background-size: 100% 100% !important;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important}.imbody-gtitle .imbody:not(.imbody-dark) .imbody-hd__ink{-webkit-box-decoration-break: clone;box-decoration-break: clone}.imbody-gtitle .imbody:not(.imbody-dark) :is(.imbody-headline, .imbody-hd, .imbody-moves__title, .imbody-videofull__headline, .imbody-ex__headline) :is(.imbody-hd__ink, .imbody-hd--flow>.imbody-hd__line, .imbody-hd__accent, .imbody-dim, em, .imbody-moves__num, .imbody-moves__first, .imbody-moves__rest){padding-inline: 0.05em;margin-inline: -0.05em}.imbody-gtitle .imbody:not(.imbody-dark) :is(.imbody-headline, .imbody-hd, .imbody-moves__title, .imbody-videofull__headline, .imbody-ex__headline){background-size: 100% 1lh, 100% 1lh, 100% 1lh !important;background-repeat: repeat-y, repeat-y, repeat-y !important}.imbody-gtitle .imbody:not(.imbody-dark) :is(.imbody-headline, .imbody-hd, .imbody-moves__title, .imbody-videofull__headline, .imbody-ex__headline):not(:is(.imbody-headline, .imbody-hd) *){filter: drop-shadow(0 0.015em 0.01em rgba(0, 0, 0, 0.2)) drop-shadow(0 0.045em 0.06em rgba(29, 29, 31, 0.12)) !important}.imbody-gtitle :is(.imbody-facts--dark, .imbody-versus--dark, .imbody-chapters--dark, .imbody-part--dark, .imbody-app--dark, .imbody-dark--blue) :is(.imbody-headline, .imbody-hd, .imbody-hd *, .imbody-headline *){background-image: none !important;-webkit-text-fill-color: currentColor !important;filter: none !important}}.imbody .imbody-dial__card .imbody-dial__num[data-finish="glass"]{background-image: radial-gradient(70% 38% at 50% 104%, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.97) 30%, rgba(255, 250, 246, 0.84) 62%, rgba(255, 240, 232, 0.72) 100%) !important;background-repeat: no-repeat !important;background-size: 100% 100% !important;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important;filter: drop-shadow(0 0.015em 0.01em rgba(46, 20, 6, 0.28)) drop-shadow(0 0.05em 0.08em rgba(46, 20, 6, 0.22)) !important}.imbody .imbody-closer-sec--v3 .imbody-chips{display: block;overflow: visible;padding: 0}.imbody .imbody-closer-sec--v3 .imbody-chips__row{position: relative;display: flex;gap: 10px;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;padding-block: 4px;padding-inline: calc(var(--cl3-floor-x, 0px) + clamp(12px, 2.4vw, 26px));touch-action: pan-y pinch-zoom}.imbody .imbody-closer-sec--v3 .imbody-chips__row::-webkit-scrollbar{display: none}.imbody .imbody-closer-sec--v3 .imbody-chips__row.is-dragging{cursor: grabbing;-webkit-user-select: none;user-select: none}.imbody .imbody-closer-sec--v3 .imbody-chips .imbody-chip{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}@media (max-width: 1023px){.imbody .imbody-closer-sec--v3 .imbody-chips.imbody-drop--landed{clip-path: none;transform: none;will-change: auto}.imbody .imbody-closer-sec--v3 .imbody-chips.imbody-drop--landed .imbody-chip{transform: none}}.imbody .imbody-closer-sec--v3 .imbody-closer[data-detail="true"] .imbody-chips{visibility: visible}.imbody .imbody-closer-sec--v3 .imbody-closer[data-detail="true"] .imbody-chip{visibility: hidden;transition: visibility 0s linear 0.28s}@media (min-width: 1024px){.imbody .imbody-closer-sec--v3 .imbody-closer__stage .imbody-chips__row{flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: center;gap: 12px;padding: 0;overflow: visible}}.imbody-search__input{min-width: 0}.imbody .imbody-hltabs__well[data-finish="glass"]{background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims)}.imbody .imbody-hltabs__bar--plate[data-finish="glass"]{background: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.03) 42%, rgba(255, 255, 255, 0) 64%), linear-gradient(to bottom, rgba(38, 38, 42, 0.06), rgba(24, 24, 28, 0.12)) !important;-webkit-backdrop-filter: blur(var(--imbody-ht-bar-blur, 30px)) saturate(var(--imbody-ht-bar-sat, 200%)) brightness(0.84) !important;backdrop-filter: blur(var(--imbody-ht-bar-blur, 30px)) saturate(var(--imbody-ht-bar-sat, 200%)) brightness(0.84) !important;box-shadow: inset 0 0 18px 0 rgba(255, 255, 255, 0.14), 0 12px 30px -16px rgba(0, 0, 0, 0.28) !important}.imbody .imbody-hltabs__bar--plate[data-finish="glass"]::after{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: linear-gradient(150deg, rgba(255, 255, 255, 0.66) 0%, rgba(255, 255, 255, 0.16) 26%, rgba(255, 255, 255, 0.06) 58%, rgba(255, 255, 255, 0.36) 100%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none}.imbody [data-ink="silver"]{--gt-fill: linear-gradient(180deg, #a3a3a8 0%, #7d7d82 50%, #6e6e73 100%);--gt-foot-ink: rgba(246, 246, 250, 0.5);--gt-lift: drop-shadow(0 0.015em 0.01em rgba(0, 0, 0, 0.14)) drop-shadow(0 0.045em 0.06em rgba(29, 29, 31, 0.08))}.imbody .imbody-hero2__launch{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 0.3em;row-gap: 0;box-sizing: border-box;width: 100%;min-height: var(--h2l-h, 64px);margin-top: var(--h2l-gap, 12px);padding: 10px 22px;border-radius: var(--h2l-r, 22px);background: var(--imbody-glass-fill);box-shadow: var(--imbody-glass-rims), 0 1px 2px rgba(53, 48, 48, 0.05), 0 6px 12px -8px rgba(53, 48, 48, 0.32);font-size: var(--h2l-fs, 20px);line-height: 1.1;color: #1d1d1f;text-decoration: none;-webkit-tap-highlight-color: transparent}.imbody .imbody-hero2__launch[data-align="left"]{justify-content: flex-start;padding-inline: 26px}.imbody .imbody-hero2__launch .imbody-gt{--gt-w: 700;--gt-ls: -0.02em;--gt-lh: 1.1;white-space: nowrap}@media (min-width: 750px){.imbody .imbody-hero2__launch{min-height: var(--h2l-h-desk, 72px);font-size: var(--h2l-fs-desk, 24px)}}.imbody-js .imbody-hero2__launch.is-in .imbody-gt__s{animation: imbody-gt-sweep 1.7s cubic-bezier(0.33, 0.6, 0.2, 1) 0.35s both}@media (prefers-reduced-motion: reduce){.imbody-js .imbody-hero2__launch.is-in .imbody-gt__s{animation: none}}.imbody a.imbody-hero2__launch:focus-visible{outline: 2px solid #ff6210;outline-offset: 3px}.imbody .imbody-closer-sec--v3 .imbody-closer__stage-outer{padding-block: clamp(28px, 5vw, 80px);will-change: auto}.imbody .imbody-shipbar{max-width: var(--shipbar-w, 300px)}.imbody .imbody-buysteps__head[data-align="centre"] .imbody-shipbar{margin-inline: auto}
