.vD8eIW_page{background-color:var(--background);background-image:radial-gradient(ellipse 75% 750px at -15% 4%, #c7a16b17, transparent 75%), radial-gradient(ellipse 65% 900px at 115% 38%, var(--green-soft-bg), transparent 75%), radial-gradient(ellipse 70% 850px at -15% 74%, #c7a16b12, transparent 75%)}.vD8eIW_hero{isolation:isolate;background-image:radial-gradient(ellipse at 8% 0%, #c7a16b21, transparent 60%), radial-gradient(ellipse at 100% 100%, var(--green-soft-bg), transparent 65%);position:relative;overflow:hidden}.vD8eIW_hero:before,.vD8eIW_hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--border);opacity:.45;border-radius:50%;width:68rem;height:68rem;position:absolute}.vD8eIW_hero:before{top:-47rem;right:-14rem}.vD8eIW_hero:after{box-shadow:0 0 0 24px color-mix(in srgb, var(--border) 12%, transparent);bottom:-56rem;left:-22rem}@media (max-width:639px){.vD8eIW_hero:before,.vD8eIW_hero:after{opacity:.25}}
@font-face{font-family:geistSans;src:url(../media/geist_100_900_normal-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.r8NgkW_className{font-family:geistSans,geistSans Fallback}.r8NgkW_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_100_900_normal-s.p.0r6juujl39pe6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.Qy6g7W_className{font-family:geistMono,geistMono Fallback}.Qy6g7W_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:cormorantItalic;src:url(../media/cormorant_garamond_500_italic-s.p.2zanptnlo2hyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:cormorantItalic Fallback;src:local(Times New Roman);ascent-override:105.61%;descent-override:32.8%;line-gap-override:0.0%;size-adjust:87.49%}._5jMGFW_className{font-family:cormorantItalic,cormorantItalic Fallback;font-style:italic;font-weight:500}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_300_700_normal-s.p.3huc2loe0ie8a.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.eaj6Qq_className{font-family:cormorant,cormorant Fallback;font-style:normal}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_400_normal-s.p.1g73gv09-xcb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_400_italic-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.uian1W_className{font-family:instrumentSerif,instrumentSerif Fallback}
@font-face{font-family:caveat;src:url(../media/caveat_500_normal-s.p.2oynjr4i06dor.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:127.75%;descent-override:39.92%;line-gap-override:0.0%;size-adjust:75.15%}.uZzFOa_className{font-family:caveat,caveat Fallback,Segoe Print,Bradley Hand,Chalkboard SE,cursive;font-weight:500}.uZzFOa_variable{--font-caveat:"caveat", "caveat Fallback", Segoe Print, Bradley Hand, Chalkboard SE, cursive}
@keyframes -ZBSKq_meloBlockIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes -ZBSKq_meloPopIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.-ZBSKq_blockIn{animation:-ZBSKq_meloBlockIn .4s cubic-bezier(.23, 1, .32, 1) var(--melo-delay,0s) both}.-ZBSKq_popIn{animation:-ZBSKq_meloPopIn .3s cubic-bezier(.23, 1, .32, 1) var(--melo-delay,0s) both}@media (prefers-reduced-motion:reduce){.-ZBSKq_blockIn,.-ZBSKq_popIn{animation:none}}
