.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header,.success-wrapper{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.success-wrapper textarea{width:95vw;height:50vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-pulse{0%,to{background-color:#0000000a}40%{background-color:#0000001a}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--clr-navy-400: #1E3765;--clr-navy-300: #2f579f;--clr-navy-200: #6d91d4;--clr-navy-100: #b6c8e9;--clr-teal-400: #007FA3;--clr-teal-300: #007fa3;--clr-teal-200: #6eabbc;--clr-teal-100: #b1d0d8;--clr-blue-400: #6FC7EA;--clr-blue-300: #7bcae1;--clr-blue-200: #addce8;--clr-blue-100: #d5edf2;--clr-red-400: #dc4633;--clr-red-300: #e2725e;--clr-red-200: #eca18a;--clr-red-100: #eca18a;--clr-green-400: #7dba4a;--clr-green-300: #94c468;--clr-green-200: #bcd797;--clr-green-100: #dce9c5;--clr-yellow-400: #f3c139;--clr-yellow-300: #f6cb5e;--clr-yellow-200: #fadc94;--clr-yellow-100: #fcedc4;--clr-gray-400: #D0D1C9;--clr-gray-300: #dededa;--clr-gray-200: #eaeae6;--clr-gray-100: #f5f4f2;--clr-black-400: #000000;--clr-black-300: #333333;--clr-black-200: #807f80;--clr-black-100: #bfbfbf;--clr-white-400: rgb(255, 255, 255);--clr-white-300: rgba(255, 255, 255, .8);--clr-white-200: rgba(255, 255, 255, .5);--clr-white-100: rgba(255, 255, 255, .25);--clr-primary: #1E3765;--clr-secondary: #007FA3;--clr-danger: #dc4633;--clr-warning: #f3c139;--clr-success: #7dba4a;--clr-info: #D0D1C9;--clr-light: rgb(255, 255, 255);--clr-dark: #333333;--fs-100: .5rem;--fs-200: .65rem;--fs-300: .73125rem;--fs-400: .8125rem;--fs-500: .975rem;--fs-600: 1.3rem;--fs-700: 1.4625rem;--fs-800: 2rem}@media screen and (min-width: 320px){:root{--fs-100: .75rem;--fs-200: .75rem;--fs-300: .84375rem;--fs-400: .9375rem;--fs-500: 1.125rem;--fs-600: 1.5rem;--fs-700: 1.6875rem;--fs-800: 3.052rem}}@media screen and (min-width: 481px){:root{--fs-100: .75rem;--fs-200: .75rem;--fs-300: .84375rem;--fs-400: .9375rem;--fs-500: 1.125rem;--fs-600: 1.5rem;--fs-700: 1.6875rem;--fs-800: 3.552rem}}@media screen and (min-width: 769px){:root{--fs-100: .75rem;--fs-200: 1rem;--fs-300: 1.125rem;--fs-400: 1.25rem;--fs-500: 1.5rem;--fs-600: 2rem;--fs-700: 2.25rem;--fs-800: 4.853rem}}@media screen and (min-width: 1025px){:root{--fs-100: .75rem;--fs-200: 1rem;--fs-300: 1.125rem;--fs-400: 1.25rem;--fs-500: 1.5rem;--fs-600: 2rem;--fs-700: 2.25rem;--fs-800: 5.653rem}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:16px}body{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--fs-300);color:var(--clr-black-400, #000000);background-color:var(--clr-light, rgb(255, 255, 255));line-height:1.2em}@media screen and (min-width: 1025px){body{font-weight:100}}a{color:var(--clr-primary, #1E3765)}a:is(:hover,:focus){color:var(--clr-secondary, #007FA3)}a.external{--icon-size: .85em;--icon-spacing: 3px;position:relative;padding-right:var(--icon-spacing)}a.external:after{content:attr(data-icon);background-image:var(--bg-icon);background-size:contain;width:var(--icon-size);height:var(--icon-size);display:inline-block;position:relative;left:var(--icon-spacing)}hr{height:1px;border:0 none;background-color:var(--clr-primary, #1E3765);margin-block:1em}p{margin-bottom:.5em}.button{color:var(--clr-light, rgb(255, 255, 255));background-color:var(--clr-primary, #1E3765);text-decoration:none;cursor:pointer}.button:hover,.button:focus{color:var(--clr-white-400, rgb(255, 255, 255));background-color:var(--clr-secondary, #007FA3)}.button-reset{background-color:transparent;border:0 none;padding:0}ul:is(.list-reset):not(.clear-reset),ol:is(.list-reset):not(.clear-reset){padding:0;margin:0;list-style:0}ul:is(.list-reset):not(.clear-reset) li,ol:is(.list-reset):not(.clear-reset) li{list-style:none}ul:is(.list-reset):not(.clear-reset) li::marker,ol:is(.list-reset):not(.clear-reset) li::marker{display:none}ul:not(.list-reset) li,ol:not(.list-reset) li{margin-bottom:.25em}.image-cards{margin-top:1em;padding-top:1em}.image-cards .field--type-image{overflow-y:hidden;margin-bottom:1em}@media screen and (min-width: 481px){.image-cards .field--type-image{aspect-ratio:8/5}}.image-cards .image-style-inline-image{object-fit:cover}h1,h2,h3,h4,h5,h6{line-height:1.2em;text-wrap:balance;text-transform:uppercase;color:var(--clr-primary, #1E3765);margin-bottom:1rem;scroll-snap-margin-top:3.75rem;scroll-margin-top:3.75rem}@media only speech{h1,h2,h3,h4,h5,h6{text-transform:none}}h1:where(p ~ *,:not(:only-child,:first-child)),h2:where(p ~ *,:not(:only-child,:first-child)),h3:where(p ~ *,:not(:only-child,:first-child)),h4:where(p ~ *,:not(:only-child,:first-child)),h5:where(p ~ *,:not(:only-child,:first-child)),h6:where(p ~ *,:not(:only-child,:first-child)){margin-top:1em}h1{font-size:var(--fs-700)}h2{font-size:var(--fs-600)}h3{font-size:var(--fs-500)}h4{font-size:var(--fs-400)}h5{font-size:var(--fs-300)}h6{font-size:var(--fs-200)}@media screen and (min-width: 769px){header:first-of-type h1,header:first-of-type h2,header:first-of-type h3,header:first-of-type h4,header:first-of-type h5{margin-bottom:0}}table{width:100%;border:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));border-collapse:collapse;margin-block:2em}table caption{display:table-caption;padding:1em}table td,table th{border:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));padding:1em}table th{background-color:var(--clr-primary, #1E3765);color:var(--clr-light, rgb(255, 255, 255));border-inline-color:var(--clr-white-100, rgba(255, 255, 255, .25))}table th:first-child{border-left-color:var(--clr-primary, #1E3765)}table th:last-child{border-right-color:var(--clr-primary, #1E3765)}.responsive-table{overflow-x:auto;width:100%}.brand-header{--side-spacing:.5em;display:flex;padding-top:var(--side-spacing);padding-bottom:var(--side-spacing);background-color:var(--clr-primary, #1E3765);flex-direction:row;justify-content:center;align-items:center;min-height:7rem;transition:min-height .35s ease}@media screen and (min-width: 320px){.brand-header{justify-content:space-between}}@media screen and (min-width: 1025px){.brand-header{--side-spacing:2em;padding-inline:var(--side-spacing);min-height:10rem}}.logo-wrapper{display:block;padding-left:var(--side-spacing);width:clamp(15rem,50%,30rem)}.logo-wrapper a{min-height:100%;display:block;min-width:100%}@media screen{.logo-wrapper a img{position:relative}}.uoft-link{padding:1rem;line-height:.75rem;display:none}@media screen and (min-width: 320px){.uoft-link{display:block}}.uoft-link a{color:var(--clr-light, rgb(255, 255, 255));text-decoration:none;font-size:var(--fs-200);transition:color .2s ease}.uoft-link a:hover,.uoft-link a:focus{color:var(--clr-white-200, rgba(255, 255, 255, .5))}.menu-list{position:sticky;position:-webkit-sticky;z-index:10;top:0}.menu-list else{position:static}@media screen and (min-width: 769px){.menu-list{position:relative}}.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul){display:none}@media screen and (min-width: 769px){.menu-list ul:is(.menu-list > ul),.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul){display:flex;justify-content:space-between;flex-direction:row;text-align:center;gap:0}.menu-list ul:is(.menu-list > ul) li,.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) li{flex-grow:1}.menu-list ul:is(.menu-list > ul) li:not(:first-child),.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) li:not(:first-child){border-left:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list ul:is(.menu-list > ul) .toggle-descendants,.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) .toggle-descendants{display:none}.menu-list ul:is(.menu-list > ul) .link-control,.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) .link-control{display:block}.menu-list ul:is(.menu-list > ul) a.menu-item-link,.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) a.menu-item-link{text-wrap:balance;border-bottom:0 none;width:100%}.menu-list ul:is(.menu-list > ul) .descendants,.menu-list ul:not(.menu-open ul,[aria-expanded=true] + ul) .descendants{display:none}}.menu-list .menu-title>.display-text{display:none}.menu-list .menu-title:is(.menu-open *)>.display-text{font-weight:600;display:inline}@media screen and (min-width: 769px){.menu-list .menu-title:is(.menu-open *)>.display-text{display:none}}.menu-list.menu-open~.body-section{opacity:.25;background-color:var(--clr-black-100, #bfbfbf)}.menu-list.menu-open~.body-section>*{pointer-events:none}@media screen and (min-width: 769px){.menu-list.menu-open~.body-section{opacity:revert;background-color:revert}.menu-list.menu-open~.body-section>*{pointer-events:all}}@media print{.menu-list{display:none}}.menu-list,.submenu-list{--menu-bar-height: 3rem;--bar-scale: 2;--bar-distance: 2px;--bar-position-center: calc((var(--menu-bar-height) / var(--bar-scale)) - (var(--bar-distance) / 2));--bar-position-offset: calc(var(--bar-distance) * var(--bar-scale));background-color:var(--clr-light, rgb(255, 255, 255));border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}@media screen and (min-width: 1025px){.menu-list,.submenu-list{font-size:var(--fs-200)}}.menu-list .menu-ctrl-bar,.menu-list .link-control,.submenu-list .menu-ctrl-bar,.submenu-list .link-control{display:grid;grid-template-columns:1fr 3.5rem;justify-content:space-between}.menu-list .menu-ctrl-bar,.submenu-list .menu-ctrl-bar{align-items:center;min-height:var(--menu-bar-height)}@media screen and (min-width: 769px){.menu-list .menu-ctrl-bar,.menu-list .menu-list .descendants,.menu-list .menu-list .toggle-descendants,.submenu-list .menu-ctrl-bar,.submenu-list .menu-list .descendants,.submenu-list .menu-list .toggle-descendants{display:none}}.menu-list ul,.submenu-list ul{display:flex;flex-direction:column;background-color:var(--clr-light, rgb(255, 255, 255));color:var(--clr-primary, #1E3765);text-align:left}.menu-list ul:is(.menu-list > ul),.submenu-list ul:is(.menu-list > ul){border-top:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list li .descendants,.submenu-list li .descendants{background-color:var(--clr-gray-400, #D0D1C9);padding-left:1em;border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list li .descendants ul,.submenu-list li .descendants ul{border-left:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list li .descendants:not([aria-expanded=true] ~ div),.submenu-list li .descendants:not([aria-expanded=true] ~ div){display:none}.menu-list li .link-control .toggle-descendants,.submenu-list li .link-control .toggle-descendants{cursor:pointer;border-left:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list li a,.submenu-list li a{text-decoration:none;display:block;padding:1em}.menu-list li a:hover,.menu-list li a:focus,.submenu-list li a:hover,.submenu-list li a:focus{background-color:var(--clr-gray-100, #f5f4f2)}.menu-list li a:not(li:last-of-type a),.submenu-list li a:not(li:last-of-type a){border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.menu-list li a.active,.submenu-list li a.active{background-color:var(--clr-secondary, #007FA3);color:var(--clr-light, rgb(255, 255, 255))}.menu-list .menu-toggle-btn,.menu-list .toggle-descendants,.submenu-list .menu-toggle-btn,.submenu-list .toggle-descendants{position:relative;cursor:pointer;padding:4px;height:100%}.menu-list .menu-toggle-btn>span,.menu-list .toggle-descendants>span,.submenu-list .menu-toggle-btn>span,.submenu-list .toggle-descendants>span{width:calc(var(--menu-bar-height) / var(--bar-scale));display:block;height:1px;border-top:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));border-radius:2px;opacity:1;cursor:pointer;position:absolute;top:var(--bar-position-center);right:calc(var(--menu-bar-height) / var(--bar-scale) - var(--menu-bar-height) / (var(--bar-scale) * 4));left:calc(var(--menu-bar-height) / var(--bar-scale) - var(--menu-bar-height) / (var(--bar-scale) * 4));transition:transform .2s ease,opacity .2s ease,top .2s ease-in-out,bottom .2s ease-in-out}.menu-list .menu-toggle-btn,.submenu-list .menu-toggle-btn{transition:background-color .1s ease}.menu-list .menu-toggle-btn:hover,.menu-list .menu-toggle-btn:focus,.submenu-list .menu-toggle-btn:hover,.submenu-list .menu-toggle-btn:focus{border-left:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));background-color:var(--clr-gray-100, #f5f4f2)}.menu-list .menu-toggle-btn:hover>span,.menu-list .menu-toggle-btn:focus>span,.submenu-list .menu-toggle-btn:hover>span,.submenu-list .menu-toggle-btn:focus>span{--bar-position-offset: calc(var(--bar-distance) * (var(--bar-scale) * 1.5));border-color:var(--clr-secondary, #007FA3)}.menu-list .menu-toggle-btn>span:nth-of-type(1),.submenu-list .menu-toggle-btn>span:nth-of-type(1){top:calc(var(--bar-position-center) - var(--bar-position-offset))}.menu-list .menu-toggle-btn>span:nth-of-type(3),.submenu-list .menu-toggle-btn>span:nth-of-type(3){top:calc(var(--bar-position-center) + var(--bar-position-offset))}.menu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(1),.submenu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(1){top:var(--bar-position-center);transform:rotate(-45deg)}.menu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(2),.submenu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(2){opacity:0}.menu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(3),.submenu-list .menu-toggle-btn:is(.menu-open .menu-toggle-btn) span:nth-of-type(3){top:var(--bar-position-center);transform:rotate(45deg)}.menu-list .toggle-descendants,.submenu-list .toggle-descendants{--bar-position-center:calc(1ch*1em);--bar-size: calc(var(--menu-bar-height) / (var(--bar-scale) * 2))}.menu-list .toggle-descendants:hover,.menu-list .toggle-descendants:focus,.submenu-list .toggle-descendants:hover,.submenu-list .toggle-descendants:focus{background-color:var(--clr-gray-100, #f5f4f2)}.menu-list .toggle-descendants>span:not(.sr-only),.submenu-list .toggle-descendants>span:not(.sr-only){transform-origin:50% 50%;width:var(--bar-size);transition:all 0 ease;border-right:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));border-bottom:0 none;border-radius:0;height:var(--bar-size)}.menu-list .toggle-descendants>span:not(.sr-only):nth-of-type(1),.submenu-list .toggle-descendants>span:not(.sr-only):nth-of-type(1){top:calc(50% - var(--bar-size) * .5);left:auto;right:calc(50% - var(--bar-size) * .5);transform:rotate(45deg) scaleY(1) translate(-1px,1px)}.menu-list .toggle-descendants>span:not(.sr-only):nth-of-type(2),.submenu-list .toggle-descendants>span:not(.sr-only):nth-of-type(2){display:none}.menu-list .toggle-descendants:is([aria-expanded=true])>span:not(.sr-only):nth-of-type(1),.submenu-list .toggle-descendants:is([aria-expanded=true])>span:not(.sr-only):nth-of-type(1){transform:rotate(45deg) scaleY(-1) translate(-1px,1px)}.submenu-list{display:none;top:1.6875rem;position:sticky;position:-webkit-sticky}.submenu-list li{border:1px solid var(--clr-primary, #1E3765)}.submenu-list li:not(:first-child){border-top:0 none}.submenu-list li .descendants ul{border:0 none;border-left:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.submenu-list li .descendants li{border:0 none}.submenu-list li:first-of-type:not(.descendants li){border-bottom:0 none}.submenu-list li:last-of-type{border-bottom:0 none}.submenu-list li a.menu-item-link:not(li:first-of-type a){border-bottom:0 none}@media screen and (min-width: 769px){.submenu-list{display:block}}.loading-menu{--text-height: 1em}.loading-menu .loading-placeholder{min-height:calc(var(--text-height) + (1em * 2))}.loading-placeholder{width:100%;height:1em;background-color:#0000004d;animation:loading-pulse 1.2s ease-in-out infinite;animation-composition:replace;border-radius:4px}.page-contents .loading-placeholder{margin-bottom:1ex}.breadcrumbs.list-reset{--breadcrumbs-spacing:.5em;text-align:left;text-transform:uppercase;font-size:var(--fs-100)}.breadcrumbs.list-reset ol,.breadcrumbs.list-reset ul{display:block;gap:var(--breadcrumbs-spacing);padding:calc(var(--breadcrumbs-spacing) * 4) 0;margin:0}.breadcrumbs.list-reset li{display:inline;position:relative;margin-right:var(--breadcrumbs-spacing);text-wrap:inital}.breadcrumbs.list-reset li:nth-of-type(n + 2){margin-left:var(--breadcrumbs-spacing)}.breadcrumbs.list-reset li .breadcrumbs-label{display:none;color:var(--clr-primary, #1E3765)}.breadcrumbs.list-reset li:only-child .breadcrumbs-label{display:inline}.breadcrumbs.list-reset li svg{height:1em;vertical-align:text-top;pointer-events:none}.breadcrumbs.list-reset li svg>*{stroke:var(--clr-primary, #1E3765)}.breadcrumbs.list-reset li a{position:relative;text-wrap:initial;text-decoration:none}.breadcrumbs.list-reset li a:not([aria-current=location]):after{content:"/";color:var(--clr-gray-400, #D0D1C9);outline:0 none;display:inline;pointer-events:none;position:relative;left:.5em;top:0}.breadcrumbs.list-reset li a:not([aria-current=location]):is(:hover,:focus)>svg>*{stroke:var(--clr-secondary, #007FA3)}.breadcrumbs.list-reset li a:is([aria-current=location]){color:var(--clr-black-400, #000000);pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.hero{background-color:var(--clr-info, #D0D1C9);max-width:100%;background-image:url(https://governingcouncil.utoronto.ca//images/ombuds/hero-image/sm.jpg);background-size:cover;aspect-ratio:8/5}.hero.block-centered{display:none}@media screen and (min-width: 481px){.hero.block-centered{display:grid}}@media screen and (min-width: 1025px){.hero{aspect-ratio:auto;background-image:url(https://governingcouncil.utoronto.ca//images/ombuds/hero-image/lg.jpg);height:42rem}}.hero .banner{width:clamp(10rem,75%,30rem);background-color:var(--clr-light, rgb(255, 255, 255));text-align:center;color:var(--clr-primary, #1E3765);margin:1em;padding:1em 2em;box-shadow:0 0 3rem var(--clr-black-200, #807f80)}.hero .banner-heading{font-size:var(--fs-500);padding:1em 1em .5em;line-height:2rem}.hero .banner-body{font-size:var(--fs-300)}.hero .banner-action{margin-block:1em}.hero .banner-action a{display:block;padding:1em}.template--accordion:first-of-type{margin-top:1em}.template--accordion h2,.template--accordion h3,.template--accordion h4,.template--accordion h5,.template--accordion h6{padding:0;margin-bottom:0}.template--accordion h2:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h3:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h4:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h5:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h6:has(.accordion-trigger[aria-expanded=true])+.accordion-content{display:block;opacity:0;animation:fade-in 1s ease .1s 1 forwards}@media (prefers-reduced-motion){.template--accordion h2:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h3:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h4:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h5:has(.accordion-trigger[aria-expanded=true])+.accordion-content,.template--accordion h6:has(.accordion-trigger[aria-expanded=true])+.accordion-content{opacity:1;animation:none}}.template--accordion button{background:initial;border:initial;width:100%;text-align:initial;text-transform:inherit}.template--accordion .accordion-content{display:none;padding:1em;opacity:0;transition:opacity 1s ease;transition-delay:.5s}.template--accordion .accordion-trigger{border-top:var(--border-width, 1px) solid var(--clr-primary, #1E3765);cursor:pointer;position:relative;padding:1em 3em 1em 1em;margin-block:0;font-size:var(--fs-400);color:var(--clr-primary, #1E3765);background-color:var(--clr-white-400, rgb(255, 255, 255))}.template--accordion .accordion-trigger:before,.template--accordion .accordion-trigger:after{content:"";width:1.3em;height:1px;border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));position:absolute;top:50%;right:1em;transform-origin:50%;transform:rotate(0);transition:all .2s ease}.template--accordion .accordion-trigger:after{transform:rotate(90deg)}.template--accordion .accordion-trigger:hover,.template--accordion .accordion-trigger:focus{color:var(--clr-secondary, #007FA3);background-color:var(--clr-white-400, rgb(255, 255, 255))}.template--accordion .accordion-trigger[aria-expanded=true]{margin-top:0;background-color:var(--clr-secondary, #007FA3);color:var(--clr-light, rgb(255, 255, 255))}.template--accordion .accordion-trigger[aria-expanded=true]+.accordion-content{display:block;opacity:0;animation:fade-in 1s ease .1s 1 forwards}@media (prefers-reduced-motion){.template--accordion .accordion-trigger[aria-expanded=true]+.accordion-content{opacity:1;animation:none}}.template--accordion .accordion-trigger[aria-expanded=true]:before,.template--accordion .accordion-trigger[aria-expanded=true]:after{--border-color: var(--clr-light, rgb(255, 255, 255));transform:rotate(180deg)}.block-inline-blockcta{border:var(--border-width, 1px) solid var(--clr-primary, #1E3765);margin-bottom:2em;border-radius:4px}.block-inline-blockcta .block--inner{padding:3em}.block-inline-blockcta .block--inner h2,.block-inline-blockcta .block--inner h3,.block-inline-blockcta .block--inner h4,.block-inline-blockcta .block--inner h5,.block-inline-blockcta .block--inner h6{margin-block:1rem}.block-inline-blockcta .block--inner>:first-child{margin-top:0;padding-top:0}.block-inline-blockcta .field--type-link{margin-top:2em;font-size:var(--fs-200);text-transform:uppercase;position:relative}.block-inline-blockcta .field--type-link a{--border-color: #1E3765;--icon-width: .65em;color:var(--clr-light, rgb(255, 255, 255));background-color:var(--clr-primary, #1E3765);border:var(--border-width, 1px) solid var(--clr-primary, #1E3765);border-radius:4px;display:flex;justify-content:center;padding:1em;transition:all .35s ease;text-decoration:none}.block-inline-blockcta .field--type-link a:after{display:none}.block-inline-blockcta .field--type-link a:hover,.block-inline-blockcta .field--type-link a:focus{color:var(--clr-light, rgb(255, 255, 255));background:var(--clr-secondary, #007FA3)}.block-inline-blockcta .field--type-link a span{position:relative;display:inline-block;padding-inline:3em;transition:padding .35s ease}@media (prefers-reduced-motion){.block-inline-blockcta .field--type-link a span{transition:none}}.block-inline-blockcta .field--type-link a span:before,.block-inline-blockcta .field--type-link a span:after{content:"";position:absolute}.block-inline-blockcta .field--type-link a span:before{top:50%;right:1rem;transform-origin:50%;border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));width:calc(var(--icon-width) * 2);height:1px}.block-inline-blockcta .field--type-link a span:after{top:calc(50% - 1px);right:calc(1rem + 2px);transform-origin:100%;border-top:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));border-right:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765));width:var(--icon-width);height:var(--icon-width);transform:rotate(45deg)}.block-inline-blockcta .field--type-link a:hover,.block-inline-blockcta .field--type-link a:focus{--border-color: rgb(255, 255, 255)}.block-inline-blockcta .field--type-link a:hover span,.block-inline-blockcta .field--type-link a:focus span{padding-inline:4em}.team-members img{width:100%;height:auto;transition:transform .35s ease}.team-members .field__label,.team-members .field--label-hidden{display:none}.team-members .field__item{display:grid;align-content:center;border-radius:100vh;aspect-ratio:1;overflow:hidden;margin:1em;background-color:var(--clr-black-100, #bfbfbf);border:1px solid var(--clr-primary, #1E3765)}.team-members .field--label-hidden{display:none}.team-members .team-member>p{margin-inline:1em;text-align:center;text-wrap:balance}.team-members .team-member:hover img{transform:scale(1.05) translateY(-4px)}.footer-section{background-color:var(--clr-primary, #1E3765);color:var(--clr-light, rgb(255, 255, 255));display:block;justify-content:space-between;flex-direction:column;align-items:center;padding:2rem}@media screen and (min-width: 481px){.footer-section{flex-direction:row}}.footer-links{--icon-size: 32px;display:block;align-content:center;margin-bottom:1rem}.footer-links ul{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;column-gap:2rem;row-gap:.45rem;padding:0;margin:0}.footer-links ul li{list-style:none;min-width:min-content;align-content:center;min-height:var(--icon-size)}.footer-links ul li:has(.icon-link){width:var(--icon-size);align-content:start}.footer-links ul a{text-align:center;text-decoration:none;color:var(--clr-white-400);display:block}.footer-links ul a.icon-link{height:var(--icon-size);align-content:center;display:flex}.footer-links ul a img{width:100%;max-width:2rem;min-width:1.5rem;height:var(--icon-size)}.footer-links ul a:hover,.footer-links ul a:focus{opacity:.5}.copyright{font-size:.75rem;padding:1em;text-align:center;place-content:center;align-items:center}.columns{--column-count: 1;display:grid;justify-items:center;justify-content:space-between;gap:1em;grid-template-columns:repeat(var(--column-count),1fr)}@media screen and (min-width: 481px){.columns.two-col,.columns.three-col{--column-count: 2}}@media screen and (min-width: 769px){.columns.three-col{--column-count: 3}}@media screen and (min-width: 769px){.page-grid{display:grid;grid-template-columns:minmax(12em,min-content) 1fr;grid-template-rows:auto 1fr;gap:1em;column-gap:1.6875rem;align-items:start}.page-grid .submenu-list{border-bottom:0 none}.page-grid .submenu-list ul{border-bottom:var(--border-width, 1px) solid var(--border-color, var(--clr-primary, #1E3765))}.page-grid header,.page-grid .page-contents{grid-column:1/3}.page-grid .submenu-list{grid-row:2;grid-column:1/2}.page-grid .submenu-list~header{grid-column:2/3;grid-row:1}.page-grid .submenu-list~header~.page-contents{grid-column:2/3;grid-row:2}.page-grid>:only-child{grid-column:1/3}.page-grid h1{margin-top:0}}.page-wrapper{min-height:calc(100vh - 18rem)}.page{text-align:left;min-height:50vh;padding-bottom:4rem}.page-contents{scroll-snap-margin-top:3.75rem;scroll-margin-top:3.75rem}.body-section{transition:all .35s ease}.text-navy-400,.bg-navy-400{color:var(--clr-navy-400, #1E3765)}.text-navy-300,.bg-navy-300{color:var(--clr-navy-300, #2f579f)}.text-navy-200,.bg-navy-200{color:var(--clr-navy-200, #6d91d4)}.text-navy-100,.bg-navy-100{color:var(--clr-navy-100, #b6c8e9)}.text-teal-400,.bg-teal-400{color:var(--clr-teal-400, #007FA3)}.text-teal-300,.bg-teal-300{color:var(--clr-teal-300, #007fa3)}.text-teal-200,.bg-teal-200{color:var(--clr-teal-200, #6eabbc)}.text-teal-100,.bg-teal-100{color:var(--clr-teal-100, #b1d0d8)}.text-blue-400,.bg-blue-400{color:var(--clr-blue-400, #6FC7EA)}.text-blue-300,.bg-blue-300{color:var(--clr-blue-300, #7bcae1)}.text-blue-200,.bg-blue-200{color:var(--clr-blue-200, #addce8)}.text-blue-100,.bg-blue-100{color:var(--clr-blue-100, #d5edf2)}.text-red-400,.bg-red-400{color:var(--clr-red-400, #dc4633)}.text-red-300,.bg-red-300{color:var(--clr-red-300, #e2725e)}.text-red-200,.bg-red-200{color:var(--clr-red-200, #eca18a)}.text-red-100,.bg-red-100{color:var(--clr-red-100, #eca18a)}.text-green-400,.bg-green-400{color:var(--clr-green-400, #7dba4a)}.text-green-300,.bg-green-300{color:var(--clr-green-300, #94c468)}.text-green-200,.bg-green-200{color:var(--clr-green-200, #bcd797)}.text-green-100,.bg-green-100{color:var(--clr-green-100, #dce9c5)}.text-yellow-400,.bg-yellow-400{color:var(--clr-yellow-400, #f3c139)}.text-yellow-300,.bg-yellow-300{color:var(--clr-yellow-300, #f6cb5e)}.text-yellow-200,.bg-yellow-200{color:var(--clr-yellow-200, #fadc94)}.text-yellow-100,.bg-yellow-100{color:var(--clr-yellow-100, #fcedc4)}.text-gray-400,.bg-gray-400{color:var(--clr-gray-400, #D0D1C9)}.text-gray-300,.bg-gray-300{color:var(--clr-gray-300, #dededa)}.text-gray-200,.bg-gray-200{color:var(--clr-gray-200, #eaeae6)}.text-gray-100,.bg-gray-100{color:var(--clr-gray-100, #f5f4f2)}.text-black-400,.bg-black-400{color:var(--clr-black-400, #000000)}.text-black-300,.bg-black-300{color:var(--clr-black-300, #333333)}.text-black-200,.bg-black-200{color:var(--clr-black-200, #807f80)}.text-black-100,.bg-black-100{color:var(--clr-black-100, #bfbfbf)}.text-white-400,.bg-white-400{color:var(--clr-white-400, rgb(255, 255, 255))}.text-white-300,.bg-white-300{color:var(--clr-white-300, rgba(255, 255, 255, .8))}.text-white-200,.bg-white-200{color:var(--clr-white-200, rgba(255, 255, 255, .5))}.text-white-100,.bg-white-100{color:var(--clr-white-100, rgba(255, 255, 255, .25))}.text-primary,.bg-primary{color:var(--clr-primary, #1E3765)}.text-secondary,.bg-secondary{color:var(--clr-secondary, #007FA3)}.text-danger,.bg-danger{color:var(--clr-danger, #dc4633)}.text-warning,.bg-warning{color:var(--clr-warning, #f3c139)}.text-success,.bg-success{color:var(--clr-success, #7dba4a)}.text-info,.bg-info{color:var(--clr-info, #D0D1C9)}.text-light,.bg-light{color:var(--clr-light, rgb(255, 255, 255))}.text-dark,.bg-dark{color:var(--clr-dark, #333333)}.m-1{margin:.5rem}.mv-1{margin-top:.5rem;margin-bottom:.5rem}.mh-1{margin-left:.5rem;margin-right:.5rem}.mt-1{margin-top:.5rem}.mb-1{margin-bottom:.5rem}.ml-1{margin-left:.5rem}.mr-1{margin-right:.5rem}.p-1{padding:.5rem}.pv-1{padding-top:.5rem;padding-bottom:.5rem}.ph-1{padding-left:.5rem;padding-right:.5rem}.pt-1{padding-top:.5rem}.pb-1{padding-bottom:.5rem}.pl-1{padding-left:.5rem}.pr-1{padding-right:.5rem}.m-2{margin:1rem}.mv-2{margin-top:1rem;margin-bottom:1rem}.mh-2{margin-left:1rem;margin-right:1rem}.mt-2{margin-top:1rem}.mb-2{margin-bottom:1rem}.ml-2{margin-left:1rem}.mr-2{margin-right:1rem}.p-2{padding:1rem}.pv-2{padding-top:1rem;padding-bottom:1rem}.ph-2{padding-left:1rem;padding-right:1rem}.pt-2{padding-top:1rem}.pb-2{padding-bottom:1rem}.pl-2{padding-left:1rem}.pr-2{padding-right:1rem}.m-3{margin:1.5rem}.mv-3{margin-top:1.5rem;margin-bottom:1.5rem}.mh-3{margin-left:1.5rem;margin-right:1.5rem}.mt-3{margin-top:1.5rem}.mb-3{margin-bottom:1.5rem}.ml-3{margin-left:1.5rem}.mr-3{margin-right:1.5rem}.p-3{padding:1.5rem}.pv-3{padding-top:1.5rem;padding-bottom:1.5rem}.ph-3{padding-left:1.5rem;padding-right:1.5rem}.pt-3{padding-top:1.5rem}.pb-3{padding-bottom:1.5rem}.pl-3{padding-left:1.5rem}.pr-3{padding-right:1.5rem}.m-4{margin:2rem}.mv-4{margin-top:2rem;margin-bottom:2rem}.mh-4{margin-left:2rem;margin-right:2rem}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}.ml-4{margin-left:2rem}.mr-4{margin-right:2rem}.p-4{padding:2rem}.pv-4{padding-top:2rem;padding-bottom:2rem}.ph-4{padding-left:2rem;padding-right:2rem}.pt-4{padding-top:2rem}.pb-4{padding-bottom:2rem}.pl-4{padding-left:2rem}.pr-4{padding-right:2rem}.m-5{margin:2.5rem}.mv-5{margin-top:2.5rem;margin-bottom:2.5rem}.mh-5{margin-left:2.5rem;margin-right:2.5rem}.mt-5{margin-top:2.5rem}.mb-5{margin-bottom:2.5rem}.ml-5{margin-left:2.5rem}.mr-5{margin-right:2.5rem}.p-5{padding:2.5rem}.pv-5{padding-top:2.5rem;padding-bottom:2.5rem}.ph-5{padding-left:2.5rem;padding-right:2.5rem}.pt-5{padding-top:2.5rem}.pb-5{padding-bottom:2.5rem}.pl-5{padding-left:2.5rem}.pr-5{padding-right:2.5rem}.m-6{margin:3rem}.mv-6{margin-top:3rem;margin-bottom:3rem}.mh-6{margin-left:3rem;margin-right:3rem}.mt-6{margin-top:3rem}.mb-6{margin-bottom:3rem}.ml-6{margin-left:3rem}.mr-6{margin-right:3rem}.p-6{padding:3rem}.pv-6{padding-top:3rem;padding-bottom:3rem}.ph-6{padding-left:3rem;padding-right:3rem}.pt-6{padding-top:3rem}.pb-6{padding-bottom:3rem}.pl-6{padding-left:3rem}.pr-6{padding-right:3rem}.container{padding:0 1.5rem;max-width:62.5rem;margin:0 auto}.block-centered{display:grid;grid-template-columns:1fr;justify-items:center;justify-content:center;align-items:center}.text-centered{text-align:center}.display-xs{display:none}@media screen and (min-width: 320px){.display-xs{display:revert}}.display-sm{display:none}@media screen and (min-width: 481px){.display-sm{display:revert}}.display-md{display:none}@media screen and (min-width: 769px){.display-md{display:revert}}.display-lg{display:none}@media screen and (min-width: 1025px){.display-lg{display:revert}}.display-xl{display:none}@media screen and (min-width: 1201px){.display-xl{display:revert}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.screenreader-text{position:absolute;left:-999px;width:1px;height:1px;top:auto}.screenreader-text:focus{display:inline-block;height:auto;width:auto;position:static;margin:auto}.float-left{float:left}.float-right{float:right}.float-reset{float:none;clear:both}.minw-25{min-width:25vw}.minwp-25{min-width:25%}.w-25{width:25vw}.wp-25{width:25%}.maxw-25{max-width:25vw}.maxwp-25{max-width:25%}.minw-33{min-width:33.3333vw}.minwp-33{min-width:33%}.w-33{width:33.3333vw}.wp-33{width:33%}.maxw-33{max-width:33.3333vw}.maxwp-33{max-width:33%}.minw-50{min-width:50vw}.minwp-50{min-width:50%}.w-50{width:50vw}.wp-50{width:50%}.maxw-50{max-width:50vw}.maxwp-50{max-width:50%}.minw-66{min-width:66.6666vw}.minwp-66{min-width:66%}.w-66{width:66.6666vw}.wp-66{width:66%}.maxw-66{max-width:66.6666vw}.maxwp-66{max-width:66%}.minw-75{min-width:75vw}.minwp-75{min-width:75%}.w-75{width:75vw}.wp-75{width:75%}.maxw-75{max-width:75vw}.maxwp-75{max-width:75%}.minw-100{min-width:100vw}.minwp-100{min-width:100%}.w-100{width:100vw}.wp-100{width:100%}.maxw-100{max-width:100vw}.maxwp-100{max-width:100%}
