/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.uppercase{text-transform:uppercase;}.orange-divider{width:10%;border-bottom:4px solid #d73f09;margin-bottom:1rem;}.flex{display:flex;}.center-vertical{align-items:center;}.justify-content-center{justify-content:center;}.space-between{justify-content:space-between;}.hidden{display:none;}.wrap{flex-wrap:wrap;}.space-evenly{justify-content:space-evenly;}.margin-top-neg{margin-top:-80px;}.top-above-heading{font-size:25.272px;font-weight:100;text-transform:uppercase;color:#423e3c;font-family:"Stratum2Web",serif;line-height:1;}.orange-centered-line{position:relative;display:block;}.orange-centered-line::after{content:'';display:block;width:50px;height:4px;background-color:#d73509;position:absolute;left:50%;transform:translateX(-50%);top:100%;margin-top:25px;}.bar-orange-above-headings{position:relative;margin-top:1rem;}.bar-orange-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:#d73f09;top:-1rem;}.gray-centered-line{position:relative;display:block;}.gray-centered-line::after{content:'';display:block;width:50px;height:4px;background-color:#423E3C;transform:translateX(-50%);top:100%;position:relative;margin:20px auto;}.bar-gray-above-headings{position:relative;margin-top:2.5rem;}.bar-gray-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:#423E3C;top:-1rem;}.width-350{width:350px;}.height-200{height:200px;}.stretched-link{inset:0;z-index:2;text-indent:-9999px;overflow:hidden;position:absolute;}.stretched-link{text-decoration:none !important;}
.menu-container{position:relative;background:transparent;z-index:1000;}.menu-trigger{margin:0 auto;padding:0;display:flex;justify-content:flex-end;align-items:center;}.logo{font-size:1.5rem;font-weight:bold;color:#d73f09;}.hamburger{background:none;border:none;cursor:pointer;padding:0.5rem;display:flex;flex-direction:column;gap:5px;}.hamburger span{width:28px;height:3px;background:#333;transition:all 0.3s ease;border-radius:2px;}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px);}.hamburger.active span:nth-child(2){opacity:0;}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px);}.megamenu{width:100%;max-height:0;background:#1a1a1a;overflow:hidden;transition:max-height 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.3);position:relative;z-index:1001;}.megamenu.active{max-height:80vh;overflow-y:auto;}.megamenu-content{padding:2rem;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;}.menu-section{}.menu-section:last-child{border-bottom:none;}.menu-section h3{font-size:0.9rem;color:#999;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:1rem;}.menu-links{list-style:none;}.menu-links li{margin-bottom:0.75rem;}.menu-links a{color:white;text-decoration:none;font-size:1.1rem;display:block;transition:color 0.2s ease;}.menu-links a:hover{color:#d73f09;}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;}.tool-card{display:block;text-align:center;padding:1rem;background:transparent;border-radius:8px;text-decoration:none;color:white;transition:background 0.2s ease;}.tool-card:hover{background:#2a2a2a;}.tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto 0.75rem auto;}.tool-icon img,.tool-icon drupal-media{max-width:100%;max-height:100%;object-fit:contain;}.tool-name{text-align:center;font-weight:500;display:block;}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999;}.overlay.active{opacity:1;visibility:visible;}.demo-content{max-width:1200px;margin:2rem auto;padding:2rem;}.demo-content h1{color:#333;margin-bottom:1rem;}.demo-content p{color:#666;line-height:1.6;margin-bottom:1rem;}@media (max-width:990px){.hamburger{margin-right:100px!important;}}@media (max-width:768px){.menu-grid{grid-template-columns:1fr;}.megamenu-content{grid-template-columns:1fr;}}.hp-icons-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;max-width:800px;margin:0 auto;}.hp-icons-column{width:120px;display:flex;flex-direction:column;align-items:center;text-align:center;}.hp-icons-icon{width:80px;height:80px;object-fit:contain;margin-bottom:10px;}.hp-icons-title,.hp-icons-title a{margin:0;font-size:18px;font-weight:600;color:#fff;text-decoration:none;}.hp-icons-title a:hover{text-decoration:underline;}@media (min-width:601px){.quick-links{display:grid;grid-template-columns:repeat(2,1fr);gap:0rem;}.hamburger{margin:-200px 350px 0 0;}}@media (max-width:600px){.hp-icons-container{flex-direction:column;align-items:center;}.hp-icons-column{margin-bottom:30px;}.quick-links{display:grid;grid-template-columns:repeat(1,1fr);gap:0rem;}.hamburger{margin:-230px 350px 0 0!important;}}.link-purpose-icon{display:none!important;}.hp-icons-container .quick-links{width:100%;margin-top:40px;}.quick-links a{font-size:0.95rem;padding:0;color:white;text-decoration:none;transition:color 0.2s ease;}.quick-links a:hover{color:#d73f09;}
.newletter-header-separator{text-transform:uppercase;text-align:center;}.newletter-header-separator h3,.newletter-header-separator .field{display:flex;text-align:center;align-items:center;justify-content:center;gap:1rem;text-align:center;font-size:3rem;font-family:'Stratum2Web';font-weight:bold;text-transform:uppercase;font-weight:600;color:#252525;margin:1.5rem 0;}.newletter-header-separator h3::before,.newletter-header-separator h3::after,.newletter-header-separator .field::before,.newletter-header-separator .field::after{content:"";flex:1;height:2px;background-color:#d3d3d3;}.newletter-header-separator h3::before,.newletter-header-separator .field::before{margin-left:5%;}.newletter-header-separator h3::after,.newletter-header-separator .field::after{margin-right:5%;}.provost-image-size img{height:auto;width:100%;margin:auto;object-fit:cover;padding-bottom:10px;}@media (max-width:570px){.provost-image-size img{width:100%;object-fit:cover;object-position:top;}}.highlights-container{flex-wrap:wrap;justify-content:space-around;gap:20px;}.highlights-container .node__content{border:1px solid #eaeaea;border-radius:15px;transition:0.3s !important;position:relative;}.highlights-container .field__items{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;}.highlights-container article,.highlights-container .field__item{flex-basis:45%;}.highlights-container .node__content:hover{margin-top:-7px;}.highlights-container .node__content:hover .highlights-read-more-button{display:block !important;position:absolute;top:175px;width:100%;text-align:center;}.highlights-container .node__content:hover .teaser-highlights-image img,.link-to-article:hover .teaser-highlights-image img{filter:brightness(50%);}.highlights-container .block-field-blocknodenewsletter-highlightsfield-featured-image-or-video{border-bottom:4px solid #d73f09;}.highlights-container .block-field-blocknodenewsletter-highlightsbody,.highlights-container .block-field-blocknodenewsletter-highlightsfield-link-to-article,.highlights-container .block-field-blocknodenewsletter-highlightsfield-highlight-header,.highlights-container .block-field-blocknodenewsletter-highlightstitle{padding-left:1rem;padding-right:1rem;}.highlights-container .block-field-blocknodenewsletter-highlightsfield-link-to-article,.link-to-article{padding-bottom:1rem;}.node--type-newsletter-highlights.node--view-mode-teaser h2{display:none;}.teaser-highlights-image img{width:100%;height:400px;object-fit:cover;object-position:top;border-radius:15px 15px 0 0;}.full-hightlights-image{float:left;padding-right:30px;}.field--name-field-highlight-header,.highlights-container .block-field-blocknodenewsletter-highlightstitle{text-align:center;font-size:1.8rem;font-family:'Stratum2Web';font-weight:bold;text-transform:uppercase;}.highlights-container .block-field-blocknodenewsletter-highlightstitle a{color:#d73f09 !important;text-decoration:none !important;text-align:center;font-size:1.8rem;font-family:'Stratum2Web';font-weight:bold;text-transform:uppercase;}.back-container{position:relative;}.back-container:hover .back-text{text-decoration:underline;text-decoration-color:#d73f09;}.highlights-container .block-field-blocknodenewsletter-highlightsfield-link-to-article a,.back-container .block-field-blocknodenewsletter-highlightsfield-newsletter a,.link-to-article a{inset:0;z-index:2;text-indent:-9999px;overflow:hidden;text-decoration:none !important;position:absolute;}.newsletter-name h2{font-size:4rem;font-family:'Stratum2Web';font-weight:bold;color:#d73f09;margin-bottom:0;}.newsletter-name h3{color:#212529 !important;font-size:1.25rem !important;}.block-field-blocknodenewsletterfield-volume,.block-field-blocknodenewsletterfield-issue{display:inline-block;font-weight:bold;}.field--name-field-volume .field__item::after{content:",";}.field--name-field-volume,.field--name-field-issue{flex-direction:row !important;}.newsletter-left{flex-basis:75%;}.newsletter-right{flex-basis:25%;}.newsletter-right .block__content{background-color:#c6dae7;padding:5%;}.newsletter-right .views-field-field-highlights .field-content a{padding:5%;display:block;border-bottom:1px solid #5858581a;}.newsletter-right .views-field-field-highlights .field-content a{text-decoration:none;}.newsletter-right .views-field-field-highlights .field-content a:hover{background-color:#ffffff59;}.newsletter-row-2{position:absolute;top:0;right:0;width:25%;}.newsletter-row-1{margin-right:25%;}@media (max-width:991.98px){.newsletter-row-2{display:none !important;}.newsletter-row-1{margin-right:0;}}.right-nav .field__item a{padding:2%;padding-bottom:3%;display:block;text-decoration:none;border-bottom:1px solid #b1b1b133;font-weight:500;}.right-nav .field__item a:hover{background-color:#ffffff3d;}.node__content a:active:not(.button,#osu-logo-wide,#osu-logo-crest){background-color:hsl(0deg 0% 100% / 0%);color:hsl(0,0%,100%);}.align-right{text-align:right;}.bg-white{background-color:white;}.bold{font-weight:bold;}.right-aligned{text-align:right;}.padding-32{padding-left:32px;padding-right:32px;}.node--type-newsletter > h2:nth-of-type(1){display:none;}.layout{overflow:hidden;}.inline{display:inline-block;}@media (max-width:767.98px){.highlights-container article,.highlights-container .field__item{flex-basis:100%;}.mobile-left-aligned{text-align:left;padding-left:2rem !important;padding-top:1.5rem !important;}.highlights-container .node__content{margin:1rem;}.newsletter-name h3{width:75%;}}
.osu-striped .views-row:nth-child(2n+1){background-color:var(--bs-secondary);}
@media (min-width:1201px){.large-font{font-size:70px;line-height:1;color:#d73f09;}}@media (max-width:1200px){.large-font{font-size:40px;color:#d73f09;}}.svp-name{font-family:"Stratum2Web",serif;font-size:4rem;}.svp-position{font-size:2rem;font-weight:100;}.preview{display:block;}.full-text{display:none;}.read-more{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:orange;margin-left:5px;}.read-more:hover{text-decoration:none;}.text-container{display:inline;}.bg-med-dark{background-color:#00000050;}.aa-group-title{font-weight:500;text-shadow:2px 2px 4px rgba(0,0,0,0.8);}@media (min-width:1201px){.aa-group-title{font-size:4rem;}}@media (max-width:1200px){.aa-group-title{font-size:3rem;}}.aa-orange-bar-icons{width:250px;}.affiliated-units-width{width:250px;}
.rotate-45-degrees{transform:rotate(-45deg);position:absolute;bottom:10%;right:5%;transition:filter 0.3s ease,color 0.3s ease;}.rotate-45-degrees:hover{filter:brightness(1.3);color:#d73f09;}.uesp-block{background:linear-gradient(to bottom,#00000060 0%,#00000060 59%,#00000060 100% 100%),url(/sites/academicaffairs.oregonstate.edu/files/2025-10/20250603_osuf_springphotos_kaicasey_169.jpg) no-repeat;}.maco-block{background:linear-gradient(to bottom,#00000060 0%,#00000060 59%,#00000060 100% 100%),url(/sites/academicaffairs.oregonstate.edu/files/2025-10/20250603_osuf_springphotos_kaicasey_078.jpg) no-repeat;background-position:center;}.global-affairs-block{background:url(/sites/academicaffairs.oregonstate.edu/files/2025-10/20250603_osuf_springphotos_kaicasey_078.jpg) no-repeat;background-position:right;}.tps-block{background:linear-gradient(to bottom,#00000060 0%,#00000060 59%,#00000060 100% 100%),url(/sites/academicaffairs.oregonstate.edu/files/2025-10/snowday-19.jpg) no-repeat;background-position:center;}.unit-blocks a{text-decoration:none;}.unit-blocks h2{font-size:2rem;font-weight:500;position:absolute;padding-right:1rem;}.unit-blocks{position:relative;height:200px;margin:10px;border-radius:15px 0 15px;overflow:hidden;transition:transform 0.3s ease;padding:10%;}.unit-blocks:hover{cursor:pointer;}.unit-blocks:hover .rotate-45-degrees{filter:brightness(1.3);color:#d73f09;}.unit-blocks::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.48) 100%);border-radius:15px 0 15px;z-index:1;pointer-events:none;}.unit-blocks > *{z-index:2;color:#fff !important;text-shadow:0 2px 10px rgba(0,0,0,0.9);}.unit-blocks *{z-index:2;color:#ffffff !important;text-shadow:0 2px 8px rgba(0,0,0,0.9);}.unit-blocks:hover{transform:scale(1.03);}@media (max-width:1200px){.unit-blocks h2{font-size:1.5rem!important;font-weight:500;}}.relative{position:relative;}.absolute{position:absolute;}.unit-block-links a{inset:0;z-index:2;text-indent:-9999px;overflow:hidden;position:absolute;}.fw-500{font-weight:500;}.block--type-block-photo-w-text.block--view-mode-full{position:relative;border-radius:15px 0 15px;overflow:hidden;transition:transform 0.3s ease;padding:10%;height:200px;margin:10px;}.block--type-block-photo-w-text.block--view-mode-full::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.48) 100%);border-radius:15px 0 15px;z-index:1;pointer-events:none;}.block--type-block-photo-w-text.block--view-mode-full:hover{transform:scale(1.03);}.text-on-top{z-index:2;}.unit-block-header{line-height:1.2;padding-right:1.5rem;}@media (max-width:1200px){.unit-block-header{font-size:1.5rem!important;font-weight:500;}}
