.museum-photo-carousel[data-v-32f6499d]{position:relative;overflow:hidden;background:var(--surface)}.museum-photo-carousel>img[data-v-32f6499d]{display:block;width:100%;height:100%;object-fit:contain}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/museum/fonts/Lato-Regular.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:500;font-display:swap;src:url(/museum/fonts/Lato-Medium.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/museum/fonts/Lato-Bold.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:800 900;font-display:swap;src:url(/museum/fonts/Lato-Heavy.woff2) format("woff2")}:root{font-family:Lato,Arial,sans-serif;color:#28292b;font-synthesis:none;--blue: #065ce9;--blue-hover: #2476f9;--blue-dark: #0139a6;--surface: #f4f7fd;--muted: #5e6166;--radius: 12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff}body:has(dialog[open]){overflow:hidden}body:has(.museum-site.is-loading){overflow:hidden}.museum-site.is-loading{visibility:hidden}.page-loader{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#fff;color:var(--blue-dark);font-size:16px;font-weight:700}.page-loader__spinner{width:36px;height:36px;border:3px solid #e5eaf8;border-top-color:var(--blue);border-radius:50%;animation:loader-spin .8s linear infinite}@keyframes loader-spin{to{transform:rotate(360deg)}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #88b4fc;outline-offset:4px}img{display:block}h1,h2,h3,p{margin:0}h2{font-size:24px;line-height:32px;font-weight:700}.container{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.section-pad{padding-block:60px 80px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;padding:16px;background:#fff;color:var(--blue);z-index:20}.skip-link:focus{top:10px}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:4px 16px;border:1px solid transparent;border-radius:8px;background:var(--blue);color:#fff;font-size:14px;line-height:20px;font-weight:700;text-align:center;transition:background .18s,border-color .18s;white-space:nowrap}.ui-button:hover{background:var(--blue-hover);border-color:#88b4fc}.ui-button:active{background:var(--blue-dark)}.ui-button:disabled{background:#9096a3;border-color:transparent;color:#d8e0f5}.ui-button--small{min-height:36px;padding-inline:12px}.ui-button--secondary{border-color:#fff}.ui-button--tertiary{background:transparent;border-color:#fff}.ui-button--tertiary:hover{background:#ffffff24;border-color:#fff}.ui-button--outline{background:transparent;border-color:var(--blue);color:var(--blue)}.ui-button--outline:hover{background:#eaf3fe}.button-icon{flex:0 0 16px;width:16px;height:16px;filter:brightness(0) invert(1)}.ui-tag{display:inline-flex;width:fit-content;align-items:center;max-width:100%;border-radius:40px;background:var(--blue);color:#fff;padding:2px 12px;font-size:14px;font-weight:700;line-height:20px}.topbar{height:60px;background:var(--surface)}.topbar__inner,.topbar__group{display:flex;align-items:center}.topbar__inner{height:100%;justify-content:space-between;gap:20px}.topbar__group,.topbar__right{gap:12px}.topbar__navigation{display:flex;gap:12px}.topbar .social-links{gap:2px}.topbar .social-links a,.topbar .social-links>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:8px 0;border-radius:6px;color:#404042}.topbar .social-links a:hover{background:#e5eaf8;color:#065ce9;opacity:1}.topbar .social-links .social-icon,.topbar .social-links img{width:16px;height:16px;flex-shrink:0}.utility-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;min-height:36px;background:transparent;border:0;border-radius:6px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;color:#404042}.utility-link img{width:16px;height:16px;flex:0 0 16px}.utility-link:hover{background:#e5eaf8}.social-links{display:flex;align-items:center;gap:8px}.social-links a{border-radius:4px}.social-links a:hover{opacity:.7}.main-menu{height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative}.site-header{box-shadow:inset 0 -1px #e5eaf8}.brand{display:inline-flex;align-items:center;gap:12px;font-size:18px;line-height:24px;font-weight:700;color:#404042;text-transform:uppercase}.brand img{flex:0 0 68px}.main-nav{display:flex;align-items:center;gap:0;color:var(--blue-dark);font-size:14px;line-height:20px;font-weight:700}.main-nav>.ui-button{margin-left:16px}.main-nav>a:not(.ui-button),.epochs-menu>button{padding:8px 12px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:14px;line-height:20px;font-weight:700}.main-nav>a:not(.ui-button):hover,.epochs-menu>button:hover{background:#eaf3fe}.epochs-menu{position:relative}.epochs-menu>button{display:flex;align-items:center;gap:8px}.epochs-dropdown{position:absolute;z-index:15;top:calc(100% + 12px);right:0;width:340px;max-height:65vh;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e5eaf8;border-radius:var(--radius);box-shadow:0 12px 40px #01226526}.epochs-dropdown a{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;background:none;border:0;border-radius:8px;color:#28292b;font-size:14px;text-align:left}.epochs-dropdown a span{color:var(--blue);font-size:12px}.epochs-dropdown a:hover{background:var(--surface)}.menu-toggle{display:none}.hero{height:600px;position:relative;overflow:hidden;background:#28292b;color:#fff}.hero__video,.hero__shade{position:absolute;inset:0;width:100%;height:100%}.hero__video{object-fit:cover}.hero__shade{background:linear-gradient(85deg,#010101cc 2%,#0000 98%)}.hero__inner{position:relative;height:100%;display:flex;align-items:center}.hero__copy{width:min(742px,100%);padding-top:48px}.hero__tag{font-size:16px;line-height:22px;padding-block:4px}.hero h1{margin-top:24px;font-size:48px;line-height:58px;font-weight:800;letter-spacing:.67px;text-transform:uppercase}.hero__copy>p{margin-top:16px;font-size:18px;line-height:24px;font-weight:700}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__controls{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero__slides{display:flex;gap:4px}.hero__slides button{position:relative;width:38px;height:32px;padding:0;border:0;background:none}.hero__slides button:after{content:"";position:absolute;left:4px;right:4px;top:14px;height:3px;border-radius:4px;background:#ffffff60}.hero__slides button.active:after{background:#fff}.museum-intro{padding-block:60px 80px}.tour-banner{position:relative;min-height:512px;border-radius:var(--radius);overflow:hidden;background:#013453;display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#fff}.tour-banner__content{position:relative;z-index:1;width:min(668px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.tour-banner h2{text-transform:uppercase;font-size:32px;line-height:1.2}.tour-banner p{font-size:16px;line-height:22px;font-weight:500}.tour-banner .ui-button{margin-top:16px}.tour-art{position:absolute;top:0;left:calc(50% - 750px);width:1500px;height:800px}.epochs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.epochs-heading>div:first-child{min-width:0;flex:1}.epochs-heading p{max-width:1090px;margin-top:16px;color:var(--muted);font-size:14px;line-height:20px;font-weight:700}.carousel-arrows{display:flex;gap:8px;flex-shrink:0}.round-button{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border:1px solid var(--blue);background:transparent;border-radius:50%}.round-button img{filter:invert(28%) sepia(98%) saturate(4145%) hue-rotate(212deg) brightness(92%) contrast(102%)}.round-button:hover:not(:disabled){background:#eaf3fe}.round-button:disabled{opacity:.4}.epochs-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.epochs-track::-webkit-scrollbar{display:none}.museum-card{position:relative;padding:24px;color:#fff;background:#28292b;border:0;border-radius:var(--radius);overflow:hidden;text-align:left;flex:0 0 calc((100% - 16px) / 3);height:512px;scroll-snap-align:start}.museum-card__image-wrap{position:absolute;inset:0;overflow:hidden;transition:transform .35s}.museum-card__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.museum-card__shade{position:absolute;inset:0;background:linear-gradient(#0000,#00000080);transition:background .3s}.museum-card__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.museum-card__content--no-period{justify-content:flex-end}.museum-card__copy{display:flex;flex-direction:column;gap:8px}.museum-card__title{display:block;font-size:24px;line-height:32px;font-weight:700}.museum-card__description{font-size:14px;line-height:20px;font-weight:700}.museum-card:hover .museum-card__image-wrap{transform:scale(1.05)}.museum-card:hover .museum-card__shade{background:linear-gradient(#00000024,#000b)}.test-section__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.test-section__image{width:100%;height:460px;object-fit:cover;border-radius:var(--radius)}.test-section__copy h2{max-width:502px}.test-section__copy p{margin-top:16px;max-width:572px;font-size:14px;line-height:20px;font-weight:700;color:var(--muted)}.test-section__copy .ui-button{margin-top:24px}.exhibits-section{background:var(--surface);overflow:hidden;padding-block:80px}.exhibits-section__inner{position:relative;display:grid;grid-template-columns:343px 1fr;gap:40px}.exhibits-heading{position:relative;z-index:1}.exhibits-heading p{margin-top:16px;font-size:14px;line-height:20px;font-weight:700;color:var(--muted)}.exhibits-emblem{position:absolute;top:125px;left:0}.exhibits-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-left:46.33px}.museum-card--exhibit{min-width:0;height:316px}.museum-card--exhibit .museum-card__title{font-size:18px;line-height:24px}.museum-card--exhibit .museum-card__shade{background:linear-gradient(#0000,#00000080)}.museum-card__link{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500}.site-footer{min-height:626px;padding:60px 0 0;background:#323538;color:#fff}.footer-columns{display:flex;justify-content:space-between}.footer-columns:before,.footer-columns:after{content:"";flex:0 0 1px;align-self:stretch;background:#404042}.footer-columns:before{order:1}.footer-columns:after{order:4}.footer-column:nth-child(1){flex:0 0 228px;order:0}.footer-column:nth-child(2){flex:0 0 252px;order:2}.footer-column:nth-child(3){flex:0 0 269px;order:3}.footer-column:nth-child(4){flex:0 0 300px;order:5}.footer-column h2{max-width:230px;margin-bottom:24px;font-size:16px;line-height:22px;text-transform:uppercase;color:#a6aebf}.footer-column--continued{padding-top:48px}.footer-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-column li{white-space:pre-line;font-size:14px;line-height:20px;font-weight:700}.footer-column a:hover{text-decoration:underline}.social-links--footer{margin-top:24px;gap:8px}.social-links--footer a,.social-links--footer>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border-radius:6px;padding:0}.social-links--footer img,.social-links--footer .social-icon{width:16px;height:16px;flex-shrink:0}.social-links--footer img{filter:invert(28%) sepia(98%) saturate(4145%) hue-rotate(212deg) brightness(92%) contrast(102%)}.social-links--footer .social-icon{color:#065ce9}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:40px;min-height:150px}.brand--footer{color:#fff}.footer-bottom p{width:464px;font-size:14px;line-height:20px;color:#a6aebf;font-weight:700}.ui-dialog{width:min(800px,100% - 32px);max-height:calc(100dvh - 48px);padding:48px;border:1px solid #e5eaf8;border-radius:16px;color:#28292b;box-shadow:0 20px 100px #0004}.ui-dialog::backdrop{background:#0b1736b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-close{position:absolute;top:12px;right:12px;width:36px;height:36px;font-size:28px;border:0;border-radius:50%;background:var(--surface);color:#404042}.ui-dialog h2{margin-bottom:24px;padding-right:16px}.ui-dialog p{font-size:16px;line-height:24px;margin-block:16px}.detail-panel>.ui-tag{margin-bottom:16px}.detail-image{width:100%;max-height:420px;object-fit:contain;border-radius:8px;background:var(--surface)}.detail-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.accessibility-bar{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;background:#fff;color:#000;border-bottom:2px solid #000}.accessibility-bar button{padding:8px 16px;background:#000;color:#fff;border:0;border-radius:6px}.accessible-view{--muted: #181818}.accessible-view .hero__shade{background:#000c}.accessible-view .hero__copy>p,.accessible-view .epochs-heading p,.accessible-view .test-section__copy p,.accessible-view .exhibits-heading p{font-size:20px;line-height:30px}.accessible-view .hero{height:auto;min-height:700px}.accessible-view .hero__inner{padding-block:60px 100px}.accessible-view .footer-column h2,.accessible-view .footer-bottom p{color:#fff}@media(min-width:1067px){.hero{height:auto;aspect-ratio:16/9}.hero__video{object-fit:contain}}@media not (max-width:1440px){.hero{aspect-ratio:160/63}.hero__video{object-fit:cover;object-position:center top}}@media(min-width:1600px){.hero__copy{padding-top:0}}@media(max-width:1250px){.topbar__right{gap:4px}.topbar__right .utility-link{font-size:0;gap:0}.main-nav{gap:0}.brand{font-size:16px;line-height:22px}.hero h1{font-size:42px;line-height:52px}.hero__copy{width:680px}.exhibits-section__inner{grid-template-columns:270px 1fr;gap:32px}.exhibits-grid{margin-left:0}.footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-columns:before,.footer-columns:after{display:none}.footer-column:nth-child(n){order:0}.footer-column li{white-space:normal}}@media(max-width:950px){.desktop-line-break{display:none}.hero__copy{width:min(620px,100%)}.hero h1{font-size:38px;line-height:46px}.hero__copy>p{font-size:16px;line-height:24px}.hero__tag{font-size:14px;line-height:20px}.museum-card{flex-basis:calc((100% - 8px)/2)}.test-section__inner{gap:32px}.test-section__image{height:400px}.test-section__copy h2{font-size:22px;line-height:30px}.exhibits-section__inner{grid-template-columns:1fr;gap:32px}.exhibits-heading p{max-width:500px}.exhibits-emblem{top:100px;left:-150px}.footer-columns{grid-template-columns:1fr 1fr;gap:40px}.footer-column:first-child{border:0}.footer-column--continued{padding-top:0}.footer-bottom{align-items:flex-start;margin-top:56px}.footer-bottom p{width:45%}}@media(max-width:600px){.container{width:calc(100% - 40px)}.section-pad{padding-block:36px 48px}h2{font-size:24px;line-height:32px}.hero{height:auto;min-height:600px}.hero__inner{padding-block:56px 104px}.hero__copy{padding-top:0}.hero__shade{background:linear-gradient(90deg,#010101cf,#01010170)}.hero__video{object-position:60% center}.hero__tag{font-size:11px;line-height:18px;padding:4px 10px}.hero h1{font-size:clamp(27px,7.2vw,38px);line-height:1.2;letter-spacing:.3px;margin-top:24px}.desktop-break{display:none}.hero__copy>p{font-size:16px;line-height:23px;font-weight:400}.hero__actions{gap:8px;margin-top:24px}.hero__controls{bottom:20px}.hero__slides button{width:30px}.museum-intro{padding-block:40px}.tour-banner{padding:40px 20px;min-height:530px}.tour-banner h2{font-size:24px;line-height:30px}.tour-banner p{font-size:14px;line-height:21px}.tour-art{left:calc(50% - 900px);opacity:.65}.tour-banner__content{gap:20px}.tour-banner .ui-button{margin-top:4px;font-size:12px}.epochs-heading{display:block;margin-bottom:24px}.epochs-heading p{font-weight:400}.carousel-arrows{justify-content:flex-end;margin-top:20px}.museum-card{flex-basis:calc(100% - 24px);height:450px}.museum-card__title{font-size:22px;line-height:30px}.test-section__inner{grid-template-columns:1fr;gap:28px}.test-section__image{height:auto;aspect-ratio:1.34}.test-section__copy h2{font-size:24px;line-height:32px}.test-section__copy p{font-weight:400}.exhibits-section{padding-block:40px}.exhibits-grid{grid-template-columns:1fr;gap:12px}.museum-card--exhibit{height:auto;aspect-ratio:421/316}.exhibits-emblem{left:-100px;opacity:.5}.exhibits-heading p{font-weight:400}.site-footer{padding-block:40px}.footer-columns{gap:32px 24px}.footer-column h2{min-height:0;font-size:12px;line-height:18px;margin-bottom:16px}.footer-column:first-child{padding-right:0}.footer-column li{font-size:12px;line-height:18px;font-weight:400}.footer-column ul{gap:12px}.social-links--footer{flex-wrap:wrap}.social-links--footer a,.social-links--footer>span{padding:4px}.footer-bottom{flex-direction:column;gap:24px;margin-top:48px}.footer-bottom p{width:100%;font-size:12px;line-height:18px;font-weight:400}.brand--footer{font-size:13px;line-height:18px}.ui-dialog{padding:40px 24px 24px;max-height:calc(100dvh - 32px)}.ui-dialog h2{font-size:24px;line-height:32px}.accessibility-bar{padding:12px 20px;flex-wrap:wrap}}@media(max-width:1023px){.container{width:calc(100% - 48px)}.site-header{display:flex;flex-direction:column}.topbar{display:none;height:auto;padding-block:12px;order:1}.site-header.is-menu-open .topbar{display:block}.topbar__inner,.topbar__group,.topbar__navigation{flex-wrap:wrap}.topbar__inner{gap:12px}.topbar__group{width:100%}.topbar .utility-link{font-size:12px}.brand{gap:12px;font-size:12px;line-height:16px;padding-block:8px}.brand img{width:34px;height:34px;flex-basis:34px}.main-nav{gap:8px}.main-nav>.ui-button{margin-left:0}.main-menu{min-height:50px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:0 12px}.menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--blue);border:0;border-radius:8px;font-size:24px}.main-nav{display:none;position:static;grid-column:1/-1;padding:16px 0;align-items:stretch;flex-direction:column;border:0;border-radius:var(--radius);background:#fff;box-shadow:none}.main-nav.is-open{display:flex}.epochs-dropdown{position:static;width:100%;margin-block:8px;max-height:35vh;box-shadow:none}.epochs-menu>button{width:100%;justify-content:space-between}}@media(max-width:639px){.container{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.inner-page{background:#f8f9fe;padding-block:60px;color:#404042}.page-title{margin:0 0 40px;font-size:24px;line-height:24px;font-weight:700;letter-spacing:-.31px}.page-card{padding:24px;border-radius:12px;background:#fff;box-shadow:0 6px 22px #0000000a}.ui-button--white{background:#fff;color:var(--blue-dark)}.ui-button--white:hover{background:#eaf3fe}.ui-button--outline .button-icon{filter:invert(28%) sepia(98%) saturate(4145%) hue-rotate(212deg) brightness(92%) contrast(102%)}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:6px;border:0;border-radius:8px;color:var(--blue);background:var(--surface)}.icon-button:hover{background:#e5eaf8}.icon-button>img{flex-shrink:0}.share-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.share-tools__networks,.share-tools__actions{display:flex;gap:8px}.share-tools__networks>a{border-radius:8px}.share-max{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:8px;overflow:hidden}.share-max__logo{position:absolute;left:9px;top:9px}.share-tools__status{flex-basis:100%;font-size:14px;line-height:20px;color:var(--blue-dark)}.document-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.document-row{display:flex;align-items:center;gap:33px;padding:16px;background:#f8f9fe;box-shadow:inset 0 0 0 1px #e7ecff;border-radius:12px}.document-row>img{flex-shrink:0}.document-row__title{flex:1;min-width:0;font-size:16px;line-height:22.4px;font-weight:700;letter-spacing:-.45px}.document-row__title:hover{color:var(--blue)}.document-row__actions{margin-left:auto;display:flex;gap:16px}.document-action{padding:0;border-radius:4px}.history-documents{display:flex;flex-direction:column;gap:20px}.history-documents .share-tools{margin-inline:24px}.epoch-page .page-card,.question-shell{box-shadow:0 4px 10px #0000000a}.epoch-layout{display:grid;grid-template-columns:minmax(0,868fr) minmax(0,392fr);gap:20px;align-items:start}.epoch-main{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;gap:20px}.epoch-article>h2{font-size:20px;line-height:24px;margin-top:12px;margin-bottom:24px;letter-spacing:-.1504px}.epoch-article__image{position:relative;height:560px;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.epoch-article__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.epoch-article .share-tools{margin:32px 24px}.epoch-article__text{margin:0 24px 24px;font-size:14px;line-height:20px;white-space:pre-line;font-weight:500;letter-spacing:-.15px}.epoch-sidebar{padding:24px;position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-gutter:stable}.epoch-sidebar__toggle{display:none}.epoch-sidebar>img{margin-top:1px}.epoch-sidebar h2{max-width:281px;color:#000;letter-spacing:-.1504px;margin-top:12px;margin-bottom:40px;font-size:14px;line-height:20px}.epoch-sidebar nav{border-top:1px solid transparent;display:flex;flex-direction:column}.epoch-sidebar a{white-space:pre-line;padding:12px 16px;font-size:14px;line-height:20px;font-weight:700;color:var(--blue-dark);border-bottom:1px solid #e7ecff}.epoch-sidebar a:last-child{border-bottom:0}.epoch-sidebar a:hover{background:var(--surface)}.epoch-sidebar a.is-current{background:#e5eaf8;border-radius:8px;border-bottom-color:transparent}.epoch-artifacts__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.epoch-artifacts__heading h2{font-size:20px;line-height:24px}.artifact-track{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.artifact-track::-webkit-scrollbar{display:none}.artifact-track .museum-card{display:block;flex:0 0 calc((100% - 8px)/2)}.artifact-track .museum-card__title{font-size:18px;line-height:24px}.test-splash{position:relative;min-height:456px;padding:40px;overflow:hidden;border-radius:12px;color:#fff;background:var(--blue-dark);box-shadow:0 4px 10px #0000000a}.test-splash__background{position:absolute;max-width:none;object-fit:cover}.test-splash--intro .test-splash__background{width:147.53%;height:auto;left:-.02%;top:-1.97%}.test-splash--result .test-splash__background{width:150.78%;height:auto;left:-2.73%;top:-1.56%}.test-splash__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.test-splash__icon{flex-shrink:0}.test-result-icon{width:96px;height:96px;display:grid;place-items:center}.test-result-icon>img{transform:scale(4);filter:brightness(0) invert(1)}.test-splash h2{font-size:24px;line-height:32px;max-width:700px}.test-instructions{display:flex;gap:8px;align-items:flex-start;padding:15px;width:min(600px,100%);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px}.test-instructions>img{flex-shrink:0}.test-instructions h3{margin:0 0 4px;font-size:16px;line-height:22px}.test-instructions p,.test-result-copy p{letter-spacing:-.15px;font-size:14px;line-height:20px;font-weight:500}.test-result-copy{max-width:550px}.test-result-copy h2{white-space:pre-line}.test-result-copy p{margin-top:12px}.test-result-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:265px}.test-result-actions>div{display:flex;gap:8px}.test-result-actions>div>.ui-button{flex:1;min-width:0}.question-shell{min-height:456px;padding:0;display:grid;grid-template-rows:1fr auto;overflow:hidden}.question-body{padding:24px}.question-body fieldset{min-width:0;padding:0;margin:12px 0 0;border:0}.question-body legend{margin-bottom:24px;padding:0;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.1504px}.test-option{display:flex;justify-content:space-between;gap:12px;align-items:center;width:min(640px,100%);min-height:36px;margin-top:8px;padding:7px 12px;border:1px solid #c7cdde;border-radius:8px;cursor:pointer;font-size:14px;line-height:20px;font-weight:700}.test-option:first-of-type{margin-top:0}.test-option img{flex-shrink:0}.test-option input{position:absolute;opacity:0;width:1px;height:1px}.test-option:hover,.test-option.is-selected{border-color:var(--blue)}.test-option:has(input:focus-visible){outline:3px solid #88b4fc;outline-offset:2px}.test-option.is-selected{background:#e5eaf8}.question-actions{display:flex;justify-content:space-between;gap:16px;padding:24px;border-top:1px solid #e7ecff}.answers-dialog{width:min(480px,100% - 32px);max-width:calc(100% - 32px);height:640px;border-radius:12px;padding:0;overflow:hidden;border:0}.answers-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:72px minmax(0,1fr) auto}.answers-dialog>h2{padding:24px;font-size:16px;line-height:24px;margin:0}.answers-dialog .dialog-close{top:24px;right:24px;width:24px;height:24px;padding:0;background:none}.answer-review{min-width:0;list-style:none;padding:24px 8px 24px 24px;margin:0;overflow-y:auto;scrollbar-gutter:stable}.answer-review::-webkit-scrollbar{width:16px}.answer-review::-webkit-scrollbar-thumb{background:#e7ecff;border:4px solid #fff;border-radius:8px}.answer-review li{padding-block:16px;border-bottom:1px solid #e7ecff}.answer-review li:first-child{padding-top:0}.answer-review h3{margin:0 0 12px;font-size:14px;line-height:20px}.answer-review li p{margin:8px 0 0;font-size:14px;line-height:20px;font-weight:500;display:flex;gap:8px;flex-wrap:wrap}.answer-correct{color:#35b874}.answer-wrong{color:#e25151}.answer-review__actions{display:flex;gap:8px;padding:24px}.answer-review__actions .ui-button{flex:1}@media(max-width:360px){.answer-review__actions,.test-result-actions>div{flex-direction:column}}.accessible-view .epoch-article__text{font-size:20px;line-height:30px}@media(max-width:1279px){.epoch-layout{display:flex;flex-direction:column}.epoch-main,.epoch-sidebar{width:100%}.epoch-page .epoch-sidebar{position:static;order:-1;max-height:none;overflow:visible;padding:0;background:transparent;box-shadow:none}.epoch-article__image{height:auto;aspect-ratio:820/560}.epoch-sidebar>img,.epoch-sidebar h2{display:none}.epoch-sidebar__toggle{display:flex;margin-inline:auto;min-height:44px;white-space:normal;text-align:left}.epoch-sidebar__toggle img{flex-shrink:0}.epoch-sidebar__toggle[aria-expanded=true] img{transform:rotate(180deg)}.epoch-sidebar nav{display:none;margin-top:16px;padding:16px;border-radius:12px;background:#fff}.epoch-sidebar nav.is-open{display:flex}}@media(max-width:1050px){.epoch-article .share-tools,.epoch-article__text{margin-inline:0}.artifact-track .museum-card{flex-basis:calc(100% - 24px)}.test-splash h2{max-width:600px}.test-splash__background{opacity:.25}}@media(max-width:768px){.inner-page{padding-block:36px}.page-title{line-height:32px;margin-bottom:28px}.test-splash{padding:28px}.test-splash h2{max-width:100%}.test-splash .test-splash__background{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:60% top}.test-result-copy{max-width:100%}}@media(max-width:600px){.page-card{padding:20px}.document-row{gap:12px;padding:12px;flex-wrap:wrap}.document-row__title{font-size:14px;line-height:20px}.document-row__actions{width:100%;justify-content:flex-end}.history-documents .share-tools{margin-inline:0}.epoch-article__text{margin-bottom:0}.artifact-track .museum-card{height:auto;aspect-ratio:421/316}.test-splash{padding:24px}.test-splash h2{font-size:22px;line-height:30px}.test-result-actions{width:min(265px,100%)}.test-instructions{padding:12px}.question-shell{padding:0}.question-body,.question-actions{padding:20px}.question-body legend{font-size:18px;line-height:26px}.test-option{min-height:44px}}@media print{.site-header,.site-footer,.skip-link,.share-tools,.epoch-sidebar,.epoch-artifacts,.ui-dialog,.accessibility-bar{display:none!important}.inner-page{background:#fff;padding:0}.inner-page .container{width:100%;max-width:none}.epoch-layout{display:block}.page-card{box-shadow:none}}@media(max-width:1439px){.epoch-article__text{white-space:normal}}
