@charset "UTF-8";*,::before,::after{box-sizing:border-box;color:inherit;font-family:inherit;overflow-wrap:break-word}.visually-hidden:not(:focus-visible){position:absolute !important;height:1px !important;width:1px !important;white-space:nowrap !important;overflow:hidden !important;clip-path:inset(100%) !important;border:0 !important;padding:0 !important;margin:0 !important;outline:none !important}[hidden]{display:none !important}:disabled,.disabled{pointer-events:none;cursor:not-allowed;opacity:0.8;filter:grayscale(0.4)}button{appearance:none;background:none;padding:0;border:none;margin:0;line-height:1;text-decoration:none;cursor:pointer}img,video{display:block;max-inline-size:100%;block-size:auto;object-fit:contain}slot-fb{display:contents !important}:root{--red:#b30838;--lighter-red:#ca0940;--very-light-red:#e3c3c7;--gold:#e6a802;--gold-lighter:#ffc54b;--bright-green:#59a80f;--dark-teal:#014761;--teal:#336681;--teal-lighter:#3a7493;--teal-even-lighter:#5a8298;--dark-gray:#3c3c3c;--medium-dark-gray:#565656;--gray:#5f6062;--box-shadow-gray:#a5a5a5;--border-gray:#ddd;--medium-gray:#e2e2e2;--off-white:#e3e4e8;--divider-gray:#edeef2;--medium-light-gray:#f7f7f7;--light-gray:#f4f4f4}:not(.hydrated).comp-load-defer,:not(.hydrated *).app-load-defer{visibility:hidden !important}:root{scroll-behavior:smooth;--page-margin:max(clamp(
  	16px,
  	2.93vw + 5.03px,
  	45px
  ), (100vw - 1400px) / 2)}:root,body{margin:0;block-size:100%}body{display:flex;flex-direction:column}body>*{flex-grow:0;flex-shrink:0}body>footer{margin-block-start:auto}main>section{padding-inline:var(--page-margin)}body{--mobile-menu-inline-size:16.875rem;transition:0.2s transform ease-in-out}body.has-mobile-menu-open{transform:translateX(calc(-1 * var(--mobile-menu-inline-size)))}body.modal-open{overflow:hidden}.tab-skip-link{position:absolute;inset-inline-start:0.5rem;inset-block-start:0.5rem;z-index:9999;display:block;margin:0;padding:1rem;font-size:1.25rem;font-weight:bold;color:var(--primary);background-color:white;border:dashed}.tab-skip-link:not(:focus-visible){transform:translateX(-105%)}@media (prefers-reduced-motion: no-preference){.show-nicely:not(.custom-transition){transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out}.show-nicely:not(.custom-transition).show-later:not(.no-fade){opacity:0}.show-nicely:not(.custom-transition).show-later:not(.no-up){transform:translateY(2rem)}}.button{inline-size:fit-content;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;padding-inline:1.25rem;padding-block:0.5rem;border:none;border-radius:0.1875rem;color:white;background-color:var(--teal);transition:background-color 0.15s ease-in-out}.button:is(:hover,:focus-visible){text-decoration:none;background-color:var(--teal-lighter)}.button--light{background-color:var(--teal-lighter)}.button--light:is(:hover,:focus-visible){background-color:var(--teal)}.button--gold{color:var(--dark-gray);background-color:var(--gold)}.button--gold:is(:hover,:focus-visible){background-color:var(--gold-lighter)}.button--red{color:white;background-color:var(--red);font-weight:700}.button--red:is(:hover,:focus-visible){background-color:var(--lighter-red)}.button.bigger{padding-block:1rem}.button.square{border-radius:0}button.save-record app-icon{display:inline-block}form{max-inline-size:850px}form .form-field{display:grid;grid-template-columns:1fr;align-items:center;margin-bottom:1.25rem}form .form-field .control-label{grid-column:1;text-align:left;margin:0 0 0.5rem 0;white-space:wrap;hyphens:auto;word-break:break-word}form .form-field .editing-form-control-nested-control{grid-column:1;display:flex;flex-direction:column}form .form-field .editing-form-control-nested-control:has(select){position:relative}form .form-field .editing-form-control-nested-control:has(select)::before{content:"";position:absolute;pointer-events:none;inline-size:2.375rem;block-size:2.375rem;z-index:1;right:0;top:0;border-radius:0 3px 3px 0;background-color:#336681}form .form-field .editing-form-control-nested-control:has(select)::after{content:"▼";position:absolute;pointer-events:none;inline-size:2.375rem;block-size:2.375rem;font-size:0.75rem;line-height:0.75rem;right:0;top:0;text-align:center;margin-top:0.8125rem;color:#fff;z-index:2}form .form-field .form-control{inline-size:100%;padding:8px;border:1px solid var(--border-gray);border-radius:3px}form .form-field .form-control[type=checkbox],form .form-field .form-control[type=radio]{block-size:1.625rem;margin:0 0.5rem 0 0;accent-color:var(--teal)}form .form-field .form-control:focus-visible{outline:2px solid var(--gold)}form .form-field .field-validation-error{color:var(--red);font-size:0.875rem;line-height:1.25rem;margin-left:0.125rem;display:none}form .form-field .explanation-text{grid-column:1;font-size:0.75rem;line-height:1rem;font-style:italic;color:var(--gray);margin:0.1875rem 0 0 0.1875rem;display:none}form .form-field .ktc-checkbox,form .form-field .ktc-radio{display:flex;align-items:center}form .form-field .ktc-checkbox .form-control,form .form-field .ktc-radio .form-control{inline-size:0.875rem}form input[type=submit]{inline-size:fit-content;display:flex;justify-content:center;align-items:center;text-align:center;padding-inline:1.25rem;border:none;padding-block:0.5rem;border-radius:0.1875rem;color:white;background-color:var(--teal);transition:background-color 0.15s ease-in-out}form input[type=submit]:is(:hover,:focus-visible){text-decoration:none;background-color:var(--teal-lighter)}@media only screen and (min-width: 992px){form .form-field{grid-template-columns:max(25%, 200px) 1fr}form .form-field .control-label{grid-column:1;text-align:right;margin:0 1.25rem 0 0}form .form-field .editing-form-control-nested-control,form .form-field .explanation-text{grid-column:2}form input[type=submit]{margin-left:max(25%, 200px)}}.select-wrap{position:relative}.select-wrap::before{content:"";position:absolute;pointer-events:none;inline-size:2.375rem;block-size:2.375rem;z-index:1;right:0;top:0;border-radius:0 3px 3px 0;background-color:#336681}.select-wrap::after{content:"▼";position:absolute;pointer-events:none;inline-size:2.375rem;block-size:2.375rem;font-size:0.75rem;line-height:0.75rem;right:0;top:0;text-align:center;margin-top:0.8125rem;color:#fff;z-index:2}.select-wrap select{inline-size:100%;block-size:2.375rem;padding:8px;border:1px solid var(--border-gray);border-radius:5px}:root{--open-sans:"Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
  	"Segoe UI Symbol", "Noto Color Emoji";--merriweather:"Merriweather", ui-serif, serif, var(--open-sans);--sans:var(--open-sans);--serif:var(--merriweather);font-family:var(--sans);color:var(--medium-dark-gray)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}h1,.h1{font-size:clamp(
		32px,
		1.61vw + 25.95px,
		48px
	);font-family:var(--merriweather);font-weight:100}h2,.h2{font-size:clamp(
		24px,
		1.21vw + 19.46px,
		36px
	)}h3,.h3{font-size:clamp(
		19px,
		0.71vw + 16.35px,
		26px
	)}h4,.h4{font-size:clamp(
		16px,
		0.4vw + 14.49px,
		20px
	)}h5,.h5{font-size:13px}h6,.h6{font-size:11px}body,.font-normal{font-size:clamp(
		14px,
		0.2vw + 13.24px,
		16px
	);line-height:clamp(
		22px,
		0.2vw + 21.24px,
		24px
	)}.font-small{font-size:clamp(
		12px,
		0.2vw + 11.24px,
		14px
	);line-height:clamp(
		20px,
		0.2vw + 19.24px,
		22px
	)}.font-large{font-size:clamp(
		18px,
		0.2vw + 17.24px,
		20px
	);line-height:clamp(
		22px,
		0.2vw + 21.24px,
		24px
	)}.font-larger{font-size:clamp(
		22px,
		1.41vw + 16.7px,
		36px
	);line-height:clamp(
		24px,
		1.41vw + 18.7px,
		38px
	)}h1,h2,h3,h4,h5,h6,p,li,blockquote{text-wrap:balance;overflow-wrap:break-word}p,li,blockquote{text-wrap:pretty}h1,h2,h3,h4,h5,h6,p,li,blockquote{margin-inline:var(--text-align-margin-inline)}.text-start{text-align:start !important;--text-align-margin-inline:0 auto !important}.text-center{text-align:center !important;--text-align-margin-inline:auto !important}.text-end{text-align:end !important;--text-align-margin-inline:auto 0 !important}a{color:var(--teal);text-decoration:none}a:is(:hover,:focus-visible){text-decoration:underline}ul.unstyled-list{list-style-type:none;padding:0;margin:0}app-menu a{text-decoration:none}app-menu a:hover,app-menu a:focus-visible{text-decoration:underline}app-menu ul,app-menu ol{list-style:none;margin:0;padding:0;padding-inline-start:1em;--gap:0.75rem}app-menu ul li,app-menu ol li{max-inline-size:none;margin:0;padding:0}app-menu ul li:not(:last-child),app-menu ol li:not(:last-child){margin-block-end:var(--gap)}app-menu ul li li:first-child,app-menu ol li li:first-child{margin-block-start:var(--gap)}app-menu ul li::before,app-menu ol li::before{display:none}app-menu>[slot=search] form{display:flex;--border-radius:0.25rem}app-menu>[slot=search] form input[type=search]{flex-grow:1;color:var(--gray);background-color:white;padding-block:0.25rem;padding-inline:0.375rem;border:thin solid var(--off-white);border-inline-end:none;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);-webkit-appearance:none;appearance:none;block-size:2.25rem;line-height:1.125rem}app-menu>[slot=search] form input[type=search]::-webkit-search-cancel-button{appearance:none}app-menu>[slot=search] form input[type=submit],app-menu>[slot=search] form button[type=""],app-menu>[slot=search] form button[type=submit]{padding-inline:0.375rem;color:white;background-color:var(--gold);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);display:grid;place-content:center;block-size:2.25rem}app-menu>[slot=search] form input[type=submit] svg,app-menu>[slot=search] form input[type=submit] img,app-menu>[slot=search] form button[type=""] svg,app-menu>[slot=search] form button[type=""] img,app-menu>[slot=search] form button[type=submit] svg,app-menu>[slot=search] form button[type=submit] img{inline-size:1rem}app-menu>[slot=utilities],app-menu>[slot=menu]{display:flex}app-menu>[slot=utilities]{flex-wrap:wrap}app-menu>[slot=utilities] a.button{padding-inline:1.25rem;padding-block:0.375rem;border-radius:0.1875rem;font-size:0.625rem;line-height:1.4;text-transform:uppercase;font-weight:300}app-menu>[slot=utilities] a.button--gold{font-weight:700}app-menu>[slot=utilities] .shopping-cart{padding-inline:0.625rem;display:flex;align-items:center;gap:0.25rem;font-size:0.75rem}app-menu>[slot=utilities] .shopping-cart svg{inline-size:1.1666666667em}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary],app-menu>[slot=menu]>a,app-menu>[slot=menu] app-details[name=menu-level-1]>ul{padding:1rem}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary],app-menu>[slot=menu]>a{font-size:0.875rem;line-height:1}app-menu>[slot=menu] app-details[name=menu-level-1]::part(summary),app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary],app-menu>[slot=menu]>a{block-size:100%;display:flex;align-items:center}app-menu>[slot=menu] app-details[open]>[slot=toggle-icon] svg{transform:rotate(-0.5turn)}app-menu>[slot=menu] app-details>[slot=toggle-icon] svg{transition:transform 0.15s ease-in-out}app-menu>[slot=menu] app-details[name=menu-level-1] li:not(li li)>a{font-weight:700}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside{display:flex;gap:1.5rem;font-size:0.875rem;line-height:1.5rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>picture{flex-shrink:0;inline-size:4.625rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div{max-inline-size:32ch}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div hgroup{margin-block-end:0.875rem;font-family:var(--serif);line-height:1.25rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div hgroup p{margin:0;font-weight:300}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div hgroup h2{margin:0;font:inherit;font-weight:400}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div p{margin-block:0.875rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside>div>a{margin-block-start:1.125rem;display:flex;align-items:center;gap:0.375rem;line-height:1.125rem}app-menu>[slot=menu] li{break-inside:avoid}app-menu>[slot=account]{display:flex}app-menu>[slot=account] :is(.my-account,.saved-research,.image-requests,.sign-in){display:flex;align-items:center;gap:0.25rem;color:var(--teal)}@media (max-width: 1000px){app-menu>[slot=logo]{margin-block-start:0.875rem;margin-block-end:0.5rem}app-menu>[slot=logo] img,app-menu>[slot=logo]:is(img){inline-size:7.875rem}@supports (-webkit-touch-callout: none){app-menu>[slot=logo] img,app-menu>[slot=logo]:is(img){inline-size:9.375rem}app-menu>[slot=menu] li>a{min-block-size:2.5rem;padding-block:0.5rem}}app-menu>[slot=search],app-menu>[slot=utilities]{margin-block:0.625rem}app-menu>[slot=utilities]{justify-content:center;line-height:1;flex-direction:column;margin-inline:1rem;gap:0.75rem}app-menu>[slot=utilities] a.button,app-menu>[slot=utilities] .shopping-cart{inline-size:100%;font-size:0.75rem;font-weight:700;padding-block:0.875rem}app-menu>[slot=utilities] .shopping-cart{display:flex;justify-content:center;align-items:center;padding-inline:1.25rem;border-radius:0.1875rem;line-height:1.4;text-transform:uppercase;color:white;background-color:var(--teal);transition:background-color 0.15s ease-in-out}app-menu>[slot=utilities] .shopping-cart:is(:hover,:focus-visible){text-decoration:none;background-color:var(--teal-lighter)}app-menu>[slot=menu]{flex-direction:column}app-menu>[slot=menu]>a,app-menu>[slot=menu] app-details[name=menu-level-1],app-menu>[slot=menu] app-details[name=menu-level-1]::part(content){border-block-end:thin solid var(--divider-gray)}app-menu>[slot=menu]>a,app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary]{font-weight:600}app-menu>[slot=menu] app-details[name=menu-level-1]::part(summary){justify-content:space-between}app-menu>[slot=menu] app-details[name=menu-level-1]::part(toggle){display:grid;place-content:center;block-size:2.8125rem;padding-inline-start:calc((2.8125rem - 1rem) / 2);padding-inline-end:1rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div ul{padding:0}app-menu>[slot=menu] app-details[name=menu-level-1]>div ul li{margin:0}app-menu>[slot=menu] app-details[name=menu-level-1]>div li>a{padding-inline:1rem;min-block-size:2.8125rem;padding-block:0.625rem;display:flex;align-items:center}app-menu>[slot=menu] app-details[name=menu-level-1]>div li li>a{padding-inline:2rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside{flex-direction:column;padding:1rem}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=toggle-icon] svg{inline-size:1rem}app-menu>[slot=account]{flex-direction:column}app-menu>[slot=account] :is(.my-account,.saved-research,.image-requests,.sign-in){min-block-size:2.8125rem;padding-inline:var(--page-margin)}app-menu>[slot=account] :is(.my-account,.saved-research,.image-requests,.sign-in):not(:first-child){border-block-start:thin solid var(--border-gray)}}@media not (max-width: 1000px){app-menu>[slot=logo] img,app-menu>[slot=logo]:is(img){inline-size:10.3125rem}app-menu>[slot=search] form{color:black;background-color:white}app-menu>[slot=utilities]{display:flex;gap:0.375rem}app-menu>[slot=menu] app-details[name=menu-level-1]::part(summary){gap:0}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary]{padding-inline:1rem;padding-block:1.125rem;padding-inline-end:0}app-menu>[slot=menu] app-details[name=menu-level-1]::part(toggle){padding:0.75rem;padding-inline-end:1rem}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=toggle-icon] svg{inline-size:0.625rem}app-menu>[slot=menu] app-details[name=menu-level-1]::part(content){position:absolute;inset-inline-start:var(--page-margin);background-color:white;box-shadow:0 2px 6px rgba(0, 0, 0, 0.45);z-index:25}app-menu>[slot=menu] app-details[name=menu-level-1]>div{padding:1.5rem;display:flex}app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul{padding:0}app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul>li{inline-size:22ch;margin-block-end:1.125rem;font-size:0.875rem;line-height:1.125rem}app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside{margin-inline-start:1.5rem;border-inline-start:thin solid var(--border-gray);padding-inline:1.5rem}app-menu>[slot=menu] app-details[name=menu-level-1] .multicolumn{column-count:var(--suggested-columns);column-gap:2em}app-menu>[slot=menu] app-details[name=menu-level-1] .suggested-break{break-after:column}@supports (break-after: column){app-menu>[slot=menu] app-details[name=menu-level-1] .suggested-break:is(li){margin-block-end:0}}app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary],app-menu>[slot=menu] app-details[name=menu-level-1]::part(summary),app-menu>[slot=menu]>a{background-color:white;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out}app-menu>[slot=menu] app-details[name=menu-level-1][open]>[slot=summary],app-menu>[slot=menu] app-details[name=menu-level-1][open]::part(summary),app-menu>[slot=menu]>a:is(:hover,:focus-visible){color:white;background-color:var(--gold);text-decoration:none}app-menu>[slot=menu] app-details[name=menu-level-1]:not(:last-child),app-menu>[slot=menu]>a:not(:last-child){border-inline-end:thin solid var(--divider-gray)}app-menu>[slot=account]{margin-inline-start:auto;align-items:center;font-size:0.75rem;line-height:1.25}app-menu>[slot=account] :is(.my-account,.saved-research,.image-requests,.sign-in):not(:first-child){margin-inline-start:0.5rem;border-inline-start:thin solid var(--border-gray);padding-inline-start:0.5rem}app-menu>[slot=account] :is(.my-account,.saved-research,.image-requests,.sign-in) svg{inline-size:0.875rem}}@media (max-width: 1000px){body.history-network app-menu>[slot=logo] img,body.history-network app-menu>[slot=logo]:is(img){inline-size:15rem}body.history-network app-menu>[slot=nhhs-bttns]{display:none}@supports (-webkit-touch-callout: none){body.history-network app-menu>[slot=logo] img,body.history-network app-menu>[slot=logo]:is(img){inline-size:18rem}}body.history-network app-menu>[slot=menu]{background-color:var(--medium-gray)}body.history-network app-menu>[slot=menu]>a,body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]{border-block-end:thin solid var(--border-gray)}}@media not (max-width: 1000px){body.history-network app-menu>[slot=logo] img,body.history-network app-menu>[slot=logo]:is(img){inline-size:18.75rem}body.history-network app-menu>[slot=nhhs-bttns]{display:flex;flex-direction:column;align-items:flex-end;gap:0.5rem}body.history-network app-menu>[slot=nhhs-bttns] .top-bar{display:flex;gap:0.5rem}body.history-network app-menu>[slot=nhhs-bttns] .top-bar .facebook{display:flex;align-items:center;justify-content:center;width:2rem;padding:0.25rem;border-radius:0.1875rem;background-color:#3b5998;transition:background-color ease-in-out 0.33s}body.history-network app-menu>[slot=nhhs-bttns] .top-bar .facebook svg{fill:#fff}body.history-network app-menu>[slot=nhhs-bttns] .top-bar .facebook:is(:hover,:focus-visible){background-color:#1877f2}body.history-network app-menu>[slot=nhhs-bttns] #img-requests-link{display:flex;gap:0.25rem}body.history-network app-menu>[slot=nhhs-bttns] #img-requests-link #nhhn-nav-img-request-count{font-weight:600}body.history-network app-menu>[slot=menu]>a{color:var(--teal);background-color:var(--medium-gray);transition:color ease-in-out 0.33s, background-color ease-in-out 0.33s}body.history-network app-menu>[slot=menu]>a:is(:hover,:focus-visible){color:white;background-color:var(--teal)}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>[slot=summary]{background-color:var(--medium-gray);padding:0 1rem;transition:color ease-in-out 0.33s, background-color ease-in-out 0.33s}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]::part(toggle){display:none}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]::part(content){background-color:var(--medium-gray);inset-inline-start:unset}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div{padding:0}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul{column-count:1;padding:0}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul>li{margin:0;padding:0;inline-size:100%;transition:background-color ease-in-out 0.33s}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul>li a{font-weight:400;padding:1rem;display:inline-block;block-size:100%;inline-size:100%;transition:color ease-in-out 0.33s}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul>li:is(:hover,:focus-visible){background:var(--teal)}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>ul>li:is(:hover,:focus-visible) a{color:#fff;text-decoration:none}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1]>div>aside{display:none}body.history-network app-menu>[slot=menu] app-details[name=menu-level-1][open]>[slot=summary],body.history-network app-menu>[slot=menu] app-details[name=menu-level-1][open]::part(summary){color:white;background-color:var(--teal);text-decoration:none}body.history-network app-menu>[slot=account]{display:none}}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;margin-block-end:2rem;color:var(--teal);font-size:0.75rem;font-weight:600}.breadcrumbs a{text-decoration:underline}.breadcrumbs p{margin:0;line-height:130%}.breadcrumbs app-icon{inline-size:0.375rem;margin:0.125rem 0.5rem 0 0.5rem}.breadcrumbs app-icon svg{margin-block:auto}.collections-catalog-item-detail{padding-block-end:2.5rem}.share-save-wrap{inline-size:100%;padding:1rem 0;margin:0.5rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem}.share-save-wrap .share-bttn,.share-save-wrap .save-bttn{display:flex;justify-content:center;align-items:center;gap:0.5rem;font-size:clamp(
		14px,
		0.1vw + 13.62px,
		15px
	);cursor:pointer}.share-save-wrap .share-bttn{color:var(--teal);text-decoration:none}.share-save-wrap .share-bttn:is(:hover,:focus-visible){text-decoration:underline}.share-save-wrap .share-bttn app-icon svg{fill:var(--teal)}.share-save-wrap .save-bttn{padding:0.625rem 1.125rem;border:1px solid var(--border-gray);background:white;text-decoration:none}.share-save-wrap .save-bttn app-icon svg{fill:var(--box-shadow-gray)}.share-save-wrap .save-bttn:is(:hover,:focus-visible) app-icon svg,.share-save-wrap .save-bttn.saved app-icon svg{fill:var(--gold)}.catalog-item-inner-wrap{display:flex}.classification-tree-wrap{padding-inline-end:1.5rem;display:none;border-inline-end:1px solid var(--border-gray)}.classification-tree-wrap h2{font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:0.5rem;margin-block-start:0}.classification-tree-wrap h2 app-icon svg{inline-size:0.625rem;fill:var(--teal)}.classification-tree-wrap ul{margin-inline-start:0.25rem}.classification-tree-wrap ul.has-nested-list li .icon-link-wrap{display:flex;align-items:center;gap:0.5rem;margin-block-end:0.5rem}.classification-tree-wrap ul.has-nested-list li .icon-link-wrap app-icon svg{inline-size:0.375rem;fill:var(--teal)}.classification-tree-wrap ul.has-nested-list li .icon-link-wrap a{font-size:0.75rem;font-weight:700;line-height:1rem}.classification-tree-wrap ul.no-nested-list{list-style-type:disc;padding:0 0 0 1rem}.classification-tree-wrap ul.no-nested-list li{font-size:0.75rem}.classification-tree-wrap ul.no-nested-list li .link-arrow-wrap{display:flex;align-items:center;gap:0.25rem}.classification-tree-wrap ul.no-nested-list li a{font-size:0.75rem;font-weight:400;color:var(--gray)}.item-wrap{display:flex;flex-direction:column}.item-wrap h1{font-family:var(--open-sans);font-size:1.5rem;font-weight:600;color:var(--dark-teal);margin-block-start:0}.item-wrap .image-content-wrap .button{margin:2rem auto;cursor:pointer}.item-wrap .image-content-wrap .request-image-block{display:flex;gap:1.5rem;padding:1.25rem;margin-block-end:2rem;border:1px solid var(--border-gray)}.item-wrap .image-content-wrap .request-image-block .icon-wrap{padding-top:0.25rem}.item-wrap .image-content-wrap .request-image-block .icon-wrap app-icon svg{inline-size:1.75rem;fill:var(--gold)}.item-wrap .image-content-wrap .request-image-block .text-cta-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.item-wrap .image-content-wrap .request-image-block .text-cta-wrap p{font-size:0.8125rem;font-weight:700;margin:0 0 1rem}.item-wrap .image-content-wrap .request-image-block .text-cta-wrap .button{margin:0}.item-wrap .title-attributes-wrap{padding-block-start:2rem;border-top:1px solid var(--border-gray)}.item-wrap .title-attributes-wrap .attributes-wrap{margin-block-end:2.25rem}.item-wrap .title-attributes-wrap .attributes-wrap .attribute-row{margin-block-end:1rem}.item-wrap .title-attributes-wrap .attributes-wrap .attribute-row dt{display:inline;font-weight:700;color:var(--dark-teal)}.item-wrap .title-attributes-wrap .attributes-wrap .attribute-row dd{display:inline;margin:0 0 0 0.375rem}@media only screen and (min-width: 575px){.share-save-wrap{flex-direction:row;justify-content:flex-end;gap:1rem}}@media only screen and (min-width: 768px){.share-save-wrap{gap:1.25rem;margin:0 0 1.5rem}.classification-tree-wrap{display:block;flex:20%;min-inline-size:15rem}.item-wrap{flex:80%;padding-inline-start:1.5rem}}@media only screen and (min-width: 992px){.item-wrap{flex-direction:row;gap:4%}.item-wrap app-item-image-manager,.item-wrap .title-attributes-wrap{padding:0;border:none;flex:48%}}.dual-block{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 0;margin-inline:var(--page-margin)}.dual-block article{background-color:var(--dark-teal)}.dual-block article a{color:white;display:block;block-size:100%;padding-bottom:1.375rem}.dual-block article a img{inline-size:100%;aspect-ratio:2/1;object-fit:cover;flex-grow:2}.dual-block article a h3{font-family:var(--merriweather);margin:1.375rem 1rem 0;font-size:clamp(
		16px,
		5.09vw + -3.08px,
		36px
	);line-height:clamp(
		21px,
		6.11vw + -1.9px,
		45px
	);font-weight:300}.dual-block article a h3 .bold{font-weight:700}.dual-block article a:is(:hover,:focus-visible){text-decoration:none}@media only screen and (min-width: 992px){.dual-block{flex-direction:row;gap:2rem;justify-content:center}.dual-block article{flex:50%}.dual-block article a{padding-bottom:2rem}.dual-block article a h3{margin:2rem 1rem 0 2rem}}.exhibitions-list{padding-block:1.75rem}.exhibitions-list .exhibition-listing{display:flex;flex-direction:column;border-bottom:1px solid var(--border-gray)}.exhibitions-list .exhibition-listing:not(:first-of-type){padding-top:1rem}.exhibitions-list .exhibition-listing .img-wrap{inline-size:7.8125rem}.exhibitions-list .exhibition-listing .img-wrap img{display:block;inline-size:100%;block-size:auto}.exhibitions-list .exhibition-listing .text-cta-wrap h3,.exhibitions-list .exhibition-listing .text-cta-wrap h3 a{font-size:clamp(
		13px,
		1.78vw + 6.32px,
		20px
	);line-height:clamp(
		20px,
		1.53vw + 14.27px,
		26px
	);margin-bottom:1rem;color:#01478f;font-weight:700;transition:color ease-in-out 0.33s}.exhibitions-list .exhibition-listing .text-cta-wrap h3 a:is(:hover,:focus-visible),.exhibitions-list .exhibition-listing .text-cta-wrap h3 a a:is(:hover,:focus-visible){color:var(--red);text-decoration:none;transition:color ease-in-out 0.33s}.exhibitions-list .exhibition-listing .text-cta-wrap .button.button--light{background-color:var(--teal)}.exhibitions-list .exhibition-listing .text-cta-wrap .button.button--light:is(:hover,:focus-visible){background-color:var(--teal-lighter)}@media only screen and (min-width: 768px){.exhibitions-list .exhibition-listing{flex-direction:row}.exhibitions-list .exhibition-listing .text-cta-wrap{inline-size:calc(100% - 7.8125rem);padding:0 1.5rem}.exhibitions-list .exhibition-listing .text-cta-wrap h3{margin-top:0.5rem}}.first-letter-jumplinks ul.jumplinks{display:flex;flex-wrap:wrap;padding:0;max-width:340px}.first-letter-jumplinks ul.jumplinks li{background:transparent;padding:0;margin-bottom:1rem}.first-letter-jumplinks ul.jumplinks li:not(:last-of-type)::after{content:"|";margin:0 0.25rem 0 0}.first-letter-jumplinks ul.jumplinks li a{margin:0 0.25rem 0 0;font-size:0.875rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--dark-teal);text-underline-offset:2px;transition:all ease-in-out 0.33s}.first-letter-jumplinks ul.jumplinks li a.disabled{color:var(--medium-dark-gray);text-decoration:none;opacity:0.65}.first-letter-jumplinks ul.jumplinks li a:is(:hover,:focus-visible){color:var(--red);text-decoration-color:var(--red);transition:all ease-in-out 0.33s}.first-letter-jumplinks ul.jumplinks li a:is(:hover,:focus-visible).disabled{text-decoration:none}table.research-aids{border-collapse:collapse}table.research-aids tbody.research-aids-tbody th,table.research-aids tbody.research-aids-tbody td{border:1px solid #000;text-align:left}table.research-aids tbody.research-aids-tbody td{padding:0.25rem 0.5rem}table.research-aids tbody.research-aids-tbody a{text-decoration:underline;transition:color ease-in-out 0.33s}table.research-aids tbody.research-aids-tbody a:is(:hover,:focus-visible){color:var(--red);transition:color ease-in-out 0.33s}body>footer{padding-inline:var(--page-margin);padding-block:1.25rem;background-color:var(--light-gray);font-size:0.75rem;line-height:1.25}body>footer a{transition:color 0.15s ease-in-out}body>footer a:is(:hover,:focus-visible){text-decoration:none;color:var(--teal-even-lighter)}body>footer .columns{display:none;padding-block-end:1.25rem;border-block-end:thin solid var(--border-gray);margin-block-end:1.25rem}body>footer .columns>div{margin-bottom:0.875rem}body>footer .columns>div li{margin:0;margin-block-end:0.5rem}body>footer .columns>div li.bold{font-weight:700}body>footer .columns>div li.red a{color:var(--red)}body>footer .columns>div ul{margin:0;padding:0;list-style:none}body>footer .sub-footer{display:flex;flex-direction:column;row-gap:1.5rem;margin-block-end:1.25rem}body>footer .sub-footer .connect h2{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);text-transform:uppercase;font-weight:700;color:var(--teal);margin-bottom:1.25rem}body>footer .sub-footer .connect .links-wrap{display:flex;gap:1rem}body>footer .sub-footer .connect .links-wrap .button{display:inline-flex}body>footer .sub-footer .connect .links-wrap .button.facebook{background-color:#3b5998;display:inline-flex;inline-size:6.25rem}body>footer .sub-footer .connect .links-wrap .button.facebook svg{display:inline-block;margin:auto 0.5rem auto 0;fill:white;min-inline-size:0.75rem;max-inline-size:0.75rem;min-block-size:0.75rem;max-block-size:0.75rem}body>footer .sub-footer .connect .links-wrap .button:is(:hover,:focus-visible){color:#fff}body>footer .sub-footer .connect .links-wrap .button:is(:hover,:focus-visible).facebook{background-color:#4267b2}body>footer .sub-footer .extra-links{display:flex;flex-wrap:wrap;gap:3ch}body>footer .copyright{display:flex;flex-wrap:wrap;justify-content:center;gap:2ch;margin-block:1.5rem;inline-size:100%}body>footer .copyright p{margin:0;text-align:center}@media only screen and (min-width: 768px){body>footer .columns{display:flex;gap:1rem}body>footer .columns>div{flex:1;margin-bottom:0}body>footer .copyright{justify-content:flex-start}body>footer .copyright p{text-align:left}}@media only screen and (min-width: 992px){body>footer .sub-footer{flex-direction:row;justify-content:space-between;align-items:center}}.features{display:flex;flex-direction:column;padding:1.75rem 0;margin-inline:var(--page-margin)}.features app-feature-details{padding-block:0.5rem;display:flex;flex-direction:column;border-bottom:1px solid var(--border-gray)}.features app-feature-details::part(summary){display:flex}.feature-summary{display:flex;inline-size:calc(100% - 1rem)}.feature-summary .image-wrap{inline-size:2.5rem}.feature-summary .image-wrap img{display:block;inline-size:100%;box-shadow:1px 1px 2px var(--box-shadow-gray)}.feature-summary h2{font-family:var(--open-sans);font-size:clamp(
		14px,
		2.04vw + 6.37px,
		22px
	);line-height:clamp(
		18px,
		1.53vw + 12.27px,
		24px
	);font-weight:600;text-transform:uppercase;text-align:left;color:var(--dark-teal);margin:0 0.875rem 0 1.125rem;max-inline-size:calc(100% - 4.5rem)}.feature-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.feature-content p{margin-bottom:1.5rem}.feature-content .button{margin-bottom:0.25rem}@media only screen and (min-width: 992px){.features{flex-direction:row;border-bottom:1px solid var(--border-gray)}.features app-feature-details{padding-inline:2rem;border-bottom:none;flex:33%;flex-grow:1}.features app-feature-details:first-of-type{padding-inline-start:0}.features app-feature-details:not(:last-of-type){border-right:1px solid var(--border-gray)}.features app-feature-details::part(summary){display:flex}.feature-summary{inline-size:fit-content}.feature-summary .image-wrap{inline-size:3.125rem}.feature-summary h2{max-inline-size:calc(100% - 3.125rem);margin:0;padding:0 0 0 1.25rem}.feature-content p{margin-bottom:2rem}}.hero{padding:0;max-block-size:60vh;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);border-bottom:3px solid var(--gold)}.hero-image,.hero-content{grid-area:1/1}.hero-image{max-inline-size:unset;max-block-size:unset;inline-size:100%;block-size:100%;object-fit:cover}.hero-content{margin-inline-start:auto;min-inline-size:50%;--padding-inline:max(var(--page-margin), clamp(
  	16px,
  	5.65vw + -5.19px,
  	72px
  ));padding-inline:var(--padding-inline);padding-inline-start:min(var(--padding-inline), 72px);padding-block:clamp(
		24px,
		6.05vw + 1.3px,
		84px
	);color:white;background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.5));font-size:0.875rem;line-height:1.5rem;font-weight:700}.hero-content>*{max-inline-size:35.625rem}.hero-content h1,.hero-content p{margin-block:0;margin-block-end:1.5rem}.hero-content h1{font-family:var(--serif);font-size:clamp(
		24px,
		1.82vw + 17.19px,
		42px
	);line-height:1.2;font-weight:700;text-shadow:0 2px 5px black}@media only screen and (max-width: 768px){.hero.hide-desc-mobile p{display:none}}.user-action-block{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin:1rem 0;padding:0.5rem 1rem;background-color:var(--medium-light-gray);border:1px solid var(--border-gray);}.user-action-block a{display:inline-flex;align-items:center;gap:0.375rem;color:var(--dark-teal);text-decoration:underline;font-size:0.75rem;font-weight:400;}.user-action-block a i,.user-action-block a app-icon{margin-inline-end:0.375rem;font-size:0.75rem}.user-action-block a:is(:hover,:focus-visible){text-decoration:underline}.user-action-block .save-modal{border:1px solid var(--border-gray);background-color:white;padding:0.375rem 0.75rem;border-radius:0.1875rem;color:var(--gray);text-decoration:none;}.user-action-block .save-modal i.fa-star,.user-action-block .save-modal app-icon[icon=star]{color:var(--box-shadow-gray)}.user-action-block .save-modal:is(:hover,:focus-visible){text-decoration:none;color:var(--dark-gray);}.user-action-block .save-modal:is(:hover,:focus-visible) i.fa-star,.user-action-block .save-modal:is(:hover,:focus-visible) app-icon[icon=star]{color:var(--gold)}@media only screen and (max-width: 768px){.user-action-block{flex-direction:column;justify-content:center;align-items:center;gap:0.75rem}.user-action-block a{text-align:center}.user-action-block .save-modal{display:inline-flex;inline-size:100%;align-items:center;justify-content:center;text-align:center;position:static;padding-inline:0.75rem}.user-action-block .save-modal app-icon[icon=star],.user-action-block .save-modal i.fa-star{position:static;inset:auto;transform:none;margin:0 0.375rem 0 0}}.highlights{display:flex;flex-direction:column;margin:0 var(--page-margin) 1rem;padding:1.75rem 0}.highlights .featured-exhibit{background-color:var(--dark-teal)}.highlights .featured-exhibit a{color:white;display:block;block-size:100%}.highlights .featured-exhibit a img{inline-size:100%}.highlights .featured-exhibit a h3{font-family:var(--merriweather);margin:1.375rem 1rem 2rem;font-size:clamp(
		22px,
		3.56vw + 8.64px,
		36px
	);line-height:clamp(
		24px,
		3.56vw + 10.64px,
		38px
	);font-weight:300}.highlights .featured-exhibit a h3 .bold{font-weight:700}.highlights .featured-exhibit a .button{margin:0 1rem 2rem 0;padding-block:0.75rem}.highlights .featured-exhibit a:is(:hover,:focus-visible){text-decoration:none}.highlights .featured-exhibit a:is(:hover,:focus-visible) .button{background-color:var(--lighter-red)}.highlights .resources{display:flex;flex-direction:column;align-items:flex-start}.highlights .resources article{position:relative;padding-block:2rem}.highlights .resources article:not(:last-of-type){border-bottom:1px solid var(--border-gray)}.highlights .resources article img{position:absolute;top:2rem;left:0;inline-size:3.4375rem;block-size:auto}.highlights .resources article h3{margin:0.9375rem 1rem 1.75rem 4.4375rem}.highlights .resources article h3 a{font-size:clamp(
		14px,
		0.81vw + 10.97px,
		22px
	);line-height:clamp(
		20px,
		0.81vw + 16.97px,
		28px
	);font-weight:600;text-transform:uppercase;color:var(--dark-teal)}.highlights .resources article p{margin:0 1rem 0 0}@media only screen and (min-width: 768px){.highlights{flex-direction:row;gap:1rem;border-bottom:1px solid var(--border-gray)}.highlights .featured-exhibit{inline-size:50%}.highlights .featured-exhibit a h3{margin-top:3.25rem}.highlights .resources{inline-size:50%}.highlights .resources article{padding-block:1.5rem}.highlights .resources article img{top:1.5rem;inline-size:4.375rem}.highlights .resources article h3{margin:1.3125rem 1rem 2.25rem 5.375rem}.highlights .resources article:first-of-type{padding-block:0 1.5rem}.highlights .resources article:first-of-type img{top:0}.highlights .resources article:last-of-type{padding-block:1.5rem 0}}@media only screen and (min-width: 1366px){.highlights{gap:2rem}.highlights .resources article{min-block-size:10.8125rem}.highlights .resources article img{inline-size:7.8125rem}.highlights .resources article h3{margin:0 1rem 1rem 8.8125rem}.highlights .resources article p{margin:0 1rem 0 8.8125rem}.highlights .resources article:first-of-type,.highlights .resources article:last-of-type{min-block-size:9.3125rem}.highlights .resources article:first-of-type img{top:0}}.inner-page-content .img-request-list-wrap h1{margin:0 0 1.25rem}.inner-page-content .img-request-list-wrap .instruction-text{font-size:clamp(
		18px,
		0.81vw + 14.97px,
		26px
	);line-height:clamp(
		24px,
		1.11vw + 19.84px,
		35px
	);font-weight:400;color:var(--dark-teal);margin:0 0 0.75rem}.inner-page-content .img-request-list-wrap #img-request-list-heading{font-family:var(--open-sans);font-size:clamp(
		16px,
		0.2vw + 15.24px,
		18px
	);font-weight:600;color:var(--teal);margin:0 0 0.75rem}.inner-page-content .img-request-list-actions{display:flex;justify-content:flex-end;padding:1rem 0;margin-block-start:1rem;border-top:2px solid var(--border-gray)}.inner-page-content .img-request-list-actions .button{margin:0}.img-request-list-col-headers{font-size:clamp(
		12px,
		0.25vw + 11.05px,
		13px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);font-weight:600;background:var(--medium-light-gray);border:1px solid var(--border-gray);border-radius:5px;margin-block-end:1rem;padding-block:1rem;display:none}.img-request-item{display:flex;gap:0.75rem;inline-size:100%;padding-block:1rem}.img-request-item:not(:last-of-type){border-bottom:1px solid var(--border-gray)}.img-request-item-image{display:flex;justify-content:center;align-items:center;inline-size:30%;max-inline-size:5rem;max-block-size:5rem;padding:0.125rem;border:1px solid var(--border-gray)}.img-request-item-image img{inline-size:100%;max-block-size:100%}.img-request-item-info-wrap{display:flex;flex-direction:column;gap:0.375rem;font-size:clamp(
		12px,
		0.25vw + 11.05px,
		13px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);flex-grow:1}.img-request-item-info-wrap .img-request-file-name{font-weight:600;margin-block-end:0.25rem;word-break:break-all}.img-request-item-info-wrap .img-request-object-id{font-weight:400}.img-request-item-info-wrap .mobile-only-label{font-weight:600;margin-inline-end:0.25rem}.img-request-item-remove{inline-size:1rem}.img-request-item-remove .remove-btn{inline-size:0.875rem;margin-inline-end:0.125rem}.img-request-item-remove .remove-btn app-icon{inline-size:100%}.img-request-item-remove .remove-btn app-icon svg{inline-size:100%}@media only screen and (min-width: 992px){.img-request-list-col-headers{display:flex}.img-request-list-col-headers *{display:inline-block}.img-request-list-col-headers #header-item-image{inline-size:5rem;margin-inline-end:0.75rem}.img-request-list-col-headers .inner-align-wrap{display:flex;flex-grow:1}.img-request-list-col-headers .inner-align-wrap #header-item-file-name,.img-request-list-col-headers .inner-align-wrap #header-item-object-id{margin-inline-end:4%}.img-request-list-col-headers .inner-align-wrap #header-item-file-name,.img-request-list-col-headers .inner-align-wrap #header-item-object-id{inline-size:46%}.img-request-list-col-headers #header-remove-item{inline-size:1rem}.img-request-list-col-headers .screen-reader-only{visibility:hidden;block-size:1px}.img-request-item{gap:0}.img-request-item-image{inline-size:5rem;margin-inline-end:0.75rem}.img-request-item-info-wrap{flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.img-request-item-info-wrap .img-request-file-name,.img-request-item-info-wrap .img-request-object-id{margin-inline-end:4%;margin-block:0}.img-request-item-info-wrap .img-request-file-name,.img-request-item-info-wrap .img-request-object-id{inline-size:46%}.img-request-item-info-wrap .mobile-only-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}}.inner-page-wrap{display:flex;flex-direction:column;padding-block:1.75rem}.inner-page-content h1,.inner-page-content h2,.inner-page-content h3{font-family:var(--merriweather)}.inner-page-content h2,.inner-page-content h3,.inner-page-content h4,.inner-page-content h5,.inner-page-content h6{margin-block:1rem 1.5rem}.inner-page-content h1{font-size:clamp(
		18px,
		1.82vw + 11.19px,
		36px
	);line-height:clamp(
		22px,
		1.21vw + 17.46px,
		34px
	);margin:0.5rem 0 2rem;font-weight:100}.inner-page-content h2,.inner-page-content h3{color:var(--red);font-weight:300}.inner-page-content h2{font-size:clamp(
		18px,
		0.51vw + 16.09px,
		20px
	);line-height:clamp(
		20px,
		1.02vw + 16.18px,
		24px
	)}.inner-page-content h3{font-size:clamp(
		17px,
		0.51vw + 15.09px,
		19px
	);line-height:clamp(
		19px,
		1.02vw + 15.18px,
		23px
	)}.inner-page-content h4,.inner-page-content h5,.inner-page-content h6{color:var(--dark-teal)}.inner-page-content h4{font-weight:700}.inner-page-content h5,.inner-page-content h6{font-weight:600}.inner-page-content h5{font-size:0.9375rem}.inner-page-content h6{font-size:0.875rem}.inner-page-content ul{list-style-type:none;padding:0 0 0 1.125rem;margin:0}.inner-page-content ul li{background:url(/assets/images/nhhs_bullet.jpg) 0 0.9375rem no-repeat;padding:0.5rem 0 0.5rem 1.5rem}.inner-page-content strong{display:block;margin-block:1rem}.inner-page-content .button{margin:0 1rem 1rem 0}.inner-page-content table{margin-block:1.5rem}.inner-page-content table caption{font-size:1.25rem;font-weight:700;color:var(--dark-teal);margin-bottom:0.25rem}.inner-page-content table th,.inner-page-content table td{padding:0.25rem 1rem}.inner-page-content table thead tr th[scope=col]{text-align:center;font-weight:700}.inner-page-content table tbody tr th[scope=row]{text-align:left;font-weight:600;padding-left:0}.inner-page-content table.hide-title caption{display:none}@media only screen and (min-width: 768px){.inner-page-wrap{flex-direction:row;gap:2rem}.inner-page-wrap .sidebar-nav,.inner-page-wrap app-expandable-mobile-menu{flex:25%;border-right:1px solid var(--border-gray)}.inner-page-wrap .inner-page-content{flex:75%}}.inner-page-content app-exhibition-grid::part(exhibition-grid){grid-template-columns:repeat(auto-fill, minmax(128px, 1fr));grid-template-rows:repeat(auto-fill, minmax(128px, 1fr));grid-auto-rows:128px}@media only screen and (min-width: 350px){.inner-page-content app-exhibition-grid::part(exhibition-grid){grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-template-rows:repeat(auto-fill, minmax(150px, 1fr));grid-auto-rows:136px}}@media only screen and (min-width: 450px){.inner-page-content app-exhibition-grid::part(exhibition-grid){grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:136px}}@media only screen and (min-width: 575px){.inner-page-content app-exhibition-grid::part(exhibition-grid){grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-template-rows:repeat(auto-fill, minmax(250px, 1fr));grid-auto-rows:250px}}@media only screen and (min-width: 768px) and (max-width: 899px){.inner-page-content app-exhibition-grid::part(exhibition-grid){grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:200px}}.my-account-page .button{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	)}.my-account-page h2.user-actual-name{font-family:var(--open-sans);font-size:clamp(
		20px,
		0.61vw + 17.73px,
		26px
	);line-height:clamp(
		24px,
		0.71vw + 21.35px,
		31px
	);color:var(--dark-teal);font-weight:400}.my-account-page .my-account-page-sect{border:1px solid var(--border-gray);margin-block-end:1.25rem}.my-account-page .my-account-page-sect .heading-wrap{display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;padding:0.75rem;background:var(--medium-light-gray);border:1px solid var(--border-gray)}.my-account-page .my-account-page-sect .heading-wrap app-icon svg{inline-size:1rem}.my-account-page .my-account-page-sect .heading-wrap h3{font-family:var(--open-sans);font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);font-weight:700;color:var(--medium-dark-gray);margin:0}.my-account-page .my-account-page-sect .content-wrap{padding:1rem 0.75rem}.my-account-page .my-account-page-sect .content-wrap .account-info-wrap{margin:0}.my-account-page .my-account-page-sect .content-wrap .account-info-wrap .button{margin:0}.my-account-page .my-account-page-sect .content-wrap .info-row{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);display:flex;flex-wrap:wrap;column-gap:0.375rem;margin-block-end:1rem}.my-account-page .my-account-page-sect .content-wrap .info-row dt,.my-account-page .my-account-page-sect .content-wrap .info-row dd{margin:0}.my-account-page .my-account-page-sect .content-wrap .info-row dt{font-weight:700}.my-account-page .my-account-page-sect .content-wrap .info-row dd #reset-password{color:var(--teal);text-decoration:underline}.my-account-page .my-account-page-sect .content-wrap .info-row dd .expiry{font-style:italic;font-weight:700}.my-account-page .my-account-page-sect .content-wrap .info-row dd .expiry::before{content:"|";margin-inline:0.125rem}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap{max-block-size:0;overflow:hidden;transition:all ease-in-out 0.33s}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap.open{margin-block-end:1rem;padding:0 0.5rem 0.5rem}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .error-message{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .error-message app-icon svg{fill:var(--red)}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .error-message .message-text{color:var(--red);font-style:italic}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .form-field{display:flex;flex-direction:column;align-items:flex-start;margin:0.5rem 0 0;inline-size:100%;max-inline-size:20rem}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .form-field label,.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .form-field .form-control{display:block}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .form-field .form-control{inline-size:100%;padding:8px;border:1px solid var(--border-gray);border-radius:3px}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .actions-wrap{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block-start:1rem}.my-account-page .my-account-page-sect .content-wrap #reset-password-form-wrap #reset-password-form .actions-wrap input[type=submit]{cursor:pointer}.my-account-page .my-account-page-sect .button{margin:0}@media only screen and (min-width: 768px){.my-account-page{max-block-size:50rem;overflow-y:auto;padding-inline-end:1rem}}.product-detail-wrap{display:flex;flex-direction:column}.product-detail-wrap .product-img-wrap{max-inline-size:20rem;margin:0 auto 1rem}.product-detail-wrap .product-info-wrap{display:flex;flex-direction:column}.product-detail-wrap .product-info-wrap .product-text-wrap{padding-block-end:1rem;border-bottom:2px solid var(--border-gray)}.product-detail-wrap .product-info-wrap .product-text-wrap h1{font-family:var(--open-sans);font-size:1.5rem;line-height:1.875rem;font-weight:500;color:var(--teal);margin-block-end:1rem}.product-detail-wrap .product-info-wrap .product-text-wrap .sku{display:inline-block;margin-block-end:1.25rem}.product-detail-wrap .product-info-wrap .product-text-wrap .sku,.product-detail-wrap .product-info-wrap .product-text-wrap p{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	)}.product-detail-wrap .product-info-wrap .product-price-actions-wrap .availability{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	)}.product-detail-wrap .product-info-wrap .product-price-actions-wrap .price{font-size:clamp(
		15px,
		0.25vw + 14.05px,
		16px
	);font-weight:700}.product-detail-wrap .product-info-wrap .product-price-actions-wrap label[for=item-quantity],.product-detail-wrap .product-info-wrap .product-price-actions-wrap input#item-quantity{display:block;font-size:0.8125rem}.product-detail-wrap .product-info-wrap .product-price-actions-wrap label[for=item-quantity]{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);font-weight:600;margin-block-end:0.5rem}.product-detail-wrap .product-info-wrap .product-price-actions-wrap input#item-quantity{block-size:2rem;inline-size:3.5rem;padding:0.5rem 0.75rem;border:1px solid var(--border-gray);border-radius:3px}.product-detail-wrap .product-info-wrap .product-price-actions-wrap #add-to-cart-bttn{margin-block-start:1rem}@media only screen and (min-width: 992px){.product-detail-wrap{flex-direction:row;gap:2rem}.product-detail-wrap .product-img-wrap{flex:34%}.product-detail-wrap .product-info-wrap{flex:66%}}@media only screen and (min-width: 1200px){.product-detail-wrap{gap:4rem}}.sidebar-nav{padding-right:1rem;border-right:1px solid var(--border-gray)}.sidebar-nav nav ul{padding:0;margin:0;list-style:none}.sidebar-nav nav ul a{display:block}.sidebar-nav nav ul .parent-link-wrap a,.sidebar-nav nav ul .child-link-wrap a{font-weight:700}.sidebar-nav nav ul .parent-link-wrap{margin-block:0.5rem 1.25rem}.sidebar-nav nav ul .parent-link-wrap a{font-size:1.375rem;line-height:1.5rem}.sidebar-nav nav ul .child-link-wrap{margin-block:1.125rem}.sidebar-nav nav ul .child-link-wrap a{font-size:0.875rem;line-height:1.125rem}.sidebar-nav nav ul .child-link-wrap .grandchild-links-list{border-left:1px solid var(--border-gray);margin-block:1rem;padding-left:1rem}.sidebar-nav nav ul .child-link-wrap .grandchild-links-list li a{color:var(--gray);font-weight:500;margin-bottom:1rem}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta{display:flex;flex-direction:column;padding-block:1rem;border-top:1px solid var(--border-gray)}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta img{inline-size:3.75rem}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta h3 a{font-size:clamp(
		12px,
		0.51vw + 10.09px,
		14px
	);font-weight:600;text-transform:uppercase}@media only screen and (min-width: 768px){.sidebar-nav .sidebar-ctas-wrap .sidebar-cta{flex-direction:row}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta img{inline-size:3.75rem}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta h3{inline-size:calc(100% - 3.75rem);padding-left:0.625rem;line-height:100%;margin:0}.sidebar-nav .sidebar-ctas-wrap .sidebar-cta h3 a{font-size:clamp(
		12px,
		0.51vw + 10.09px,
		14px
	);font-weight:600}}.sidebar.sidebar--collapsible .sidebar-nav-toggle{display:flex;justify-content:space-between;inline-size:100%;padding:0.625rem;background:var(--red);color:white;font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;border:none;cursor:pointer}.sidebar.sidebar--collapsible .sidebar-nav-toggle[aria-expanded=true] app-icon{transform:rotate(-180deg);transition:transform 0.33s ease-in-out}.sidebar.sidebar--collapsible .sidebar-nav-toggle[aria-expanded=false] app-icon{transform:rotate(0deg);transition:transform 0.33s ease-in-out}.sidebar.sidebar--collapsible .sidebar-nav{display:none}.sidebar.sidebar--collapsible .sidebar-nav.is-open{display:block}@media only screen and (min-width: 768px){.sidebar.sidebar--collapsible .sidebar-nav-toggle{display:none}.sidebar.sidebar--collapsible .sidebar-nav{display:block}}.shopping-cart-wrap h1{font-family:var(--open-sans);font-size:1rem;color:var(--teal);font-weight:600;margin:0 0 0.75rem;text-align:right}.shopping-cart-wrap h1 .items-count{color:var(--red)}.cart-col-headers,.cart-actions-total{font-size:clamp(
		12px,
		0.25vw + 11.05px,
		13px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);font-weight:600;background:var(--medium-light-gray);border:1px solid var(--border-gray);border-radius:5px}.cart-col-headers{margin-block-end:1rem;padding-block:1rem;display:none}.cart-item{display:flex;gap:0.75rem;inline-size:100%;padding-block:1rem}.cart-item:not(:last-of-type){border-bottom:1px solid var(--border-gray)}.cart-item-image{display:flex;justify-content:center;align-items:center;inline-size:30%;max-inline-size:5rem;max-block-size:5rem;padding:0.125rem;border:1px solid var(--border-gray)}.cart-item-image img{inline-size:100%;max-block-size:100%}.cart-item-info-wrap{display:flex;flex-direction:column;gap:0.375rem;font-size:clamp(
		12px,
		0.25vw + 11.05px,
		13px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);flex-grow:1}.cart-item-info-wrap .cart-item-title{font-weight:600;max-inline-size:25rem;margin-block-end:0.25rem}.cart-item-info-wrap .cart-item-price{font-weight:400}.cart-item-info-wrap .cart-item-quantity .select-wrap{display:flex;inline-size:8.5rem;align-items:center}.cart-item-info-wrap .cart-item-subtotal{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);font-weight:700;margin-block-start:0.25rem}.cart-item-info-wrap .cart-item-subtotal .mobile-only-label{font-size:clamp(
		12px,
		0.25vw + 11.05px,
		13px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);font-weight:600;margin-inline-end:0.25rem}.cart-item-info-wrap .mobile-only-label{font-weight:600;margin-inline-end:0.25rem}.cart-item-remove{inline-size:1rem}.cart-item-remove .remove-btn{inline-size:0.875rem;margin-inline-end:0.125rem}.cart-item-remove .remove-btn app-icon{inline-size:100%}.cart-item-remove .remove-btn app-icon svg{inline-size:100%}.cart-actions-total{display:flex;flex-direction:column;gap:1rem;padding:1rem}.cart-actions-total .continue-shopping{display:flex;align-items:center;justify-content:flex-start;gap:0.25rem}.cart-actions-total .continue-shopping app-icon svg{inline-size:0.375rem}.cart-actions-total .subtotal-checkout-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:0.75rem}.cart-actions-total .subtotal-checkout-wrap .subtotal-wrap{font-size:clamp(
		13px,
		0.25vw + 12.05px,
		14px
	);line-height:clamp(
		16px,
		0.25vw + 15.05px,
		17px
	);font-weight:700}.cart-actions-total .subtotal-checkout-wrap .button{margin:0}#rmv-cart-item-confirm-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:100}#rmv-cart-item-confirm-modal.modal-shown{display:flex;justify-content:center;align-items:center}#rmv-cart-item-confirm-modal .modal-content{background-color:#ffffff;padding:1rem;width:90%;max-width:400px;text-align:center;border:1px solid var(--border-gray);border-radius:5px;box-shadow:0 2px 4px 1px var(--box-shadow-gray)}#rmv-cart-item-confirm-modal .modal-content #rmv-cart-item-confirm-title{font-size:clamp(
		16px,
		0.2vw + 15.24px,
		18px
	)}#rmv-cart-item-confirm-modal .modal-content .user-actions{display:flex;gap:0.5rem;justify-content:center}@media only screen and (min-width: 768px){.cart-actions-total{flex-direction:row;justify-content:space-between}.cart-actions-total .continue-shopping{block-size:fit-content}}@media only screen and (min-width: 992px){.cart-col-headers{display:flex}.cart-col-headers *{display:inline-block}.cart-col-headers #header-item-image{inline-size:5rem;margin-inline-end:0.75rem}.cart-col-headers .inner-align-wrap{display:flex;flex-grow:1}.cart-col-headers .inner-align-wrap #header-item-title,.cart-col-headers .inner-align-wrap #header-item-price,.cart-col-headers .inner-align-wrap #header-item-quantity,.cart-col-headers .inner-align-wrap #header-item-subtotal{margin-inline-end:4%}.cart-col-headers .inner-align-wrap #header-item-title{inline-size:42%}.cart-col-headers .inner-align-wrap #header-item-price,.cart-col-headers .inner-align-wrap #header-item-quantity,.cart-col-headers .inner-align-wrap #header-item-subtotal{inline-size:14%}.cart-col-headers #header-remove-item{inline-size:1rem}.cart-col-headers .screen-reader-only{visibility:hidden;block-size:1px}.cart-item{gap:0}.cart-item-image{inline-size:5rem;margin-inline-end:0.75rem}.cart-item-info-wrap{flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.cart-item-info-wrap .cart-item-title,.cart-item-info-wrap .cart-item-price,.cart-item-info-wrap .cart-item-quantity,.cart-item-info-wrap .cart-item-subtotal{margin-inline-end:4%;margin-block:0}.cart-item-info-wrap .cart-item-title{inline-size:42%}.cart-item-info-wrap .cart-item-price,.cart-item-info-wrap .cart-item-quantity,.cart-item-info-wrap .cart-item-subtotal{inline-size:14%}.cart-item-info-wrap .cart-item-quantity .select-wrap{inline-size:100%;max-inline-size:5rem}.cart-item-info-wrap .mobile-only-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}}.store-search-wrap{margin:1.25rem 0 1.875rem}.store-search-wrap form.store-search{display:flex;block-size:1.75rem;inline-size:100%;max-inline-size:none}.store-search-wrap form.store-search input{flex-grow:1;padding-block:0.25rem;padding-inline:0.375rem;color:var(--gray);border:1px solid var(--border-gray);border-top-left-radius:0.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0.25rem}.store-search-wrap form.store-search input:focus-visible{outline:1px solid var(--dark-gray)}.store-search-wrap form.store-search button{inline-size:1.75rem;padding-inline:0.375rem;color:white;background-color:var(--gold);border-top-left-radius:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0;display:grid;place-content:center}.store-search-wrap form.store-search button svg{inline-size:1rem}.store-search-wrap form.store-search:focus-within button{block-size:2rem;transform:translateY(-0.125rem)}.store-results-container{display:flex;flex-direction:column;font-size:0.75rem;background-color:var(--light-gray);border:1px solid var(--border-gray);padding:0.625rem 0.75rem;margin-bottom:1.875rem;border-radius:5px}.store-results-container .result-info{text-align:center;margin-bottom:0.5rem}.store-results-container .result-info .display-numbers,.store-results-container .result-info .category{font-weight:700}.store-results-container .result-info .category{display:block}.store-results-container .records-block{text-align:center}.store-results-container .records-block label{display:block}.store-results-container .records-block .select-wrap{margin-inline:auto;max-inline-size:7rem}.store-results-container .records-block .select-wrap::before{border-top:1px solid var(--border-gray);border-right:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);border-top-right-radius:5px;border-bottom-right-radius:5px}.store-results-container .records-block .select-wrap #records-per-page:focus-visible{outline:1px solid var(--dark-gray)}.store-items-inner-wrap{display:flex;flex-wrap:wrap;row-gap:4rem;column-gap:2rem}.store-item{display:flex;flex-direction:column;flex:100%}.store-item .store-item-thumb{display:block;border:1px solid var(--border-gray);padding:0.5rem}.store-item .store-item-thumb img{block-size:170px;margin:auto}.store-item .store-item-price{font-weight:700;margin-top:auto}.store-item .button{margin:0}@media only screen and (min-width: 480px){.store-item{flex:0 1 calc(50% - 1rem)}}@media only screen and (min-width: 768px){.store-results-container{flex-direction:row;justify-content:space-between}.store-results-container .result-info{text-align:left}.store-results-container .records-block{text-align:right}.store-results-container .records-block label{margin-bottom:0.25rem}.store-item{flex:0 1 calc(33% - 1.3333333333rem)}}@media only screen and (min-width: 1200px){.store-item{flex:0 1 calc(25% - 1.5rem)}}