.plain[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:14em;font-size:clamp(2.5rem,6.5vw,6rem);line-height:1.05}.showcase[data-astro-cid-lcdefpme]{--dur:6s}.controls[data-astro-cid-lcdefpme]{z-index:3;gap:.5rem;display:flex;position:absolute;bottom:5.5rem;right:clamp(1rem,3vw,2rem)}.step[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--fg) 20%, transparent);backdrop-filter:blur(8px);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.step[data-astro-cid-lcdefpme]:hover{background:var(--pill);color:var(--pill-fg)}.stage[data-astro-cid-lcdefpme]{height:100svh;margin-top:-1.5rem;margin-right:calc(var(--edge) / -2);background:color-mix(in srgb, var(--fg) 6%, transparent);position:relative;overflow:hidden}.headline[data-astro-cid-lcdefpme]{z-index:3;color:var(--text-primary);letter-spacing:-.02em;text-shadow:0 2px 12px color-mix(in srgb, var(--bg) 25%, transparent), 0 4px 32px color-mix(in srgb, var(--bg) 30%, transparent), 0 8px 72px color-mix(in srgb, var(--bg) 35%, transparent);pointer-events:none;margin:0;padding:clamp(1.25rem,3.5vw,3rem) 15% 6rem clamp(1.25rem,3.5vw,3rem);font-size:clamp(2rem,5.5vw,5rem);line-height:1.05;animation:.9s cubic-bezier(.2,.7,.2,1) both rise;position:absolute;inset:0 0 auto}.slides[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme]{visibility:hidden;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme][data-leaving]{visibility:visible;z-index:1}.slide[data-astro-cid-lcdefpme][data-active]{visibility:visible;z-index:2}.stage[data-astro-cid-lcdefpme][data-dir=next] .slide[data-astro-cid-lcdefpme][data-active]{animation:.9s cubic-bezier(.7,0,.2,1) both wipe-next}.stage[data-astro-cid-lcdefpme][data-dir=prev] .slide[data-astro-cid-lcdefpme][data-active]{animation:.9s cubic-bezier(.7,0,.2,1) both wipe-prev}@keyframes wipe-next{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wipe-prev{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.slide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-primary);text-decoration:none;display:block;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before,.slide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{background:linear-gradient(135deg, var(--bg), transparent 75%)}.slide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{background:var(--bg);mask-image:linear-gradient(135deg, #000, transparent 75%), var(--pattern);mask-size:100% 100%,2px 2px;mask-repeat:no-repeat,repeat;mask-composite:intersect;-webkit-mask-image:linear-gradient(135deg, #000, transparent 75%), var(--pattern);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%,2px 2px;-webkit-mask-repeat:no-repeat,repeat}.slide[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.progress[data-astro-cid-lcdefpme]{z-index:3;background:var(--bg);gap:.75rem;margin:0;padding:1.25rem clamp(1rem,3vw,2.5rem);list-style:none;display:flex;position:absolute;inset:auto 0 0}.progress[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:1;min-width:0}.seg[data-astro-cid-lcdefpme]{width:100%;color:var(--text-tertiary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;display:block}.seg[data-astro-cid-lcdefpme][data-state=active],.seg[data-astro-cid-lcdefpme]:hover{color:var(--text-primary)}.bar[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--fg) 30%, transparent);border-radius:999px;height:3px;display:block;overflow:hidden}.fill[data-astro-cid-lcdefpme]{background:var(--pill);width:0;height:100%;display:block}.seg[data-astro-cid-lcdefpme][data-state=done] .fill[data-astro-cid-lcdefpme],.seg[data-astro-cid-lcdefpme][data-state=active] .fill[data-astro-cid-lcdefpme]{width:100%}[data-astro-cid-lcdefpme][data-autoplay] .seg[data-astro-cid-lcdefpme][data-state=active] .fill[data-astro-cid-lcdefpme]{width:0;animation:fill var(--dur) linear forwards}@keyframes fill{to{width:100%}}.showcase[data-astro-cid-lcdefpme]:hover .fill[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme]:focus-within .fill[data-astro-cid-lcdefpme]{animation-play-state:paused}.label[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;margin-top:.5rem;display:block;overflow:hidden}.num[data-astro-cid-lcdefpme]{font-family:var(--font-heading)}@media (width<=767px){.label[data-astro-cid-lcdefpme]{display:none}.stage[data-astro-cid-lcdefpme]{height:80svh;margin-top:0}.controls[data-astro-cid-lcdefpme]{bottom:2.25rem}.progress[data-astro-cid-lcdefpme]{padding-block:1rem}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-lcdefpme][data-active],.headline[data-astro-cid-lcdefpme]{animation:none}}
