.atlas-page{background:#0d1b25}.atlas-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:32px 6%;display:flex}.atlas-header .brand svg{width:52px;height:62px}.atlas-header .brand span{font-size:.75rem}.atlas-intro{padding:88px 6% 64px}.atlas-intro .eyebrow{color:#d8bd85}.atlas-intro h1{font-family:var(--serif);letter-spacing:-.035em;margin:28px 0;font-size:clamp(2.3rem,4.7vw,4.7rem);line-height:1.16}.atlas-intro>p:last-child{color:#d4dedb;max-width:64ch;font-size:1.0625rem}.atlas-tools{border-top:1px solid #77908f80;justify-content:space-between;align-items:center;gap:22px;margin:0 6%;padding:22px 0;display:flex}#atlas-filters{flex-wrap:wrap;gap:6px;display:flex}#atlas-filters[hidden]{display:none}#atlas-filters button{color:#d7dfdb;background:0 0;border:1px solid #0000;min-height:46px;padding:10px 18px;font-size:.9375rem}#atlas-filters button[aria-pressed=true]{color:#152e36;background:#e6c88d}#atlas-filters button:hover{border-color:#bca577}#atlas-count{white-space:nowrap;color:#d4dedb;margin:0;font-size:.875rem}.atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 26px;padding:12px 6% 70px;display:grid}.atlas-card[hidden]{display:none}.atlas-card a{text-decoration:none;display:block}.atlas-card-image{aspect-ratio:4/3;background:#152e36;position:relative;overflow:hidden}.atlas-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.atlas-card-image>span{color:#fff0ce;background:#102631e8;border:1px solid #bca577;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.atlas-card-caption{align-items:baseline;gap:14px;padding:18px 0 0;display:flex}.atlas-card-caption>span{color:#d7bd85;font-size:.8125rem}.atlas-card h2{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:1.3rem;line-height:1.4}.atlas-ending{text-align:center;border-top:1px solid #77908f80;margin:0 6%;padding:80px 0 95px}.atlas-ending h2{margin:20px 0 30px}#atlas-dialog{color:#fff2d5;background:#0c1923;border:1px solid #79918d;width:min(1440px,96vw);max-width:none;height:min(1000px,96dvh);max-height:96dvh;padding:0;overflow:auto}#atlas-dialog::backdrop{background:#040c12ed}#atlas-dialog>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}#atlas-dialog button{color:#fff0d4;background:#152f3c;border:1px solid #829590;min-height:44px;padding:8px 18px;font-size:.9375rem}.atlas-lightbox{background:#07121b;height:65%;min-height:180px}.atlas-lightbox img{object-fit:contain;width:100%;height:100%;display:block}.atlas-lightbox img[hidden]{display:none}.atlas-image-info{justify-content:space-between;align-items:flex-start;gap:35px;padding:24px 30px 30px;display:flex}#atlas-number{color:#d8bd85;margin:0 0 8px}#atlas-title{margin:0 0 12px;font-size:1.7rem}#atlas-description,#atlas-status{color:#d4dedb;max-width:78ch;margin:0;font-size:1rem}.atlas-pagination{gap:8px;display:flex}.atlas-pagination button{min-width:46px}html.atlas-open{overflow:hidden}@media (width<=1000px){.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.atlas-header{padding:22px 6%}.atlas-header .text-link{text-align:right;max-width:16ch;font-size:.875rem}.atlas-intro{padding:50px 6% 36px}.atlas-intro br{display:none}.atlas-intro h1 em:before{content:" "}.atlas-tools{display:block}#atlas-filters button{padding:9px 12px}#atlas-count{margin-top:16px}.atlas-grid{grid-template-columns:minmax(0,1fr);gap:34px}.atlas-card-caption h2{font-size:1.375rem}#atlas-dialog{width:96vw;height:96dvh}#atlas-dialog>header{padding:12px 16px}.atlas-lightbox{height:48%}.atlas-image-info{flex-direction:column;gap:20px;padding:20px}.atlas-pagination{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.atlas-card img{transition:none}.atlas-card a:hover img{transform:none}}.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6rem 7vw}.atlas-card-image{aspect-ratio:auto;background:0 0;overflow:visible}.atlas-card img{object-fit:contain;height:auto;transition:none}.atlas-card a:hover img{transform:none}.atlas-card:nth-child(7n+1){grid-column:1/-1;justify-self:center;width:min(100%,74rem)}.atlas-card-caption{border-top:1px solid #81918555;margin-top:1rem}.atlas-card a:focus-visible{outline-offset:7px;outline:3px solid #f4d495}@media (width<=700px){.atlas-grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.atlas-card:nth-child(7n+1){grid-column:auto}}
