/* A quiet photographic entrance to the shared museum. */
.collection-dialog{position:fixed;inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0 5vw 30px;border:0;background:#080b0deF;color:#eee;overflow:auto;box-shadow:none;backdrop-filter:blur(30px)}
.collection-dialog::backdrop{background:#050809}
.collection-head{display:flex;align-items:center;justify-content:space-between;padding:32px 0 24px}
.collection-wordmark{font-size:23px;letter-spacing:-.045em;text-decoration:none}.collection-wordmark span{font-size:9px;letter-spacing:.2em;color:#9a9fa0;margin-left:15px}
.collection-head button{font-size:25px;padding:6px 0 6px 18px;background:none}.collection-head button span{font-size:11px;margin-left:10px;vertical-align:middle;color:#a5abaa}
.collection-intro{padding:24px 0 32px}.collection-intro>small{font-size:9px;letter-spacing:.3em;color:#929d9e}.collection-intro h1{font-family:var(--museum-font-sans);font-size:clamp(30px,3.4vw,52px);font-weight:400;letter-spacing:.12em;margin:17px 0 15px}.collection-intro p{font-size:12px;color:#9ca6a7;letter-spacing:.06em}
.collection-tools{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 22px}.collection-tools nav{display:flex;gap:25px;flex-wrap:wrap}.collection-tools nav button{font-size:11px;color:#778183;padding:8px 0;background:none;transition:color .25s}.collection-tools nav button[aria-pressed=true],.collection-tools nav button:hover{color:#f3f6f5}.collection-tools input{background:transparent;border:0;border-bottom:1px solid #b0b9b930;border-radius:0;color:#eee;padding:10px 2px;font-size:11px;width:200px;outline:0}.collection-tools input::placeholder{color:#778183}
.collection-count{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#657478;margin-bottom:15px}.collection-count span:last-child{letter-spacing:.04em}
.peak-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.peak-card{position:relative;display:block;overflow:hidden;aspect-ratio:1.32;color:#fff;text-decoration:none;background:#1a2227;isolation:isolate}.peak-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 900ms cubic-bezier(.22,.7,.18,1),filter 900ms;filter:brightness(.84) saturate(.72)}.peak-card:hover img,.peak-card:focus-visible img{transform:scale(1.045);filter:brightness(.98) saturate(.88)}.peak-card-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#050a0f28,transparent 30%,#0006 60%,#000d)}.peak-card-top{position:absolute;left:22px;right:22px;top:20px;display:flex;justify-content:space-between;z-index:2;font-size:9px;letter-spacing:.06em;text-shadow:0 1px 8px #0008}.peak-card-copy{position:absolute;z-index:2;left:22px;right:22px;bottom:23px}.peak-card-copy>small{font-family:var(--museum-font-sans);font-size:clamp(19px,2.1vw,32px);letter-spacing:-.01em;color:#e2e5e3}.peak-card-copy h2{font-size:17px;font-weight:400;letter-spacing:.04em;margin:9px 0 13px}.peak-card-copy p{font-size:10px;line-height:1.7;color:#bfc6c5;margin:0 0 12px}.peak-card-copy>span{font-size:8px;letter-spacing:.05em;color:#9faeaf;display:block}.peak-card-copy i{font-style:normal;float:right;font-size:16px;color:#d7dfde}.peak-current{position:absolute;z-index:3;top:43px;left:22px;font-size:8px;color:#c5cfce}.peak-empty{font-size:12px;color:#9ca6a7;grid-column:1/-1;padding:60px 0}.collection-foot{position:static;display:flex;justify-content:space-between;margin-top:28px;font-size:8px;letter-spacing:.12em;color:#526166}
#mountain-switch{font-size:11px;letter-spacing:.03em}.utilities{gap:18px}
.world-formation-loading{display:grid;place-items:center;min-height:65svh;color:#b5c0c1;font-size:13px}
@media(max-width:1050px){.peak-list{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-tools{align-items:flex-start}.collection-tools nav{gap:16px}.peak-card-copy>small{font-size:28px}.utilities{gap:13px}#mountain-switch{font-size:10px}}
@media(max-width:600px){.collection-dialog{padding:0 20px 25px}.collection-head{padding:23px 0 20px}.collection-wordmark{font-size:21px}.collection-wordmark span{font-size:7px;margin-left:10px}.collection-head button span{display:none}.collection-intro{padding:22px 0 24px}.collection-intro>small{font-size:7px;letter-spacing:.23em}.collection-intro h1{font-size:34px;margin:16px 0}.collection-intro p{font-size:10px;line-height:1.8;max-width:260px}.collection-tools{display:block;padding-bottom:22px}.collection-tools nav{gap:17px;margin-bottom:13px}.collection-tools nav button{font-size:10px;padding:5px 0}.collection-tools input{width:100%;font-size:11px}.collection-tools label{display:block}.collection-count{font-size:7px}.collection-count span:last-child{font-size:6px}.peak-list{grid-template-columns:1fr;gap:17px}.peak-card{aspect-ratio:1.25}.peak-card-copy>small{font-size:30px}.peak-card-copy h2{font-size:18px}.peak-card-copy p{font-size:11px}.collection-foot{font-size:6px}.utilities{gap:9px}#mountain-switch{font-size:9px;position:fixed;top:75px;left:20px;padding:7px 0}.utilities button#topic-guide-open{font-size:9px;width:auto;height:auto}.brand>span{font-size:16px}.brand small{max-width:140px;white-space:nowrap;font-size:6px}.utilities button:not(:first-child){font-size:19px}#topic-guide-open span{font-size:11px}.collection-head{position:relative}}
@media(prefers-reduced-motion:reduce){.peak-card img{transition:none}}
.world-formation{padding:18px 4vw 26px;color:#d9dfdd}.world-geo-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:8px 0 20px}.world-geo-heading small{font-size:8px;letter-spacing:.18em;color:#7b8d90}.world-geo-heading h2{font-size:23px;font-weight:400;margin:11px 0 0}.world-geo-heading>span{font-size:10px;color:#819194}.world-geo-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px}.world-geo-view{position:relative;height:51svh;min-height:330px;background:#10171a;overflow:hidden}.world-geo-canvas{width:100%;height:100%}.world-geo-canvas canvas{width:100%;height:100%;display:block;touch-action:none;outline:0}.world-geo-north{position:absolute;top:18px;left:20px;font-size:10px;color:#93a8ac;pointer-events:none}.world-geo-status{position:absolute;bottom:17px;left:20px;font-size:8px;letter-spacing:.05em;color:#759094;pointer-events:none}.world-geo-camera{position:absolute;bottom:10px;right:13px;display:flex;gap:9px}.world-geo-camera button{padding:7px;font-size:12px;color:#c0cfce;background:#141c20b0}.world-geo-copy{align-self:center}.world-geo-copy time{font:25px var(--museum-font-sans);color:#a5b5b5}.world-geo-copy h3{font-size:20px;font-weight:400;line-height:1.6;margin:15px 0 18px}.world-geo-copy p{font-size:12px;line-height:2;color:#aab6b5}.world-geo-copy [data-geo-process]{font-size:10px;color:#748b8d;margin-top:20px}.world-geo-copy a{font-size:9px;color:#a9b6b5;display:inline-block;margin-top:8px}.world-geo-tools{display:flex;align-items:center;gap:22px;font-size:10px;margin:18px 0}.world-geo-tools button{font-size:11px;min-width:100px;text-align:left;color:#d6e1df}.world-geo-tools label{display:flex;align-items:center;gap:8px;color:#a5b5b6}.world-geo-tools input{accent-color:#8dabb2}.world-cut-position input{width:105px}.world-layer-key{display:flex;gap:6px;align-items:center;font-size:8px;color:#8b9a99;margin-left:auto}.world-layer-key i{width:7px;height:7px;background:#44443e;display:inline-block;margin-left:9px}.world-layer-key i:nth-of-type(2){background:#8f7f65}.world-layer-key i:nth-of-type(3){background:#b3a58b}.world-geo-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-top:15px;border-top:1px solid #647b7c35}.world-geo-stages button{text-align:left;opacity:.4;transition:opacity .4s;padding:8px 0;background:none}.world-geo-stages button[aria-current=true],.world-geo-stages button:hover{opacity:1}.world-geo-stages small{font-size:8px;color:#6d8589;display:block}.world-geo-stages span{display:block;font-size:9px;margin:8px 0;color:#8ca1a2}.world-geo-stages b{font-size:10px;font-weight:400;line-height:1.7;display:block}.world-geo-note{font-size:8px;color:#657a7d;line-height:1.8;margin-top:18px}.world-geo-credits{font-size:9px;color:#61787d;line-height:1.9;margin-top:10px}.world-geo-credits summary{cursor:pointer}.world-geo-credits p{max-width:900px}.world-geo-credits a{color:#98aaaa}
@media(max-width:1000px){.world-geo-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.world-layer-key{display:none}.world-geo-copy h3{font-size:18px}.world-geo-copy p{font-size:11px}}
@media(max-width:600px){.world-formation{padding:10px 20px 25px}.world-geo-heading{display:block;margin-top:0}.world-geo-heading h2{font-size:19px;line-height:1.6}.world-geo-heading small{font-size:7px}.world-geo-heading>span{display:block;margin-top:13px;font-size:9px}.world-geo-workspace{display:flex;flex-direction:column;gap:21px}.world-geo-view{height:40svh;min-height:300px}.world-geo-camera{gap:4px;bottom:31px}.world-geo-camera button{font-size:11px;padding:7px}.world-geo-status{font-size:7px;left:13px;bottom:13px}.world-geo-copy time{font-size:23px}.world-geo-copy h3{font-size:20px;margin:9px 0 10px}.world-geo-copy p{font-size:12px;margin:10px 0}.world-geo-copy [data-geo-process]{font-size:10px;margin-top:13px}.world-geo-tools{flex-wrap:wrap;gap:14px;font-size:9px;margin:22px 0}.world-geo-tools button{font-size:10px;min-width:86px}.world-cut-position{width:100%;justify-content:space-between}.world-cut-position input{width:65%}.world-geo-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.world-geo-stages b{font-size:9px}.world-geo-stages span{font-size:8px}.world-geo-note{font-size:8px;margin-top:22px}.world-geo-credits{font-size:8px}}
.utilities #topic-guide-open{font-size:10px;width:auto;height:30px;white-space:nowrap}.utilities #topic-guide-open span{font-size:11px;margin-left:5px}
@media(max-width:600px){.utilities #topic-guide-open{font-size:9px}}
.collection-intro{padding-top:14px;padding-bottom:23px}.collection-head{padding-bottom:15px}.collection-tools{padding-bottom:16px}
.world-geo-north i{display:inline-block;font-style:normal;margin-left:5px;transform-origin:50% 50%}
.world-geo-related{font-size:9px;line-height:1.9;color:#829a9e;margin:16px 0}.world-geo-related summary{cursor:pointer}.world-geo-related h4{font-size:11px;font-weight:400;color:#c2cecb;margin:14px 0 8px}.world-geo-related p{font-size:10px}.world-geo-related a{font-size:9px}

.collection-head .collection-nordwand { margin-left: auto; padding: 12px 8px; color: #b7bcbd; font-size: .76rem; text-decoration: none; white-space: nowrap; }
.collection-head .collection-nordwand:hover, .collection-head .collection-nordwand:focus-visible { color: #fff; text-decoration: underline; text-underline-offset: 4px; }
