.JttmIW_popup{z-index:30;overscroll-behavior:contain;touch-action:pan-y;cursor:auto;color:#0b3046;background:#fff;border:1px solid #b9ad99;width:min(300px,100% - 24px);max-height:calc(100% - 48px);position:absolute;bottom:36px;left:12px;overflow:auto;box-shadow:0 8px 28px #071d2b40}.JttmIW_photo{color:#385765;background:#eee7da;place-items:center;height:140px;font-size:12px;display:grid;position:relative}.JttmIW_photo img{object-fit:cover}.JttmIW_credit{color:#536570;overflow-wrap:anywhere;padding:5px 12px;font-size:9px;line-height:1.4}.JttmIW_credit a{text-underline-offset:2px;text-decoration:underline}.JttmIW_close{z-index:1;color:#0b3046;cursor:pointer;background:#fff;border:1px solid #b9ad99;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.JttmIW_copy{padding:10px 14px 14px}.JttmIW_category{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;line-height:1.5}.JttmIW_copy h3{overflow-wrap:anywhere;margin:6px 0 12px;font-size:20px;font-weight:900;line-height:1.15}.JttmIW_action{background:var(--lg-blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.JttmIW_popup :is(a,button):focus-visible{outline:3px solid var(--lg-blue);outline-offset:-3px}
._7Er8a_root{color:#071d2b;background:#f4f0e7;border:1px solid #deded1;max-width:1100px;margin:0 auto;overflow:hidden}._7Er8a_heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 28px 20px;display:flex}._7Er8a_kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--lg-blue);margin:0 0 9px;font-size:11px;font-weight:800}._7Er8a_heading h2{letter-spacing:-1.5px;margin:0;font-size:34px;font-weight:900;line-height:1.05}._7Er8a_picker label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}._7Er8a_picker select{font:inherit;color:#071d2b;background:#fffdf7;border:1px solid #b2bcb5;max-width:100%;padding:10px 35px 10px 12px;font-size:14px;font-weight:700}._7Er8a_stage{position:relative}._7Er8a_viewport{aspect-ratio:1000/763;background:var(--lg-blue);isolation:isolate;position:relative;overflow:hidden}._7Er8a_content{transform-origin:50%;position:absolute;inset:0}._7Er8a_sea{background:linear-gradient(135deg,var(--lg-blue),#072939);position:absolute;inset:0}._7Er8a_relief{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._7Er8a_marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._7Er8a_landName{fill:#284f47;letter-spacing:5px;font-family:Georgia,serif;font-size:30px;font-style:italic}._7Er8a_seaName{fill:#f3ede1;font-family:Georgia,serif;font-size:21px;font-style:italic}._7Er8a_seaLabel{fill:#e8efe9;letter-spacing:4px;opacity:.75;font-family:Georgia,serif;font-size:22px}._7Er8a_leader{stroke:#314d42;opacity:.65;fill:none;stroke-width:1px}._7Er8a_dot{fill:#c68644;stroke:#f8f2e6;stroke-width:2px}._7Er8a_ring{fill:none;stroke:#08354a;stroke-width:3px}._7Er8a_label{color:#183b40;white-space:nowrap;cursor:pointer;background:#f8f3e8;border:1px solid #d3d4b9;border-radius:3px;padding:6px 8px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #173f361a}._7Er8a_label[aria-pressed=true]{color:#fffdf5;background:#082b3b;border-color:#082b3b}._7Er8a_controls{z-index:2;gap:4px;display:flex;position:absolute;top:16px;right:16px}._7Er8a_controls button{color:#082b3b;cursor:pointer;background:#f8f3e8;border:1px solid #9eaeaa;width:40px;min-height:40px;font-size:18px;font-weight:700}._7Er8a_controls button:last-child{width:auto;padding:0 10px;font-size:12px}._7Er8a_controls button:disabled{opacity:.5;cursor:default}._7Er8a_detail{z-index:3;background:#f8f3e8;border:1px solid #d6cfbe;width:260px;position:absolute;bottom:22px;right:20px;box-shadow:0 6px 25px #001d322b}._7Er8a_detailFigure{margin:0;position:relative}._7Er8a_detailFigure img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}._7Er8a_detailFigure figcaption{color:#fffdf7;background:#082b3bea;padding:2px 5px;font-size:10px;position:absolute;bottom:5px;left:7px}._7Er8a_detailText{padding:16px}._7Er8a_detailText h3{letter-spacing:-.7px;margin:5px 0 9px;font-size:23px;font-weight:900;line-height:1.1}._7Er8a_detailText ._7Er8a_kicker{letter-spacing:1.2px;margin:0;font-size:10px}._7Er8a_description{color:#334a4c;margin:0 0 14px;font-size:14px;line-height:1.6}._7Er8a_action{color:#fffdf7;background:#082b3b;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}._7Er8a_pointSource{color:#334a4c;text-underline-offset:3px;margin-top:12px;font-size:11px;font-weight:700;text-decoration:underline;display:block}._7Er8a_footer{color:#405659;border-top:1px solid #deded1;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:14px 28px;font-size:12px;line-height:1.6;display:flex}._7Er8a_footer a{color:inherit;text-decoration:underline}._7Er8a_sources{color:#405659;padding:0 28px 16px;font-size:12px;line-height:1.6}._7Er8a_sources summary{cursor:pointer;font-weight:700}._7Er8a_sources p{margin:10px 0}._7Er8a_sources a{text-decoration:underline}._7Er8a_root button:focus-visible,._7Er8a_root select:focus-visible,._7Er8a_root a:focus-visible,._7Er8a_viewport:focus-visible{outline-offset:3px;outline:3px solid #c48337}._7Er8a_viewport:focus-visible{outline-offset:-4px}@media (max-width:760px){._7Er8a_heading{padding:22px 18px;display:block}._7Er8a_heading h2{font-size:29px}._7Er8a_picker{margin-top:17px}._7Er8a_picker select{width:100%}._7Er8a_label{display:none}._7Er8a_label[aria-pressed=true]{font-size:12px;display:block}._7Er8a_detail{width:100%;box-shadow:none;border:0;border-top:1px solid #deded1;display:flex;position:relative;bottom:auto;right:auto}._7Er8a_detailFigure{flex-shrink:0;width:30%}._7Er8a_detailFigure img{aspect-ratio:3/2;object-fit:contain;height:auto;min-height:0}._7Er8a_detailFigure figcaption{font-size:9px;left:4px;right:4px}._7Er8a_detailText{flex:1;padding:18px}._7Er8a_marks text{display:none}._7Er8a_footer{padding:14px 18px}._7Er8a_sources{padding:0 18px 16px}._7Er8a_controls{top:8px;right:8px}._7Er8a_controls button,._7Er8a_label{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){._7Er8a_content{transition:transform .18s}._7Er8a_viewport[style*=grabbing] ._7Er8a_content{transition:none}}._7Er8a_roadPanel{background:#e8ece4;border-top:1px solid #deded1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}._7Er8a_roadPanel p{margin:0 0 6px;font-weight:700}._7Er8a_roadPanel ._7Er8a_kicker{font-size:10px}._7Er8a_roadPanel small{color:#334a4c;max-width:560px;font-size:12px;line-height:1.5;display:block}._7Er8a_roadActions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}._7Er8a_roadActions a{color:#fffdf7;background:#082b3b;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._7Er8a_directions{color:var(--lg-blue);text-underline-offset:3px;min-height:44px;margin-top:4px;padding:10px 0;font-size:12px;font-weight:800;text-decoration:underline;display:block}@media (max-width:760px){._7Er8a_roadPanel{padding:18px;display:block}._7Er8a_roadActions{margin-top:14px}._7Er8a_detail{display:block}._7Er8a_detailFigure{width:100%}._7Er8a_detailFigure img{aspect-ratio:3/2;height:auto}._7Er8a_detailFigure figcaption{right:auto}._7Er8a_detailText{padding:18px}}
