@font-face{font-family:montserrat;src:url(/_next/static/media/f595c38f5aaaeca5-s.ttf) format("truetype");font-display:optional;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.81%;descent-override:22.77%;line-gap-override:0.00%;size-adjust:110.23%}.__className_d1ca9a{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_d1ca9a{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:playfairDisplay;src:url(/_next/static/media/c0f850b7c86c47fb-s.ttf) format("truetype");font-display:optional;font-weight:400 900;font-style:normal}@font-face{font-family:playfairDisplay Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_3d1359{font-family:playfairDisplay,playfairDisplay Fallback;font-style:normal}.__variable_3d1359{--font-playfair:"playfairDisplay","playfairDisplay Fallback"}@font-face{font-family:"heartAffairsSerif";src:url(/_next/static/media/ab99a415d95a0efd-s.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"heartAffairsSerif";src:url(/_next/static/media/2243ac8da2baf308-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"heartAffairsSerif Fallback";src:local("Arial");ascent-override:55.44%;descent-override:18.92%;line-gap-override:7.39%;size-adjust:135.29%}.__className_43db14{font-family:"heartAffairsSerif","heartAffairsSerif Fallback"}.__variable_43db14{--font-heart-affairs-serif:"heartAffairsSerif","heartAffairsSerif Fallback"}@font-face{font-family:heartAffairsScript;src:url(/_next/static/media/bec460b1d2dfb46c-s.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:heartAffairsScript;src:url(/_next/static/media/ce51d8130af50187-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:heartAffairsScript Fallback;src:local("Arial");ascent-override:113.76%;descent-override:38.83%;line-gap-override:15.17%;size-adjust:65.93%}.__className_7c60fb{font-family:heartAffairsScript,heartAffairsScript Fallback}.__variable_7c60fb{--font-heart-affairs-script:"heartAffairsScript","heartAffairsScript Fallback"}@font-face{font-family:volgarie;src:url(/_next/static/media/89c2e9e56fc889d0-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:volgarie;src:url(/_next/static/media/af723c4b8eeb57c9-s.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:volgarie;src:url(/_next/static/media/910245bd485e0b28-s.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:volgarie;src:url(/_next/static/media/2ef7956011aff180-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:volgarie Fallback;src:local("Arial");ascent-override:75.10%;descent-override:25.33%;line-gap-override:20.03%;size-adjust:99.87%}.__className_0e087a{font-family:volgarie,volgarie Fallback}.__variable_0e087a{--font-volgarie:"volgarie","volgarie Fallback"}.skip-link{position:absolute;left:0;top:0;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;z-index:9999}.skip-link:focus,.skip-link:focus-visible{left:50%;top:8px;transform:translateX(-50%);width:auto;height:auto;padding:.5rem 1rem;border-radius:999px;background:#043152;color:#ffffff;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.35)}:focus-visible{outline:2px solid #043152;outline-offset:3px}a{color:inherit}a:focus-visible{text-decoration:underline}*,:after,:before{box-sizing:border-box}#__next,body,html,main{margin:0;width:100%;max-width:100%;overflow-x:hidden}canvas,iframe,img,svg,video{max-width:100%}.font-script{font-family:var(--font-heart-script),var(--font-volgarie),"Segoe Script",cursive}.font-heading{font-family:var(--font-playfair),var(--font-heart-serif),"Times New Roman",serif}.font-body{font-family:var(--font-montserrat),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}