*,*::before,*::after{box-sizing:border-box;}html{-moz-text-size-adjust:none;-webkit-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;}:root{--clr-white:hsl(0,0%,100%);--clr-blue:hsl(193,100%,40%);--clr-blue-darker:hsl(193,100%,35%);--clr-black:hsl(0,0%,0%);--clr-navy:hsl(207,100%,17%);--clr-light-navy:hsl(207,100%,21%);--clr-dark-grey:hsl(0,0%,16%);--clr-grey:hsl(0,0%,43%);--clr-light-grey:hsl(0,0%,95%);--clr-light-blue:hsl(192,67%,94%);--clr-light-blue-hover:hsl(192,67%,88%);--clr-blue-stroke:hsl(191,38%,76%);--clr-stroke:hsl(0,0%,80%);--clr-green:hsl(121,94%,36%);--clr-light-green:hsl(121,94%,95%);--clr-orange:hsl(35,100%,50%);--clr-light-orange:hsl(35,100%,93%);--clr-dark-orange:hsl(35,100%,40%);--clr-red:hsl(356,85%,52%);--clr-dark-red:hsl(356,85%,42%);--clr-light-red:hsl(356,85%,96%);--clr-red-stroke:hsl(356,85%,66%);--clr-yellow:hsl(45,84%,65%);--clr-light-yellow:hsl(49,71%,86%);--clr-focus:hsl(270,65%,56%);--clr-tertiary-orange:hsl(23,100%,45%);--clr-tertiary-yellow:hsl(43,100%,38%);--clr-tertiary-green:hsl(70,100%,31%);--clr-tertiary-blue:hsl(184,100%,34%);--clr-tertiary-lilac:hsl(242,93%,68%);--clr-tertiary-purple:hsl(295,48%,59%);--clr-tertiary-pink:hsl(338,92%,66%);--clr-tertiary-red:hsl(357,85%,63%);--clr-tertiary-orange-hover:hsl(23,100%,37%);--clr-tertiary-yellow-hover:hsl(43,100%,32%);--clr-tertiary-green-hover:hsl(70,100%,25%);--clr-tertiary-blue-hover:hsl(184,100%,29%);--clr-tertiary-lilac-hover:hsl(242,93%,62%);--clr-tertiary-purple-hover:hsl(295,48%,63%);--clr-tertiary-pink-hover:hsl(338,92%,60%);--clr-tertiary-red-hover:hsl(357,85%,57%);--font-avenir-next:AvenirNext,Helvetica Neue,Helvetica,Arial,sans-serif;--font-coop-headline:CoopHeadline,Impact,Helvetica,Arial,sans-serif;--ui-border-radius:1.25rem;--ui-border-radius-medium:0.5rem;--ui-border-radius-small:0.3125rem;--ui-box-shadow:0px 4px 7px hsla(0,0%,0%,0.2);--ui-box-shadow-small:0px 3px 5px hsla(0,0%,0%,0.18);--layout-max-width:93.75rem;}:focus:not(:focus-visible){outline:none;border:0;}:focus-visible{outline:3px solid var(--clr-dark-grey);box-shadow:0 0 0 6px var(--clr-white);}body{margin:0;padding:0;font-family:var(--font-avenir-next);font-weight:400;color:var(--clr-dark-grey);}.login-body{background-color:var(--clr-light-blue);}@font-face{font-family:AvenirNext;src:url('/_includes/fonts/AvenirNextRegular.woff2');font-weight:400;font-style:normal;}@font-face{font-family:AvenirNext;src:url('/_includes/fonts/AvenirNextMedium.woff2');font-weight:500;font-style:normal;}@font-face{font-family:AvenirNext;src:url('/_includes/fonts/AvenirNextDemi.woff2');font-weight:600;font-style:normal;}@font-face{font-family:CoopHeadline;src:url('/_includes/fonts/Co-opHeadline-Bold.woff2');font-weight:800;font-style:normal;}.heading-1{font-family:var(--font-coop-headline);font-size:3rem;line-height:1.2;margin:0 0 1rem 0;color:var(--clr-blue);}.dialog{border-radius:var(--ui-border-radius);border:0;padding:1rem;box-shadow:var(--ui-box-shadow);display:none;opacity:0;transition-property:overlay opacity display;transition-duration:0.3s;transition-behavior:allow-discrete;}.dialog[open]{opacity:1;display:block;@starting-style{opacity:0;}}.dialog__close-button{display:block;position:relative;border:0;margin:0 0 1rem auto;width:2rem;height:2rem;background:none;padding:0.325rem;cursor:pointer;}.dialog__close-icon rect{fill:var(--clr-navy);}.dialog::backdrop{display:none;background-color:var(--clr-black);opacity:0;transition-property:overlay opacity display;transition-duration:0.3s;transition-behavior:allow-discrete;}.dialog[open]::backdrop{display:block;opacity:0.6;@starting-style{opacity:0;}}.dialog__img{border-radius:var(--ui-border-radius-medium);}.dialog__content{padding:0 0.5rem;}.dialog__content p{margin:0 0 1rem 0;}.u-relative{position:relative;}.u-align-right{text-align:right;}.u-align-center{text-align:right;}.u-hide{display:none;}.u-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}