.VU4-3W_root{--display:"Playfair Display", Georgia, serif;--body:Montserrat, system-ui, sans-serif;--script:"Dancing Script", cursive;--radius:1rem;--border:1px solid var(--line);--shadow:0 24px 48px -32px color-mix(in srgb, var(--accent) 70%, transparent);font-weight:400}.VU4-3W_root .VU4-3W_title,.VU4-3W_root .VU4-3W_heroName,.VU4-3W_root .VU4-3W_coverName{font-weight:700}.VU4-3W_root .VU4-3W_heroName{color:var(--accent)}.VU4-3W_root .VU4-3W_heroScript,.VU4-3W_root .VU4-3W_footerThanks,.VU4-3W_root .VU4-3W_counterDone,.VU4-3W_root .VU4-3W_memberQuote{font-family:var(--script);font-weight:600}.VU4-3W_root .VU4-3W_heroScript{font-size:clamp(1.8rem,7vw,2.5rem)}.VU4-3W_root .VU4-3W_hero{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--bg);padding-top:clamp(9.5rem,34vw,12rem)}.VU4-3W_root .VU4-3W_heroPhoto{border-radius:1.5rem 1.5rem 6rem}.VU4-3W_root .VU4-3W_heroOrnament{width:5rem;height:5rem}.VU4-3W_root .VU4-3W_card{border-top:4px solid var(--accent)}.VU4-3W_root .VU4-3W_event{border-left:4px solid var(--accent);text-align:left}.VU4-3W_root .VU4-3W_counter div{background:color-mix(in srgb, var(--accent) 10%, var(--bg));border:0}.VU4-3W_root .VU4-3W_counter dd{color:var(--accent)}.VU4-3W_root .VU4-3W_storyPhoto{border-radius:1.5rem 1.5rem 4rem}.VU4-3W_root .VU4-3W_avatar{border-color:var(--bg);box-shadow:0 0 0 2px var(--accent)}.VU4-3W_root .VU4-3W_footer{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--accent) 40%, transparent) 0 3rem, transparent 3rem), radial-gradient(circle at 85% 70%, color-mix(in srgb, var(--accent) 30%, transparent) 0 4rem, transparent 4rem), var(--deep)}@media (prefers-reduced-motion:no-preference){.VU4-3W_root .VU4-3W_heroBackdrop{transform-origin:50% 0;animation:9s ease-in-out infinite VU4-3W_sway}}@keyframes VU4-3W_sway{50%{transform:rotate(.6deg)}}
