@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_normal-s.p.1v4l5w6-86t-v.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_italic-s.p.0by3gh2t3oa9b.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.aAmcFq_className{font-family:fraunces,fraunces Fallback}.aAmcFq_variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.NRveVW_className{font-family:inter,inter Fallback}.NRveVW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_opsz_normal-s.34w3mzf0pwje2.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_opsz_italic-s.357upjflixf5q.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.0%;size-adjust:110.65%}.LXZi4q_className{font-family:sourceSerif,sourceSerif Fallback}.LXZi4q_variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_latin_wght_normal-s.1izqcz-wkfvza.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_latin_wght_italic-s.3wz967ibaache.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}._6s7Apq_className{font-family:playfair,playfair Fallback}._6s7Apq_variable{--font-playfair:"playfair", "playfair Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_wght_normal-s.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_wght_italic-s.2032dh-6muz7g.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@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%}.OMSK5W_className{font-family:cormorant,cormorant Fallback}.OMSK5W_variable{--font-cormorant:"cormorant", "cormorant Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin_wght_normal-s.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.CANpoW_className{font-family:nunito,nunito Fallback}.CANpoW_variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght_normal-s.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.ZLflVa_className{font-family:interTight,interTight Fallback}.ZLflVa_variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_wght_normal-s.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.rq2UqG_className{font-family:plexSans,plexSans Fallback}.rq2UqG_variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_wght_normal-s.0tm8u-h63rec8.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.lFC7PW_className{font-family:dmSans,dmSans Fallback}.lFC7PW_variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._5Bc6Da_className{font-family:manrope,manrope Fallback}._5Bc6Da_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_latin_wght_normal-s.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}._5DKFkq_className{font-family:outfit,outfit Fallback}._5DKFkq_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.Nt2n0q_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.Nt2n0q_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo_latin_wght_normal-s.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._4eZwmG_className{font-family:archivo,archivo Fallback}._4eZwmG_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.LN10qG_className{font-family:jetbrainsMono}.LN10qG_variable{--font-jetbrains-mono:"jetbrainsMono"}
.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:calc(28px * var(--round));--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;border:1px solid rgb(var(--hairline-rgb) / 15%);background:var(--card-bg,var(--glow-card));display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;transition:opacity calc(.25s * var(--motion)) var(--ease-out);z-index:-1;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity calc(.75s * var(--motion)) ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,var(--glow-card)) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black calc(40% * var(--fill-spread,1)), transparent calc(65% * var(--fill-spread,1))), radial-gradient(ellipse at 66% 66%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 33% 33%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 66% 33%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 33% 66%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))),  conic-gradient(from var(--cursor-angle) at center, transparent 5%, rgba(0, 0, 0, var(--fill-spread,1)) 15%, rgba(0, 0, 0, var(--fill-spread,1)) 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black calc(40% * var(--fill-spread,1)), transparent calc(65% * var(--fill-spread,1))), radial-gradient(ellipse at 66% 66%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 33% 33%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 66% 33%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))), radial-gradient(ellipse at 33% 66%, black calc(5% * var(--fill-spread,1)), transparent calc(40% * var(--fill-spread,1))),  conic-gradient(from var(--cursor-angle) at center, transparent 5%, rgba(0, 0, 0, var(--fill-spread,1)) 15%, rgba(0, 0, 0, var(--fill-spread,1)) 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{--glow-canvas:max(var(--glow-padding), calc(52px * var(--glow-blur-scale,1) + 4px));inset:calc(var(--glow-canvas) * -1);pointer-events:none;z-index:2;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-canvas);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 calc(1px * var(--glow-blur-scale,1)) 0 var(--glow-color-60,#f5daa399), inset 0 0 calc(3px * var(--glow-blur-scale,1)) 0 var(--glow-color-50,#f5daa380), inset 0 0 calc(6px * var(--glow-blur-scale,1)) 0 var(--glow-color-40,#f5daa366), inset 0 0 calc(15px * var(--glow-blur-scale,1)) 0 var(--glow-color-30,#f5daa34d), inset 0 0 calc(25px * var(--glow-blur-scale,1)) calc(2px * var(--glow-blur-scale,1)) var(--glow-color-20,#f5daa333), inset 0 0 calc(50px * var(--glow-blur-scale,1)) calc(2px * var(--glow-blur-scale,1)) var(--glow-color-10,#f5daa31a), 0 0 calc(1px * var(--glow-blur-scale,1)) 0 var(--glow-color-60,#f5daa399), 0 0 calc(3px * var(--glow-blur-scale,1)) 0 var(--glow-color-50,#f5daa380), 0 0 calc(6px * var(--glow-blur-scale,1)) 0 var(--glow-color-40,#f5daa366), 0 0 calc(15px * var(--glow-blur-scale,1)) 0 var(--glow-color-30,#f5daa34d), 0 0 calc(25px * var(--glow-blur-scale,1)) calc(2px * var(--glow-blur-scale,1)) var(--glow-color-20,#f5daa333), 0 0 calc(50px * var(--glow-blur-scale,1)) calc(2px * var(--glow-blur-scale,1)) var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}