.slider.svelte-7cr8a8{height:clamp(460px,72vh,720px);width:calc(100vw - var(--sbw,0px));margin:calc(-1 * var(--space-l)) 0 var(--space-l) calc(50% - (100vw - var(--sbw,0px)) / 2);background:var(--pal-green-950);color:#fff;isolation:isolate;position:relative;overflow:hidden}.slide.svelte-7cr8a8{opacity:0;visibility:hidden;z-index:1;transition:opacity 1.1s,visibility 1.1s;position:absolute;inset:0}.slide.active.svelte-7cr8a8{opacity:1;visibility:visible;z-index:2}.slide.leaving.svelte-7cr8a8{visibility:visible;z-index:1}.media.svelte-7cr8a8{transform:translate3d(var(--px), var(--py), 0);transition:transform .6s ease-out;position:absolute;inset:-30px}.media.svelte-7cr8a8 picture:where(.svelte-7cr8a8),.media.svelte-7cr8a8 img:where(.svelte-7cr8a8){width:100%;height:100%;position:absolute;inset:0}.media.svelte-7cr8a8 img:where(.svelte-7cr8a8){object-fit:cover;object-position:60% 40%;transform-origin:65% 45%;display:block;transform:scale(1.12)}.media.svelte-7cr8a8 img.focus-left:where(.svelte-7cr8a8){object-position:20% 40%}.media.svelte-7cr8a8 img.focus-right:where(.svelte-7cr8a8){object-position:85% 40%}.media.svelte-7cr8a8 img.focus-top:where(.svelte-7cr8a8){object-position:60% 10%}.media.svelte-7cr8a8 img.focus-bottom:where(.svelte-7cr8a8){object-position:60% 90%}.blur.svelte-7cr8a8 img:where(.svelte-7cr8a8){filter:blur(30px)brightness(.7);transform:scale(1.3)}.slide.active.svelte-7cr8a8 .pic:where(.svelte-7cr8a8) img:where(.svelte-7cr8a8){animation:svelte-7cr8a8-ken-burns calc(var(--interval) + 2.5s) ease-out forwards}@keyframes svelte-7cr8a8-ken-burns{0%{transform:scale(1.14)translate(1.5%,1%)}to{transform:scale(1.02)translate(0,0)}}.shade.svelte-7cr8a8{background:linear-gradient(90deg,#141800db 0%,#14180099 34%,#1418001f 64%,#0000 100%),linear-gradient(#0000 65%,#1418008c 100%);position:absolute;inset:0}.glow.svelte-7cr8a8{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.35;filter:blur(40px);background:radial-gradient(closest-side,#f0a84899,#0000 70%),radial-gradient(closest-side at 70% 70%,#f6d2da80,#0000 70%);width:60%;height:140%;animation:16s ease-in-out infinite alternate svelte-7cr8a8-glow;position:absolute;top:-20%;left:-12%}@keyframes svelte-7cr8a8-glow{0%{transform:translate(0,0)rotate(0)}to{transform:translate(8%,6%)rotate(12deg)}}.content.svelte-7cr8a8{z-index:4;max-width:min(640px,88vw);position:absolute;bottom:clamp(5.5rem,14vh,9rem);left:clamp(1.25rem,6vw,6rem)}.eyebrow-pill.svelte-7cr8a8{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff47;margin:0 0 1rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.title.svelte-7cr8a8{letter-spacing:-.015em;text-shadow:0 4px 30px #00000059;color:#fff;flex-wrap:wrap;gap:0 .25em;margin:0;font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:1.04;display:flex}.word.svelte-7cr8a8{display:inline-block}.text.svelte-7cr8a8{color:#ffffffe6;max-width:46ch;margin:1.1rem 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.actions.svelte-7cr8a8{margin:1.8rem 0 0}.actions.svelte-7cr8a8 .btn:where(.svelte-7cr8a8){padding-inline:1.6rem}.slide.svelte-7cr8a8 .eyebrow-pill:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .word:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .text:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .actions:where(.svelte-7cr8a8){opacity:0;filter:blur(6px);transform:translateY(28px)}.slide.active.svelte-7cr8a8 .eyebrow-pill:where(.svelte-7cr8a8){animation:.8s cubic-bezier(.2,.8,.2,1) .25s forwards svelte-7cr8a8-in}.slide.active.svelte-7cr8a8 .word:where(.svelte-7cr8a8){animation:svelte-7cr8a8-in .9s calc(.4s + var(--i) * 80ms) cubic-bezier(.2, .8, .2, 1) forwards}.slide.active.svelte-7cr8a8 .text:where(.svelte-7cr8a8){animation:.9s cubic-bezier(.2,.8,.2,1) .85s forwards svelte-7cr8a8-in}.slide.active.svelte-7cr8a8 .actions:where(.svelte-7cr8a8){animation:.9s cubic-bezier(.2,.8,.2,1) 1.05s forwards svelte-7cr8a8-in}@keyframes svelte-7cr8a8-in{to{opacity:1;filter:none;transform:none}}.nav.svelte-7cr8a8{z-index:5;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:clamp(1.25rem,6vw,6rem);right:clamp(1.25rem,6vw,6rem)}.arrow.svelte-7cr8a8{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1.5px solid #ffffff80;border-radius:50%;flex:none;width:46px;height:46px;font-size:1.15rem;transition:background .2s,transform .2s}.arrow.svelte-7cr8a8:hover{background:#ffffff38;transform:scale(1.06)}.progress.svelte-7cr8a8{flex:1;gap:.75rem;display:flex}.bar.svelte-7cr8a8{max-width:220px;min-height:var(--tap-min);cursor:pointer;color:#fff9;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:.45rem;padding:.4rem 0;display:flex}.bar.active.svelte-7cr8a8{color:#fff}.num.svelte-7cr8a8{letter-spacing:.1em;font-size:.78rem;font-weight:700}.track.svelte-7cr8a8{background:#ffffff47;border-radius:3px;height:3px;display:block;overflow:hidden}.fill.svelte-7cr8a8{background:#fff;border-radius:3px;width:0;height:100%;display:block}.bar.done.svelte-7cr8a8 .fill:where(.svelte-7cr8a8){width:100%}.bar.active.svelte-7cr8a8 .fill:where(.svelte-7cr8a8){animation:svelte-7cr8a8-progress var(--interval) linear forwards}.slider.paused.svelte-7cr8a8 .bar.active:where(.svelte-7cr8a8) .fill:where(.svelte-7cr8a8){animation-play-state:paused}@keyframes svelte-7cr8a8-progress{0%{width:0}to{width:100%}}@media (width<=47.5rem){.slider.svelte-7cr8a8{height:clamp(520px,80vh,680px)}.shade.svelte-7cr8a8{background:linear-gradient(#1418001a 25%,#1418008c 55%,#141800eb 100%)}.content.svelte-7cr8a8{bottom:5.5rem}.arrow.svelte-7cr8a8{display:none}.bar.active.svelte-7cr8a8 .fill:where(.svelte-7cr8a8){width:100%;animation:none}}@media (prefers-reduced-motion:reduce){.slide.svelte-7cr8a8 .pic:where(.svelte-7cr8a8) img:where(.svelte-7cr8a8),.glow.svelte-7cr8a8,.fill.svelte-7cr8a8{animation:none!important}.slide.svelte-7cr8a8 .eyebrow-pill:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .word:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .text:where(.svelte-7cr8a8),.slide.svelte-7cr8a8 .actions:where(.svelte-7cr8a8){opacity:1;filter:none;transform:none;animation:none!important}.media.svelte-7cr8a8{transition:none}}.catalogue.svelte-c3rmbr{margin-top:1rem}.listing.svelte-c3rmbr>.row:first-child{margin-top:0}.browse-all.svelte-c3rmbr{border:1px solid var(--m-line-on-paper);text-align:center;background:#fff;border-radius:14px;margin:2.5rem 0;padding:2rem 1.5rem}.browse-all.svelte-c3rmbr h2:where(.svelte-c3rmbr){margin:0 0 .4rem;font-size:1.3rem}.browse-all.svelte-c3rmbr p:where(.svelte-c3rmbr){color:var(--c-text-mute);margin:0 0 1rem}
