.sac-brand-v4{--selection-paper:#fffcf5;--selection-ink:#172541;--selection-gold:#efbd58;--selection-edge:#465a79;--selection-panel:#111d31}.sac-brand-v4 .sac-control{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.6rem 1rem;border:1px solid #e1e6f3;border-radius:15px;background:var(--selection-paper);color:var(--selection-ink);box-shadow:0 3px 9px #02061340;font:700 .875rem/1.25 var(--press-interface),system-ui,sans-serif;letter-spacing:normal;text-decoration:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.sac-brand-v4 .sac-control:is([data-selected=true],[aria-current=page],[aria-pressed=true]){border-color:var(--selection-gold);box-shadow:inset 0 -3px var(--selection-gold),0 2px 14px #efbd5840;color:#173f79;font-weight:800}.sac-brand-v4 .sac-control.sac-control--quiet{background:#18263c;color:#e2ebfb;border-color:var(--selection-edge);box-shadow:none;font-weight:650}.sac-brand-v4 .sac-control--quiet:is([data-selected=true],[aria-current=page],[aria-pressed=true]){color:#ffda8d;border-color:var(--selection-gold)}.sac-brand-v4 .sac-control small{font-size:.75em;opacity:.8}.sac-brand-v4 .sac-choice-panel :is(input,button,a):focus-visible,.sac-brand-v4 .sac-control:focus-visible{outline:2px solid #8ec1ff;outline-offset:3px}.sac-collection-selection{display:grid;gap:.85rem;padding:1.1rem 0;border-block:1px solid #a9b7d239;margin-block:1.2rem}.sac-selection-context,.sac-selection-primary{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;min-width:0}.sac-selection-context .sac-control{padding-inline:.85rem}.sac-edition-shortcuts{justify-content:flex-start}.sac-choice{position:relative;min-width:0;max-width:100%}.sac-choice>.sac-control{justify-content:space-between;text-align:start;width:100%}.sac-choice>.sac-control>span:first-child{min-width:0;overflow-wrap:anywhere}.sac-choice>.sac-control small{display:block;margin-bottom:2px}.sac-choice-chevron{flex:0 0 .48rem;height:.48rem;margin:-.2rem .12rem 0 .25rem;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}.sac-choice-panel{position:absolute;inset:calc(100% + .5rem) auto auto 0;width:max(100%,min(19rem,calc(100vw - 3rem)));z-index:20;background:var(--selection-panel);color:#edf4ff;border:1px solid var(--selection-edge);border-radius:15px;box-shadow:0 14px 32px #0206139c;padding:.6rem}.sac-selection-primary>.sac-choice>.sac-choice-panel{inset-inline:auto 0}.sac-brand-v4 .sac-choice-panel input[type=search]{display:block;width:100%;margin:0;min-height:44px;border:1px solid var(--selection-edge);border-radius:9px;background:#0b1425;color:#fff;font:500 16px/1.3 var(--press-interface),system-ui,sans-serif;padding:.55rem .7rem}.sac-choice-panel ul{display:grid;gap:2px;list-style:none;padding:3px;margin:.45rem 0 0;max-height:min(17rem,40dvh);overflow:auto;overscroll-behavior:contain}.sac-choice-panel li>:is(a,button){display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.45rem .65rem;border:0;border-radius:9px;background:transparent;color:#edf4ff;text-align:start;font:inherit;font-size:.875rem;text-decoration:none;cursor:pointer}.sac-choice-panel li>:is(a,button)>span:first-child{flex:1;overflow-wrap:anywhere}.sac-choice-panel li>:is(a,button):is([aria-current],[aria-pressed=true],:focus-visible){background:#263a59;color:#ffdb92}.sac-choice-panel p{margin:.7rem}.sac-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1.2rem}.sac-filter-bar .dis-result-count{margin:0 0 0 auto}.sac-filter-bar>.sac-choice{min-width:min(10rem,100%)}.sac-brand-v4 .atlas-controls>.sac-choice{flex:1}.sac-brand-v4 .world-edition-navigation>div{min-width:0}.sac-brand-v4 .world-edition-navigation .sac-choice{margin-top:.8rem}.sac-brand-v4 .sac-decade-controls{display:flex;flex-wrap:nowrap;gap:.5rem;padding:.35rem .25rem .65rem;width:max-content;max-width:none;overflow:visible}.sac-brand-v4 .sac-decade-controls>.sac-control{flex:none;min-width:0;white-space:nowrap}.sac-brand-v4 .collectors-press .atlas-periods.sac-decade-controls>.sac-control{border-radius:15px;background:var(--selection-paper);color:var(--selection-ink)}.sac-brand-v4 .collectors-press .atlas-periods.sac-decade-controls>.sac-control[aria-pressed=true]{border-color:var(--selection-gold);color:#173f79}.sac-brand-v4 .sac-segmented{display:inline-flex;flex-wrap:nowrap;max-width:100%;padding:4px;gap:3px;background:#18263c;border:1px solid var(--selection-edge);border-radius:17px;margin-block:.65rem}.sac-brand-v4 .sac-segmented>a{display:grid;place-items:center;flex:1 1 0;min-height:44px;padding:.4rem .75rem;text-align:center;border-radius:12px;color:#edf4ff;font-weight:650}.sac-brand-v4 .sac-segmented>a[aria-current=page]{color:var(--selection-ink);background:var(--selection-paper);box-shadow:inset 0 -3px var(--selection-gold)}.sac-brand-v4 .sac-shop-filters[open] .shelf-filter-fields{position:absolute;inset:calc(100% + .5rem) 0 auto auto;width:min(36rem,48vw);grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem;background:var(--selection-panel);border:1px solid var(--selection-edge);border-radius:15px}.sac-brand-v4 .sac-shop-filters .sac-choice-panel{position:relative;inset:auto;width:100%;margin-top:.35rem}.sac-brand-v4 .integrated-shop .sac-shop-filters>summary{background:var(--selection-paper);color:var(--selection-ink);border-radius:15px}.sac-brand-v4 .catalogue-controls .sac-collection-selection{margin-top:0}.sac-brand-v4 .catalogue-controls .filter-row{align-items:center;overflow:visible}@media (hover:hover){.sac-brand-v4 .sac-control:hover{border-color:#88b8fc;box-shadow:0 3px 14px #5898f452}.sac-choice-panel li>:is(a,button):hover{background:#263a59}}@media (max-width:900px){.sac-brand-v4 .integrated-shop .sac-shop-filters[open]{flex-basis:100%;min-width:0}.sac-brand-v4 .sac-shop-filters[open] .shelf-filter-fields{position:static;width:100%;max-width:100%;margin-top:.5rem}}@media (max-width:560px){.sac-selection-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sac-selection-primary>.sac-choice{grid-column:1/-1;width:100%}.sac-selection-primary>.sac-choice>.sac-choice-panel{width:100%}.sac-selection-context{gap:.4rem}.sac-selection-context .sac-control{font-size:.8rem;padding-inline:.65rem}.sac-filter-bar>.sac-choice{min-width:0;flex:1 1 calc(50% - .6rem)}.sac-filter-bar>.sac-choice:nth-child(2)>.sac-choice-panel{inset-inline:auto 0}.sac-filter-bar .dis-result-count{flex-basis:100%}.sac-brand-v4 .sac-shop-filters[open] .shelf-filter-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sac-brand-v4 .sac-control{transition:none}}@media (max-width:1200px){.sac-brand-v4 .site-header .dis-utilities{font-family:var(--press-interface),system-ui,sans-serif;font-weight:700;font-size:.82rem}.sac-brand-v4 .site-header .dis-utilities :is(a,button){font-family:inherit;font-weight:inherit}}@media (width > 1200px){.sac-brand-v4 .site-header .header-inner{display:grid;grid-template-columns:minmax(min-content,1fr) max-content minmax(max-content,1fr);align-items:center;column-gap:clamp(1rem,1.6vw,1.75rem)}.sac-brand-v4 .site-header .wordmark{justify-self:start;max-width:100%}.sac-brand-v4 .site-header .wordmark .brand-logo{flex:none}.sac-brand-v4 .site-header .dis-utilities{justify-self:end;flex-wrap:nowrap;gap:clamp(.85rem,1.2vw,1.25rem)}.sac-brand-v4 .site-header :is(.visitor-nav,.dis-utilities){font-family:var(--press-interface),system-ui,sans-serif;font-weight:650;font-size:clamp(.9375rem,1.06vw,1rem);line-height:1.25}.sac-brand-v4 .site-header .visitor-nav{gap:clamp(1rem,1.4vw,1.55rem)}.sac-brand-v4 .site-header .visitor-nav :is(a,summary){font-weight:inherit}.sac-brand-v4 .site-header .dis-utilities :is(a,button),.sac-brand-v4 .site-header .visitor-nav>a,.sac-brand-v4 .site-header .visitor-nav>details>summary{font:inherit}.sac-brand-v4 .site-header .visitor-nav>details>summary{gap:.4rem;padding-inline:0}.sac-brand-v4 .site-header .desktop-search-access svg,.sac-brand-v4 .site-header .visitor-nav>details>summary svg{flex:none}}.sac-brand-v4 .site-header .dis-utilities :is(a,button):focus-visible,.sac-brand-v4 .site-header .visitor-nav :is(a,summary):focus-visible,.visitor-mobile-nav :is(a,summary):focus-visible{outline:2px solid #ffc86d;outline-offset:3px}.sac-brand-v4 .site-header .visitor-nav :is(a,summary):is([aria-current],:hover){color:#ffcf7d}.sac-brand-v4 .visitor-nav .dis-mega{align-items:start;gap:1.15rem clamp(1.5rem,3.2vw,3.3rem);padding:1.5rem max(2rem,calc((100vw - 1500px) / 2)) 2rem;background:#0c1525;max-height:min(76dvh,42rem);overflow:auto}.sac-brand-v4 .visitor-nav .visitor-album-menu{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.02fr)}.sac-brand-v4 .visitor-nav .visitor-menu-intro{flex-wrap:wrap;gap:.5rem 1rem;color:#c8d6eb;font-weight:600}.sac-brand-v4 .visitor-nav .visitor-menu-intro,.visitor-library-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid #7d94bb42}.visitor-library-intro{gap:.75rem 1.25rem}.visitor-library-intro p{margin:0;color:#cbd4e2;font-size:.875rem;font-style:italic;font-weight:500;line-height:1.5}.sac-brand-v4 .site-header .visitor-library-intro>a{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex:none;gap:.55rem;min-height:44px;margin:0;padding:.55rem .9rem;border:1px solid transparent;border-radius:8px;background:#fff;color:#14213a;font-size:.875rem;font-weight:700;white-space:nowrap}.sac-brand-v4 .site-header .visitor-library-intro>a:hover{border-color:#ffcf7d;color:#14213a;box-shadow:0 0 12px #ffcf7d55}.visitor-mobile-options .visitor-library-intro{flex-direction:column;align-items:flex-start;padding-top:.5rem}.visitor-menu-group h2{margin:0 0 .4rem;font:800 .75rem/1.4 var(--press-interface),system-ui,sans-serif;letter-spacing:.12em;color:#ffcf7d}.sac-brand-v4 .visitor-nav .visitor-menu-group a{min-height:40px;align-items:center;gap:.65rem;border-bottom:1px solid #7d94bb24;white-space:normal;font-weight:650}.visitor-menu-group svg,.visitor-mobile-options svg{flex:none}.sac-brand-v4 .visitor-nav .dis-menu-feature{display:grid;gap:.4rem;justify-items:start;padding:1rem;background:#162640;border:1px solid #607a9b47;border-radius:12px;white-space:normal}.sac-brand-v4 .visitor-nav .dis-menu-feature .eyebrow{margin:0}.sac-brand-v4 .visitor-nav .dis-menu-feature img{max-height:115px;width:100%;object-fit:contain}.sac-brand-v4 .visitor-nav .dis-menu-feature strong{font-size:1.07rem}.sac-brand-v4 .visitor-nav .dis-menu-feature>span:last-child{display:flex;gap:.4rem;align-items:center}.sac-brand-v4 .visitor-nav .visitor-discovery-menu{grid-template-columns:minmax(0,1fr)}.visitor-discovery-menu ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0}.visitor-discovery-menu li{display:flex;min-width:0}.visitor-discovery-menu li a{display:grid;grid-template-rows:auto auto 1fr auto;gap:.55rem;width:100%;padding:.85rem;border:1px solid #607a9b47;border-radius:10px;background:#14223a;white-space:normal}.visitor-discovery-menu li a:is(:hover,[aria-current]){border-color:#eabd65}.visitor-discovery-mark{font-size:.72rem;letter-spacing:.12em;color:#ffcf7d}.visitor-discovery-description{font-size:.82rem;line-height:1.5;color:#c8d6eb;font-weight:500}.visitor-discovery-action{display:flex;gap:.45rem;align-items:center;color:#ffcf7d;font-size:.78rem}.visitor-discovery-action svg{width:1em;height:1em}.visitor-mobile-nav>details>summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:66px;padding:12px 10px;margin:9px 0;border:1px solid #385c86;border-radius:8px;background:#142c49;list-style:none;cursor:pointer}.visitor-mobile-nav>details>summary::-webkit-details-marker{display:none}.visitor-mobile-nav>details>summary[aria-current],.visitor-mobile-nav>details[open]>summary{border-color:#eabd65}.visitor-mobile-indicator{width:.58rem;height:.58rem;border:solid #efc068;border-width:0 2px 2px 0;margin-right:.3rem;transform:rotate(45deg)}.visitor-mobile-nav>details[open] .visitor-mobile-indicator{transform:rotate(225deg)}.visitor-mobile-options{padding-inline:.75rem}.visitor-mobile-options h3{margin:.75rem 0 .1rem;color:#ffcf7d;font-size:.75rem;letter-spacing:.08em}.visitor-mobile-options a{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:44px;padding-block:.4rem;border-bottom:1px solid #607a9b35}