*,:after,:before{box-sizing:border-box;}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;}footer,header,main,nav,section{display:block;}:root{--colour-primary:var(--brand-primary);--colour-secondary:var(--brand-secondary);--colour-tirtiary:var(--brand-tirtiary);--colour-accent:var(--brand-accent);--colour-accentB:var(--brand-accentB);--colour-accent-light:var(--brand-light-accent);--colour-accent-lightb:var(--brand-light-accentb);--colour-gray:#edecea;--colour-grayB:#909090;--colour-default:var(--brand-default);--colour-white:#fff;--colour-black:#000;--font-family-accent:var(----brand-fontstack-accent);--font-family-primary:var(--brand-fontstack-accent);--brand-fontstack-accent:"ProximaVara",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--brand-fontstack-body:"ProximaVara",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--font-weight-normal:500;--font-weight-light:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-64:6.4rem;--font-size-56:5.6rem;--font-size-48:4.8rem;--font-size-42:4.2rem;--font-size-40:4rem;--font-size-38:3.8rem;--font-size-36:3.6rem;--font-size-32:3.2rem;--font-size-30:3rem;--font-size-26:2.6rem;--font-size-24:2.4rem;--font-size-22:2.2rem;--font-size-20:2rem;--font-size-19:1.92rem;--font-size-18:1.8rem;--font-size-16:1.6rem;--font-size-14:1.4rem;--font-size-12:1.2rem;--max-wrap:140rem;--column-count-default:12;--gutter-width-default:3.2rem;}@media (width <= 790px){:root{--font-size-64:4rem;--font-size-56:3.8rem;--font-size-42:3.6rem;--font-size-40:3.4rem;--font-size-38:3.2rem;--font-size-32:3rem;--font-size-30:2.8rem;}}html{font-size:62.5%;background:#f4f4f4;}body{font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-family:var(--font-family-primary);color:var(--colour-default);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-normal);line-height:1.24;margin:0;margin:0 auto;min-height:100vh;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;max-width:1600px;box-shadow:1px 3px 10px rgba(0,0,0,.1);}main{background:#fff;background-repeat:no-repeat;background-size:103%;padding:3rem 0 4rem;}hgroup{display:flex;flex-direction:column;row-gap:.2rem;}hgroup a{color:var(--colour-accent);font-weight:var(--font-weight-bold);}.toplevel-header{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);font-family:var(--font-family-accent);letter-spacing:-.15rem;}.toplevel-header span{font-size:var(--font-size-48);display:block;margin:1.2rem 0;}hgroup p.accented-secondary{font-family:var(--font-family-accent);font-size:var(--font-size-32);color:var(--colour-secondary);letter-spacing:-.1rem;}.toplevel-subheader{line-height:1.1;}hgroup p.header-caption{font-family:var(--font-family-primary);font-size:var(--font-size-18);margin:1.3rem 0;font-weight:var(--font-weight-bold);}.accented-tirtiary,hgroup p.accented-tirtiary{font-size:var(--font-size-24);font-family:var(--font-family-accent);color:var(--colour-secondary);font-weight:500;}.primary-font-display{font-family:var(--font-family-primary);}.standard-header-1a{font-size:var(--font-size-42);font-weight:var(--font-weight-bold);color:var(--colour-white);}.standard-header-1b{font-size:var(--font-size-24);font-family:var(--font-family-accent);color:var(--colour-secondary);font-weight:500;}.standard-header-2{font-size:var(--font-size-40);}.standard-header-2,.standard-header-3{font-weight:var(--font-weight-bold);color:var(--colour-primary);}.standard-header-3,.standard-header-3b{font-size:var(--font-size-32);}.standard-header-3b{font-weight:var(--font-weight-light);color:var(--colour-secondary);letter-spacing:-.1rem;font-family:var(--font-family-accent);}.standard-header-3bsub{color:var(--colour-secondary);font-family:var(--font-family-primary);}.standard-header-3bsub,.standard-header-4{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);}.standard-header-4{color:var(--colour-primary);}.standard-header-3b span{display:block;margin-top:.4rem;}.whitefont{color:var(--colour-white);}details,figcaption,p{font-size:var(--font-size-18);font-weight:var(--font-weight-light);}strong{font-weight:var(--font-weight-bold);}a{text-decoration:none;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}input[type=submit]:disabled{background:#464646;border:3px solid #464646;cursor:not-allowed;opacity:.25;}address{font-style:normal;}.inner-grid{display:grid;grid-template-columns:repeat(12,1fr);}.grid-standard-columns>*{grid-column:2/12;}.full-width-component{grid-column:1/13;}.flex-row{display:flex;flex-flow:row wrap;}.flex-column{display:flex;flex-flow:column wrap;}.nowrap{flex-wrap:nowrap;}.justify-flexend{justify-content:flex-end;}.space-between{justify-content:space-between;}.align-center,.perfectly-center{align-items:center;}.perfectly-center{display:flex;justify-content:center;width:auto;height:auto;}.button{border-radius:.6rem;font-weight:var(--font-weight-bold);padding:1.8rem 2.4rem;outline:0;font-family:var(--font-family-primary);font-size:var(--font-size-18);background:0 0;flex-shrink:0;text-align:center;width:225px;cursor:pointer;}@media (width <= 890px){.button{width:100%;}}.primary-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary);}.primary-button.filled-button{color:var(--colour-white);background:var(--colour-primary);border:3px solid var(--colour-primary);}.primary-button.filled-button.staff-display-echo-applicationlink{color:var(--colour-white);background:var(--colour-secondary);border:3px solid var(--colour-secondary);}.primary-button.filled-button.staff-display-echo-applicationlink:hover{background:var(--colour-primary);border:3px solid var(--colour-primary);}.primary-button:hover,.secondary-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary);}.secondary-button.filled-button{color:#fff;background:var(--colour-primary);border:3px solid var(--colour-primary);}.secondary-button.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}.tirtiary-button{color:var(--colour-primary);border:3px solid var(--colour-primary);}.tirtiary-button.filled-button{color:#fff;background:var(--colour-primary);border:3px solid var(--colour-primary);}.tirtiary-button.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}.tirtiary-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent);}.tirtary-header-button{color:var(--colour-white);border:3px solid var(--colour-white);}header.tirtary-header-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent);}.white-button{color:var(--colour-white);border:3px solid var(--colour-white);}.white-button.filled-button{background:var(--colour-white);border:3px solid var(--colour-white);color:#272727;}.white-button.filled-button:hover{background:0 0;border:3px solid var(--colour-white);color:#fff;}.white-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent);}.primary-button.filled-button:hover{color:#fff;background:var(--colour-secondary);border:3px solid var(--colour-secondary);}.header-primary-button-background-dark.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}.secondary-button:hover{color:var(--colour-secondary);border:3px solid var(--colour-secondary);}.primary-button.filled-button.header-primary-button-background-dark{background:var(--colour-secondary);border:3px solid var(--colour-secondary);}.primary-button.filled-button.header-primary-button-background-dark:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}hgroup .internal-page-header{font-size:var(--font-size-38);font-weight:800;font-family:var(--brand-fontstack-body);color:var(--brand-primary);}hgroup .internal-page-subheader{font-size:var(--font-size-26);font-weight:300;font-family:var(--brand-fontstack-accent);color:var(--brand-secondary);margin:.2rem 0 1rem;}hgroup .internal-page-caption{margin-top:1rem;font-size:var(--font-size-26);font-weight:300;}@media (width <= 1050px){hgroup .internal-page-caption{font-size:var(--font-size-22);}}hgroup .cta-button-group{margin-top:2rem;padding-bottom:0;}hgroup .internal-page-subheader{order:-1;margin-bottom:.1rem;}.internal-page-header hgroup{margin-bottom:2rem;}.picture-frame-name .picture-frame{margin:1.4rem 0 2rem;}.internal-page-header>p{font-size:var(--font-size-18);font-weight:var(--font-weight-light);margin:-.6rem 0 2rem;}.cta-button-group{display:flex;flex-direction:row;gap:1rem;padding-bottom:2rem;}@media (width <= 890px){.cta-button-group{flex-direction:column;}}.blocked-button{border:none;width:auto;padding-left:0;padding-right:0;text-transform:uppercase;letter-spacing:.2rem;}.blocked-button:hover{border:none;border-radius:0;border-bottom:2px solid #000;}.header-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary);}.filled-button.header-button{color:#fff;background:var(--colour-secondary);border:3px solid var(--colour-secondary);}.filled-button.header-button-tirtiary{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}.header-buttonb{color:var(--colour-accent);border:3px solid var(--colour-accent);}.header-button:hover,.header-buttonb:hover{color:var(--colour-white);border:3px solid var(--colour-white);}.filled-button.header-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent);}.header-button span,.header-buttonb span{color:inherit;display:block;margin-bottom:-.4rem;margin-top:-.4rem;font-size:var(--font-size-12);}.active-status-false,.initial-hide-popup{display:none !important;}.staff-headshot-display-container{width:135px;background:var(--empty-headshot);background-size:50%;height:135px;border-radius:2%;position:relative;}.staff-headshot-display-container canvas,.staff-headshot-display-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:.4rem;}.staff-headshot-display-container svg{position:absolute;right:0;bottom:-1rem;cursor:pointer;}.smaller-headshot{height:85px;width:85px;border-radius:7%;}.smaller-headshot img{width:100%;height:100%;border-radius:7%;}.anniemac-branded-headshot{background:url("https://annie-mac.com/nitropack_static/UnCfCsHCwcSwbCAgxQvPlXZshRQOfeke/assets/images/source/rev-250870a/amweb.azureedge.net/amweb_logos/minichev.svg") no-repeat center center #f6f6f6;background-size:50%;}.ovm-branded-headshot{background:url("https://annie-mac.com/nitropack_static/UnCfCsHCwcSwbCAgxQvPlXZshRQOfeke/assets/images/optimized/rev-250870a/amweb.azureedge.net/amweb_logos/ovm_profile_bg.svg") no-repeat center center #f6f6f6;background-size:70%;}.ovm-branded-headshot.nitro-lazy{background-image:none !important;}.anniemac-branded-headshot.nitro-lazy{background-image:none !important;}.unify-branded-headshot{background:url("https://annie-mac.com/nitropack_static/UnCfCsHCwcSwbCAgxQvPlXZshRQOfeke/assets/images/optimized/rev-250870a/amweb.azureedge.net/amweb_logos/unify_footer.svg") no-repeat center center #f6f6f6;background-size:68%;}.unify-branded-headshot.nitro-lazy{background-image:none !important;}@media (width <= 790px){main .standardized-mobile-margins{margin-left:2.2rem;margin-right:2.2rem;}.row-column-adjust{flex-direction:column;row-gap:2rem;}.space-evenly-adjust{justify-content:space-evenly;}main .adjusted-expanded-mobile-margins{margin-top:0;margin-left:0;margin-right:0;}}