.route[data-astro-cid-hwdiprvg]{--node:1.25rem;--row-gap:1.75rem;--col-gap:clamp(1rem, 2.2vw, 2.25rem);--lane:color-mix(in srgb, var(--paper-pure) 42%, transparent);row-gap:var(--row-gap);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin:0;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) 0 0;list-style:none;display:grid}.stop[data-astro-cid-hwdiprvg]{grid-template-columns:var(--node) minmax(0, 1fr);align-content:start;column-gap:1rem;display:grid;position:relative}.route[data-astro-cid-hwdiprvg] .node{inline-size:var(--node);block-size:var(--node);color:color-mix(in srgb, var(--paper-pure) 72%, transparent);grid-row:span 2}.stop[data-astro-cid-hwdiprvg]:first-child .node,.stop[data-astro-cid-hwdiprvg]:last-child .node{color:var(--tone)}.stop[data-astro-cid-hwdiprvg]:not(:last-child):after{content:"";inset-inline-start:calc(var(--node) / 2);inset-block:calc(var(--node) + .4rem) calc(-1 * var(--row-gap) + .4rem);border-inline-start:1px dashed var(--lane);position:absolute}.name[data-astro-cid-hwdiprvg]{font-family:var(--font-display), Didot, serif;font-size:var(--t-statement);color:var(--paper-pure);font-weight:400;line-height:1.1}.note[data-astro-cid-hwdiprvg]{font-size:var(--t-ui);color:var(--ink-soft);font-variant-numeric:tabular-nums;text-wrap:pretty;margin-block-start:.35rem;line-height:1.45}@media (width>=60rem){.route[data-astro-cid-hwdiprvg]{column-gap:var(--col-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.stop[data-astro-cid-hwdiprvg]{grid-template-columns:minmax(0,1fr);row-gap:0}.route[data-astro-cid-hwdiprvg] .node{grid-row:auto;margin-block-end:1.1rem}.stop[data-astro-cid-hwdiprvg]:not(:last-child):after{inset-block:calc(var(--node) / 2) auto;inset-inline:calc(var(--node) + .5rem) calc(-1 * var(--col-gap) + .5rem);border-inline-start:0;border-block-start:1px dashed var(--lane)}}.intro[data-astro-cid-werzbrjj]{gap:clamp(1.25rem,.8rem + 1.2vw,1.75rem) clamp(2rem,1rem + 4vw,6rem);margin-block-end:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}@media (width>=60rem){.intro[data-astro-cid-werzbrjj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.head[data-astro-cid-werzbrjj]{max-inline-size:13ch;font-size:var(--t-section);letter-spacing:-.02em;font-weight:400;line-height:1.06}.say[data-astro-cid-werzbrjj]{max-inline-size:50ch;font-size:var(--t-lede);color:var(--ink-soft);text-wrap:pretty;line-height:1.55}.marks[data-astro-cid-werzbrjj]{border-block:3px solid var(--ink);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mark[data-astro-cid-werzbrjj]{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;padding-block:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.mark[data-astro-cid-werzbrjj]+.mark[data-astro-cid-werzbrjj]{border-block-start:1px solid var(--rule)}.sign[data-astro-cid-werzbrjj]{aspect-ratio:1;border:2px solid var(--ink);inline-size:clamp(3.5rem,3rem + 1.5vw,4.5rem);color:var(--ink);grid-row:span 2;place-items:center;display:grid}.sign[data-astro-cid-werzbrjj] svg[data-astro-cid-werzbrjj]{block-size:64%;inline-size:64%}.mark-say[data-astro-cid-werzbrjj]{font-size:var(--t-statement);letter-spacing:-.01em;font-weight:400;line-height:1.15}.mark-then[data-astro-cid-werzbrjj]{max-inline-size:40ch;color:var(--ink-soft);text-wrap:pretty;margin-block-start:.55rem;line-height:1.6}@media (width>=56rem){.marks[data-astro-cid-werzbrjj]{grid-template-columns:repeat(3,minmax(0,1fr))}.mark[data-astro-cid-werzbrjj]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:0;padding-inline:clamp(1.25rem,2.5vw,2.25rem)}.mark[data-astro-cid-werzbrjj]:first-child{padding-inline-start:0}.mark[data-astro-cid-werzbrjj]:last-child{padding-inline-end:0}.mark[data-astro-cid-werzbrjj]+.mark[data-astro-cid-werzbrjj]{border-block-start:0;border-inline-start:1px solid var(--rule)}.sign[data-astro-cid-werzbrjj]{grid-row:auto;margin-block-end:1.5rem}}.intro[data-astro-cid-w7hadetd]{gap:clamp(1.25rem,.8rem + 1.2vw,1.75rem) clamp(2rem,1rem + 4vw,6rem);display:grid}@media (width>=60rem){.intro[data-astro-cid-w7hadetd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.head[data-astro-cid-w7hadetd]{max-inline-size:13ch;font-size:var(--t-section);letter-spacing:-.02em;font-weight:400;line-height:1.06}.say[data-astro-cid-w7hadetd]{max-inline-size:46ch;font-size:var(--t-lede);color:color-mix(in srgb, var(--paper-pure) 84%, var(--ink));text-wrap:pretty;line-height:1.55}.body[data-astro-cid-w7hadetd]{max-inline-size:50ch;color:var(--ink-soft);text-wrap:pretty;margin-block-start:.9rem;line-height:1.65}.map[data-astro-cid-w7hadetd]{margin-block-start:clamp(2.5rem,1.5rem + 3vw,4.5rem);overflow:hidden}.plate[data-astro-cid-w7hadetd]{position:relative}.land[data-astro-cid-w7hadetd]{fill:none;block-size:auto;inline-size:100%;stroke:color-mix(in srgb, var(--paper-pure) 28%, transparent);stroke-linecap:round;display:block}.origin[data-astro-cid-w7hadetd]{left:var(--x);top:var(--y);align-items:center;gap:.6rem;display:flex;position:absolute;translate:-13px -50%}.origin[data-astro-cid-w7hadetd] .pin{color:var(--tone);background:var(--ink);box-shadow:0 0 0 4px var(--ink);border-radius:50%;flex:none}.where[data-astro-cid-w7hadetd]{background:var(--ink);white-space:nowrap;padding:.3rem .55rem;display:grid}.city[data-astro-cid-w7hadetd]{font-family:var(--font-display), Didot, serif;font-size:var(--t-lg);color:var(--paper-pure);line-height:1.1}.coords[data-astro-cid-w7hadetd]{font-size:var(--t-ui);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1.4}@media (width<48rem){.plate[data-astro-cid-w7hadetd]{width:210%;margin-left:calc(50% - var(--x) * 2.1)}}.ship[data-astro-cid-rbhcpkp2]{padding-block:var(--band);border-block-start:1px solid var(--rule)}.layout[data-astro-cid-rbhcpkp2]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=60rem){.layout[data-astro-cid-rbhcpkp2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}.words[data-astro-cid-rbhcpkp2]{position:sticky;inset-block-start:7.5rem}}.head[data-astro-cid-rbhcpkp2]{max-inline-size:13ch;font-size:var(--t-section);letter-spacing:-.02em;font-weight:400;line-height:1.06}.say[data-astro-cid-rbhcpkp2]{max-inline-size:44ch;font-size:var(--t-lede);color:var(--ink-soft);text-wrap:pretty;margin-block-start:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.55}.bill[data-astro-cid-rbhcpkp2]{--edge:1.5px solid var(--ink);--cell-rule:1px solid var(--rule-strong);background:var(--paper-pure);border:var(--edge)}.bill-head[data-astro-cid-rbhcpkp2]{border-block-end:var(--edge);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.bill-title[data-astro-cid-rbhcpkp2]{font-family:var(--font-display), Didot, serif;font-size:var(--t-statement);letter-spacing:-.01em;line-height:1.1}.bill-marks[data-astro-cid-rbhcpkp2]{color:var(--ink);align-items:center;gap:.75rem;display:flex}.bill-marks[data-astro-cid-rbhcpkp2] .bill-bar{inline-size:3.5rem}.row[data-astro-cid-rbhcpkp2]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cell[data-astro-cid-rbhcpkp2]{border-block-end:var(--cell-rule);flex-direction:column;gap:.25rem;margin:0;padding:.75rem 1.1rem .8rem;transition:background-color .18s;display:flex}.row[data-astro-cid-rbhcpkp2] .cell[data-astro-cid-rbhcpkp2]+.cell[data-astro-cid-rbhcpkp2]{border-inline-start:var(--cell-rule)}.cell[data-astro-cid-rbhcpkp2]:has(:focus-visible){background:color-mix(in srgb, var(--cyan-wash) 60%, var(--paper-pure));box-shadow:inset 0 -2px 0 var(--cyan-deep)}.cell-label[data-astro-cid-rbhcpkp2]{font-size:var(--t-ui);color:var(--ink-soft);font-weight:500;line-height:1.3}.sub[data-astro-cid-rbhcpkp2]{font-size:var(--t-ui);color:var(--ink-faint);margin-block-start:.35rem;line-height:1.3}.sender[data-astro-cid-rbhcpkp2]{font-style:normal;font-size:var(--t-sm);color:var(--ink);line-height:1.55}.cell[data-astro-cid-rbhcpkp2] input[data-astro-cid-rbhcpkp2],.cell[data-astro-cid-rbhcpkp2] select[data-astro-cid-rbhcpkp2]{border:0;border-block-end:1px dotted var(--rule-strong);inline-size:100%;font-size:var(--t-base);color:var(--ink);background:0 0;border-radius:0;padding:.2rem 0 .25rem;line-height:1.4}.cell[data-astro-cid-rbhcpkp2] input[data-astro-cid-rbhcpkp2]::placeholder{color:var(--ink-faint);opacity:.8}.cell[data-astro-cid-rbhcpkp2] input[data-astro-cid-rbhcpkp2]:focus-visible,.cell[data-astro-cid-rbhcpkp2] select[data-astro-cid-rbhcpkp2]:focus-visible{border-block-end-color:#0000;outline:none}.cell[data-astro-cid-rbhcpkp2] select[data-astro-cid-rbhcpkp2]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:right .55rem center,right .25rem center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:1.5rem}[dir=rtl] .cell[data-astro-cid-rbhcpkp2] select[data-astro-cid-rbhcpkp2]{background-position:.25rem,.55rem}.bill-foot[data-astro-cid-rbhcpkp2]{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;padding:1.1rem;display:flex}@media (width<26rem){.bill-foot[data-astro-cid-rbhcpkp2]{flex-direction:column;align-items:stretch}.bill-foot[data-astro-cid-rbhcpkp2] .btn{justify-content:center}.bill-foot[data-astro-cid-rbhcpkp2] .note[data-astro-cid-rbhcpkp2]{flex:none}}.note[data-astro-cid-rbhcpkp2]{font-size:var(--t-ui);color:var(--ink-soft);flex:16rem;line-height:1.5}@media (width<36rem){.row[data-astro-cid-rbhcpkp2]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-rbhcpkp2] .cell[data-astro-cid-rbhcpkp2]+.cell[data-astro-cid-rbhcpkp2]{border-inline-start:0}}
