@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.welcome-flower-shower-module__OwkEpa__overlay{z-index:70;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 50% 43%,#fffbf68a,#fffbf600 31%),radial-gradient(circle at 12% 22%,#facfda24,#facfda00 27%),radial-gradient(circle at 88% 72%,#f8dc931f,#f8dc9300 25%);animation:4.5s ease-out both welcome-flower-shower-module__OwkEpa__overlayFade;position:fixed;inset:0;overflow:hidden}.welcome-flower-shower-module__OwkEpa__motifs{position:absolute;inset:0}.welcome-flower-shower-module__OwkEpa__motif{z-index:1;top:-12vh;left:var(--left);width:var(--size);height:var(--size);color:var(--motif-color);opacity:0;will-change:transform, opacity;animation:welcome-flower-shower-module__OwkEpa__fall var(--duration) cubic-bezier(.2, .65, .38, 1) var(--delay) both;position:absolute}.welcome-flower-shower-module__OwkEpa__petal{width:calc(var(--size) * .72);height:var(--size);background:linear-gradient(132deg, #ffffffb3 0%, transparent 30%), var(--motif-color);border-radius:80% 18% 76% 22%;box-shadow:inset 2px 1px 3px #ffffff61,0 4px 8px #864e5c14}.welcome-flower-shower-module__OwkEpa__blossom{width:calc(var(--size) * .56);height:calc(var(--size) * .56);box-shadow:0 calc(var(--size) * -.34) 0 calc(var(--size) * .04) var(--motif-color), calc(var(--size) * .34) 0 0 calc(var(--size) * .04) var(--motif-color), 0 calc(var(--size) * .34) 0 calc(var(--size) * .04) var(--motif-color), calc(var(--size) * -.34) 0 0 calc(var(--size) * .04) var(--motif-color);background:#d99c4d;border-radius:50%}.welcome-flower-shower-module__OwkEpa__sparkle{background:var(--motif-color);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 5px #d5a5396b)}.welcome-flower-shower-module__OwkEpa__glow{background:radial-gradient(circle, #fffffff0 0 12%, var(--motif-color) 31%, #f9e09000 72%);filter:blur(.25px);border-radius:999px}.welcome-flower-shower-module__OwkEpa__messageWrap{z-index:2;text-align:center;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffdf9e6,#fff6efb8);border:1px solid #d8a7426b;border-radius:1.25rem;width:min(680px,100% - 3rem);padding:clamp(1.35rem,3vw,2.25rem) clamp(1.5rem,5vw,3.5rem) clamp(1.15rem,2.6vw,1.8rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 55px #522b3e2e,inset 0 1px #ffffffeb}.welcome-flower-shower-module__OwkEpa__message{color:#492638;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px #ffffffd9,0 5px 18px #69434c14;opacity:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.2vw,3.15rem);font-weight:600;line-height:1.14;animation:4.15s cubic-bezier(.16,.8,.25,1) both welcome-flower-shower-module__OwkEpa__messageReveal}.welcome-flower-shower-module__OwkEpa__signature{color:#87601c;letter-spacing:.18em;text-transform:uppercase;opacity:0;margin-top:.9rem;font-size:.64rem;font-weight:700;animation:4.1s both welcome-flower-shower-module__OwkEpa__signatureReveal;display:inline-block}.welcome-flower-shower-module__OwkEpa__signature:before,.welcome-flower-shower-module__OwkEpa__signature:after{content:"";background:linear-gradient(90deg,#0000,#b07f23b8);width:1.6rem;height:1px;margin:0 .55rem .2rem;display:inline-block}.welcome-flower-shower-module__OwkEpa__signature:after{background:linear-gradient(90deg,#b07f23b8,#0000)}@keyframes welcome-flower-shower-module__OwkEpa__fall{0%{opacity:0;transform:translate3d(0, -8vh, 0) rotate(var(--rotation)) scale(.78)}10%{opacity:var(--motif-opacity)}78%{opacity:calc(var(--motif-opacity) * .9)}to{opacity:0;transform:translate3d(var(--drift), 115vh, 0) rotate(calc(var(--rotation) + 240deg)) scale(1.08)}}@keyframes welcome-flower-shower-module__OwkEpa__messageReveal{0%,21%{opacity:0;transform:translateY(13px)}34%,68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes welcome-flower-shower-module__OwkEpa__signatureReveal{0%,28%{opacity:0;transform:translateY(7px)}39%,68%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes welcome-flower-shower-module__OwkEpa__overlayFade{0%,63%{opacity:1}to{opacity:0}}@media (max-width:640px){.welcome-flower-shower-module__OwkEpa__messageWrap{border-radius:1rem;width:min(540px,100% - 2rem);padding:1.15rem 1rem 1rem}.welcome-flower-shower-module__OwkEpa__message{font-size:clamp(1.5rem,8vw,2.2rem);line-height:1.18}.welcome-flower-shower-module__OwkEpa__motif:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.welcome-flower-shower-module__OwkEpa__overlay{animation:none}.welcome-flower-shower-module__OwkEpa__motifs{display:none}.welcome-flower-shower-module__OwkEpa__message,.welcome-flower-shower-module__OwkEpa__signature{opacity:1;animation:none;transform:none}}
