/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,.h1{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;}h1 .small,.h1 .small{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;font-size:0.675em;}h2,.h2{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;}h2 .small,.h2 .small{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;font-size:0.675em;}h3,.h3{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;}h3 .small,.h3 .small{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;font-size:0.675em;}h4,.h4{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;}h5,.h5{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;}h6,.h6{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;letter-spacing:4%;}.display-1{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.02em;}.display-2{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.04em;}.display-3{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.06em;}.display-4{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.08em;}.display-5{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.1em;}.display-6{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;letter-spacing:0.12em;}.hero h2.h1{font-size:3.75rem;letter-spacing:0.05em;}.files-list > *{position:relative;display:block;padding:0.75rem 1.25rem;padding-left:1.25rem;border:1px solid rgba(0,0,0,0.125);border-top-width:1px;background-color:#fff;padding-left:3.25rem;text-decoration:none;}.page .section-row:not(.no-triangle):not(:last-of-type):not(:has(.page-title,.node-title)){clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 52px),calc(50% + 37px) calc(100% - 52px),50% 100%,calc(50% - 37px) calc(100% - 52px),0% calc(100% - 52px));-webkit-margin-after:-4.5rem;margin-block-end:-4.5rem;-webkit-padding-after:18rem;padding-block-end:18rem;}@media (min-width:768px){.page .section-row:not(.no-triangle):not(:last-of-type):not(:has(.page-title,.node-title)){clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 70px),calc(50% + 55px) calc(100% - 70px),50% 100%,calc(50% - 55px) calc(100% - 70px),0% calc(100% - 70px));}}.page .section-row:not(.no-triangle):not(:last-of-type):not(:has(.page-title,.node-title)) .bg-container:not(:has(.bg-img,.bg-color,.bg-fade)){background-color:var(--bs-white);}.page .section-row:not(.no-triangle):not(:last-of-type):not(:has(.page-title,.node-title)) .bg-container:not(:has(.bg-img,.bg-color,.bg-fade))::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,0.15) 100%);background-size:30%;opacity:0.8;}.card--square,.logo-card{aspect-ratio:1;}.card--thumbnail .card-img-top{-o-object-fit:cover;object-fit:cover;}.card--thumbnail .card-header{font-family:Inter,Futura,sans-serif !important;font-style:normal;font-weight:900 !important;text-transform:uppercase;letter-spacing:4%;background:none;border:none;}.card--thumbnail .card-body{padding-inline:none;}.card:not(.bs-default) .card-body{padding-inline:1.25rem !important;}.logo-card{-webkit-box-shadow:0px 0.25rem 3rem rgba(0,0,0,0.09);box-shadow:0px 0.25rem 3rem rgba(0,0,0,0.09);padding:calc(var(--bs-gutter-x) * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bs-white);}.background-texture--lines{background-image:url(/themes/division_research/img/funky-lines.png?t=1000);mix-blend-mode:"normal";}.page .section-row:not(.hero) > .bg-container:has(.bg-color,.bg-fade,.bg-img)::after{content:"";position:absolute;display:block;inset:0;z-index:5;background-image:url(/themes/division_research/img/funky-lines.png?t=1000);mix-blend-mode:color-burn;}.page .section-row:not(.hero) > .bg-container:has(.bg-color,.bg-fade,.bg-img):has(.bg-img)::after{opacity:0.5 !important;}.page .section-row:last-of-type > .bg-container:not(:has(.bg-color,.bg-fade,.bg-img))::after{content:"";position:absolute;display:block;inset:0;z-index:5;background-image:url(/themes/division_research/img/funky-lines.png?t=1000);mix-blend-mode:color-burn;-webkit-mask-image:-webkit-gradient(linear,left top,right bottom,color-stop(60%,transparent),to(black));-webkit-mask-image:linear-gradient(to right bottom,transparent 60%,black 100%);mask-image:-webkit-gradient(linear,left top,right bottom,color-stop(60%,transparent),to(black));mask-image:linear-gradient(to right bottom,transparent 60%,black 100%);}@media (min-width:992px){.timeline .row.justify-content-lg-end > div{padding-left:5px !important;}}.timeline:before{content:"";display:block;background-color:var(--bs-maroon-700);position:absolute;top:3rem;bottom:3rem;width:5px;left:calc(var(--bs-gutter-x) * 0.5 - 5px);}@media (min-width:992px){.timeline:before{--line-x-position:50%;top:0;bottom:0;left:50%;}}.timeline__event-body{position:relative;}.timeline__event-date-left{background-color:var(--bs-maroon-700);position:absolute;z-index:3;top:50px;}@media (max-width:991.98px){.timeline__event-date-left{left:0 !important;top:0 !important;bottom:auto;right:auto !important;-webkit-transform:none !important;transform:none !important;}}.timeline__event-date-left{left:auto;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);}.timeline__event-date-right{background-color:var(--bs-maroon-700);position:absolute;z-index:3;top:50px;}@media (max-width:991.98px){.timeline__event-date-right{left:0 !important;top:0 !important;bottom:auto;right:auto !important;-webkit-transform:none !important;transform:none !important;}}.timeline__event-date-right{left:0;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.page .auto-flow{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;justify-items:stretch;overscroll-behavior-inline:contain;-ms-scroll-snap-type:inline;scroll-snap-type:inline;}.page .auto-flow--right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}.page .auto-flow--left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.page .auto-flow > *{scroll-snap-align:start;}.page .auto-flow::-webkit-scrollbar{width:0.5rem;height:0.5rem;}.page .auto-flow::-webkit-scrollbar-thumb{background:var(--bs-gray-500);border-radius:5px;}.page .auto-flow::-webkit-scrollbar-track{background:var(--bs-grey-300);border-radius:5px;}.page .auto-flow{scrollbar-color:var(--bs-gray-500) var(--bs-grey-300);}.page .auto-flow__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.5);color:white;border:none;padding:10px 15px;cursor:pointer;z-index:100;width:50px;aspect-ratio:1;border-radius:50%;}.page .auto-flow__btn--prev-btn{left:10px;}.page .auto-flow__btn--next-btn{right:10px;}.page .auto-flow__btn:disabled{opacity:0.5;cursor:not-allowed;}figure.float-none{-webkit-box-shadow:0px 0.25rem 3rem rgba(0,0,0,0.09);box-shadow:0px 0.25rem 3rem rgba(0,0,0,0.09);}.bg-no-repeat{background-repeat:no-repeat;}html.sr .page .hero.section-row > .container-fluid:not(.sr-ignore),html.sr .page section.section-row > .container-fluid:not(.sr-ignore),html.sr .page img:not(.sr-ignore),html.sr .page .card:not(.sr-ignore),html.sr .page .auto-flow__item > .card:not(.sr-ignore),html.sr .page .views-exposed-form:not(.sr-ignore),html.sr .page .h1:not(.sr-ignore),html.sr .page .icon-list-item .logo-card:not(.sr-ignore){visibility:hidden;}html.sr .page .sr-ignore section.section-row > .container-fluid,html.sr .page .sr-ignore img,html.sr .page .sr-ignore .card,html.sr .page .sr-ignore .h1{visibility:visible;}:root{--ored-box-shadow:0px 0.25rem 3rem rgba(0,0,0,0.09);}
