.hero-primary-action[data-slot=button]{--button-glass-brightness: .8;width:100%;max-width:25rem;min-width:0;height:2.75rem;min-height:2.75rem;padding-inline:.65rem}.hero-primary-action[data-slot=button],.primary-action-emphasis[data-slot=button]{font-size:var(--text-base);font-weight:600;letter-spacing:0;text-shadow:0 1px 2px rgb(0 0 0 / .45);transition:background-color .38s ease,border-color .38s ease,box-shadow .38s ease,filter .38s ease}.hero-primary-action--tinted[data-slot=button]{--button-role-glass-fill: transparent;--button-role-glass-hover: transparent;--button-role-ink: var(--brand-night-text);--material-edge-color: color-mix(in oklch, var(--hero-action-accent) 55%, transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--hero-action-accent) 52%,transparent),color-mix(in oklch,var(--hero-action-accent) 20%,transparent))}.hero-primary-action--tinted[data-slot=button]:is(:hover,:focus-visible){filter:brightness(1.16)}.hero-primary-action--sale[data-slot=button]{background:linear-gradient(to bottom,color-mix(in oklab,var(--brand-night-text) 7%,transparent),transparent 70%),var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-night-text) 30%,transparent),inset 0 -1px color-mix(in oklab,var(--brand-night) 10%,transparent),0 0 1.1rem color-mix(in oklch,var(--brand-orange-400) 22%,transparent)}.hero-primary-action__icon,.hero-primary-action__arrow svg{filter:var(--hero-action-icon-shadow, drop-shadow(0 1px 1px rgb(0 0 0 / .45)))}.hero-primary-action__arrow{display:inline-flex;flex:none;transition:transform .3s var(--bsl-ease-emphasis)}:is(.hero-primary-action,.primary-action-emphasis):is(:hover,:focus-visible) .hero-primary-action__arrow{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.hero-primary-action__arrow svg{animation:hero-action-arrow-nudge 6s 2.4s ease-in-out infinite}:is(.hero-primary-action,.primary-action-emphasis):is(:hover,:focus-visible) .hero-primary-action__arrow svg{animation-play-state:paused}}@keyframes hero-action-arrow-nudge{0%,18%,to{translate:0 0}9%{translate:3px 0}}@media(prefers-reduced-motion:reduce){.hero-primary-action[data-slot=button],.primary-action-emphasis[data-slot=button],.hero-primary-action__arrow{transition:none}}.count-up-number{opacity:.3;transition:opacity .7s ease-out}.count-up-number[data-count-started=true]{opacity:1}@media(prefers-reduced-motion:reduce){.count-up-number{transition:none}}.glass-image-window.svelte-17l8nf8{display:block;min-width:0;color:inherit;text-decoration:none;perspective:1100px}.glass-image-window__float.svelte-17l8nf8{transform-style:preserve-3d}.glass-image-window__face.svelte-17l8nf8{display:block;position:relative;isolation:isolate;aspect-ratio:var(--glass-image-window-aspect, 16 / 9);overflow:hidden;border-radius:var(--radius-card);background:var(--background);transform:rotateX(calc(3deg + var(--tilt-x, 0deg))) rotateY(calc(-8deg + var(--tilt-y, 0deg))) rotate(-1deg);transform-style:preserve-3d;box-shadow:var( --glass-image-window-shadow, 0 2px 0 color-mix(in oklch, var(--foreground) 9%, transparent), 0 8px 16px -10px rgb(0 0 0 / .18), 0 1.35rem 2.6rem -1rem rgb(0 0 0 / .16) );transition:transform .42s var(--bsl-ease-emphasis)}.glass-image-window[data-background-tone=white].svelte-17l8nf8 .glass-image-window__face:where(.svelte-17l8nf8){background:#fff}.glass-image-window--linked.svelte-17l8nf8{cursor:pointer}.glass-image-window__poster.svelte-17l8nf8,.glass-image-window__face.svelte-17l8nf8 video:where(.svelte-17l8nf8){display:block;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none}.glass-image-window__content.svelte-17l8nf8{display:block;width:100%;height:100%}.glass-image-window__face.svelte-17l8nf8 video:where(.svelte-17l8nf8){position:absolute;z-index:1;inset:0;opacity:0;transition:opacity .6s ease}.glass-image-window__face.svelte-17l8nf8 video.glass-image-window__video--ready:where(.svelte-17l8nf8){opacity:1}.glass-image-window__shade.svelte-17l8nf8,.glass-image-window__reflection.svelte-17l8nf8,.glass-image-window__edge.svelte-17l8nf8{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass-image-window__shade.svelte-17l8nf8{z-index:2;background:radial-gradient(ellipse 68% 78% at 100% 100%,rgb(17 31 50 / .13),transparent 78%)}.glass-image-window__reflection.svelte-17l8nf8{position:absolute;z-index:2;inset:-45% -40%;width:180%;height:190%;mix-blend-mode:screen;opacity:var(--glass-image-window-reflection-opacity, .92);-webkit-mask-image:var(--glass-image-window-reflection-mask, none);mask-image:var(--glass-image-window-reflection-mask, none);translate:var(--light-x, 0px) var(--light-y, 0px);transform:rotate(-2deg);transform-origin:center;transition:translate .26s ease-out}.glass-image-window__edge.svelte-17l8nf8{z-index:3;padding:2px;background:conic-gradient(from 145deg,transparent 0 34%,rgb(255 255 255 / .8) 43%,rgb(148 184 225 / .45) 50%,transparent 62% 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,linear-gradient(#000 0 0);mask-composite:exclude;mix-blend-mode:overlay;opacity:.45}@media(prefers-reduced-motion:no-preference){.glass-image-window__float.svelte-17l8nf8{animation:svelte-17l8nf8-glass-image-window-float 9s ease-in-out infinite;animation-play-state:var(--glass-image-window-motion-state, running)}.glass-image-window__reflection.svelte-17l8nf8{animation:svelte-17l8nf8-glass-image-window-reflection 9s ease-in-out infinite;animation-play-state:var(--glass-image-window-motion-state, running)}@keyframes svelte-17l8nf8-glass-image-window-float{0%,to{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}50%{transform:translateY(-6px) rotateX(1.4deg) rotateY(.9deg) rotate(.48deg)}}@keyframes svelte-17l8nf8-glass-image-window-reflection{0%,to{transform:translate(0)}50%{transform:translate(3%,-2%)}}}@media(prefers-reduced-motion:reduce){.glass-image-window__face.svelte-17l8nf8,.glass-image-window__reflection.svelte-17l8nf8{transition:none}}@media(max-width:52rem){.glass-image-window.svelte-17l8nf8{perspective:none}.glass-image-window__float.svelte-17l8nf8{animation:none}.glass-image-window__face.svelte-17l8nf8{transform:none}}.hero-contrast{position:relative;isolation:isolate;text-shadow:0 .1rem .22rem rgb(0 0 0 / .82),0 .32rem 1.5rem rgb(0 0 0 / .62)}.hero-contrast:before{content:"";position:absolute;z-index:-1;inset:-2rem -3rem;pointer-events:none;background:radial-gradient(ellipse at 35% 50%,rgb(0 0 0 / .64),rgb(0 0 0 / .48) 38%,transparent 75%);filter:blur(1rem)}.hero-contrast--brand:before{inset:-1.5rem -3rem;background:radial-gradient(ellipse at 35% 50%,rgb(0 0 0 / .9),rgb(0 0 0 / .7) 45%,transparent 82%)}.hero-corner-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .82),rgb(0 0 0 / .64) 22%,rgb(0 0 0 / .28) 43%,transparent 65%)}.hero-corner-contrast .hero-contrast{z-index:1}.hero-corner-contrast .hero-contrast:before{content:none}
