@view-transition{navigation:auto}@layer base{*,::after,::before{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}::view-transition-new(root),::view-transition-old(root){animation-duration:150ms;animation-timing-function:ease-out}::view-transition-old(root){animation-name:nav-fade-out}::view-transition-new(root){animation-name:nav-fade-in}@keyframes nav-fade-out{from{opacity:1}to{opacity:0}}@keyframes nav-fade-in{from{opacity:0}to{opacity:1}}html{overflow:hidden;height:100%;background-color:var(--charcoal)}body{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;animation:page-enter .2s ease-out}@keyframes page-enter{from{opacity:0}to{opacity:1}}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre,address){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,pre,address):where(:not(:last-child)){margin-bottom:var(--space-text)}:where(ul,ol){padding-left:var(--space-md)}:where(b,strong){font-weight:var(--font-weight-bold)}:where(a){color:var(--link)}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}:where(input,select,textarea){line-height:normal}:where(button){background:0 0;border:0;padding:0;cursor:pointer}:where(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}:where(table){border-collapse:collapse;border-spacing:0}:where(th){font-weight:var(--font-weight-bold);text-align:center}:where(img,svg,video,canvas,iframe){max-width:100%}:where(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}}