﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{margin:0}p,li,h1,h2,h3,h4{word-break:break-word}html,body{overflow-x:hidden}html{scroll-behavior:smooth}body{min-height:100vh;font-family:sans-serif;font-size:100%;line-height:1.5;text-rendering:optimizeSpeed}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:initial}}h1{font-weight:400;padding:.75rem 0 1rem}.prose h2{margin-top:2.5rem;margin-bottom:1rem}.prose h3,.prose h4,.prose h5,.prose h6{margin-top:1rem;margin-bottom:1rem}.headers{border-bottom:solid 2px var(--color-neutral-100)}.prose{max-width:60ch}pre.code{width:auto;overflow-x:initial;margin-top:1.5rem}blockquote{padding:.25rem 1rem;border-left:solid 4px var(--color-neutral-300);color:var(--color-neutral-300);font-weight:var(--semibold);font-size:1rem}.prose p:has(img){display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;align-items:center}.prose p:has(img+img)>img{max-width:50%}.prose img{width:revert;max-width:100%;padding:1rem 0}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.opens-new-window::after{font-family:"Material Icons";content:"";color:var(--color-teal-400);font-size:1.25rem;padding-left:.25rem;vertical-align:sub}m-website-header a:not(:first-child){padding-left:1rem}m-website-header a{font-size:.875rem;text-decoration:none;color:var(--color-neutral-300);text-transform:uppercase;font-weight:var(--bold);letter-spacing:1.25px;display:flex;align-items:center;gap:.25rem}@media(max-width: 40rem){m-website-header a{padding-top:.5rem}}m-website-header a>.header-nav-text:hover{text-decoration:underline}m-website-header nav a .material-icons{font-size:1.5em}.footer{background:var(--color-blue-400)}.footer ul{list-style:none;margin:0;padding:0}.footer ul a{display:inline-block;padding:var(--space-x-small) 0;text-decoration:none}.footer ul a span:hover{text-decoration:underline;text-decoration-thickness:2px}.footer a{color:#fff}.footer a>svg{margin-right:.5em}.footer__content{color:var(--color-blue-100);padding:var(--space-xxx-large) 0;display:grid;grid-template-columns:repeat(auto-fill, 350px);gap:var(--space-xx-large)}.footer__content h2{color:var(--color-blue-200);font-size:.875rem;font-weight:800;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:var(--space-medium)}.footer__policies{border-left:solid 1px var(--color-blue-300);padding-left:2em}@media screen and (max-width: 1200px){.footer__policies{border-left:none;padding-left:0}}.footer__disclaimer{background:var(--color-blue-500);color:var(--color-blue-200);padding:var(--space-medium) 0}.footer__disclaimer a{color:var(--color-blue-200)}.footer__disclaimer p{margin:0}@media screen and (min-width: 820px){.footer__disclaimer p{display:inline-block}.footer__disclaimer p+p{margin-left:var(--space-x-large)}}.layout{margin:2rem auto 0}.grid-layout{display:grid;position:relative;grid-template-areas:"sidepanel mainpanel ";grid-template-columns:30% 70%;grid-template-rows:min-content 1fr;margin:1rem 0;gap:1rem}@media(max-width: 52rem){.grid-layout{grid-template-columns:40% 60%}}@media(max-width: 40rem){.grid-layout{grid-template-areas:"sidepanel " " mainpanel ";grid-template-columns:100%}}.side-panel{grid-area:sidepanel}.main-panel{grid-area:mainpanel}.side-panel__box{display:flex;flex-flow:column wrap;max-width:85%}@media screen and (max-width: 751px){.side-panel__box{max-width:none}}.grid-404{display:grid;grid-template-areas:"title      img" "content404 img" "..         img" "..         imglabel";grid-template-columns:55% 45%;column-gap:0;margin:2rem 0}.grid-404 h1{grid-area:title;display:flex;flex-flow:column wrap;max-width:20ch}.grid-404 .subtitle{font-size:1.125rem;font-family:var(--font-base-family);text-transform:uppercase;color:var(--color-neutral-300);font-weight:bold}.grid-404 .content-404{grid-area:content404}.grid-404 .image-404{grid-area:img}.grid-404 .image-404 img{border:solid .5px var(--color-teal-200);border-radius:0;padding:.5rem;margin:.5rem}.grid-404 .image-404-label{grid-area:imglabel;text-align:right;font-size:.95rem}@media(max-width: 52rem){.grid-404{grid-template-areas:"title " "content404" "img" "imglabel";grid-template-columns:100%}}.skip-links{background:var(--color-blue-400);padding:var(--space-small);margin:0 auto}.skip-links ul{padding-left:0}.skip-links ul li{margin:var(--space-medium) 0;text-align:center}.skip-links a{color:#fff;padding:var(--space-x-small)}.skip-links:not(:focus-within){position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.hero-banner{display:grid;grid-template-areas:"bannertext bannerimages";grid-template-columns:1fr 1fr;margin:1.5rem 0}@media(max-width: 40rem){.hero-banner{grid-template-areas:"bannertext";grid-template-columns:1fr}}.hero-banner-text{grid-area:bannertext}.hero-banner-images{grid-area:bannerimages}@media(max-width: 40rem){.hero-banner-images{display:none}}.hero-banner-triad{display:flex;height:300px;position:relative}.hero-banner-triad img{padding:.5rem;width:31%;object-fit:cover;object-position:center;z-index:1;margin:.5rem;border:solid .5px var(--color-teal-200);border-radius:0}@media(max-width: 40rem){.hero-banner-triad img{display:none}}.triad-label{text-align:right;font-size:.95rem}@media(max-width: 40rem){.triad-label{display:none}}.hero-banner-text{padding:1rem 0}.hero-banner-text .breadcrumbs{padding:0 0 1.5rem}.hero-banner-text h1{display:flex;flex-flow:column wrap;max-width:20ch}.hero-banner-text .subtitle{font-size:1.125rem;font-family:var(--font-base-family);text-transform:uppercase;color:var(--color-neutral-300);font-weight:bold}.hero-banner-text p{max-width:55ch;font-size:1rem}@media(max-width: 40rem){.hero-banner-text{width:100%}}.feedback-banner{background-color:var(--color-indigo-100);padding:1em 0}.feedback-banner a{font-weight:bold}.feedback-banner-container{display:flex;align-items:center}.feedback-icon,.contact-icon{border-radius:100%;margin-right:.5rem;color:var(--color-teal-400)}.banner{color:var(--color-neutral-400);padding:.5rem 0}.banner__inner-container{display:flex;align-items:center;gap:.5rem}.banner__inner-container>p{margin:0}.banner__inner-container>svg{flex-shrink:0}.banner--warning{background-color:var(--color-orange-300)}.banner--info{background-color:var(--color-teal-200)}.banner>*:last-child{margin-bottom:0;padding-bottom:0}.banner>*:first-child{margin-top:0;padding-top:0}.banner+.banner{border-top:1px solid var(--color-neutral-400)}@media(max-width: 40rem){input[type=text]#find-collection{width:100%}}button.clear-all-btn{border:none;display:flex;align-items:flex-start;background-color:#fff;font-family:var(--font-base-family);color:var(--color-neutral-300);text-decoration:underline}details.filter:not(:last-child){border-bottom:solid 1px var(--color-neutral-100)}details.filter{padding:.5em 0}details.filter>div{padding:.25em}details.filter[open]>summary:first-of-type{font-weight:var(--semibold);color:var(--color-teal-400);border-left:2px solid var(--color-teal-400);padding:.25em .5em}details.filter>summary::after{font-family:"Material Icons";font-size:24px;content:"";color:var(--color-teal-400)}details.filter[open]>summary::after{font-family:"Material Icons";content:"";color:var(--color-teal-400)}.filter>summary{display:flex;justify-content:space-between;align-items:center;border-left:2px solid rgba(0,0,0,0);padding:.25em .5em;list-style:none;cursor:pointer}.filter>summary::-webkit-details-marker{display:none}.filter>summary::marker{display:none}.filters__count{color:var(--color-neutral-300)}.filters__selected>*+*{padding:var(--space-small) 0}.filter-item--list{overflow:auto}.filter-item{padding:.25rem 0}.filter-item label{color:var(--color-neutral-400);font-size:1rem;font-weight:normal;text-transform:none;display:block;margin-bottom:0rem}.filter-item label>span{color:var(--color-neutral-300)}.seperator::after{font-family:"Material Icons";content:"";vertical-align:bottom;color:var(--color-neutral-200);padding-left:.25rem}#current-filters{max-width:80%;padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:solid 1px var(--color-neutral-100)}#current-filters h3{font-size:1rem;text-transform:uppercase;color:var(--color-neutral-300);font-weight:bold;padding-top:.5rem}.filter-item>input[type=checkbox]{flex-shrink:0}button.disclosure-btn{font-family:var(--font-base-family);font-size:1.25rem;color:var(--color-neutral-400);border:solid 1px var(--color-neutral-300);padding:1rem .5rem;width:100%;display:none;background:#fff;line-height:1.5;border-radius:var(--radius-default)}@media(max-width: 40rem){button.disclosure-btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}button.disclosure-btn .disclosure-btn-text{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}@media(max-width: 40rem){button[aria-expanded=false]~.disclosure-container{display:none}}@media(max-width: 40rem){.disclosure-container{margin:1rem 0}}button.disclosure-btn::after{font-family:"Material Icons";font-size:1.5rem;content:""}button.disclosure-btn[aria-expanded=true]::after{font-family:"Material Icons";font-size:1.5rem;content:""}::highlight(search-results){background-color:#ffda50;color:#212b36;-webkit-text-stroke-width:.5px}.input-container{display:flex;flex-direction:column}label{color:var(--color-neutral-300);font-size:1rem;font-weight:var(--bold);text-transform:uppercase;display:block;margin-bottom:.5rem}.form-instructions{color:var(--color-neutral-300);font-size:1rem;display:block;margin-top:.5rem}input[type=text],input[type=date],input[type=tel],input[type=time],input[type=number]{border:solid 1px var(--color-neutral-200);padding:.5rem .75rem;border-radius:2px;accent-color:var(--color-teal-400)}input[type=text]{max-width:100%}input::placeholder{font-family:var(--font-base-family);color:var(--color-neutral-400);font-size:.95rem}.input-description-text{color:var(--color-neutral-300);font-size:1rem;display:block;margin-top:.5rem}textarea{font-family:var(--font-base-family);font-size:.95rem;padding:.75rem;max-width:100%;line-height:1.5;border:solid 1px var(--color-neutral-200);padding:.75rem;border-radius:2px}input[type=checkbox]{accent-color:var(--color-teal-400);width:18px;height:18px;margin-right:.75rem}.checkbox-option{display:flex;flex-flow:row wrap;margin:.5rem 0}.checkbox-option>label{font-family:var(--font-base-family);color:var(--color-neutral-400);font-size:1rem;font-weight:normal;text-transform:none;display:block;margin-bottom:.25rem}.results-list{list-style-type:none;padding-left:0}.no-results{display:none}body[data-total-results="0"] .no-results{display:block !important}.results-list--grid{border-bottom:1px solid var(--color-neutral-100);padding-bottom:1rem;color:var(--color-neutral-400);display:grid;position:relative;grid-template-areas:"thumbnail title " ". metadata ";grid-template-columns:12% 88%;grid-template-rows:min-content 1fr;margin:1rem 0;gap:0 .75rem}@media(max-width: 40rem){.results-list--grid{grid-template-areas:"title" "metadata";grid-template-columns:100%}}.results-list--grid .results-list__image,.results-list--grid .results-list__blank{grid-area:thumbnail}.results-list__image{width:80px;height:auto;align-self:flex-start;padding:0;margin-right:.25rem;flex-shrink:0}.results-list--grid .results-card{position:static;grid-area:title}.results-card>div>p{max-width:78ch}.results{margin-top:.25em}.results-dl{grid-area:metadata}dl.results-dl{display:grid;grid-template-columns:12rem 1fr}.results-dl>dt{grid-column:1/2;font-weight:var(--bold);padding:var(--space-xxx-small) 0;margin-left:0}.results-dl>dd{grid-column:2/3;margin-left:0}.results-heading{margin-top:.25rem;font-weight:var(--bold);font-size:1.125rem;color:var(--color-neutral-300)}.flex{display:flex}.flex-grow-1{flex-grow:1}.flex-flow-column{flex-direction:column}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.callout{color:var(--color-neutral-400);border-width:1px 1px 1px 4px;border-style:solid;border-radius:4px;margin:2rem 0px;padding:1.5rem;max-width:40rem;display:grid;grid-template-areas:"icon message" "...  message";grid-template-columns:5% 95%;gap:.5rem;align-items:center}@media screen and (max-width: 751px){.callout{grid-template-areas:"icon ..." "message message"}}.callout__icon{grid-area:icon}.callout__message{grid-area:message}.callout--info{background-color:var(--color-teal-100);border-color:var(--color-neutral-100) var(--color-neutral-100) var(--color-neutral-100) var(--color-teal-400)}.callout--warning{background-color:var(--color-orange-100);border-color:var(--color-neutral-100) var(--color-neutral-100) var(--color-neutral-100) var(--color-orange-400)}