.hero-track[data-astro-cid-lcdefpme]{height:250vh}@media (width<=720px){.hero-track[data-astro-cid-lcdefpme]{height:200vh}}.hero-stage[data-astro-cid-lcdefpme]{align-items:center;min-height:100svh;padding:clamp(3rem,8vw,6rem) 0 3rem;display:flex;position:sticky;top:0;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{width:100%;transform:translateY(calc(var(--p,1) * -4vh));will-change:transform;position:relative}.bloom-wrap[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.bloom[data-astro-cid-lcdefpme]{opacity:.92;width:min(30vmin,260px);position:absolute;top:8rem;left:84%;overflow:visible;transform:translate(-50%)}@media (width<=720px){.bloom[data-astro-cid-lcdefpme]{opacity:.85;width:min(38vmin,140px);top:11rem;left:76%}}.bloom[data-astro-cid-lcdefpme] .gp[data-astro-cid-lcdefpme]{fill:color-mix(in srgb, var(--accent) calc(var(--t,0) * 100%), #faf1e4);stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.1px}.bloom[data-astro-cid-lcdefpme] .gp1[data-astro-cid-lcdefpme]{--t:clamp(0, (var(--p,1) - .06) * 5.5, 1)}.bloom[data-astro-cid-lcdefpme] .gp2[data-astro-cid-lcdefpme]{--t:clamp(0, min((var(--p,1) - .12) * 6, (.46 - var(--p,1)) * 5), 1)}.bloom[data-astro-cid-lcdefpme] .gp3[data-astro-cid-lcdefpme]{--t:clamp(0, min((var(--p,1) - .2) * 6, (.52 - var(--p,1)) * 5), 1)}.bloom[data-astro-cid-lcdefpme] .gp4[data-astro-cid-lcdefpme]{--t:clamp(0, min((var(--p,1) - .28) * 4, .45), 1)}.bloom[data-astro-cid-lcdefpme] .gp5[data-astro-cid-lcdefpme]{--t:clamp(0, (var(--p,1) - .34) * 6, 1)}.bloom[data-astro-cid-lcdefpme] .gp-well[data-astro-cid-lcdefpme]{fill:#faf1e4}.bloom[data-astro-cid-lcdefpme] .gp-at[data-astro-cid-lcdefpme]{fill:none;stroke:color-mix(in srgb, var(--accent) 60%, #f0949c);stroke-width:1.5px;stroke-linecap:round}.bloom[data-astro-cid-lcdefpme].joy .gp[data-astro-cid-lcdefpme]{animation:.5s cubic-bezier(.34,1.56,.64,1) both gp-hop}.bloom[data-astro-cid-lcdefpme].joy .gp1[data-astro-cid-lcdefpme]{animation-delay:0s}.bloom[data-astro-cid-lcdefpme].joy .gp2[data-astro-cid-lcdefpme]{animation-delay:50ms}.bloom[data-astro-cid-lcdefpme].joy .gp3[data-astro-cid-lcdefpme]{animation-delay:.1s}.bloom[data-astro-cid-lcdefpme].joy .gp4[data-astro-cid-lcdefpme]{animation-delay:.15s}.bloom[data-astro-cid-lcdefpme].joy .gp5[data-astro-cid-lcdefpme]{animation-delay:.2s}@keyframes gp-hop{0%{transform:translateY(0)}45%{transform:translateY(-3.4px)}75%{transform:translateY(.8px)}to{transform:translateY(0)}}.bloom[data-astro-cid-lcdefpme] .spark[data-astro-cid-lcdefpme]{stroke:var(--accent);stroke-width:1.1px;stroke-linecap:round;opacity:0}.bloom[data-astro-cid-lcdefpme] .s-small[data-astro-cid-lcdefpme]{stroke:#f0949c;stroke-width:.9px}.bloom[data-astro-cid-lcdefpme].joy .s-big[data-astro-cid-lcdefpme]{animation:.45s ease-out .16s both spark-pop}.bloom[data-astro-cid-lcdefpme].joy .s-small[data-astro-cid-lcdefpme]{animation:.42s ease-out .3s both spark-pop}@keyframes spark-pop{0%{opacity:0;transform:translateY(0)}35%{opacity:.6}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bloom[data-astro-cid-lcdefpme].joy .gp[data-astro-cid-lcdefpme],.bloom[data-astro-cid-lcdefpme].joy .spark[data-astro-cid-lcdefpme]{animation:none}}.hero-en[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:1.6rem;font-size:clamp(1rem,2.4vw,1.4rem)}.hero-stage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:clamp(2.4rem,7.5vw,5.2rem);font-weight:600;line-height:1.35}.hero-at[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--accent);letter-spacing:.08em;margin-top:.6rem;font-size:clamp(2rem,6vw,4.2rem);line-height:1.1}.hero-foot[data-astro-cid-lcdefpme]{--foot:clamp(0, (var(--p,1) - .18) * 2.6, 1);opacity:var(--foot);transform:translateY(calc((1 - var(--foot)) * 1.6rem));will-change:transform, opacity;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(2rem,5vw,3.5rem);display:flex}.hero-lede[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.96rem}.scroll-cue[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.5em;writing-mode:vertical-rl;color:var(--muted);opacity:calc(1 - clamp(0, var(--p,1) * 2.4, 1));padding-bottom:3.2rem;font-size:.78rem;position:absolute;bottom:2.2rem;right:clamp(1.25rem,4vw,2.5rem)}.scroll-cue[data-astro-cid-lcdefpme]:after{content:"";background:var(--accent);transform-origin:top;width:1px;height:2.6rem;animation:1.8s ease-in-out infinite cue-grow;position:absolute;bottom:0;left:50%}@keyframes cue-grow{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.sp-only{display:none}@media (width<=480px){.sp-only{display:inline}.scroll-cue[data-astro-cid-lcdefpme]{display:none}}.section-more[data-astro-cid-lcdefpme]{margin-top:2rem}.news-date[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.18em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;font-size:.92rem;display:flex}.news-date[data-astro-cid-lcdefpme] .news-note[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:.04em;font-size:.78rem}.believe-copy[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:clamp(1.15rem,2.8vw,1.6rem);line-height:2.2}.believe-copy[data-astro-cid-lcdefpme] strong{color:var(--accent);font-weight:600}
