@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@300;400;500;600;700&family=Inter:wght@200;300;400;500&family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";.env-flap-desktop[data-astro-cid-iuehl47l]{display:none}.env-mobile-only[data-astro-cid-iuehl47l]{display:block}@media(min-width:768px){.env-flap-desktop[data-astro-cid-iuehl47l]{display:block}.env-mobile-only[data-astro-cid-iuehl47l]{display:none}.seal-desktop-offset[data-astro-cid-iuehl47l]{transform:translateY(5vh)}}.mobile-door-panel[data-astro-cid-iuehl47l]{transition:transform .9s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;perspective:1200px}#mobile-door-left[data-astro-cid-iuehl47l].open{transform:perspective(1200px) rotateY(-105deg)}#mobile-door-right[data-astro-cid-iuehl47l].open{transform:perspective(1200px) rotateY(105deg)}@keyframes sealPulse{0%,to{border-color:#a8846200;transform:scale(1)}50%{border-color:#a8846233;transform:scale(1.06)}}.animate-seal-pulse[data-astro-cid-iuehl47l]{animation:sealPulse 2.5s ease-in-out infinite}@keyframes promptFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-prompt-float[data-astro-cid-iuehl47l]{animation:promptFloat 2s ease-in-out infinite}#envelope-flap[data-astro-cid-iuehl47l]{transition:transform 1s cubic-bezier(.4,0,.2,1);transform-origin:top center;backface-visibility:hidden}#envelope-flap[data-astro-cid-iuehl47l].open{transform:rotateX(180deg)}#welcome-overlay[data-astro-cid-iuehl47l]{transition:opacity .5s ease}#welcome-overlay[data-astro-cid-iuehl47l].active{opacity:1;pointer-events:all}#welcome-overlay[data-astro-cid-iuehl47l].transitioning{transition:all .8s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.animate-seal-pulse[data-astro-cid-iuehl47l],.animate-prompt-float[data-astro-cid-iuehl47l]{animation:none}#envelope-flap[data-astro-cid-iuehl47l],.mobile-door-panel[data-astro-cid-iuehl47l],#welcome-overlay[data-astro-cid-iuehl47l]{transition-duration:.1s!important}}@keyframes soundBar1{0%,to{height:4px}50%{height:16px}}@keyframes soundBar2{0%,to{height:12px}50%{height:6px}}@keyframes soundBar3{0%,to{height:8px}50%{height:14px}}.animate-bar1[data-astro-cid-nuxxkkcb]{animation:soundBar1 .8s ease-in-out infinite}.animate-bar2[data-astro-cid-nuxxkkcb]{animation:soundBar2 .7s ease-in-out infinite .1s}.animate-bar3[data-astro-cid-nuxxkkcb]{animation:soundBar3 .9s ease-in-out infinite .2s}@keyframes attentionPulse{0%,to{border-color:#d1d5db00;transform:scale(1)}50%{border-color:#d1d5db66;transform:scale(1.05)}}.animate-attention-pulse[data-astro-cid-nuxxkkcb]{animation:attentionPulse 2.5s ease-in-out infinite}#music-player[data-astro-cid-nuxxkkcb]{animation:slideInFromRight .8s cubic-bezier(.16,1,.3,1) 1s both}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes tooltipEntrance{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.animate-tooltip-entrance[data-astro-cid-nuxxkkcb]{animation:tooltipEntrance .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes tooltipBounce{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}#music-tooltip[data-astro-cid-nuxxkkcb] .bg-gray-900[data-astro-cid-nuxxkkcb]{animation:tooltipEntrance .4s cubic-bezier(.16,1,.3,1) forwards,tooltipBounce 2s ease-in-out 1s infinite}@media(prefers-reduced-motion:reduce){.animate-bar1[data-astro-cid-nuxxkkcb],.animate-bar2[data-astro-cid-nuxxkkcb],.animate-bar3[data-astro-cid-nuxxkkcb]{animation:none;height:10px!important}.animate-attention-pulse[data-astro-cid-nuxxkkcb]{animation:none}#music-player[data-astro-cid-nuxxkkcb]{animation:none;opacity:1;transform:translateY(-50%)}.animate-tooltip-entrance[data-astro-cid-nuxxkkcb],#music-tooltip[data-astro-cid-nuxxkkcb] .bg-gray-900[data-astro-cid-nuxxkkcb]{animation:none;opacity:1;transform:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
