@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,700;0,800;1,400;1,500;1,700;1,800&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--views-moderated-content-awaiting-review-count,.block-views-blockmoderated-content-awaiting-review-count,.block--views-my-content-needs-changes{display:none;}.content-moderation-badge{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:500;height:16px;justify-content:center;line-height:1;width:16px;}#gin-toolbar-bar .content-moderation-badge,.block-local-tasks-block .content-moderation-badge{background-color:var(--gin-color-primary);color:#fff !important;font-weight:500 !important;}#gin-toolbar-bar a.toolbar-icon-system-admin-content .content-moderation-badge,.block-local-tasks-block a.toolbar-icon-system-admin-content .content-moderation-badge{left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar)) / 2 + 2px);position:absolute;top:50%;}#gin-toolbar-bar a[data-js=needs-review-link],.block-local-tasks-block a[data-js=needs-review-link]{align-items:center;display:flex !important;gap:0.3em;}#gin-toolbar-bar a[data-js=needs-review-link] .content-moderation-badge,.block-local-tasks-block a[data-js=needs-review-link] .content-moderation-badge{position:relative;top:-1px;}#gin-toolbar-bar .tabs__link[data-drupal-link-system-path="admin/content/moderated"] .content-moderation-badge,.block-local-tasks-block .tabs__link[data-drupal-link-system-path="admin/content/moderated"] .content-moderation-badge{margin-right:0.5em;position:relative;top:-2px;}
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}body{font-size:var(--t-body-size);line-height:var(--t-body-height);font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);}h1{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-primary-up),1);margin-bottom:var(--vr-layout);margin-top:0;}@media (min-width:768px){h1{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}h1 em{color:hsla(var(--hsl-primary),1);}h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:var(--vr-layout-sm);margin-top:0;}@media (min-width:768px){h2{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}h3{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:var(--vr-layout-sm);margin-top:0;}@media (min-width:768px){h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}h4{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:var(--vr-layout-sm);margin-top:0;}@media (min-width:768px){h4{font-size:var(--t-display-size);line-height:var(--t-display-height);}}h5{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;margin-bottom:var(--vr-layout-sm);margin-top:0;}h6{font-size:var(--t-display-size-xxs);line-height:var(--t-display-height-xxs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);opacity:0.8;margin-bottom:var(--vr-layout-sm);margin-top:0;}hr{margin:var(--vr-layout-lg) 0;}p{margin:0 auto var(--vr-layout) auto;}p.lead{margin-top:var(--vr-layout);}blockquote{margin:0 0 var(--vr-layout) 0;quotes:"“" "”" "‘" "’";}blockquote::before{color:hsla(var(--hsl-primary),1);content:open-quote;float:left;font-family:"Trebuchet MS";font-size:150px;line-height:60px;margin-right:10px;transform:translate(-4px,35px);}dl dt{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;}dl dt > :last-child{margin-bottom:0;}dl dd{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);}ol,ul{margin-bottom:var(--vr-layout);margin-top:0;}ol > li > ol:first-child,ol > li > ul:first-child,ul > li > ol:first-child,ul > li > ul:first-child{margin-top:var(--vr-layout-sm);}ul{padding-left:40px;}ul.menu ul:not(.menu){list-style-type:disc;}ol{counter-reset:item;list-style-type:none;padding-left:45px;}ol > li{display:block;position:relative;}ol > li::before{align-items:center;background-color:hsla(var(--hsl-fg),1);border-radius:50%;color:hsla(var(--hsl-bg-up),1);content:counter(item) " ";counter-increment:item;display:inline-flex;font-family:var(--t-display-font);font-size:0.6em;font-weight:var(--t-display-weight-bold);height:1.4em;justify-content:center;left:-30px;line-height:1;position:absolute;top:0.6em;width:1.4em;}figure{margin:0 0 var(--vr-layout) 0;}img{height:auto;max-width:100%;}button{cursor:pointer;}a{color:hsla(var(--hsl-secondary),1);cursor:pointer;text-decoration:none;text-underline-offset:0.15em;transition:color 0.15s ease;}a:where(:hover){color:hsla(var(--hsl-secondary-up),1);text-decoration:underline;}a.external-link .fa-arrow-up-right-from-square{font-size:0.6em;margin:0 0 0.1em 0.4em;opacity:0.7;transition:opacity 0.25s ease;}a.external-link:hover .fa-arrow-up-right-from-square,a.external-link:focus-visible .fa-arrow-up-right-from-square{opacity:1;}address{font-style:normal;}:root{--ginFont:"Rubik",sans-serif;--hsl-black:0deg,0%,0%;--hsl-gray-98:240deg,7%,8%;--hsl-gray-95:230deg,8%,14%;--hsl-gray-90:216deg,6%,17%;--hsl-gray-80:207deg,5%,36%;--hsl-gray-70:193deg,4%,56%;--hsl-gray-60:193deg,5%,66%;--hsl-gray-50:180deg,5%,75%;--hsl-gray-40:180deg,3%,82%;--hsl-gray-30:180deg,3%,88%;--hsl-gray-20:120deg,3%,90%;--hsl-gray-10:120deg,4%,93%;--hsl-gray-05:120deg,20%,99%;--hsl-white:0deg,0%,100%;--hsl-royal-blue:225deg,77%,57%;--hsl-royal-blue-95:231deg,60%,13%;--hsl-royal-blue-90:229deg,60%,23%;--hsl-royal-blue-80:227deg,68%,39%;--hsl-royal-blue-70:225deg,72%,48%;--hsl-royal-blue-60:var(--hsl-royal-blue);--hsl-royal-blue-50:218deg,85%,63%;--hsl-royal-blue-40:214deg,85%,70%;--hsl-royal-blue-30:212deg,80%,79%;--hsl-royal-blue-20:208deg,80%,85%;--hsl-royal-blue-10:206deg,80%,91%;--hsl-columbia-blue:200deg,100%,80%;--hsl-columbia-blue-95:208deg,100%,13%;--hsl-columbia-blue-90:208deg,100%,22%;--hsl-columbia-blue-80:206deg,100%,30%;--hsl-columbia-blue-70:202deg,100%,39%;--hsl-columbia-blue-60:200deg,100%,45%;--hsl-columbia-blue-50:200deg,94%,51%;--hsl-columbia-blue-40:201deg,94%,61%;--hsl-columbia-blue-30:200deg,100%,72%;--hsl-columbia-blue-20:var(--hsl-columbia-blue);--hsl-columbia-blue-10:198deg,100%,88%;--hsl-green-95:148deg,100%,7%;--hsl-green-90:148deg,58%,17%;--hsl-green-80:145deg,57%,25%;--hsl-green-70:140deg,52%,35%;--hsl-green-60:132deg,38%,47%;--hsl-green-50:124deg,39%,57%;--hsl-green-40:116deg,47%,66%;--hsl-green-30:109deg,55%,74%;--hsl-green-20:102deg,52%,81%;--hsl-green-10:96deg,47%,89%;--hsl-red-95:18deg,69%,12%;--hsl-red-90:12deg,82%,24%;--hsl-red-80:12deg,83%,35%;--hsl-red-70:13deg,79%,46%;--hsl-red-60:15deg,83%,55%;--hsl-red-50:17deg,96%,65%;--hsl-red-40:18deg,100%,73%;--hsl-red-30:18deg,92%,79%;--hsl-red-20:19deg,77%,86%;--hsl-red-10:19deg,49%,92%;--hsl-yellow-95:56deg,100%,8%;--hsl-yellow-90:53deg,100%,11%;--hsl-yellow-80:50deg,100%,22%;--hsl-yellow-70:48deg,100%,33%;--hsl-yellow-60:48deg,100%,43%;--hsl-yellow-50:46deg,100%,54%;--hsl-yellow-40:46deg,100%,64%;--hsl-yellow-30:46deg,100%,72%;--hsl-yellow-20:45deg,100%,80%;--hsl-yellow-10:45deg,100%,86%;--hsl-table-bg:var(--hsl-gray-10);--hsl-table-head-bg:var(--hsl-gray-20);--hsl-table-border:var(--hsl-gray-40);--hsl-table-head-border:var(--hsl-gray-50);--vr-unit:5px;--vr-layout-lg:20px;--vr-layout:20px;--vr-layout-sm:10px;--l-admin-toolbar-height:var(--ginToolbarWidth);--l-admin-toolbar-width:var(--ginToolbarWidth);--l-toolbar-height:60px;--l-navigation-width:0;--l-sidebar-width:var(--l-navigation-width);--t-body-font:var(--ginFont);--t-body-weight-normal:400;--t-body-weight-semibold:500;--t-body-weight-bold:700;--t-body-size-lg:24px;--t-body-height-lg:35px;--t-body-size:20px;--t-body-height:30px;--t-body-size-sm:16px;--t-body-height-sm:25px;--t-ui-font:var(--t-body-font);--t-ui-weight-normal:var(--t-body-weight-normal);--t-ui-weight-bold:500;--t-ui-size-lg:18px;--t-ui-height-lg:20px;--t-ui-size:15px;--t-ui-height:20px;--t-ui-size-sm:13px;--t-ui-height-sm:15px;--t-display-font:"Rubik",sans-serif;--t-display-weight-normal:400;--t-display-weight-bold:700;--t-display-weight-black:900;--t-display-size-xxl:44px;--t-display-height-xxl:50px;--t-display-size-xl:34px;--t-display-height-xl:40px;--t-display-size-lg:28px;--t-display-height-lg:35px;--t-display-size:24px;--t-display-height:25px;--t-display-size-sm:22px;--t-display-height-sm:25px;--t-display-size-xs:16px;--t-display-height-xs:20px;--t-display-size-xxs:16px;--t-display-height-xxs:20px;--d-border-radius-sm:5px;--d-border-radius:10px;--d-border-radius-lg:15px;--d-shadow-sm:0 3px 5px rgba(0,0,0,0.1);--d-shadow:0 5px 10px rgba(0,0,0,0.1);--d-shadow-lg:0 5px 40px rgba(0,0,0,0.1);--readability-max-line-length:calc(var(--t-body-size) * 38);--table-cell-padding:15px;--table-cell-padding-sm:5px;--input-border-radius:var(--d-border-radius-sm);--input-border-width:1px;--input-height:50px;--z-index-toolbar:2;--z-index-content:1;--z-index-footer:0;--z-index-sticky-header:4;--z-index-nav:490;--jui-dialog-z-index:var(--z-index-nav);--z-index-admin-toolbar:500;--z-index-choices-js:1;--z-index-messages:505;--z-index-modal:510;}@media (min-width:768px){:root{--vr-layout-lg:40px;--vr-layout:25px;--vr-layout-sm:15px;}}@media (min-width:1280px){:root{--l-navigation-width:300px;}}.container-inline{display:flex;flex-wrap:wrap;gap:10px;}.container-inline > div{display:flex;flex-wrap:wrap;}.h1{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h1{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}.h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h2{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.h3{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.h4{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h4{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.h5{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;}.h6{font-size:var(--t-display-size-xxs);line-height:var(--t-display-height-xxs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);opacity:0.8;}.lead{font-size:var(--t-body-size-lg);line-height:var(--t-body-height-lg);color:hsla(var(--hsl-primary),1);font-weight:var(--t-body-weight-bold);}.help-text{font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.natural-height-scroll:not(.natural-height-scroll--processed) > *{position:absolute;transform:translateX(-300vw);}.natural-height-scroll--processed{overflow:auto;}*{box-sizing:border-box;}html,body{height:100%;overflow:hidden;width:100%;}html{scroll-behavior:smooth;}body{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);}.dialog-off-canvas-main-canvas{height:100%;padding-left:var(--l-navigation-width);padding-top:var(--l-toolbar-height) !important;position:relative;}@media (min-width:1280px){.dialog-off-canvas-main-canvas:not(:has(.layout__toolbar .block)){padding-top:0 !important;}}.layout__main{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;}.layout__main *{scroll-margin:var(--vr-layout);}.layout__main .layout__region--content > :last-child{margin-bottom:0;}.layout__main .layout--with-sidebar{column-gap:var(--vr-layout-lg);display:flex;flex-direction:column;}@media (min-width:1280px){.layout__main .layout--with-sidebar{column-gap:var(--vr-layout);display:grid;grid-template-columns:1fr var(--l-navigation-width);}}.layout__toolbar{height:var(--l-toolbar-height);left:var(--l-navigation-width);max-width:100%;position:absolute;top:0;width:calc(100% - var(--l-navigation-width));z-index:var(--z-index-toolbar);}.layout__toolbar:not(:has(.block)){height:0;}.layout__content{container-type:inline-size;flex:1;padding:var(--vr-layout-sm) var(--vr-layout-lg) var(--vr-layout-lg);z-index:var(--z-index-content);}@media (min-width:1280px){.layout__content{padding-top:var(--vr-layout-lg);}}.layout__footer{container-type:inline-size;z-index:var(--z-index-footer);}.layout__navigation{height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--z-index-nav);}.layout__navigation-toggle{background:none;border:0 none;display:block;height:var(--l-toolbar-height);left:0;opacity:0.5;padding:0;position:absolute;top:0;transition:opacity 0.25s ease;width:var(--l-toolbar-height);z-index:calc(var(--z-index-nav) + 1);}@media (min-width:1280px){.layout__navigation-toggle{display:none;}}.navigation--item-is-open .layout__navigation-toggle{z-index:calc(var(--z-index-nav) - 1);}.layout__navigation-toggle:hover,.layout__navigation-toggle:focus-visible{opacity:1;}.layout__navigation-toggle .bars span{background-color:hsla(var(--hsl-fg),1);border-radius:10px;display:block;height:3px;margin:5px auto;transform-origin:1px 50%;transition-delay:0.05s;transition-duration:0.15s;transition-timing-function:ease;width:25px;}.navigation--is-open .layout__navigation-toggle .bars span{background-color:hsla(var(--hsl-white),1);}.navigation--is-open .layout__navigation-toggle .bars span:nth-child(1){transform:rotate(45deg) translate(3px,-1px);}.navigation--is-open .layout__navigation-toggle .bars span:nth-child(2){opacity:0;}.navigation--is-open .layout__navigation-toggle .bars span:nth-child(3){transform:rotate(-45deg) translate(1px,3px);}.node--type-announcement.node--view-mode-full .field--name-body{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-lg);padding:var(--vr-layout);}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator{margin-bottom:0;position:relative;}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .swiper-slide{background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .swiper-slide img{border-radius:var(--d-border-radius-sm);}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .rotator-controls{display:flex;justify-content:space-between;left:0;padding-left:var(--vr-layout-sm);padding-right:var(--vr-layout-sm);position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .rotator-controls .button{opacity:0.5;}.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .rotator-controls .button:hover,.node--type-announcement.node--view-mode-full .field--name-field-image-rotator .rotator-controls .button:focus{opacity:1;}.node--type-announcement.node--view-mode-teaser{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);gap:var(--vr-layout);overflow:hidden;}.node--type-announcement.node--view-mode-teaser:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.node--type-announcement.node--view-mode-teaser .form-item{margin-bottom:var(--vr-layout-sm);}.node--type-announcement.node--view-mode-teaser p{margin-left:0;}.node--type-announcement.node--view-mode-teaser li:not(:last-child){margin-bottom:var(--vr-layout-sm);}@container (min-width:700px){.node--type-announcement.node--view-mode-teaser{flex-direction:row-reverse;}}.node--type-announcement.node--view-mode-teaser .field--name-field-first-image{margin:0;}.node--type-announcement.node--view-mode-teaser .field--name-field-first-image img{border-radius:var(--d-border-radius-sm);}.node--type-announcement.node--view-mode-teaser .field--name-body h2{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:5px;}@media (min-width:768px){.node--type-announcement.node--view-mode-teaser .field--name-body h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.node--type-announcement.node--view-mode-teaser .field--name-body h3{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:5px;}@media (min-width:768px){.node--type-announcement.node--view-mode-teaser .field--name-body h3{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.node--type-announcement.node--view-mode-teaser .field--name-body h4{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;margin-bottom:5px;}.node--type-announcement.node--view-mode-teaser .node__content{flex:1;padding-bottom:var(--vr-layout-sm);padding-top:var(--vr-layout-sm);}.node--type-announcement.node--view-mode-teaser .node__title{margin-bottom:var(--vr-layout-sm);}.node--type-announcement.node--view-mode-teaser .links{grid-area:links;margin-top:var(--vr-layout);}.block--views:has(.block--views-announcements) .block__title{margin-bottom:10px;}.block--views-announcements .views-row{border-radius:var(--d-border-radius-sm);padding:var(--vr-layout-sm);}.block--views-announcements .views-row:nth-child(even){background-color:hsla(var(--hsl-bg),1);}.block--views-announcements .views-field-title{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);font-weight:var(--t-body-weight-semibold);margin-bottom:0;}.block--views-announcements .views-field-created{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);margin-top:5px;}.ui-autocomplete{background-color:hsla(var(--hsl-bg-up),1);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),1);border-radius:var(--input-border-radius);box-shadow:var(--d-shadow-sm);color:hsla(var(--hsl-fg),1);color:hsla(var(--hsl-fg),1);margin-top:calc(var(--input-border-width) * -1);max-width:600px;z-index:calc(var(--z-index-modal) + 10);}.ui-autocomplete.ui-menu{list-style:none;margin:0;padding:0;}.ui-autocomplete.ui-menu > li.ui-menu-item > a.ui-menu-item-wrapper{font-size:var(--t-ui-size);line-height:var(--t-ui-height);align-items:center;border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);cursor:pointer;display:flex;padding:10px;text-decoration:none;}.ui-autocomplete.ui-menu > li.ui-menu-item > a.ui-menu-item-wrapper.ui-state-active{background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-secondary),1);margin:0;}.bookmark{background-color:hsla(var(--hsl-bg-up),1);border:2px solid transparent;border-radius:var(--d-border-radius);color:hsla(var(--hsl-fg-up),1);display:block;margin-bottom:10px;padding:15px 20px;text-decoration:none;transform:translateX(0);transition-duration:0.25s;transition-property:border-color,transform;transition-timing-function:ease;}.bookmark:hover,.bookmark:focus-visible{border-color:hsla(var(--hsl-secondary),1);transform:translateX(4px);}.bookmark:hover .bookmark__url,.bookmark:focus-visible .bookmark__url{color:hsla(var(--hsl-secondary),1);}.bookmark__label{font-weight:var(--t-body-weight-bold);}.bookmark__url{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);color:hsla(var(--hsl-fg-down),1);margin-top:5px;}[data-js=bookmark-toggle]{display:none;}[data-js=bookmark-toggle].bookmark-toggle--is-ready{display:block;}.bookmark-form .fieldset-wrapper{border:0 none;margin:0;padding:0;}.bookmark-form .form-item:last-child{margin-bottom:0;}.button-list{display:flex;flex-wrap:wrap;gap:5px;}.button{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;}.button .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.button:hover,.button:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.button:hover .fa-layers--has-badge > svg:last-child,.button:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.button[disabled],.button.disabled{cursor:not-allowed;--hsl-bg:var(--hsl-gray-60);--hsl-fg:var(--hsl-white);--hsl-secondary:var(--hsl-gray-30);--hsl-primary:var(--hsl-gray-30);--hsl-bg-down:var(--hsl-bg);--hsl-fg-down:var(--hsl-fg);--hsl-secondary-down:var(--hsl-secondary);--hsl-primary-down:var(--hsl-primary);--hsl-bg-up:var(--hsl-bg);--hsl-fg-up:var(--hsl-fg);--hsl-secondary-up:var(--hsl-secondary);--hsl-primary-up:var(--hsl-primary);}.button:where(:not(.button--outline)){--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.button--sm{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);min-height:30px;padding:0 10px;}.button--md{font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;}.button--icon-before > svg:first-child{margin-right:0.25em;}.button--icon-before > .fa-layers:first-child{margin-right:0.3em;}.button--icon-after > svg:last-child{margin-left:0.25em;}.button--icon-after > .fa-layers:last-child{margin-left:0.3em;}.button--primary{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.button--success{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-columbia-blue-10);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--light{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--dark{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.button--info{--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.button--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--danger{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--outline{background-color:transparent;border-color:var(--button-bg);color:var(--button-bg);}.button--outline:hover,.button--outline:focus-visible{background-color:var(--button-bg);color:var(--button-fg);}.card{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.card:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.card .form-item{margin-bottom:var(--vr-layout-sm);}.card p{margin-left:0;}.card li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.card--primary{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);color:hsla(var(--hsl-fg),1);}.card--secondary{--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);color:hsla(var(--hsl-fg),1);}.card--link{border:2px solid transparent;color:hsla(var(--hsl-fg),1);text-decoration:none;transition-duration:0.25s;transition-property:border-color,box-shadow,transform;transition-timing-function:ease;}.card--link:hover,.card--link:focus{border-color:hsla(var(--hsl-secondary),1);box-shadow:var(--d-shadow-sm);transform:translateX(3px);}.card__title,.card--block .block__title,.card--project-tabs .project-tabs__title,.card--menu > h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);align-items:center;color:hsla(var(--hsl-primary-down),1);display:flex;gap:0.5ch;margin-bottom:20px;}.card__title svg:first-child,.card--block .block__title svg:first-child,.card--project-tabs .project-tabs__title svg:first-child,.card--menu > h2 svg:first-child{font-size:0.9em;opacity:0.7;}.card__title .content-moderation-description,.card--block .block__title .content-moderation-description,.card--project-tabs .project-tabs__title .content-moderation-description,.card--menu > h2 .content-moderation-description{font-weight:var(--t-display-weight-normal);}.card__content,.card--block .block__content{flex:1;width:100%;}.card__content .view__rows.table__wrapper:last-child table:last-child,.card__content > :last-child,.card--block .block__content .view__rows.table__wrapper:last-child table:last-child,.card--block .block__content > :last-child{margin-bottom:0;}.card--project-tabs .project-tabs{display:flex;flex-direction:column;width:100%;}.card--project-tabs .project-tabs__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-layout-sm);justify-content:flex-end;margin-bottom:20px;}.card--project-tabs .project-tabs__header:has(.tabs-dropdown--tabs){flex-wrap:nowrap;}.card--project-tabs .project-tabs__title-container{flex:1;}.card--project-tabs .project-tabs__title{margin:0;white-space:nowrap;}.card--project-tabs .project-tabs__labels-container{margin:-10px;}.card--project-tabs .project-tabs__labels-container li{margin:0;}.card--project-tabs .project-tabs__tab{flex:1;}.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label:hover,.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg-down),1);}.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label.project-tabs__label--is-active{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);background-color:hsla(var(--hsl-bg),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)).tabs-dropdown--open{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .tabs-dropdown__toggle{background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__labels{background-color:hsla(var(--hsl-bg-down),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active,.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active:hover,.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active:focus-visible{background-color:hsla(var(--hsl-bg-primary),1);color:hsla(var(--hsl-primary),1);}.card--menu > h2{margin-bottom:var(--vr-layout-sm);}.card--menu .menu{margin:0;}.card--menu li.menu-item{display:block;margin-bottom:0;}.card--menu li.menu-item > span{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;margin-bottom:5px;margin-top:var(--vr-layout);}.card--menu li.menu-item:first-child > span{margin-top:0;}.card--menu li.menu-item > a{font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);color:hsla(var(--hsl-primary-down),1);font-weight:var(--t-ui-weight-bold);text-decoration:2px underline;text-decoration-color:transparent;text-underline-offset:0.2em;transition-duration:0.15s;transition-property:background-color,color,text-decoration-color,transform;transition-timing-function:ease;}.card--menu li.menu-item > a:hover,.card--menu li.menu-item > a:focus-visible{background-color:transparent;color:hsla(var(--hsl-primary),1);text-decoration-color:hsla(var(--hsl-primary-down),1);transform:translateX(2px);}.card-grid:not(.layout),.layout.card-grid > .layout__region--content{display:grid;gap:var(--vr-layout);margin-bottom:var(--vr-layout);}.card-grid:not(.layout) > .card,.layout.card-grid > .layout__region--content > .card{margin-bottom:0;}.card-grid:not(.layout) > .block:not(.card),.layout.card-grid > .layout__region--content > .block:not(.card){display:flex;flex-direction:column;overflow:auto;}.card-grid:not(.layout) > .block:not(.card) > .card,.layout.card-grid > .layout__region--content > .block:not(.card) > .card{flex:1;margin-bottom:0;}@keyframes card-target{0%,50%,100%{outline:3px solid transparent;}25%,75%{outline:3px solid hsla(var(--hsl-columbia-blue-50),1);}}.calendar-calendar tbody tr{border-bottom:0 none;}.calendar-calendar tbody tr,.calendar-calendar tbody tr:nth-child(even){background-color:transparent;}.calendar-calendar tbody tr:hover td{background-color:transparent;}.calendar-calendar th.days{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg-down),1);padding:5px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:hsla(var(--hsl-bg),1);}.calendar-calendar .month-view .full tr td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{background-color:hsla(var(--hsl-columbia-blue-10),0.7);border-color:hsla(var(--hsl-columbia-blue-60),1);}.calendar-calendar .month-view .full tr td div.day{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg-down),1);opacity:0.5;padding:5px 5px 0px 0px;width:auto;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .month-view .full td.single-day div.monthview{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-secondary),1);font-weight:var(--t-ui-weight-bold);padding:5px;}.calendar-calendar .month-view .full td.multi-day div.monthview{background:hsla(var(--hsl-secondary),0.5);}.calendar-calendar .month-view .full td.multi-day div.monthview .continues{background-color:transparent !important;padding-right:10px;}.calendar-calendar .month-view .full td.single-day div.monthview{background:hsla(var(--hsl-secondary),0.5);}select.form-select{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),0.5);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;padding-right:50px;}select.form-select::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}select.form-select:focus-visible{background-color:hsla(var(--hsl-bg-down),0.4);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.choices{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);border-radius:var(--input-border-radius);display:flex;flex-direction:column;margin-bottom:24px;overflow:visible;position:relative;}.choices:focus{outline:none;}.choices:last-child{margin-bottom:0;}.choices.is-open{border-bottom-width:0;outline:1px solid hsla(var(--hsl-secondary),1);}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;opacity:0.7;user-select:none;}.choices.is-disabled .choices__item{cursor:not-allowed;}.choices [hidden]{display:none !important;}.choices[data-type*=select-one]{cursor:pointer;}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%;}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");background-size:8px;border-radius:50%;height:20px;opacity:0.6;padding:0;transition:opacity 0.25s ease;width:20px;}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1;}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none;}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text;}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");background-size:10px;border-radius:0;display:inline-block;height:25px;line-height:1;margin-right:-6px;opacity:0.5;padding-left:24px;position:relative;width:10px;}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1;}.choices__inner{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),0.5);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;align-items:center;display:inline-flex;gap:5px;height:var(--input-height);overflow:hidden;}.choices__inner::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.choices__inner:focus-visible{background-color:hsla(var(--hsl-bg-down),0.4);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.choices__inner::after{border-color:hsla(var(--hsl-fg-down),1) transparent transparent transparent;border-style:solid;border-width:5px;content:"";height:0;margin:0px 5px 0px 10px;pointer-events:none;position:relative;top:2px;transform-origin:center 2.5px;transition:transform 0.15s ease;width:0;}.is-focused .choices__inner,.is-open .choices__inner{border-color:hsla(var(--hsl-secondary),1);opacity:1;}.is-open .choices__inner{border-bottom-left-radius:0;border-bottom-right-radius:0;}.is-flipped.is-open .choices__inner{border-top-left-radius:0;border-top-right-radius:0;}.is-open .choices__inner::after{transform:rotate(180deg);}.choices__list{list-style:none;margin:0;padding-left:0;}.choices__list--single{display:inline-block;width:100%;}.choices__list--single .choices__item{width:100%;}.choices__list--multiple{display:inline-flex;gap:5px;}.choices__list--multiple .choices__item{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);align-items:center;background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-up),1);display:inline-flex;font-weight:var(--t-body-weight-bold);min-height:30px;padding:0 10px;white-space:nowrap;}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px;}.is-disabled .choices__list--multiple .choices__item{opacity:0.7;}.choices__list[aria-expanded]{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),0.5);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;background-color:hsla(var(--hsl-bg),1);border-top-left-radius:0;border-top-right-radius:0;min-height:0;opacity:1;overflow:hidden;padding:0;position:absolute;top:calc(100% - 2px);visibility:hidden;width:100%;will-change:visibility;word-break:break-all;z-index:var(--z-index-choices-js);}.choices__list[aria-expanded]::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.choices__list[aria-expanded]:focus-visible{background-color:hsla(var(--hsl-bg-down),0.4);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.choices__list[aria-expanded].is-active{visibility:visible;}.is-open .choices__list[aria-expanded]{border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.is-flipped .choices__list[aria-expanded]{border-radius:0.25rem 0.25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto;}.choices__list[aria-expanded] .choices__list{max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;will-change:scroll-position;}.choices__list[aria-expanded] .choices__item{font-size:var(--t-ui-size);line-height:var(--t-ui-height);padding:10px;position:relative;}.choices__list[aria-expanded] .choices__item--selectable{cursor:pointer;}@media (min-width:640px){.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);opacity:0;position:absolute;right:10px;top:50%;}}.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-secondary),1);}.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:0.5;}.choices__item--disabled{cursor:not-allowed;opacity:0.5;user-select:none;}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-weight:600;padding:10px;}.choices__button{appearance:none;background-color:transparent;background-position:center;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px;}.choices__button:focus{outline:none;}.choices__input{background:none;border:0;border-radius:0;flex:1;padding:0;}.choices__input:focus{outline:0;}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none;}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0;}.choices__placeholder{opacity:0.5;}details summary{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;align-items:center;border-bottom:1px solid hsla(var(--hsl-fg-down),0.2);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;opacity:0.6;padding-bottom:10px;transition:opacity 0.25s ease;}details summary::after{border-color:currentColor transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";display:block;height:0;margin-right:15px;opacity:0.5;transform:rotate(180deg);transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;width:0;}details summary:hover,details summary:focus-visible{opacity:1;}details summary:hover::after,details summary:focus-visible::after{opacity:1;}details[open] summary{opacity:1;}details[open] summary::after{transform:rotate(0deg);}details.details--elevated{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:20px 10px 10px 20px;}details.details--elevated summary{border-style:none;margin-bottom:0;}details.details--elevated[open] summary{border-bottom-style:solid;}details.details--elevated .details-wrapper{padding-bottom:var(--vr-layout-sm);padding-top:var(--vr-layout-sm);}:where(.node--type-weekly-dining-menu.node--view-mode-full) .field--name-field-note{font-size:var(--t-ui-size);line-height:var(--t-ui-height);--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);align-items:center;background-color:hsla(var(--hsl-bg),1);background-image:none;border:0 none;border-radius:var(--d-border-radius-sm);box-shadow:var(--d-shadow);box-shadow:none;color:hsla(var(--hsl-fg),1);display:flex;flex-wrap:wrap;font-weight:var(--t-ui-weight-bold);gap:20px;justify-content:space-between;margin-bottom:var(--vr-layout);padding:20px;}:where(.node--type-weekly-dining-menu.node--view-mode-full) .field--name-field-daily-menus > .field__items > .field__item{padding:var(--vr-layout);}:where(.node--type-weekly-dining-menu.node--view-mode-full) .field--name-field-daily-menus > .field__items > .field__item:nth-child(odd){background-color:hsla(var(--hsl-bg-up),1);}:where(.node--type-weekly-dining-menu.node--view-mode-full) .field--name-field-day{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){:where(.node--type-weekly-dining-menu.node--view-mode-full) .field--name-field-day{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.field{margin-bottom:var(--vr-layout-sm);}.field__label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;margin-bottom:5px;}.field__item > p:last-child{margin-bottom:0;}.field--comma-separated .field__item{display:inline-block;}.field--label-inline{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);display:flex;flex-wrap:wrap;gap:0.5em;}.field--label-inline .field__label{margin-bottom:0;font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);}.field--label-inline .field__label::after{content:":";display:inline-block;}.field--type-daterange .fieldset-legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg),1);}.field--type-daterange .fieldset-wrapper{border-top:0 none;display:flex;flex-direction:column;margin-top:0;padding-top:0;}.field--type-daterange .fieldset-wrapper h4.label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);color:hsla(var(--hsl-fg-down),1);margin:0;}.field--type-daterange .fieldset-wrapper .form-item{margin-bottom:var(--vr-layout-sm);}.field--type-daterange .fieldset-wrapper > .description{margin-bottom:5px;margin-top:-5px;order:-1;}.field--type-created{display:flex;flex-direction:column;}.field--type-created h4.label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);margin-bottom:10px;order:-2;}.field--type-created .container-inline .form-item{margin-bottom:0;}.field--type-created .description{margin-bottom:10px;margin-top:-10px;order:-1;}.fa-layers--has-badge > svg:first-child{transform:translate(-10%,-10%);}.fa-layers--has-badge > svg:last-child{aspect-ratio:1;background:hsla(var(--hsl-fg),1);border:2px solid;border-radius:50%;bottom:0;bottom:0;color:hsla(var(--hsl-bg),1);font-size:60%;position:absolute;right:0;right:0;transform:translate(45%,40%);z-index:1;}.node-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout);}.form--inline{display:flex;flex-wrap:wrap;gap:20px;}.form--inline > .form-item,.form--inline > .form-wrapper > .form-item{margin:0;}.form--inline > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.form-actions{display:flex;flex-wrap:wrap;gap:5px;}.form-item{margin-bottom:var(--vr-layout-sm);}form .form-item{margin-bottom:var(--vr-layout);}.form-item .container-inline{margin:0;}.form-item.container-inline{align-items:center;}.form-item.container-inline > label{margin-bottom:0;}.form-wrapper--inline{display:flex;flex-wrap:wrap;gap:20px;}.form-wrapper--inline > .form-item,.form-wrapper--inline > .form-wrapper > .form-item{margin:0;}.form-wrapper--inline > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}:where(.form-item > label),.form-item__label,.views-exposed-form .form-item > legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;}form :where(.form-item > label),form .form-item__label,form .views-exposed-form .form-item > legend{margin-bottom:5px;}:where(.form-item > label) .field-edit-link,:where(.form-item > label) .field-edit-link .link,.form-item__label .field-edit-link,.form-item__label .field-edit-link .link,.views-exposed-form .form-item > legend .field-edit-link,.views-exposed-form .form-item > legend .field-edit-link .link{font-weight:var(--t-display-weight-normal);}:where(.form-item > label) .field-edit-link .link,.form-item__label .field-edit-link .link,.views-exposed-form .form-item > legend .field-edit-link .link{color:hsla(var(--hsl-secondary),1);opacity:0.7;}:where(.form-item > label) .field-edit-link .link:hover,:where(.form-item > label) .field-edit-link .link:focus-visible,.form-item__label .field-edit-link .link:hover,.form-item__label .field-edit-link .link:focus-visible,.views-exposed-form .form-item > legend .field-edit-link .link:hover,.views-exposed-form .form-item > legend .field-edit-link .link:focus-visible{opacity:1;}.form-required::after{color:hsla(var(--hsl-red-50),1);content:"*";display:inline-block;margin-left:0.25ch;}.form-item__description,.form-item .description{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);}label + .form-item__description{margin-bottom:10px;margin-top:-5px;}.form-item--error-message{font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-red-60),1);}.form-item__input-wrapper + .form-item--error-message{margin-top:5px;}.form-item__input-wrapper{align-items:center;display:flex;}.form-item__input-wrapper > *{flex:1;}.form-item__input-wrapper .field-prefix{flex:none;margin-right:1ch;}.form-item__input-wrapper .field-suffix{flex:none;margin-left:1ch;}.form-email,.form-number,.form-tel,.form-text,.form-textarea,.form-search{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),0.5);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;}.form-email::placeholder,.form-number::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder,.form-search::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.form-email:focus-visible,.form-number:focus-visible,.form-tel:focus-visible,.form-text:focus-visible,.form-textarea:focus-visible,.form-search:focus-visible{background-color:hsla(var(--hsl-bg-down),0.4);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.form-item--error .form-email,.form-item--error .form-number,.form-item--error .form-tel,.form-item--error .form-text,.form-item--error .form-textarea,.form-item--error .form-search{background-color:hsla(var(--hsl-red-20),0.15);border-color:hsla(var(--hsl-red-60),1);}.form-textarea{padding-bottom:10px;padding-top:10px;}.js input.form-autocomplete{background-position:calc(100% - 10px) center !important;}.form-date,.form-time{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),0.5);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;}.form-date::placeholder,.form-time::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.form-date:focus-visible,.form-time:focus-visible{background-color:hsla(var(--hsl-bg-down),0.4);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.form-item.js-form-type-datetime .container-inline{display:flex;gap:10px;}.form-item.js-form-type-datetime .form-item{margin-bottom:0;}.js-form-type-radio,.js-form-type-checkbox{align-items:center;display:flex;min-height:20px;min-width:20px;position:relative;}.js-form-type-radio label,.js-form-type-checkbox label{cursor:pointer;grid-area:label;margin-bottom:0;padding-left:25px;}.js-form-type-radio input,.js-form-type-checkbox input{cursor:pointer;position:absolute;}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:5px;}.form-checkboxes .js-form-type-checkbox,.form-radios .js-form-type-radio{margin-bottom:10px;margin-left:5px;}.form-checkboxes .js-form-type-checkbox label,.form-radios .js-form-type-radio label{font-weight:var(--t-body-weight-normal);font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.js-form-type-select:not(.form-disabled) > label{cursor:pointer;}.js-text-format-wrapper .js-filter-wrapper{display:none;}fieldset{margin-left:0;margin-right:0;min-width:0;}fieldset:where(.fieldgroup) > legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);margin-bottom:10px;}fieldset:where(.fieldgroup) > .fieldset-wrapper > .description:first-child{margin-bottom:var(--vr-layout-sm);margin-top:-5px;}fieldset:where(:not(.fieldgroup)){border:0 none;margin-bottom:20px;padding:0;}fieldset:where(:not(.fieldgroup)) > legend{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg-down),1);display:contents;float:left;width:100%;}@media (min-width:768px){fieldset:where(:not(.fieldgroup)) > legend{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper{border-top:1px solid hsla(var(--hsl-fg-down),0.2);clear:both;margin-top:10px;padding-top:20px;}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper > .description:first-child,fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper .field-prefix .description{margin-bottom:var(--vr-layout-sm);margin-top:-5px;}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper .field-prefix p:last-child{margin:0;}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg-down),0.8);}@media (min-width:768px){fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-display-size);line-height:var(--t-display-height);}}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-body-size);line-height:var(--t-body-height);}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)){border-left:3px solid hsla(var(--hsl-fg-down),0.2);margin-bottom:40px;margin-left:5px;padding-left:20px;}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);}.logo--bcs{clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;}.logo--bcs .logo__bg-dark{fill:hsla(var(--hsl-columbia-blue-40),1);}.logo--bcs .logo__bg-light{fill:hsla(var(--hsl-columbia-blue-30),1);}.logo--bcs .logo__bg-white{fill:hsla(var(--hsl-white),1);}.logo--bcs .logo__highlights{fill:hsla(var(--hsl-columbia-blue-10),1);fill-opacity:0.25;}.logo--bcs .logo__shadows{fill:hsla(var(--hsl-royal-blue-90),1);fill-opacity:0.2;}.logo--bcs .logo__stroke{fill:hsla(var(--hsl-royal-blue-90),1);}.logo--bcs .logo__outline{display:none;}.logo--bcs .logo__outline{display:initial;fill:hsla(var(--hsl-royal-blue-10),1);}.field--type-text-with-summary .media--document{align-items:center;background:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-sm);display:flex;gap:15px;margin-bottom:var(--vr-layout);padding:5px 10px;}.field--type-text-with-summary .media--document svg.fa-file{color:hsla(var(--hsl-fg-down),1);opacity:0.5;}.field--type-text-with-summary .media--document + .media--document{margin-top:calc(var(--vr-layout-sm) * -1);}.field--type-text-with-summary .media--document .field--name-field-media-file{margin:0;width:100%;}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item{align-items:center;display:flex;}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item .file{flex:1;font-weight:var(--t-body-weight-bold);}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item span:not(.file){font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg-down),1);}ul.menu{padding:0;}ul.menu > li{list-style:none;}.message{font-size:var(--t-ui-size);line-height:var(--t-ui-height);--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);align-items:center;background-color:hsla(var(--hsl-bg),1);background-image:none;border:0 none;border-radius:var(--d-border-radius-sm);box-shadow:var(--d-shadow);box-shadow:none;color:hsla(var(--hsl-fg),1);display:flex;flex-wrap:wrap;font-weight:var(--t-ui-weight-bold);gap:20px;justify-content:space-between;margin-bottom:var(--vr-layout);padding:20px;}.message a{color:currentColor;font-weight:600;text-decoration:underline;}.message .icon{margin-bottom:-0.2em;margin-top:-0.2em;min-width:30px;}.message svg{color:hsla(var(--hsl-fg-down),1);font-size:30px;}.message svg + span{display:none;}.message + .message{margin-top:10px;}.message--status{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-columbia-blue-10);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--error{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--dismissed{opacity:0;transform:translateX(100px);transform-origin:top center;transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;}.message__close{cursor:pointer;margin-bottom:-0.4em;margin-top:-0.1em;}.message__content{order:3;width:100%;}@media (min-width:768px){.message__content{align-items:center;flex:1;order:inherit;width:auto;}}.message__content .field--name-message{margin:0;}.message__content .messages__list{margin:0;padding-left:15px;}.message__content .messages__list .messages__item:where(:not(:last-child)){margin-bottom:5px;}.message__content :last-child{margin-bottom:0;}.message__close{background-color:transparent;border:0 none;outline:0 none;padding:0;opacity:0.5;transition:opacity 0.25s ease;}.message__close:hover,.message__close:focus-visible{opacity:1;}[data-drupal-messages]{padding-bottom:var(--vr-layout);position:relative;z-index:3;}[data-drupal-messages] .message{margin-bottom:0;}.block--notification-message .notification-messages{padding-bottom:var(--vr-layout);}.block--notification-message .message:last-child{margin-bottom:0;}.block--notification-message .message:not(.message--js-processed),.block--notification-message .message .contextual,.block--notification-message .message .field--name-label{display:none;}.block--notification-message .message h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg),1);margin-bottom:10px;}@media (min-width:768px){.block--notification-message .message h2{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--notification-message .message h2 svg{color:hsla(var(--hsl-fg-down),1);font-size:80%;margin-right:0.3em;}.block--notification-message .message h2 svg.fa-traffic-cone{position:relative;top:-1px;}.node--unpublished{background-color:transparent;}.node--unpublished .node__content > .field{opacity:0.7;}.node--view-mode-full .node__meta{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;align-items:center;color:hsla(var(--hsl-primary),1);column-gap:var(--vr-layout);display:none;flex-wrap:wrap;margin-bottom:var(--vr-layout-sm);row-gap:5px;}.node--view-mode-full .node__meta .field--name-field-announcement-categories{margin:0;}.node--view-mode-full .node__meta .fa-calendar{position:relative;top:-1px;}.node--view-mode-full .node__created{font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.node--view-mode-full.node--type-announcement .node__meta,.node--view-mode-full.node--category-minutes .node__meta{display:flex;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body h2,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body h3,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body h4,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body h5,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body h6,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body li,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body hr,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body p,.node--type-page.node--view-mode-full .block--field-node-page-body h2,.node--type-page.node--view-mode-full .block--field-node-page-body h3,.node--type-page.node--view-mode-full .block--field-node-page-body h4,.node--type-page.node--view-mode-full .block--field-node-page-body h5,.node--type-page.node--view-mode-full .block--field-node-page-body h6,.node--type-page.node--view-mode-full .block--field-node-page-body li,.node--type-page.node--view-mode-full .block--field-node-page-body hr,.node--type-page.node--view-mode-full .block--field-node-page-body p{margin-left:0;max-width:var(--readability-max-line-length);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .media--document,.node--type-page.node--view-mode-full .block--field-node-page-body .media--document{background:hsla(var(--hsl-bg),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .columns,.node--type-page.node--view-mode-full .block--field-node-page-body .columns{display:flex;flex-wrap:wrap;gap:var(--vr-layout);margin-bottom:var(--vr-layout-lg);}@media (min-width:768px){:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .columns,.node--type-page.node--view-mode-full .block--field-node-page-body .columns{flex-wrap:nowrap;}}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .columns > *,.node--type-page.node--view-mode-full .block--field-node-page-body .columns > *{margin-bottom:0;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__in-service,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__in-service{background-color:hsla(var(--hsl-green-30),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__first-day,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__first-day{background-color:hsla(var(--hsl-yellow-40),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__no-school,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__no-school{background-color:hsla(var(--hsl-columbia-blue-30),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__graduation,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__graduation{background-color:hsla(var(--hsl-gray-40),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__oef,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__oef{background-color:hsla(var(--hsl-yellow-20),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__early-dismissal,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__early-dismissal{background-color:hsl(286,76%,72%);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body .calendar__make-up,.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__make-up{background-color:hsla(var(--hsl-red-40),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar-legend,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend{background-color:hsla(var(--hsl-bg),1);border:0 none;width:auto;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar-legend tr,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend tr{background-color:transparent;border:5px solid hsla(var(--hsl-bg),1);}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar-legend td,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend td{padding:0px 10px;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar-legend td:first-child,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend td:first-child{padding:0;width:1.5em;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar{table-layout:fixed;width:auto;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar td,:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar th,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar td,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar th{border-left:1px solid hsla(var(--hsl-fg),0.2);border-right:1px solid hsla(var(--hsl-fg),0.2);min-width:3em;padding:5px;text-align:center;vertical-align:middle;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar tbody tr:nth-child(even),.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar tbody tr:nth-child(even){background-color:transparent;}:where(.node--type-announcement.node--view-mode-full > .node__content) > .field--name-body table.calendar tbody td,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar tbody td{padding:10px 5px;}.node > .links,.node__content > .links{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;}.node > .links:last-child,.node__content > .links:last-child{margin-bottom:0;}a[data-mail-click-link="1"]:not(.link-processed){background-color:hsla(var(--hsl-secondary-down),0.15);border-radius:var(--d-border-radius-sm);font-size:90%;font-style:italic;}a[data-mail-click-link="1"]:not(.link-processed)::before,a[data-mail-click-link="1"]:not(.link-processed)::after{content:"";display:inline-block;width:0.3em;}.pager{margin-top:var(--vr-layout);}.pager__items{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:0;padding:0;}.pager__item a{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;--button-fg:hsla(var(--hsl-fg-down),1);--button-fg-hover:hsla(var(--hsl-secondary),1);}.pager__item a .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.pager__item a:hover,.pager__item a:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.pager__item a:hover .fa-layers--has-badge > svg:last-child,.pager__item a:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.pager__item.is-active a{--button-fg:var(--button-fg-hover);--button-bg:var(--button-bg-hover);}.pager__item--ellipsis{opacity:0.7;}.popup{box-shadow:var(--d-shadow);display:flex;flex-direction:column;left:50%;max-height:calc(100svh - var(--vr-layout) * 2);max-width:calc(100svw - var(--vr-layout) * 2);opacity:0;pointer-events:none;position:relative;position:fixed;top:50%;transform:translate(-50%,calc(30px - 50%));transition-duration:0.15s;transition-property:opacity,transform;transition-timing-function:ease;z-index:calc(var(--z-index-modal) + 1);}.popup--is-open .popup{opacity:1;pointer-events:all;transform:translate(-50%,-50%);}.popup__overlay{backdrop-filter:blur(15px);background-color:rgba(0,0,0,0.1);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 0.15s ease;width:100%;z-index:var(--z-index-modal);}.popup--is-open .popup__overlay{opacity:1;pointer-events:all;}.popup__header{align-items:center;background-color:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;color:hsla(var(--hsl-fg),1);display:flex;gap:5px;margin:0;min-height:70px;padding:10px 70px 10px 20px;}.popup__content{background-color:hsla(var(--hsl-bg-up),1);flex:1;overflow:auto;padding:var(--vr-layout-sm) var(--vr-layout) var(--vr-layout);}.popup__content:first-child{border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;}.popup__content:last-child{border-radius:0 0 var(--d-border-radius) var(--d-border-radius);}.popup__footer{background-color:hsla(var(--hsl-bg-up),1);border-radius:0 0 var(--d-border-radius) var(--d-border-radius);border-top:1px solid hsla(var(--hsl-bg-down),1);margin-top:-1px;padding:10px;}.popup__close{align-items:center;background:none;border:0 none;color:hsla(var(--hsl-fg),1);display:flex;font-size:30px;height:70px;justify-content:center;opacity:0.75;outline:0 none;position:absolute;right:0;top:0;transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;width:70px;}.popup__close svg{padding:0 5px;}.popup__close:hover,.popup__close:focus-visible{opacity:1;transform:scale(1.1);}.popup__close:focus-visible svg{outline:1px dashed;}.layout__toolbar .print__link{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;position:relative;z-index:2;}.layout__toolbar .print__link[data-text]{flex-direction:column;}.layout__toolbar .print__link[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}.layout__toolbar .print__link svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}.layout__toolbar .print__link:hover,.layout__toolbar .print__link:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}.layout__toolbar .print__link:hover svg,.layout__toolbar .print__link:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.profile{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout-sm);}.profile.profile--compact{padding:0;}.profile .field--name-field-private{display:none;}.profile.profile--is-private{border:3px solid hsla(var(--hsl-red-50),1);}.profile.profile--is-private .field--name-field-private{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);background:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg),1);font-weight:var(--t-ui-weight-bold);padding:5px 10px;--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);display:block;}.view-id-your_profile.view-display-id-block .profile{padding:0;}.card .profile{padding:0;}.profile__header{background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius-sm);display:flex;flex-direction:column;gap:var(--vr-layout-sm);margin-bottom:var(--vr-layout);padding:var(--vr-layout);}@container (min-width:500px){.profile__header{align-items:center;flex-direction:row;}}.profile--compact .profile__header{margin-bottom:0;}.profile__header .field--label-visually_hidden,.profile__header .field--label-hidden{display:inline-block;margin-bottom:0;}.profile__header .profile__image .field--name-field-media-image,.profile__header .field--name-field-picture .field--name-field-media-image{display:block;}.profile__header .profile__image img,.profile__header .field--name-field-picture img{border-radius:var(--d-border-radius-sm);display:block;max-height:150px;width:auto;}@container (min-width:500px){.profile__header .profile__image,.profile__header .field--name-field-picture{margin:calc(var(--vr-layout) * -1) 0 calc(var(--vr-layout) * -1) calc(var(--vr-layout) * -1);}}.profile__header .field--name-mail{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-weight:var(--t-body-weight-bold);max-width:100%;overflow-wrap:break-word;word-wrap:break-word;}.profile--compact .profile__header .field--name-mail{margin-top:5px;}@container (min-width:500px){.profile__header .field--name-mail{font-size:var(--t-body-size);line-height:var(--t-body-height);}}.profile__name{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);margin-bottom:0;}@container (min-width:500px){.profile__name{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.profile__fields{display:flex;flex-direction:column;gap:var(--vr-layout);}@container (min-width:900px){.profile__fields{flex-direction:row;flex-wrap:wrap;}}.profile--compact .profile__fields{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;opacity:0.5;}.profile--compact .profile__fields .field--name-field-academic-level{display:none;}.profile--compact.profile--is-student .profile__fields .field--name-field-departments{display:none;}.profile--compact.profile--is-student .profile__fields .field--name-field-academic-level{display:block;}.profile__fields > .field{margin:0;}.profile__fields > *{flex:1;}.profile__fields > * > .field{margin-bottom:10px;}.profile__fields .field__label,.profile__fields .field__item{font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.profile__fields h3{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-fg-down),1);margin-bottom:15px;opacity:0.75;}.profile__fields .field--name-u-user-accounts-roles .field__item{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);background:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg),1);font-weight:var(--t-ui-weight-bold);padding:5px 10px;}.profile__fields .field--name-u-user-accounts-roles .field__items,.profile__fields .field--name-field-access-group-memberships .field__items{display:flex;flex-wrap:wrap;gap:5px;padding:0;}.profile--rec-center .profile__header-text{flex:1;}.profile--rec-center .profile__lookup-select{margin-right:var(--vr-layout);}.profile--rec-center .profile__fields{column-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding:20px 10px 0px;}.profile--rec-center .profile__warnings{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg),1);font-weight:var(--t-body-weight-bold);grid-column:span 2;margin-bottom:var(--vr-layout-sm);padding:var(--vr-layout-sm);font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);}.profile--rec-center .profile__warnings p:last-child{margin-bottom:0;}.views--profile-grid .view-content{display:grid;gap:var(--vr-layout);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}@container (min-width:800px){.views--profile-grid .view-content{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));}}.views--profile-grid .views-row{container-type:inline-size;}.views--profile-grid .profile{background-color:hsla(var(--hsl-bg),1);height:100%;}.views--profile-grid .profile__header{border-bottom:1px solid hsla(var(--hsl-fg),0.2);border-radius:0;margin-bottom:var(--vr-layout-sm);padding:0 0 var(--vr-layout-sm);}.views--profile-grid .profile__header .profile__image,.views--profile-grid .profile__header .field--name-field-picture{margin:0;}@container (min-width:400px){.views--profile-grid .profile__header{align-items:center;flex-direction:row;}}.views--profile-grid .profile--academic-student{padding:var(--vr-layout-sm);}.views--profile-grid .profile--academic-student .profile__fields{row-gap:10px;}.project-tabs__labels{margin-bottom:0;}:where(.project-tabs .tabs-dropdown) .project-tabs__label{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;}:where(.project-tabs .tabs-dropdown) .project-tabs__label[data-text]{flex-direction:column;}:where(.project-tabs .tabs-dropdown) .project-tabs__label[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}:where(.project-tabs .tabs-dropdown) .project-tabs__label svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}:where(.project-tabs .tabs-dropdown) .project-tabs__label:hover,:where(.project-tabs .tabs-dropdown) .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}:where(.project-tabs .tabs-dropdown) .project-tabs__label:hover svg,:where(.project-tabs .tabs-dropdown) .project-tabs__label:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.project-tabs .tabs-dropdown) .project-tabs__label.project-tabs__label--is-active{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-ui-weight-bold);}:where(.project-tabs .tabs-dropdown) .project-tabs__label.project-tabs__label--is-active svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label{align-items:center;border-radius:var(--d-border-radius-sm);flex-direction:row;}.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label:hover,.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg),1);}.project-tabs__tab{display:none;flex-direction:column;}.project-tabs__tab.project-tabs__tab--is-active{display:flex;}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-pointer-events{touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.rotator__slides{list-style:none;margin:0;padding:0;}.rotator .swiper-slide{align-items:center;display:flex;height:auto;justify-content:stretch;}table{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-up),1);border:1px solid hsla(var(--hsl-fg),0.2);border-collapse:collapse;margin-bottom:var(--vr-layout);width:100%;}table .row-title{font-weight:var(--t-display-weight-bold);}table .row-actions{white-space:nowrap;width:1px;}table .row-actions .button-list{flex-wrap:nowrap;}table.table--mobile thead{display:none;}table.table--mobile .row-title{font-size:var(--t-body-size);line-height:var(--t-body-height);}table.table--mobile .row-actions{width:auto;}table.table--mobile tbody tr:nth-child(even){background-color:transparent;}table.table--mobile tbody tr:hover td,table.table--mobile tbody tr:focus-visible td{background-color:transparent;}table.table--mobile tr{display:flex;flex-direction:column;}table.table--mobile tr[role=row]{gap:var(--vr-layout-sm);padding:var(--vr-layout);}.card table.table--mobile tr{padding-left:0;padding-right:0;}table.table--mobile td,table.table--mobile th{display:block;padding:0;text-align:left;}table.table--mobile td::before,table.table--mobile th::before{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);content:attr(data-heading-label);display:block;margin-bottom:5px;}@media (min-width:1280px){table .prefer-nowrap{white-space:nowrap;}}th{background-color:hsla(var(--hsl-bg-down),0.5);border-bottom:1px solid hsla(var(--hsl-fg),0.2);border-top:0 none;font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);}th a{color:hsla(var(--hsl-primary),1);}thead th{border-bottom-width:2px;}tbody tr{border-bottom:1px solid hsla(var(--hsl-fg),0.2);}tbody tr:nth-child(even){background-color:hsla(var(--hsl-bg-down),0.3);}tbody tr:hover td,tbody tr:focus-visible td{background-color:hsla(var(--hsl-secondary),0.05);}tbody tr.row--stripe-filler{display:none;}th,td{padding:10px;text-align:left;transition:background-color 0.25s ease;}th.is-active,td.is-active{background-color:unset;}.row--heading th,.row--heading td{padding-bottom:0;padding-top:0;}th.views-field-views-bulk-operations-bulk-form .form-item,td.views-field-views-bulk-operations-bulk-form .form-item{margin-bottom:0;}.card th .field:not(.form-type-checkbox,.form-type-radio),.card th .form-item:not(.form-type-checkbox,.form-type-radio),.card td .field:not(.form-type-checkbox,.form-type-radio),.card td .form-item:not(.form-type-checkbox,.form-type-radio),table th .field:not(.form-type-checkbox,.form-type-radio),table th .form-item:not(.form-type-checkbox,.form-type-radio),table td .field:not(.form-type-checkbox,.form-type-radio),table td .form-item:not(.form-type-checkbox,.form-type-radio){margin-bottom:0;}caption{margin-bottom:10px;text-align:left;}caption h2:last-child,caption h3:last-child,caption h4:last-child,caption h5:last-child,caption h6:last-child{margin-bottom:0;}.tabledrag-toggle-weight-wrapper{display:none;}.draggable a.tabledrag-handle{align-items:center;display:flex;float:none;height:auto;justify-content:center;margin:0;min-height:30px;min-width:30px;}.draggable a.tabledrag-handle .handle{background-position:0 0;margin:-1px 0 0 -1px;padding:0;}tr.draggable:first-child:last-child td.webform-multiple-table--handle a.tabledrag-handle{display:none;}.tabs,.tabs.menu{align-items:stretch;display:flex;margin:0;}.tabs > li,.tabs.menu > li{align-items:center;display:flex;margin:0;}:where(.tabs > li) > a,:where(.tabs > li) > span,:where(.tabs > li) > button,.tabs-dropdown__toggle{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;position:relative;z-index:2;}:where(.tabs > li) > a[data-text],:where(.tabs > li) > span[data-text],:where(.tabs > li) > button[data-text],.tabs-dropdown__toggle[data-text]{flex-direction:column;}:where(.tabs > li) > a[data-text]::after,:where(.tabs > li) > span[data-text]::after,:where(.tabs > li) > button[data-text]::after,.tabs-dropdown__toggle[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}:where(.tabs > li) > a svg,:where(.tabs > li) > span svg,:where(.tabs > li) > button svg,.tabs-dropdown__toggle svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}:where(.tabs > li) > a.is-active,:where(.tabs > li) > span.is-active,:where(.tabs > li) > button.is-active,.tabs-dropdown__toggle.is-active{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-ui-weight-bold);}:where(.tabs > li) > a.is-active svg,:where(.tabs > li) > span.is-active svg,:where(.tabs > li) > button.is-active svg,.tabs-dropdown__toggle.is-active svg{color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.tabs > li) > a:hover,:where(.tabs > li) > a:focus-visible,:where(.tabs > li) > span:hover,:where(.tabs > li) > span:focus-visible,:where(.tabs > li) > button:hover,:where(.tabs > li) > button:focus-visible,.tabs-dropdown__toggle:hover,.tabs-dropdown__toggle:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}:where(.tabs > li) > a:hover svg,:where(.tabs > li) > a:focus-visible svg,:where(.tabs > li) > span:hover svg,:where(.tabs > li) > span:focus-visible svg,:where(.tabs > li) > button:hover svg,:where(.tabs > li) > button:focus-visible svg,.tabs-dropdown__toggle:hover svg,.tabs-dropdown__toggle:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs > li.menu-item--active-trail > a,.tabs > li.menu-item--active-trail > span,.tabs > li.menu-item--active-trail > button{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-ui-weight-bold);}.tabs > li.menu-item--active-trail > a svg,.tabs > li.menu-item--active-trail > span svg,.tabs > li.menu-item--active-trail > button svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs-dropdown{opacity:0;pointer-events:none;position:relative;}.tabs-dropdown.tabs-dropdown--processed{opacity:1;pointer-events:all;}.tabs-dropdown__tabs{background-color:hsla(var(--hsl-bg-up),1);border-radius:0 var(--d-border-radius-sm) var(--d-border-radius-sm) var(--d-border-radius-sm);display:flex;flex-direction:column;list-style:none;opacity:0;padding:15px;pointer-events:none;position:absolute;z-index:-1;}.tabs-dropdown--processed .tabs-dropdown__tabs{transform:translateY(-20px);transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;}.tabs-dropdown--align-right .tabs-dropdown__tabs{border-radius:var(--d-border-radius-sm) 0 var(--d-border-radius-sm) var(--d-border-radius-sm);right:0;}.tabs-dropdown--open .tabs-dropdown__tabs{box-shadow:var(--d-shadow-lg);opacity:1;pointer-events:all;transform:translateY(0);z-index:1;}.tabs-dropdown__tabs > li > a:where(.tab--primary),.tabs-dropdown__tabs > li > span:where(.tab--primary),.tabs-dropdown__tabs > li > button:where(.tab--primary){--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);font-weight:var(--t-body-weight-bold);margin-right:10px;}.tabs-dropdown__tabs > li > a:hover,.tabs-dropdown__tabs > li > a:focus-visible,.tabs-dropdown__tabs > li > span:hover,.tabs-dropdown__tabs > li > span:focus-visible,.tabs-dropdown__tabs > li > button:hover,.tabs-dropdown__tabs > li > button:focus-visible{background-color:hsla(var(--hsl-bg),1);}.tabs-dropdown__tabs,.tabs.tabs-dropdown__tabs{padding:5px;}.tabs-dropdown__toggle{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);cursor:pointer;font-weight:var(--t-body-weight-bold);margin:0;}.tabs-dropdown__toggle::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;content:"";height:0;margin-left:0.333em;opacity:0.7;transition-duration:0.25s;transition-property:border-color,opacity;transition-timing-function:ease;width:0;}.tabs-dropdown--open .tabs-dropdown__toggle,.tabs-dropdown__toggle:hover,.tabs-dropdown__toggle:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}.tabs-dropdown--open .tabs-dropdown__toggle::after,.tabs-dropdown__toggle:hover::after,.tabs-dropdown__toggle:focus-visible::after{border-top-color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs-dropdown--open .tabs-dropdown__toggle{border-radius:var(--d-border-radius-sm) var(--d-border-radius-sm) 0 0;}.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > a,.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > span,.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > button{border-radius:var(--d-border-radius-sm);flex:1;justify-content:start;text-align:left;}.tabs-dropdown--tabs{overflow:hidden;}.tabs-dropdown--tabs .tabs-dropdown__toggle{display:none;}.tabs-dropdown--tabs .tabs-dropdown__toggle::after{display:none;}.tabs-dropdown--tabs .tabs-dropdown__tabs{background-color:transparent;flex-direction:row;opacity:1;overflow:auto;padding:0;pointer-events:all;position:static;transform:translateY(0);transition:none;}.tabs-dropdown--tabs .tabs-dropdown__tabs > li > a:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > a:focus-visible,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > span:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > span:focus-visible,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > button:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > button:focus-visible{background-color:hsla(var(--hsl-bg-up),1);}.tag{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);background:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg),1);font-weight:var(--t-ui-weight-bold);padding:5px 10px;}.tag--lg{font-size:var(--t-ui-size);line-height:var(--t-ui-height);border-radius:var(--d-border-radius);padding:10px 15px;}.tag--secondary{--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.tag--info{--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.tag--success{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-columbia-blue-10);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag--danger{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag-list{display:flex;flex-wrap:wrap;gap:5px;padding:0;}.taxonomy-term--preview .field{display:inline-block;}.user{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.user:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.user .form-item{margin-bottom:var(--vr-layout-sm);}.user p{margin-left:0;}.user li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.user .field--name-field-positions .field__items{display:flex;flex-wrap:wrap;}.user .field--name-field-positions .field__items .field__item:not(:last-child){white-space:nowrap;}.user .field--name-field-positions .field__items .field__item:not(:last-child)::after{content:", ";display:inline-block;margin-right:0.3em;}.user .field--name-field-image .field{margin:0;}.user h2 .field,.user h3 .field{display:inline-block;margin:0;}.user header{display:flex;flex-direction:column;gap:var(--vr-layout-sm);}@container (min-width:500px){.user header{align-items:center;flex-direction:row;gap:var(--vr-layout);}}.user header .field--name-field-image{margin:0;}.user header .field--name-field-image img{border-radius:var(--d-border-radius-sm);max-height:150px;width:auto;}.user header h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg-up),1);margin-bottom:5px;}@media (min-width:768px){.user header h3{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.user header .field--name-field-positions{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-primary-down),1);}.user header .field--name-mail{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);margin-bottom:0;}.user header .field--name-mail svg{color:hsla(var(--hsl-secondary),0.7);font-size:80%;}.user--embedded,.user--default,.user--full{clear:both;display:block;}.user--embedded .field--name-field-positions,.user--default .field--name-field-positions,.user--full .field--name-field-positions{margin-bottom:0;}.user--embedded .field--name-field-positions .field__items,.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);color:hsla(var(--hsl-primary),1);}@media (min-width:768px){.user--embedded .field--name-field-positions .field__items,.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);}}.user--embedded .field--name-mail,.user--default .field--name-mail,.user--full .field--name-mail{margin-bottom:var(--vr-layout);}.user--embedded .field--name-field-image,.user--default .field--name-field-image,.user--full .field--name-field-image{margin-bottom:var(--vr-layout);}@container (min-width:700px){.user--embedded .field--name-field-image,.user--default .field--name-field-image,.user--full .field--name-field-image{float:left;margin-bottom:5px;margin-right:var(--vr-layout);}}.user--embedded .field--name-field-image img,.user--default .field--name-field-image img,.user--full .field--name-field-image img{border-radius:var(--d-border-radius);max-height:320px;width:auto;}@container (min-width:1000px){.user--embedded .field--name-field-image img,.user--default .field--name-field-image img,.user--full .field--name-field-image img{max-height:480px;}}.user--embedded > :last-child,.user--default > :last-child,.user--full > :last-child{margin-bottom:0;}.user--embedded::after,.user--default::after,.user--full::after{clear:both;content:"";display:block;}.user--embedded h2.user__name{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:10px;}@media (min-width:768px){.user--embedded h2.user__name{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}.user--embedded .user__about h3{margin-bottom:5px;}.user--default .user__about h2,.user--full .user__about h2{margin-bottom:10px;}.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{margin-top:var(--vr-layout);}.user--compact{gap:var(--vr-layout);}@container (min-width:700px){.user--compact{align-items:center;flex-direction:row;justify-content:space-between;}.user--compact .user--compact__link{margin-right:var(--vr-layout);}}.vertical-tabs{margin-bottom:var(--vr-layout);margin-top:0;}.vertical-tabs__pane{padding:var(--vr-layout);}.vertical-tabs__menu-item{background-color:hsla(var(--hsl-bg-down),1);}.vertical-tabs__menu-item a{color:hsla(var(--hsl-fg-down),1);}.vertical-tabs__menu-item a:hover,.vertical-tabs__menu-item a:focus-visible{color:hsla(var(--hsl-fg-up),1);}.vertical-tabs__menu-item-title{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);text-decoration:none !important;}.vertical-tabs__menu-item-summary{margin:5px 0px;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);}.views-exposed-form{display:flex;flex-wrap:wrap;gap:20px;background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.views-exposed-form > .form-item,.views-exposed-form > .form-wrapper > .form-item{margin:0;}.views-exposed-form > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.view__empty{color:hsla(var(--hsl-fg-down),1);font-style:italic;}.view__empty > :last-child{margin-bottom:0;}.views--elevate-content .view__rows{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.views--elevate-content .views-table:last-of-type,.block--views-block .views-table:last-of-type{margin-bottom:0;}.views--elevate-form .views-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout-sm);}.views-form form{display:flex;flex-direction:column;}.views-form .views-table{order:-1;}.view-content [data-drupal-selector=edit-header]{--hsl-bg:var(--hsl-columbia-blue-20);--hsl-fg:var(--hsl-columbia-blue-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-columbia-blue-30);--hsl-fg-down:var(--hsl-columbia-blue-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-columbia-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);bottom:10px;box-shadow:var(--d-shadow);color:hsla(var(--hsl-fg),1);display:none;left:0;margin-top:var(--vr-layout);opacity:1;order:99;padding:20px;position:sticky;transform:translateY(calc(100% + 10px));transition:transform 0.5s ease;z-index:var(--z-index-sticky-header);}.view--show-edit-header .view-content [data-drupal-selector=edit-header]{display:block;transform:translateY(0);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form],.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form]{display:flex;flex-wrap:wrap;gap:20px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-wrapper > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-wrapper > .form-item{margin:0;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-actions,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector{width:100%;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector summary,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector summary{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-ui-weight-bold);margin-bottom:0;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .details-wrapper,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .details-wrapper{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);background-color:hsla(var(--hsl-bg-down),1);padding:var(--vr-layout-sm);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper{margin-left:-5px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper h3,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper h3{display:none;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector button[data-drupal-selector=edit-clear],.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector button[data-drupal-selector=edit-clear]{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);min-height:30px;padding:0 10px;margin-top:10px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item{align-items:center;display:flex;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item label,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item label{margin-bottom:0;margin-right:10px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item-select-all,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item-select-all{align-items:flex-start;border-bottom:1px solid hsla(var(--hsl-bg-down),1);padding-bottom:var(--vr-layout-sm);width:100%;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item-select-all label,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item-select-all label{font-weight:var(--t-ui-weight-normal);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .button,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .button{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);}.views-field:where(:not(:last-child)){margin-bottom:25px;}.views-field .views-label{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);display:block;}.views-field .item-list ol,.views-field .item-list ul{padding-inline-start:0;}td.views-field{margin-bottom:0;}.webform-submission,.node--type-webform.node--view-mode-full .field--name-body,.webform-submission-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout);}.form-item__description .webform-element-description{margin-bottom:0;margin-top:0;}.form-type-webform-custom-composite > .form-item__input-wrapper,.form-type-webform-multiple > .form-item__input-wrapper{display:block;}fieldset.webform-type-radios > .fieldset-wrapper > .description:first-child,fieldset.webform-type-radios > .fieldset-wrapper .field-prefix .description,fieldset.webform-type-checkboxes > .fieldset-wrapper > .description:first-child,fieldset.webform-type-checkboxes > .fieldset-wrapper .field-prefix .description{margin-bottom:10px;}.webform-likert-table th{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.webform-likert-table th .description{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);color:hsla(var(--hsl-fg-down),1);font-weight:var(--t-body-weight-normal);}.webform-likert-table tr.odd{background:hsla(var(--hsl-bg-down),1);}.webform-likert-table td{vertical-align:middle;}.webform-likert-table td .form-item__description{margin-bottom:0;}.webform-likert-table td .form-type-radio{align-items:center;justify-content:center;}.webform-likert-table td .form-type-radio input{margin:0 0 0 20px;}.webform-multiple-table tbody tr{border-color:hsla(var(--hsl-fg-down),0.2);border-style:solid;border-width:1px 0;}.webform-multiple-table th{padding:0;}.webform-multiple-table th.webform-multiple-table--field-title{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);padding:11px 10px 9px;vertical-align:middle;}.webform-multiple-table th.webform-multiple-table--handle{padding:0;}.webform-multiple-table td{padding:15px 10px;}.webform-multiple-table td.webform-multiple-table--handle{padding:0;width:0;}.webform-multiple-add{align-items:center;display:flex;gap:10px;padding-top:10px;}.webform-multiple-add .form-item{gap:10px;margin:0;}.webform-multiple-add .form-item .field-suffix{white-space:nowrap;}details.webform-submission-information{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:20px 10px 10px 20px;}details.webform-submission-information summary{border-style:none;margin-bottom:0;}details.webform-submission-information[open] summary{border-bottom-style:solid;}details.webform-submission-information .details-wrapper{padding-bottom:var(--vr-layout-sm);padding-top:var(--vr-layout-sm);}.block--help{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-lg);border-top-right-radius:var(--d-border-radius-lg);margin-bottom:var(--vr-layout);padding:var(--vr-layout-sm);}.block--help p{font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:inline;margin:0;}.block--help p::after{content:" ";display:inline;}.block--masquerade .form-item-masquerade-as{margin-bottom:0;}.block--menu-board-policies ul{padding:0;}.block--menu-board-policies ul li{list-style:none;}.block--menu-board-policies :where(.menu--board-policies > li > span){font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-primary-up),1);display:block;margin-bottom:var(--vr-layout-sm);margin-top:var(--vr-layout-lg);}@media (min-width:768px){.block--menu-board-policies :where(.menu--board-policies > li > span){font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.block--menu-board-policies :where(.menu--board-policies > li:first-child > span){margin-top:0;}.block--menu-board-policies :where(.menu--board-policies > li > ul > li > span){font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-primary),1);display:block;margin-bottom:var(--vr-layout-sm);}@media (min-width:768px){.block--menu-board-policies :where(.menu--board-policies > li > ul > li > span){font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.block--field-node-page-body + .block--openid-connect-login{margin-top:calc(var(--vr-layout) * -1);}.block--system-breadcrumb nav{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg),0.5);font-weight:var(--t-ui-weight-bold);margin-bottom:5px;}.block--system-breadcrumb nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.block--system-breadcrumb nav ol > li{display:none;margin-right:5px;}.block--system-breadcrumb nav ol > li:has(a){display:flex;}.block--system-breadcrumb nav ol > li::before{display:none;}.block--system-breadcrumb nav ol > li::after{content:"/";font-size:0.8em;margin-left:5px;opacity:0.8;}.block--system-breadcrumb nav ol a{color:inherit;display:block;text-decoration:none;text-underline-offset:0.2em;transition:color 0.25s ease;}.block--system-breadcrumb nav ol a:hover,.block--system-breadcrumb nav ol a:focus-visible{color:hsla(var(--hsl-fg),1);opacity:1;}.block--today .block__title{margin-bottom:10px;}.block--today .block__title svg.fa-calendar-day{position:relative;top:-2px;}.block--today .block__content{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg),1);margin-bottom:0;}@media (min-width:768px){.block--today .block__content{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.project-event{align-items:center;display:flex;gap:15px;}.project-event__date{align-items:center;border:3px solid hsla(var(--hsl-fg),0.5);border-radius:var(--d-border-radius-sm);display:none;flex-direction:column;opacity:0.75;padding:5px 10px;}@container (min-width:450px){.project-event__date{display:flex;}}.project-event__month{font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:20px;}.project-event__day{font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);line-height:20px;}.project-event__content{flex:1;}.project-event__title{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);font-weight:var(--t-body-weight-bold);margin:0;}.project-event__meta{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;color:hsla(var(--hsl-fg-down),1);display:flex;flex-wrap:wrap;}.project-event__meta div:not(:first-child)::before{content:"•";display:inline-block;margin-left:0.4em;margin-right:0.4em;}.block--upcoming-events .block-header{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);align-items:center;color:hsla(var(--hsl-primary-down),1);display:flex;gap:0.5ch;margin-bottom:20px;align-items:flex-start;flex-wrap:wrap;gap:var(--vr-layout-sm);justify-content:space-between;margin-bottom:var(--vr-layout);}.block--upcoming-events .block-header svg:first-child{font-size:0.9em;opacity:0.7;}.block--upcoming-events .block-header .content-moderation-description{font-weight:var(--t-display-weight-normal);}.block--upcoming-events .card__title{margin-bottom:0;}.block--upcoming-events .calendar-link{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);margin:-10px -10px -10px 0px;}.block--upcoming-events .calendar-link .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.block--upcoming-events .calendar-link:hover,.block--upcoming-events .calendar-link:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.block--upcoming-events .calendar-link:hover .fa-layers--has-badge > svg:last-child,.block--upcoming-events .calendar-link:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.block--upcoming-events .calendar-link svg{color:inherit !important;}.block--upcoming-events .calendar-link:hover,.block--upcoming-events .calendar-link:focus{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}.block--upcoming-events .calendar-link:hover svg,.block--upcoming-events .calendar-link:focus svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.block--upcoming-events .project-events.natural-height-scroll--processed{max-height:550px;}.project-events__header{margin-bottom:var(--vr-layout);}.project-events__date{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-primary-up),1);margin-bottom:15px;}.project-events__events{display:flex;flex-direction:column;gap:var(--vr-layout-sm);margin-bottom:var(--vr-layout);}.block--views-announcements-latest{overflow:hidden;}.block--views-announcements-latest .block__content > div,.block--views-announcements-latest .block__content .view,.block--views-announcements-latest .block__content .rotator{height:100%;}.block--views-announcements-latest .block__content .rotator{flex:1;}.block--views-announcements-latest .block__content .view{display:flex;flex-direction:column;}.block--views-announcements-latest .block__content .view__empty,.block--views-announcements-latest .block__content .view__rows{flex:1;}.block--views-announcements-latest .announcement{border-radius:var(--d-border-radius);display:block;height:100%;padding-bottom:var(--vr-layout);}.block--views-announcements-latest .announcement__title{margin-bottom:20px;}.block--views-announcements-latest .announcement__date{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-primary-up),1);margin-bottom:10px;}.block--views-announcements-latest .announcement__body{margin-bottom:10px;}.block--views-announcements-latest .view__footer{display:flex;flex-wrap:wrap;gap:10px;}.block--views-announcements-latest .view__footer .rotator-controls{flex:1;flex-wrap:nowrap;}.block--views-search-results .node--view-mode-search-result{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.block--views-search-results .node--view-mode-search-result:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.block--views-search-results .node--view-mode-search-result .form-item{margin-bottom:var(--vr-layout-sm);}.block--views-search-results .node--view-mode-search-result p{margin-left:0;}.block--views-search-results .node--view-mode-search-result li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.block--views-search-results .node--view-mode-search-result .node__title{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.block--views-search-results .node--view-mode-search-result .node__title{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--views-search-results .node--view-mode-search-result .field--name-search-api-excerpt strong{background:hsla(var(--hsl-columbia-blue-10),1);}.block--views-student-of-the-month .views-row{align-items:center;display:flex;flex-direction:column;gap:var(--vr-layout);}.block--views-student-of-the-month .card img{border-radius:var(--d-border-radius);display:block;margin-bottom:var(--vr-layout-lg);max-width:100%;}@container (min-width:800px){.block--views-student-of-the-month .card img{float:right;height:300px;margin-bottom:10px;margin-left:var(--vr-layout);width:auto;}}@container (min-width:1000px){.block--views-student-of-the-month .card img{height:400px;}}.block--views-student-of-the-month .card__content h2{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:5px;}@media (min-width:768px){.block--views-student-of-the-month .card__content h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.block--views-student-of-the-month .card__content h3{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);margin-bottom:5px;}@media (min-width:768px){.block--views-student-of-the-month .card__content h3{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--views-student-of-the-month .card__content h4{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;margin-bottom:5px;}.block--views-student-of-the-month .card__content > :last-child{margin-bottom:0;}.block--weather{font-size:var(--t-ui-size);line-height:var(--t-ui-height);overflow:hidden;}.block--weather .block__content{display:flex;flex-direction:column;}.block--weather .project-tabs{flex:1;}@container (max-width:900px){.block--weather .project-tabs__tab{min-height:0 !important;}}.block--weather .project-tabs__tab--is-active .weather-tab{flex:1;}.block--weather .weather-tab--current{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;}.block--weather .weather-tab--current .weather-tab__content{color:hsla(var(--hsl-fg),1);padding:40px 0px 50px;}.block--weather .weather-tab--current .fontawesome-icon{font-size:60px;height:60px;margin-bottom:10px;}.block--weather .weather-tab--current .weather-temp{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:55px;line-height:1;}@media (min-width:375px){.block--weather .weather-tab--current .weather-temp{font-size:90px;}}.block--weather .weather-tab--current .weather-condition{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:20px;line-height:25px;}.block--weather .weather-alerts:last-child{margin:20px calc(var(--vr-layout) * -1) calc(var(--vr-layout) * -1);width:calc(100% + var(--vr-layout) * 2);}.block--weather .weather-alerts:last-child .weather-alert + .weather-alert{border-top:2px solid;}.block--weather .weather-alert__banner{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);align-items:center;background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);column-gap:10px;display:flex;flex-wrap:wrap;padding:20px var(--vr-layout-sm);row-gap:var(--vr-layout-sm);}.block--weather .weather-alert__banner .button--outline{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.block--weather .weather-alert__banner svg{font-size:var(--t-display-size);line-height:var(--t-display-height);}.weather-alert:last-child .block--weather .weather-alert__banner{border-bottom-left-radius:var(--d-border-radius);border-bottom-right-radius:var(--d-border-radius);}.block--weather .weather-alert__banner h3{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);flex:1;margin:0;}@media (min-width:768px){.block--weather .weather-alert__banner h3{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--weather .weather-provider{--vr-pull:10px;color:hsla(var(--hsl-fg-down),1);display:block;margin-bottom:-5px;margin-right:calc(var(--vr-pull) * -1);margin-top:var(--vr-pull);text-align:right;}.block--weather .weather-provider a,.block--weather .weather-provider a:visited{color:currentColor;text-decoration:none;}.block--weather .weather-provider a:hover,.block--weather .weather-provider a:focus-visible{text-decoration:underline;}.block--weather .weather-provider:last-child{margin-bottom:calc(var(--vr-pull) * -1);}@media (min-width:1280px){.block--weather .weather-provider{--vr-pull:15px;}}.block--weather .weather-tab--details{--vr-pull:10px;}.block--weather .weather-tab--details table{caption-side:bottom;}.block--weather .weather-tab--details caption{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-style:italic;margin-bottom:0;margin-top:20px;}.block--weather .weather-forecast .weather-forecast-day{min-height:50px;}.block--weather .weather-forecast .weather-forecast-day:nth-child(even){background-color:hsla(var(--hsl-bg),1);}.block--weather .weather-forecast-day{align-items:center;display:flex;gap:10px;padding:10px;}.block--weather .weather-forecast-day > div:first-child{flex:1;}.block--weather .weather-forecast-day__date{font-weight:var(--t-display-weight-bold);}.block--weather .weather-forecast-day__condition-image{font-size:40px;}.weather-alert__popup{background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);box-shadow:var(--d-shadow-lg);color:hsla(var(--hsl-fg),1);width:480px;}.weather-alert__popup > :not(.popup__close):not(h3){padding-left:var(--vr-layout);padding-right:var(--vr-layout);}.weather-alert__popup > :not(.popup__close):not(h3):last-child{margin-bottom:var(--vr-layout);}.weather-alert__popup h3.popup__header{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-columbia-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-columbia-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);margin-bottom:var(--vr-layout);padding-left:30px;}.entity-moderation-form{display:flex;flex-wrap:wrap;gap:20px;background-color:hsla(var(--hsl-bg-up),1);border:0 none;border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout-sm);padding:var(--vr-layout-sm);}.entity-moderation-form > .form-item,.entity-moderation-form > .form-wrapper > .form-item{margin:0;}.entity-moderation-form > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.entity-moderation-form__item{display:block;margin-right:0;}.entity-moderation-form__item .form-item{margin:0;}.entity-moderation-form__item .form-item label{display:block;padding-bottom:0;}.entity-moderation-form__item input[type=submit]{margin-bottom:0;}.layout__footer{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg),1);padding:var(--vr-layout-lg) var(--vr-layout-lg) var(--vr-layout);}.layout__footer .menu{margin:0;}.layout__footer .menu-item:where(:not(:last-child)){margin-bottom:5px;}.layout__footer h2{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;color:hsla(var(--hsl-primary-down),1);margin-bottom:10px;}.layout__footer .menu a{color:hsla(var(--hsl-fg-down),1);}.layout__footer .menu a:hover,.layout__footer .menu a:focus-visible{color:hsla(var(--hsl-fg-up),1);}.layout__footer p{margin-left:0;max-width:40em;}.region--footer{column-gap:calc(var(--vr-layout-lg) * 2);display:grid;grid-template-areas:"contact" "safe2help" "social" "footer";grid-template-columns:1fr;}@container (min-width:800px){.region--footer{grid-template-areas:"contact social" "safe2help social" "footer footer";grid-template-columns:2fr 1fr;}}.region--footer .block--contact{grid-area:contact;}.region--footer #block-project-theme-safe2help{grid-area:safe2help;margin-block:var(--vr-layout-lg);}@container (min-width:800px){.region--footer #block-project-theme-safe2help{margin-block-end:0;}}.region--footer #block-project-theme-safe2help .field{margin:0;}.region--footer #block-project-theme-safe2help a.external-link{display:inline-block;opacity:0.8;scale:1;transition:0.25s ease;}.region--footer #block-project-theme-safe2help a.external-link:hover,.region--footer #block-project-theme-safe2help a.external-link:focus-visible{opacity:1;scale:1.05;}.region--footer #block-project-theme-safe2help [data-icon=arrow-up-right-from-square]{display:none;}.region--footer #block-project-theme-safe2help img{display:block;max-width:160px;}.region--footer .block--menu-social{align-self:flex-end;grid-area:social;margin-top:var(--vr-layout-sm);}.region--footer .block--menu-social .block__title{display:none;}.region--footer .block--menu-social .menu--social{align-items:center;display:flex;flex-direction:row;gap:20px;}@container (min-width:800px){.region--footer .block--menu-social .menu--social{align-items:flex-end;}}.region--footer .block--menu-social .menu-item{margin:0;}.region--footer .block--menu-social a.fac-prepend{color:transparent;font-size:0;}.region--footer .block--menu-social a.fac-prepend svg{color:hsla(var(--hsl-primary-down),1);font-size:48px;transition:0.25s ease;}.region--footer .block--menu-social a.fac-prepend svg.fa-striv{font-size:42px;}.region--footer .block--menu-social a.fac-prepend:hover svg,.region--footer .block--menu-social a.fac-prepend:focus-visible svg{color:hsla(var(--hsl-secondary),1);transform:scale(1.1);}@container (min-width:800px){.region--footer .block--menu-social .menu--social{align-items:flex-end;}}.region--footer #block-project-theme-footerfooter{grid-area:footer;margin-top:calc(var(--vr-layout-lg) * 2);}.region--footer #block-project-theme-footerfooter .field--name-body{margin-bottom:0;}.region--footer #block-project-theme-footerfooter .field__item{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-down),0.5);display:flex;flex-direction:column;gap:var(--vr-layout-sm);justify-content:space-between;}@container (min-width:600px){.region--footer #block-project-theme-footerfooter .field__item{flex-direction:row;}}.region--footer #block-project-theme-footerfooter .field__item p{margin:0;}.region--footer #block-project-theme-footerfooter .field__item a{color:inherit;}.region--footer #block-project-theme-footerfooter .field__item a:hover,.region--footer #block-project-theme-footerfooter .field__item a:focus-visible{color:hsla(var(--hsl-fg-down),1);}.path--node-1 .block--page-title{display:none;}.layout--front.card-grid .layout__region--content{grid-template-columns:1fr;margin-bottom:0;}@container (min-width:800px){.layout--front.card-grid .layout__region--content{grid-template-columns:1fr 1fr;}}@container (min-width:1200px){.layout--front.card-grid .layout__region--content{grid-template-columns:460px 1fr 460px;}}@container (min-width:1300px){.layout--front.card-grid .layout__region--content{grid-template-columns:1fr 1fr 1fr;}}.layout--front.card-grid .layout__region--content .layout-builder__region-label{display:none;}.layout--front.card-grid .layout__region--content .layout-builder-block{margin-bottom:0;}@container (min-width:800px){.layout--front.card-grid .layout__region--content .layout-builder__add-block{grid-column:span 2;}}@container (min-width:1200px){.layout--front.card-grid .layout__region--content .layout-builder__add-block{grid-column:span 3;}}.layout--front.card-grid .block--views-media-rotator-rotator{margin-left:calc(var(--vr-layout-lg) * -1);margin-right:calc(var(--vr-layout-lg) * -1);margin-top:calc(var(--vr-layout-lg) * -1);overflow:hidden !important;width:calc(100% + var(--vr-layout-lg) * 2);}.layout--front.card-grid .block--views-media-rotator-rotator.layout-builder-block{margin-left:0;margin-right:0;margin-top:0;overflow:visible !important;width:100%;}@container (min-width:800px){.layout--front.card-grid .block--views-media-rotator-rotator{grid-column:span 2;}}@container (min-width:1200px){.layout--front.card-grid .block--views-media-rotator-rotator{grid-column:span 3;}}.layout--front.card-grid .block--views-media-rotator-rotator .view{aspect-ratio:3/4;background:hsla(var(--hsl-columbia-blue-95),1);max-height:calc(100svh - var(--l-toolbar-height));position:relative;width:100%;}@media (min-width:768px){.layout--front.card-grid .block--views-media-rotator-rotator .view{aspect-ratio:4/3;}}.layout--front.card-grid .block--views-media-rotator-rotator .view__header{align-items:center;color:hsla(var(--hsl-white),1);display:flex;flex-direction:column;gap:var(--vr-layout-sm);height:100%;inset:0;justify-content:center;padding:var(--vr-layout-lg);pointer-events:none;position:absolute;text-align:center;width:100%;z-index:2;}.layout--front.card-grid .block--views-media-rotator-rotator .view__header h1{color:hsla(var(--hsl-white),1);font-size:30px;letter-spacing:0.05em;line-height:35px;margin-bottom:5px;}@container (min-width:800px){.layout--front.card-grid .block--views-media-rotator-rotator .view__header h1{font-size:55px;line-height:60px;margin-bottom:10px;}}@container (min-width:1200px){.layout--front.card-grid .block--views-media-rotator-rotator .view__header h1{font-size:85px;line-height:90px;margin-bottom:20px;}}.layout--front.card-grid .block--views-media-rotator-rotator .view__header p{font-size:20px;font-style:italic;font-weight:var(--t-body-weight-semibold);line-height:25px;margin:0;}@container (min-width:800px){.layout--front.card-grid .block--views-media-rotator-rotator .view__header p{font-size:30px;line-height:40px;}}.layout--front.card-grid .block--views-media-rotator-rotator .view__rows,.layout--front.card-grid .block--views-media-rotator-rotator .rotator{height:100%;}.layout--front.card-grid .block--views-media-rotator-rotator .rotator__slides:not(.swiper-wrapper){visibility:hidden;}.layout--front.card-grid .block--views-media-rotator-rotator .swiper-slide{align-items:stretch;display:flex;flex-direction:column;padding:0;position:relative;}.layout--front.card-grid .block--views-media-rotator-rotator .swiper-slide::before{background-color:rgba(0,0,0,0.35);content:"";display:block;inset:0;position:absolute;z-index:1;}.layout--front.card-grid .block--views-media-rotator-rotator .swiper-slide img{filter:contrast(110%) brightness(90%);height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0;}.layout--front.card-grid .block--views-media-rotator-rotator .slide__metadata{background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);bottom:0;color:hsla(var(--hsl-white),1);left:0;padding:var(--vr-layout-lg) 101px var(--vr-layout) var(--vr-layout);position:absolute;width:100%;z-index:2;}.layout--front.card-grid .block--views-media-rotator-rotator .slide__metadata p{margin-bottom:0;margin-left:0;max-width:52em;}.layout--front.card-grid .block--views-media-rotator-rotator .slide__caption{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);display:none;}@container (min-width:800px){.layout--front.card-grid .block--views-media-rotator-rotator .slide__caption{display:block;}}.layout--front.card-grid .block--views-media-rotator-rotator .slide__attribution{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);margin-top:10px;opacity:0.75;}.layout--front.card-grid .block--views-media-rotator-rotator .view__footer{bottom:0;padding:10px;position:absolute;right:0;z-index:3;}.layout--front.card-grid .block--views-media-rotator-rotator .view__footer .rotator-controls{display:flex;}.layout--front.card-grid .block--views-media-rotator-rotator .view__footer .button--outline{border-color:transparent;}@container (min-width:1200px){.layout--front.card-grid .block--views-announcements-latest{grid-column:1/span 2;}}.layout--front.card-grid .block--views-dining-menus{height:100%;}@container (min-width:800px){.layout--front.card-grid .block--views-dining-menus{grid-column:span 2;}}@container (min-width:1200px){.layout--front.card-grid .block--views-dining-menus{grid-column:span 3;}}.layout--front.card-grid .block--views-dining-menus .block__content,.layout--front.card-grid .block--views-dining-menus .block__content > div,.layout--front.card-grid .block--views-dining-menus .block__content .view,.layout--front.card-grid .block--views-dining-menus .block__content .rotator{height:100%;}.layout--front.card-grid .block--views-dining-menus .view{column-gap:var(--vr-layout);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;}@container (min-width:800px){.layout--front.card-grid .block--views-dining-menus .view{grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;}}.layout--front.card-grid .block--views-dining-menus .view .view{display:block;}.layout--front.card-grid .block--views-dining-menus .view__header{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);margin-top:var(--vr-layout);order:2;}@container (min-width:800px){.layout--front.card-grid .block--views-dining-menus .view__header{grid-column:span 2;}}.layout--front.card-grid .block--views-dining-menus .view__header p{margin-left:0;max-width:45em;}.layout--front.card-grid .block--views-dining-menus .daily-menu{border-radius:var(--d-border-radius-sm);height:100%;padding:var(--vr-layout-sm);}.layout--front.card-grid .block--views-dining-menus .daily-menu .views-field,.layout--front.card-grid .block--views-dining-menus .daily-menu p{margin-bottom:0;}.layout--front.card-grid .block--views-dining-menus .daily-menu h3{margin-bottom:5px;}.layout--front.card-grid .block--views-dining-menus .daily-menu .views-field-field-day{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-primary-up),1);margin-bottom:var(--vr-layout-sm);}.layout--front.card-grid .block--views-dining-menus .daily-menu .views-field-field-breakfast{margin-bottom:var(--vr-layout-sm);}.layout--front.card-grid .block--views-dining-menus .daily-menu--today{background-color:hsla(var(--hsl-bg),1);}.layout--front.card-grid .block--views-dining-menus .view__footer{order:3;}.layout--front.card-grid .block--views-dining-menus .view__footer p{margin-bottom:var(--vr-layout-sm);}.layout--front.card-grid .block--views-dining-menus .view__footer > :last-child{margin:0;}@container (min-width:800px){.layout--front.card-grid .hec-ad{grid-column:span 2;padding:var(--vr-layout) var(--vr-layout-lg) var(--vr-layout) var(--vr-layout);}}@container (min-width:1200px){.layout--front.card-grid .hec-ad{grid-column:span 3;}}.layout--front.card-grid .hec-ad .field,.layout--front.card-grid .hec-ad p{margin-bottom:0;}.layout--front.card-grid .hec-ad h2{color:hsla(var(--hsl-fg-up),1);margin-bottom:5px;}.layout--front.card-grid .hec-ad .field--name-body .field__item{display:flex;gap:var(--vr-layout);}@container (min-width:800px){.layout--front.card-grid .hec-ad .field--name-body .field__item{align-items:center;}}.layout--front.card-grid .hec-ad .field--name-field-media-image{max-width:15vw;width:100px;}.layout--front.card-grid .hec-ad .hec-ad__wrapper{display:flex;flex:1;flex-direction:column;gap:var(--vr-layout-sm);}@container (min-width:800px){.layout--front.card-grid .hec-ad .hec-ad__wrapper{align-items:center;flex-direction:row;gap:var(--vr-layout);}}.layout--front.card-grid .hec-ad .hec-ad__heading{flex:1;}@container (min-width:800px){.layout--front.card-grid .block--views-student-of-the-month{grid-column:span 2;}}@container (min-width:1200px){.layout--front.card-grid .block--views-student-of-the-month{grid-column:span 3;}}.layout--front.card-grid .bcs-gear-ad{overflow:hidden;padding:var(--vr-layout) var(--vr-layout-lg);position:relative;}@container (min-width:1200px){.layout--front.card-grid .bcs-gear-ad{grid-column:span 2;}}.layout--front.card-grid .bcs-gear-ad h2{font-size:64px;line-height:65px;margin:20px 0px 20px;position:relative;z-index:1;}.layout--front.card-grid .bcs-gear-ad p{font-size:var(--t-body-size-lg);line-height:var(--t-body-height-lg);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);font-weight:var(--t-body-weight-semibold);max-width:20em;position:relative;z-index:1;}.layout--front.card-grid .bcs-gear-ad .field--name-field-media-image img{bottom:-50px;height:120%;max-width:none;opacity:0.15;position:absolute;right:-50px;width:auto;}@container (min-width:800px){.layout--front.card-grid .bcs-gear-ad .field--name-field-media-image img{height:90%;left:0;right:auto;}}@container (min-width:1200px){.layout--front.card-grid .bcs-gear-ad .field--name-field-media-image img{height:80%;left:auto;right:-50px;}}.layout__navigation{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);backdrop-filter:blur(15px);background-color:hsla(var(--hsl-bg),0.5);display:flex;flex-direction:column;pointer-events:none;transform:translateX(-100%);transition:transform 0.25s ease;}@media (min-width:1280px){.layout__navigation{backdrop-filter:none;background-color:transparent;transform:translateX(0);}}.navigation--is-opening .layout__navigation,.navigation--is-open .layout__navigation{transform:translateX(0);}.navigation--is-open .layout__navigation{pointer-events:all;}.layout__navigation a,.layout__navigation .navigation__header,.layout__navigation .navigation__content,.layout__navigation .flyout__opener{pointer-events:all;}.navigation__header,.navigation__content{background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);max-width:375px;width:100%;}@media (min-width:1280px){.navigation__header,.navigation__content{width:var(--l-navigation-width);}}.navigation__header{height:20svh;padding:20px var(--l-toolbar-height) 5px;}.navigation__header svg.logo{display:block;height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;}@media (min-width:1280px){.navigation__header{height:auto;padding:30px 50px 10px;}}.navigation__content{display:flex;flex:1;flex-direction:column;max-height:80svh;overflow-y:auto;}@media (min-width:1280px){.navigation__content{max-height:none;}}:where(.navigation__content > .region) > .block--menu{padding:0 20px;position:static;}@media (min-width:1280px){:where(.navigation__content > .region) > .block--menu{padding:0 10px;}}@media (min-width:1280px){:where(.navigation__content > .region) > .block--menu{padding:0 20px;}}:where(.navigation__content > .region) > .block--menu > .contextual{display:none !important;}:where(.navigation__content > .region) > .block--menu .menu{margin:0;}:where(.navigation__content > .region) > .block--menu .menu-item{display:flex;margin:0;padding:0;}:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:not(.menu-item--has-flyout){display:none;}:where(.navigation__content > .region) > .block--menu .menu-item > button:not(.menu-item__button):not(.flyout__opener){display:none;}:where(.navigation__content > .region) > .block--menu .menu-item > a,:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg),1);border:0 none;border-radius:var(--d-border-radius);color:hsla(var(--hsl-fg),1);cursor:pointer;display:block;flex:1;padding:10px 10px 10px 45px;position:relative;text-align:left;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color;transition-timing-function:ease;}:where(.navigation__content > .region) > .block--menu .menu-item > a > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button > svg:not(.fa-arrow-up-right-from-square){left:10px;opacity:0.6;position:absolute;top:50%;transform:translate(calc(0.75em - 50%),-50%);transition-duration:0.25s;transition-property:color,opacity,transform;transition-timing-function:ease;}:where(.navigation__content > .region) > .block--menu .menu-item > a > .content-moderation-badge,:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button > .content-moderation-badge{background-color:hsla(var(--hsl-fg-up),1);color:hsla(var(--hsl-bg),1);font-weight:var(--t-body-weight-bold);margin-left:0.75em;position:relative;top:-1px;}:where(.navigation__content > .region) > .block--menu .menu-item > a.is-active,:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button.is-active{color:hsla(var(--hsl-white),1);font-weight:var(--t-ui-weight-bold);}:where(.navigation__content > .region) > .block--menu .menu-item > a.is-active > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a.is-active > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button.is-active > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > .menu-item__button.is-active > svg:not(.fa-arrow-up-right-from-square){color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-columbia-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-columbia-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-columbia-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);font-weight:var(--t-ui-weight-bold);}:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:hover,:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:hover > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:hover > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:focus-visible > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a.button--primary:focus-visible > svg:not(.fa-arrow-up-right-from-square){color:hsla(var(--hsl-primary),1);}:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button > .menu-item__button{border-bottom-right-radius:0;border-top-right-radius:0;}:where(.navigation__content > .region) > .block--menu .menu-item > a:hover,:where(.navigation__content > .region) > .block--menu .menu-item > a:focus-visible,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:hover > .menu-item__button,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:focus-visible > .menu-item__button,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--is-open > .menu-item__button{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}:where(.navigation__content > .region) > .block--menu .menu-item > a:hover > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a:hover > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item > a:focus-visible > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a:focus-visible > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:hover > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:hover > .menu-item__button > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:focus-visible > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:focus-visible > .menu-item__button > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--is-open > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--is-open > .menu-item__button > svg:not(.fa-arrow-up-right-from-square){color:hsla(var(--hsl-secondary),1);opacity:1;}@media (prefers-reduced-motion:no-preference){:where(.navigation__content > .region) > .block--menu .menu-item > a:hover > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a:hover > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item > a:focus-visible > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item > a:focus-visible > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:hover > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:hover > .menu-item__button > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:focus-visible > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--button:focus-visible > .menu-item__button > svg:not(.fa-arrow-up-right-from-square),:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--is-open > .menu-item__button > .fa-layers,:where(.navigation__content > .region) > .block--menu .menu-item.menu-item--is-open > .menu-item__button > svg:not(.fa-arrow-up-right-from-square){transform:translate(calc(1em - 50%),-50%);}}.is-logged-in .navigation__content .block--menu .menu-item--unauthenticated-only{display:none;}.navigation__content .flyout__opener{background:none;border:0 none;border-radius:var(--d-border-radius);color:hsla(var(--hsl-fg-down),1);min-width:40px;opacity:0.5;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;}.navigation__content .flyout__opener svg{transition:transform 0.25s ease;}.navigation__content .menu-item--is-open .flyout__opener{background-color:hsla(var(--hsl-bg-up),1);opacity:1;}.navigation__content .menu-item--is-open .flyout__opener svg{transform:rotate(-180deg);}.navigation__content .menu-item--button .flyout__opener{border-bottom-left-radius:0;border-top-left-radius:0;}.navigation__content .menu-item--button:hover .flyout__opener,.navigation__content .menu-item--button:focus-visible .flyout__opener,.navigation__content .flyout__opener:hover,.navigation__content .flyout__opener:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);opacity:1;}.navigation__content .menu-item--has-flyout > .menu-dropdown{display:none;}.navigation__content .menu-item--has-flyout > .menu-dropdown.flyout{display:block;}.navigation__content .flyout{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-columbia-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-columbia-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-gray-05);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-columbia-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);backdrop-filter:blur(30px);background-color:hsla(var(--hsl-bg),0.8);color:hsla(var(--hsl-fg),1);height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(200%);transition:transform 0.2s ease;width:100%;z-index:1;}@media (prefers-reduced-motion){.navigation__content .flyout{transition:none;}}@media (min-width:1280px){.navigation__content .flyout{background-color:hsla(var(--hsl-bg),0.6);left:var(--l-navigation-width);transform:translateX(-100%);width:calc(100% - var(--l-navigation-width));z-index:-1;}}.navigation__content .flyout > .layout{height:calc(100% - var(--l-toolbar-height));overflow:auto;padding:var(--vr-layout-lg);}.navigation__content .flyout > .layout > .layout__region{display:flex;flex-direction:column;gap:var(--vr-layout);}.navigation__content .flyout .field--name-field-summary,.navigation__content .flyout .block--menu{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);margin-bottom:0;padding:var(--vr-layout);}.navigation__content .flyout .field--name-field-summary p{margin-left:0;max-width:35em;}.navigation__content .flyout .menu{column-gap:60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:var(--vr-layout);}.navigation__content .flyout .menu .menu{display:block;}.navigation__content .flyout .menu-item{display:block;margin:0;}.navigation__content .flyout .menu-item > span{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;display:block;margin-bottom:5px;}.navigation__content .flyout .menu-item > a{font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);background-color:transparent;color:hsla(var(--hsl-secondary),1);font-weight:var(--t-ui-weight-bold);padding:0;text-decoration:2px underline;text-decoration-color:transparent;text-underline-offset:0.2em;transition-duration:0.15s;transition-property:background-color,color,text-decoration-color,text-indent;transition-timing-function:ease;}.navigation__content .flyout .menu-item > a.is-active{color:hsla(var(--hsl-secondary-down),0.8);text-decoration-color:hsla(var(--hsl-secondary-down),0.5);}.navigation__content .flyout .menu-item > a:hover,.navigation__content .flyout .menu-item > a:focus-visible{background-color:transparent;color:hsla(var(--hsl-secondary-up),1);text-decoration-color:hsla(var(--hsl-secondary-up),1);text-indent:2px;}.navigation--is-open .navigation__content .flyout{transform:translateX(100%);}.navigation__content .menu-item--is-open .flyout{box-shadow:0 0 150px 150px rgba(0,0,0,0.1);pointer-events:all;transform:translateX(0);}.navigation__content .flyout__header{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;align-items:center;color:hsla(var(--hsl-primary-up),1);display:flex;flex-direction:row-reverse;height:var(--l-toolbar-height);opacity:0;transform:translateX(-40px);}@media (min-width:1280px){.navigation__content .flyout__header{flex-direction:row;}}.navigation__content .flyout__header > div:first-child{flex:1;font-weight:bold;}.navigation__content .flyout__header > div:first-child > .fa-layers,.navigation__content .flyout__header > div:first-child > svg:not(.fa-arrow-up-right-from-square){display:inline-block;margin-right:0.5em;}@media (min-width:1280px){.navigation__content .flyout__header > div:first-child{padding-left:20px;}}.navigation__content .menu-item--is-open .flyout__header{opacity:1;transform:translateX(0);}.navigation__content .flyout__closer{background:none;border:0 none;height:var(--l-toolbar-height);opacity:0.5;padding:0;position:relative;transition:opacity 0.25s ease;width:var(--l-toolbar-height);}.navigation__content .flyout__closer .bars span{background-color:hsla(var(--hsl-primary-up),1);border-radius:10px;display:block;height:3px;left:50%;position:absolute;top:50%;transform-origin:5px 50%;width:15px;}.navigation__content .flyout__closer .bars span:nth-child(1){transform:translate(-50%,100%) rotate(45deg);}.navigation__content .flyout__closer .bars span:nth-child(2){transform:translate(-50%,-100%) rotate(-45deg);}@media (min-width:1280px){.navigation__content .flyout__closer .bars span{transform-origin:50% 50%;width:25px;}.navigation__content .flyout__closer .bars span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg);}.navigation__content .flyout__closer .bars span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg);}}.navigation__content .flyout__closer:hover,.navigation__content .flyout__closer:focus-visible{opacity:1;}.region--navigation{flex:1;padding-top:10px;}.region--user{font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg),1);padding-bottom:20px;padding-top:var(--vr-layout);}.region--user .block--views-current-user{padding:0 30px;}.region--user .block--views-current-user .views-field-field-image{margin-bottom:10px;}.region--user .block--views-current-user .views-field-field-image svg{color:hsla(var(--hsl-fg-down),0.2);display:block;font-size:140px;margin-bottom:var(--vr-layout-sm);margin-left:auto;margin-right:auto;}.region--user .block--views-current-user .views-field-field-image img{border-radius:var(--d-border-radius-sm);margin-left:auto;margin-right:auto;width:100px;}.region--user .block--views-current-user .views-field-field-last-name{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-body-weight-bold);margin-bottom:5px;text-align:center;}.region--user .block--views-current-user .views-field-mail{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);color:hsla(var(--hsl-fg-down),1);text-align:center;}.region--user .block--menu-account{margin-top:20px;}.region--user .block--menu-account .menu-item--masquerade.js-enabled{display:none;}.region--user .block--menu-account .menu-item--masquerade svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade + .menu-item svg.fa-rotate{background-color:hsla(var(--hsl-bg),1);border:1px solid hsla(var(--hsl-bg),1);transform:scale(0.75) translate(40%,40%);}.region--user .block--menu-account .menu-item--masquerade:hover svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade:focus-visible svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade + .menu-item:hover svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade + .menu-item:focus-visible svg.fa-rotate{background-color:hsla(var(--hsl-bg-up),1);border:1px solid hsla(var(--hsl-bg-up),1);}.region--user .block--menu-account .menu-item--masquerade .flyout__header svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade + .menu-item .flyout__header svg.fa-rotate{background-color:hsl(180,2.33%,80.14%);border-color:hsl(180,2.33%,80.14%);border-radius:50%;}@media (min-width:1280px){.region--user .block--menu-account .menu-item--masquerade .flyout__header svg.fa-rotate,.region--user .block--menu-account .menu-item--masquerade + .menu-item .flyout__header svg.fa-rotate{background-color:hsl(150,5%,92.16%);border-color:hsl(150,5%,92.16%);}}.is-masquerading .menu-item--masquerade{display:none !important;}.layout__toolbar{font-size:var(--t-ui-size);line-height:var(--t-ui-height);padding-left:calc(var(--l-toolbar-height));}@media (min-width:1280px){.layout__toolbar{padding-left:15px;}}.layout__toolbar .region--toolbar{align-items:center;display:flex;height:100%;}.layout__toolbar .contextual{display:none !important;}.layout__toolbar .tabs{margin-bottom:0;}.layout__toolbar .tabs-dropdown--tabs .tabs{height:var(--l-toolbar-height);}.block--local-tasks{max-width:100%;}.block--local-tasks .menu-item{display:flex;padding:0;}.block--local-tasks .menu-dropdown{display:none;}.menu-dropdown--toolbar{backdrop-filter:blur(15px);background-color:rgba(0,0,0,0.1);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 0.15s ease;width:100%;z-index:var(--z-index-modal);align-items:center;display:flex;justify-content:center;}.menu-dropdown--toolbar .layout{box-shadow:var(--d-shadow);display:flex;flex-direction:column;left:50%;max-height:calc(100svh - var(--vr-layout) * 2);max-width:calc(100svw - var(--vr-layout) * 2);opacity:0;pointer-events:none;position:relative;position:fixed;top:50%;transform:translate(-50%,calc(30px - 50%));transition-duration:0.15s;transition-property:opacity,transform;transition-timing-function:ease;z-index:calc(var(--z-index-modal) + 1);}.menu-dropdown--toolbar .layout .menu-item__closer{align-items:center;background:none;border:0 none;color:hsla(var(--hsl-fg),1);display:flex;font-size:30px;height:70px;justify-content:center;opacity:0.75;outline:0 none;position:absolute;right:0;top:0;transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;width:70px;}.menu-dropdown--toolbar .layout .menu-item__closer svg{padding:0 5px;}.menu-dropdown--toolbar .layout .menu-item__closer:hover,.menu-dropdown--toolbar .layout .menu-item__closer:focus-visible{opacity:1;transform:scale(1.1);}.menu-dropdown--toolbar .layout .menu-item__closer:focus-visible svg{outline:1px dashed;}.menu-dropdown--toolbar.menu-dropdown--is-open{opacity:1;pointer-events:all;}.menu-dropdown--toolbar.menu-dropdown--is-open .layout{opacity:1;pointer-events:all;transform:translate(-50%,-50%);}.menu-dropdown--toolbar .block--toggle-bookmark .block__title{align-items:center;background-color:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;color:hsla(var(--hsl-fg),1);display:flex;gap:5px;margin:0;min-height:70px;padding:10px 70px 10px 20px;}.menu-dropdown--toolbar .block--toggle-bookmark .block__content{background-color:hsla(var(--hsl-bg-up),1);flex:1;overflow:auto;padding:var(--vr-layout-sm) var(--vr-layout) var(--vr-layout);}.menu-dropdown--toolbar .block--toggle-bookmark .block__content:first-child{border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;}.menu-dropdown--toolbar .block--toggle-bookmark .block__content:last-child{border-radius:0 0 var(--d-border-radius) var(--d-border-radius);}.menu-dropdown--toolbar .block--toggle-bookmark fieldset{border:0 none;margin:0;padding:0;}.menu-dropdown--toolbar .block--toggle-bookmark fieldset legend{display:none;}.menu-dropdown--toolbar .block--toggle-bookmark .form-actions{margin-top:var(--vr-layout-sm);}button[data-js=to-top-button]{opacity:0.5;}button[data-js=to-top-button].is-ready{opacity:1;}.user-login-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);margin-top:var(--vr-layout-lg);}.user-login-form:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.user-login-form .form-item{margin-bottom:var(--vr-layout-sm);}.user-login-form p{margin-left:0;}.user-login-form li:not(:last-child){margin-bottom:var(--vr-layout-sm);}
