.near a{border-bottom:1px solid var(--line-2);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.near a:last-child{border-bottom:0;padding-bottom:0}.near .th{border-radius:var(--r12);background:var(--map-sea);width:88px;height:66px;position:relative;overflow:hidden}.near .th img,.near .th .mini{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.near .n b{font:700 var(--fs-title)/1.25 var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 24, "wdth" 96;display:block}.near .n span{font-size:var(--fs-ui);color:var(--ink-2);margin-top:2px;display:block}.near .d{text-align:right;justify-items:end;display:grid}.near .d b{font:700 var(--fs-title)/1.1 var(--display);letter-spacing:-.02em;font-variation-settings:"opsz" 48, "wdth" 94;white-space:nowrap}.near .d span{font-size:var(--fs-meta);color:var(--ink-2);white-space:nowrap}@media (hover:hover){.near a:hover .n b{text-underline-offset:3px;text-decoration:underline 1.5px}}@media (width<=900px){.near a{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.near .th{width:64px;height:56px}.near .n b{font-size:var(--fs-read)}.near .n span{font-size:var(--fs-meta)}}@media (width<=600px){.near a{grid-template-columns:64px minmax(0,1fr);align-items:start}.near .d{text-align:left;flex-wrap:wrap;grid-column:2;place-items:baseline start;gap:0 6px;display:flex}}.near{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:6px;display:grid}.near a,.near a:last-child{border-bottom:0;padding:14px 0 4px}@media (width>=1101px){.base .near{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.near{grid-template-columns:minmax(0,1fr)}.near a{border-bottom:1px solid var(--line-2);padding:14px 0}.near a:last-child{border-bottom:0;padding-bottom:0}}.page-top>.wrap:has(>.stage){container:stage/inline-size}.page-top:has(>.wrap>.stage){overflow-x:clip}@media (width>=1076px){.page-top:has(>.wrap>.stage){padding-bottom:0}}html:has(.stage){--page-room:84px;scroll-padding-top:var(--page-room)}html:has(.stage) [id]{scroll-margin-top:0}@media (width<=900px){html:has(.stage){--page-room:64px}}.stage>.chapter{background:var(--page);border-radius:var(--r24);box-shadow:var(--float);padding:24px 28px 26px;position:relative}.stage>.chapter--trust{background:0 0;padding:0}.chapter--trust .trust-band{box-shadow:var(--float);margin:0}.chapter--trust .tb-main{grid-template-columns:minmax(0,1fr);gap:14px}.chapter--title{padding:14px 28px}.chapter--title h2{font:700 var(--fs-h3)/1.2 var(--display);letter-spacing:-.01em}.stage>.chapter--list{box-shadow:none;background:0 0;padding:0}.chapter--list>section{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.chapter--list .sec-head{background:var(--page);border-radius:var(--r24);box-shadow:var(--float);margin:0;padding:22px 24px 20px}.chapter--list .sec-head .chips{margin:14px 0 0}.chapter--list .grid-2{grid-template-columns:minmax(0,1fr);gap:16px}.chapter--list .day-card{box-shadow:var(--float)}.chapter--list .day-card.is-on{box-shadow:inset 0 0 0 2px var(--coral), var(--float)}@media (hover:hover){.chapter--list .day-card:not(.is-on):hover{box-shadow:inset 0 0 0 1.5px var(--edge), var(--float)}}:is(.chapter--list,.row-cards) .day-card:has(>:is(.pic,.mi-pic)){grid-template-columns:168px minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:0 18px;padding:18px 20px 18px 18px;display:grid}:is(.chapter--list,.row-cards) .day-card>:is(.pic,.mi-pic){aspect-ratio:4/3;border-radius:var(--r16);grid-area:1/1/span 3;align-self:start;width:auto;height:auto}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body){display:contents}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body)>*{grid-column:1/-1;margin-top:14px}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body)>:is(.top,.mi-head,.sum,.mi-note,.visit){grid-column:2;margin-top:6px}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body)>:is(.top,.mi-head){margin-top:0;padding-top:2px}:is(.chapter--list,.row-cards) .day-card .dc-foot{border-top:1px solid var(--line-2);padding-top:14px}:is(.chapter--list,.row-cards) .dc-foot .sh{align-items:flex-start}.chapter--list>section.card{box-shadow:var(--float)}.chapter--list>section>.qa{background:var(--page);border-radius:var(--r24);box-shadow:var(--float);grid-template-columns:minmax(0,1fr);margin:0;padding:20px 24px}.stage-map{position:relative}.stage-guard{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.stage .band-tools{left:var(--tools-left,14px);pointer-events:none}.stage .band-tools+.map-note,.stage .band-map>.map-note{left:var(--tools-left,14px)}@container stage (width>=1028px){.stage{--bleed:calc((100vw - 100cqw) / 2);margin-inline:calc(-1 * var(--bleed));--stage-float:1;--stage-top:68px;--stage-h:calc(100vh - var(--stage-top));--col-w:540px;--col-inset:var(--bleed);--tools-left:calc(var(--col-inset) + var(--col-w) + 24px);--map-open-left:var(--tools-left);flex-direction:column;gap:0;display:flex}.stage>.stage-map{top:var(--stage-top);z-index:0;height:var(--stage-h);flex:none;order:-1;min-height:520px;margin:0;position:sticky}.stage :is(.stage-map,.band-map)>:is(.band-chips,.band-tools,.map-note,.map-key,.stage-key-box),.stage .band-map .maplibregl-ctrl-top-right{translate:0 var(--hd-top);transition:translate var(--hd-move)}.page-top .stage>.stage-map>.band-map{border-radius:0;order:0;height:100%;margin:0}.stage>.stage-intro{z-index:5;margin-top:calc(-1 * max(var(--stage-h), 520px));pointer-events:none;flex-direction:column;justify-content:flex-end;min-height:clamp(480px,100vh - 212px,640px);padding:clamp(24px,50vh - 438.5px,55px) 0 24px;display:flex;position:relative}.stage .band-panel{width:var(--col-w);margin-left:var(--col-inset);pointer-events:auto;padding:24px 24px 22px;display:grid;position:relative;bottom:auto;left:auto}.stage .band-panel>*{order:0}.stage .band-panel>.kicker{margin-top:0}.stage .band-panel>.band-photos{height:176px;margin:-10px -12px 2px}.stage>.chapter{z-index:5;width:var(--col-w);margin:0 0 24px var(--col-inset);padding:22px 24px 24px}.stage>.chapter:last-child{margin-bottom:24vh}.stage:not(.band--route)>.chapter:last-child{margin-bottom:56px}.stage>.chapter.chapter--title{padding:14px 24px}.stage>.chapter.chapter--list,.stage>.chapter.chapter--trust{padding:0}.chapter--trust .trust-band{padding:22px 24px 20px}.chapter--trust .tb-say{font-size:var(--fs-ui)}.chapter--trust .tb-tiles,.chapter--trust .tb-tiles[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chapter--trust .tb-tiles:is([data-n="1"],[data-n="2"],[data-n="3"],[data-n="5"],[data-n="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}.chapter--trust .tb-tile{gap:2px 6px;padding:8px 10px 9px}.chapter--trust .tb-long{display:none}.chapter--trust .tb-short{display:inline}.chapter--trust .tb-people{margin-top:14px}.stage .band-chips{max-width:calc(100% - var(--chips-left,160px) - var(--bleed) - 64px)}.stage .band-map :is(.maplibregl-ctrl-top-right,.maplibregl-ctrl-bottom-right){right:calc(var(--bleed) - 10px)}@media (height<=960px){.stage .band-panel{gap:12px}.stage .band-panel>.band-photos{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);height:150px}.stage .band-photos>:first-child{border-radius:48px 8px 8px 12px;grid-row:auto}.stage .band-photos>:nth-child(2):last-child{grid-area:auto/span 2}}@media (height<=840px){.stage .band-panel>.band-photos{height:124px}.stage .band-panel>:is(.h1,.h-hero){font-size:var(--fs-h2);line-height:1.1}}}@container stage (width>=1300px){.stage{--col-w:600px}.stage .band-panel{padding:26px 28px 24px}.stage>.chapter{padding:24px 28px 26px}.chapter--trust .trust-band,.chapter--list .sec-head{padding:24px 28px 22px}:is(.chapter--list,.row-cards) .day-card:has(>:is(.pic,.mi-pic)){grid-template-columns:184px minmax(0,1fr);padding:20px 24px 20px 20px}}.strip-hide,.strip-tab{display:none}.stage>.stage-map.is-full{--map-h:100dvh;--strip-h:100dvh;--hd-top:0px}:is(.page-top,.list-map) .stage>.stage-map.is-full>.band-map{border-radius:0;height:100%}@container stage (width>=1028px){.stage>.stage-map.is-full>.map-back{top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));height:48px;left:50%;translate:-50%}.stage>.stage-map.is-full .band-map>.band-tools,.stage>.stage-map.is-full :is(.band-tools+.map-note,.band-map>.map-note){bottom:auto;left:var(--tools-left,14px)}}@container stage (width<=1027.98px){.stage{--bar-h:68px;--strip-h:clamp(220px, 36svh, 300px);--map-h:var(--strip-h)}.stage>.stage-intro{display:contents}.stage>.stage-map{z-index:15;margin:4px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 12px;background:var(--page);order:5;position:sticky}.stage>.stage-map:not(.is-full){top:calc(-1 * var(--strip-h) - 16px);transition:top .3s var(--ease)}.stage>.stage-map.is-mini:not(.is-full){top:calc(var(--hd-top) + var(--bar-h) + 8px)}.stage>.stage-map.is-mini.is-away:not(.is-full){top:calc(-1 * var(--mini) - 16px)}@media screen{.stage.is-reaching{margin-bottom:calc(-1 * var(--stage-reach));pointer-events:none}.stage.is-reaching>*{pointer-events:auto}.stage.is-reaching>:last-child{margin-bottom:var(--stage-reach)}}:is(.page-top,.list-map) .stage>.stage-map>.band-map{height:var(--map-h);order:0;margin:0}.stage>.chapter{order:7}html:has(.stage) .stage :is([id],a,button,summary,input,[tabindex]){scroll-margin-top:calc(var(--bar-h) + var(--strip-h) + 29px - var(--page-room))}html:has(.stage) .stage :is([data-day-card],[data-follow]){scroll-margin-top:calc(var(--bar-h) + var(--mini) + 24px - var(--page-room))}.stage>.stage-map:not(.is-full) :is(.band-chips,.band-tools,.map-note,.stage-key-box,.route-week-chips,.day-row,.maplibregl-ctrl-top-right,.maplibregl-ctrl-scale){display:none}.stage>.stage-map:not(.is-full){--pins-calm:1}.stage>.stage-map:not(.is-full) .pin:not(.is-on)>b,.stage>.stage-map:not(.is-full) .pin .pin-count,.stage>.stage-map:not(.is-full) .pin:not(.is-on,.pin--home) i>.i{display:none}.stage>.stage-map:not(.is-full) .pin:not(.is-on,.pin--home)>i{background:var(--ink);width:14px;height:14px;margin:9px;box-shadow:0 0 0 2px #fff,0 1px 3px #10202e59}.stage>.stage-map:not(.is-full) .pin--see:not(.is-on)>i{margin:6px}.stage .band-map>.map-open{display:flex}.stage{--mini:clamp(160px, 26cqi, 240px)}.stage>.stage-map.is-mini:not(.is-full){--map-h:var(--mini);height:calc(var(--strip-h) + 12px);pointer-events:none;background:0 0;flex-direction:column;align-items:flex-end;display:flex}.stage>.stage-map.is-mini:not(.is-full)>.band-map{width:var(--mini);border-radius:var(--r16);box-shadow:var(--float);pointer-events:auto;transition:translate .25s var(--ease), visibility 0s;flex:none}.stage>.stage-map.is-mini.is-tucked:not(.is-full)>.band-map{translate:calc(var(--mini) + var(--gutter) + 12px) 0;visibility:hidden;transition:translate .25s var(--ease), visibility 0s .25s}.stage>.stage-map.is-mini:not(.is-full) .map-open{justify-content:flex-end;align-items:flex-start;padding:6px}.stage>.stage-map.is-mini:not(.is-full) .map-open-say,.stage>.stage-map.is-mini:not(.is-full) .map-open-icon{display:none}.stage>.stage-map.is-mini:not(.is-full) .maplibregl-ctrl-attrib{background:0 0;margin:0 6px 6px 0;padding:0}.stage>.stage-map.is-mini:not(.is-full) .maplibregl-ctrl-attrib-inner{display:none}.stage>.stage-map.is-mini:not(.is-full) .maplibregl-ctrl-attrib-button{width:22px;height:22px;font:700 12px/1 var(--text);color:var(--ink-2);background:#ffffffd9;border-radius:50%;place-items:center;list-style:none;display:grid;position:static}.stage>.stage-map.is-mini:not(.is-full) .maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.stage>.stage-map.is-mini:not(.is-full) .maplibregl-ctrl-attrib-button:before{content:"i"}.stage>.stage-map.is-mini:not(.is-tucked,.is-full) .strip-hide{z-index:8;top:6px;right:calc(var(--gutter) + var(--mini) + 6px);background:var(--page);width:32px;height:32px;box-shadow:var(--chip);color:var(--ink);pointer-events:auto;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.stage>.stage-map.is-mini:not(.is-tucked,.is-full) .strip-hide:after{content:"";position:absolute;inset:-6px}.stage>.stage-map.is-mini.is-tucked:not(.is-full) .strip-tab{border-radius:var(--r12) 0 0 var(--r12);background:var(--page);width:44px;height:48px;box-shadow:var(--float);color:var(--ink);pointer-events:auto;cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.strip-hide .i,.strip-tab .i{width:18px;height:18px}.stage .band-tools{top:auto;bottom:14px}.stage .band-map .maplibregl-cooperative-gesture-screen{display:none}.stage .band-tools+.map-note,.stage .band-map>.map-note{top:auto;bottom:66px}.stage>.stage-map>.band-chips{top:14px;left:calc(var(--gutter) + 14px);max-width:calc(100% - 2 * var(--gutter) - 28px - 52px);flex-wrap:nowrap;margin:0;padding:0;position:absolute}.stage .band-panel>.band-photos{order:6}.stage>.chapter--list{margin-top:16px}:is(.chapter--list,.row-cards) .day-card:has(>:is(.pic,.mi-pic)){grid-template-columns:200px minmax(0,1fr)}}@media (width<=900px){.stage{--bar-h:52px;--strip-h:clamp(220px, 36svh, 300px)}.stage:not(.band--route) .band-map>.map-note{top:auto;bottom:30px;left:14px}.stage:not(.band--route) .band-map.is-moved .band-tools{bottom:66px}.stage>.chapter{border-radius:var(--r20);padding:18px 16px 20px}.stage>.chapter--trust{margin:0;padding:0}.chapter--trust .trust-band{border-radius:var(--r20);margin:0;padding:18px 16px 10px}.stage>.chapter--list{padding:0}.chapter--list>section,.chapter--list .grid-2{gap:12px}.chapter--list .sec-head{border-radius:var(--r20);padding:18px 16px 16px}.chapter--list>section>.qa{border-radius:var(--r20);padding:16px}}@media (width<=600px){:is(.chapter--list,.row-cards) .day-card:has(>:is(.pic,.mi-pic)){border-radius:var(--r20);grid-template-columns:112px minmax(0,1fr);gap:0 14px;padding:14px}:is(.chapter--list,.row-cards) .day-card>:is(.pic,.mi-pic){aspect-ratio:1;border-radius:var(--r12)}:is(.chapter--list,.row-cards) .day-card .top{display:block}:is(.chapter--list,.row-cards) .day-card>:is(.pic,.mi-pic){grid-row:1/span 1}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body)>:is(.sum,.mi-note,.visit){grid-column:1/-1;margin-top:12px}:is(.chapter--list,.row-cards) .day-card>:is(.dc-body,.mi-body)>*{margin-top:12px}:is(.chapter--list,.row-cards) .day-card .dc-foot{padding-top:12px}}.page-top:has(.stage)+.below{padding-top:24px}@media (width<=900px){.page-top:has(.stage){padding-bottom:24px}.page-top:has(.stage)+.below{padding-top:16px}}@media print{.stage>.stage-map{display:none}.stage>:is(.stage-intro,.chapter){width:auto;box-shadow:none;margin:0 0 16px;position:static}}.stage-head{background:var(--page);box-shadow:0 0 0 100vmax var(--page);clip-path:inset(0 -100vmax);padding:32px 0 28px;container:stagehead/inline-size}.stage-head-in{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.stage-head-in>.band-panel{display:contents;position:static}.stage-head .stage-head-in>.band-panel>*{order:0}.stage-head-in>.band-panel>.kicker{margin-top:0}.stage-head-in>.band-panel>.band-photos{height:300px;margin:4px 0 0}@media (width<=479px){.stage-head-in>.band-panel>.band-photos{height:auto}}.stage-head-in>*,.stage-head-in>.band-panel>*{min-width:0}.stage-head-in>.tb-people--credits{font-size:var(--fs-meta);border:0;gap:4px;margin:8px 0 0;padding:0;line-height:1.45;display:grid}.stage-head-in>.tb-people--credits .tb-credits{font-size:inherit;line-height:inherit}.stage-head-in>.tb-people--credits .link{color:inherit}.stage-head-in>.tb-people--credits .tb-updated{font-size:inherit;margin:0;padding:0}.stage-head-in>.trust-band{margin:14px 0 0}.trust-band--apart .tb-steward{font-size:var(--fs-ui);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.trust-band--apart .tb-steward .i{width:18px;height:18px;color:var(--ink-2);flex:none;margin-top:3px}.trust-band--apart .tb-steward .link{color:var(--link)}@media (width>=901px){.trust-band--apart{padding:28px 32px}.trust-band--apart .tb-main{grid-template-rows:auto 1fr}.trust-band--apart .tb-text{grid-row:span 2}.trust-band--apart .tb-steward{grid-column:2}}.stage-lead-box{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-top:14px;display:grid}.stage-lead-box .card{box-shadow:inset 0 0 0 1px var(--line-2)}.stage-lead .sec-head{margin:0}.stage-lead .chips{margin:14px 0 0}@container stagehead (width>=1028px){.stage-head-in{grid-template:"kicker photos""title photos""answer photos""figs photos""credits photos"1fr"trust trust""lead lead"/minmax(0,600px) minmax(0,1fr);column-gap:48px}.stage-head-in>.band-panel>.kicker{grid-area:kicker}.stage-head-in>.band-panel>:is(h1,.h1,.h-hero){grid-area:title}.stage-head-in>.band-panel>.answer{grid-area:answer}.stage-head-in>.band-panel>.figs{grid-area:figs;margin-top:6px}.stage-head-in>.band-panel>.band-photos{grid-area:photos;height:auto;min-height:clamp(360px,30vw,520px);margin:0}.stage-head-in>.tb-people--credits{grid-area:credits;align-self:end;margin-top:28px}.stage-head-in>.trust-band{grid-area:trust}.stage-head-in>.stage-lead-box{grid-area:lead}.stage-lead:has(>.chips,.compass-key){grid-template:"title.""words key"1fr"words chips"/minmax(0,600px) minmax(0,1fr);column-gap:48px;display:grid}.stage-lead:has(>.chips,.compass-key)>.sec-head{display:contents}.stage-lead:has(>.chips,.compass-key) :is(h2,.h3){grid-area:title}.stage-lead:has(>.chips,.compass-key) .meta{grid-area:words}.stage-lead:has(>.chips,.compass-key) .compass-key{grid-area:key;align-self:end;margin:0 0 12px}.stage-lead:has(>.chips,.compass-key)>.chips{flex-wrap:wrap;grid-area:chips;margin:0;overflow:visible}}@media (width<=900px){.stage-head{padding:20px 0 22px}.stage-head-in>:is(.trust-band,.stage-lead-box){margin-top:8px}.trust-band--apart{padding-bottom:20px}}@container stage (width>=1028px){.stage--list>.stage-map+.chapter{margin-top:calc(24px - max(var(--stage-h), 520px))}}@media (prefers-reduced-motion:reduce){.stage>.stage-map,.stage>.stage-map.is-mini:not(.is-full)>.band-map,.stage>.stage-map.is-mini.is-tucked:not(.is-full)>.band-map{transition:none}}.table.glance-t{margin-top:12px}@media (width>=901px){.table.glance-t th:first-child{width:30%}}.table.glance-t td:first-child b{font:700 var(--fs-title)/1.25 var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 24, "wdth" 96;display:block}.table.glance-t td:first-child a{margin-block:-10px;padding-block:10px;text-decoration:none;display:inline-block}.table.glance-t td:first-child:has(>.place-thumb){grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.table.glance-t td:first-child>.place-thumb{--thumb-w:84px;grid-area:1/1}.table.glance-t td .src{margin-left:6px}.table.glance-t td.pr{white-space:nowrap}.table.glance-t td small{white-space:normal;color:var(--ink-2);font-size:var(--fs-meta);display:block}@media (width<=900px){.table.glance-t thead{display:none}.table.glance-t,.table.glance-t tbody,.table.glance-t tr,.table.glance-t td{width:auto;display:block}.table.glance-t tr{border-bottom:1px solid var(--line-2);padding:12px 0}.table.glance-t td{border:0;padding:2px 0}.table.glance-t td.pr{white-space:normal}.table.glance-t td[data-h]:before{content:attr(data-h) ": ";color:var(--ink-2);font-weight:600}}.page-place [id]{scroll-margin-top:80px}.page-place .tc-name{gap:2px;display:grid}.tsum .flags .src{margin-right:2px}.map-col-phone:empty{display:none}.sec-head{gap:10px;margin:8px 0 16px;display:grid}.sec-head .meta{font-size:var(--fs-ui);max-width:66ch}.page-place .sec-head .meta .link{margin-left:4px}.stay-chips{margin-bottom:16px}.place{color:var(--ink);text-decoration:none}.place>.pic{background:var(--map-sea);position:relative}.place>.pic .mini{position:absolute;inset:0}.place .body{align-content:start;gap:8px;min-width:0;display:grid}.place .type{font-size:var(--fs-ui);color:var(--ink-2);margin-top:-2px}.place .type b{color:var(--ink);font-weight:700}.place .sh{font-size:var(--fs-ui);align-items:flex-start;gap:10px;margin-top:6px;line-height:1.5;display:flex}.place .sh .src,.place .pr .src,.place .type .src{margin-left:8px}.place .sh{align-items:center}.place .sh .compass--sm{width:56px;height:56px;margin:-6px 0 -6px -4px}.place .pr{font-size:var(--fs-ui);color:var(--ink-2)}.place .pr b{font:700 var(--fs-title)/1.2 var(--display);letter-spacing:-.02em;font-variation-settings:"opsz" 48, "wdth" 94;color:var(--ink);margin-right:6px}.place .h4{text-decoration:none}.stay-list>[id]{scroll-margin-top:84px}.place:target{box-shadow:inset 0 0 0 2px var(--sky)}.sh--unknown .compass .w,.compass--unknown .w{fill:var(--page);stroke:var(--edge);stroke-width:1px;stroke-dasharray:2 1.6}.sw.w--unknown{fill:var(--page);stroke:var(--edge);stroke-width:1.2px;stroke-dasharray:2 1.6}.fc{font-size:var(--fs-ui);align-items:center;gap:8px;margin-top:12px;display:flex}.fc .i{color:var(--ink-2)}.winds{margin-top:6px}.wind{border-bottom:1px solid var(--line-2);padding:18px 0}.wind:last-child{border-bottom:0;padding-bottom:4px}.wind .h4 span{font:500 var(--fs-ui) var(--text);color:var(--ink-2);letter-spacing:0;margin-left:6px}.wind p{font-size:var(--fs-ui);margin:4px 0 0}.wind .exposure{font-size:var(--fs-ui);gap:2px;margin:8px 0 0;display:grid}.wind .exposure>div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.wind .exposure dt{color:var(--ink-2);font-weight:600}.wind .exposure dd{margin:0}.wind .exposure .src{margin-left:8px}.wind .exposure .src-w{display:none}.card .src-line{border-top:1px solid var(--line-2);font-size:var(--fs-ui);color:var(--ink-2);padding-top:14px}.card .src-line .src{margin-left:8px}.winds+.src-line{margin-top:14px}.see{border-bottom:1px solid var(--line-2);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px 18px;padding:16px 0;text-decoration:none;display:grid}.see .arch{background:var(--map-sea);width:84px;position:relative}.see .arch .mini{position:absolute;inset:0}.see p{font-size:var(--fs-ui);color:var(--ink);text-wrap:pretty;margin-top:4px}.see p .src{margin-left:6px}.see .visit{align-items:center;gap:8px;font-weight:700;display:flex}.see .disagree{grid-column:2}.eat{padding-top:20px}.eat>.meta{font-size:var(--fs-ui);margin-top:4px}.eat-row{border-bottom:1px solid var(--line-2);gap:4px;padding:14px 0;display:grid}.eat-row:last-child{border-bottom:0;padding-bottom:0}.eat-row .eat-n{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.eat-row .eat-n b{font:700 var(--fs-title)/1.25 var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 24, "wdth" 96}.eat-row .eat-n span{font-size:var(--fs-ui);color:var(--ink-2)}.eat-row p{font-size:var(--fs-ui)}.eat-row p .src{margin-left:6px}.disagree .claims{gap:6px;display:grid}.disagree .dis-h .src{margin-right:4px}.daystrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:16px 0 6px;display:grid}.daystrip>*{border-radius:var(--r8);background:var(--mist);height:36px;font-weight:700;font-size:var(--fs-meta);color:var(--ink-2);place-items:center;display:grid}.daystrip .on{background:var(--tint-2);color:var(--ink);text-decoration:none}@media (hover:hover){.daystrip a.on:hover{text-decoration:underline}}.legs a{border-bottom:1px solid var(--line-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.legs a:last-child{border-bottom:0}.legs .t{font-size:var(--fs-ui);gap:2px;display:grid}.legs .t small{font-size:var(--fs-meta);color:var(--ink-2)}.legs b{font:700 var(--fs-title)/1 var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 24, "wdth" 96;white-space:nowrap}.page-place #route .more{margin-top:4px}.src-table td:first-child b span{font-size:inherit;color:inherit;margin:0;display:inline}.page-place .src-table td:first-child b .link{margin-block:-10px;padding-block:10px}.page-place #sources .src-legend{margin-top:14px}.hub-map{height:820px}.map-pop--wide{width:296px}.map-pop .pop-name .pn-l{align-items:center;gap:10px;min-width:0;display:flex}.map-pop .pop-price{font-size:var(--fs-ui);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}@media (hover:hover){.place:hover .h4,a.see:hover .h4,.legs a:hover .t>span{text-underline-offset:3px;text-decoration:underline 1.5px}}@media (width>=901px){.hub-map .maplibregl-ctrl-bottom-left,.hub-map .maplibregl-ctrl-bottom-right{bottom:110px}}@media (width<=900px){.hub-map{border-radius:var(--r20);height:400px}.stay-chips{margin-inline:-16px;padding-inline:16px}.wind .exposure>div{grid-template-columns:84px minmax(0,1fr)}.see{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 14px}.see .arch{width:72px}.see .disagree{grid-column:1/-1}}#stay .sec-head{margin:4px 0 14px}.place .dc-body .sum{font-size:var(--fs-ui);color:var(--ink-2);margin:10px 0 14px}.place .dc-body .sum b{color:var(--ink);font-weight:700}.place .dc-foot{gap:10px;display:grid}.place .dc-foot .sh{margin-top:0}.place .dc-foot .more{justify-self:start;margin:-6px 0 -10px}.place .sum .src,.place .sh .src{margin:0 4px 0 6px}.place .h4 a{align-items:center;gap:6px;margin-block:-9px;padding-block:9px;text-decoration:none;display:inline-flex}.place .dc-foot .add{font-size:var(--fs-ui);color:var(--ink-2);line-height:1.5}.place .dc-more-in .ln{display:block}.place .dc-more-in .ln+.ln{margin-top:6px}.place .visit{font-weight:700;font-size:var(--fs-ui);align-items:center;gap:8px;margin-top:10px;display:flex}.winds{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:14px;display:grid}.winds .wind{border-bottom:0;border-top:1px solid var(--line-2);padding:18px 0 4px}.dis-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dis-row .disagree [data-claims]{gap:8px;display:grid}@media (width<=900px){.winds{grid-template-columns:minmax(0,1fr);margin-top:8px}.winds .wind:first-child{border-top:0}.dis-row{grid-template-columns:minmax(0,1fr)}}.see-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:6px;display:grid}.see-grid .see{border-bottom:0;border-top:1px solid var(--line-2);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px 20px}.see-grid .see:nth-child(-n+2){border-top:0}.see-grid .see .arch{width:104px}.see-grid .see .visit{color:var(--ink-2);font-weight:500}.see-grid .see p:not(.visit){max-width:68ch}.see-grid .see:has(>div>.sw-facts){grid-template:"pic name""pic visit""pic text"1fr"facts facts"/88px minmax(0,1fr);align-self:start;gap:0 18px;padding:20px 0}.see-grid .see:has(>div>.sw-facts)>div:not(.arch){display:contents}.see-grid .see:has(>div>.sw-facts)>.arch{grid-area:pic;width:88px}.see-grid .see:has(>div>.sw-facts) .h4{grid-area:name}.see-grid .see:has(>div>.sw-facts) .visit{grid-area:visit;margin-top:4px}.see-grid .see:has(>div>.sw-facts) p:not(.visit){grid-area:text}.see-grid .see>div>.sw-facts{grid-area:facts;gap:12px;margin-top:16px}.sw-facts{font-size:var(--fs-ui);gap:6px;margin:8px 0 0;display:grid}.sw-facts>div{grid-template-columns:104px minmax(0,1fr);gap:2px 14px;display:grid}.sw-facts dt{color:var(--ink-2);font-weight:600}.sw-facts dd{max-width:var(--measure);margin:0}.sw-facts dd .ln{display:block}.sw-facts dd .ln+.ln{margin-top:6px}.sw-facts .src,.see .visit .src{margin-left:6px}.see .visit{display:block}.see .visit>.i{vertical-align:-4px;margin-right:8px}.eat{border-top:1px solid var(--line-2);margin-top:8px}.eat-row{border-bottom:0}.eat-row .link{margin-left:4px}.eat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.eat-grid .eat-row{align-content:start}.card>.sw-facts{max-width:calc(150px + 12px + var(--measure))}.card>.sw-facts>div{grid-template-columns:150px minmax(0,1fr)}@media (width<=900px){.see-grid,.eat-grid{grid-template-columns:minmax(0,1fr)}.see-grid .see:nth-child(2){border-top:1px solid var(--line-2)}.see-grid .see{grid-template-columns:72px minmax(0,1fr);gap:12px 14px}.see-grid .see .arch,.see-grid .see:has(>div>.sw-facts)>.arch{width:72px}.see-grid .see:has(>div>.sw-facts){grid-template-columns:72px minmax(0,1fr);column-gap:14px}.eat-grid .eat-row+.eat-row{border-top:1px solid var(--line-2)}.sw-facts>div,.card>.sw-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.card>.rt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 56px;display:grid}.rt .read{font-size:var(--fs-ui);max-width:var(--measure);margin-top:8px}.rt .legs a:first-child{padding-top:4px}.rt .note .src{margin-left:6px}@media (width>=1101px){.card:has(>.rt+.route-mini){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:40px;display:grid}.card:has(>.rt+.route-mini)>.rt{display:block}.card:has(>.rt+.route-mini)>.rt .legs{margin-top:16px}.card>.rt+.route-mini{height:100%;min-height:440px;margin-top:0}}@media (width<=1100px){.card>.rt{grid-template-columns:minmax(0,1fr)}}.sources-card .actions{margin-top:12px}.card>.route-mini{border-radius:var(--r16);min-height:380px;margin-top:20px}@media (width<=900px){.card>.route-mini{min-height:300px}}.island-page .band-map .record-map{height:100%;margin:0}.island-page .band-map .record-map-box{height:100%}.island-page .band-map .record-map figcaption,.island-page .band-map .record-map .map-pin-list{display:none}.island-page .map-crop-pending{min-height:160px;color:var(--deep);background:#d9edf6;place-items:center;padding:18px;font-weight:700;display:grid}.island-page .arch>.map-crop-pending{height:100%;min-height:0;font-size:var(--fs-meta);text-align:center;overflow-wrap:anywhere;padding:6px}.island-page .exposure-fact{font-size:var(--fs-meta);color:var(--ink-2);margin-top:4px;display:block}@media (width<=900px){.island-page .legs b{white-space:normal;overflow-wrap:anywhere;line-height:1.2}}@media (width<=600px){.island-page[data-island=korcula] .band-map{height:360px}#record-korcula-band .record-map-box{aspect-ratio:358/360}#record-korcula-band .record-map-base{width:112.291%;height:112.222%;top:-6.11111%;left:-6.14525%}#record-korcula-band .record-map-390{display:block}}@media (width>=601px) and (width<=900px){.island-page[data-island=korcula] .band-map{height:360px}#record-korcula-band .record-map-box{aspect-ratio:736/360}#record-korcula-band .record-map-base{width:111.957%;height:124.444%;top:-12.2222%;left:-5.97826%}#record-korcula-band .record-map-768{display:block}}@media (width>=901px) and (width<=1100px){.island-page[data-island=korcula] .band-map{height:480px}#record-korcula-band .record-map-box{aspect-ratio:976/480}#record-korcula-band .record-map-base{width:112.09%;height:124.583%;top:-12.2917%;left:-6.04508%}#record-korcula-band .record-map-1024{display:block}}@media (width>=1101px) and (width<=1360px){.island-page[data-island=korcula] .band-map{height:max(680px, var(--band-h,0px))}#record-korcula-band .record-map-box{aspect-ratio:1232/680}#record-korcula-band .record-map-base{width:110.39%;height:118.824%;top:-9.41177%;left:-5.19481%}#record-korcula-band .record-map-1280{display:block}}@media (width>=1361px) and (width<=1620px){.island-page[data-island=korcula] .band-map{height:max(770px, var(--band-h,0px))}#record-korcula-band .record-map-box{aspect-ratio:1344/770}#record-korcula-band .record-map-base{width:109.524%;height:116.623%;top:-8.31169%;left:-4.7619%}#record-korcula-band .record-map-1440{display:block}}@media (width>=1621px){.island-page[data-island=korcula] .band-map{height:max(770px, var(--band-h,0px))}#record-korcula-band .record-map-box{aspect-ratio:1344/770}#record-korcula-band .record-map-base{width:109.524%;height:116.623%;top:-8.31169%;left:-4.7619%}#record-korcula-band .record-map-1800{display:block}}
