.focus-zone-slider.svelte-2d13ar{--title-active: #f5f1e8;--title-muted: #707070;--copy-color: rgba(255, 255, 255, .86);--number-color: rgba(245, 241, 232, .96);--left-gutter: clamp(2rem, 7vw, 7rem);--right-gutter: clamp(1.6rem, 4vw, 4.6rem);--content-center-shift: -3.4vh;--content-center-shift-mobile: -2.2svh;position:relative;background:#000;color:var(--title-active)}.focus-zone-slider__sticky.svelte-2d13ar{position:sticky;top:0;height:100vh;overflow:clip}.focus-zone-slider__link-overlay.svelte-2d13ar{position:absolute;inset:0;z-index:4;display:block;text-decoration:none;color:inherit}.focus-zone-slider__link-overlay.svelte-2d13ar:focus-visible{outline:2px solid rgba(245,241,232,.95);outline-offset:-.35rem}.focus-zone-slider__sr-only.svelte-2d13ar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-zone-slider__backgrounds.svelte-2d13ar,.focus-zone-slider__bg.svelte-2d13ar,.focus-zone-slider__bg.svelte-2d13ar picture:where(.svelte-2d13ar),.focus-zone-slider__bg.svelte-2d13ar img:where(.svelte-2d13ar),.focus-zone-slider__frame.svelte-2d13ar{position:absolute;inset:0}.focus-zone-slider__bg.svelte-2d13ar{opacity:0;transition:opacity .85s ease}.focus-zone-slider__bg.is-active.svelte-2d13ar{opacity:1}.focus-zone-slider__bg.svelte-2d13ar img:where(.svelte-2d13ar){width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.focus-zone-slider__bg-gradient.svelte-2d13ar{position:absolute;inset:0;background:linear-gradient(90deg,#0000008f,#00000052 28%,#0000001f 55%,#0000);pointer-events:none}.focus-zone-slider__frame.svelte-2d13ar{pointer-events:none}.focus-zone-slider__zone.svelte-2d13ar{position:absolute;left:0;right:0;top:50%;height:var(--focus-zone-height);transform:translateY(-50%);background:transparent}.focus-zone-slider__number.svelte-2d13ar{position:absolute;right:var(--right-gutter);top:50%;transform:translateY(-50%);font-family:Clash Display,sans-serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:300;line-height:1;color:var(--number-color);letter-spacing:-.04em;text-shadow:0 1px 10px rgba(0,0,0,.18)}.focus-zone-slider__number-window.svelte-2d13ar{overflow:hidden;height:1.02em}.focus-zone-slider__number-inner.svelte-2d13ar{display:block;animation:svelte-2d13ar-focus-zone-number-flip .42s cubic-bezier(.22,.61,.36,1)}.focus-zone-slider__number-inner.is-backward.svelte-2d13ar{animation-name:svelte-2d13ar-focus-zone-number-flip-reverse}.focus-zone-slider__track.svelte-2d13ar{position:relative;z-index:2;margin-top:-100vh;padding-left:var(--left-gutter);padding-right:clamp(7rem,16vw,20rem)}.focus-zone-slider__spacer.svelte-2d13ar{height:calc(50vh - (var(--item-height-desktop) * .5))}.focus-zone-slider__spacer--top.svelte-2d13ar{height:max(0px,calc(50vh - (var(--item-height-desktop) * .5) + 12vh))}.focus-zone-slider__spacer--bottom.svelte-2d13ar{height:max(0px,calc(50vh - (var(--item-height-desktop) * .5) + 10vh))}.focus-zone-slider__item.svelte-2d13ar{display:flex;align-items:center;min-height:var(--item-height-desktop)}.focus-zone-slider__item-inner.svelte-2d13ar{max-width:min(48rem,58vw);transform:translate3d(0,var(--content-center-shift),0);display:grid;align-content:start;grid-template-rows:auto minmax(7.2rem,auto)}.focus-zone-slider__item.svelte-2d13ar h2:where(.svelte-2d13ar){margin:0;font-family:Clash Display,sans-serif;font-size:clamp(3.8rem,7.2vw,6.4rem);font-weight:300;line-height:.92;letter-spacing:-.045em;white-space:pre-line;color:var(--title-muted);text-shadow:0 2px 16px rgba(0,0,0,.16);transition:color .28s ease}.focus-zone-slider__item.is-active.svelte-2d13ar h2:where(.svelte-2d13ar){color:var(--title-active);text-shadow:0 2px 14px rgba(0,0,0,.22)}.focus-zone-slider__copy.svelte-2d13ar{margin-top:1rem;max-width:30rem;min-height:7.2rem}.focus-zone-slider__copy-line.svelte-2d13ar{display:block;overflow:hidden;margin:.12rem 0}.focus-zone-slider__copy-line.svelte-2d13ar>span:where(.svelte-2d13ar){display:block;font-family:Clash Display,sans-serif;font-size:clamp(.96rem,1.22vw,1.16rem);font-weight:300;line-height:1.42;color:var(--copy-color);opacity:0;transform:translate3d(0,115%,0);-webkit-transform:translate3d(0,115%,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .32s ease;transition-delay:calc(var(--line-out-index, 0) * 45ms)}.focus-zone-slider__copy.is-active.svelte-2d13ar .focus-zone-slider__copy-line:where(.svelte-2d13ar)>span:where(.svelte-2d13ar){opacity:1;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);transition-delay:calc(var(--line-index, 0) * .05s)}@media(max-width:900px){.focus-zone-slider.svelte-2d13ar{--left-gutter: 1.35rem;--right-gutter: 1rem}.focus-zone-slider__zone.svelte-2d13ar{height:34svh}.focus-zone-slider__track.svelte-2d13ar{padding-right:4.6rem}.focus-zone-slider__spacer.svelte-2d13ar{height:calc(50svh - (var(--item-height-mobile) * .5))}.focus-zone-slider__spacer--top.svelte-2d13ar{height:max(0px,calc(50svh - (var(--item-height-mobile) * .5) + 8svh))}.focus-zone-slider__spacer--bottom.svelte-2d13ar{height:max(0px,calc(50svh - (var(--item-height-mobile) * .5) + 6svh))}.focus-zone-slider__item.svelte-2d13ar{min-height:var(--item-height-mobile)}.focus-zone-slider__item-inner.svelte-2d13ar{max-width:min(78vw,24rem);transform:translate3d(0,var(--content-center-shift-mobile),0);grid-template-rows:auto minmax(6.2rem,auto)}.focus-zone-slider__item.svelte-2d13ar h2:where(.svelte-2d13ar){font-size:clamp(2.8rem,11vw,4rem);line-height:.94}.focus-zone-slider__copy.svelte-2d13ar{margin-top:.8rem;max-width:17rem;min-height:6.2rem}.focus-zone-slider__copy-line.svelte-2d13ar>span:where(.svelte-2d13ar){font-size:clamp(.92rem,3.7vw,1.02rem);line-height:1.46}.focus-zone-slider__number.svelte-2d13ar{right:1rem;font-size:clamp(1.45rem,6vw,1.9rem)}.focus-zone-slider__bg-gradient.svelte-2d13ar{background:linear-gradient(90deg,#0000006b,#00000038 28%,#00000014 55%,#0000),radial-gradient(120% 58% at 18% 50%,#0000003d,#00000029 36%,#0000000d 66%,#0000)}}@media(prefers-reduced-motion:reduce){.focus-zone-slider__bg.svelte-2d13ar,.focus-zone-slider__item.svelte-2d13ar h2:where(.svelte-2d13ar),.focus-zone-slider__copy-line.svelte-2d13ar>span:where(.svelte-2d13ar),.focus-zone-slider__number-inner.svelte-2d13ar{transition:none;animation:none}}@keyframes svelte-2d13ar-focus-zone-number-flip{0%{opacity:0;transform:translate3d(0,115%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes svelte-2d13ar-focus-zone-number-flip-reverse{0%{opacity:0;transform:translate3d(0,-115%,0)}to{opacity:1;transform:translateZ(0)}}
