.f85Idq_cover{z-index:50;background:var(--f-bg);color:var(--f-ink);text-align:center;place-items:center;font-family:Be Vietnam Pro,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.f85Idq_cover[data-state=leaving]{pointer-events:none;animation:1.4s forwards f85Idq_coverOut}.f85Idq_flowerTop,.f85Idq_flowerBottom{width:min(78vw,56svh,34rem);transition:transform 1.3s cubic-bezier(.6,0,.3,1);position:absolute}.f85Idq_flowerTop img,.f85Idq_flowerBottom img{width:100%;height:auto;display:block}.f85Idq_flowerTop{top:0;right:0;transform:translate(20%,-30%)rotate(170deg)}.f85Idq_flowerBottom{bottom:0;left:0;transform:translate(-22%,32%)rotate(8deg)}.f85Idq_cover[data-state=leaving] .f85Idq_flowerTop{transform:translate(70%,-70%)rotate(190deg)}.f85Idq_cover[data-state=leaving] .f85Idq_flowerBottom{transform:translate(-70%,70%)rotate(-12deg)}.f85Idq_center{z-index:2;width:min(84vw,26rem);padding:1.5rem 0;animation:1.2s both f85Idq_rise;position:relative}.f85Idq_center:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--f-bg) 72%, transparent);position:absolute;inset:-2rem -1.5rem}.f85Idq_cover[data-state=leaving] .f85Idq_center{animation:.6s forwards f85Idq_centerOut}.f85Idq_eyebrow{color:var(--f-muted);letter-spacing:.3em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.6875rem}.f85Idq_names{overflow-wrap:anywhere;flex-direction:column;margin:.75rem 0 1.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,12vw,3.75rem);font-style:italic;font-weight:400;line-height:1.1;display:flex}.f85Idq_names[data-size=mid]{font-size:clamp(2.125rem,10vw,3.25rem)}.f85Idq_names[data-size=long]{font-size:clamp(1.75rem,8vw,2.5rem)}.f85Idq_names i{color:var(--f-accent);font-family:Great Vibes,cursive;font-size:.85em;font-style:normal;line-height:1.15}.f85Idq_openButton{border:1px solid var(--f-accent);background:var(--f-accent);min-height:3rem;color:var(--f-on-accent);font:inherit;cursor:pointer;border-radius:999px;padding:.75rem 2.25rem;font-size:.9375rem}.f85Idq_openButton:focus-visible{outline:2px solid var(--f-ink);outline-offset:3px}.f85Idq_musicHint{color:var(--f-muted);margin:.75rem 0 0;font-size:.75rem}.f85Idq_petals{z-index:3;pointer-events:none;visibility:hidden;position:absolute;inset:0}.f85Idq_cover[data-state=leaving] .f85Idq_petals{visibility:visible}.f85Idq_petals span{background:var(--f-accent);opacity:0;will-change:transform, opacity;border-radius:80% 10% 80% 30%;width:.875rem;height:1.125rem;animation-duration:1.15s;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-8%}.f85Idq_cover[data-state=leaving] .f85Idq_petals span{animation-name:f85Idq_fall}.f85Idq_petals span:nth-child(2n){width:.625rem;height:.875rem;top:-16%}.f85Idq_petals span:nth-child(3n){animation-duration:1s;top:-24%}.f85Idq_petals span:first-child{animation-delay:0s;left:8%}.f85Idq_petals span:nth-child(2){animation-delay:.18s;left:18%}.f85Idq_petals span:nth-child(3){animation-delay:60ms;left:27%}.f85Idq_petals span:nth-child(4){animation-delay:.28s;left:36%}.f85Idq_petals span:nth-child(5){animation-delay:.12s;left:45%}.f85Idq_petals span:nth-child(6){animation-delay:.34s;left:53%}.f85Idq_petals span:nth-child(7){animation-delay:20ms;left:61%}.f85Idq_petals span:nth-child(8){animation-delay:.22s;left:69%}.f85Idq_petals span:nth-child(9){animation-delay:.1s;left:76%}.f85Idq_petals span:nth-child(10){animation-delay:.3s;left:84%}.f85Idq_petals span:nth-child(11){animation-delay:.16s;left:91%}.f85Idq_petals span:nth-child(12){animation-delay:.26s;left:97%}.f85Idq_toggle{z-index:40;border:1px solid var(--f-line);background:var(--f-bg);width:2.75rem;height:2.75rem;color:var(--f-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1rem;right:1rem}.f85Idq_toggle[data-playing=true]{border-color:var(--f-accent);background:var(--f-accent);color:var(--f-on-accent)}.f85Idq_toggle:focus-visible{outline:2px solid var(--f-ink);outline-offset:2px}@keyframes f85Idq_rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes f85Idq_centerOut{to{opacity:0;transform:translateY(-.5rem)}}@keyframes f85Idq_coverOut{55%{opacity:1}to{opacity:0}}@keyframes f85Idq_fall{10%{opacity:.75}to{opacity:0;transform:translate(-3rem,105vh)rotate(320deg)}}@media (prefers-reduced-motion:reduce){.f85Idq_cover,.f85Idq_center,.f85Idq_flowerTop,.f85Idq_flowerBottom{transition:none!important;animation:none!important}.f85Idq_petals{display:none}}
