@font-face{font-family:'Aileron';font-weight:300;src:url(/assets/fonts/aileron/Aileron-Light.otf) format("opentype")}@font-face{font-family:'Aileron';font-weight:400;src:url(/assets/fonts/aileron/Aileron-Regular.otf) format("opentype")}@font-face{font-family:'Aileron';font-weight:500;src:url(/assets/fonts/aileron/Aileron-SemiBold.otf) format("opentype")}@font-face{font-family:'Aileron';font-weight:600;src:url(/assets/fonts/aileron/Aileron-Bold.otf) format("opentype")}@font-face{font-family:'Marcellus';src:url(/assets/fonts/Marcellus-Regular.ttf) format("truetype")}:root{--background-color: #F7EDE4;--foreground-color: #191F45}*{box-sizing:border-box}html{font-size:18px}@media only screen and (max-width: 768px){html{font-size:16px}}body{background-color:var(--background-color);font-family:"Aileron",sans-serif;color:var(--foreground-color);line-height:1.8;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Marcellus",serif;font-weight:400;margin:0;padding:0}h1{font-size:4em;letter-spacing:-.05em;line-height:1}h2{font-size:2em;letter-spacing:-.03em}a{text-underline-offset:.26em;text-decoration-thickness:.5px;transition:color 100ms}a:hover{transition:color 200ms}img{border-radius:10px}header{box-sizing:border-box;max-width:60rem;margin-left:auto;margin-right:auto;padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-left));font-family:"Marcellus",serif}@media only screen and (max-width: 670px){header{padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-left))}}header a{text-decoration:none}header>div{padding:1rem 0 .5rem;display:flex;align-items:center;border-bottom:0.5px solid #191F45}header>div div{flex-shrink:0;flex-grow:1}header>div nav{margin-left:.3em;display:flex;flex-wrap:wrap;gap:.5em 1.4em;justify-content:flex-end;text-transform:uppercase}header>div nav span{font-size:.8em;letter-spacing:.05em}footer{padding:3rem 0;text-align:center}footer img{width:13rem}footer>div{display:flex;justify-content:center;flex-grow:1}footer a{padding:1.1rem}footer a:hover svg{transform:scale(1.2);transition:transform 200ms,fill 200ms}footer svg{width:2.2rem;height:2.2rem}.style{background-color:var(--style-background-color);color:var(--style-text-color)}.style h1,.style h2{color:var(--style-header-color)}.style a:link,.style a:visited{color:var(--style-anchor-color)}.style a:hover{color:var(--style-anchor-hover-color)}.style-light{background-color:#F7EDE4;color:#1C6478}.style-light a:link,.style-light a:visited{color:#1C6478}.style-light a:hover{color:#F57666}.style-normal{background-color:#F7EDE4;color:#191F45}.style-normal a:link,.style-normal a:visited{color:#191F45}.style-normal a:hover{color:#1C6478}.style-accent{background-color:#F99385;color:#191F45}.style-accent h1,.style-accent h2{color:#191F45}.style-accent a:link,.style-accent a:visited{color:#191F45}.style-accent a:hover{color:#1C6478}.style-dark{--style-background-color: #1C6478;--style-text-color: #fff;--style-header-color: #F99385;--style-anchor-color: #fff;--style-anchor-hover-color: #F99385}.style-darkest{--style-background-color: #191F45;--style-text-color: #F7EDE4;--style-header-color: #F99385;--style-anchor-color: #F7EDE4;--style-anchor-hover-color: #F57666}.style-darkest a svg{fill:var(--style-anchor-color)}.style-darkest a:hover svg{fill:var(--style-anchor-hover-color)}.style-darkest-2{background-color:#191F45;color:#fff}.style-darkest-2 h1,.style-darkest-2 h2{color:#F57666}
