.hero-meta.svelte-1wfou5f{text-shadow:0 1px 2px #000000b3,0 2px 12px #00000073}.hero-meta.svelte-1wfou5f svg,.hero-meta.svelte-1wfou5f img{filter:drop-shadow(0 1px 2px #0009)}.hero-desc.svelte-1wfou5f{color:#ffffffe6;text-shadow:0 1px 2px #000000b3,0 2px 14px #00000080}.hero-extend.svelte-1wfou5f{height:calc(var(--hero-extend) + var(--hero-seam));pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero-extend-img.svelte-1wfou5f{width:100%;height:calc(var(--hero-base) + var(--hero-extend));object-fit:cover;object-position:center 18%;filter:blur(55px)saturate(1.06);position:absolute;top:0;left:0}.slide-idle.svelte-1wfou5f{content-visibility:hidden}.hero-media.svelte-1wfou5f:after{content:"";pointer-events:none;background:linear-gradient(#0c0c0e00 56%,#0c0c0e66 78%,#0c0c0e 99%);position:absolute;inset:0}.hero-plate.svelte-1wfou5f{--plate-tail:clamp(140px, 22vh, 260px);inset:0 0 calc(-1 * var(--plate-tail));pointer-events:none;background:linear-gradient(to bottom, #0c0c0e calc(100% - var(--plate-tail) * 1.4), #0c0c0ee6 calc(100% - var(--plate-tail)), #0c0c0e9e calc(100% - var(--plate-tail) * .66), #0c0c0e4d calc(100% - var(--plate-tail) * .36), #0c0c0e14 calc(100% - var(--plate-tail) * .12), #0c0c0e00 100%);position:absolute}.hero-foot.svelte-1wfou5f{pointer-events:none;width:1px;height:1px;position:absolute;top:100%;left:0}.scrim-hero.svelte-1wfou5f{background:linear-gradient(#08080a00 0%,#08080a29 34%,#08080a6b 60%,#08080a8c 84%,#08080a00 100%)}.hero-sharp.svelte-1wfou5f{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hero-seam));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hero-seam));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hero-seam));top:var(--hero-extend);width:100%;height:var(--hero-base);object-fit:cover;position:absolute;left:0}.clamp-4.svelte-1wfou5f{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc-expanded.svelte-1wfou5f{max-width:min(100%,680px)}.entering.svelte-1wfou5f .stagger:where(.svelte-1wfou5f){animation:svelte-1wfou5f-blur-in .7s var(--ease-out-soft) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}@keyframes svelte-1wfou5f-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}:root[data-motion=reduce] .entering.svelte-1wfou5f .stagger:where(.svelte-1wfou5f){animation:none}:root[data-motion=reduce] .indicator-slot.svelte-1wfou5f{transition:none!important}:root[data-motion=reduce] .indicator-slot.is-active.svelte-1wfou5f .indicator-mark:where(.svelte-1wfou5f){background-color:#fff!important}.indicator-group.svelte-1wfou5f{align-items:center;gap:6px;width:clamp(180px,24vw,300px);display:flex}.indicator-slot.svelte-1wfou5f{cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:center;height:24px;padding:0;display:flex;position:relative}.indicator-slot.svelte-1wfou5f:after{content:"";position:absolute;inset:0 -3px}.indicator-mark.svelte-1wfou5f{width:100%;height:3px;transition:background-color .2s ease, height .2s var(--ease-out-soft);background-color:#ffffff3d;border-radius:999px;display:block;position:relative;overflow:hidden}.indicator-slot.svelte-1wfou5f:hover .indicator-mark:where(.svelte-1wfou5f){background-color:#ffffff80;height:5px}.indicator-slot.svelte-1wfou5f:focus-visible{outline:none}.indicator-slot.svelte-1wfou5f:focus-visible .indicator-mark:where(.svelte-1wfou5f){box-shadow:0 0 0 2px #ffffffe6}.indicator-fill.svelte-1wfou5f{border-radius:inherit;transform-origin:0;background-color:#fff;position:absolute;inset:0}
