@import url('https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat;}.hero-about{background-image:url('/_flysystem/fedora/2026-03/edited-blackfeet-man-offers-plant-medicine-editedjpg.jpg');}.hero-contact{background-image:url('/_flysystem/fedora/2026-03/cwis-library-contact-hero.jpg');}.hero-guide{background-image:url('/_flysystem/fedora/2026-03/Indigenous_people_in_the_ceremony_of__Inti_Raymi__Fest.jpg');}.hero-search,.hero--tax{background-image:url('/_flysystem/fedora/2026-03/home-hero-repository_0.jpg');}.hero-indg-economies{background-image:url('/_flysystem/fedora/2026-04/NCAI%20National%20Convention.jpg');}.hero-indg-env-justice{background-image:url('/_flysystem/fedora/2026-03/boudhayan-bardhan-Af4ji6eI-2U-unsplash.jpg');}.hero-indg-health{background-image:url('/_flysystem/fedora/2026-03/ikshana-productions--gukTrw5PzY-unsplash.jpg');}.hero-ind-knowledge{background-image:url('/_flysystem/fedora/2026-04/Indigenous%20Knowledge.jpg');}.hero-indg-nutrition{background-image:url('/_flysystem/fedora/2026-03/rudy-dong-VuBg3cG74A8-unsplash.jpg');}.hero-indg-political-conflicts{background-image:url('/_flysystem/fedora/2026-04/political-struggle-social-movements.jpg');}.hero-indg-rights{background-image:url('/_flysystem/fedora/2026-03/momument-valley-navajo-reservation_0.jpg');}.hero-int-law{background-image:url('/_flysystem/fedora/2026-04/international-law-human-rights.jpg');}.hero-ryser-collection{background-image:url('/_flysystem/fedora/2026-03/Faculty_Dr-Rudy-Ryser_photo_2.jpg');}@media screen and (min-width:1024px){.hero{width:100vw;height:70vh;min-height:600px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);aspect-ratio:auto;}}
.block-collection-content{margin-top:5em;margin-bottom:5em;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.block-guide-content{margin-bottom:3em;}.block-collection-content .collection-page-title{text-align:center;margin-bottom:0.5em;font-weight:bold;}.block-collection-content .tax-page-title{text-align:center;margin-bottom:-.5em;font-weight:bold;}.block-collection-content .collection-subtitle{font-size:1.5em;font-weight:300;margin-bottom:1em;text-align:center;}.block-collection-content .collection-description{margin-top:1em;line-height:1.6;}.block-collection-content .collection-content{font-weight:300;text-align:center;}.block-collection-content p{font-size:20px;}@media (min-width:768px){.block-collection-content .collection-subtitle{font-size:1.75em;}}@media (min-width:1024px){.block-collection-content{margin-top:5em;}.block-collection-content .collection-subtitle{font-size:2em;}}
.block-full-width-banner{width:100%;aspect-ratio:16 / 9;margin:1em 0;box-sizing:border-box;background-image:url('/_flysystem/fedora/2026-03/cwis-preservation-project-george-manuel-rudy-ryser-web.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}@media screen and (min-width:1024px){.block-full-width-banner{width:100vw;min-width:100vw;height:500px;margin:1em calc(-50vw + 50%);aspect-ratio:auto;}}.block-full-width-banner-caption{margin:.5em auto;font-size:0.9em;color:#666;}.banner-image-block-wrapper{margin-top:3em;margin-bottom:3em;text-align:center;}.about-block-full-width-banner{width:100%;aspect-ratio:16 / 9;margin:1em 0;box-sizing:border-box;background-image:url('/_flysystem/fedora/2026-03/gml-hero%20%281%29.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}@media screen and (min-width:1024px){.about-block-full-width-banner{width:100vw;min-width:100vw;height:500px;margin:1em calc(-50vw + 50%);aspect-ratio:auto;}}.about-banner-image-block-wrapper{margin-top:3em;margin-bottom:3em;text-align:center;}
.block-webform-block{margin-bottom:3rem;}
.site-footer{background-color:#1c1c1c;padding:3em 1em;}.site-footer .layout-container{padding-left:15px;padding-right:15px;}.site-footer__bottom{margin-top:0;border-top:none;}.cwis-footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem 2rem;align-items:stretch;color:rgba(255,255,255,0.85);}.cwis-footer-grid a{color:rgba(255,255,255,0.95);text-decoration:underline;}.cwis-footer-grid a:hover,.cwis-footer-grid a:focus{color:#fff;}.cwis-footer-grid__logo{grid-column:1 / span 2;display:flex;align-items:top;justify-content:flex-start;}.cwis-footer-grid__main{grid-column:3 / span 2;}.cwis-footer-grid__social{grid-column:5 / span 1;justify-self:start;align-self:start;text-align:left;}.cwis-footer-grid__logo-link{display:inline-block;line-height:0;}.cwis-footer-grid__logo img{max-width:100%;height:auto;}.cwis-footer-grid__main p{margin:0 0 0.65em;font-size:0.95rem;line-height:1.5;}.cwis-footer-grid__contact-line{font-size:1.5rem;font-weight:600;}.cwis-footer-grid__contact-line a{text-decoration:none;}.cwis-footer-grid__legal{font-size:0.8rem;opacity:0.9;}.cwis-footer-grid__sep{display:inline-block;padding:0 0.5em;opacity:0.6;}.cwis-footer-grid__copy{font-weight:600;}.cwis-footer-grid__social-title{margin:0 0 0.75em;font-size:1rem;font-weight:600;}.cwis-footer-grid__icons{display:flex;flex-wrap:wrap;gap:0.75rem 1rem;list-style:none;margin:0;padding:0;}.cwis-footer-grid__icons a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:rgba(255,255,255,0.9);text-decoration:none;}.cwis-footer-grid__icons svg{width:1.35rem;height:1.35rem;}@media (max-width:991px){.cwis-footer-grid{grid-template-columns:1fr;}.cwis-footer-grid__logo,.cwis-footer-grid__main,.cwis-footer-grid__social{grid-column:1 / -1;}.cwis-footer-grid__logo{justify-content:flex-start;}.cwis-footer-grid__logo img{max-width:70%;height:auto;margin:0 auto;}}
body,.navbar,h1,h2,h3,h4,h5,h6,.dropdown-menu{font-family:'Rethink Sans',system-ui,sans-serif;}.navbar li a,.navbar li .dropdown-toggle,dropdown-menu li a{font-size:18px;}.dropdown-menu li a,.dropdown-menu li .dropdown-toggle{text-decoration:none !important;color:#242425!important;}.navbar li a:hover,.dropdown-menu li.dropdown-toggle:hover,.dropdown-menu li a:hover{text-decoration:none!important;color:#ff7638 !important;font-weight:900;background-color:#F2F2F2;}.dropdown-item.active,.dropdown-item:active{text-decoration:none;background-color:#F2F2F2;}.navbar-brand img{width:275px;height:auto;}.btn-primary{color:white;background-color:#d96530;transition:all .2s ease-in-out;}.btn-primary:hover{color:white;background-color:#d96530;transform:scale(.9);transition:all .2s ease-in-out;}h1{font-size:2rem;font-weight:700;margin-bottom:1rem;}h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;}h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;}h4{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;}h5{font-size:1.125rem;font-weight:500;margin-bottom:.75rem;}.pretitle{font-size:0.875rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;}@media (min-width:768px){h1{font-size:2.75rem;}h2{font-size:2.25rem;}h3{font-size:1.75rem;}h4{font-size:1.375rem;}h5{font-size:1.125rem;}.pretitle{font-size:0.9rem;}.navbar-brand img{width:350px;height:auto;}}@media (min-width:1024px){h1{font-size:4rem;}h2{font-size:3rem;}h3{font-size:2rem;}h4{font-size:1.5rem;}h5{font-size:1.25rem;}.pretitle{font-size:1rem;}.navbar-brand img{width:500px;height:auto;}}@media (min-width:768px){.dropdown:hover > .dropdown-menu{display:block !important;}}nav.menu--main .dropdown-menu{min-width:280px;max-width:min(90vw,500px);}nav.menu--main .dropdown-item,nav.menu--main .dropdown-menu .nav-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}nav.menu--main .dropdown-menu{min-width:280px;max-width:min(90vw,500px);right:0;left:auto;}.collection-search-form{margin-bottom:3em;}@media (max-width:768px){html,body{width:100vw;overflow-x:hidden;}.row.region-featured-top>*{padding-right:0;padding-left:0;}}
.archive-howto{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;margin-bottom:auto;}.archive-howto__step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:0rem;align-items:start;margin-bottom:5rem;}.archive-howto__number{margin:0;font-size:clamp(2.75rem,8vw,4.5rem);font-weight:700;line-height:1;text-align:center;color:inherit;}.archive-howto__content{text-align:left;}.archive-howto__content h3{margin:0 0 0.5rem;font-size:2rem;font-weight:700;line-height:1.3;}.archive-howto__content p{margin:0;font-size:1rem;line-height:1.55;}@media (max-width:640px){.archive-howto{gap:1rem;}.archive-howto__step{grid-template-columns:1fr;row-gap:0.75rem;column-gap:0;}.archive-howto__number{text-align:center;justify-self:center;}.archive-howto__content{text-align:left;}}.collections-list-block{width:100%;margin:0 0 5rem 0;}.collections-list-block__title{text-align:center;margin:0 0 2.5rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2;}.collections-list-block__columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem;align-items:start;}.collections-list-block__list{list-style:none;margin:0;padding:0;}.collections-list-block__item{margin:0 0 1.75rem;padding:0;text-align:left;}.collections-list-block__item:last-child{margin-bottom:0;}.collections-list-block__item h3{margin:0 0 0.35rem;font-size:1.0625rem;font-weight:700;line-height:1.3;}.collections-list-block__item p{margin:0;font-size:0.9375rem;line-height:1.5;color:#444;}@media (max-width:768px){.collections-list-block__columns{grid-template-columns:1fr;gap:0;}.collections-list-block__list:first-child{margin-bottom:2rem;}}
#navbar-main,#navbar-top{background-color:#e9ecef !important;padding-bottom:2em;padding-top:2em;}#navbar-top{display:none;}
.featured-top{overflow-x:visible;}.featured-top .featured-top__inner{overflow-x:visible;background:transparent;width:100%;}.hero-with-background{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-bottom:1em;background-color:#e9ecee;}.hero-with-background::before{display:none;}.hero-with-background-image{width:100%;aspect-ratio:16 / 9;background-image:url('/_flysystem/fedora/2026-04/A%20canoe%20in%20the%20salish%20sea._0.jpg');background-size:cover;background-position:left bottom;background-repeat:no-repeat;margin-bottom:1rem;}.hero-with-background .hero-content{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.hero-with-background .hero-content h1{font-size:2rem;margin-bottom:1rem;color:#000;text-shadow:none;}.hero-with-background .hero-content .hero-subtitle{font-size:1.25rem;margin-bottom:1.5rem;color:#000;text-shadow:none;}@media screen and (min-width:768px){.hero-with-background{padding:2rem;background-color:transparent;}.hero-with-background .hero-content h1{font-size:2.5rem;}}@media screen and (min-width:1024px){.hero-with-background{position:relative;min-height:max(80vh,700px);flex-direction:row;align-items:center;padding:2rem 3rem;background-color:transparent;}.hero-with-background::before{display:block;content:'';position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:100%;background-image:url('/_flysystem/fedora/2026-04/A%20canoe%20in%20the%20salish%20sea._0.jpg');background-size:cover;background-position:left bottom;background-repeat:no-repeat;z-index:-1;}.hero-with-background-image{display:none;}.hero-with-background .hero-content{position:relative;max-width:600px;}.hero-with-background .hero-content h1{font-size:3.8rem;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.8);}.hero-with-background .hero-content .hero-subtitle{font-size:1.75rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.8);}}.quick-links-featured-block{background:#fff;}.cwis-bs-wrap{box-sizing:border-box;width:100%;max-width:100%;padding:5em 8em;}@media (max-width:991.98px){.cwis-bs-wrap{padding:3em 1em 3em 1em;}}.cwis-bs-wrap h3{font-weight:700;margin:0 0 1rem;}.cwis-bs-quicklinks{list-style:none;margin:0;padding:0;}.cwis-bs-quicklinks li{border-bottom:1px solid #dee2e6;padding:0.5rem 0;}.cwis-bs-quicklinks li:hover{color:#d96530;font-weight:900;}.cwis-bs-quicklinks li:last-child{border-bottom:none;}.cwis-bs-quicklinks a{display:block;text-decoration:none;color:inherit;}.cwis-bs-quicklinks a:hover,.cwis-bs-quicklinks a:focus{text-decoration:underline;}.cwis-bs-collection__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;}.cwis-bs-collection__link:hover,.cwis-bs-collection__link:focus{color:#d96530;font-weight:900;}.cwis-bs-collection__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:0.25rem;transition-duration:1000ms;}.cwis-bs-collection__img:hover{transform:scale(.9);transition-duration:1000ms;}.cwis-bs-collection__caption{display:block;margin-top:0.5rem;font-size:0.875rem;line-height:1.5;text-align:center;word-break:break-word;overflow-wrap:break-word;}.cwis-bs-cta{text-align:center;margin-top:1.5rem;}.hero-block{display:flex;flex-direction:column;width:100%;}.hero-block-image{width:100%;aspect-ratio:16 / 9;background-image:url('/_flysystem/fedora/2026-03/Faculty_Dr-Rudy-Ryser_photo.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}.hero-block-content{padding:1.5rem 1em;color:#000;background-color:#e9ecee;}.home-featured-collection-pretitle{color:#000;}.hero-block-title{margin:0 0 1rem;font-size:2rem;font-weight:700;}.hero-block-subtitle{margin:0 0 1.5rem;font-size:1.1rem;line-height:1.5;}@media screen and (min-width:768px){.hero-block-content{padding:2rem;}.hero-block-title{font-size:2.25rem;}}@media screen and (min-width:1024px){.hero-block{position:relative;width:100vw;height:100vh;min-height:800px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-image:url('/_flysystem/fedora/2026-03/Faculty_Dr-Rudy-Ryser_photo.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;flex-direction:row;align-items:center;justify-content:flex-end;padding-right:15em;box-sizing:border-box;}.hero-block-image{display:none;}.hero-block-content{max-width:calc(50% - 5em);padding:1rem;text-align:left;background-color:transparent;}.hero-block-title{font-size:2.5rem;}.hero-block-subtitle{font-size:1.25rem;}}.home-about{padding-top:3rem;padding-bottom:3rem;}.home-about-btn-wrap{padding-top:1rem;}@media (min-width:768px){.home-about{padding-top:5rem;padding-bottom:5rem;}}@media (min-width:1024px){.home-about{padding-top:7rem;padding-bottom:7rem;}}.ctm-hero-block{display:flex;flex-direction:column;width:100%;}.ctm-hero-block-image{width:100%;aspect-ratio:16 / 9;background-image:url('/_flysystem/fedora/2026-04/center%20for%20traditional%20medicine_1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}.ctm-hero-block-content{padding:2rem 1rem;color:#000;background-color:rgba(86,105,55,.4);}.ctm-hero-block-title{margin:0 0 1rem;font-size:2rem;font-weight:700;color:#000;}.ctm-hero-block-subtitle{margin:0 0 1.25rem;font-size:1.25rem;line-height:1.5;color:#000;}.ctm-hero-block-description{margin:0 0 1.5rem;font-size:1.1rem;line-height:1.5;color:#000;}@media screen and (min-width:768px){.ctm-hero-block-content{padding:3rem 1rem;}.ctm-hero-block-title{font-size:2.25rem;}}@media screen and (min-width:1024px){.ctm-hero-block{position:relative;width:100vw;height:100vh;min-height:800px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-image:url('/_flysystem/fedora/2026-04/center%20for%20traditional%20medicine_1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:15em;box-sizing:border-box;}.ctm-hero-block-image{display:none;}.ctm-hero-block-content{max-width:calc(50% - 5em);padding:3rem 1rem;text-align:left;color:#fff;}.ctm-hero-block-title{font-size:2.5rem;color:#fff;}.ctm-hero-block-subtitle{font-size:1.5rem;color:#fff;}.ctm-hero-block-description{font-size:1.25rem;color:#fff;}}.home-fwj-wrapper{margin-top:4rem;margin-bottom:4rem;}h3 a{color:#000;text-decoration:none;}.fwj-btn-wrapper{text-align:center;padding-top:2rem;}@media (min-width:768px){.home-fwj-wrapper{margin-top:6rem;margin-bottom:6rem;}.fwj-btn-wrapper{padding-top:2.5rem;}}@media (min-width:1024px){.home-fwj-wrapper{margin-top:10rem;margin-bottom:10rem;}.fwj-btn-wrapper{padding-top:3rem;}}
.path-frontpage .view-id-top_level_collections,.page-node-43 .view-id-top_level_collections{display:none;}.page-node-43 article.node--type-page .view{display:none;}.page-node-45 article.node--type-page .view{display:none;}.page-node-44 article.node--type-page .view{display:none;}.page-node-51 article.node--type-page .view{display:none;}
.path-search .view-solr-search-content{margin-top:3em;margin-bottom:5em;}.view-solr-search-content .views-row{margin-bottom:5em;}.view-solr-search-content .views-row:last-child{margin-bottom:0;}.view-solr-search-content .field__label{font-weight:bold;}
