.decor-badge--soft[data-v-81867fb1]{background-color:color-mix(in srgb,var(--primaryColor, #111827) 12%,transparent);color:var(--titleColor, currentColor)}.decor-badge--outline[data-v-81867fb1]{border-color:color-mix(in srgb,currentColor 24%,transparent);color:var(--titleColor, currentColor)}.decor-badge--eyebrow[data-v-81867fb1]{color:var(--primaryColor, currentColor)}.decor-layout__inner[data-v-5b76bda6]{display:flex;flex-direction:column;gap:var(--layout-mobile-gap);align-items:var(--layout-align);justify-content:var(--layout-justify);min-width:0;--layout-item-width: 100%;--layout-active-tracks: var(--layout-mobile-track-count);--layout-guide-display: none}.decor-layout__narrow[data-v-5b76bda6]{width:100%;max-width:48rem;margin-inline:auto}.decor-layout__surface--soft[data-v-5b76bda6]{background-color:color-mix(in srgb,var(--textColor, #111827) 4%,transparent)}.decor-layout__surface--card[data-v-5b76bda6]{background-color:color-mix(in srgb,var(--textColor, #111827) 3%,var(--backgroundColor, #ffffff));border:1px solid color-mix(in srgb,var(--borderColor, currentColor) 45%,transparent);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05))}.decor-layout__surface--bordered[data-v-5b76bda6]{border:1px solid color-mix(in srgb,var(--borderColor, currentColor) 60%,transparent)}.decor-layout__pad--xs[data-v-5b76bda6]{padding:var(--space-3, .75rem)}.decor-layout__pad--sm[data-v-5b76bda6]{padding:var(--space-4, 1rem)}.decor-layout__pad--md[data-v-5b76bda6]{padding:var(--space-6, 1.5rem)}.decor-layout__pad--lg[data-v-5b76bda6]{padding:var(--space-8, 2rem)}.decor-layout__radius--sm[data-v-5b76bda6]{border-radius:var(--radius-sm, .25rem);overflow:hidden}.decor-layout__radius--md[data-v-5b76bda6]{border-radius:var(--radius-md, .375rem);overflow:hidden}.decor-layout__radius--lg[data-v-5b76bda6]{border-radius:var(--radius-lg, .5rem);overflow:hidden}.decor-layout__inner[data-v-5b76bda6]>*,.decor-layout__inner[data-v-5b76bda6]>.decor-edit-tree-list--flatten>.decor-edit-node-wrap>.decor-edit-item{min-width:0;width:var(--layout-item-width)}.decor-layout__inner[data-v-5b76bda6]>.decor-layout,.decor-layout__inner[data-v-5b76bda6]>.decor-edit-tree-list--flatten>.decor-edit-node-wrap>.decor-edit-item[data-decor-node-type=Layout]{grid-column:span min(var(--layout-span-mobile, 1),var(--layout-active-tracks));align-self:var(--layout-self-align, auto)}.decor-layout__inner[data-v-5b76bda6] .container{max-width:none;width:100%;padding-inline:0}.decor-layout__inner[data-layout-mobile-mode=row][data-v-5b76bda6]{flex-direction:row;flex-wrap:wrap;--layout-item-width: auto}.decor-layout__inner[data-layout-mobile-mode=grid][data-v-5b76bda6]{display:grid;grid-template-columns:var(--layout-mobile-columns);--layout-guide-display: grid}@media(min-width:768px){.decor-layout__inner[data-layout-mode][data-v-5b76bda6]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--layout-gap);--layout-item-width: 100%;--layout-active-tracks: var(--layout-track-count);--layout-guide-display: none}.decor-layout__inner[data-v-5b76bda6]>.decor-layout,.decor-layout__inner[data-v-5b76bda6]>.decor-edit-tree-list--flatten>.decor-edit-node-wrap>.decor-edit-item[data-decor-node-type=Layout]{grid-column:span min(var(--layout-span, 1),var(--layout-active-tracks))}.decor-layout__inner[data-layout-mode=row][data-v-5b76bda6]{flex-direction:row;flex-wrap:wrap;--layout-item-width: auto}.decor-layout__inner[data-layout-mode=grid][data-v-5b76bda6]{display:grid;grid-template-columns:var(--layout-columns);--layout-guide-display: grid}}@media(min-width:768px)and (max-width:1023px){.decor-layout__inner[data-layout-tablet-mode][data-v-5b76bda6]{--layout-active-tracks: var(--layout-tablet-track-count)}.decor-layout__inner[data-v-5b76bda6]>.decor-layout,.decor-layout__inner[data-v-5b76bda6]>.decor-edit-tree-list--flatten>.decor-edit-node-wrap>.decor-edit-item[data-decor-node-type=Layout]{grid-column:span min(var(--layout-span-tablet, var(--layout-span, 1)),var(--layout-active-tracks))}.decor-layout__inner[data-layout-tablet-mode=stack][data-v-5b76bda6]{display:flex;flex-direction:column;flex-wrap:nowrap;--layout-item-width: 100%;--layout-guide-display: none}.decor-layout__inner[data-layout-tablet-mode=row][data-v-5b76bda6]{display:flex;flex-direction:row;flex-wrap:wrap;--layout-item-width: auto;--layout-guide-display: none}.decor-layout__inner[data-layout-tablet-mode=grid][data-v-5b76bda6]{display:grid;grid-template-columns:var(--layout-tablet-columns);--layout-item-width: 100%;--layout-guide-display: grid}.decor-layout__inner[data-layout-tablet-mode][data-v-5b76bda6]{gap:var(--layout-tablet-gap)}}.decor-layout__guides[data-v-5b76bda6]{display:var(--layout-guide-display);position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding-inline:inherit;z-index:2;pointer-events:none;grid-template-columns:inherit;-moz-column-gap:inherit;column-gap:inherit}.decor-layout__guides>span[data-v-5b76bda6]{border-inline:1px solid var(--decor-guide-color, currentColor);opacity:.2}.decor-layout__guide-desktop[data-v-5b76bda6],.decor-layout__guide-tablet[data-v-5b76bda6]{display:none}@media(min-width:768px){.decor-layout__guide-mobile[data-v-5b76bda6]{display:none}.decor-layout__guide-desktop[data-v-5b76bda6]{display:block}}@media(min-width:768px)and (max-width:1023px){.decor-layout__guide-desktop[data-v-5b76bda6]{display:none}.decor-layout__guide-tablet[data-v-5b76bda6]{display:block}}.decor-imagetext-card[data-v-6cfe0e2c]{background:color-mix(in srgb,var(--titleColor, #111827) 4%,transparent);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05))}.decor-hero[data-v-2dacf65a]{position:relative;display:flex;width:100%;min-height:var(--heroHeightMd, 460px);overflow:hidden;background:var(--heroBgColor, var(--backgroundColor, #111827))}.decor-hero[data-hero-height=sm][data-v-2dacf65a]{min-height:var(--heroHeightSm, 320px)}.decor-hero[data-hero-height=lg][data-v-2dacf65a]{min-height:var(--heroHeightLg, 580px)}.decor-hero--banner[data-v-2dacf65a]{min-height:var(--heroBannerHeight, 280px)}.decor-hero--tall[data-v-2dacf65a]{min-height:var(--heroTallHeight, 680px)}.decor-hero__media[data-v-2dacf65a],.decor-hero__overlay[data-v-2dacf65a]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.decor-hero__image[data-v-2dacf65a],.decor-hero__video[data-v-2dacf65a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.decor-hero__overlay[data-v-2dacf65a]{z-index:1;background:var(--decor-media-overlay, #000);pointer-events:none}.decor-hero__content[data-v-2dacf65a]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(100%,var(--pageWidth, 1280px));margin-inline:auto;padding:clamp(40px,6vw,72px) var(--heroPaddingX, var(--space-6))}.decor-hero__content--left[data-v-2dacf65a]{align-items:flex-start;text-align:left}.decor-hero__content--center[data-v-2dacf65a]{align-items:center;text-align:center}.decor-hero__copy[data-v-2dacf65a]{display:grid;gap:var(--heroContentGap, var(--space-4))}.decor-hero__copy[data-v-2dacf65a] .container{max-width:none;width:100%;padding-inline:0}.decor-hero__copy[data-v-2dacf65a] h1,.decor-hero__copy[data-v-2dacf65a] h2,.decor-hero__copy[data-v-2dacf65a] h3{margin:0;font-size:clamp(1.875rem,4vw,var(--heroHeadingFontSize, 48px));font-weight:600;line-height:1.1;letter-spacing:-.025em}.decor-hero__copy[data-v-2dacf65a] p{max-width:38rem;margin:0;font-size:var(--heroTextFontSize, 17px);line-height:1.6;opacity:.9}.decor-hero__content--center .decor-hero__copy[data-v-2dacf65a] p{margin-inline:auto}.decor-hero--split[data-v-2dacf65a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.decor-hero--split .decor-hero__media[data-v-2dacf65a]{position:relative;grid-column:2;grid-row:1}.decor-hero--split .decor-hero__overlay[data-v-2dacf65a]{display:none}.decor-hero--split .decor-hero__content[data-v-2dacf65a]{grid-column:1;grid-row:1;width:100%;margin:0;padding-inline:max(var(--heroPaddingX, var(--space-6)),calc((100vw - var(--pageWidth, 1280px)) / 2 + var(--heroPaddingX, var(--space-6))))}.decor-hero--banner .decor-hero__content[data-v-2dacf65a]{padding-block:36px}.decor-hero--boxed .decor-hero__copy[data-v-2dacf65a]{background:var(--heroBoxBackground, color-mix(in srgb, var(--backgroundColor, #111827) 85%, transparent));color:var(--heroBoxTextColor, var(--textColor, #fff));padding:clamp(24px,4vw,48px);border-radius:var(--borderRadius, 8px);box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a;border:1px solid var(--colorSchemeBorder, var(--borderColor, rgba(255, 255, 255, .15)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:767px){.decor-hero[data-v-2dacf65a]{min-height:min(var(--heroHeightMd, 460px),72vh)}.decor-hero[data-hero-height=sm][data-v-2dacf65a]{min-height:min(var(--heroHeightSm, 320px),60vh)}.decor-hero[data-hero-height=lg][data-v-2dacf65a],.decor-hero--tall[data-v-2dacf65a]{min-height:min(var(--heroTallHeight, 680px),84vh)}.decor-hero--banner[data-v-2dacf65a]{min-height:min(var(--heroBannerHeight, 280px),52vh)}.decor-hero__content[data-v-2dacf65a]{padding-block:36px}.decor-hero__copy[data-v-2dacf65a] h1,.decor-hero__copy[data-v-2dacf65a] h2,.decor-hero__copy[data-v-2dacf65a] h3{font-size:clamp(1.75rem,9vw,2.75rem)}.decor-hero__copy[data-v-2dacf65a] p{font-size:min(var(--heroTextFontSize, 17px),16px)}.decor-hero.decor-hero--split[data-v-2dacf65a]{display:grid;grid-template-columns:1fr;min-height:0}.decor-hero--split .decor-hero__media[data-v-2dacf65a]{grid-column:1;grid-row:1;min-height:280px}.decor-hero--split .decor-hero__content[data-v-2dacf65a]{grid-column:1;grid-row:2;padding-inline:var(--heroPaddingX, var(--space-6))}}.decor-btngroup__secondary[data-v-f608e7a7]{background:var(--secondaryButtonBg, color-mix(in srgb, var(--textColor, #1f2937) 10%, var(--backgroundColor, #ffffff)));color:var(--secondaryTextColor, var(--textColor, #1f2937))}.decor-btngroup__outline[data-v-f608e7a7]{border-color:var(--primaryColor, currentColor);color:var(--primaryColor, currentColor)}.decor-btngroup__text[data-v-f608e7a7]{color:var(--primaryColor, currentColor)}@media(min-width:768px){.decor-announcement-bar[data-v-db3d7590]{font-size:13px}}.decor-announcement-bar__track[data-v-db3d7590]{animation:decor-announcement-scroll-db3d7590 var(--announcement-duration, 28s) linear infinite}.decor-announcement-bar__viewport:hover .decor-announcement-bar__track[data-v-db3d7590]{animation-play-state:paused}@keyframes decor-announcement-scroll-db3d7590{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.decor-announcement-bar__track[data-v-db3d7590]{animation:none}}.decor-faq-list[data-v-f95a202b]{border-top:1px solid var(--borderColor, color-mix(in srgb, currentColor 10%, transparent));border-bottom:1px solid var(--borderColor, color-mix(in srgb, currentColor 10%, transparent))}.decor-faq-item+.decor-faq-item[data-v-f95a202b]{border-top:1px solid var(--borderColor, color-mix(in srgb, currentColor 10%, transparent))}.decor-slideshow-stage[data-v-66ba4561]{outline:none;background-color:var(--decor-slide-bg, var(--decor-placeholder-dark-background, #0f141c))}.decor-slideshow--full[data-v-66ba4561]{height:clamp(500px,calc(100vh - var(--headerHeight, 64px) - 36px),920px);height:clamp(500px,calc(100svh - var(--headerHeight, 64px) - 36px),920px)}.decor-slideshow--contained.decor-slideshow--full[data-v-66ba4561]{height:clamp(480px,calc(100vh - var(--headerHeight, 64px) - 60px),880px);height:clamp(480px,calc(100svh - var(--headerHeight, 64px) - 60px),880px)}@media(max-width:767px){.decor-slideshow--full[data-v-66ba4561]{height:clamp(440px,calc(100vh - 96px),740px);height:clamp(440px,calc(100svh - 96px),740px)}}.decor-slideshow-root[data-slideshow-contained=true]:not(.decor-section)>.container[data-v-66ba4561],.decor-slideshow-root[data-slideshow-contained=true].decor-pad-t-none.decor-mt-none>.container[data-v-66ba4561]{padding-top:var(--space-4, 16px)}@media(min-width:768px){.decor-slideshow-root[data-slideshow-contained=true]:not(.decor-section)>.container[data-v-66ba4561],.decor-slideshow-root[data-slideshow-contained=true].decor-pad-t-none.decor-mt-none>.container[data-v-66ba4561]{padding-top:var(--space-6, 24px)}}@media(max-width:767.98px){.decor-slideshow-root[data-slideshow-contained=true]:is(.decor-pad-t-m-none,.decor-pad-t-m-xs,.decor-pad-t-m-sm,.decor-pad-t-m-md,.decor-pad-t-m-lg,.decor-pad-t-m-xl,.decor-mt-m-none,.decor-mt-m-xs,.decor-mt-m-sm,.decor-mt-m-md,.decor-mt-m-lg,.decor-mt-m-xl)>.container[data-v-66ba4561]{padding-top:0}}.decor-slideshow--contained[data-v-66ba4561]{border-radius:max(var(--borderRadius, 0px),16px);box-shadow:0 24px 60px -24px #00000038}.decor-slideshow-track[data-v-66ba4561]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.decor-slideshow-track[data-v-66ba4561]::-webkit-scrollbar{display:none}.decor-slideshow-track[data-v-66ba4561]>.decor-edit-tree-list{display:contents}.decor-slideshow-track[data-v-66ba4561] .decor-edit-item[data-decor-node-type=Slide],.decor-slideshow-track[data-v-66ba4561] [data-decor-slide]{height:100%;width:100%;min-width:100%;max-width:100%;flex:0 0 100%;scroll-snap-align:start}.decor-slideshow-track[data-v-66ba4561] .decor-slide-content,.decor-slideshow-track[data-v-66ba4561] .decor-slide-copy{min-width:0;max-width:100%}.decor-slideshow-arrow[data-v-66ba4561]{bottom:1rem;height:36px;width:36px;background:var(--decor-media-control-background, rgb(12 16 24 / .3));color:var(--decor-media-text, #ffffff);border:1px solid color-mix(in srgb,var(--decor-media-text, #ffffff) 24%,transparent);box-shadow:0 10px 28px #0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.decor-slideshow-arrow[data-v-66ba4561]:active{transform:scale(.95)}@media(min-width:768px){.decor-slideshow-arrow[data-v-66ba4561]{top:50%;bottom:auto;height:44px;width:44px;transform:translateY(-50%)}.decor-slideshow-arrow[data-v-66ba4561]:active{transform:translateY(-50%) scale(.96)}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.decor-slideshow-stage:not([data-slideshow-edit=true]) .decor-slideshow-arrow[data-v-66ba4561]{opacity:.72}.decor-slideshow-stage:hover .decor-slideshow-arrow[data-v-66ba4561],.decor-slideshow-stage:focus-within .decor-slideshow-arrow[data-v-66ba4561]{opacity:1}.decor-slideshow-arrow[data-v-66ba4561]:hover{background:var(--decor-media-control-hover, rgb(12 16 24 / .54));border-color:color-mix(in srgb,var(--decor-media-text, #ffffff) 50%,transparent);transform:translateY(-50%) scale(1.05)}}.decor-slideshow-dock[data-v-66ba4561]{background:var(--decor-media-control-background, rgb(12 16 24 / .32));border:1px solid color-mix(in srgb,var(--decor-media-text, #ffffff) 18%,transparent);box-shadow:0 10px 30px #0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.decor-slideshow-counter[data-v-66ba4561]{font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--decor-media-text, #ffffff) 88%,transparent)}.decor-slideshow-counter-sep[data-v-66ba4561]{margin-inline:.25rem;opacity:.45}.decor-slideshow-dock-divider[data-v-66ba4561]{width:1px;height:10px;background:color-mix(in srgb,var(--decor-media-text, #ffffff) 22%,transparent)}.decor-slideshow-dot[data-v-66ba4561]{position:relative;display:inline-flex;height:7px;width:7px;padding:0;border:none;overflow:hidden;cursor:pointer;transition:width .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,background-color .22s ease}.decor-slideshow-dot[data-v-66ba4561]:hover{opacity:.85}.decor-slideshow-dot--active[data-v-66ba4561]{width:34px;opacity:1;background-color:color-mix(in srgb,var(--decor-media-text, #ffffff) 28%,transparent)!important}.decor-slideshow-dot-fill[data-v-66ba4561]{display:block;width:100%;height:100%;background:var(--decor-carousel-dot, var(--decor-media-text, #ffffff));transform-origin:left center}.decor-slideshow-dot-fill--static[data-v-66ba4561]{transform:scaleX(1)}.decor-slideshow-dot-fill--running[data-v-66ba4561]{animation:decor-slideshow-progress-66ba4561 var(--slide-interval, 6s) linear forwards}.decor-slideshow-dot-fill--paused[data-v-66ba4561]{animation-play-state:paused}@keyframes decor-slideshow-progress-66ba4561{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.decor-slideshow-arrow[data-v-66ba4561],.decor-slideshow-dot[data-v-66ba4561]{transition:none}.decor-slideshow-dot-fill--running[data-v-66ba4561]{animation:none;transform:scaleX(1)}}.decor-slide[data-v-fafde056]{background-color:var(--decor-slide-bg, var(--decor-placeholder-dark-background, #111620))}.decor-slide-ambient[data-v-fafde056] .decor-media-placeholder{background:radial-gradient(80% 90% at 18% 22%,color-mix(in srgb,var(--decor-media-text, #ffffff) 8%,transparent),transparent 60%),radial-gradient(65% 75% at 85% 80%,color-mix(in srgb,var(--secondaryColor, #f1e6c7) 10%,transparent),transparent 65%),linear-gradient(135deg,var(--decor-slide-bg, #151922) 0%,var(--decor-placeholder-dark-background, #232936) 52%,var(--decor-slide-bg, #12151c) 100%)}.decor-slide-shade[data-v-fafde056]{--slide-overlay-ink: var(--decor-media-overlay, #0a0d14);pointer-events:none;background:linear-gradient(102deg,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-strong, 66.5%),transparent),color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-mid, 44.8%),transparent) 38%,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-soft, 9.1%),transparent) 68%,color-mix(in srgb,var(--slide-overlay-ink) 4%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--slide-overlay-ink) 6%,transparent) 62%,color-mix(in srgb,var(--slide-overlay-ink) 38%,transparent))}.decor-slide[data-slide-align=right] .decor-slide-shade[data-v-fafde056]{background:linear-gradient(258deg,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-strong, 66.5%),transparent),color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-mid, 44.8%),transparent) 38%,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-soft, 9.1%),transparent) 68%,color-mix(in srgb,var(--slide-overlay-ink) 4%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--slide-overlay-ink) 6%,transparent) 62%,color-mix(in srgb,var(--slide-overlay-ink) 38%,transparent))}.decor-slide[data-slide-align=center] .decor-slide-shade[data-v-fafde056]{background:radial-gradient(ellipse 72% 68% at 50% 50%,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-c-in, 54.3%),transparent),color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-c-mid, 25.2%),transparent) 62%,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-c-out, 50.8%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--slide-overlay-ink) 10%,transparent) 55%,color-mix(in srgb,var(--slide-overlay-ink) 42%,transparent))}@media(max-width:767px){.decor-slide .decor-slide-shade[data-v-fafde056]{background:linear-gradient(180deg,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-m-top, 22.8%),transparent),color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-m-mid, 54.3%),transparent) 58%,color-mix(in srgb,var(--slide-overlay-ink) var(--scrim-m-bot, 64.8%),transparent))}}@media(min-width:768px){.decor-slide[data-slide-arrow-safe=contained] .decor-slide-content[data-v-fafde056]{padding-inline:5.25rem!important}}@media(min-width:768px)and (max-width:1440px){.decor-slide[data-slide-arrow-safe=bleed] .decor-slide-content[data-v-fafde056]{padding-inline:5.25rem!important}}.decor-slide-copy[data-v-fafde056] .decor-section{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.decor-slide-copy[data-v-fafde056] h1,.decor-slide-copy[data-v-fafde056] h2,.decor-slide-copy[data-v-fafde056] h3{margin:0;font-size:clamp(2rem,4vw,var(--heroHeadingFontSize, 3.25rem));font-weight:600;line-height:1.08;letter-spacing:-.028em;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .18)}.decor-slide-copy[data-v-fafde056] p{margin:0;max-width:36rem;font-size:clamp(.95rem,1.2vw,var(--heroTextFontSize, 1.0625rem));line-height:1.65;color:color-mix(in srgb,var(--decor-media-text, #ffffff) 88%,transparent);text-shadow:0 1px 14px rgb(0 0 0 / .16)}.decor-slide[data-slide-align=center] .decor-slide-copy[data-v-fafde056] p{margin-inline:auto}.decor-slide[data-slide-align=right] .decor-slide-copy[data-v-fafde056] p{margin-left:auto}.decor-slide-copy[data-v-fafde056] .decor-badge--eyebrow{display:inline-flex;align-items:center;gap:.625rem;color:color-mix(in srgb,var(--decor-media-text, #ffffff) 86%,transparent)!important;font-size:.75rem;font-weight:600;letter-spacing:.22em}.decor-slide[data-slide-align=left] .decor-slide-copy[data-v-fafde056] .decor-badge--eyebrow:before{content:"";display:inline-block;width:1.5rem;height:1px;background:color-mix(in srgb,var(--decor-media-text, #ffffff) 62%,transparent)}.decor-slide-copy[data-v-fafde056] .decor-badge--soft,.decor-slide-copy[data-v-fafde056] .decor-badge--outline{background:color-mix(in srgb,var(--decor-media-text, #ffffff) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--decor-media-text, #ffffff) 28%,transparent)!important;color:var(--decor-media-text, #ffffff)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.decor-slide-copy[data-v-fafde056] .decor-btngroup__outline,.decor-slide-copy[data-v-fafde056] a.border{border-color:color-mix(in srgb,var(--decor-media-text, #ffffff) 48%,transparent)!important;color:var(--decor-media-text, #ffffff)!important;background:color-mix(in srgb,var(--decor-media-text, #ffffff) 8%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.decor-slide-copy[data-v-fafde056] .decor-btngroup__outline:hover,.decor-slide-copy[data-v-fafde056] a.border:hover{background:color-mix(in srgb,var(--decor-media-text, #ffffff) 18%,transparent)!important;border-color:color-mix(in srgb,var(--decor-media-text, #ffffff) 72%,transparent)!important}.decor-slide-img[data-v-fafde056]{transform:scale(1);will-change:transform}@media(prefers-reduced-motion:no-preference){html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=false] .decor-slide-img[data-v-fafde056]{transform:scale(1.055)}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-img[data-v-fafde056]{animation:decor-slide-kenburns-fafde056 6.5s cubic-bezier(.22,1,.36,1) forwards}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=false] .decor-slide-copy[data-v-fafde056]>*{opacity:0;transform:translate3d(0,14px,0)}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-copy[data-v-fafde056]>*{animation:decor-slide-copy-in-fafde056 .56s cubic-bezier(.16,1,.3,1) both}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-copy[data-v-fafde056]>*:nth-child(1){animation-delay:40ms}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-copy[data-v-fafde056]>*:nth-child(2){animation-delay:.11s}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-copy[data-v-fafde056]>*:nth-child(3){animation-delay:.18s}html:not([data-decor-motion=off]) .decor-slide:not([data-slide-edit=true])[data-slide-active=true] .decor-slide-copy[data-v-fafde056]>*:nth-child(4){animation-delay:.25s}}@keyframes decor-slide-kenburns-fafde056{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes decor-slide-copy-in-fafde056{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:767px){.decor-slide-copy[data-v-fafde056] h1,.decor-slide-copy[data-v-fafde056] h2,.decor-slide-copy[data-v-fafde056] h3{font-size:clamp(1.875rem,9.5vw,2.75rem)}}.decor-feature-card[data-v-014ca020]{background-color:color-mix(in srgb,var(--textColor, #111827) 4%,var(--backgroundColor, #ffffff));border:1px solid color-mix(in srgb,var(--borderColor, currentColor) 45%,transparent)}.decor-carousel-track[data-v-11e6dad4]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.decor-carousel-progress-rail[data-v-11e6dad4]{background-color:color-mix(in srgb,currentColor 12%,transparent)}.decor-carousel-progress-bar[data-v-11e6dad4]{background-color:color-mix(in srgb,currentColor 72%,transparent);transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s ease}.decor-carousel-arrow[data-v-11e6dad4]{border-color:color-mix(in srgb,currentColor 18%,transparent);background-color:color-mix(in srgb,var(--backgroundColor, #ffffff) 82%,transparent);box-shadow:0 2px 10px #0000000a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease,opacity .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.decor-carousel-arrow[data-v-11e6dad4]:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 42%,transparent);background-color:color-mix(in srgb,currentColor 6%,var(--backgroundColor, #ffffff));box-shadow:0 6px 18px #00000014;transform:translate3d(0,-1px,0)}}.decor-carousel-arrow[data-v-11e6dad4]:active:not(:disabled){transform:scale(.95)}.decor-carousel-arrow[data-v-11e6dad4]:disabled{opacity:.28;box-shadow:none;cursor:not-allowed}@media(min-width:768px){.decor-carousel-viewport[data-carousel-fade=right][data-v-11e6dad4]{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 28px),transparent 100%)}.decor-carousel-viewport[data-carousel-fade=left][data-v-11e6dad4]{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28px,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 28px,#000 100%)}.decor-carousel-viewport[data-carousel-fade=both][data-v-11e6dad4]{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 28px,#000 calc(100% - 28px),transparent 100%)}}@media(prefers-reduced-motion:reduce){.decor-carousel-track[data-v-11e6dad4]{scroll-behavior:auto}.decor-carousel-progress-bar[data-v-11e6dad4],.decor-carousel-arrow[data-v-11e6dad4]{transition:none}}.decor-marquee[data-v-2c5bc9c6]{animation-name:decor-marquee-shift-2c5bc9c6;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes decor-marquee-shift-2c5bc9c6{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.decor-marquee[data-v-2c5bc9c6]{animation:none}}.decor-trust-card[data-v-b9d62827]{background-color:color-mix(in srgb,var(--decor-text, var(--textColor, currentColor)) 4%,var(--decor-bg, var(--backgroundColor, transparent)));border:1px solid color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 45%,transparent)}.decor-search-bar[data-v-a3d5b6f7]{margin-inline:auto;max-width:44rem;position:relative;width:100%}.decor-search-bar--sm[data-v-a3d5b6f7]{max-width:34rem}.decor-search-bar--lg[data-v-a3d5b6f7]{max-width:52rem}.decor-search-bar__form[data-v-a3d5b6f7]{align-items:center;display:flex;gap:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.decor-search-bar--underline .decor-search-bar__form[data-v-a3d5b6f7]{gap:12px}.decor-search-bar--underline .decor-search-bar__input[data-v-a3d5b6f7]{border-bottom:1px solid color-mix(in srgb,var(--textColor, currentColor) 22%,transparent);padding:12px 4px}.decor-search-bar--underline .decor-search-bar__input[data-v-a3d5b6f7]:focus{border-bottom-color:var(--primaryColor, currentColor)}.decor-search-bar--underline .decor-search-bar__submit[data-v-a3d5b6f7]{border-radius:var(--radius-md, .375rem);font-size:14px;font-weight:500;min-height:44px;padding:10px 24px}.decor-search-bar--pill .decor-search-bar__form[data-v-a3d5b6f7]{background:color-mix(in srgb,var(--textColor, currentColor) 5%,var(--backgroundColor, transparent));border:1px solid color-mix(in srgb,var(--textColor, currentColor) 14%,transparent);border-radius:9999px;padding:5px 6px 5px 16px}.decor-search-bar--pill .decor-search-bar__form[data-v-a3d5b6f7]:focus-within{background:var(--surfaceColor, var(--backgroundColor, transparent));border-color:var(--primaryColor, currentColor);box-shadow:0 8px 24px -8px #0000001f}.decor-search-bar--pill .decor-search-bar__submit[data-v-a3d5b6f7]{border-radius:9999px;font-size:14px;font-weight:500;min-height:40px;padding:8px 22px}.decor-search-bar--card .decor-search-bar__form[data-v-a3d5b6f7]{background:var(--surfaceColor, var(--backgroundColor, #ffffff));border:1px solid var(--borderColor, rgba(17, 24, 39, .12));border-radius:var(--radius-lg, .75rem);box-shadow:0 12px 28px -10px #0000001a,0 4px 10px -4px #0000000d;padding:6px 8px 6px 16px}.decor-search-bar--card .decor-search-bar__form[data-v-a3d5b6f7]:focus-within{border-color:var(--primaryColor, currentColor)}.decor-search-bar--card .decor-search-bar__submit[data-v-a3d5b6f7]{border-radius:calc(var(--radius-lg, .75rem) - 4px);font-size:14px;font-weight:500;min-height:42px;padding:9px 22px}.decor-search-bar--minimal .decor-search-bar__form[data-v-a3d5b6f7]{background:transparent;border:1px solid color-mix(in srgb,var(--textColor, currentColor) 22%,transparent);border-radius:var(--radius-md, .5rem);padding:4px 6px 4px 14px}.decor-search-bar--minimal .decor-search-bar__form[data-v-a3d5b6f7]:focus-within{border-color:var(--primaryColor, currentColor)}.decor-search-bar--sm .decor-search-bar__input[data-v-a3d5b6f7]{font-size:14px;min-height:36px}.decor-search-bar--lg .decor-search-bar__input[data-v-a3d5b6f7]{font-size:16px;min-height:48px}.decor-search-bar__icon[data-v-a3d5b6f7]{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;opacity:.55}.decor-search-bar__input[data-v-a3d5b6f7]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;flex:1 1 auto;font-size:16px;line-height:1.4;min-height:40px;min-width:0;outline:none;padding:6px 4px}@media(min-width:640px){.decor-search-bar--md .decor-search-bar__input[data-v-a3d5b6f7]{font-size:15px}}.decor-search-bar__input[data-v-a3d5b6f7]::-moz-placeholder{color:inherit;opacity:.5}.decor-search-bar__input[data-v-a3d5b6f7]::placeholder{color:inherit;opacity:.5}.decor-search-bar__input[data-v-a3d5b6f7]::-webkit-search-cancel-button,.decor-search-bar__input[data-v-a3d5b6f7]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.decor-search-bar__clear[data-v-a3d5b6f7]{align-items:center;background:transparent;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;opacity:.55;width:32px}.decor-search-bar__clear[data-v-a3d5b6f7]:hover{background:color-mix(in srgb,var(--textColor, currentColor) 8%,transparent);opacity:.95}.decor-search-bar__camera[data-v-a3d5b6f7]{align-items:center;background:transparent;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;min-width:36px;opacity:.65;transition:background-color .15s ease,opacity .15s ease;width:36px}.decor-search-bar__camera[data-v-a3d5b6f7]:hover{background:color-mix(in srgb,var(--textColor, currentColor) 8%,transparent);opacity:1}.decor-search-bar__submit[data-v-a3d5b6f7]{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;white-space:nowrap}.decor-search-bar__submit--icon[data-v-a3d5b6f7]{background:transparent;border:0;border-radius:var(--radius-md, .375rem);color:inherit;height:40px;min-width:40px;opacity:.78}.decor-search-bar__submit--icon[data-v-a3d5b6f7]:hover{background:color-mix(in srgb,var(--textColor, currentColor) 8%,transparent);opacity:1}.decor-search-bar__dropdown[data-v-a3d5b6f7]{background:var(--surfaceColor, var(--backgroundColor, #ffffff));border:1px solid color-mix(in srgb,var(--textColor, #111827) 12%,transparent);border-radius:var(--radius-lg, .75rem);box-shadow:0 18px 36px -10px #00000029,0 6px 14px -6px #00000014;color:var(--textColor, #111827);left:0;margin-top:8px;padding:6px;position:absolute;right:0;top:100%;z-index:60}.decor-search-bar__item[data-v-a3d5b6f7]{align-items:center;border-radius:var(--radius-md, .5rem);color:inherit;display:flex;gap:12px;padding:8px 10px;text-decoration:none;transition:background-color .15s ease}.decor-search-bar__item[data-v-a3d5b6f7]:hover,.decor-search-bar__item.is-active[data-v-a3d5b6f7]{background:color-mix(in srgb,var(--textColor, #111827) 6%,transparent)}.decor-search-bar__thumb[data-v-a3d5b6f7]{border-radius:6px;flex-shrink:0;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.decor-search-bar__thumb--empty[data-v-a3d5b6f7]{background:color-mix(in srgb,var(--textColor, #111827) 6%,transparent)}.decor-search-bar__item-body[data-v-a3d5b6f7]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.decor-search-bar__item-title[data-v-a3d5b6f7]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decor-search-bar__item-price[data-v-a3d5b6f7]{color:var(--salesPriceColor, inherit);font-size:12px;font-weight:600}.decor-search-bar__chips[data-v-a3d5b6f7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.decor-search-bar__chip[data-v-a3d5b6f7]{align-items:center;background:color-mix(in srgb,var(--textColor, currentColor) 4%,transparent);border:1px solid color-mix(in srgb,var(--textColor, currentColor) 14%,transparent);border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;font-size:12px;min-height:36px;padding:4px 14px;transition:background-color .15s ease,border-color .15s ease}.decor-search-bar__chip[data-v-a3d5b6f7]:hover{background:color-mix(in srgb,var(--textColor, currentColor) 10%,transparent);border-color:color-mix(in srgb,var(--textColor, currentColor) 28%,transparent)}.decor-comparison-table[data-v-24799af5]{border:1px solid var(--borderColor, color-mix(in srgb, currentColor 12%, transparent));border-radius:var(--cardRadius, var(--radius-lg, 12px))}.decor-comparison-head[data-v-24799af5]{border-bottom:1px solid var(--borderColor, color-mix(in srgb, currentColor 12%, transparent));background-color:color-mix(in srgb,var(--textColor, currentColor) 3%,var(--backgroundColor, transparent))}.decor-comparison-ours-head[data-v-24799af5]{background-color:color-mix(in srgb,var(--primaryColor, currentColor) 12%,var(--backgroundColor, transparent));color:var(--titleColor, currentColor)}.decor-comparison-ours-cell[data-v-24799af5]{background-color:color-mix(in srgb,var(--primaryColor, currentColor) 6%,var(--backgroundColor, transparent));color:var(--titleColor, currentColor)}.decor-comparison-check[data-v-24799af5]{background-color:var(--decor-accent, var(--primaryColor, currentColor));color:var(--decor-accent-text, var(--secondaryColor, #ffffff))}.decor-credential-card[data-v-00ae2a44]{background-color:color-mix(in srgb,var(--decor-text, var(--textColor, currentColor)) 3%,var(--decor-bg, var(--backgroundColor, transparent)));border:1px solid color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 55%,transparent)}.decor-credential-media[data-v-00ae2a44]{background-color:color-mix(in srgb,var(--decor-text, var(--textColor, currentColor)) 5%,var(--decor-bg, var(--backgroundColor, transparent)));border-bottom:1px solid color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 40%,transparent)}.decor-credential-badge[data-v-00ae2a44]{background-color:color-mix(in srgb,var(--decor-accent, var(--primaryColor, currentColor)) 12%,transparent);color:var(--decor-accent, var(--primaryColor, currentColor))}.decor-credential-empty[data-v-00ae2a44]{border:1px dashed color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 60%,transparent)}.decor-process-card[data-v-6d2ad49d]{background-color:color-mix(in srgb,var(--decor-text, var(--textColor, currentColor)) 3%,var(--decor-bg, var(--backgroundColor, transparent)));border:1px solid color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 55%,transparent)}.decor-process-step[data-v-6d2ad49d]{background-color:var(--decor-accent, var(--primaryColor, currentColor));color:var(--decor-accent-text, var(--backgroundColor, currentColor))}.decor-process-empty[data-v-6d2ad49d]{border:1px dashed color-mix(in srgb,var(--decor-border, var(--borderColor, currentColor)) 60%,transparent)}:root{--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--motion-press: .11s;--motion-fast: .16s;--motion-base: .24s}.decor-section{--decor-accent: var(--primaryColor, #374151)}.decor-btn-accent{background-color:var(--button-bg, var(--decor-accent, var(--primaryColor, #374151)));color:var(--button-color, var(--decor-accent-text, #ffffff));border:var(--button-border, none);box-shadow:var(--button-shadow, none);border-radius:var(--button-radius, var(--radius-md, .375rem))!important}.decor-btn-accent,.decor-btn-interactive{transition:transform var(--motion-press, .11s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),background-color var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),border-color var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),color var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),opacity var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1)),filter var(--motion-fast, .16s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover)and (pointer:fine){html:not([data-decor-motion=off]) :is(.decor-btn-accent,.decor-btn-interactive):hover:not(:disabled):not([aria-disabled=true]){transform:translate3d(0,-1px,0);filter:brightness(1.04)}}html:not([data-decor-motion=off]) :is(.decor-btn-accent,.decor-btn-interactive):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98);filter:brightness(.96)}@media(prefers-reduced-motion:reduce){.decor-btn-accent,.decor-btn-interactive{transition:none;transform:none!important}}.decor-surface{background-color:var(--backgroundColor, #fff)}.decor-subtle,.hover\:decor-subtle:hover{background-color:var(--decor-surface-muted, color-mix(in srgb, var(--textColor, #1f2937) 5%, var(--backgroundColor, #fff)))}.decor-text-content{color:var(--textColor, #1f2937)}.decor-text-danger,.hover\:decor-text-danger:hover{color:var(--errorColor, var(--primaryColor, #374151))}.decor-text-success{color:var(--successColor, var(--primaryColor, #374151))}.decor-rating{color:var(--ratingColor, var(--scoreSelectedColor, var(--primaryColor, #374151)))}.decor-border{border-color:var(--borderColor, #d1d5db)}.decor-border-danger{border-color:var(--errorColor, var(--borderColor, #d1d5db))}.decor-surface-danger{background-color:color-mix(in srgb,var(--errorColor, var(--primaryColor, #374151)) 8%,var(--backgroundColor, #fff))}.decor-ring{--tw-ring-color: var(--borderColor, #d1d5db);box-shadow:0 0 0 1px var(--borderColor, #d1d5db)}.decor-line{border-color:color-mix(in srgb,currentColor var(--line-alpha, 10%),transparent)}.decor-line-subtle{border-color:color-mix(in srgb,currentColor var(--line-alpha-subtle, 6%),transparent)}.decor-line-medium,.focus\:decor-line-medium:focus{border-color:color-mix(in srgb,currentColor var(--line-alpha-medium, 16%),transparent)}.decor-line-strong,.hover\:decor-line-strong:hover,.focus\:decor-line-strong:focus{border-color:color-mix(in srgb,currentColor var(--line-alpha-strong, 38%),transparent)}.decor-divide-y>:not([hidden])~:not([hidden]){border-top:1px solid color-mix(in srgb,currentColor var(--line-alpha, 10%),transparent)}.decor-feature-icon{stroke-width:var(--iconStrokeWidth, 1.5)}.decor-link-underline{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.35px;transition:background-size var(--motion-base, .24s) var(--ease-out-expo, cubic-bezier(.22, 1, .36, 1))}.decor-link-underline:hover{background-size:100% 1.35px}.decor-soft-bg{background-color:color-mix(in srgb,currentColor 5%,transparent)}.decor-soft-bg-strong{background-color:color-mix(in srgb,currentColor 12%,transparent)}.hover\:decor-soft-bg:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}.focus-visible\:decor-focus-ring:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:2px}.decor-clamp-1,.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.decor-clamp-2,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.decor-clamp-3,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.decor-backdrop{background-color:var(--decor-backdrop, rgb(0 0 0 / .4))}.decor-media-shade{background-color:var(--decor-media-shade, rgb(0 0 0 / .45))}.decor-media-text{color:var(--decor-media-text, #fff)}.decor-media-label,.decor-media-control{background-color:var(--decor-media-control-background, rgb(0 0 0 / .45));color:var(--decor-media-text, #fff)}.decor-media-gradient{background:var(--decor-media-gradient, linear-gradient(to top, rgb(0 0 0 / .6), transparent))}.decor-carousel-dot{background-color:var(--decor-carousel-dot, var(--decor-media-text, #fff))}.decor-swatch-light{color:var(--decor-swatch-light, #fff)}.decor-swatch-dark{color:var(--decor-swatch-dark, #111827)}.decor-before-after-divider{background-color:var(--decor-before-after-divider, var(--decor-media-text, #fff))}.decor-media-copy{--titleColor: var(--decor-media-text, #fff);--textColor: var(--decor-media-text, #fff);--descColor: var(--decor-media-description, var(--decor-media-text, #fff));color:var(--decor-media-text, #fff)}[data-decor-node-type] .container,.container[data-decor-node-type],.decor-section .container{max-width:var(--pageWidth, 80rem)}.decor-pad-t-none{padding-top:0}.decor-pad-t-xs{padding-top:1.25rem}.decor-pad-t-sm{padding-top:2rem}.decor-pad-t-md{padding-top:3rem}.decor-pad-t-lg{padding-top:4rem}.decor-pad-t-xl{padding-top:5.25rem}.decor-pad-b-none{padding-bottom:0}.decor-pad-b-xs{padding-bottom:1.25rem}.decor-pad-b-sm{padding-bottom:2rem}.decor-pad-b-md{padding-bottom:3rem}.decor-pad-b-lg{padding-bottom:4rem}.decor-pad-b-xl{padding-bottom:5.25rem}.decor-card-square{position:relative;overflow:hidden;width:100%;height:0;padding-top:100%}.decor-card-portrait{position:relative;overflow:hidden;width:100%;height:0;padding-top:133%}.decor-card-landscape{position:relative;overflow:hidden;width:100%;height:0;padding-top:75%}@keyframes decor-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes decor-anim-fade-kf{0%{opacity:0}to{opacity:1}}@keyframes decor-anim-slide-up-kf{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes decor-anim-slide-left-kf{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes decor-anim-slide-right-kf{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes decor-anim-zoom-in-kf{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes decor-gentle-settle{0%{opacity:.42;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){html:not([data-decor-motion=off]) .decor-anim-default.is-inview:not(.is-instant){animation:decor-fade-up var(--decor-motion-duration, .28s) var(--decor-motion-ease, ease) both}html:not([data-decor-motion=off]) .decor-anim-fade.is-inview:not(.is-instant){animation:decor-anim-fade-kf var(--decor-motion-fade-duration, .35s) var(--decor-motion-ease, ease) both}html:not([data-decor-motion=off]) .decor-anim-slide-up.is-inview:not(.is-instant){animation:decor-anim-slide-up-kf var(--decor-motion-slide-duration, .4s) var(--decor-motion-curve, cubic-bezier(.16, 1, .3, 1)) both}html:not([data-decor-motion=off]) .decor-anim-slide-left.is-inview:not(.is-instant){animation:decor-anim-slide-left-kf var(--decor-motion-slide-duration, .4s) var(--decor-motion-curve, cubic-bezier(.16, 1, .3, 1)) both}html:not([data-decor-motion=off]) .decor-anim-slide-right.is-inview:not(.is-instant){animation:decor-anim-slide-right-kf var(--decor-motion-slide-duration, .4s) var(--decor-motion-curve, cubic-bezier(.16, 1, .3, 1)) both}html:not([data-decor-motion=off]) .decor-anim-zoom-in.is-inview:not(.is-instant){animation:decor-anim-zoom-in-kf var(--decor-motion-fade-duration, .35s) var(--decor-motion-curve, cubic-bezier(.16, 1, .3, 1)) both}html:not([data-decor-motion=off]) .decor-anim-default.is-inview:not(.is-instant):has(.decor-stagger,.decor-grid){animation:none}html:not([data-decor-motion=off]) .decor-anim-default.is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid)>*{animation:decor-fade-up var(--decor-motion-duration, .28s) var(--decor-motion-ease, ease) both}html:not([data-decor-motion=off]) .decor-anim-stagger.is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*{animation:decor-anim-slide-up-kf var(--decor-motion-stagger-duration, .45s) var(--decor-motion-curve, cubic-bezier(.16, 1, .3, 1)) both}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(1){animation-delay:0ms}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(2){animation-delay:calc(var(--decor-stagger-step, 50ms) * 1)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(3){animation-delay:calc(var(--decor-stagger-step, 50ms) * 2)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(4){animation-delay:calc(var(--decor-stagger-step, 50ms) * 3)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(5){animation-delay:calc(var(--decor-stagger-step, 50ms) * 4)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(6){animation-delay:calc(var(--decor-stagger-step, 50ms) * 5)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(7){animation-delay:calc(var(--decor-stagger-step, 50ms) * 6)}html:not([data-decor-motion=off]) :is(.decor-anim-default,.decor-anim-stagger).is-inview:not(.is-instant) :is(.decor-stagger,.decor-grid,.grid)>*:nth-child(8){animation-delay:calc(var(--decor-stagger-step, 50ms) * 7)}html[data-decor-motion=gentle] .decor-anim-default.is-inview.is-instant:not(:has(.decor-stagger,.decor-grid)){animation:decor-gentle-settle .68s cubic-bezier(.19,1,.22,1)}html[data-decor-motion=gentle] .decor-anim-default.is-inview.is-instant :is(.decor-stagger,.decor-grid)>*{animation:decor-gentle-settle .68s cubic-bezier(.19,1,.22,1)}}.decor-divider-top-slant{clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%)}.decor-divider-bottom-slant{clip-path:polygon(0 0,100% 0,100% calc(100% - 3vw),0 100%)}.decor-divider-top-curve{clip-path:ellipse(85% 100% at 50% 100%)}.decor-divider-bottom-curve{clip-path:ellipse(85% 100% at 50% 0%)}.decor-divider-top-wave{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,100 V40 C150,80 350,0 600,40 C850,80 1050,0 1200,40 V100 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:100% 2.5vw,100% calc(100% - 2.5vw + 1px);-webkit-mask-position:top left,bottom left;-webkit-mask-repeat:repeat-x,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,100 V40 C150,80 350,0 600,40 C850,80 1050,0 1200,40 V100 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-size:100% 2.5vw,100% calc(100% - 2.5vw + 1px);mask-position:top left,bottom left;mask-repeat:repeat-x,no-repeat}.decor-divider-bottom-wave{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 V60 C150,20 350,100 600,60 C850,20 1050,100 1200,60 V0 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:100% 2.5vw,100% calc(100% - 2.5vw + 1px);-webkit-mask-position:bottom left,top left;-webkit-mask-repeat:repeat-x,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 V60 C150,20 350,100 600,60 C850,20 1050,100 1200,60 V0 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-size:100% 2.5vw,100% calc(100% - 2.5vw + 1px);mask-position:bottom left,top left;mask-repeat:repeat-x,no-repeat}@media(min-width:768px){.decor-pad-t-xs{padding-top:1.75rem}.decor-pad-b-xs{padding-bottom:1.75rem}.decor-pad-t-sm{padding-top:3rem}.decor-pad-t-md{padding-top:4.5rem}.decor-pad-t-lg{padding-top:6rem}.decor-pad-t-xl{padding-top:7.5rem}.decor-pad-b-sm{padding-bottom:3rem}.decor-pad-b-md{padding-bottom:4.5rem}.decor-pad-b-lg{padding-bottom:6rem}.decor-pad-b-xl{padding-bottom:7.5rem}}.decor-media-placeholder{background:color-mix(in srgb,currentColor 6%,transparent)}.decor-media-placeholder[data-decor-surface=dark]{background-color:var(--decor-placeholder-dark-background, #4b5563);color:var(--decor-placeholder-dark-text, #fff)}.decor-media-placeholder[data-decor-placeholder=edit]{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 4%,transparent) 0 10px,transparent 10px 20px);outline:1px dashed color-mix(in srgb,currentColor 25%,transparent);outline-offset:-1px}.decor-carousel-track{scrollbar-width:none;-ms-overflow-style:none}.decor-carousel-track::-webkit-scrollbar{display:none}.decor-pad-x-none{padding-inline:0}.decor-pad-x-xs{padding-inline:var(--space-2, 8px)}.decor-pad-x-sm{padding-inline:var(--space-4, 16px)}.decor-pad-x-md{padding-inline:var(--space-6, 24px)}.decor-pad-x-lg{padding-inline:var(--space-10, 40px)}.decor-pad-x-xl{padding-inline:var(--space-16, 64px)}.decor-mt-none{margin-top:0}.decor-mt-xs{margin-top:var(--space-2, 8px)}.decor-mt-sm{margin-top:var(--space-4, 16px)}.decor-mt-md{margin-top:var(--space-8, 32px)}.decor-mt-lg{margin-top:var(--space-12, 48px)}.decor-mt-xl{margin-top:var(--space-16, 64px)}.decor-mb-none{margin-bottom:0}.decor-mb-xs{margin-bottom:var(--space-2, 8px)}.decor-mb-sm{margin-bottom:var(--space-4, 16px)}.decor-mb-md{margin-bottom:var(--space-8, 32px)}.decor-mb-lg{margin-bottom:var(--space-12, 48px)}.decor-mb-xl{margin-bottom:var(--space-16, 64px)}.decor-heading-desc{opacity:var(--decor-desc-opacity, .7)}.decor-heading[data-decor-heading=underline]:after{content:"";display:block;width:2.5rem;height:3px;margin-top:1rem;border-radius:999px;background:var(--decor-accent, currentColor)}.decor-heading[data-decor-heading=underline][data-heading-align=center]:after{margin-inline:auto}.decor-heading[data-decor-heading=underline][data-heading-align=right]:after{margin-left:auto}.decor-heading-block[data-decor-heading=rule]:after{content:"";display:block;height:1px;margin-top:2rem;background:currentColor;opacity:.15}.decor-heading-block[data-decor-heading=boxed]{padding:1.75rem 2rem;border-radius:var(--radius-md, .375rem);background:color-mix(in srgb,currentColor 6%,transparent)}.decor-heading[data-decor-heading=oversized]{font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1.05;letter-spacing:-.04em}.decor-heading[data-decor-heading=caps]{font-size:.8125rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.decor-heading-block[data-decor-heading=caps] .decor-heading-desc{margin-top:.75rem;font-size:1.5rem;line-height:1.4;opacity:1}@media(min-width:768px){.decor-heading[data-decor-heading=caps]{font-size:.875rem}.decor-heading-block[data-decor-heading=caps] .decor-heading-desc{font-size:1.875rem}}@media(max-width:767.98px){.decor-section.decor-pad-t-m-none{padding-top:0}.decor-section.decor-pad-t-m-xs{padding-top:1.25rem}.decor-section.decor-pad-t-m-sm{padding-top:2rem}.decor-section.decor-pad-t-m-md{padding-top:3rem}.decor-section.decor-pad-t-m-lg{padding-top:4rem}.decor-section.decor-pad-t-m-xl{padding-top:5.25rem}.decor-section.decor-pad-b-m-none{padding-bottom:0}.decor-section.decor-pad-b-m-xs{padding-bottom:1.25rem}.decor-section.decor-pad-b-m-sm{padding-bottom:2rem}.decor-section.decor-pad-b-m-md{padding-bottom:3rem}.decor-section.decor-pad-b-m-lg{padding-bottom:4rem}.decor-section.decor-pad-b-m-xl{padding-bottom:5.25rem}.decor-section.decor-pad-x-m-none{padding-inline:0}.decor-section.decor-pad-x-m-xs{padding-inline:var(--space-2, 8px)}.decor-section.decor-pad-x-m-sm{padding-inline:var(--space-4, 16px)}.decor-section.decor-pad-x-m-md{padding-inline:var(--space-6, 24px)}.decor-section.decor-pad-x-m-lg{padding-inline:var(--space-10, 40px)}.decor-section.decor-pad-x-m-xl{padding-inline:var(--space-16, 64px)}.decor-section.decor-mt-m-none{margin-top:0}.decor-section.decor-mt-m-xs{margin-top:var(--space-2, 8px)}.decor-section.decor-mt-m-sm{margin-top:var(--space-4, 16px)}.decor-section.decor-mt-m-md{margin-top:var(--space-8, 32px)}.decor-section.decor-mt-m-lg{margin-top:var(--space-12, 48px)}.decor-section.decor-mt-m-xl{margin-top:var(--space-16, 64px)}.decor-section.decor-mb-m-none{margin-bottom:0}.decor-section.decor-mb-m-xs{margin-bottom:var(--space-2, 8px)}.decor-section.decor-mb-m-sm{margin-bottom:var(--space-4, 16px)}.decor-section.decor-mb-m-md{margin-bottom:var(--space-8, 32px)}.decor-section.decor-mb-m-lg{margin-bottom:var(--space-12, 48px)}.decor-section.decor-mb-m-xl{margin-bottom:var(--space-16, 64px)}}.decor-section.decor-bg-glow{background-image:radial-gradient(65% 55% at 50% 0%,color-mix(in srgb,var(--decor-accent, var(--primaryColor, #374151)) 16%,transparent),transparent 75%),radial-gradient(45% 45% at 85% 90%,color-mix(in srgb,var(--decor-accent, var(--primaryColor, #374151)) 10%,transparent),transparent 70%)}.decor-section.decor-bg-grid{background-image:linear-gradient(to right,color-mix(in srgb,currentColor 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,currentColor 6%,transparent) 1px,transparent 1px);background-size:28px 28px}.decor-section.decor-bg-dots{background-image:radial-gradient(color-mix(in srgb,currentColor 11%,transparent) 1px,transparent 1px);background-size:20px 20px}.decor-section.decor-bg-gradient{background-image:linear-gradient(180deg,color-mix(in srgb,var(--decor-accent, var(--primaryColor, #374151)) 9%,var(--backgroundColor, #ffffff)) 0%,var(--backgroundColor, #ffffff) 100%)}summary.list-none::-webkit-details-marker,summary.decor-summary::-webkit-details-marker{display:none}.decor-section select option,[data-decor-node-type] select option{background-color:var(--decor-bg, var(--backgroundColor, #ffffff));color:var(--decor-text, var(--textColor, #111827))}.decor-buy-slot .container{max-width:none!important;width:100%;padding-inline:0!important}.decor-buy-slot .decor-heading-block{margin-bottom:.75rem!important}.decor-buy-slot .decor-heading{font-size:.9375rem!important;line-height:1.4!important}.decor-buy-slot .decor-heading:after{margin-top:.5rem!important}.decor-buy-slot .decor-stagger.grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:.75rem!important}@media(min-width:640px){.decor-buy-slot .decor-stagger.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.decor-buy-slot .decor-faq-item{padding-block:.75rem!important}.site-quantity,.site-pagination,.site-tabs,.site-accordion,.site-empty{color:var(--textColor, CanvasText);font:inherit;--site-control-radius: var(--radius-md, var(--rounded-btn, 6px))}.site-quantity{display:inline-flex;align-items:stretch;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-quantity-radius, var(--site-control-radius));background:var(--backgroundColor, Canvas);overflow:hidden;--site-quantity-size: 40px}.site-quantity--sm{--site-quantity-size: 36px}.site-quantity--lg{--site-quantity-size: 48px}.site-quantity>button{display:inline-flex;align-items:center;justify-content:center;width:var(--site-quantity-size);min-height:var(--site-quantity-size);flex-shrink:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site-quantity>input{box-sizing:border-box;width:var(--site-quantity-input-width, 52px);min-width:0;padding:0 4px;border:0;border-inline:1px solid var(--borderColor, currentColor);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.site-quantity>input::-webkit-inner-spin-button,.site-quantity>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-quantity>button:hover:not(:disabled){background:color-mix(in srgb,currentColor 6%,transparent)}.site-quantity>button:disabled,.site-quantity>input:disabled{opacity:.4;cursor:not-allowed}.site-quantity>input:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:-2px}.site-quantity>button:focus-visible,.site-pagination__button:focus-visible,.site-tabs__tab:focus-visible,.site-accordion__summary:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:-2px}.site-pagination{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;font-size:14px}.site-pagination__pages{display:flex;align-items:center;gap:4px}.site-pagination__button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:6px 12px;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-control-radius);background:var(--backgroundColor, Canvas);color:inherit;font:inherit;text-decoration:none;cursor:pointer}.site-pagination__button[aria-current=page]{color:var(--primaryColor, currentColor);border-color:var(--primaryColor, currentColor);background:color-mix(in srgb,var(--primaryColor, CanvasText) 9%,var(--backgroundColor, Canvas));font-weight:600}.site-pagination__button:disabled{opacity:.4;cursor:not-allowed}.site-pagination__button:hover:not(:disabled){border-color:var(--primaryColor, currentColor)}.site-pagination__summary,.site-pagination__mobile-summary{padding:0 8px;font-variant-numeric:tabular-nums}.site-pagination__ellipsis{padding:0 4px}.site-pagination__mobile-summary{display:none}.site-tabs{min-width:0}.site-tabs__list{display:flex;align-items:stretch;gap:var(--site-tabs-gap, 24px);max-width:100%;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--borderColor, currentColor)}.site-tabs--center .site-tabs__list{justify-content:safe center}.site-tabs--end .site-tabs__list{justify-content:safe end}.site-tabs__tab{position:relative;flex-shrink:0;min-height:42px;padding:8px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--descColor, inherit);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.site-tabs__tab[aria-selected=true]{color:var(--primaryColor, currentColor);border-bottom-color:currentColor;font-weight:600}.site-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.site-tabs--pills .site-tabs__list,.site-tabs--segmented .site-tabs__list{gap:6px;padding:3px;border:0}.site-tabs--segmented .site-tabs__list{background:color-mix(in srgb,var(--textColor, CanvasText) 5%,transparent);border-radius:var(--site-control-radius)}.site-tabs--pills .site-tabs__tab,.site-tabs--segmented .site-tabs__tab{min-height:36px;padding:7px 16px;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-tab-radius, var(--site-control-radius))}.site-tabs--segmented .site-tabs__tab{border-color:transparent}.site-tabs--pills .site-tabs__tab{border-radius:var(--site-tab-radius, var(--tab-radius, 9999px))}.site-tabs--pills .site-tabs__tab[aria-selected=true],.site-tabs--segmented .site-tabs__tab[aria-selected=true]{border-color:var(--primaryColor, currentColor);background:color-mix(in srgb,var(--primaryColor, CanvasText) 9%,var(--backgroundColor, Canvas))}.site-tabs__panel{padding-top:var(--site-tab-panel-gap, 24px)}.site-accordion{border-bottom:1px solid var(--borderColor, currentColor)}.site-accordion--outline{padding-inline:16px;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-control-radius)}.site-accordion--plain{border:0}.site-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:var(--site-accordion-padding, 14px) 0;list-style:none;cursor:pointer}.site-accordion__summary::-webkit-details-marker{display:none}.site-accordion__summary>svg{flex-shrink:0;transition:transform .16s}.site-accordion[open]>.site-accordion__summary>svg{transform:rotate(180deg)}.site-accordion__title{min-width:0}.site-accordion__content{padding-bottom:var(--site-accordion-padding, 14px)}.site-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 20px;text-align:center}.site-empty--page{min-height:240px;padding-block:64px}.site-empty__icon{color:var(--descColor, GrayText);opacity:.6}.site-empty__icon>svg{width:36px;height:36px}.site-empty__message{margin:0;color:var(--descColor, GrayText);font-size:14px}.site-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.site-skeleton{display:block;width:100%;height:1em;background:color-mix(in srgb,var(--textColor, CanvasText) 8%,var(--backgroundColor, Canvas));border-radius:var(--radius-md, 6px)}.site-skeleton--rect{height:80px}.site-skeleton--circle{width:40px;height:40px;border-radius:50%}.site-skeleton--animated{animation:site-skeleton-pulse 1.5s ease-in-out infinite}.site-spinner{display:inline-block;width:20px;height:20px;box-sizing:border-box;flex-shrink:0;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-radius:50%;animation:site-spinner-turn .7s linear infinite}.site-spinner--sm{width:16px;height:16px}.site-spinner--lg{width:28px;height:28px}@keyframes site-skeleton-pulse{50%{opacity:.45}}@keyframes site-spinner-turn{to{transform:rotate(360deg)}}@media(max-width:600px){.site-pagination__pages--numbered{display:none}.site-pagination__mobile-summary{display:inline}}@media(pointer:coarse){.site-quantity{--site-quantity-size: 44px}.site-quantity>input{font-size:16px}.site-pagination__button,.site-tabs__tab{min-height:44px}}@media(prefers-reduced-motion:reduce){.site-skeleton--animated,.site-spinner{animation:none}.site-accordion__summary>svg{transition:none}}.site-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.site-button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--rounded-btn, 6px);background:var(--primaryColor, CanvasText);color:var(--primary-color-content, Canvas);font:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:opacity .15s}.site-button--sm{height:32px;padding-inline:12px;font-size:12px}.site-button--lg{height:48px;padding-inline:24px;font-size:16px}.site-button--block{width:100%}.site-button--outline{border-color:var(--borderColor, currentColor);background:var(--backgroundColor, Canvas);color:var(--textColor, CanvasText)}.site-button--subtle{background:color-mix(in srgb,var(--textColor, CanvasText) 6%,var(--backgroundColor, Canvas));color:var(--textColor, CanvasText)}.site-button--ghost{background:transparent;color:var(--textColor, CanvasText)}.site-button--danger{background:var(--errorColor, CanvasText);color:var(--errorContentColor, Canvas)}.site-button--link{height:auto;padding:0;border-radius:0;background:transparent;color:var(--primaryColor, currentColor);font-size:14px}.site-button:hover:not(:disabled){opacity:.9}.site-button--outline:hover:not(:disabled),.site-button--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--textColor, CanvasText) 6%,var(--backgroundColor, Canvas))}.site-button--link:hover:not(:disabled){text-decoration:underline}.site-button:disabled{opacity:.5;cursor:not-allowed}.site-button:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:2px}.site-button--icon{width:40px;padding:0;flex-shrink:0}.site-button--icon.site-button--sm{width:32px}.site-button--icon.site-button--lg{width:48px}@media(min-width:640px){.site-button--lg{font-size:14px}}.ft-input{position:relative;display:block;width:100%;flex:1 1 0%;--site-input-height: 48px}.ft-input--md{--site-input-height: 42px}.ft-input--sm{--site-input-height: 36px}.ft-input__row{position:relative;display:flex;align-items:center}.ft-input__control{display:block;box-sizing:border-box;width:100%;height:var(--site-input-height);padding:14px 36px 2px 12px;border:1px solid var(--borderColor, currentColor);border-radius:var(--radius-md, 6px);background:var(--inputBackgroundColor, var(--backgroundColor, Canvas));color:var(--inputTextColor, var(--textColor, CanvasText));font:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.ft-input:not(:has(label)) .ft-input__control{padding-block:6px}.ft-input__control:focus{border-color:var(--primaryColor, currentColor);outline:none}.ft-input__control:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:1px}.ft-input__control:disabled{cursor:not-allowed;opacity:.6}.ft-input--invalid .ft-input__control,.ft-input__control[aria-invalid=true]{border-color:var(--errorColor, currentColor)}.ft-input__textarea{height:auto;min-height:var(--site-input-height);padding:22px 12px 10px;resize:vertical}.ft-input__textarea--autosize{resize:none}.ft-input-prefix{position:absolute;inset-inline-start:12px;display:inline-flex;align-items:center;color:var(--descColor, GrayText)}.ft-input--prefix .ft-input__control{padding-inline-start:var(--site-input-prefix-padding, 38px)}.ft-input--prefix .input-label{inset-inline-start:var(--site-input-prefix-padding, 38px)}.ft-input-suffix{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);max-height:100%;overflow:visible;display:flex;align-items:center}.ft-input--suffix .ft-input__control{padding-inline-end:var(--site-input-suffix-padding, 80px)}.ft-input--suffix .ft-input__action{display:none}.ft-input__action{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--descColor, GrayText);cursor:pointer}.ft-input__action:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:2px}.ft-input .input-label{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);transition:top .15s,font-size .15s;pointer-events:none;color:var(--placeholderColor, var(--descColor, GrayText));font-size:14px}.ft-input .input-label--focused{top:10px;font-size:11px}.ft-input--sm .input-label--focused{top:8px}.ft-input .textarea-label{position:absolute;top:5px;inset-inline-start:12px;pointer-events:none;color:var(--placeholderColor, var(--descColor, GrayText));font-size:11px}.ft-input__required{color:var(--errorColor, currentColor)}@media(pointer:coarse){.site-button--icon{min-width:44px;min-height:44px}.ft-input{--site-input-height: 48px}.ft-input__control{font-size:16px}.ft-input__action{min-width:36px;min-height:36px;inset-inline-end:4px}}@media(prefers-reduced-motion:reduce){.site-button,.ft-input__control,.ft-input .input-label{transition:none}}.site-choice-group{display:flex;flex-wrap:wrap;gap:8px}.site-choice-group__option{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:8px 14px;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-choice-radius, var(--radius-md, 6px));background:var(--backgroundColor, Canvas);color:var(--textColor, CanvasText);font:inherit;font-size:14px;cursor:pointer}.site-choice-group__option[aria-checked=true]{border-color:var(--primaryColor, currentColor);box-shadow:inset 0 0 0 1px var(--primaryColor, currentColor);background:color-mix(in srgb,var(--primaryColor, CanvasText) 8%,var(--backgroundColor, Canvas));font-weight:600}.site-choice-group__option:disabled{opacity:.4;cursor:not-allowed}.site-choice-group__option:focus-visible,.site-tag__remove:focus-visible,.site-action-menu__trigger:focus-visible,.site-action-menu__item:focus-visible,.site-breadcrumbs button:focus-visible,.site-breadcrumbs a:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:2px}.site-choice-group--sm .site-choice-group__option{min-height:36px;padding:6px 10px;font-size:12px}.site-choice-group--lg .site-choice-group__option{min-height:48px}.site-choice-group__option--swatch{width:40px;padding:6px;border-radius:50%}.site-choice-group__swatch{display:block;width:24px;height:24px;border:1px solid var(--borderColor, currentColor);border-radius:50%}.site-choice-group__option--image{flex-direction:column;max-width:96px;padding:5px}.site-choice-group__image{display:block;width:48px;height:48px;border-radius:var(--radius-md, 4px)}.site-choice-group__label{overflow-wrap:anywhere}.site-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 5px 3px 10px;min-height:30px;border:1px solid var(--borderColor, currentColor);border-radius:var(--site-tag-radius, 9999px);background:color-mix(in srgb,var(--textColor, CanvasText) 4%,var(--backgroundColor, Canvas));color:var(--textColor, CanvasText);font-size:13px}.site-tag--sm{font-size:12px}.site-tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.site-tag__remove:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.site-tag__remove:disabled{opacity:.4;cursor:not-allowed}.site-action-menu{display:inline-flex}.site-action-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--borderColor, currentColor);border-radius:var(--radius-md, 6px);background:var(--backgroundColor, Canvas);color:var(--textColor, CanvasText);font:inherit;font-size:13px;cursor:pointer}.site-action-menu__trigger:disabled{opacity:.4;cursor:not-allowed}.site-action-menu__panel{padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--borderColor, currentColor);border-radius:var(--radius-md, 6px);background:var(--backgroundColor, Canvas);color:var(--textColor, CanvasText);box-shadow:0 8px 28px color-mix(in srgb,var(--textColor, CanvasText) 12%,transparent)}.site-action-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:max(0px,calc(var(--radius-md, 6px) - 2px));background:transparent;color:inherit;font:inherit;font-size:14px;text-align:start;text-decoration:none;cursor:pointer}.site-action-menu__item:hover:not(:disabled),.site-action-menu__item:focus{background:color-mix(in srgb,var(--textColor, CanvasText) 6%,var(--backgroundColor, Canvas))}.site-action-menu__item--danger{color:var(--errorColor, var(--textColor, CanvasText))}.site-action-menu__item:disabled{opacity:.4;cursor:not-allowed}.site-action-menu__separator{height:1px;margin:5px;background:var(--borderColor, currentColor)}.site-action-menu__label{padding:6px 10px;color:var(--descColor, GrayText);font-size:12px}.site-image--loading{background-color:color-mix(in srgb,var(--textColor, CanvasText) 5%,var(--backgroundColor, Canvas))}.site-image__fallback{display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--decor-muted, var(--descColor, currentColor))}:where(.site-image__fallback){width:var(--site-image-width, auto);height:var(--site-image-height, auto);aspect-ratio:var(--site-image-ratio, auto)}.site-image__fallback>svg{width:45%;height:45%;max-width:40px;max-height:40px;opacity:.4}.site-rating{position:relative;display:inline-flex;align-items:center;gap:2px;vertical-align:middle;--site-rating-size: 20px}.site-rating--sm{--site-rating-size: 16px}.site-rating--lg{--site-rating-size: 24px}.site-rating:focus-within{outline:2px solid var(--primaryColor, currentColor);outline-offset:3px;border-radius:var(--radius-md, 4px)}.site-rating__star{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--site-rating-size);height:var(--site-rating-size);padding:0;border:0;background:transparent;color:var(--scoreUnselectedColor, color-mix(in srgb, var(--textColor, CanvasText) 16%, var(--backgroundColor, Canvas)));cursor:pointer}.site-rating--readonly .site-rating__star{cursor:inherit}.site-rating__star:disabled{cursor:not-allowed}.site-rating__star>svg{display:block;width:var(--site-rating-size);height:var(--site-rating-size)}.site-rating__fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;pointer-events:none;color:var(--site-rating-color, var(--scoreSelectedColor, var(--primaryColor, currentColor)))}.site-rating__fill>svg{display:block;width:var(--site-rating-size);height:var(--site-rating-size)}.site-range-slider{position:relative;display:flex;align-items:center;width:100%;height:36px}.site-range-slider__track{width:100%;height:5px;border-radius:9999px;background:color-mix(in srgb,var(--textColor, CanvasText) 10%,var(--backgroundColor, Canvas))}.site-range-slider__selection{position:absolute;height:5px;border-radius:9999px;background:var(--primaryColor, currentColor);pointer-events:none}.site-range-slider__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:36px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.site-range-slider__input::-webkit-slider-runnable-track{background:transparent}.site-range-slider__input::-moz-range-track{background:transparent}.site-range-slider__input::-webkit-slider-thumb{width:18px;height:18px;border:2px solid var(--primaryColor, currentColor);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--backgroundColor, Canvas);pointer-events:auto;cursor:grab}.site-range-slider__input::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--primaryColor, currentColor);border-radius:50%;background:var(--backgroundColor, Canvas);pointer-events:auto;cursor:grab}.site-range-slider__input:focus-visible{outline:2px solid var(--primaryColor, currentColor);outline-offset:2px;border-radius:4px}.site-range-slider[aria-disabled=true]{opacity:.4}.site-range-slider__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.site-range-slider__input:disabled::-moz-range-thumb{cursor:not-allowed}.site-breadcrumbs{color:var(--textColor, CanvasText);font-size:13px}.site-breadcrumbs>ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.site-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.site-breadcrumbs a,.site-breadcrumbs li>span:not(.site-breadcrumbs__separator){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-breadcrumbs a{color:inherit;text-decoration:none;opacity:.7}.site-breadcrumbs a:hover{text-decoration:underline;opacity:1}.site-breadcrumbs [aria-current=page]{font-weight:500}.site-breadcrumbs__separator{flex-shrink:0;opacity:.4}.site-breadcrumbs .site-breadcrumbs__expand{display:none}.site-breadcrumbs button{padding:0 6px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;cursor:pointer}@media(max-width:600px){.site-breadcrumbs:not([data-expanded]) .site-breadcrumbs__middle{display:none}.site-breadcrumbs .site-breadcrumbs__expand{display:inline-flex}}@media(pointer:coarse){.site-choice-group__option,.site-choice-group--sm .site-choice-group__option,.site-action-menu__trigger,.site-action-menu__item{min-height:44px}.site-choice-group__option--swatch{min-width:44px}.site-tag__remove{width:36px;height:36px}.site-rating:not(.site-rating--readonly){--site-rating-size: 36px}.site-rating:not(.site-rating--readonly) .site-rating__star{min-height:44px}.site-range-slider,.site-range-slider__input{height:44px}}
