.at-wrap{width:min(1390px,88vw);margin-inline:auto}.at-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:560px;overflow:hidden;background:#25322e}.at-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.at-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#111d22ed,#152228bc 58%,#17262b47),linear-gradient(0deg,#111e21e3,transparent 40%)}.at-hero .at-wrap{padding-block:95px}.at-eyebrow{font:700 .7rem DM Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#e2b878}.at-hero h1{font:400 clamp(4.9rem,9vw,9.4rem)/.94 "Libre Caslon Display",Georgia,serif;letter-spacing:-.055em;margin:20px 0 26px}.at-hero p{max-width:630px;color:#e2d6c4;font:1.21rem/1.8 Georgia,serif}.at-exhibit{background:#e6dac4;color:#23302d;padding:95px 0}.at-exhibit-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.at-exhibit h2,.at-places h2{font:400 clamp(3.1rem,5.2vw,6rem)/1 "Libre Caslon Display",Georgia,serif;letter-spacing:-.04em;margin:14px 0}.at-exhibit-head p{max-width:360px;color:#675a4b;font:1.03rem/1.65 Georgia,serif}.at-map-frame{border:16px solid #ab9570;box-shadow:0 23px 38px #2219114d;background:#c2ab80;position:relative}.at-map-frame img{display:block;width:100%;height:auto;max-height:790px;object-fit:contain;background:#c0aa86}.at-map-caption{font:.7rem/1.65 DM Sans,sans-serif;letter-spacing:.07em;color:#756953;margin-top:27px}.at-place-guide{margin-top:28px;padding:20px 0 0;border-top:1px solid #927c5c66;display:flex;justify-content:space-between;gap:20px;align-items:center}.at-place-guide p{margin:0;color:#50493f;font:1.1rem/1.6 Georgia,serif;max-width:750px}.at-place-guide a{white-space:nowrap;color:#684a36;border-bottom:1px solid #846042;padding-bottom:6px;font:700 .67rem DM Sans,sans-serif;letter-spacing:.15em;text-transform:uppercase}.at-places{background:#15252a;padding:95px 0 110px}.at-places-header{max-width:760px;margin-bottom:40px}.at-places-header p:not(.at-eyebrow){color:#c9c7ba;font:1.1rem/1.7 Georgia,serif}.at-explorer{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);border:1px solid #b39b7659;min-height:605px}.at-locations{display:flex;flex-direction:column;max-height:660px;overflow-y:auto;background:#1c2c2e;scrollbar-color:#ad8959 #1c2c2e}.at-location{border:0;border-bottom:1px solid #b39b7633;text-align:left;display:flex;gap:19px;align-items:center;width:100%;background:transparent;color:#e7dfd0;cursor:pointer;padding:19px 20px;font:1.18rem Georgia,serif}.at-location:hover,.at-location[aria-pressed=true]{background:#35443e}.at-location[aria-pressed=true]{box-shadow:inset 4px 0 #d8ae76}.at-location small{font:700 .64rem DM Sans,sans-serif;letter-spacing:.15em;color:#d4ad74}.at-selected{position:relative;display:flex;flex-direction:column;background:#27332f}.at-selected-image{height:390px;background:#5a594c;overflow:hidden}.at-selected-image img{height:100%;width:100%;object-fit:cover;object-position:center}.at-selected-info{padding:34px 40px;flex:1}.at-selected-info h3{font:400 clamp(2.3rem,3.4vw,4rem)/1 "Libre Caslon Display",Georgia,serif;margin:12px 0}.at-selected-info p{font:1.12rem/1.7 Georgia,serif;color:#d7d0bf;max-width:700px}.at-selected-info>a{display:inline-block;margin-top:15px;color:#f3c992;border-bottom:1px solid #b49162;padding-bottom:7px;font:700 .69rem DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase}.at-extra{background:#24352f;padding:85px 0}.at-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.at-extra img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.at-extra h2{font:400 clamp(3rem,5.6vw,6.4rem)/1 "Libre Caslon Display",Georgia,serif;margin:15px 0}.at-extra p{font:1.1rem/1.8 Georgia,serif;color:#d8d1c3}.at-extra a{color:#f1cb94;display:inline-block;margin-top:16px;text-transform:uppercase;font:700 .7rem DM Sans,sans-serif;letter-spacing:.13em;border-bottom:1px solid #b99361;padding-bottom:8px}@media(max-width:850px){.at-exhibit-head,.at-place-guide{display:block}.at-place-guide a{margin-top:20px;display:inline-block}.at-explorer{grid-template-columns:1fr}.at-locations{display:grid;grid-template-columns:repeat(2,1fr);max-height:300px}.at-extra-grid{grid-template-columns:1fr}}@media(max-width:560px){.at-hero{min-height:490px}.at-map-frame{border-width:8px}.at-exhibit,.at-places,.at-extra{padding-block:65px}.at-locations{grid-template-columns:1fr;max-height:240px}.at-selected-image{height:250px}.at-selected-info{padding:25px}.at-exhibit h2,.at-places h2{font-size:clamp(3rem,11vw,5rem)}}
