html[data-motion-profile]:not([data-motion-profile=none]){scroll-behavior:smooth}html:has([data-motion-profile]:not([data-motion-profile=none])){scroll-behavior:smooth}[data-motion-profile] [id]{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:reduce){html[data-motion-profile]{scroll-behavior:auto}html:has([data-motion-profile]){scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending{opacity:0;will-change:opacity, transform}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-fade-up{transform:translateY(12px)}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-stagger{transform:translateY(8px)}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-fade-in{transform:none}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-scale-in{transform:scale(.98)}@media (width>=768px){[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-fade-up{transform:translateY(18px)}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-stagger{transform:translateY(10px)}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-pending-scale-in{transform:scale(.96)}}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-active-fade-up{animation:site-fade-up var(--site-motion-duration,.65s) ease-out both;will-change:auto}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-active-fade-in{animation:site-fade-in var(--site-motion-duration,.55s) ease-out both;will-change:auto}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-active-scale-in{animation:site-scale-in var(--site-motion-duration,.6s) cubic-bezier(.22, 1, .36, 1) both;will-change:auto}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-active-stagger{animation:site-fade-up var(--site-motion-duration,.5s) ease-out both;will-change:auto}[data-motion-profile]:not([data-motion-profile=none]) .site-reveal-active-stagger .site-stagger-child{opacity:0;animation:site-fade-up var(--site-motion-duration,.55s) ease-out both;animation-delay:calc(min(var(--site-stagger-index,0), 8) * var(--site-stagger-step,70ms));will-change:auto}[data-motion-profile=expressive]{--site-motion-duration:.75s;--site-stagger-step:90ms}[data-motion-profile=subtle]{--site-motion-duration:.6s;--site-stagger-step:65ms}@media (width<=639px){[data-motion-profile=expressive]{--site-motion-duration:.55s;--site-stagger-step:50ms}[data-motion-profile=subtle]{--site-motion-duration:.5s;--site-stagger-step:45ms}}@media (hover:hover) and (pointer:fine){[data-motion-profile]:not([data-motion-profile=none]) .site-motion-hover-lift{transition:transform .22s,box-shadow .22s}[data-motion-profile]:not([data-motion-profile=none]) .site-motion-hover-lift:hover{transform:translateY(-3px);box-shadow:0 4px 14px #0f172a1a}[data-motion-profile=expressive] .site-motion-hover-lift:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0f172a1f}[data-motion-profile]:not([data-motion-profile=none]) .site-motion-image-zoom img{transition:transform .45s cubic-bezier(.22,1,.36,1)}[data-motion-profile]:not([data-motion-profile=none]) .site-motion-image-zoom:hover img{transform:scale(1.06)}[data-motion-profile=expressive] .site-motion-image-zoom:hover img{transform:scale(1.08)}[data-motion-profile]:not([data-motion-profile=none]) .site-motion-logo-muted{opacity:.7;filter:grayscale();transition:opacity .22s,filter .22s}[data-motion-profile]:not([data-motion-profile=none]) .site-motion-logo-muted:hover{opacity:1;filter:grayscale(0)}}[data-motion-profile]:not([data-motion-profile=none]) .site-navbar-chrome{transition:background-color .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}[data-motion-profile]:not([data-motion-profile=none]) .site-hero-bg-ken-burns{animation:18s ease-out both site-hero-ken-burns}[data-motion-profile]:not([data-motion-profile=none]) .site-page-enter{animation:.35s ease-out both site-page-fade-in}}@keyframes site-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){@keyframes site-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@keyframes site-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width>=768px){@keyframes site-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}@keyframes site-hero-ken-burns{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes site-page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-reveal-pending,.site-reveal-active,.site-stagger-child,.site-page-enter,.site-hero-bg-ken-burns{opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}.site-motion-hover-lift,.site-motion-image-zoom img{transition:none!important}.site-motion-hover-lift:hover,.site-motion-image-zoom:hover img{box-shadow:var(--site-card-shadow,0 1px 3px #0f172a14)!important;transform:none!important}.site-motion-logo-muted{opacity:1!important;filter:none!important;transition:none!important}}.site-section-title-responsive{font-family:var(--site-heading-font);font-size:var(--section-title-size,var(--site-text-2xl));line-height:var(--site-leading-tight);letter-spacing:var(--site-tracking-tight);font-weight:var(--section-title-weight,700)}@media (width>=768px){.site-section-title-responsive{font-size:var(--section-title-size,var(--site-text-3xl))}}@media (width>=1024px){.site-section-title-responsive{font-size:var(--section-title-size,var(--site-text-4xl))}}.site-section-surface{--section-title-color:var(--section-card-title-color,var(--site-primary));--section-subtitle-color:var(--section-card-body-color,color-mix(in srgb, var(--site-foreground) 78%, var(--site-background)));--section-body-color:var(--section-card-body-color,color-mix(in srgb, var(--site-foreground) 78%, var(--site-background)));--section-caption-color:var(--section-card-body-color,color-mix(in srgb, var(--site-foreground) 65%, var(--site-background)));--section-accent-color:var(--section-card-accent-color,color-mix(in srgb, var(--site-accent) 85%, var(--site-foreground)));--section-button-outline-color:var(--site-primary);--section-button-border-color:var(--site-primary);--section-button-solid-bg:var(--site-primary);--section-button-solid-text:#fff;--section-secondary-button-color:var(--site-foreground);--section-secondary-button-border-color:color-mix(in srgb, var(--site-foreground) 28%, transparent);--section-secondary-button-bg:transparent}:root,[data-bundus-storefront-root],[data-bundus-commerce-overlay-host]{--section-secondary-button-color:var(--site-foreground);--section-secondary-button-border-color:color-mix(in srgb, var(--site-foreground) 28%, transparent);--section-secondary-button-bg:transparent}section[data-section-bg-tone=dark]{--section-title-color:#fffffffa;--section-subtitle-color:#ffffffe0;--section-body-color:#ffffffd9;--section-caption-color:#ffffffbf;--section-accent-color:#ffffffe6;--section-button-outline-color:#fffffffa;--section-button-border-color:#ffffffd9;--section-button-solid-bg:#fff;--section-button-solid-text:var(--site-primary);--section-secondary-button-color:#fffffffa;--section-secondary-button-border-color:#ffffffe0;--section-secondary-button-bg:#0f172a73}
