/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mizzou-header{position:absolute;background-color:transparent;z-index:10;}body.is-layout-editing .mizzou-header{position:static;padding-bottom:5rem;background-color:rgb(0,0,0);}.mizzou-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:130px;background:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:0;}@media (min-width:768px){.mizzou-header{background-color:transparent;}}.mizzou-header-grid{--grid-row-gap:0;--grid-col-gap:1rem;--grid-gap:var(--grid-row-gap) var(--grid-col-gap);display:grid;gap:var(--grid-gap);grid-template-rows:[top main-start] minmax(min-content,0) minmax(min-content,auto) minmax(min-content,0) [main-end bottom];}@media (min-width:1280px){.mizzou-header-grid{--grid-col-gap:2rem;}}.mizzou-header-grid{grid-template-columns:[full-start] calc(16px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(16px - var(--grid-col-gap)) [full-end];}@media (min-width:576px){.mizzou-header-grid{grid-template-columns:[full-start] calc(16px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(16px - var(--grid-col-gap)) [full-end];}}@media (min-width:768px){.mizzou-header-grid{grid-template-columns:[full-start] calc(32px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(32px - var(--grid-col-gap)) [full-end];}}@media (min-width:1024px){.mizzou-header-grid{grid-template-columns:[full-start] calc(64px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(64px - var(--grid-col-gap)) [full-end];}}@media (min-width:1280px){.mizzou-header-grid{grid-template-columns:[full-start] calc(96px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(96px - var(--grid-col-gap)) [full-end];}}@media (min-width:1440px){.mizzou-header-grid{grid-template-columns:[full-start] calc(160px - var(--grid-col-gap)) [main-start] minmax(200px,1600px) [main-end] calc(160px - var(--grid-col-gap)) [full-end];}}.mizzou-header-content{position:relative;grid-row:main;grid-column:full;display:grid;grid-template-columns:repeat(12,[col] minmax(0,1fr));grid-template-rows:minmax(min-content,0) 0 0;grid-template-areas:"masthead masthead masthead masthead masthead masthead masthead masthead menu-controls menu-controls menu-controls menu-controls" "menu menu menu menu menu menu menu menu menu menu menu menu" "menu menu menu menu menu menu menu menu menu menu menu menu";overflow:hidden;}@media (min-width:1024px){.mizzou-header-content{grid-column:main;grid-template-columns:repeat(12,[col] 1fr);grid-template-rows:auto;grid-template-areas:"ribbon ribbon ribbon ribbon ribbon ribbon ribbon ribbon ribbon ribbon ribbon ribbon" "masthead masthead navigation navigation navigation navigation navigation navigation navigation navigation navigation navigation";overflow:visible;}}.mizzou-header__ribbon{--ribbon-bg-color:rgb(0,0,0);position:relative;display:block;grid-area:-2/1/menu-end/-1;padding:0;}@media (min-width:1024px){.mizzou-header__ribbon{--ribbon-bg-color:transparent;grid-area:ribbon;}}.mizzou-header__ribbon .miz-ribbon__tactical{display:block;padding-right:1rem;padding-left:1rem;}@media (min-width:1024px){.mizzou-header__ribbon .miz-ribbon__tactical{display:flex;padding:0;}}.mizzou-ribbon__link-list{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;color:rgb(255,255,255);font-size:0.833rem;font-weight:500;}@media (min-width:1024px){.mizzou-ribbon__link-list{flex-direction:row;align-items:stretch;}}.mizzou-ribbon__link-list > li.miz-nav__list-item .miz-link{display:inline-flex;white-space:nowrap;font-weight:600;}.mizzou-ribbon__link-list > li.miz-nav__list-item .miz-link:hover,.mizzou-ribbon__link-list > li.miz-nav__list-item .miz-link:active,.mizzou-ribbon__link-list > li.miz-nav__list-item .miz-link:focus{background-size:0% 2px;color:inherit;}.mizzou-ribbon__link-list > li.miz-nav__list-item[aria-expanded=true] i{transform:rotate(180deg);}.mizzou-ribbon__link-list .miz-nav__list.dropdown{list-style:none;display:block;position:absolute;top:1.5rem;width:auto;margin:0;padding:0;background:rgb(255,255,255);color:rgb(0,0,0);max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s ease,opacity 0.2s ease;}.mizzou-ribbon__link-list .miz-nav__list.dropdown.show{max-height:999px;opacity:1;z-index:10;}.mizzou-ribbon__link-list .miz-nav__list.dropdown .miz-nav__link{color:rgb(0,0,0);white-space:nowrap;text-transform:none;font-weight:400;display:inline-block;padding:0.5rem;margin:0;width:100%;text-align:left;text-decoration:none;border:none;border-bottom:2px solid transparent;line-height:1.3;}.mizzou-ribbon__link-list .miz-nav__list.dropdown .miz-nav__link:hover,.mizzou-ribbon__link-list .miz-nav__list.dropdown .miz-nav__link:active,.mizzou-ribbon__link-list .miz-nav__list.dropdown .miz-nav__link:focus{border-bottom-color:rgb(0,0,0);}.mizzou-header__masthead{--masthead-background-color:transparent;position:relative;grid-area:masthead;width:100%;padding:1.5rem 1rem 0;}@media (min-width:1024px){.mizzou-header__masthead{--masthead-background-color:transparent;padding:0;}}.mizzou-header__masthead .miz-masthead__title{display:inline-block;line-height:0;}.mizzou-header__masthead .miz-masthead__title a.miz-masthead__title-link{color:rgb(255,255,255);font-size:0;width:128px;height:37px;background-position-x:-4px;width:191px;height:55px;background-position-x:-7px;background-image:url(../svg/mu_mizzousig_rgb_white_horiz.svg);background-size:contain;background-repeat:no-repeat;}.mizzou-masthead__navigation{--nav-background-color:rgb(0,0,0);--nav-list-display:block;--nav-list-flex-direction:column;--nav-link-text-color:rgb(255,255,255);position:relative;grid-area:menu-start/1/-2/-1;flex-flow:column;}@media (min-width:1024px){.mizzou-masthead__navigation{--nav-background-color:transparent;--nav-list-display:flex;--nav-list-flex-direction:row;grid-area:navigation;max-height:100%;margin:auto 0;}}.mizzou-masthead__navigation .miz-nav__list-item{position:relative;}.mizzou-masthead__navigation .miz-nav__list-item > .miz-icon{color:rgb(253,184,25);margin-left:-12px;}.mizzou-masthead__navigation .miz-nav__list-item[aria-expanded=true] > .miz-icon{transform:rotate(180deg);top:-12px;}.mizzou-masthead__navigation .miz-nav__link{line-height:1.3;}.mizzou-masthead__navigation .miz-nav__link::before,.mizzou-masthead__navigation .miz-nav__link::after{content:"";display:block;height:0;width:0;}.mizzou-masthead__navigation .miz-nav__link::before{margin-bottom:calc(-0.30625em + 0px);}.mizzou-masthead__navigation .miz-nav__link::after{margin-top:calc(-0.275em + 0px);}.mizzou-masthead__navigation .miz-nav__link{font-weight:600;text-transform:uppercase;border-bottom:2px solid transparent;gap:0;}.mizzou-masthead__navigation .miz-nav__link:hover,.mizzou-masthead__navigation .miz-nav__link:active,.mizzou-masthead__navigation .miz-nav__link:focus{--nav-link-background-color-hover:transparent;text-decoration:none;border-bottom-color:rgb(255,255,255);}@media (min-width:1024px) and (max-width:1279.98px){.mizzou-masthead__navigation .miz-nav__list{--nav-link-font-size:0.9em;--nav-link-space-padding:1rem 0.5rem;justify-content:flex-end;}}.mizzou-masthead__navigation .miz-nav__list.dropdown{display:block;position:absolute;left:0;top:calc(100% - 2px);max-height:0;overflow:hidden;opacity:0;background:rgb(255,255,255);color:rgb(0,0,0);transition:max-height 0.5s ease,opacity 0.2s ease;}.mizzou-masthead__navigation .miz-nav__list.dropdown.show{max-height:999px;opacity:1;z-index:10;}.mizzou-masthead__navigation .miz-nav__list.dropdown .miz-nav__link{--nav-link-text-color:$color-black-rgb;white-space:nowrap;text-transform:none;font-weight:400;}.mizzou-masthead__navigation .miz-nav__list.dropdown .miz-nav__link:hover,.mizzou-masthead__navigation .miz-nav__list.dropdown .miz-nav__link:active,.mizzou-masthead__navigation .miz-nav__list.dropdown .miz-nav__link:focus{border-bottom-color:rgb(0,0,0);}.miz-ribbon__search form{width:100%;}.miz-ribbon__search form > p{display:flex;}.miz-ribbon__search form label{display:none;}.miz-ribbon__search form input.miz-input{flex:1 1 100%;margin-top:0;padding:0.5rem;height:42px;font-size:1rem;font-weight:normal;}.miz-ribbon__search form button[type=submit]{flex:0 1 auto;margin-top:0;}.mizzou-search-modal--button{padding:0;color:rgb(255,255,255);}.mizzou-search-modal--button:hover,.mizzou-search-modal--button:active,.mizzou-search-modal--button:focus{color:rgb(253,184,25);}dialog#mizzou-search-modal[open]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;background-color:rgba(0,0,0,0.8);padding:clamp(1rem,5%,2rem);}dialog#mizzou-search-modal[open] button.mizzou-modal__close-button{position:absolute;top:0;right:0;}dialog#mizzou-search-modal[open] ul.mizzou-search-modal--links{display:flex;flex-direction:row;gap:1rem;justify-self:center;color:rgb(255,255,255);width:768px;max-width:100%;}dialog#mizzou-search-modal[open] ul.mizzou-search-modal--links li{display:inline-block;}dialog#mizzou-search-modal[open] ul.mizzou-search-modal--links li a{white-space:nowrap;}dialog#mizzou-search-modal[open] > .miz-card{height:auto;width:768px;max-width:100%;}dialog#mizzou-search-modal[open] > .miz-card > .miz-card__body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;}dialog#mizzou-search-modal[open] > .miz-card > .miz-card__body .miz-card__title{display:none;}dialog#mizzou-search-modal[open] > .miz-card > .miz-card__body > div{display:flex;justify-content:center;width:100%;padding:0;margin:0;}dialog#mizzou-search-modal[open] > .miz-card > .miz-card__body .miz-ribbon__search{width:768px;max-width:100%;}dialog#mizzou-search-modal[open] > .miz-card > .miz-card__body .miz-ribbon__search form input.miz-input{border:none;}.mizzou-header__mobile-menu-controls{position:relative;grid-area:menu-controls;place-self:center end;}@media (min-width:1024px){.mizzou-header__mobile-menu-controls{display:none;}}.mizzou-mobile-button{z-index:10;color:rgb(255,255,255);padding:0.5rem;}.mizzou-mobile-button--menu::before{display:block;content:"/";color:rgb(255,255,255);font-size:1rem;position:absolute;top:1.75rem;right:clamp(2.75rem,5% + 1.75rem,4.75rem);right:1.75rem;display:none;}.mizzou-mobile-button--close{display:none;}body.overlay--mobile-menu .mizzou-header{background-color:rgb(0,0,0);}body.overlay--mobile-menu .mizzou-header::before{display:none;}body.overlay--mobile-menu button.mizzou-search-modal--button{display:none;}body.overlay--mobile-menu .mizzou-header::after,body.overlay--mobile-menu button.mizzou-mobile-button--menu,body.overlay--mobile-menu button.mizzou-mobile-button--search{display:none;}body.overlay--mobile-menu .mizzou-mobile-button--close{display:inline-block;}body.overlay--mobile-menu .mizzou-header-content{grid-template-rows:minmax(min-content,0) repeat(2,[row] minmax(min-content,0));transition:transform 0.3s ease;transform:translateY(0);overscroll-behavior:contain;}body.overlay--mobile-menu .mizzou-header-content .mizzou-ribbon__link-list .miz-nav__list-item{flex-direction:column;align-items:flex-start;position:relative;}body.overlay--mobile-menu .mizzou-header-content .mizzou-ribbon__link-list .miz-nav__list-item .miz-icon{position:absolute;top:0;right:2rem;}body.overlay--mobile-menu .mizzou-header-content .mizzou-ribbon__link-list .miz-nav__list-item .miz-nav__list.dropdown{position:relative;top:0;left:-1rem;width:100vw !important;}body.overlay--mobile-menu .mizzou-header-content .mizzou-ribbon__link-list .miz-nav__list-item .miz-nav__link{width:auto;}body.overlay--mobile-menu .mizzou-header-content .mizzou-masthead__navigation{--nav-list-display:block;}body.overlay--mobile-menu .mizzou-header-content .mizzou-masthead__navigation .miz-nav__list-item{position:relative;flex-direction:column;}body.overlay--mobile-menu .mizzou-header-content .mizzou-masthead__navigation .miz-nav__list-item .miz-icon{position:absolute;top:1rem;right:0.5rem;}body.overlay--mobile-menu .mizzou-header-content .mizzou-masthead__navigation .miz-nav__list.dropdown{position:relative;width:100%;}body.overlay--mobile-menu .mizzou-header-content .mizzou-masthead__navigation .miz-nav__link{width:100%;}
