.svg-sprite{display:none}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/epilogue-400.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/epilogue-700.woff2)format("woff2")}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-linen);color:var(--color-midnight);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--lh-body);margin:0;font-weight:400}p,.measure{max-width:var(--measure)}:focus-visible{outline:2px solid var(--color-hot-pink);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}