:root{--marian-blue:#2b4b8a;--ash-gray:#b8c9c5;--alabaster:#e9e6dc;--peach:#ffc99e;--white-smoke:#f4f4f4;--penn-blue:#021447;--nav-bar-height:125px;--title-size-1:92px;--text-size-1:16px}@media (max-width:768px){:root{--nav-bar-height:100px;--title-size-1:55px;--text-size-1:16px}}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,li,p,h1,h2,h3,h4,h5,h6{all:unset}button{all:unset;cursor:pointer}p{min-height:1rem;display:block}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_Condensed_ExtraBold-s.p.a765f51b.ttf)format("truetype");font-display:swap}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:104.75%;descent-override:30.41%;line-gap-override:0.0%;size-adjust:88.78%}.bricolage_d3da1043-module__QoY1qW__className{font-family:bricolage,bricolage Fallback}.bricolage_d3da1043-module__QoY1qW__variable{--font-bricolage:"bricolage","bricolage Fallback"}
@font-face{font-family:displayItalic;src:url(../media/DMSerifDisplay_Italic-s.p.2e59803e.ttf)format("truetype");font-display:swap}@font-face{font-family:displayItalic Fallback;src:local(Arial);ascent-override:106.1%;descent-override:34.31%;line-gap-override:0.0%;size-adjust:97.64%}.displayitalic_3b547171-module__ngFLnq__className{font-family:displayItalic,displayItalic Fallback}.displayitalic_3b547171-module__ngFLnq__variable{--font-display-italic:"displayItalic","displayItalic Fallback"}
@font-face{font-family:simplon;src:url(../media/SimplonBPMono_Regular-s.p.aad6491c.otf)format("opentype");font-display:swap}@font-face{font-family:simplon Fallback;src:local(Arial);ascent-override:56.29%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:133.24%}.simplon_a3c93837-module__HAMrLq__className{font-family:simplon,simplon Fallback}.simplon_a3c93837-module__HAMrLq__variable{--font-simplon:"simplon","simplon Fallback"}
@font-face{font-family:simplonBold;src:url(../media/SimplonBPMono_Bold-s.p.c6f7b6be.otf)format("opentype");font-display:swap}@font-face{font-family:simplonBold Fallback;src:local(Arial);ascent-override:56.29%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:133.24%}.simplonbold_186df610-module__y_vDoa__className{font-family:simplonBold,simplonBold Fallback}.simplonbold_186df610-module__y_vDoa__variable{--font-simplon-bold:"simplonBold","simplonBold Fallback"}
