@font-face{font-family:DM-sans;src:url(/_next/static/media/DMSans-VariableFont_opsz,wght.c25915a0.ttf) format("opentype")}@font-face{font-family:DM-sans-italic;src:url(/_next/static/media/DMSans-Italic-VariableFont_opsz,wght.ee0ce24a.ttf) format("opentype")}@font-face{font-family:"DM-serif-display-italic";src:url(/_next/static/media/DMSerifDisplay-Italic.62d376b0.ttf) format("opentype")}:root{--background-color:#f4f0ec;--text-color:black;--font-xxl:6rem;--font-xl:3rem;--font-l:2rem;--font-m:1.3rem;--font-s:1rem}body{font-family:DM-sans,Arial,Helvetica,sans-serif;padding:0;margin:0}h1{margin-top:0;font-weight:900}h2{padding:0;margin:0;font-weight:500}.divider{border-bottom:3px solid black;margin:10px 0}.subtitle{font-weight:500;line-height:1.8rem;margin-top:10px;margin-bottom:10px;font-size:large;p{margin:0;font-size:1.8rem}}.text-logo{font-family:DM-sans;color:var(--color-secondary);font-weight:800;line-height:1.2;padding:15px 0}.text-main{font-weight:500;font-size:var(--font-s);.text-block{font-weight:500;font-size:var(--font-s);padding-bottom:5px}}.link{position:relative;overflow:hidden;a{text-decoration:none}}.link:hover{cursor:pointer;color:var(--color-secondary)}.link.selected{background-color:var(--color-secondary);color:var(--color-main);a{color:var(--color-main);text-decoration:none}}.link.greyed-out{background-color:var(--color-main);color:var(--color-secondary)}.link.greyed-out:hover{color:black;background-color:#F0CA4F}ul{color:black}.banner-container{width:100%;overflow:hidden;white-space:nowrap}.banner{background-color:var(--color-secondary);margin:0 0 10px;padding:0 20px;overflow:hidden;display:inline-block;h2{font-size:3rem}h2,h3{color:var(--color-main)}h3{margin:0;font-size:2.5rem}}.pill-banner{margin:0;padding:0 20px;overflow:hidden;display:inline-block;h3{font-size:var(--font-m);font-weight:300;font-family:DM-sans;background-color:var(--color-secondary);color:var(--color-main);border:2px solid var(--color-secondary);margin:5px 10px;padding:0 10px;text-transform:lowercase;a{text-decoration:none}}h3:hover{background-color:var(--color-main);color:var(--color-secondary)}}@media (max-width:600px){h2{font-size:var(--font-s)}.subtitle{line-height:1.2rem}}