.yynfMW_backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.yynfMW_glow{background:radial-gradient(55% 45% at 50% 46%,#ffffff0b,#0000 72%);position:absolute;inset:0}.yynfMW_cluster{width:var(--size);aspect-ratio:1;position:absolute}.yynfMW_topRight{--size:clamp(300px, 52vw, 820px);top:calc(var(--size) * -.42);right:calc(var(--size) * -.36)}.yynfMW_bottomLeft{--size:clamp(260px, 44vw, 700px);bottom:calc(var(--size) * -.44);left:calc(var(--size) * -.36)}.yynfMW_solid,.yynfMW_echo{height:auto;position:absolute}.yynfMW_solid{width:100%;fill:var(--green-deep);animation:180s linear infinite yynfMW_spin;inset:0}.yynfMW_echo{fill:none;stroke:#fcf6ec12;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:118%;animation:240s linear infinite reverse yynfMW_spin;inset:-9%}.yynfMW_bottomLeft .yynfMW_solid{animation-duration:200s;animation-direction:reverse}.yynfMW_bottomLeft .yynfMW_echo{animation-direction:normal}.yynfMW_accent{fill:none;stroke:#fcf6ec1a;stroke-width:1.5px;vector-effect:non-scaling-stroke;height:auto;animation:14s ease-in-out infinite alternate yynfMW_float;position:absolute}.yynfMW_accentA{width:clamp(48px,6vw,96px);top:12vh;left:7vw}.yynfMW_accentB{width:clamp(36px,4.2vw,68px);fill:var(--green-deep);stroke:#fcf6ec14;animation-duration:11s;animation-delay:-5s;bottom:14vh;right:9vw}@keyframes yynfMW_spin{to{transform:rotate(360deg)}}@keyframes yynfMW_float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-14px)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.yynfMW_solid,.yynfMW_echo,.yynfMW_accent{animation:none}}
.VQL6JG_sticker{height:auto;display:block;overflow:visible}.VQL6JG_sticker text{font-family:var(--font-script), cursive;text-anchor:middle;stroke-linejoin:round;stroke-linecap:round;font-size:100px}.VQL6JG_shadow text{fill:var(--green-shadow);stroke:var(--green-shadow)}.VQL6JG_outline text{fill:var(--cream);stroke:var(--cream)}.VQL6JG_fill{fill:var(--orange);stroke:var(--orange);stroke-width:3px}
.E0kJGG_stage{z-index:1;padding:clamp(2.5rem, 8vh, 5rem) var(--gutter) 1.5rem;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.E0kJGG_brand{margin:0;line-height:0;animation:.9s cubic-bezier(.2,.7,.2,1) both E0kJGG_rise}.E0kJGG_logo{filter:drop-shadow(0 .6rem 1.4rem #0003);width:clamp(190px,30vw,300px);height:auto}.E0kJGG_headline{width:min(100%,800px,105vh);margin:clamp(1.25rem,4.5vh,2.75rem) 0 0;animation:1s cubic-bezier(.34,1.56,.64,1) .15s both E0kJGG_pop}.E0kJGG_lede{text-wrap:balance;color:#fcf6ecdb;max-width:34ch;margin:clamp(.75rem,2.5vh,1.5rem) 0 0;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:500;line-height:1.6;animation:.9s cubic-bezier(.2,.7,.2,1) .45s both E0kJGG_rise}.E0kJGG_pill{border:2px solid var(--orange);letter-spacing:.01em;color:var(--cream);border-radius:999px;margin:clamp(1.75rem,5vh,3rem) 0 0;padding:.8em 2.2em;font-size:clamp(1rem,2.6vw,1.3rem);font-weight:500;animation:.9s cubic-bezier(.2,.7,.2,1) .6s both E0kJGG_rise}.E0kJGG_footer{z-index:1;padding:1.25rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));letter-spacing:.24em;text-align:center;text-transform:uppercase;color:#fcf6ec8c;font-size:.72rem;font-weight:500;animation:.9s .8s both E0kJGG_rise;position:relative}@keyframes E0kJGG_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes E0kJGG_pop{0%{opacity:0;transform:scale(.82)rotate(-4deg)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.E0kJGG_brand,.E0kJGG_headline,.E0kJGG_lede,.E0kJGG_pill,.E0kJGG_footer{animation:none}}
