@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-cyrillic-ext-wght-normal-DVjRz5t9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-cyrillic-wght-normal-CSoh1k7O.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-vietnamese-wght-normal-DuF6gx5Y.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-ext-wght-normal-D2bqQwGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-wght-normal-Blzrepd3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-cyrillic-ext-wght-normal-DPUUSm4K.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-cyrillic-wght-normal-BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-vietnamese-wght-normal-DnTfAuVi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-ext-wght-normal-BH75is57.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-wght-normal-M4ts_BV7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-cyrillic-ext-wght-normal-IxHM2cMc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-cyrillic-wght-normal-BoqAdnJd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-greek-wght-normal-DjX599I9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-ext-wght-normal-CF2pCH9N.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-wght-normal-DsAD_hOx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#edf2f6;--paper-2:#e3eaf1;--plate:#f7f9fb;--ink:#163b67;--ink-2:#3d5a80;--ink-3:#6a83a3;--hair:#163b672e;--hair-2:#163b6717;--route:#e3000f;--route-ink:#fff;--route-soft:#e3000f1a;--water:#c9ddee;--glass:#edf2f6b8;--glass-line:#163b671f;--scrim:#0d1f382e;--shadow:0 30px 60px -24px #10284861, 0 2px 6px #1028481a;--shadow-sm:0 10px 24px -12px #10284859, 0 1px 2px #1028481a;--band:#163b67;--band-ink:#edf2f6;--r-xl:30px;--r-lg:22px;--r-md:16px;--r-sm:12px;--card-line:#163b671a;--sheen:inset 0 1px 0 #fffc;--float:0 24px 60px -28px #1028486b, 0 4px 14px -8px #10284824;--blur:saturate(180%) blur(24px);--frost:color-mix(in srgb, var(--plate) 93%, transparent);--f-display:"Wix Madefor Display Variable", "Wix Madefor Text Variable", system-ui, sans-serif;--f-text:"Wix Madefor Text Variable", "Wix Madefor Display Variable", system-ui, sans-serif;--f-chart:"Sofia Sans Condensed Variable", "Wix Madefor Text Variable", sans-serif;--nav-h:68px;--gutter:clamp(16px, 4vw, 56px);--wrap:1320px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=night]{--paper:#0a1729;--paper-2:#0f2038;--plate:#0d1c31;--ink:#e6eef8;--ink-2:#a9bcd3;--ink-3:#7e95b2;--hair:#bad2f033;--hair-2:#bad2f017;--route:#ff2b3b;--route-soft:#ff2b3b24;--water:#12304f;--glass:#0a1729a8;--glass-line:#bad2f01f;--scrim:#02081273;--shadow:0 30px 70px -24px #000000b3, 0 2px 6px #0006;--shadow-sm:0 10px 24px -12px #000000b3, 0 1px 2px #0006;--band:#13294a;--band-ink:#e6eef8;--card-line:#bad2f01f;--sheen:inset 0 1px 0 #ffffff12;--float:0 28px 70px -26px #000000bf, 0 4px 14px -8px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:lang(ar){--f-display:"Noto Kufi Arabic", system-ui, sans-serif;--f-text:"Noto Sans Arabic", system-ui, sans-serif;--f-chart:"Noto Sans Arabic", sans-serif}:lang(zh){--f-display:"Noto Sans SC", system-ui, sans-serif;--f-text:"Noto Sans SC", system-ui, sans-serif;--f-chart:"Noto Sans SC", sans-serif}:lang(ko){--f-display:"Noto Sans KR", system-ui, sans-serif;--f-text:"Noto Sans KR", system-ui, sans-serif;--f-chart:"Noto Sans KR", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .9s var(--ease-io), color .6s var(--ease-io);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}::selection{background:var(--route);color:#fff}:focus-visible{outline:2px solid var(--route);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--paper);transition:top .3s var(--ease-out);border-radius:8px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:focus{top:12px}html{scrollbar-color:var(--ink-3) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 30%, transparent);border:3px solid var(--paper);border-radius:10px}.num,[data-num],.tnum{font-variant-numeric:tabular-nums lining-nums}.dim{color:var(--ink-2)}.stage{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}@supports (height:100lvh){.stage{height:100lvh;bottom:auto}}@media (max-width:700px){.nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--plate) 90%, transparent)}}html.low-gpu .nav:before,html.low-gpu .mobile-nav,html.low-gpu .explore-bar,html.low-gpu .map-tip,html.low-gpu .mini{-webkit-backdrop-filter:none;backdrop-filter:none}html.low-gpu .nav:before{background:color-mix(in srgb, var(--plate) 92%, transparent)}.stage canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.stage canvas[hidden]{display:none}.overlay{z-index:2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.leaders{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.leaders path{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.leaders circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px}.labels{position:absolute;top:0;bottom:0;left:0;right:0}.wp{font-family:var(--f-chart);color:var(--ink);white-space:nowrap;justify-items:center;display:grid;position:absolute;top:0;left:0;translate:-50%}.wp-tri{width:15px;height:13px;margin-top:-7px}.wp-tri path{fill:var(--paper);stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.wp-box{background:color-mix(in srgb, var(--plate) 92%, transparent);border:1px solid color-mix(in srgb, var(--ink) 34%, transparent);box-shadow:0 8px 18px -10px #10284873, var(--sheen);transition:border-color .3s, background-color .3s, transform .4s var(--ease-out);border-radius:10px;justify-items:center;gap:1px;margin-top:-2px;padding:4px 8px;display:grid}.wp-name{letter-spacing:.07em;text-transform:uppercase;font-size:13.5px;font-weight:700;line-height:1.15}.wp-sub{letter-spacing:.04em;color:var(--ink-2);font-size:11.5px;font-weight:600;line-height:1.2}.wp-code{letter-spacing:.1em;color:var(--ink-3);margin-inline-start:5px;font-size:10.5px;font-weight:700}.wp.is-clickable{cursor:pointer}.wp.is-clickable:hover .wp-box,.wp.is-active .wp-box{border-color:var(--route);transform:translateY(-2px)}.wp.is-active .wp-tri path,.wp.is-clickable:hover .wp-tri path{fill:var(--route);stroke:var(--route)}.wp.is-active .wp-name{color:var(--route)}.wp--tas .wp-aero{width:26px;height:26px;margin-top:-13px}.wp-aero circle{fill:var(--plate);stroke:var(--ink);stroke-width:1.6px}.wp-aero path{fill:var(--route)}.wp--tas .wp-box{background:var(--ink);border-color:var(--ink);border-radius:12px;margin-top:-4px;padding:5px 12px 6px}.wp--tas .wp-name{color:var(--paper);letter-spacing:.16em;font-size:15px}.wp--tas .wp-sub{color:color-mix(in srgb, var(--paper) 80%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.wp-pin{width:13px;height:13px;margin-top:-6px}.wp-pin circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.8px}.wp--cluster .wp-pin circle,.wp--korzinka .wp-pin circle{fill:var(--route);stroke:var(--paper);stroke-width:1.6px}.wp--cluster-h .wp-pin circle{fill:var(--ink);stroke:var(--paper)}.wp--venue .wp-box{padding:3px 8px;transition:opacity .3s,transform .3s}.wp--venue.is-compact .wp-box{opacity:0;pointer-events:none;transform:scale(.9)}.wp--venue.is-compact .wp-pin{width:16px;height:16px}.wp--venue.is-compact:hover .wp-box{opacity:1;transform:none}.wp--venue .wp-name{letter-spacing:.04em;text-transform:none;font-size:12.5px;font-weight:750}.wp--venue .wp-sub{font-size:10.5px}.wp--makro .wp-pin circle{fill:var(--ink);stroke:var(--paper)}.wp--cafe .wp-pin circle{fill:var(--paper);stroke:var(--route);stroke-width:2.2px}.wp--cluster:hover .wp-box,.wp--venue:hover .wp-box{border-color:var(--route);transform:translateY(-2px)}.wp--zone{cursor:pointer;translate:-50% -50%}.wp-dot{background:var(--ink);width:24px;height:24px;color:var(--paper);font:800 12px/1 var(--f-chart);box-shadow:0 0 0 3px var(--paper), 0 6px 14px -4px #1028488c;transition:transform .35s var(--ease-out), background-color .3s;border-radius:50%;place-items:center;display:grid}.wp--zone:hover .wp-dot,.wp--zone.is-active .wp-dot{background:var(--route);color:#fff;transform:scale(1.25)}.wp--rw{translate:-50% -50%}.wp--rw .wp-name{color:var(--ink-2);background:color-mix(in srgb, var(--plate) 80%, transparent);padding:1px 4px;font-size:11px}.apt-frame{top:calc(var(--nav-h) + 5vh);bottom:92px;border:1px solid var(--card-line);border-radius:var(--r-xl);pointer-events:none;width:min(42vw,640px);box-shadow:var(--float), var(--sheen);transition:opacity .4s;position:absolute;overflow:clip}.apt-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(var(--gutter), calc((100vw - var(--wrap)) / 2)) + 36px)}.apt-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(var(--gutter), calc((100vw - var(--wrap)) / 2)) + 36px)}.apt-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(var(--gutter), calc((100vw - var(--wrap)) / 2)) + 36px)}.apt-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(var(--gutter), calc((100vw - var(--wrap)) / 2)) + 36px)}.apt-frame{z-index:1;--foot:168px;-webkit-user-select:none;user-select:none}.wp--zone{z-index:2}.apt-stage{top:44px;bottom:var(--foot);pointer-events:none;cursor:grab;touch-action:none;outline:none;position:absolute;left:0;right:0}.apt-stage.is-drag{cursor:grabbing}.apt-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--route)}.apt-hint{border:1px solid var(--glass-line);background:var(--frost);height:36px;box-shadow:var(--shadow-sm), var(--sheen);pointer-events:none;white-space:nowrap;font:650 11.5px/1 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);transition:opacity .5s, translate .6s var(--ease-out);border-radius:999px;align-items:center;gap:9px;margin:0;padding:0 16px 0 12px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.apt-hint i{background:var(--hair);border-radius:3px;flex:none;width:22px;height:6px;position:relative}.apt-hint i:after{content:"";background:var(--route);width:10px;height:10px;box-shadow:0 0 0 3px var(--route-soft);animation:apt-drag 2.6s var(--ease-io) infinite;border-radius:50%;position:absolute;top:-2px;left:0}@keyframes apt-drag{0%,to{transform:translate(0)}50%{transform:translate(12px)}}.is-touched .apt-hint{opacity:0;translate:-50% 8px}.apt-ctl{top:-44px;cursor:default;align-items:center;gap:4px;height:44px;display:flex;position:absolute}.apt-ctl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.apt-ctl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.apt-ctl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.apt-ctl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.apt-ctl button{background:color-mix(in srgb, var(--band-ink) 12%, transparent);width:30px;height:30px;color:var(--band-ink);cursor:pointer;transition:background-color .25s, transform .35s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.apt-ctl button:hover{background:var(--route);color:#fff;transform:translateY(-1px)}.apt-ctl button:focus-visible{outline:2px solid var(--route);outline-offset:2px}.apt-ctl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.apt-hint i:after{animation:none}}.apt-band{top:0;letter-spacing:.2em;background:var(--band);height:44px;color:var(--band-ink);font:700 13.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;place-items:center;display:grid;position:absolute;left:0;right:0}.apt-foot{bottom:0;height:var(--foot);border-top:1px solid var(--hair-2);background:var(--plate);pointer-events:auto;grid-template-columns:36% 1fr;gap:0;padding:8px;display:grid;position:absolute;left:0;right:0}.apt-photo{background:var(--band);border-radius:22px;margin:0;position:relative;overflow:hidden}.apt-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out), transform 1.2s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.apt-photo.is-in img{opacity:1;transform:none}.apt-photo figcaption{left:0;right:0;font:700 12px/1.3 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(#08162900,#081629db);padding:22px 12px 9px;position:absolute;bottom:0}.apt-profile{align-content:space-between;padding:12px 18px 6px;display:grid}.apt-profile .note{display:none}.profile--pair .p-term--pair{font:700 12.5px/1 var(--f-chart);letter-spacing:.08em;fill:var(--ink-2)}.profile--pair .p-pv{font:800 15px/1 var(--f-display);letter-spacing:-.01em;fill:var(--ink)}.callouts{pointer-events:none;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.apt-frame.is-live .callout,.apt-frame.is-live .apt-stage{pointer-events:auto}.callout{border:1px solid var(--card-line);width:168px;color:var(--ink);cursor:pointer;text-align:start;background:var(--frost);box-shadow:var(--shadow-sm), var(--sheen);transition:border-color .3s, background-color .3s, transform .45s var(--ease-out);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:6px 12px 6px 6px;display:grid;position:absolute;top:0;left:0}.callout b{background:var(--ink);width:22px;height:22px;color:var(--paper);font:800 11.5px/1 var(--f-chart);border-radius:50%;grid-row:span 2;place-items:center;transition:background-color .3s;display:grid}.callout:hover b,.callout.is-active b{background:var(--route);color:#fff}.callout span{font:700 11.5px/1.2 var(--f-chart);letter-spacing:.05em;text-transform:uppercase}.callout small{font:600 11px/1.2 var(--f-chart);letter-spacing:.04em;color:var(--ink-3)}.callout:hover,.callout.is-active{border-color:var(--route);background:color-mix(in srgb, var(--route) 8%, var(--plate))}.callout:hover{translate:0 -2px}.leaders .call-line{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:none;opacity:.7}.leaders .call-dot{fill:var(--ink);stroke:none}@media (max-width:960px){.apt-frame{display:none}}.fallback-map{background:var(--paper)}.loader{z-index:90;background:var(--paper);transition:opacity .6s var(--ease-io), visibility .6s;position:fixed;top:0;bottom:0;left:0;right:0}.loader.has-map{background:0 0}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader-stage{position:absolute;top:0;bottom:0;left:0;right:0}.ld-map{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ld-page{fill:var(--paper)}.ld-line{fill:none;stroke:var(--ink);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ld-main{stroke-dasharray:1000 1000;stroke-dashoffset:1000px}.ld-rest{opacity:0;transition:opacity .6s}.loader.is-closed .ld-rest{opacity:1}.ld-head{fill:none;stroke:var(--route);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ld-glow{fill:none;stroke:var(--route);stroke-width:7px;vector-effect:non-scaling-stroke;opacity:.55;stroke-linecap:round}.loader.is-closed .ld-head{opacity:0;transition:opacity .4s}.loader.is-closed .ld-glow{animation:ld-sweep 1.3s var(--ease-io) forwards;stroke-dasharray:120 880!important}@keyframes ld-sweep{0%{stroke-dashoffset:0;opacity:.55}80%{opacity:.4}to{stroke-dashoffset:-1000px;opacity:0}}.ld-ring{fill:none;stroke:var(--route);stroke-width:1.6px;vector-effect:non-scaling-stroke}.ld-halo{mix-blend-mode:multiply}[data-theme=night] .ld-halo{mix-blend-mode:screen}.loader.is-closed .ld-halo{opacity:0;transition:opacity .4s}.ld-plane .pl-fus,.ld-plane .pl-wing,.ld-plane .pl-eng{stroke:#163b67cc;stroke-width:.45px}.ld-plane .pl-fin{stroke:var(--route);stroke-width:1.3px;stroke-linecap:round}.ld-plane .pl-glass{fill:none;stroke:#15283f;stroke-width:.9px;stroke-linecap:round}.ld-plane .pl-port{fill:#ff3b3b}.ld-plane .pl-star{fill:#2bdc6b}.ld-plane .pl-strobe{fill:#fff;animation:1.1s step-end infinite strobe}@keyframes strobe{0%,86%{opacity:0}87%,to{opacity:1}}.ld-plane{opacity:0}.ld-plane.is-flying{opacity:1;filter:drop-shadow(calc(3px + var(--alt,0) * 1.6px) calc(6px + var(--alt,0) * 2.4px) calc(4px + var(--alt,0) * .8px) #09182c4d);transition:opacity .35s var(--ease-out)}[data-theme=night] .ld-plane.is-flying{filter:drop-shadow(calc(3px + var(--alt,0) * 1.6px) calc(6px + var(--alt,0) * 2.4px) 6px #000000b3) drop-shadow(0 0 8px #ff465059)}.ld-trail{fill:none;stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round}[data-theme=night] .ld-trail{stroke:#e6eef873}.loader-read{pointer-events:none;--ld-size:84px;visibility:hidden;opacity:0;justify-items:center;gap:10px;display:grid;position:absolute;top:0;left:0}.loader.is-placed .loader-read{visibility:visible;opacity:1;transition:opacity .5s var(--ease-out)}.loader-num{font:800 var(--ld-size)/.86 var(--f-display);letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:flex-start;margin:0;display:flex}.loader-num small{margin-top:.14em;letter-spacing:0;color:var(--route);margin-inline-start:6px;font-size:.3em;font-weight:750}.loader-text{font:650 11px/1 var(--f-chart);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;margin:0;display:inline-flex}.ld-dot{background:var(--route);width:6px;height:6px;animation:ld-beacon 1.4s var(--ease-out) infinite;border-radius:50%}@keyframes ld-beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--route) 55%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--route) 0%, transparent)}}.nav{top:12px;inset-inline:max(12px, calc((100vw - var(--wrap) - 24px) / 2));z-index:60;border:1px solid var(--glass-line);box-shadow:var(--float), var(--sheen);transition:box-shadow .5s var(--ease-out);border-radius:24px;position:fixed}.nav:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background-color .6s var(--ease-io);position:absolute;top:0;bottom:0;left:0;right:0}.nav-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:56px;padding-inline-start:20px;padding-inline-end:10px;display:grid}.call{position:relative}.call-btn{cursor:pointer;width:36px;height:36px;color:var(--ink);border:1px solid var(--glass-line);background:color-mix(in srgb, var(--paper) 60%, transparent);transition:border-color .3s, background-color .3s, box-shadow .4s var(--ease-out), color .3s;border-radius:50%;place-items:center;padding:0;display:grid}.call-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px;transition:transform .5s var(--ease-out)}.call-btn:hover{background:color-mix(in srgb, var(--plate) 92%, transparent);border-color:var(--hair-2);box-shadow:0 6px 16px -10px #10284880, var(--sheen)}.call-btn:hover svg{transform:rotate(-12deg)scale(1.06)}.call-btn[aria-expanded=true]{background:var(--route);border-color:var(--route);color:#fff}.call-pop{top:calc(100% + 18px);background:color-mix(in srgb, var(--plate) 84%, transparent);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border:1px solid var(--glass-line);width:300px;box-shadow:var(--float), var(--sheen);transform-origin:calc(100% - 26px) -10px;animation:pop-in .45s var(--ease-out);border-radius:22px;gap:12px;padding:16px 16px 14px;display:grid;position:absolute}.call-pop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.call-pop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.call-pop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}.call-pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}[dir=rtl] .call-pop{transform-origin:26px -10px}.call-pop[hidden]{display:none}.call-k{font:650 11px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.call-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.call-num{font:800 22px/1.1 var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:8px;text-decoration:none}.call-num:hover{color:var(--route)}.call-num:focus-visible{outline:2px solid var(--route);outline-offset:3px}.call-copy{border:1px solid var(--hair-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid;position:relative}.call-copy svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:15px;height:15px}.call-copy:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.call-done{bottom:calc(100% + 6px);background:var(--ink);color:var(--paper);font:600 11px/1 var(--f-text);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:4px 8px;transition:opacity .3s,transform .3s;position:absolute;transform:translateY(4px)}.call-done:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.call-done:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.call-done:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.call-done:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.call-copy.is-done .call-done{opacity:1;transform:none}.call-acts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.call-act--tg{color:#fff;background:#2aabee;grid-column:1/-1}.call-act--tg:hover{background:#2596d1}.call-act{height:40px;font:600 13px/1 var(--f-text);color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.call-act svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:14px;height:14px}.call-act:first-child{background:var(--route);color:#fff}.call-act:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.call-act:first-child:hover{background:color-mix(in srgb, var(--route) 88%, #000)}.nav-logo{color:var(--ink);justify-self:start;padding:6px 0;text-decoration:none;display:inline-flex}.nav-logo:focus{outline:none}.nav-logo:focus-visible{outline:none}.logo{width:104px;color:var(--ink);transition:color .6s;display:inline-flex}.logo svg{width:100%;height:auto}.nav-logo .logo--oa{color:#12174e;width:156px}[data-theme=night] .nav-logo .logo--oa{color:var(--ink)}@media (max-width:700px){.nav-bar{gap:10px;padding-inline-start:14px;padding-inline-end:6px}.nav-actions{gap:6px}.nav .theme-toggle{width:64px}.nav .nav-burger{width:34px}.lang-btn{padding:0 5px}.lang-btn .lang-chev{display:none}.nav-logo .logo--oa{width:min(124px,100vw - 254px)}}.nav-links{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-links a{z-index:1;letter-spacing:-.01em;height:38px;color:color-mix(in srgb, var(--ink) 82%, transparent);transition:color .3s var(--ease-out);border-radius:999px;align-items:center;padding:0 17px;font-size:15.5px;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.nav-links a:hover,.nav-links a.is-current{color:var(--ink)}.nav-links a.is-current:after{content:"";background:var(--route);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.nav-pill{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--ink) 8%, transparent);opacity:0;width:100px;height:38px;transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity .3s;border-radius:999px;position:absolute;top:0;left:0}.nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.nav-mega{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:0fr;display:grid}.nav-mega>.nav-mega-inner-wrap,.nav-mega>div{min-height:0;overflow:hidden}.nav.is-mega .nav-mega{grid-template-rows:1fr}.nav-mega-inner{padding:0 22px}.mega-panel{border-top:1px solid var(--glass-line);grid-template-columns:minmax(220px,1.1fr) 2fr 1fr;align-items:start;gap:40px;padding:24px 0 30px;display:grid}.mega-panel[hidden]{display:none}.mega-title{font:700 26px/1.15 var(--f-display);letter-spacing:-.02em;max-width:14ch}.mega-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mega-list li{font:600 19px/1.35 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.mega-stat{font-family:var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);gap:14px;font-size:13px;font-weight:600;display:grid}.mega-stat b{font:700 22px/1.1 var(--f-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);display:block}.mega-go{font:600 14px/1 var(--f-text);color:var(--route);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mega-go svg{width:14px;height:14px;transition:transform .35s var(--ease-out)}.mega-go:hover svg{transform:translate(4px)}[dir=rtl] .mega-go svg{transform:scaleX(-1)}[dir=rtl] .mega-go:hover svg{transform:scaleX(-1)translate(4px)}.mega-panel>*{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transform:translateY(-6px)}.nav.is-mega .mega-panel:not([hidden])>*{opacity:1;transform:none}.nav.is-mega .mega-panel:not([hidden])>:nth-child(2){transition-delay:50ms}.nav.is-mega .mega-panel:not([hidden])>:nth-child(3){transition-delay:.1s}.nav-scrim{z-index:55;pointer-events:none;opacity:0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .45s var(--ease-out);position:fixed;top:0;bottom:0;left:0;right:0}.nav-scrim.is-on{opacity:1}.theme-toggle{border:1px solid var(--glass-line);cursor:pointer;background:color-mix(in srgb, var(--ink) 7%, transparent);-webkit-tap-highlight-color:transparent;width:72px;height:36px;transition:background-color .5s var(--ease-io), border-color .3s;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:3px;display:inline-grid;position:relative}.theme-toggle:hover{border-color:var(--hair)}.tt-thumb{background:var(--plate);width:calc(50% - 3px);box-shadow:0 4px 12px -4px #10284866, 0 0 0 .5px #1028481a, var(--sheen);border-radius:999px;transition:transform .55s cubic-bezier(.34,1.3,.5,1),background-color .5s;position:absolute;top:3px;bottom:3px;left:3px}[data-theme=night] .tt-thumb{background:color-mix(in srgb, var(--ink) 18%, var(--plate));transform:translate(100%)}[dir=rtl] .tt-thumb{left:auto;right:3px}[dir=rtl][data-theme=night] .tt-thumb{transform:translate(-100%)}.tt-ico{z-index:1;width:18px;height:18px;transition:transform .6s var(--ease-out), opacity .4s;justify-self:center;position:relative;overflow:visible}.tt-sun circle{fill:var(--route)}.tt-sun .tt-rays path{stroke:var(--route);stroke-width:1.7px;stroke-linecap:round;fill:none}.tt-sun .tt-rays{transform-box:fill-box;transform-origin:50%;transition:transform .8s var(--ease-out)}.tt-moon path{fill:var(--ink-3);transition:fill .4s}.tt-moon .tt-star{fill:var(--ink-3);opacity:0;transition:opacity .4s .15s}[data-theme=night] .tt-sun circle{fill:var(--ink-3)}[data-theme=night] .tt-sun .tt-rays path{stroke:var(--ink-3)}[data-theme=night] .tt-sun .tt-rays{transform:rotate(-90deg)scale(.8)}[data-theme=night] .tt-moon path{fill:#ffd76a}[data-theme=night] .tt-moon .tt-star{fill:#ffd76a;opacity:1}[data-theme=night] .tt-moon{transform:rotate(-12deg)}.theme-toggle:hover .tt-rays{transform:rotate(45deg)}[data-theme=night] .theme-toggle:hover .tt-moon{transform:rotate(-24deg)scale(1.05)}.theme-toggle:active .tt-thumb{scale:.94}.lang{position:relative}.lang-btn{border:1px solid var(--glass-line);background:color-mix(in srgb, var(--paper) 60%, transparent);cursor:pointer;height:36px;transition:border-color .3s, background-color .3s, box-shadow .4s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;display:inline-flex}.lang-btn:hover{background:color-mix(in srgb, var(--plate) 92%, transparent);border-color:var(--hair-2);box-shadow:0 6px 16px -10px #10284880, var(--sheen)}.lang-btn:not([aria-expanded=true]):hover .lang-chev{transform:translateY(1.5px)}.lang-btn[aria-expanded=true]{background:var(--plate);border-color:var(--hair-2)}.lang-chev{fill:none;width:12px;height:12px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease-out)}.lang-btn[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.flag{width:26px;height:26px;transition:transform .5s var(--ease-out);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a1e3c2e,0 2px 6px -2px #0a1e3c73}.flag svg{width:100%;height:100%;display:block}.flag:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff8c,#fff0 46%),radial-gradient(circle at 70% 90%,#0000002e,#0000 55%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.lang-btn:hover .flag{transform:scale(1.08);box-shadow:0 0 0 1px #0a1e3c26,0 4px 10px -3px #0a1e3c80}.lang-pop{top:calc(100% + 18px);background:color-mix(in srgb, var(--plate) 84%, transparent);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border:1px solid var(--glass-line);width:320px;box-shadow:var(--float), var(--sheen);transform-origin:calc(100% - 30px) -10px;animation:pop-in .45s var(--ease-out);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px;display:grid;position:absolute}.lang-pop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.lang-pop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.lang-pop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}.lang-pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}[dir=rtl] .lang-pop{transform-origin:30px -10px}.lang-pop[hidden]{display:none}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.lang-opt{cursor:pointer;color:var(--ink-2);perspective:300px;background:0 0;border:0;border-radius:12px;justify-items:center;gap:7px;padding:12px 4px 10px;font-size:12.5px;font-weight:500;transition:background-color .25s,color .25s;display:grid}.lang-opt .flag{width:34px;height:34px;transition:transform .55s var(--ease-out), box-shadow .4s}.lang-opt:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink);outline:none}.lang-opt:focus-visible{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink);outline:none}.lang-opt:hover .flag{transform:translateY(-3px)rotateY(18deg)rotateX(8deg);box-shadow:0 0 0 1px #0a1e3c33,0 10px 16px -6px #0a1e3c8c}.lang-opt:focus-visible .flag{transform:translateY(-3px)rotateY(18deg)rotateX(8deg);box-shadow:0 0 0 1px #0a1e3c33,0 10px 16px -6px #0a1e3c8c}.lang-opt[aria-selected=true]{color:var(--ink);font-weight:650}.lang-opt[aria-selected=true] .flag{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--route)}.btn-route{isolation:isolate;background:var(--route);color:#fff;letter-spacing:.005em;white-space:nowrap;height:36px;transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);border:0;border-radius:999px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -12px #e3000fd9,inset 0 1px #ffffff40}.btn-route-fill{z-index:-1;transition:transform .8s var(--ease-out);background:linear-gradient(100deg,#0000 20%,#ffffff47 50%,#0000 80%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}[dir=rtl] .btn-route-fill{transform:translate(110%)}.btn-route:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #e3000ff2,inset 0 1px #ffffff40}.btn-route:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px -12px #e3000ff2,inset 0 1px #ffffff40}.btn-route:hover .btn-route-fill{transform:translate(110%)}.btn-route:focus-visible .btn-route-fill{transform:translate(110%)}[dir=rtl] .btn-route:hover .btn-route-fill{transform:translate(-110%)}.btn-primary{isolation:isolate;background:var(--route);color:#fff;height:58px;font:650 17px/1 var(--f-text);letter-spacing:-.005em;transition:box-shadow .5s var(--ease-out), transform .5s var(--ease-out);will-change:transform;border-radius:999px;align-items:center;gap:14px;padding-inline-start:28px;padding-inline-end:20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -14px #e3000fbf,inset 0 1px #ffffff38}.btn-primary:before{content:"";z-index:-1;width:40%;transition:transform .9s var(--ease-out);background:linear-gradient(100deg,#fff0,#ffffff52,#fff0);position:absolute;top:-40%;bottom:-40%;left:-60%;right:auto;transform:translate(0)skew(-18deg)}.btn-primary:hover:before{transform:translate(420%)skew(-18deg)}.btn-primary:hover{box-shadow:0 24px 40px -16px #e3000fd9,inset 0 1px #ffffff38}.btn-primary:active{transform:scale(.975)}.btn-primary-flight{width:54px;height:22px;display:block}.btn-primary-flight svg{width:100%;height:100%;overflow:visible}.bp-trail{fill:none;stroke:#ffffffbf;stroke-width:1.4px;stroke-dasharray:2.5 3.5;stroke-dashoffset:0;opacity:.55;transition:opacity .4s}.bp-plane{fill:#fff;offset-path:path("M2 18 C 18 18, 30 14, 46 7");offset-rotate:auto;offset-distance:0%;transition:offset-distance .9s var(--ease-out)}.btn-primary:hover .bp-plane{offset-distance:100%}.btn-primary:focus-visible .bp-plane{offset-distance:100%}.btn-primary:hover .bp-trail{opacity:1;animation:1.2s linear infinite trail}@keyframes trail{to{stroke-dashoffset:-12px}}[dir=rtl] .btn-primary-flight{transform:scaleX(-1)}.btn-link{isolation:isolate;height:44px;font:650 17px/1 var(--f-text);color:var(--ink);text-shadow:0 0 1px var(--paper), 0 0 6px var(--paper), 0 0 14px var(--paper);align-items:center;text-decoration:none;display:inline-flex;position:relative}.btn-link>span{background-image:linear-gradient(90deg, var(--ink) 50%, transparent 50%);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1.5px;padding-bottom:8px;display:inline-block;position:relative}.btn-link:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--paper) 90%, transparent);border-radius:999px;position:absolute;top:-6px;bottom:-4px;left:-18px;right:-18px;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.btn-link:after{content:"";background:var(--route);opacity:0;width:6px;height:6px;transition:opacity .3s, transform .9s var(--ease-out);border-radius:50%;position:absolute;bottom:7px;transform:translate(0)}.btn-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.btn-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.btn-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.btn-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.btn-link:hover>span{animation:.8s linear infinite dash}.btn-link:hover:after{opacity:1;transform:translateX(calc(var(--w,120px) - 6px))}[dir=rtl] .btn-link:hover:after{transform:translateX(calc(-1 * var(--w,120px) + 6px))}@keyframes dash{to{background-position:8px 100%}}.btn-quiet{background:color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;height:40px;font:600 14px/1 var(--f-text);color:var(--ink);transition:border-color .3s, background-color .3s, transform .4s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn-quiet:hover{border-color:var(--hair-2);background:color-mix(in srgb, var(--ink) 10%, transparent);transform:translateY(-1px)}.btn-quiet svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}main{z-index:3;pointer-events:none;position:relative}.hero-copy,.scroll-cue,.chapter .plate,.planner-sheet{pointer-events:auto}.hero{height:100svh;min-height:640px;position:relative;overflow-x:clip}.hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse 58% 62% at 32% 42%, color-mix(in srgb, var(--paper) 92%, transparent) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 46%, transparent 74%);width:62vw;height:78vh;transition:opacity .6s;position:absolute;top:0}.hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}[dir=rtl] .hero:before{background:radial-gradient(ellipse 58% 62% at 68% 42%, color-mix(in srgb, var(--paper) 92%, transparent) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 46%, transparent 74%)}html.is-intro .hero:before{opacity:0}.btn-link:before{transition:opacity .5s}html.is-theming .hero:before,html.is-theming .btn-link:before{opacity:0;transition:none}html.is-theming :is(.hero-copy,.hero-copy *,.nav-links a,.legend-cell,.legend-cell *,.legend-title,.dock-k,.hero-partners,.ps-k,.wp-box,.wp-name,.wp-sub,.explore-fab){transition:color .5s,background-color .5s,border-color .5s,text-shadow .5s,fill .5s,stroke .5s!important}.hero-copy{top:calc(var(--nav-h) + 9.5vh);width:min(40vw,640px);position:absolute}.hero-copy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10vw}.hero-copy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10vw}.hero-copy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10vw}.hero-copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10vw}.hero-title{letter-spacing:-.032em;color:var(--ink);font-size:clamp(2.4rem,3.62vw,5.6rem);font-weight:800;line-height:1.04}.hero-sub{color:var(--ink);max-width:34ch;margin-top:clamp(16px,2.6vh,30px);font-size:clamp(1.02rem,1.25vw,1.45rem);line-height:1.42}.hero-actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:clamp(22px,4vh,44px);display:flex}.plates{pointer-events:none;perspective:1400px;position:absolute;top:0;bottom:0;left:0;right:0}.holding{top:calc(var(--nav-h) + 2.4vh);pointer-events:none;width:clamp(560px,50vw,940px);transform-style:preserve-3d;will-change:transform;--hl-gap:clamp(8px, .7vw, 12px);position:absolute}.holding:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--gutter) + 22px)}.holding:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--gutter) + 22px)}.holding:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--gutter) + 22px)}.holding:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--gutter) + 22px)}.hold-wires{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hold-wires path{fill:none;stroke:var(--ink);stroke-width:1.15px;stroke-linecap:round;opacity:.5;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-io)}.hold-wires circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.15px;opacity:0;transition:opacity .5s}.hold-wires .hw-leaf{transition-delay:.55s}.holding.is-drawn .hold-wires path{stroke-dashoffset:0}.holding.is-drawn .hold-wires circle{opacity:.85;transition-delay:.9s}.hold-hub{pointer-events:auto;background:var(--frost);border:1px solid var(--glass-line);width:max-content;box-shadow:var(--float), var(--sheen);border-radius:999px;align-items:center;gap:12px;margin-inline-start:auto;margin-inline-end:auto;padding:11px 22px 11px 18px;display:flex;position:relative}.hold-dot{background:var(--route);width:8px;height:8px;box-shadow:0 0 0 4px var(--route-soft);border-radius:50%;flex:none}.hold-name{font:800 clamp(17px, 1.32vw, 22px)/1 var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.hold-k{border-inline-start:1px solid var(--hair);font:650 11.5px/1.15 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding-inline-start:12px}.hold-groups{grid-template-columns:1fr 1fr;gap:clamp(18px,1.8vw,34px);margin-top:34px;display:grid;position:relative}.hold-group{justify-items:center;display:grid;position:relative}.hold-gk{pointer-events:auto;background:var(--frost);border:1px solid var(--glass-line);box-shadow:var(--sheen);font:650 11.5px/1.1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px;display:inline-flex;position:relative}.hold-gk b{color:var(--ink);letter-spacing:.14em;font-weight:800}.hold-aero{width:14px;height:14px;fill:var(--ink);flex:none}.hold-tvl{width:auto;height:22px;margin-block-start:-4px;margin-block-end:-4px}.hold-leaves{gap:var(--hl-gap);grid-template-columns:repeat(3,1fr);width:100%;margin-top:24px;display:grid}.hleaf{pointer-events:auto;cursor:pointer;background:var(--frost);border:1px solid var(--glass-line);box-shadow:var(--float), var(--sheen);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s;border-radius:20px;grid-template-rows:auto auto 1fr;margin:0;padding:6px;display:grid;position:relative}.hleaf:hover{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 34px 60px -26px color-mix(in srgb, var(--brand) 55%, #10284880), var(--sheen);outline:none;transform:translateY(-4px)}.hleaf:focus-visible{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 34px 60px -26px color-mix(in srgb, var(--brand) 55%, #10284880), var(--sheen);outline:none;transform:translateY(-4px)}.hl-logo{--lh:clamp(36px, 3vw, 48px);height:var(--lh);justify-content:center;align-items:center;padding:6px 4px 0;display:flex}.hl-logo img{height:calc(var(--lh) * .62);object-fit:contain;width:auto;max-width:100%;display:block}.hl-logo--airport .logo{width:88%;max-width:118px;color:var(--ink);display:block}.hl-logo--airport .logo svg{width:100%;height:auto;display:block}.hl-logo--flytv img{height:calc(var(--lh) * .5)}.hl-logo--mediagate img{height:calc(var(--lh) * .74)}.hl-logo--korzinka img{height:calc(var(--lh) * .46)}.hl-logo--regions img{height:calc(var(--lh) * .84)}.hl-word{font:800 clamp(17px, 1.35vw, 22px)/1 var(--f-display);letter-spacing:-.01em;color:var(--brand)}.hl-stat{text-align:center;font-family:var(--f-chart);text-transform:uppercase;justify-items:center;gap:2px;padding:5px 4px 7px;display:grid}.hl-stat b{letter-spacing:.06em;color:var(--ink);font-size:clamp(12px,.92vw,14.5px);font-weight:800;line-height:1.15}.hl-stat span{letter-spacing:.02em;text-transform:none;color:var(--ink-2);font-size:clamp(11px,.84vw,13px);font-weight:600;line-height:1.2}.hl-photo{border-radius:14px;align-self:end;display:block;position:relative;overflow:hidden}.hl-photo img{aspect-ratio:1.36;object-fit:cover;width:100%;transition:transform .9s var(--ease-out);display:block}.hl-photo:after{content:"";left:0;right:0;background:var(--brand);height:3px;position:absolute;bottom:0}.hleaf:hover .hl-photo img{transform:scale(1.06)}.lg-night,.hl-logo .lg-night,.hold-gk .lg-night,.badge .lg-night,[data-theme=night] .lg-day,[data-theme=night] .hl-logo .lg-day,[data-theme=night] .hold-gk .lg-day,[data-theme=night] .badge .lg-day{display:none}[data-theme=night] .hl-logo .lg-night{display:block}[data-theme=night] .hold-gk .lg-night,[data-theme=night] .badge .lg-night{display:inline-block}[data-theme=night] .hl-logo--airport .logo{color:var(--ink)}html.is-intro .holding{visibility:hidden}.legend{perspective:1100px;pointer-events:none;width:50vw;position:absolute;bottom:8vh}.legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4vw}.legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4vw}.legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4vw}.legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4vw}.legend-sheet{transform-origin:0 100%;font-family:var(--f-chart);color:var(--ink);grid-template-columns:repeat(4,auto);justify-content:start;align-items:end;column-gap:0;display:grid;position:relative;transform:rotateX(46deg)rotate(6deg)skew(-4deg)}.legend-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);grid-column:1/-1;padding:0 0 6px 2.5vw;font-size:15px;font-weight:600}.legend-cell{border:1px solid var(--card-line);border-inline-start-color:var(--hair);white-space:nowrap;background:color-mix(in srgb, var(--plate) 94%, transparent);border-inline-start-width:0;padding:10px 22px;font-size:19px;font-weight:500;box-shadow:0 18px 30px -24px #10284880}.legend-cell:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:20px;border-bottom-right-radius:20px}.legend-cell:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:20px;border-bottom-right-radius:20px}.legend-cell:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:20px;border-bottom-left-radius:20px}.legend-cell:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:20px;border-bottom-left-radius:20px}.legend-title+.legend-cell{border-inline-start-width:1px;border-inline-start-color:var(--card-line);margin-inline-start:2.5vw}.legend-title+.legend-cell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:20px;border-bottom-left-radius:20px}.legend-title+.legend-cell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:20px;border-bottom-left-radius:20px}.legend-title+.legend-cell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:20px;border-bottom-right-radius:20px}.legend-title+.legend-cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:20px;border-bottom-right-radius:20px}.legend-cell+.legend-cell{border-inline-start:1px solid var(--hair)}.legend-cell b{letter-spacing:.01em;font-size:24px;font-weight:700}.scroll-cue{font:600 12px/1 var(--f-chart);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);justify-items:center;gap:10px;text-decoration:none;display:grid;position:absolute;bottom:3.2vh;transform:translate(-50%)}.scroll-cue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:66%}.scroll-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:66%}.scroll-cue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:66%}.scroll-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:66%}.scroll-cue span{background:var(--frost);border:1px solid var(--glass-line);box-shadow:var(--shadow-sm);border-radius:999px;padding:8px 14px 7px}.scroll-cue i{background:linear-gradient(var(--route), var(--route)) 0 0 / 100% 40% no-repeat, var(--hair);width:1.5px;height:42px;animation:cue 2.4s var(--ease-io) infinite}[dir=rtl] .scroll-cue{transform:translate(50%)}@keyframes cue{0%{background-position:0 -40%}to{background-position:0 160%}}.chapter{padding:70vh var(--gutter) 60vh;pointer-events:none;position:relative}.chapter .plate{pointer-events:auto}.chapter--left .plate{margin-inline-start:max(0px, calc((100vw - var(--wrap)) / 2))}.chapter--right .plate{margin-inline-start:auto;margin-inline-end:max(0px, calc((100vw - var(--wrap)) / 2))}.plate{background:var(--plate);width:min(560px,100%);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--r-xl);box-shadow:var(--float), var(--sheen);transition:background-color .9s var(--ease-io);position:relative;overflow:clip}.chapter--wide .plate{width:min(600px,100%)}.plate-head{background:var(--band);color:var(--band-ink);border-radius:24px;gap:6px;margin:8px 8px 0;padding:24px 30px 22px;display:grid}.plate-head h2{letter-spacing:-.025em;font-size:clamp(1.7rem,2.3vw,2.4rem);font-weight:750;line-height:1.08}.plate-body{gap:26px;padding:26px 30px 32px;display:grid}.plate-lede{border-bottom:1px solid var(--hair-2);justify-items:start;gap:16px;padding:32px 30px 28px;display:grid}.plate-lede h2{letter-spacing:-.03em;text-wrap:balance;max-width:21ch;font-size:clamp(1.9rem,2.6vw,2.7rem);font-weight:780;line-height:1.04}.plate-lede>p:not(.plate-sub){color:var(--ink-2);max-width:44ch;font-size:16.5px;line-height:1.5}.plate-lede .plate-sub{font:650 12.5px/1.2 var(--f-chart);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.btn-primary--sm{height:50px;padding-inline-start:22px;padding-inline-end:16px;font-size:16px}.lead{color:var(--ink);max-width:62ch;font-size:17px;line-height:1.55}.note{color:var(--ink-3);font-size:12.5px;line-height:1.5}.facts{font:600 14px/1.4 var(--f-chart);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.fits{color:var(--ink-2);font-size:15px}.plate h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.readout{border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 4%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:4px 18px;display:grid}.readout>div:nth-last-child(-n+2){border-bottom:0}.readout>div{border-bottom:1px solid var(--hair);align-items:baseline;gap:8px;min-width:0;padding:9px 0 8px;display:flex}.readout dt{font:600 12px/1.25 var(--f-chart);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);flex:0 auto;order:1}.readout>div:after{content:"";border-bottom:1px dotted var(--ink-3);flex:12px;order:2;min-width:12px;transform:translateY(-3px)}.readout dd{font:750 17px/1.1 var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;order:3;margin:0}.readout dd small{margin-inline-start:2px;font-size:.72em;font-weight:650}.readout .tick{display:none}.audience{gap:14px;display:grid}.split{gap:6px;display:grid}.split-bar{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:10px;display:flex;overflow:hidden}.split-bar i{background:var(--ink);height:100%;display:block}.split-bar i+i{background:repeating-linear-gradient(135deg, var(--ink-3) 0 1px, transparent 1px 5px)}.split-legend{font:600 12px/1.3 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;display:flex}.split-legend b{font:750 15px/1 var(--f-display);letter-spacing:-.01em;color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums;margin-inline-end:5px}.tabs{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;justify-self:start;gap:0;padding:4px;display:flex;position:relative}.tabs [role=tab]{z-index:1;cursor:pointer;font:650 14.5px/1 var(--f-text);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:11px 18px;transition:color .3s;position:relative}.tabs [role=tab][aria-selected=true],.tabs [role=tab][aria-selected=true]:hover{color:#fff}.tabs [role=tab]:hover{color:var(--ink)}.tabs-ink{background:var(--route);width:100px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--route) 70%, transparent);transition:transform .5s var(--ease-out), width .5s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}[data-theme=night] .tabs-ink{background:color-mix(in srgb, var(--ink) 16%, var(--plate))}.tab-panels [role=tabpanel]{gap:18px;padding-top:18px;display:grid}.tab-panels [role=tabpanel][hidden]{display:none}.zones{gap:2px;display:grid}.zone{border-radius:var(--r-md);transition:background-color .3s}.zone.is-open{background:color-mix(in srgb, var(--ink) 4%, transparent)}.zone-row{border-radius:var(--r-md);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:26px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px;transition:background-color .3s;display:grid}.zone-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.zone-n{width:22px;height:22px;font:700 12px/1 var(--f-chart);color:var(--ink);border:1.5px solid var(--ink);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.zone-row:hover .zone-n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.zone.is-open .zone-n{background:var(--route);border-color:var(--route);color:#fff}.zone-name{font:650 15.5px/1.25 var(--f-text)}.zone-hit{font:700 11px/1 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--route);border:1px solid var(--route);white-space:nowrap;border-radius:999px;padding:5px 9px 4px}.zone-from{font:600 14px/1 var(--f-chart);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.zone-from b{color:var(--ink);font-size:16px}.zone-detail{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.zone.is-open .zone-detail{grid-template-rows:1fr}.zone-detail>div{overflow:hidden}.zone-inner{grid-template-columns:1.05fr 1fr;gap:18px;padding:4px 4px 20px 38px;display:grid}.zone-photo{background:var(--paper-2);aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden}.zone-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.06)}.zone.is-open .zone-photo img{transform:none}.spec{grid-template-columns:auto 1fr;align-content:start;gap:6px 14px;margin:0;font-size:14px;display:grid}.spec dt{font:600 12px/1.6 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.spec dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.profile{gap:6px;display:grid}.profile-cap{font:600 12px/1.3 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:12px;display:flex}.profile svg{width:100%;height:auto;overflow:visible}.profile .p-grid line{stroke:var(--hair);stroke-width:1px}.profile .p-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.profile .p-drop{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;opacity:.5}.profile .p-stop{fill:var(--route);stroke:var(--plate);stroke-width:2px}.profile .p-val{font:750 19px/1 var(--f-display);fill:var(--ink);letter-spacing:-.01em}.profile .p-unit{font:600 11px/1 var(--f-chart);fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.profile .p-term{font:700 12px/1 var(--f-chart);fill:var(--ink-2);letter-spacing:.12em;text-transform:uppercase}.profile .p-line{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);transition:stroke-dashoffset 1.6s var(--ease-out)}.profile.is-in .p-line{stroke-dashoffset:0}.profile .p-stop,.profile .p-val,.profile .p-unit{opacity:0;transition:opacity .6s var(--ease-out)}.profile.is-in .p-stop,.profile.is-in .p-val,.profile.is-in .p-unit{opacity:1}.profile.is-in g:nth-of-type(2)>*{transition-delay:.45s}.profile.is-in g:nth-of-type(3)>*{transition-delay:.9s}.why{gap:14px;padding-top:6px;display:grid}.why-list{counter-reset:why;border-top:1px solid var(--hair);gap:0;margin:0;padding:0;list-style:none;display:grid}.why-list li{counter-increment:why;border-bottom:1px solid var(--hair);grid-template-columns:54px 1fr;gap:10px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.why-list li b{font:800 24px/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.why-list li .why-ico{fill:none;width:30px;height:30px;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.feature{grid-template-columns:.9fr 1fr;align-items:start;gap:18px;display:grid}.feature figure{aspect-ratio:4/3;background:var(--paper-2);border-radius:18px;margin:0;overflow:hidden}.feature figure img{object-fit:cover;width:100%;height:100%}.feature h3{margin-bottom:8px}.feature p{color:var(--ink-2);font-size:15px}.gallery{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gallery figure{aspect-ratio:1;background:var(--paper-2);border-radius:16px;margin:0;position:relative;overflow:hidden}.gallery figcaption{font:600 10px/1 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a17298c;border-radius:999px;padding:4px 8px;position:absolute;bottom:8px}.gallery figcaption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.gallery figcaption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.gallery figcaption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.gallery figcaption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.gallery figure:first-child{aspect-ratio:auto;grid-column:span 2}.gallery img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.gallery figure:hover img{transform:scale(1.05)}.growth{gap:8px;display:grid}.growth svg{width:100%;height:auto;overflow:visible}.growth .g-base{stroke:var(--hair)}.growth .g-line{fill:none;stroke:var(--route);stroke-width:2.5px}.growth .g-dot{fill:var(--route)}.growth text{font:700 18px/1 var(--f-display);fill:var(--ink)}.growth .g-yr{font:700 12px/1 var(--f-chart);fill:var(--ink-2);letter-spacing:.12em}.venues{columns:2;border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 4%, transparent);column-gap:24px;margin:0;padding:14px 18px;list-style:none}.venues li{break-inside:avoid;font:600 14px/1.35 var(--f-chart);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:8px;padding:4px 0;display:flex}.venues li:before{content:"";border:1.25px solid var(--ink);flex:none;width:6px;height:6px;transform:translateY(-1px)rotate(45deg)}.venues li.is-mapped:before{background:var(--route);border-color:var(--route)}.rtable{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.rtable th{text-align:start;font:600 11.5px/1.2 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair);padding:0 8px 8px 0}.rtable td{border-bottom:1px solid var(--hair);padding:9px 8px 9px 0;font-size:14.5px}.rtable td:first-child{font:700 14.5px/1.2 var(--f-chart);letter-spacing:.06em;text-transform:uppercase}.rtable td:first-child small{color:var(--ink-3);letter-spacing:.1em;margin-inline-start:6px;font-size:11px;font-weight:600}.rtable .bar{background:var(--hair-2);border-radius:999px;height:4px;margin-top:5px;display:block;position:relative;overflow:hidden}.rtable .bar i{width:var(--v);background:var(--ink);position:absolute;top:0;bottom:0}.rtable .bar i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.rtable .bar i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.rtable .bar i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.rtable .bar i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.rtable tr{cursor:pointer;transition:background-color .25s}.rtable tbody tr:hover,.rtable tbody tr.is-active{background:var(--route-soft)}.rtable tbody tr.is-active td:first-child{color:var(--route)}.rtable tfoot td{border-bottom:0;border-top:1px solid var(--hair);font-weight:750}.planner{padding:30vh var(--gutter) 16vh;position:relative}.planner-sheet{max-width:var(--wrap);background:var(--plate);border:1px solid var(--card-line);box-shadow:var(--float), var(--sheen);border-radius:32px;margin:0 auto;overflow:clip}.planner-head{background:var(--band);color:var(--band-ink);border-radius:26px;grid-template-columns:auto 1fr;align-items:end;gap:10px 40px;margin:8px 8px 0;padding:30px 32px 28px;display:grid}.planner-head h2{letter-spacing:-.035em;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:800;line-height:.95}.planner-head p{opacity:.86;max-width:60ch;font-size:15.5px}.planner-grid{grid-template-columns:minmax(0,1fr) 380px;display:grid}.calc{border-inline-end:1px solid var(--hair);gap:28px;padding:28px 32px 32px;display:grid}.fbox{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.fbox legend{font:700 12.5px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:10px;margin-bottom:12px;padding:0;display:flex}.fbox legend i{background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.chips{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.chip{cursor:pointer;display:block;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip-face{border:1px solid var(--card-line);background:color-mix(in srgb, var(--ink) 3%, var(--plate));height:100%;transition:border-color .3s, background-color .3s, transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:18px;grid-template-columns:20px 1fr;align-items:start;gap:4px 12px;padding:14px 16px 13px;display:grid}.chip:hover .chip-face{border-color:var(--ink-3);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.chip-box{border:1.5px solid var(--ink-3);border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;transition:background-color .25s,border-color .25s;display:grid}.chip-box svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:13px;height:13px;transition:stroke-dashoffset .35s var(--ease-out) 50ms}.chip-name{font:650 14.5px/1.3 var(--f-text)}.chip-price{font:600 12.5px/1.2 var(--f-chart);letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums}.chip input:checked+.chip-face{border-color:var(--route);background:var(--route);color:#fff;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--route) 80%, transparent)}.chip input:checked+.chip-face .chip-price{color:#ffffffdb}.chip input:checked+.chip-face .chip-box{background:#fff;border-color:#fff}.chip input:checked+.chip-face .chip-box svg{stroke:var(--route);stroke-dashoffset:0}.chip input:focus-visible+.chip-face{outline:2px solid var(--route);outline-offset:2px}.seg{background:color-mix(in srgb, var(--ink) 7%, transparent);border:0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;width:min(420px,100%);padding:4px;display:inline-grid;position:relative}.seg label{z-index:1;cursor:pointer;height:46px;font:700 15px/1 var(--f-text);color:var(--ink-2);place-items:center;transition:color .35s;display:grid;position:relative}.seg input{opacity:0;position:absolute}.seg input:checked+span{color:#fff}.seg input:focus-visible+span{outline:2px solid var(--route);outline-offset:4px;border-radius:6px}.seg-thumb{background:var(--route);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--route) 70%, transparent);transition:transform .55s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg label:hover span{color:var(--ink)}.seg label:hover input:checked+span{color:#fff}.strip{background:color-mix(in srgb, var(--ink) 4%, transparent);top:calc(var(--nav-h) + 16px);border-radius:24px;align-content:start;align-self:start;gap:22px;margin:16px;padding:24px 24px 28px;display:grid;position:sticky}.strip-row{border-bottom:1px solid var(--hair);gap:6px;padding-bottom:16px;display:grid}.strip-k{font:700 12px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.strip-v{font:800 clamp(2rem, 2.7vw, 2.8rem)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.strip-v small{letter-spacing:0;color:var(--ink-2);margin-inline-start:6px;font-size:.42em;font-weight:650}.strip-v--sm{font-size:1.4rem}.strip-save{color:var(--ink)}.strip-list{color:var(--ink-2);gap:6px;max-height:180px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid;overflow:auto}.strip-list li{justify-content:space-between;gap:10px;display:flex}.strip-list li b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.strip-empty{color:var(--ink-3);font-size:14px}.strip .note{margin-top:-8px}.inquiry{border-top:1px solid var(--hair-2);grid-template-columns:.8fr 1.2fr;display:grid}.inquiry-copy{border-inline-end:1px solid var(--hair);align-content:start;gap:10px;padding:30px 32px;display:grid}.inquiry-copy h3{letter-spacing:-.02em;font-size:26px;font-weight:800}.inquiry-copy p{color:var(--ink-2);font-size:15px}.form{grid-template-columns:1fr 1fr;gap:16px 18px;padding:30px 32px 32px;display:grid}.field{align-content:start;gap:7px;display:grid}.field--wide{grid-column:1/-1}.field-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field label{font:700 12px/1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;height:14px;display:flex}.field label small{color:var(--ink-3);letter-spacing:.06em;text-transform:none;font-weight:600;line-height:1}.field input,.field textarea{background:color-mix(in srgb, var(--ink) 5%, transparent);width:100%;color:var(--ink);font:500 16.5px/1.4 var(--f-text);caret-color:var(--route);border:1px solid #0000;border-radius:14px;padding:13px 16px;transition:border-color .3s,background-color .3s,box-shadow .3s}.field textarea{resize:vertical;min-height:82px}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:1}.field input:focus,.field textarea:focus{border-color:var(--route);background:var(--plate);box-shadow:0 0 0 4px var(--route-soft);outline:none}.field.is-error input{border-color:var(--route)}.field-err{color:var(--route);min-height:0;font-size:13px}.form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:6px;display:flex}.form-plan{color:var(--ink-3);font-size:13px}.done{grid-column:1/-1;gap:14px;display:grid}.done h4{font:800 24px/1.1 var(--f-display);letter-spacing:-.02em;margin:0}.done-actions{flex-wrap:wrap;gap:10px;display:flex}.done-check{width:46px;height:46px}.done-check circle{fill:none;stroke:var(--route);stroke-width:2px;stroke-dasharray:140;stroke-dashoffset:140px;animation:draw .9s var(--ease-out) forwards}.done-check path{fill:none;stroke:var(--route);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .6s var(--ease-out) .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.footer{z-index:3;padding:0 max(12px, calc((100vw - var(--wrap) - 24px) / 2)) 12px;color:var(--ink);position:relative}.footer-card{background:var(--plate);border:1px solid var(--card-line);box-shadow:var(--float), var(--sheen);border-radius:34px;gap:44px;padding:clamp(26px,4vw,56px);display:grid}.footer-top{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:38px;display:flex}.footer-slogan{font:800 clamp(2.4rem, 6vw, 5.4rem)/.95 var(--f-display);letter-spacing:-.045em;max-width:12ch}.footer-slogan span{color:var(--route)}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;display:grid}.footer .logo{width:150px;color:var(--ink)}.footer-brand p{color:var(--ink-2);max-width:44ch;margin-top:18px;font-size:14.5px;line-height:1.55}.footer h3{font:600 11.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.footer h3 b{color:var(--route);font-weight:700}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer ul a{font:600 16px/1.3 var(--f-text);transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.footer ul a:hover{background-size:100% 1px}.footer-phones a{letter-spacing:-.015em;white-space:nowrap;font:750 22px/1.2 var(--f-display)!important}.footer-small{color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.55}.footer-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.footer-base{border-top:1px solid var(--hair-2);font:600 11.5px/1.4 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.footer-osm{color:inherit;opacity:.6;margin-inline-start:14px;text-decoration:none;transition:opacity .2s}.footer-osm:hover{opacity:1}.footer-author{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-author>span:first-child{margin-inline-end:4px}.pill--sm{letter-spacing:.08em;gap:7px;height:32px;padding:0 12px;font-size:11px}.pill--sm span{letter-spacing:.04em}.pill{border:1px solid var(--hair);background:var(--plate);height:38px;color:var(--ink);cursor:pointer;font:600 12px/1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;transition:transform .45s var(--ease-out), border-color .3s, box-shadow .45s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:0 1px #1028480a,0 10px 20px -14px #10284873}.pill i{background:var(--route);width:6px;height:6px;transition:transform .45s var(--ease-out);border-radius:50%}.pill--tg i{background:#2aabee}.pill svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .45s var(--ease-out)}.pill:hover{border-color:var(--ink-3);transform:translateY(-2px);box-shadow:0 1px #1028480a,0 16px 26px -14px #10284880}.pill:hover i{transform:scale(1.7)}.pill:hover svg{transform:translate(3px)}.pill--icon:hover svg{transform:translateY(-3px)}[dir=rtl] .pill svg{transform:scaleX(-1)}.pill--route{background:var(--route);color:#fff;height:54px;font:650 16px/1 var(--f-text);letter-spacing:0;text-transform:none;border-color:#0000;padding:0 24px;box-shadow:0 16px 30px -14px #e3000fbf,inset 0 1px #ffffff40}.pill--route:hover{border-color:#0000;box-shadow:0 22px 36px -14px #e3000fd9,inset 0 1px #ffffff40}.ph-credit{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);font:600 10px/1.1 var(--f-chart);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a17298c;border-radius:999px;padding:4px 8px;text-decoration:none;position:absolute;bottom:8px;overflow:hidden}.ph-credit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.ph-credit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.ph-credit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.ph-credit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}a.ph-credit:hover{background:#0a1729cc}.cities{gap:12px;display:grid}.cities-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(170px,42%);grid-auto-flow:column;gap:10px;padding:2px 2px 10px;display:grid;overflow-x:auto}.city{scroll-snap-align:start;text-align:start;cursor:pointer;border:1px solid var(--card-line);background:var(--plate);color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .45s var(--ease-out), border-color .3s;border-radius:22px;gap:3px;padding:6px 6px 12px;display:grid}.city:hover{border-color:var(--hair);transform:translateY(-3px)}.city-ph{aspect-ratio:4/3;background:var(--paper-2);border-radius:17px;display:block;position:relative;overflow:hidden}.city-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.city:hover .city-ph img{transform:scale(1.06)}.city-ph .ph-credit{bottom:6px;padding:3px 6px;font-size:9px}.city-ph .ph-credit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.city-ph .ph-credit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.city-ph .ph-credit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.city-ph .ph-credit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.city-name{font:750 16px/1.2 var(--f-display);letter-spacing:-.01em;padding:8px 8px 0}.city-name small{font:700 10.5px/1 var(--f-chart);letter-spacing:.1em;color:var(--ink-3);margin-inline-start:6px}.city-meta{font:600 11.5px/1.3 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 8px}.rail{z-index:40;gap:0;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.rail ol{isolation:isolate;border:1px solid var(--glass-line);box-shadow:var(--shadow-sm), var(--sheen);border-radius:999px;margin:0;padding:10px 8px;list-style:none;display:grid;position:relative}.rail ol:after{content:"";z-index:-1;border-radius:inherit;background:var(--frost);position:absolute;top:0;bottom:0;left:0;right:0}.rail ol:before{content:"";background:var(--hair);width:1.5px;position:absolute;top:25px;bottom:25px}.rail ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:13.25px}.rail ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:13.25px}.rail ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:13.25px}.rail ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:13.25px}.rail-fill{width:1.5px;height:calc((100% - 50px) * var(--p,0));background:var(--route);position:absolute;top:25px}.rail-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13.25px}.rail-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13.25px}.rail-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13.25px}.rail-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13.25px}.rail a{width:12px;height:30px;font:700 11px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.rail a span{white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--ease-out);background:color-mix(in srgb, var(--plate) 84%, transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-sm);border-radius:999px;padding:6px 10px 5px;position:absolute;transform:translate(6px)}.rail a span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26px}.rail a span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26px}.rail a span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:26px}.rail a span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:26px}[dir=rtl] .rail a span{transform:translate(-6px)}.rail a i{border:1.5px solid var(--ink-3);background:var(--paper);width:12px;height:12px;transition:border-color .3s, background-color .3s, transform .4s var(--ease-out);border-radius:50%}.rail a:hover span,.rail a.is-on span{opacity:1;transform:none}.rail a.is-on{color:var(--ink)}.rail a.is-on i{border-color:var(--route);background:var(--route);transform:scale(1.15)}.rail a.is-past i{border-color:var(--route)}.coord{z-index:40;font:600 12px/1 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;border:1px solid var(--glass-line);background:var(--frost);box-shadow:var(--shadow-sm);opacity:0;border-radius:999px;align-items:baseline;gap:10px;padding:9px 14px;transition:opacity .4s;display:flex;position:fixed;bottom:16px}.coord:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.coord:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.coord:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.coord:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.coord.is-on{opacity:1}.coord-k{color:var(--ink)}@media (hover:none){.coord{display:none}}.explore-fab{z-index:45;border:1px solid var(--glass-line);cursor:pointer;background:var(--frost);height:44px;box-shadow:var(--shadow-sm);font:650 14px/1 var(--f-text);color:var(--ink);transition:transform .5s var(--ease-out), border-color .3s, background-color .4s;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 12px;display:inline-flex;position:fixed;bottom:20px}.explore-fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.explore-fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.explore-fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.explore-fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.explore-fab svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}.explore-fab .ef-needle{fill:var(--route);stroke:none;transform-origin:12px 12px;transition:transform .9s var(--ease-out)}.explore-fab:hover{border-color:var(--hair);transform:translateY(-2px)}.explore-fab:hover .ef-needle{transform:rotate(200deg)}.explore-fab[aria-pressed=true]{background:var(--ink);color:var(--paper)}.explore-fab[aria-pressed=true] svg{stroke:var(--paper)}.explore-bar{top:calc(var(--nav-h) + 14px);z-index:46;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--glass-line);max-width:min(860px,100vw - 32px);box-shadow:var(--float), var(--sheen);opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);border-radius:22px;align-items:center;gap:18px;padding:8px 8px 8px 20px;display:flex;position:fixed;left:50%;transform:translate(-50%,-16px)}.explore-bar .btn-quiet{white-space:nowrap;height:36px;font-size:13px}.explore-bar .btn-quiet svg{width:14px;height:14px}.explore-bar p{font:600 12.5px/1.4 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.explore-bar kbd{font:700 11px/1 var(--f-chart);border:1px solid var(--hair);border-radius:6px;margin-inline-end:4px;padding:3px 6px}html.is-explore .explore-bar{opacity:1;pointer-events:auto;transform:translate(-50%)}html.is-explore main,html.is-explore .footer,html.is-explore .rail{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out)}html.is-explore main *,html.is-explore .footer *{pointer-events:none!important}html.is-explore .plates,html.is-explore .leaders{opacity:0}html.is-explore body{cursor:grab}html.is-explore body:active{cursor:grabbing}main,.footer,.rail{transition:opacity .6s var(--ease-out)}.explore-fab,.rail{transition:opacity .45s var(--ease-out), transform .5s var(--ease-out)}html.is-sheet .rail,html.is-sheet .explore-fab{opacity:0;pointer-events:none}html.is-sheet .explore-fab{transform:translateY(12px)}body.is-pointing,html.is-explore body.is-pointing{cursor:pointer}.map-tip{z-index:70;pointer-events:none;background:var(--glass);min-width:180px;max-width:280px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--float), var(--sheen);opacity:0;transition:opacity .2s var(--ease-out);will-change:transform;border-radius:18px;gap:4px;padding:13px 16px 12px;display:grid;position:fixed;top:0;left:0}.map-tip.is-on{opacity:1}.map-tip b{font:750 17px/1.2 var(--f-display);letter-spacing:-.01em}.map-tip b small{font:700 11px/1 var(--f-chart);letter-spacing:.12em;color:var(--ink-3);margin-inline-start:4px}.map-tip span{color:var(--ink-2);font-size:13px;line-height:1.35}.map-tip .tip-k{font:600 12.5px/1.35 var(--f-chart);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.map-tip .tip-c{font:600 11.5px/1 var(--f-chart);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums}.map-tip em{font:700 11px/1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--route);margin-top:4px;font-style:normal}.map-ring{z-index:4;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .25s;position:fixed;top:0;left:0}.map-ring.is-on{opacity:1}.map-ring:before,.map-ring:after{content:"";border:1.5px solid var(--route);width:30px;height:30px;animation:ping 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-15px;left:-15px}.map-ring:after{animation-delay:.8s}.map-ring[data-type=city]:before,.map-ring[data-type=tas]:before{border-color:var(--ink)}@keyframes ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (max-width:700px){.info-card{overscroll-behavior:contain;border-radius:24px;max-height:48vh;overflow-y:auto}.ic-photo{aspect-ratio:21/9}.ic-body{gap:8px;padding:10px 10px 8px}.ic-body h3{font-size:18px}.ic-body dl>div{padding:5px 0}.info-card.is-peek .ic-photo,.info-card.is-peek .ic-body>:not(h3){display:none}.info-card.is-peek .ic-body h3{cursor:pointer;justify-content:space-between;align-items:center;padding-inline-end:44px;display:flex}.info-card.is-peek .ic-body h3:after{content:"";opacity:.6;border-top:2px solid;border-left:2px solid;width:10px;height:10px;translate:0 3px;rotate:45deg}.info-card.is-peek .ic-close{top:8px}}@media (max-width:960px){.explore-fab{bottom:16px;justify-content:center;width:48px;height:48px;padding:0}.explore-fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.explore-fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.explore-fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.explore-fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.explore-fab span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.explore-bar p{display:none}}.info-card{z-index:72;background:var(--plate);border:1px solid var(--card-line);width:min(340px,100vw - 24px);box-shadow:var(--float), var(--sheen);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);will-change:transform;border-radius:26px;padding:6px;position:fixed;top:0;left:0;overflow:hidden}.info-card.is-on{opacity:1;pointer-events:auto}.ic-close{top:14px;z-index:2;cursor:pointer;background:color-mix(in srgb, var(--plate) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute}.ic-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.ic-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.ic-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.ic-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.ic-close svg{width:14px;height:14px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.ic-close:hover{background:var(--plate)}.ic-photo{aspect-ratio:16/9;background:var(--paper-2);border-radius:20px;margin:0;position:relative;overflow:hidden}.ic-photo img{object-fit:cover;width:100%;height:100%;animation:ic-in 1.2s var(--ease-out)}@keyframes ic-in{0%{opacity:.4;transform:scale(1.08)}}.ic-photo figcaption{font:600 10.5px/1 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a17299e;border-radius:999px;padding:4px 8px;position:absolute;bottom:8px}.ic-photo figcaption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.ic-photo figcaption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.ic-photo figcaption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.ic-photo figcaption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.ic-body{gap:10px;padding:14px 14px 12px;display:grid}.ic-body h3{letter-spacing:-.015em;font-size:21px;font-weight:750;line-height:1.15}.ic-body p{color:var(--ink-2);font-size:13.5px;line-height:1.45}.ic-body dl{border-top:1px solid var(--hair);gap:0;margin:0;display:grid}.ic-body dl>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ic-body dl>div:empty{display:none}.ic-body dl>div:has(dt:empty){display:none}.ic-body dt{font:600 11.5px/1.3 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ic-body dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.ic-coord{letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.2 var(--f-chart)!important;color:var(--ink-3)!important}.ic-sub{letter-spacing:.05em;text-transform:uppercase;font:600 12px/1.3 var(--f-chart)!important;color:var(--ink)!important}.ic-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ic-route{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.ic-route>span{width:100%;font:650 11px/1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ic-map{border:1px solid var(--hair);background:var(--plate);height:38px;color:var(--ink);font:650 13px/1 var(--f-text);transition:transform .4s var(--ease-out), border-color .3s, box-shadow .4s;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;text-decoration:none;display:inline-flex}.ic-map i{width:26px;height:26px;font:800 13px/1 var(--f-display);color:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.ic-map--y i{background:#fc3f1d}.ic-map--g i{background:conic-gradient(#4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0)}.ic-map:hover{border-color:var(--ink-3);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ic-approx{color:var(--ink-3)!important}.ic-actions .btn-quiet{border-radius:999px;height:36px;padding:0 14px;font-size:13px}.ic-actions .btn-quiet.is-done{border-color:var(--route);color:var(--route)}.ic-actions .btn-quiet svg{width:14px;height:14px}html.is-intro .hero-copy,html.is-intro .legend,html.is-intro .scroll-cue,html.is-intro .explore-fab,html.is-intro .rail{visibility:hidden}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}[data-mini]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;transition:background-color .3s,box-shadow .3s}.readout>[data-mini]{margin-inline-start:-10px;margin-inline-end:-10px;padding-inline-start:10px;padding-inline-end:10px}.readout>[data-mini]:hover,.readout>[data-mini].is-mini,.split[data-mini]:hover,.split[data-mini].is-mini{background:color-mix(in srgb, var(--ink) 6%, transparent)}.readout>[data-mini]:hover dd,.readout>[data-mini].is-mini dd{color:var(--route)}.readout dd{transition:color .3s}.split[data-mini]{margin-inline-start:-10px;margin-inline-end:-10px;padding:8px 10px}.mini{z-index:80;background:color-mix(in srgb, var(--plate) 86%, transparent);width:min(320px,100vw - 24px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--float), var(--sheen);color:var(--ink);opacity:0;transform-origin:var(--ax,50%) 0;transition:opacity .25s var(--ease-out), scale .4s var(--ease-out);border-radius:22px;padding:16px 18px 14px;position:fixed;top:0;left:0;scale:.94}.mini.is-above{transform-origin:var(--ax,50%) 100%}.mini.is-on{opacity:1;scale:1}.mini:before{content:"";top:-6px;left:calc(var(--ax,50%) - 6px);background:inherit;border-top:1px solid var(--glass-line);border-left:1px solid var(--glass-line);border-top-left-radius:3px;width:12px;height:12px;position:absolute;rotate:45deg}.mini.is-above:before{top:auto;bottom:-6px;rotate:225deg}.mini-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.mini-v{font:800 26px/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.mini-v small{font-size:.6em}.mini-l{font:650 11.5px/1.25 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mini p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.mini-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.mini-foot small{font:600 10.5px/1.2 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mini-act{background:var(--route);color:#fff;height:32px;font:650 12.5px/1 var(--f-text);cursor:pointer;transition:transform .4s var(--ease-out), opacity .3s;border:0;border-radius:999px;padding:0 14px}.mini-act:hover{transform:translateY(-1px)}.mini-act:disabled{opacity:.6;cursor:default}[data-gallery] img{cursor:zoom-in}.lightbox{z-index:95;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);opacity:0;transition:opacity .32s var(--ease-out);background:#050c18b8;grid-template-rows:1fr auto;padding:64px 24px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox[hidden],.mini[hidden]{display:none}.lightbox.is-on{opacity:1}.lb-stage{place-items:center;min-height:0;display:grid}.lb-stage img{opacity:0;max-width:min(1400px,100%);max-height:100%;transition:opacity .35s var(--ease-out), scale .5s var(--ease-out);border-radius:22px;scale:.97;box-shadow:0 40px 90px -30px #000c}.lightbox.is-loaded .lb-stage img{opacity:1;scale:1}.lb-bar{justify-content:center;align-items:center;gap:14px;padding-top:18px;display:flex}.lb-cap{color:#e8eef7;align-items:baseline;gap:12px;max-width:70ch;font-size:14.5px;display:flex}.lb-n{font:650 12px/1 var(--f-chart);letter-spacing:.1em;color:#e8eef799}.lb-btn{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color .3s, transform .4s var(--ease-out);background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.lb-btn:hover{background:#fff3;transform:scale(1.06)}.lb-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lb-close{top:16px;position:absolute}.lb-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.lb-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.lb-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.lb-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}[dir=rtl] .lb-prev svg,[dir=rtl] .lb-next svg{transform:scaleX(-1)}.zone.is-flash{animation:zone-flash 1.4s var(--ease-out)}@keyframes zone-flash{0%,30%{background:color-mix(in srgb, var(--route) 14%, transparent)}to{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.apt-photo,.apt-profile{cursor:pointer}.apt-photo img{transition:opacity .6s var(--ease-out), transform 1.2s var(--ease-out)}.apt-photo:hover img{transform:scale(1.04)}.venues li button{all:unset;cursor:pointer;border-radius:6px;transition:color .25s}.venues li button:hover{color:var(--route);text-underline-offset:3px;text-decoration:underline}.rg-pick{gap:12px;display:grid}.rg-pick-k{font:650 11.5px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rg-chips{flex-wrap:wrap;gap:6px;display:flex}.rg-chip{cursor:pointer;border:1px solid var(--card-line);background:color-mix(in srgb, var(--ink) 4%, var(--plate));height:36px;color:var(--ink);font:600 14px/1 var(--f-text);transition:background-color .3s, color .3s, transform .4s var(--ease-out), box-shadow .4s;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.rg-chip small{font:700 10px/1 var(--f-chart);letter-spacing:.1em;color:var(--ink-3)}.rg-chip:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.rg-chip[aria-pressed=true]{background:var(--route);color:#fff;border-color:var(--route);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--route) 80%, transparent)}.rg-chip[aria-pressed=true] small{color:#fffc}.rg-city{gap:18px;display:grid}.rg-city.is-swap>*{animation:rg-in .6s var(--ease-out) both}.rg-city.is-swap>:nth-child(2){animation-delay:50ms}.rg-city.is-swap>:nth-child(3){animation-delay:.1s}.rg-city.is-swap>:nth-child(4){animation-delay:.15s}@keyframes rg-in{0%{opacity:0;transform:translateY(10px)}}.rg-rank{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rg-rank button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;grid-template-columns:minmax(110px,.9fr) 1.2fr;align-items:center;gap:4px 14px;width:100%;padding:10px 12px;transition:background-color .3s;display:grid}.rg-rank button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.rg-rank-n{font:700 14.5px/1.2 var(--f-chart);letter-spacing:.06em;text-transform:uppercase}.rg-rank-n small{color:var(--ink-3);margin-inline-start:6px;font-size:10.5px}.rg-rank-bar{background:var(--hair-2);border-radius:999px;height:6px;overflow:hidden}.rg-rank-bar i{height:100%;width:var(--v);border-radius:inherit;background:var(--ink);transition:background-color .3s;display:block}.rg-rank button:hover .rg-rank-bar i{background:var(--route)}.rg-rank-v{font:600 12px/1.2 var(--f-chart);letter-spacing:.05em;color:var(--ink-3);grid-column:1/-1}.rg-rank-v b{color:var(--ink);font-size:13.5px}.rg-total{background:color-mix(in srgb, var(--ink) 5%, transparent);font:600 12.5px/1.3 var(--f-chart);letter-spacing:.05em;color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;display:flex}.rg-total span{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-inline-end:4px}.rg-total b{font:800 17px/1 var(--f-display);color:var(--ink)}.rg-hero{aspect-ratio:16/9;background:var(--paper-2);border-radius:22px;margin:0;position:relative;overflow:hidden}.rg-hero img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.rg-hero:hover img{transform:scale(1.04)}.rg-hero-cap{left:0;right:0;color:#fff;pointer-events:none;background:linear-gradient(#06101f00,#06101fc7);gap:4px;padding:44px 18px 16px;display:grid;position:absolute;bottom:0}.rg-hero-cap span{font:650 11px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.rg-hero-cap b{font:800 30px/1 var(--f-display);letter-spacing:-.02em}.rg-hero-cap small{font:700 13px/1 var(--f-chart);letter-spacing:.12em;opacity:.75;margin-inline-start:10px}.rg-hero .ph-credit{top:10px;bottom:auto}.rg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rg-stat{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:18px;gap:6px;padding:14px 14px 12px;display:grid}.rg-stat b{font:800 26px/1 var(--f-display);letter-spacing:-.02em}.rg-stat span{font:650 11px/1.2 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rg-stat i{background:linear-gradient(90deg, var(--route) var(--v), var(--hair-2) var(--v));border-radius:999px;height:5px;display:block}.rg-stat em{font:600 11px/1 var(--f-chart);letter-spacing:.04em;color:var(--ink-3);font-style:normal}.rg-shots-wrap h4,.rg-venues h4{font:700 12px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}.rg-venues h4 small{color:var(--ink-3);margin-inline-start:6px}.rg-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rg-shots figure{aspect-ratio:4/3;background:var(--paper-2);border-radius:14px;margin:0;position:relative;overflow:hidden}.rg-shots figure.is-store{aspect-ratio:auto;grid-column:span 3}.rg-shots figure.is-store img{aspect-ratio:auto;object-fit:contain;background:#fff;max-height:260px}.rg-shots img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.rg-shots figure:hover img{transform:scale(1.06)}.rg-shots figcaption{font:600 10px/1 var(--f-chart);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a172999;border-radius:999px;padding:4px 8px;position:absolute;bottom:8px}.rg-shots figcaption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.rg-shots figcaption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.rg-shots figcaption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.rg-shots figcaption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.rg-venues ol,.rg-valley ol{counter-reset:v;gap:0;margin:0;padding:0;list-style:none;display:grid}.rg-venues li,.rg-valley li{counter-increment:v;border-bottom:1px solid var(--hair-2);grid-template-columns:26px 1fr;column-gap:8px;padding:8px 0;display:grid}.rg-venues li:before,.rg-valley li:before{content:counter(v);font:700 11px/1.6 var(--f-chart);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-row:span 2}.rg-venues li b,.rg-valley li b{font:650 14.5px/1.3 var(--f-text)}.rg-venues li span,.rg-valley li span{color:var(--ink-3);font-size:12.5px}.rg-venues:not(.is-open) li:nth-child(n+7){display:none}.rg-venues li button{all:unset;cursor:pointer;border-radius:8px;gap:2px;transition:color .25s;display:grid}.rg-venues li button:hover b{color:var(--route)}.rg-more{border:1px solid var(--hair);height:34px;color:var(--ink);font:600 13px/1 var(--f-text);cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;padding:0 14px}.rg-more:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.rg-valley{background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:14px;padding:10px 12px}.rg-valley summary{cursor:pointer;font:650 13px/1.3 var(--f-text);color:var(--ink-2)}.rg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-stores{font:600 12.5px/1 var(--f-chart);letter-spacing:.06em;color:var(--ink-2)}.rg-stores b{font:800 16px/1 var(--f-display);color:var(--ink)}@media (max-width:520px){.rg-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.rg-stat b{font-size:20px}.rg-shots{grid-template-columns:1fr 1fr}.rg-shots figure.is-store{grid-column:span 2}}.badge{box-shadow:none;background:0 0;border-radius:0;flex:none;align-items:center;gap:9px;padding:0;display:inline-flex}.badge img{width:auto;display:block}.badge--md{height:46px}.badge--md .bd-logo{height:28px}.badge--md .bd-sub{height:22px}.badge--sm{border-radius:12px;gap:8px;height:40px;padding:6px 11px}.badge--sm .bd-logo{height:24px}.badge--sm .bd-sub{height:18px}.badge .bd-logo--mediagate,.badge .bd-logo--tvline{height:34px}.badge--sm .bd-logo--mediagate,.badge--sm .bd-logo--tvline{height:28px}.bd-logo--svg{width:132px;color:var(--ink);display:inline-flex}.badge--sm .bd-logo--svg{width:104px}.bd-logo--svg svg{width:100%;height:auto}.bd-sep{background:var(--hair);align-self:stretch;width:1px;margin-block-start:2px;margin-block-end:2px}.bd-subtext{font:800 15px/1 var(--f-display);letter-spacing:-.01em;color:var(--brand)}.badge--sm .bd-subtext{font-size:12.5px}.badge--tvl-korzinka .bd-sub{height:20px}.badge--sm.badge--tvl-korzinka .bd-sub{height:16px}.badge--tvl-region .bd-sub{height:26px}.badge--sm.badge--tvl-region .bd-sub{height:22px}.plate[data-brand]{--brand:var(--band)}.plate[data-brand=flytv]{--brand:#e40045}.plate[data-brand=mediagate]{--brand:#153b66}.plate[data-brand=tvl-korzinka]{--brand:#e2001b}.plate[data-brand=tvl-horeca]{--brand:#e11783}.plate[data-brand=tvl-region]{--brand:#ad4482}.plate[data-brand] .plate-head{background:var(--brand);color:#fff}.plate[data-brand=mediagate] .plate-head{background:linear-gradient(120deg,#153b66 0 78%,#d0021b 78%)}[data-theme=night] .plate[data-brand] .plate-head{background:color-mix(in srgb, var(--brand) 82%, #0a1729)}.plate-brand{padding:14px 16px 0}.brandbar{background:color-mix(in srgb, var(--brand,var(--ink)) 7%, transparent);border-radius:20px;align-items:center;gap:14px;padding:8px 10px 8px 8px;display:flex}.bb-text{gap:2px;min-width:0;display:grid}.bb-text b{font:750 15px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.bb-text small{font:600 11.5px/1.3 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bb-site{height:32px;font:650 12.5px/1 var(--f-chart);letter-spacing:.06em;color:var(--brand,var(--ink));background:var(--plate);border:1px solid color-mix(in srgb, var(--brand,var(--ink)) 30%, transparent);transition:transform .4s var(--ease-out), background-color .3s;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 12px;text-decoration:none;display:inline-flex}[data-theme=night] .bb-site{color:#fff}.bb-site svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}.bb-site:hover{transform:translateY(-1px)}.dir-zones h3{margin-bottom:10px}.dir-zones ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dir-zones li{height:34px;font:600 13.5px/1 var(--f-text);background:color-mix(in srgb, var(--brand,var(--ink)) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.dir-zones li:before{content:"";background:var(--brand,var(--route));border-radius:50%;width:7px;height:7px}.gallery--6{grid-template-columns:repeat(3,1fr)}.gallery--6 figure:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.dir-actions{flex-wrap:wrap;gap:8px;display:flex}.dir-add.is-done{color:var(--brand,var(--route));border-color:currentColor}.dock{gap:10px;margin-top:clamp(22px,3.4vh,36px);display:grid}.dock-k{font:650 11.5px/1 var(--f-chart);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 0 8px var(--paper), 0 0 2px var(--paper)}.dock-row{flex-wrap:wrap;gap:8px;max-width:640px;display:flex}.dock-item{transition:transform .45s var(--ease-out);border-radius:12px;display:inline-flex}.dock-item:hover{transform:translateY(-3px)}html.is-intro .dock{visibility:hidden}@media (min-width:1181px){.dock{display:none}}.badge--bare{height:auto;box-shadow:none;background:0 0;border-radius:0;gap:7px;padding:0}.badge--bare .bd-sep{background:var(--hair)}.badge--bare .bd-logo--svg{color:var(--ink)}.dock-row:has(.badge--bare){border-radius:var(--r-lg);background:var(--frost);border:1px solid var(--glass-line);max-width:520px;box-shadow:var(--float), var(--sheen);grid-template-columns:repeat(3,1fr);gap:0;padding:4px;display:grid}.dock-row:has(.badge--bare) .dock-item{border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:8px 6px}.dock-row:has(.badge--bare) .dock-item:hover{background:color-mix(in srgb, var(--brand) 9%, transparent);transform:none}.dock-item .badge--bare,.dock-item:hover .badge--bare{box-shadow:none}.dock-item .badge--bare.badge--sm .bd-logo{height:22px}.dock-item .badge--bare.badge--sm .bd-logo--mediagate,.dock-item .badge--bare.badge--sm .bd-logo--tvline{height:26px}.dock-item .badge--bare .bd-logo--svg{width:88px}@media (min-width:701px) and (max-width:1180px){.dock-row:has(.badge--bare){grid-template-columns:repeat(6,auto);width:max-content;max-width:none}}.mega-head{justify-items:start;gap:14px;display:grid}.mega-head small{color:var(--ink-2);max-width:34ch;font-size:13.5px;line-height:1.5}.mega-panel--tvline{grid-template-columns:minmax(220px,1fr) 2.2fr}.mega-subs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mega-sub{color:var(--ink);background:color-mix(in srgb, var(--brand) 7%, transparent);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);transition:transform .45s var(--ease-out), background-color .3s;border-radius:20px;justify-items:start;gap:8px;padding:14px 14px 16px;text-decoration:none;display:grid;position:relative}.mega-sub b{font:750 19px/1.1 var(--f-display);letter-spacing:-.01em}.mega-sub span{color:var(--ink-2);font-size:13px}.mega-sub>svg{top:16px;width:16px;height:16px;color:var(--brand);transition:transform .4s var(--ease-out);position:absolute}.mega-sub>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.mega-sub>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.mega-sub>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.mega-sub>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.mega-sub:hover{background:color-mix(in srgb, var(--brand) 12%, transparent);transform:translateY(-2px)}.mega-sub:hover>svg{transform:translate(3px)}.mobile-nav a .badge{margin-inline-end:auto}.dcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dcard{background:color-mix(in srgb, var(--ink) 3%, var(--plate));border:1px solid var(--card-line);transition:border-color .3s, box-shadow .4s var(--ease-out), background-color .3s;border-radius:22px;align-content:start;gap:12px;padding:12px;display:grid;position:relative}.dcard[data-dir=mediaport]{grid-column:1/-1}.dcard.is-on{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 5%, var(--plate));box-shadow:0 16px 30px -22px color-mix(in srgb, var(--brand) 80%, transparent)}.dcard:before{content:"";background:var(--brand);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .3s;position:absolute;top:18px;bottom:18px}.dcard:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.dcard:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.dcard:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.dcard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.dcard.is-on:before{opacity:1}.dc-head{align-items:center;gap:12px;display:flex}.dc-title{gap:2px;min-width:0;display:grid}.dc-title b{font:750 15px/1.2 var(--f-display);letter-spacing:-.01em}.dc-title small{font:600 11px/1.25 var(--f-chart);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dc-from{font:600 12.5px/1 var(--f-chart);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;margin-inline-start:auto}.dc-from b{color:var(--brand);font-size:15px}.dc-zones-head{font:650 11.5px/1 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dc-all{border:1px solid var(--hair);background:var(--plate);height:28px;color:var(--ink);cursor:pointer;font:600 12px/1 var(--f-text);border-radius:999px;padding:0 12px}.dc-all:hover{border-color:var(--brand);color:var(--brand)}.chips--zones{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dc-pick{cursor:pointer;display:block;position:relative}.dc-pick input{opacity:0;pointer-events:none;position:absolute}.dc-pick-face{border:1px solid var(--card-line);background:var(--plate);transition:border-color .3s, background-color .3s, transform .4s var(--ease-out);border-radius:16px;grid-template-columns:20px 1fr;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.dc-pick:hover .dc-pick-face{border-color:var(--ink-3);transform:translateY(-1px)}.dc-pick-name{font:650 14px/1.3 var(--f-text)}.dc-pick-price{font:800 20px/1 var(--f-display);letter-spacing:-.02em;grid-column:2}.dc-pick-price small{font:600 11.5px/1 var(--f-chart);letter-spacing:.04em;color:var(--ink-3)}.dc-pick input:checked+.dc-pick-face{border-color:var(--route);background:var(--route);color:#fff;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--route) 80%, transparent)}.dc-pick input:checked+.dc-pick-face small,.dc-pick input:checked+.dc-pick-face .dc-pick-price small{color:#ffffffd1}.dc-pick input:checked+.dc-pick-face .chip-box{background:#fff;border-color:#fff}.dc-pick input:checked+.dc-pick-face .chip-box svg{stroke:var(--route);stroke-dashoffset:0}.dc-pick input:focus-visible+.dc-pick-face{outline:2px solid var(--route);outline-offset:2px}.dc-note{color:var(--ink-3);padding-inline-start:4px;padding-inline-end:4px;font-size:12.5px}.split-k{font:700 12px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.budget-bar{background:var(--hair-2);border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}.budget-bar i{background:var(--brand);min-width:6px;transition:flex-grow .6s var(--ease-out);display:block}.strip-groups{gap:8px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.strip-groups,.strip-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 26%, transparent) transparent;padding-inline-end:12px}.strip-groups::-webkit-scrollbar{width:6px}.strip-list::-webkit-scrollbar{width:6px}.strip-groups::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 26%, transparent);border-radius:3px}.strip-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 26%, transparent);border-radius:3px}.strip-groups::-webkit-scrollbar-track{background:0 0}.strip-list::-webkit-scrollbar-track{background:0 0}.strip-groups>li{background:color-mix(in srgb, var(--brand) 6%, transparent);border-radius:14px;padding:10px 12px}.sg-head{align-items:baseline;gap:8px;display:flex}.sg-head i{background:var(--brand);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.sg-head b{font:700 13.5px/1.2 var(--f-text)}.sg-head span{font:750 15px/1 var(--f-display);margin-inline-start:auto}.sg-head span small{font:600 10.5px/1 var(--f-chart);color:var(--ink-3)}.sg-head em{font:650 11.5px/1 var(--f-chart);color:var(--ink-3);text-align:end;width:34px;font-style:normal}.strip-groups ul{color:var(--ink-2);gap:4px;margin:8px 0 0 17px;padding:0;font-size:12.5px;list-style:none;display:grid}.strip-groups ul li{justify-content:space-between;gap:10px;display:flex}.strip-groups ul b{color:var(--ink)}@media (max-width:700px){.dcards,.mega-subs{grid-template-columns:1fr}.brandbar{flex-wrap:wrap}.bb-site{margin-inline-start:0}}.nav-burger,.mobile-nav[hidden]{display:none}@media (max-width:1180px){.holding{display:none}.planner-grid{grid-template-columns:1fr}.calc{border-inline-end:0;border-bottom:1px solid var(--hair)}.strip{position:static}}@media (max-width:960px){.nav-links{display:none}.nav-bar{grid-template-columns:1fr auto}.nav-burger{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:40px;height:34px;padding:0;display:grid}.nav-burger span:not(.sr-only){background:var(--ink);width:20px;height:1.6px;transition:transform .45s var(--ease-out);display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(3.8px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){transform:translateY(-3.8px)rotate(-45deg)}.nav .btn-route{display:none}.mobile-nav{padding:12px var(--gutter) 28px;gap:2px;display:grid}.mobile-nav a{border-bottom:1px solid var(--hair);font:700 24px/1.1 var(--f-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;display:flex}.mobile-nav a small{font:600 12px/1 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mobile-nav .btn-primary{justify-content:center;margin-top:18px}.hero-copy{inset-inline:var(--gutter);width:auto;top:calc(var(--nav-h) + 7.5vh)}.hero-title{font-size:clamp(2.1rem,8.4vw,3.4rem)}.plates{display:none}.legend{width:100vw;bottom:13vh}.legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10vw}.legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10vw}.legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10vw}.legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10vw}.legend-cell{padding:8px 14px;font-size:15px}.legend-cell b{font-size:18px}.legend-title{font-size:11px}.rail{display:none}.chapter{padding:46vh 12px 30vh}.chapter--left .plate,.chapter--right .plate{margin-inline-start:auto;margin-inline-end:auto}.plate-head{padding:18px 20px 16px}.plate-lede{padding:24px 20px 20px}.plate-body{padding:22px 20px 24px}.readout{--cols:2!important}.zone-inner{grid-template-columns:1fr;padding-inline-start:4px}.feature{grid-template-columns:1fr}.planner{padding:26vh 10px 10vh}.planner-head{grid-template-columns:1fr;padding:22px 20px}.calc,.strip{padding:22px 20px}.inquiry{grid-template-columns:1fr}.inquiry-copy{border-inline-end:0;border-bottom:1px solid var(--hair);padding:24px 20px}.form{grid-template-columns:1fr;padding:22px 20px 26px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.nav{top:8px;border-radius:20px;left:8px;right:8px}.venues{columns:1}.scroll-cue{bottom:2vh}.scroll-cue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.scroll-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.scroll-cue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.scroll-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}}@media (max-width:520px){.readout{grid-template-columns:1fr!important}.readout>div:nth-last-child(2){border-bottom:1px solid var(--hair)}.footer-grid{grid-template-columns:1fr}.footer-card{border-radius:26px}.hero-actions{gap:18px}.btn-primary{height:54px;padding-inline-start:22px;padding-inline-end:16px;font-size:16px}.audience{grid-template-columns:1fr}.lang-pop{width:min(300px,100vw - 32px)}.call-pop{top:calc(var(--nav-h) + 14px);width:auto;position:fixed;left:16px;right:16px}.zone-row{grid-template-columns:26px 1fr auto}.zone-from{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.about[hidden],html.is-about main>:not(.about),html.is-about .rail,html.is-about .scroll-cue,html.is-about .legend{display:none}.about{padding:calc(var(--nav-h) + 5vh) 0 16vh;position:relative}.ab-col{grid-template-columns:minmax(0,1fr);gap:16vh;width:min(660px,45vw);margin-inline-start:7vw;display:grid;position:relative}.ab-col>*,.ab-rail,.ab-partners,.pm-rows,.pm-row{min-width:0}.ab-back{z-index:4;pointer-events:auto;justify-self:start;margin-bottom:-13vh;position:relative}[dir=rtl] .ab-back svg{transform:scaleX(-1)}.ab-plate{pointer-events:auto;border-radius:var(--r-xl);background:var(--frost);border:1px solid var(--glass-line);box-shadow:var(--float), var(--sheen);opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);padding:clamp(24px,2.8vw,44px);position:relative;transform:translateY(26px)}.ab-plate.is-in,.ab-hero{opacity:1;transform:none}.ab-plate h2{font:800 clamp(1.7rem, 2.3vw, 2.5rem)/1.08 var(--f-display);letter-spacing:-.025em;color:var(--ink);margin-top:14px}.ab-k{border:1px solid var(--hair-2);height:30px;font:650 11.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.ab-k i{background:var(--route);width:7px;height:7px;box-shadow:0 0 0 4px var(--route-soft);border-radius:50%}.ab-title{font:800 clamp(2.6rem, 4.2vw, 4.8rem)/.98 var(--f-display);letter-spacing:-.04em;color:var(--ink);outline:none;margin-top:18px}.ab-sub{font:650 clamp(1.05rem, 1.3vw, 1.35rem)/1.35 var(--f-display);color:var(--route);margin-top:14px}.ab-lead{color:var(--ink-2);margin-top:14px;font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.6}.ab-sk{font:650 11.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:26px}.ab-stats{border-radius:var(--r-lg);background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.ab-stat{background:color-mix(in srgb, var(--plate) 94%, transparent);align-content:start;gap:6px;padding:18px 18px 16px;display:grid}.ab-stat b{font:800 clamp(1.7rem, 2.3vw, 2.4rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.ab-stat span{color:var(--ink-2);font-size:12.5px;line-height:1.35}.ab-stat:first-child b{color:var(--route)}.ab-tree{justify-items:center;margin-top:26px;display:grid}.ab-hub{border:1px solid var(--glass-line);background:var(--plate);box-shadow:var(--sheen), 0 12px 26px -16px #10284880;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex;position:relative}.ab-hub b{font:800 18px/1 var(--f-display);color:var(--ink)}.ab-hub span{border-inline-start:1px solid var(--hair);font:650 10.5px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-inline-start:10px}.ab-hub:after{content:"";background:var(--hair);width:1px;height:22px;position:absolute;top:100%;left:50%}.ab-branches{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:22px;padding-top:18px;display:grid;position:relative}.ab-branches:before{content:"";border:1px solid var(--hair);border-bottom:0;border-radius:12px 12px 0 0;height:18px;position:absolute;top:0;left:25%;right:25%}.ab-branch{justify-items:center;gap:10px;display:grid}.ab-bk{font:650 11px/1.2 var(--f-chart);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center}.ab-bk b{color:var(--ink);letter-spacing:.14em}.ab-tiles{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.ab-tile{cursor:pointer;border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 70%, transparent);min-height:104px;color:var(--ink-2);font:600 11px/1.25 var(--f-text);text-align:center;transition:transform .45s var(--ease-out), border-color .3s, box-shadow .45s var(--ease-out), background-color .3s;border-radius:18px;align-content:start;justify-items:center;gap:8px;padding:12px 6px 10px;display:grid}.ab-tile .badge--bare{flex-direction:column;justify-content:center;gap:4px;min-height:40px}.ab-tile .badge--bare .bd-sep{display:none}.ab-tile .bd-logo{height:24px}.ab-tile .bd-logo--mediagate,.ab-tile .bd-logo--tvline{height:26px}.ab-tile .bd-logo--svg{width:82px}.ab-tile .bd-sub{height:14px}.ab-tile .bd-sub--region-script{height:20px}.ab-tile .bd-subtext{font-size:13px}.ab-tile:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent);box-shadow:0 16px 28px -18px color-mix(in srgb, var(--brand) 80%, transparent);outline:none;transform:translateY(-3px)}.ab-tile:focus-visible{border-color:color-mix(in srgb, var(--brand) 50%, transparent);box-shadow:0 16px 28px -18px color-mix(in srgb, var(--brand) 80%, transparent);outline:none;transform:translateY(-3px)}.ab-tile.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--plate));color:var(--ink);box-shadow:0 0 0 1px var(--brand), 0 18px 30px -18px color-mix(in srgb, var(--brand) 85%, transparent)}.ab-detail{margin-top:18px}.ab-bd{border-radius:var(--r-lg);border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 92%, transparent);box-shadow:inset 3px 0 0 var(--brand);padding:20px 22px}[dir=rtl] .ab-bd{box-shadow:inset -3px 0 0 var(--brand)}.ab-bd-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ab-bd-head p{min-width:0;font:750 17px/1.25 var(--f-display);color:var(--ink);flex:160px}.ab-bd ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ab-bd li{color:var(--ink-2);padding-inline-start:16px;font-size:14px;line-height:1.45;position:relative}.ab-bd li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em}.ab-bd li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ab-bd li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ab-bd li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ab-bd li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ab-bd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ab-bd-foot b{font:800 18px/1 var(--f-display);color:var(--ink)}.ab-bd .pill--route{height:42px;padding:0 18px;font-size:14px}.ab-pin{height:230vh;position:relative}.ab-time{top:calc(var(--nav-h) + 7vh);opacity:1;position:sticky;overflow:hidden;transform:none}.ab-time-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ab-time-bar{background:var(--hair);border-radius:2px;flex:none;width:120px;height:3px;margin-bottom:10px;position:relative;overflow:hidden}.ab-time-bar i{background:var(--route);transform-origin:0;transform:scaleX(var(--k,0));position:absolute;top:0;bottom:0;left:0;right:0}[dir=rtl] .ab-time-bar i{transform-origin:100%}.ab-rail{direction:ltr;margin-top:26px;overflow:hidden}.ab-tl{will-change:transform;gap:12px;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.ab-tl:before{content:"";background:var(--hair);height:1px;position:absolute;top:23px;left:0;right:0}.ab-tl li{width:min(270px,64vw);direction:var(--dir,ltr);align-content:start;gap:14px;padding:0 18px 0 0;display:grid;position:relative}.ab-tl li:before{content:"";background:var(--plate);border:2px solid var(--ink-3);border-radius:50%;width:11px;height:11px;position:absolute;top:18px;left:0}.ab-tl li.is-now:before{border-color:var(--route);background:var(--route);box-shadow:0 0 0 5px var(--route-soft)}.ab-tl b{font:800 30px/1 var(--f-display);letter-spacing:-.03em;color:var(--ink);padding-left:22px}.ab-tl li.is-now b{letter-spacing:.14em;text-transform:uppercase;color:var(--route);font-size:14px;line-height:30px}.ab-tl p{color:var(--ink-2);text-align:start;font-size:15px;line-height:1.5}[dir=rtl] .ab-tl p{direction:rtl}.ab-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:24px;display:grid}.ab-step{border:1px solid var(--hair-2);cursor:pointer;font:650 13.5px/1.25 var(--f-text);color:var(--ink-2);text-align:start;background:0 0;border-radius:16px;justify-items:start;gap:8px;padding:14px 14px 16px;transition:border-color .3s,color .3s,background-color .3s;display:grid;position:relative;overflow:hidden}.ab-step span{font:700 11px/1 var(--f-chart);letter-spacing:.14em;color:var(--ink-3)}.ab-step i{background:var(--route);width:0;height:3px;position:absolute;bottom:0;left:0}.ab-step.is-on{border-color:var(--ink-3);color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.ab-step.is-on span{color:var(--route)}.ab-plate.is-in .ab-step.is-on i{animation:3.8s linear forwards ab-fill}@keyframes ab-fill{to{width:100%}}.ab-step-text{min-height:3.2em;font:600 clamp(1.05rem, 1.3vw, 1.3rem)/1.45 var(--f-display);color:var(--ink);margin-top:16px}.ab-figs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.ab-figs>div{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 92%, transparent);border-radius:18px;align-content:start;gap:4px;padding:16px 14px;display:grid}.ab-figs b{font:800 clamp(1.5rem, 2vw, 2.1rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.ab-figs small{font:650 11px/1 var(--f-chart);letter-spacing:.1em;text-transform:uppercase;color:var(--route)}.ab-figs span{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.35}.ab-req{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ab-req li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.ab-req svg{background:var(--route);fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;padding:3px}.ab-meters{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.ab-meter{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 92%, transparent);border-radius:18px;gap:6px;padding:16px 16px 20px;display:grid;position:relative;overflow:hidden}.ab-meter b{font:800 clamp(1.6rem, 2.1vw, 2.2rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.ab-meter span{color:var(--ink-2);font-size:12.5px;line-height:1.4}.ab-meter i{background:linear-gradient(90deg, var(--route), color-mix(in srgb, var(--route) 60%, #ff8a80));width:0;height:4px;transition:width 1.6s var(--ease-out) .2s;position:absolute;bottom:0;left:0}.ab-plate.is-in .ab-meter i{width:calc(var(--v) * 1%)}.ab-cards{gap:6px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ab-cards li{border:1px solid var(--hair-2);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ab-cards li>svg{background:color-mix(in srgb, var(--ink) 6%, transparent);fill:none;width:34px;height:34px;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:8px}.ab-cards li>span,.ab-cards li>a{gap:3px;min-width:0;text-decoration:none;display:grid}.ab-cards small{font:650 10.5px/1 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ab-cards b{font:700 15.5px/1.3 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.ab-cards a:hover b{color:var(--route)}.ab-route{margin-top:18px}.ab-cta{gap:10px;height:48px;margin-top:22px;padding:0 24px;font-size:15px}.ab-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.wp--office .wp-box{border-color:var(--route);box-shadow:0 10px 24px -12px #e3000f8c}.wp-oa{color:#12174e;width:34px;height:34px;box-shadow:0 0 0 2px var(--route), 0 8px 18px -8px #10284899;background:#fff;border-radius:50%;place-items:center;margin-top:-17px;margin-bottom:4px;display:grid}.wp-oa svg{width:24px;height:24px}.wp--office .wp-box{position:relative}.wp--office .wp-box:after{content:"";background:linear-gradient(var(--route), color-mix(in srgb, var(--route) 20%, transparent));width:1.5px;height:30px;margin-left:-.75px;position:absolute;top:100%;left:50%}@media (max-width:960px){.about{padding-top:calc(var(--nav-h) + 3vh)}.ab-col{gap:9vh;width:auto;margin-inline-start:16px;margin-inline-end:16px}.ab-back{margin-bottom:-7vh}.ab-stats,.ab-figs,.ab-steps{grid-template-columns:1fr 1fr}.ab-pin{height:auto}.ab-time{position:relative;top:0}.ab-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline-start:-4px;margin-inline-end:-4px;padding-inline-start:4px;padding-inline-end:4px;overflow-x:auto}.ab-rail::-webkit-scrollbar{display:none}.ab-tl li{scroll-snap-align:start}.ab-time-bar{display:none}}@media (max-width:560px){.ab-branches{grid-template-columns:1fr;gap:18px}.ab-branches:before{display:none}.ab-meters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ab-plate{opacity:1;transition:none;transform:none}.ab-plate.is-in .ab-step.is-on i{width:100%;animation:none}}.brandbar .badge--bare{padding:6px 10px}.oa-mark{color:#12174e;flex:none;place-items:center;display:inline-grid}.oa-mark svg{width:100%;height:auto;display:block}[data-theme=night] .oa-mark,[data-theme=night] .ab-logo{color:var(--ink)}.hold-hub .oa-mark{width:30px;margin-block-start:-6px;margin-block-end:-6px}.ab-hub .oa-mark{width:28px;margin-block-start:-4px;margin-block-end:-4px}.ab-title{margin-top:22px}.ab-logo{color:#12174e;width:min(440px,88%);display:block}.ab-logo svg{width:100%;height:auto;display:block}.footer-oa{color:var(--ink);align-items:center;gap:12px;margin-top:18px;text-decoration:none;display:inline-flex}.footer-oa .hold-logo{width:150px}.footer-oa small{border-inline-start:1px solid var(--hair);font:650 10.5px/1.2 var(--f-chart);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-inline-start:12px}.footer-oa:hover .hold-logo{opacity:.8}.partners{margin-top:clamp(28px,4vh,48px)}.pm-head{text-align:center;justify-items:center;gap:10px;display:grid}.pm-k{border:1px solid var(--hair-2);height:30px;font:650 11.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.pm-k i{background:var(--route);width:7px;height:7px;box-shadow:0 0 0 4px var(--route-soft);border-radius:50%}.pm-head h3{font:800 clamp(1.4rem, 2vw, 2rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.pm-rows{--pm-u:34px;opacity:0;transition:opacity .6s var(--ease-out);direction:ltr;gap:10px;margin-top:22px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pm-rows.is-ready{opacity:1}.pm-row{padding-block-start:8px;padding-block-end:8px;overflow:hidden}.pm-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:max-content;margin:0;padding:0;list-style:none;animation:80s linear infinite paused pm-drift;display:flex}.pm-row--rev .pm-track{animation-duration:92s;animation-direction:reverse}.pm-rows.is-run .pm-track{animation-play-state:running}.pm-rows.is-run .pm-row:hover .pm-track{animation-play-state:paused}@keyframes pm-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.pm-item{box-sizing:content-box;height:calc(var(--pm-u) * 2.2);padding:0 calc(var(--pm-u) * 1.05);width:calc(var(--pm-u) * var(--h) * var(--ar));flex:none;place-items:center;display:grid}.pm-item img{height:calc(var(--pm-u) * var(--h));width:calc(var(--pm-u) * var(--h) * var(--ar));-webkit-user-select:none;user-select:none;transition:transform .5s var(--ease-out), filter .5s var(--ease-out);display:block}.pm-item .pm-night,[data-theme=night] .pm-item .pm-day{display:none}[data-theme=night] .pm-item .pm-night{display:block}.pm-item:hover img{filter:drop-shadow(0 10px 14px #1028482e);transform:translateY(-3px)scale(1.06)}.ab-partners{margin-top:30px;margin-inline-start:calc(-1*clamp(24px,2.8vw,44px));margin-inline-end:calc(-1*clamp(24px,2.8vw,44px))}.ab-partners .pm-head{text-align:start;justify-items:start;padding-inline-start:clamp(24px,2.8vw,44px);padding-inline-end:clamp(24px,2.8vw,44px)}.ab-partners .pm-head h3{font-size:1.15rem}@media (max-width:700px){.pm-rows{--pm-u:26px}}@media (prefers-reduced-motion:reduce){.pm-track{animation:none}.pm-row{overflow-x:auto}}.ab-mission{background:color-mix(in srgb, var(--route) 6%, transparent);box-shadow:inset 3px 0 0 var(--route);border-radius:18px;margin:22px 0 0;padding:16px 18px 16px 20px}[dir=rtl] .ab-mission{box-shadow:inset -3px 0 0 var(--route)}.ab-mission span{font:650 11px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--route)}.ab-mission p{font:650 clamp(1.02rem, 1.2vw, 1.2rem)/1.45 var(--f-display);color:var(--ink);margin-top:8px}.ab-fmt{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ab-fmt li{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 92%, transparent);transition:transform .45s var(--ease-out), border-color .3s, box-shadow .45s var(--ease-out);border-radius:20px;align-content:start;gap:8px;padding:18px 18px 20px;display:grid;position:relative}.ab-fmt li:hover{border-color:var(--ink-3);transform:translateY(-3px);box-shadow:0 18px 30px -22px #10284899}.ab-fmt-ic{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ab-fmt-ic svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ab-fmt li:hover .ab-fmt-ic{background:var(--route)}.ab-fmt li:hover .ab-fmt-ic svg{stroke:#fff}.ab-fmt b{font:750 16px/1.25 var(--f-display);color:var(--ink)}.ab-fmt p{color:var(--ink-2);font-size:13.5px;line-height:1.45}.ab-fmt em{top:16px;font:700 11px/1 var(--f-chart);letter-spacing:.12em;color:var(--ink-3);font-style:normal;position:absolute}.ab-fmt em:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.ab-fmt em:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.ab-fmt em:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.ab-fmt em:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}@media (max-width:560px){.ab-fmt{grid-template-columns:1fr}}.faq{margin-top:clamp(28px,4vh,48px);padding-bottom:clamp(56px,9vh,104px)}.faq-head{text-align:center;justify-items:center;gap:10px;display:grid}.faq-head h3{font:800 clamp(1.4rem, 2vw, 2rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.faq-list{gap:8px;max-width:860px;margin:22px auto 0;display:grid}.faq-item{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--plate) 92%, transparent);transition:border-color .3s, box-shadow .45s var(--ease-out);border-radius:20px}.faq-item.is-open{border-color:var(--ink-3);box-shadow:0 18px 30px -24px #10284899}.faq-q{cursor:pointer;text-align:start;width:100%;font:700 clamp(15px, 1.15vw, 17px)/1.35 var(--f-display);color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:18px 56px 18px 20px;display:flex;position:relative}[dir=rtl] .faq-q{padding:18px 20px 18px 56px}.faq-q span{font:700 11px/1 var(--f-chart);letter-spacing:.14em;color:var(--route);flex:none}.faq-q i{background:color-mix(in srgb, var(--ink) 6%, transparent);width:26px;height:26px;transition:transform .45s var(--ease-out), background-color .3s;border-radius:50%;margin-top:-13px;position:absolute;top:50%}.faq-q i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.faq-q i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.faq-q i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.faq-q i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.faq-q i:before,.faq-q i:after{content:"";background:var(--ink);border-radius:1px;width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.faq-q i:after{transition:transform .45s var(--ease-out);transform:rotate(90deg)}.faq-item.is-open .faq-q i{background:var(--route);transform:rotate(180deg)}.faq-item.is-open .faq-q i:before,.faq-item.is-open .faq-q i:after{background:#fff}.faq-item.is-open .faq-q i:after{transform:rotate(0)}.faq-a{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-a>div{overflow:hidden}.faq-a p{color:var(--ink-2);padding:0 20px 20px 58px;font-size:15px;line-height:1.6}[dir=rtl] .faq-a p{padding:0 58px 20px 20px}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-q:focus-visible{outline:2px solid var(--route);outline-offset:-2px;border-radius:20px}.hold-logo{color:#12174e;width:clamp(128px,10.5vw,168px);display:block}.hold-logo svg{width:100%;height:auto;display:block}[data-theme=night] .hold-logo{color:var(--ink)}.hold-hub{padding:10px 22px 10px 18px}.mobile-nav .badge--sm{gap:10px}.mobile-nav .badge--sm .bd-logo{height:30px}.mobile-nav .badge--sm .bd-logo--mediagate,.mobile-nav .badge--sm .bd-logo--tvline{height:36px}.mobile-nav .badge--sm .bd-logo--svg{width:128px}.mobile-nav .badge--sm .bd-sub{height:22px}.mobile-nav .badge--sm.badge--tvl-region .bd-sub{height:30px}.mobile-nav .badge--sm .bd-subtext{font-size:17px}.will-enter{opacity:0;transform-origin:50% 100%;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out), background-color .9s var(--ease-io);transform:translateY(56px)scale(.985)}.will-enter.is-shown{opacity:1;transform:none}.will-enter>*{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(18px)}.will-enter.is-shown>*{opacity:1;transform:none}.will-enter.is-shown>:first-child{transition-delay:.12s}.will-enter.is-shown>:nth-child(2){transition-delay:.2s}.will-enter.is-shown>:nth-child(3){transition-delay:.28s}.will-enter.is-shown>:nth-child(4){transition-delay:.36s}.will-enter.is-shown>:nth-child(5){transition-delay:.44s}.will-enter.is-shown>:nth-child(n+6){transition-delay:.52s}.hero-partners{bottom:14px;inset-inline:max(12px, calc((100vw - var(--wrap) - 24px) / 2));z-index:4;pointer-events:auto;border:1px solid var(--glass-line);background:var(--frost);height:62px;box-shadow:var(--float), var(--sheen);transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:absolute}html.is-intro .hero-partners,html.is-explore .hero-partners{opacity:0;pointer-events:none;transform:translateY(24px)}.ps-k{border-inline-end:1px solid var(--hair-2);white-space:nowrap;height:100%;font:650 11.5px/1 var(--f-chart);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;padding:0 20px 0 22px;text-decoration:none;transition:color .3s;display:inline-flex}.ps-k i{background:var(--route);width:7px;height:7px;box-shadow:0 0 0 4px var(--route-soft);border-radius:50%}.ps-k b{background:var(--route);color:#fff;min-width:28px;height:22px;font:700 11.5px/1 var(--f-chart);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 7px;display:grid}.ps-k:hover{color:var(--ink)}.ps-rows{--pm-u:21px;gap:0;margin:0}.ps-rows .pm-row{padding:0}.ps-rows .pm-item{height:60px;padding:0 calc(var(--pm-u) * 1.15)}.ps-rows .pm-track{animation-duration:110s}.legend{bottom:calc(8vh + 70px)}.scroll-cue{bottom:calc(3.2vh + 74px)}html.at-map:not(.is-explore) .explore-fab{transform:translateY(-78px)}.explore-fab{transition:transform .6s var(--ease-out), background-color .3s, box-shadow .4s}@media (max-width:960px){.hero-partners{border-radius:20px;height:52px;bottom:10px}.ps-k{letter-spacing:.1em;gap:8px;padding:0 12px 0 14px;font-size:10.5px}.ps-rows{--pm-u:18px}.ps-rows .pm-item{height:50px}html.at-map:not(.is-explore) .explore-fab{transform:none}html.strip-on:not(.is-explore) .explore-fab{transform:translateY(-64px)}}@media (max-width:700px){.hero{height:auto;min-height:100svh;padding:calc(var(--nav-h) + 6.5vh) 0 10px;flex-direction:column;display:flex}.hero-copy{width:auto;margin-inline:var(--gutter);position:relative;top:auto;bottom:auto;left:auto;right:auto}.legend{width:100vw;margin:34px 0 52px -10vw;position:relative;top:auto;bottom:auto;left:auto;right:auto}[dir=rtl] .legend{margin:34px -10vw 52px 0}.hero-partners{flex:none;margin:auto 12px 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.scroll-cue{display:none}}@media (min-width:1800px){:root{--wrap:min(1720px, calc(100vw - 200px))}.chapter .plate{width:min(640px,100%)}.chapter--wide .plate{width:min(660px,100%)}.apt-frame{width:calc(var(--wrap) - 740px);--foot:196px}.callout{width:196px;padding:8px 14px 8px 8px}.callout span{font-size:12.5px}.ab-col{width:min(820px,42vw);margin-inline-start:calc((100vw - var(--wrap)) / 2)}.ab-tl li{width:320px}}
