.atlas-photos[data-astro-cid-2htebjao]{z-index:1;color:#f3f2ec;background:#20292f;border:1px solid #8e9a8e;width:clamp(96px,32cqw,180px);position:absolute;top:35%;right:4%}.atlas-photos__index[data-astro-cid-2htebjao]{color:#d5dcd6;justify-content:space-between;gap:4px;padding:6px;font-size:9px;line-height:1;display:flex}.atlas-photos__open[data-astro-cid-2htebjao]{aspect-ratio:4/3;background:#344248;display:block;position:relative}.atlas-photos__frame[data-astro-cid-2htebjao]{opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s;position:absolute;inset:0}.atlas-photos__frame[data-astro-cid-2htebjao][data-current]{opacity:1;visibility:visible}.atlas-photos__frame[data-astro-cid-2htebjao] img[data-astro-cid-2htebjao]{object-fit:cover;width:100%;height:100%}.atlas-photos__expand[data-astro-cid-2htebjao]{color:#f3f2ec;background:#20292f;padding:2px 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.atlas-photos__caption[data-astro-cid-2htebjao]{min-height:56px;padding:7px 6px;font-size:11px;line-height:1.35}.atlas-photos__caption[data-astro-cid-2htebjao] p[data-astro-cid-2htebjao]:first-child{color:#becb9d}.atlas-photos__controls[data-astro-cid-2htebjao]{border-top:1px solid #8e9a8e;grid-template-columns:1fr 1fr 1fr;display:grid}.atlas-photos__controls[data-astro-cid-2htebjao][hidden]{display:none}.atlas-photos__controls[data-astro-cid-2htebjao] button[data-astro-cid-2htebjao]{cursor:pointer;min-width:24px;min-height:32px;font-size:14px}.atlas-photos__controls[data-astro-cid-2htebjao] button[data-astro-cid-2htebjao]+button[data-astro-cid-2htebjao]{border-left:1px solid #8e9a8e}.atlas-photos__controls[data-astro-cid-2htebjao] button[data-astro-cid-2htebjao]:hover{background:#344248}.atlas-photos__dialog[data-astro-cid-2htebjao]{color:#f3f2ec;background:#20292f;border:1px solid #8e9a8e;width:min(92vw,1060px);max-height:94svh;margin:auto;padding:16px;position:fixed;inset:0;overflow-y:auto}.atlas-photos__dialog[data-astro-cid-2htebjao]::backdrop{background:#0a1114e6}.atlas-photos__dialog-heading[data-astro-cid-2htebjao],.atlas-photos__dialog-controls[data-astro-cid-2htebjao]{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.atlas-photos__dialog[data-astro-cid-2htebjao] button[data-astro-cid-2htebjao]{cursor:pointer;min-height:44px;padding:6px 10px}.atlas-photos__dialog[data-astro-cid-2htebjao] button[data-astro-cid-2htebjao]:hover{color:#becb9d}.atlas-photos__full[data-astro-cid-2htebjao]{justify-content:center;align-items:center;padding:12px 0;display:flex}.atlas-photos__full[data-astro-cid-2htebjao] img[data-astro-cid-2htebjao]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94svh - 160px)}@media (prefers-reduced-motion:reduce){.atlas-photos__frame[data-astro-cid-2htebjao]{transition:none}}.atlas[data-astro-cid-gcwndug7]{color:#f3f2ec;background:#20292f}.atlas__eyebrow[data-astro-cid-gcwndug7]{color:#becb9d;letter-spacing:.08em;font-size:.6875rem}.atlas__intro[data-astro-cid-gcwndug7]{color:#d5dcd6;max-width:28ch}.atlas__caption[data-astro-cid-gcwndug7]{color:#d5dcd6}.atlas__heading[data-astro-cid-gcwndug7],.atlas__caption[data-astro-cid-gcwndug7]{flex-shrink:0}.atlas__map[data-astro-cid-gcwndug7]{flex:1;min-height:500px;position:relative;container-type:inline-size}.atlas__drawing[data-astro-cid-gcwndug7]{width:100%;height:100%;position:absolute;inset:0}.atlas__drawing[data-astro-cid-gcwndug7] path[data-astro-cid-gcwndug7]{vector-effect:non-scaling-stroke}.atlas__label[data-astro-cid-gcwndug7],.atlas__label-group[data-astro-cid-gcwndug7]{white-space:nowrap;color:#f3f2ec;text-shadow:0 0 3px #20292f,0 1px 3px #20292f,0 -1px 3px #20292f;font-size:clamp(12px,3.75cqw,16px);font-weight:500;line-height:1.25;position:absolute}.atlas__label[data-astro-cid-gcwndug7]{transform:translateY(-80%)}.atlas__label-group[data-astro-cid-gcwndug7]{flex-direction:column;align-items:flex-start;gap:4px;display:flex;transform:translateY(-.8em)}.atlas__label--end[data-astro-cid-gcwndug7]{transform:translate(-100%,-80%)}.atlas__label--middle[data-astro-cid-gcwndug7]{transform:translate(-50%,-80%)}.atlas__endpoint[data-astro-cid-gcwndug7]{color:#d6e2b9;font-size:clamp(13px,4cqw,17px)}.atlas__note[data-astro-cid-gcwndug7]{color:#e0e7e2;font-weight:400}.atlas__sea[data-astro-cid-gcwndug7]{color:#e1eff1;letter-spacing:.12em;font-size:clamp(17px,4.75cqw,21px)}.atlas__legend[data-astro-cid-gcwndug7]{color:#c7d0ca;font-size:clamp(10px,3cqw,12px);font-weight:400}.atlas__north[data-astro-cid-gcwndug7]{color:#becb9d;font-size:12px}.atlas__downs[data-astro-cid-gcwndug7]{color:#a8b790;letter-spacing:.12em;writing-mode:vertical-rl;font-size:12px;transform:translate(-50%,-100%)rotate(180deg)}.atlas__marker[data-astro-cid-gcwndug7]{background:#becb9d;border:2px solid #20292f;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.atlas__marker--source[data-astro-cid-gcwndug7]{border-width:3px;width:14px;height:14px}.atlas__marker--mouth[data-astro-cid-gcwndug7]{background:#75b7cb;border-color:#e4f1ef;width:14px;height:14px}.atlas__marker[data-astro-cid-gcwndug7][data-photo-active]{background:#75b7cb;border-color:#f3f2ec;width:12px;height:12px}.atlas__highlight[data-astro-cid-gcwndug7]{stroke-dasharray:1;stroke-dashoffset:0;animation:2.5s ease-out both atlas-flow}@keyframes atlas-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width>=1024px) and (height>=700px){.atlas[data-astro-cid-gcwndug7]{height:100%;min-height:0}.atlas__map[data-astro-cid-gcwndug7]{min-height:0}}@media (prefers-reduced-motion:reduce){.atlas__highlight[data-astro-cid-gcwndug7]{animation:none}}
