.home-slider.svelte-1awh9da{min-height:calc(100svh - var(--header-height));touch-action:pan-y;grid-template-columns:minmax(0,.453fr) minmax(0,.547fr);display:grid}.home-slider__copy.svelte-1awh9da{min-width:0;padding:0 clamp(2rem, 4vw, 5rem) clamp(2rem, 2.8vw, 3.5rem) var(--gutter);flex-direction:column;justify-content:space-between;display:flex}.home-slider__copy-content.svelte-1awh9da{min-width:0}h1.svelte-1awh9da{max-width:8ch;font-family:var(--font-display);font-size:var(--display-size);font-weight:var(--display-weight);font-style:var(--display-style);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);white-space:pre-line;margin:0 0 clamp(2.25rem,3.6vw,4.5rem)}.home-slider__text.svelte-1awh9da{max-width:23rem;margin:0 0 4.3rem}.home-slider__intro.svelte-1awh9da,.home-slider__body.svelte-1awh9da{color:var(--subtle);white-space:pre-line;margin:0;font-size:clamp(.72rem,.86vw,1.35rem);line-height:1.9}.home-slider__body.svelte-1awh9da{color:var(--ink);margin-block-start:.8rem}.home-slider__controls.svelte-1awh9da{align-items:center;gap:clamp(1.25rem,2.2vw,3rem);margin-block-start:3rem;display:flex}.home-slider__controls.svelte-1awh9da button:where(.svelte-1awh9da){width:clamp(3.5rem,5vw,6.5rem);height:3rem;color:var(--subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.home-slider__timer.svelte-1awh9da{background:var(--line);border-radius:999px;width:clamp(3.5rem,8vw,9rem);height:2px;display:block;overflow:hidden}.home-slider__timer-fill.svelte-1awh9da{background:var(--gold-hover);transform-origin:0;height:100%;animation:svelte-1awh9da-slide-timer var(--slide-timer) linear both;display:block}@keyframes svelte-1awh9da-slide-timer{0%{transform:scaleX(0)}}.home-slider__controls.svelte-1awh9da button:where(.svelte-1awh9da):focus-visible{outline-offset:.2rem;border-radius:.25rem;outline:2px solid}output.svelte-1awh9da{color:var(--subtle);align-items:baseline;gap:.8rem;font-size:clamp(1rem,1.25vw,1.45rem);display:flex}output.svelte-1awh9da strong:where(.svelte-1awh9da){color:var(--ink);font-size:clamp(1.45rem,1.7vw,2rem);font-weight:350}.visually-hidden.svelte-1awh9da{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-slider__visual.svelte-1awh9da{background:var(--placeholder);align-content:center;min-width:0;display:grid}.home-slider__visual-frame.svelte-1awh9da{min-width:0}@keyframes svelte-1awh9da-slide-appear{0%{opacity:0;transform:translateX(var(--slide-offset))}}@keyframes svelte-1awh9da-hero-rise{0%{transform:translateY(var(--rise-md))}}@media (prefers-reduced-motion:no-preference){.has-changed.svelte-1awh9da .home-slider__copy-content:where(.svelte-1awh9da),.has-changed.svelte-1awh9da .home-slider__visual-frame:where(.svelte-1awh9da){animation:svelte-1awh9da-slide-appear var(--duration-default) var(--ease-out) both}.home-slider.svelte-1awh9da:not(.has-changed) h1:where(.svelte-1awh9da),.home-slider.svelte-1awh9da:not(.has-changed) .home-slider__text:where(.svelte-1awh9da),.home-slider.svelte-1awh9da:not(.has-changed) .home-slider__copy:where(.svelte-1awh9da) .button,.home-slider__controls.svelte-1awh9da{animation:svelte-1awh9da-hero-rise var(--duration-slow) var(--ease-emphasized) both}.home-slider.svelte-1awh9da:not(.has-changed) .home-slider__text:where(.svelte-1awh9da){animation-delay:70ms}.home-slider.svelte-1awh9da:not(.has-changed) .home-slider__copy:where(.svelte-1awh9da) .button{animation-delay:.14s}.home-slider__controls.svelte-1awh9da{animation-delay:.21s}}@media (hover:hover){.home-slider__controls.svelte-1awh9da button:where(.svelte-1awh9da):hover{color:var(--gold-hover)}}@media (width<=56rem){.home-slider.svelte-1awh9da{grid-template-columns:1fr;min-height:0}.home-slider__copy.svelte-1awh9da{padding:clamp(2rem, 8vw, 4.5rem) var(--gutter)}h1.svelte-1awh9da{margin-block-end:2rem}.home-slider__visual.svelte-1awh9da{grid-row:1}.home-slider__controls.svelte-1awh9da{margin-block-start:2.5rem}}@media (width<=32rem){.home-slider__copy.svelte-1awh9da{padding-block-start:2.25rem}.home-slider__intro.svelte-1awh9da,.home-slider__body.svelte-1awh9da{font-size:1rem;line-height:1.7}}
