@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:90% 95%;size-adjust:90.9%;ascent-override:96.6%;descent-override:23.1%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:96% 104%;size-adjust:96.2%;ascent-override:91.3%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:105% 110%;size-adjust:107.6%;ascent-override:81.6%;descent-override:19.5%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:111% 115%;size-adjust:112.9%;ascent-override:77.8%;descent-override:18.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:116% 119%;size-adjust:115.9%;ascent-override:75.8%;descent-override:18.1%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:120% 121%;size-adjust:117.9%;ascent-override:74.5%;descent-override:17.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:122% 123%;size-adjust:119.9%;ascent-override:73.2%;descent-override:17.5%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);font-stretch:124% 125%;size-adjust:123.0%;ascent-override:71.4%;descent-override:17.1%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:90% 95%;size-adjust:92.4%;ascent-override:95.0%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:96% 104%;size-adjust:97.2%;ascent-override:90.3%;descent-override:21.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:105% 110%;size-adjust:109.4%;ascent-override:80.3%;descent-override:19.2%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:111% 115%;size-adjust:114.9%;ascent-override:76.4%;descent-override:18.3%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:116% 119%;size-adjust:117.8%;ascent-override:74.5%;descent-override:17.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:120% 121%;size-adjust:119.9%;ascent-override:73.2%;descent-override:17.5%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:122% 123%;size-adjust:122.0%;ascent-override:72.0%;descent-override:17.2%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-stretch:124% 125%;size-adjust:125.1%;ascent-override:70.2%;descent-override:16.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:90% 95%;size-adjust:81.1%;ascent-override:108.3%;descent-override:25.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:96% 104%;size-adjust:84.2%;ascent-override:104.3%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:105% 110%;size-adjust:96.1%;ascent-override:91.4%;descent-override:21.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:111% 115%;size-adjust:100.8%;ascent-override:87.1%;descent-override:20.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:116% 119%;size-adjust:103.4%;ascent-override:84.9%;descent-override:20.3%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:120% 121%;size-adjust:105.3%;ascent-override:83.4%;descent-override:19.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:122% 123%;size-adjust:107.1%;ascent-override:82.0%;descent-override:19.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-stretch:124% 125%;size-adjust:109.9%;ascent-override:79.9%;descent-override:19.1%;line-gap-override:0%}:root{--altitude:#0d1726;--altitude-deep:#070d18;--dusk:#1b2a44;--cloud:#e4e8ec;--cloud-deep:#d3d9df;--sandstone:#cdb894;--sandstone-ink:#6f5530;--aluminium:#9fb0c2;--aluminium-ink:#445468;--beacon:#ffb648;--on-dark:#eef1f4;--on-dark-muted:#eef1f4a8;--on-dark-faint:#eef1f429;--on-light:#0d1726;--on-light-muted:#0d1726ad;--on-light-faint:#0d172624;--font:"Archivo Variable", "Archivo Fallback", "Archivo Fallback Roboto", "Archivo Fallback DejaVu", sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:clamp(1.5rem, 1.2rem + 1vw, 1.75rem);--step-3:clamp(1.9rem, 1.3rem + 2.2vw, 2.5rem);--step-4:clamp(2.4rem, 1.2rem + 4.2vw, 3.75rem);--step-5:clamp(2.5rem, .8rem + 7.6vw, 6.75rem);--gutter:clamp(1.25rem, .6rem + 3vw, 3.5rem);--measure:34rem;--header:4.75rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--altitude-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:var(--header)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--altitude-deep);min-height:100dvh;color:var(--on-dark);font-family:var(--font);font-size:var(--step-0);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:380;font-stretch:100%;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--beacon);color:var(--altitude-deep)}:focus-visible{outline:2px solid var(--beacon);outline-offset:4px;border-radius:2px}.display{font-weight:300;font-stretch:125%;font-size:var(--step-5);letter-spacing:-.035em;text-wrap:balance;line-height:.98}.headline{font-weight:330;font-stretch:118%;font-size:var(--step-4);letter-spacing:-.028em;text-wrap:balance;line-height:1.04}@media (width<=600px){.display,.headline{font-stretch:108%}}.title{font-weight:420;font-stretch:112%;font-size:var(--step-2);letter-spacing:-.012em;line-height:1.2}.lede{font-size:var(--step-1);max-width:var(--measure);text-wrap:pretty;font-weight:350;line-height:1.55}.small{font-size:var(--step--1);line-height:1.5}.figures{font-variant-numeric:tabular-nums lining-nums;font-stretch:92%}.wrap{width:100%;max-width:92rem;padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tone-light{background:var(--cloud);color:var(--on-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.action{letter-spacing:-.005em;align-items:center;gap:.75rem;padding-block:.4rem;font-weight:450;font-stretch:112%;display:inline-flex;position:relative}.action:after{content:"";opacity:.35;transform-origin:0;height:1px;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}.action:hover:after{opacity:1}.action .mark-line{width:1.75rem;height:1px;transition:width .5s var(--ease-out);background:currentColor;display:inline-block}.action:hover .mark-line{width:2.75rem}.button{background:var(--beacon);color:var(--altitude-deep);letter-spacing:-.005em;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:999px;align-items:center;gap:.9rem;padding:1rem 1.5rem 1rem 1.6rem;font-weight:520;font-stretch:112%;display:inline-flex;box-shadow:0 0 #ffb64800}.button:hover{transform:translateY(-1px);box-shadow:0 10px 40px -10px #ffb6488c}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes settle{0%{transform:translateY(.9rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.mark.svelte-1mi20zr{align-items:baseline;gap:.09em;line-height:1;display:inline-flex}.glyph.svelte-1mi20zr{flex:none;align-self:baseline;position:relative;overflow:visible}.sky.svelte-1mi20zr{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ground.svelte-1mi20zr{fill:currentColor}.beacon.svelte-1mi20zr{fill:var(--beacon)}.word.svelte-1mi20zr{letter-spacing:.035em;font-variant-numeric:lining-nums;font-weight:560;font-stretch:125%}.skip.svelte-1elxaub{z-index:100;background:var(--beacon);color:var(--altitude-deep);border-radius:999px;padding:.6rem 1rem;font-weight:520;position:fixed;top:-4rem;left:1rem}.skip.svelte-1elxaub:focus{top:1rem}.header.svelte-1elxaub{z-index:50;color:var(--on-dark);transition:color .5s var(--ease-out), background-color .5s var(--ease-out), backdrop-filter .5s var(--ease-out);position:fixed;inset:0 0 auto}.header.raised.svelte-1elxaub{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#070d1861}.header.light.svelte-1elxaub{color:var(--on-light)}.header.light.raised.svelte-1elxaub{background:#e4e8ecdb}.bar.svelte-1elxaub{height:var(--header);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand.svelte-1elxaub{z-index:2;padding-block:.5rem;position:relative}.links.svelte-1elxaub{gap:clamp(1rem,2vw,2.25rem);font-size:.9375rem;font-weight:430;font-stretch:108%;display:flex}.links.svelte-1elxaub a:where(.svelte-1elxaub){opacity:.78;transition:opacity .3s var(--ease-out);padding-block:.5rem;position:relative}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover,.links.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){opacity:1}.links.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub):after{content:"";background:var(--beacon);height:1px;position:absolute;bottom:.1rem;left:0;right:0}.toggle.svelte-1elxaub{z-index:2;cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-right:-.6rem;display:none;position:relative}.burger.svelte-1elxaub{place-content:center;justify-items:end;gap:5px;display:grid;position:absolute;inset:0}.burger.svelte-1elxaub i:where(.svelte-1elxaub){width:22px;height:1.5px;transition:transform .5s var(--ease-out), opacity .3s, width .4s var(--ease-out);background:currentColor;display:block}.burger.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(2){width:15px}.burger.open.svelte-1elxaub i:where(.svelte-1elxaub):first-child{transform:translateY(6.5px)rotate(45deg)}.burger.open.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(2){opacity:0}.burger.open.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu.svelte-1elxaub{z-index:40;padding-bottom:max(3rem, env(safe-area-inset-bottom));background:var(--altitude-deep);color:var(--on-dark);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-in-out);align-items:flex-end;display:flex;position:fixed;inset:0}.menu.open.svelte-1elxaub{clip-path:inset(0)}.menu.svelte-1elxaub ul:where(.svelte-1elxaub){gap:.25rem;display:grid}.menu.svelte-1elxaub a:where(.svelte-1elxaub){border-bottom:1px solid var(--on-dark-faint);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.9rem;display:flex}.menu.svelte-1elxaub .label:where(.svelte-1elxaub){letter-spacing:-.03em;font-size:clamp(1.75rem,7vw,2.75rem);font-weight:320;font-stretch:122%;line-height:1.05}.menu.svelte-1elxaub .note:where(.svelte-1elxaub){color:var(--on-dark-muted);font-size:var(--step--1)}.menu.svelte-1elxaub li:where(.svelte-1elxaub){opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:translateY(1.5rem)}.menu.open.svelte-1elxaub li:where(.svelte-1elxaub){opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}@media (width<=1120px){.links.svelte-1elxaub{display:none}.toggle.svelte-1elxaub{display:block}}@media (width>=1121px){.menu.svelte-1elxaub{display:none}}.footer.svelte-jz8lnl{z-index:2;background:var(--altitude-deep);color:var(--on-dark);border-top:1px solid var(--on-dark-faint);padding-block:clamp(4rem,8vw,7rem) 2rem;position:relative}.top.svelte-jz8lnl{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.intro.svelte-jz8lnl{gap:1.5rem;max-width:26rem;display:grid}.intro.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--on-dark-muted)}nav.svelte-jz8lnl ul:where(.svelte-jz8lnl){justify-items:start;gap:.6rem;display:grid}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){opacity:.8;font-stretch:112%;transition:opacity .3s}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}.cities.svelte-jz8lnl{border-top:1px solid var(--on-dark-faint);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.cities.svelte-jz8lnl li:where(.svelte-jz8lnl){grid-template-columns:auto 1fr auto;grid-template-areas:"name time time""what what where";gap:.25rem 1rem;padding:1.5rem 0;display:grid}.cities.svelte-jz8lnl li:where(.svelte-jz8lnl)+li:where(.svelte-jz8lnl){border-left:1px solid var(--on-dark-faint);padding-left:2rem}.cities.svelte-jz8lnl li:where(.svelte-jz8lnl):not(:last-child){padding-right:2rem}.name.svelte-jz8lnl{font-weight:340;font-stretch:122%;font-size:var(--step-3);letter-spacing:-.03em;grid-area:name;line-height:1}.time.svelte-jz8lnl{font-size:var(--step-2);grid-area:time;place-self:end;font-weight:300}.what.svelte-jz8lnl,.where.svelte-jz8lnl{color:var(--on-dark-muted);font-size:var(--step--1)}.what.svelte-jz8lnl{grid-area:what}.where.svelte-jz8lnl{grid-area:where}.bottom.svelte-jz8lnl{border-top:1px solid var(--on-dark-faint);color:var(--on-dark-muted);justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}@media (width<=760px){.top.svelte-jz8lnl,.cities.svelte-jz8lnl{grid-template-columns:1fr}.cities.svelte-jz8lnl li:where(.svelte-jz8lnl)+li:where(.svelte-jz8lnl){border-left:0;border-top:1px solid var(--on-dark-faint);padding-left:0}.cities.svelte-jz8lnl li:where(.svelte-jz8lnl):not(:last-child){padding-right:0}}main.svelte-12qhfyh{display:block;position:relative}::view-transition-old(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-new(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.65,0,.35,1)}
