.departures-module__AQipeq__board{--fs:14px;--cw:calc(var(--fs) * 1.05);--step:calc(var(--cw) + 2px);--colName:calc(var(--nameN) * var(--step));--colTime:calc(5 * var(--step));--colStatus:calc(var(--statusN) * var(--step));width:min(880px,100%);color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;text-align:start;margin-inline:auto}.departures-module__AQipeq__rows{margin:0;padding:0;list-style:none}.departures-module__AQipeq__row{color:var(--ink);grid-template-columns:minmax(0,1fr) max-content 15px;grid-template-areas:"name time go""status time go";align-items:center;gap:4px 20px;padding:12px 4px;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:grid}.departures-module__AQipeq__row:hover{background:#0f0e0d06}.departures-module__AQipeq__row:active{background:#0f0e0d0d}.departures-module__AQipeq__row:focus-visible{outline:2px solid var(--ink2);outline-offset:2px}.departures-module__AQipeq__row[data-open=false] .departures-module__AQipeq__status{color:var(--muted)}.departures-module__AQipeq__row[data-open=false] .departures-module__AQipeq__status .departures-module__AQipeq__flap{border-color:color-mix(in srgb, var(--line) 60%, transparent)}.departures-module__AQipeq__note{color:var(--muted);margin-block-start:16px;padding-inline:4px;font-size:13px;line-height:1.5}.departures-module__AQipeq__name{grid-area:name;font-weight:500}.departures-module__AQipeq__row[aria-current=page] .departures-module__AQipeq__name{font-weight:700}.departures-module__AQipeq__row[aria-current=page] .departures-module__AQipeq__name .departures-module__AQipeq__flap:not([data-blank]){border-color:var(--ink)}.departures-module__AQipeq__row[aria-current=page] .departures-module__AQipeq__flap:after{content:none}.departures-module__AQipeq__time{grid-area:time}.departures-module__AQipeq__status{color:var(--body);grid-area:status;align-items:center;display:inline-flex}.departures-module__AQipeq__name,.departures-module__AQipeq__time,.departures-module__AQipeq__status{font-size:var(--fs);letter-spacing:0}.departures-module__AQipeq__go{opacity:0;grid-area:go;place-items:center;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-4px)}.departures-module__AQipeq__go svg{width:15px;height:15px}.departures-module__AQipeq__row:hover .departures-module__AQipeq__go,.departures-module__AQipeq__row:focus-visible .departures-module__AQipeq__go{opacity:1;transform:none}@media (min-width:761px){.departures-module__AQipeq__row{grid-template-columns:var(--colName) var(--colTime) var(--colStatus) 20px;grid-template-areas:"name time status go";justify-content:space-between;column-gap:24px;padding-block:12px}.departures-module__AQipeq__board{--fs:16px}.departures-module__AQipeq__board:not([data-compact=true]){--fs:19px}.departures-module__AQipeq__board:not([data-compact=true]) .departures-module__AQipeq__row{padding-block:16px}}.departures-module__AQipeq__head{display:none}@media (min-width:761px){.departures-module__AQipeq__head{grid-template-columns:var(--colName) var(--colTime) var(--colStatus) 20px;color:var(--muted);justify-content:space-between;column-gap:24px;padding:0 4px 10px;font-size:12px;display:grid}}.departures-module__AQipeq__field{white-space:pre;vertical-align:middle;direction:ltr;unicode-bidi:isolate;gap:2px;display:inline-flex}.departures-module__AQipeq__flap{isolation:isolate;width:var(--cw);height:calc(var(--fs) * 1.55);border:1px solid var(--line);border-radius:2px;place-items:center;line-height:1;display:inline-grid;position:relative}.departures-module__AQipeq__flap:after{content:"";z-index:-1;background:var(--line);opacity:.7;height:1px;position:absolute;inset-block-start:50%;inset-inline:0}.departures-module__AQipeq__sizer,.departures-module__AQipeq__glyph{text-align:center;grid-area:1/1}.departures-module__AQipeq__sizer{visibility:hidden}.departures-module__AQipeq__glyph{transform-origin:50% 55%;animation:.15s cubic-bezier(.16,1,.3,1) both departures-module__AQipeq__flip}@keyframes departures-module__AQipeq__flip{0%{opacity:.25;transform:perspective(120px)rotateX(-80deg)}to{opacity:1;transform:none}}.departures-module__AQipeq__waiting{visibility:hidden}.departures-module__AQipeq__board[dir=rtl] .departures-module__AQipeq__go svg{transform:scaleX(-1)}[dir=rtl] .departures-module__AQipeq__go svg{transform:scaleX(-1)}.departures-module__AQipeq__board[dir=rtl] .departures-module__AQipeq__go{transform:translate(4px)}[dir=rtl] .departures-module__AQipeq__go{transform:translate(4px)}.departures-module__AQipeq__board[dir=rtl] .departures-module__AQipeq__row:hover .departures-module__AQipeq__go,.departures-module__AQipeq__board[dir=rtl] .departures-module__AQipeq__row:focus-visible .departures-module__AQipeq__go{transform:none}[dir=rtl] .departures-module__AQipeq__row:hover .departures-module__AQipeq__go{transform:none}[dir=rtl] .departures-module__AQipeq__row:focus-visible .departures-module__AQipeq__go{transform:none}@media (prefers-reduced-motion:reduce){.departures-module__AQipeq__glyph{animation:none}.departures-module__AQipeq__row,.departures-module__AQipeq__go{transition:none}.departures-module__AQipeq__go,.departures-module__AQipeq__board[dir=rtl] .departures-module__AQipeq__go{transform:none}[dir=rtl] .departures-module__AQipeq__go{transform:none}}
.cities-module__GdMELq__index{padding-block-start:calc(64px + clamp(40px,5.6vw,80px))}.cities-module__GdMELq__head{box-sizing:content-box;max-width:1138px;font-family:var(--sans);letter-spacing:-.02em;margin-inline:auto;padding-inline:24px;font-size:clamp(30px,3.06vw,44px);font-weight:500;line-height:1.1}.cities-module__GdMELq__story{box-sizing:content-box;justify-items:start;gap:16px;max-width:1138px;margin-inline:auto;padding-inline:24px;display:grid}.cities-module__GdMELq__kicker{color:var(--muted);font-size:clamp(13px,.98vw,14px);font-weight:500}.cities-module__GdMELq__storyHead{max-width:20ch;font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(30px,3.06vw,44px);font-weight:500;line-height:1.1}.cities-module__GdMELq__sub{color:var(--body);font-size:clamp(18px,1.5vw,21px);line-height:1.4}.cities-module__GdMELq__storyPoints{width:min(640px,100%);color:var(--ink);margin-block:8px 16px;padding:0;font-size:clamp(16px,1.18vw,17px);line-height:1.4;list-style:none}.cities-module__GdMELq__storyPoints li{border-block-start:1px solid var(--line);padding-block:14px}.cities-module__GdMELq__storyPoints li:last-child{border-block-end:1px solid var(--line)}.cities-module__GdMELq__list{row-gap:32px;margin-block-start:40px;display:grid}.cities-module__GdMELq__posterCol{min-width:0}.cities-module__GdMELq__poster{aspect-ratio:4/5;background:#f0eade;width:100%;max-height:80svh;position:relative;overflow:hidden}.cities-module__GdMELq__poster img{opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.cities-module__GdMELq__poster img[data-on=true]{opacity:1}.cities-module__GdMELq__names{flex-direction:column;padding:0 24px;list-style:none;display:flex}.cities-module__GdMELq__name{font-family:var(--sans);letter-spacing:-.03em;color:var(--body);white-space:nowrap;padding-block:4px;font-size:44px;font-weight:300;line-height:1;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:block}.cities-module__GdMELq__name[data-on=true],.cities-module__GdMELq__name:hover,.cities-module__GdMELq__name:focus-visible{color:var(--ink)}.cities-module__GdMELq__name:focus-visible{outline:2px solid var(--ink2);outline-offset:4px}@media (min-width:900px){.cities-module__GdMELq__list{grid-template-columns:55vw minmax(0,1fr);align-items:start;column-gap:0;margin-block-start:64px}.cities-module__GdMELq__posterCol{height:calc(100svh - 64px);position:sticky;inset-block-start:64px}.cities-module__GdMELq__poster{aspect-ratio:auto;height:100%;max-height:none}.cities-module__GdMELq__names{text-align:end;justify-content:center;align-items:flex-end;min-height:calc(100svh - 64px);padding-block:25svh;padding-inline:48px max(24px,50vw - 569px)}.cities-module__GdMELq__name{padding-block:4px;font-size:clamp(56px,5vw,88px)}}.cities-module__GdMELq__board{justify-items:center;gap:clamp(32px,4vw,56px);padding-block-start:clamp(96px,11.12vw,160px);padding-inline:24px;display:grid}.cities-module__GdMELq__boardHead{font-family:var(--sans);letter-spacing:-.02em;text-align:center;font-size:clamp(30px,3.06vw,44px);font-weight:500;line-height:1.1}.cities-module__GdMELq__nf{flex-direction:column;align-items:flex-start;gap:32px;max-width:1138px;margin-inline:auto;display:flex}.cities-module__GdMELq__nfLinks{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}
