@font-face{font-family:Sofia Pro;font-style:normal;font-weight:100;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20UltraLight%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:100;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20UltraLight%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:200;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20ExtraLight%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:200;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20ExtraLight%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:300;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Light%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:300;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Light%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Regular%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:400;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Regular%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Medium%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:500;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Medium%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:600;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Semi%20Bold%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:600;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:700;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Bold%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:700;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Bold%20Italic%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:900;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Black%20Az.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:900;src:local("Sofia Pro"),url(/fonts/sofia-pro/Sofia%20Pro%20Black%20Italic%20Az.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:100;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Thin.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:200;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Light.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:400;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Regular.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:500;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Medium.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:600;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20SemiBold.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:700;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Bold.woff) format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:900;src:local("Recoleta"),url(/fonts/recoleta/Recoleta%20Black.woff) format("woff")}h1,h2,h3,h4,h5,h6{font-family:Recoleta,serif}.nav--glass-maroon{background-color:#1c21499e;backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid rgba(255,255,255,.12);z-index:50}.nav--glass-maroon:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#ffffff0a,#ffffff1f)}@supports not (backdrop-filter: blur(1px)){.nav--glass-maroon{background-color:#1c2149e6}}.btn--glass{position:relative;backdrop-filter:saturate(140%) blur(10px);text-shadow:0 1px 1px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.25)}.btn--glass:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,#ffffff0f,#ffffff2e);opacity:.4}@supports not (backdrop-filter: blur(1px)){.btn--glass{background-color:#ffffff2e;border-color:#ffffff59}}.btn--glass-on-light{position:relative;backdrop-filter:saturate(140%) blur(10px);text-shadow:none}.btn--glass-on-light:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,#ffffff4d,#ffffff80);opacity:.35}@supports not (backdrop-filter: blur(1px)){.btn--glass-on-light{background-color:#0000000f;border-color:#00000026}}.prose-spacing p+p{margin-top:1em}#mobile-menu[data-astro-cid-iutytcd4]{transform:translateY(-100%);opacity:0;pointer-events:none;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;overflow-y:auto;overscroll-behavior:contain}#mobile-menu[data-astro-cid-iutytcd4][data-state=opening],#mobile-menu[data-astro-cid-iutytcd4][data-state=open]{transform:translateY(0);opacity:1;pointer-events:auto}#mobile-menu[data-astro-cid-iutytcd4][data-state=closing]{transform:translateY(-100%);opacity:0;pointer-events:none}
