@font-face{font-family:Newsreader;src:url(/assets/Newsreader-Display-D5v7qzCl.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk-NyNlJHdo.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:500 700;size-adjust:87.89%;ascent-override:83.63%;descent-override:30.15%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial),local(ArialMT);font-weight:100 599;size-adjust:104.27%;ascent-override:93.65%;descent-override:24.72%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:105.1%;ascent-override:92.92%;descent-override:24.53%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f5;--ink:#18181b;--soft:#52525b;--line:#d9d9dc;--edge:#a1a1aa;--faint:#d4d4d8;--ghost:#e4e4e6;--acc:#3651d4;--model:#e4e4e7;--detail:#3f3f46;--shadow:#18181b;--paper:#fafafa;--lamp:#27272a;--focus:var(--acc);--selection:#d7ddfb;--mark-mix:12%;--switch-track:#e4e4e7;--switch-on-bg:#18181b;--switch-on-ink:#f4f4f5;--ff-display:"Newsreader", "Newsreader Fallback", Georgia, serif;--ff-text:"Schibsted Grotesk", "Schibsted Grotesk Fallback", system-ui, sans-serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-meta:.9375rem;--fs-body:1.0625rem;--fs-lede:1.25rem;--fs-d-section:clamp(2rem, 1.25rem + 2.4vw, 3rem);--fs-d-hero:clamp(2.6rem, 1.4rem + 4.6vw, 5.4rem);--lh-body:1.6;--lh-tight:1.1;--lh-display:.98;--ls-section:-.01em;--ls-hero:-.018em;--ls-wordmark:-.02em;--fw-regular:400;--fw-medium:500;--fw-heavy:800;--fw-d-bold:650;--measure:58ch;--measure-lede:46ch;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--page-max:84rem;--gutter:clamp(1.25rem, 5vw, 4.5rem);--gap-hero:clamp(2.5rem, 7vw, 7.5rem);--space-hero-top:clamp(3rem, min(14vh, 12vw), 10.5rem);--rule:1px;--focus-width:2px;--focus-offset:4px;--r-focus:2px;--r-pill:999px;--ease-ui:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-ui:.2s}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121214;--ink:#f4f4f5;--soft:#a1a1aa;--line:#2e2e32;--edge:#52525b;--faint:#2e2e33;--ghost:#202023;--acc:#8ea2ff;--model:#46464d;--detail:#d4d4d8;--shadow:#000;--selection:#2c3566;--mark-mix:18%;--switch-track:#27272a;--switch-on-bg:#f4f4f5;--switch-on-ink:#121214}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121214;--ink:#f4f4f5;--soft:#a1a1aa;--line:#2e2e32;--edge:#52525b;--faint:#2e2e33;--ghost:#202023;--acc:#8ea2ff;--model:#46464d;--detail:#d4d4d8;--shadow:#000;--selection:#2c3566;--mark-mix:18%;--switch-track:#27272a;--switch-on-bg:#f4f4f5;--switch-on-ink:#121214}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--ff-text);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2{font-family:var(--ff-display);font-weight:var(--fw-d-bold);line-height:var(--lh-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--selection)}a{--mark:color-mix(in oklab, var(--acc) var(--mark-mix), transparent);color:var(--acc);text-underline-offset:.22em;transition:background-color var(--dur-ui) var(--ease-ui);border-radius:.3em;margin-inline:-.2em;padding-inline:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){a:hover{background-color:var(--mark)}}a:focus-visible{background-color:var(--mark)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-focus)}.top a,.station a{position:relative}.top a:after,.station a:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.top{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-6);max-width:var(--page-max);padding:var(--sp-6) var(--gutter) 0;flex-wrap:wrap;margin-inline:auto;display:flex}.mark{font-family:var(--ff-text);font-size:1.125rem;font-weight:var(--fw-heavy);letter-spacing:var(--ls-wordmark);line-height:var(--lh-body)}.mark .soft{font-weight:var(--fw-regular);letter-spacing:normal;color:var(--soft)}.back{font-size:var(--fs-meta)}.plain-note{font-size:var(--fs-meta);color:var(--soft);flex-basis:100%}.has-3d .plain-note{display:none}.theme-row{margin-inline-start:auto;display:none}.js .theme-row{display:block}@media not (min-width:900px){.js .theme-row{flex-basis:100%;order:1;justify-content:flex-end;display:flex}.plain-note{order:2}}@media (min-width:600px) and (not (min-width:900px)){.js .theme-row{flex-basis:auto;order:0;align-self:center;margin-block:calc(-.1rem - 3px);display:block}}.themes{border-radius:var(--r-pill);background:var(--switch-track);--at:0;grid-template-columns:repeat(3,1fr);padding:3px;display:inline-grid;position:relative}html[data-theme=light] .themes:not([data-current]),.themes[data-current=light]{--at:1}html[data-theme=dark] .themes:not([data-current]),.themes[data-current=dark]{--at:2}.themes:not([data-ready]) :is(.pill,.ink),html.theme-restore .themes :is(.pill,.ink){transition:none}.themes .pill{border-radius:var(--r-pill);background:var(--switch-on-bg);width:calc(33.3333% - 2px);transform:translateX(calc(var(--at) * 100%));transition:transform .22s var(--ease-in-out);position:absolute;inset:3px auto 3px 3px}.themes button{min-height:2rem;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--soft);font:var(--fw-medium) var(--fs-xs) / 1 var(--ff-text);cursor:pointer;transition:color var(--dur-ui) var(--ease-ui);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.themes button:after{content:"";position:absolute;inset:-6px 0}@media (hover:hover) and (pointer:fine){.themes button:hover{color:var(--ink)}}.themes button:focus-visible{outline-offset:2px;border-radius:var(--r-pill)}.themes .ink{pointer-events:none;color:var(--switch-on-ink);font:var(--fw-medium) var(--fs-xs) / 1 var(--ff-text);clip-path:inset(0 calc(100% - (var(--at) + 1) * 100% / 3) 0 calc(var(--at) * 100% / 3) round var(--r-pill));transition:clip-path .22s var(--ease-in-out);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:3px}.themes .face{align-items:center;gap:5px;display:inline-flex}.themes .ink .face{padding:0 var(--sp-3);justify-content:center}.themes .ink .face:before{content:attr(data-label)}.themes .resolved{background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='3' fill='black' stroke='none'/%3E%3Cpath d='M8 1.5v1.6M8 12.9v1.6M1.5 8h1.6M12.9 8h1.6M3.4 3.4l1.1 1.1M11.5 11.5l1.1 1.1M3.4 12.6l1.1-1.1M11.5 4.5l1.1-1.1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='3' fill='black' stroke='none'/%3E%3Cpath d='M8 1.5v1.6M8 12.9v1.6M1.5 8h1.6M12.9 8h1.6M3.4 3.4l1.1 1.1M11.5 11.5l1.1 1.1M3.4 12.6l1.1-1.1M11.5 4.5l1.1-1.1'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-color-scheme:dark){.themes .resolved{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 9.6A5.5 5.5 0 1 1 6.4 3a4.3 4.3 0 0 0 6.6 6.6Z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 9.6A5.5 5.5 0 1 1 6.4 3a4.3 4.3 0 0 0 6.6 6.6Z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}}.themes .vh,.welcome .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.themes{forced-color-adjust:none;outline:var(--rule) solid CanvasText;outline-offset:calc(-1 * var(--rule));background:canvas}.themes button,.themes button:hover{color:canvastext}.themes button:focus-visible{outline-color:canvastext}.themes .pill{background:highlight}.themes .ink{color:highlighttext}.themes .resolved{background:canvastext}.themes .ink .resolved{background:highlighttext}}html.theme-switching :not(.themes :is(.pill,.ink)),html.theme-switching :before,html.theme-switching :after{transition:none!important}html.theme-vt::view-transition-old(root){animation:none}html.theme-vt::view-transition-new(root){animation:theme-wipe .4s var(--ease-in-out) both;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);-webkit-mask-size:100% calc(100svh + 48px);mask-size:100% calc(100svh + 48px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes theme-wipe{0%{-webkit-mask-position:0 calc(-100svh - 48px);mask-position:0 calc(-100svh - 48px)}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.themes :is(.pill,.ink){transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}#stations{max-width:var(--page-max);padding:0 var(--gutter) var(--sp-9);margin-inline:auto}.station{column-gap:var(--gap-hero);row-gap:var(--sp-4);padding-block:var(--sp-7);scroll-margin-top:var(--sp-5);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;display:grid}.station+.station{border-top:var(--rule) solid var(--line)}.station h2{font-size:var(--fs-d-section);letter-spacing:var(--ls-section)}.blurb{margin-top:var(--sp-2);max-width:32ch;font-size:var(--fs-meta);color:var(--soft)}.body{gap:var(--sp-5);justify-items:start;display:grid}.summary{max-width:var(--measure)}.station[data-kind=origin]{padding:var(--space-hero-top) 0 var(--sp-9);display:block}.station[data-kind=origin]+.station{border-top:0;padding-top:0}.station[data-kind=origin] h2{font-size:var(--fs-d-hero);line-height:var(--lh-display);letter-spacing:var(--ls-hero)}.station[data-kind=origin] .blurb{max-width:var(--measure-lede);margin-top:var(--sp-5);font-size:var(--fs-lede);color:var(--ink);line-height:1.45}.station[data-kind=origin] .body{margin-top:var(--sp-4)}.station[data-kind=origin] .summary{max-width:var(--measure-lede);color:var(--soft)}.welcome,.peek-hint,.no-3d .station[data-kind=device]{display:none}.leaders{gap:var(--sp-2);width:100%;font-size:var(--fs-meta);margin:0;display:grid}.leaders>div{grid-template-columns:minmax(max-content,1fr) fit-content(100%);align-items:baseline;display:grid}.leaders dt{color:var(--soft);align-items:baseline;display:flex}.leaders dt:after{content:" ";content:" " / "";flex:1 0 var(--sp-5);margin-inline:var(--sp-3) calc(var(--sp-3) - var(--reach,0px));border-bottom:var(--rule) dotted var(--edge);line-height:1;transform:translateY(-.3em)}.leaders dd{text-align:end;font-size:var(--fs-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:balance;margin:0}.leaders .detail{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--soft);grid-column:1/-1}.links{gap:var(--sp-5) var(--sp-5);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.tools{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));width:100%;min-width:0;max-width:34rem;display:grid}#stage{display:none}.has-3d #stage{z-index:0;display:block;position:fixed;inset:0}#stage canvas{touch-action:none;width:100%;height:100%;display:block}.has-3d .top{z-index:2;pointer-events:none;max-width:none;position:relative}.has-3d .top a,.has-3d .themes,.has-3d .sound{pointer-events:auto}@media (min-width:900px){.has-3d .theme-row{top:calc(var(--sp-6) + (1.125rem * 1.6 - 2rem - 6px) / 2);left:calc(100% - var(--panel-w) + var(--rule) + var(--sp-7));position:absolute}}@media not (min-width:900px){.js.has-3d:has(.peek-hint.sr-only) .theme-row{display:none}.has-3d .theme-row{animation:theme-row-in var(--dur-ui) var(--ease-ui)}}@keyframes theme-row-in{0%{opacity:0}}.sound{display:none}.has-3d .sound{border-radius:var(--r-pill);width:44px;height:44px;color:var(--soft);vertical-align:middle;cursor:pointer;transition:color var(--dur-ui) var(--ease-ui);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sound svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sound[aria-pressed=true]{color:var(--ink)}.sound[aria-pressed=true] .cross,.sound[aria-pressed=false] .waves{display:none}@media (hover:hover) and (pointer:fine){.sound:hover{color:var(--ink)}}@media (min-width:900px){.has-3d .sound{top:calc(1rem - 19px);right:calc(100% + var(--sp-7) + var(--rule) + var(--sp-2));position:absolute}}@media not (min-width:900px){.has-3d .top{padding-top:calc(var(--sp-6) - 10px);flex-wrap:nowrap;align-items:center;column-gap:0}.has-3d .top .mark{margin-inline-end:auto}.js.has-3d .theme-row{flex-basis:auto;order:0;align-self:auto;align-items:center;margin:0;display:flex}.js.has-3d:has(.peek-hint.sr-only) .theme-row{display:none}.has-3d .sound{margin:0}.has-3d .themes{background:0 0;padding:0;display:block}.has-3d .themes :is(.pill,.ink),.has-3d .themes .resolved{display:none}.has-3d .themes button{width:44px;height:44px;color:var(--ink);padding:0;display:none}.has-3d .themes button[aria-pressed=true]{place-items:center;display:grid}.has-3d .themes button:after{inset:0}.has-3d .themes .face{gap:0;font-size:0}.has-3d .themes .face:before,.has-3d .top .back:before{content:"";width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.has-3d .themes button[data-value=auto]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='10' cy='10' r='7.2'/%3E%3Cpath d='M10 2.8a7.2 7.2 0 0 0 0 14.4z' fill='black' stroke='none'/%3E%3C/svg%3E")}.has-3d .themes button[data-value=light]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='3' fill='black' stroke='none'/%3E%3Cpath d='M8 1.5v1.6M8 12.9v1.6M1.5 8h1.6M12.9 8h1.6M3.4 3.4l1.1 1.1M11.5 11.5l1.1 1.1M3.4 12.6l1.1-1.1M11.5 4.5l1.1-1.1'/%3E%3C/svg%3E")}.has-3d .themes button[data-value=dark]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.8 12.6A7 7 0 0 1 7.4 4.2a7 7 0 1 0 8.4 8.4z' fill='black'/%3E%3C/svg%3E")}.has-3d .top .back{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3 9.2 10 3l7 6.2M5 7.6V17h3.8v-4.6h2.4V17H15V7.6'/%3E%3C/svg%3E");width:44px;height:44px;color:var(--ink);flex:none;order:2;justify-content:center;align-items:center;margin-inline-end:-12px;font-size:0;display:inline-flex}.has-3d :is(.sound,.themes button,.top .back){border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent}.has-3d :is(.sound,.themes button,.top .back):active{background-color:color-mix(in oklab, var(--acc) var(--mark-mix), transparent)}}.has-3d .top:before{content:"";z-index:-1;height:calc(100% + var(--sp-5));background:linear-gradient(to bottom, var(--bg) calc(100% - var(--sp-5) - var(--sp-2)), transparent);pointer-events:none;position:absolute;inset:0 0 auto}@media (min-width:900px){.has-3d .top:before{right:460px}}.has-3d{--panel-w:460px;--sheet-h:45%;--sheet-peek:10%;--sheet-peek-shift:.777778;--sheet-ms:.45s}@media (orientation:landscape){.has-3d{--sheet-peek:15%;--sheet-peek-shift:.666667}}.has-3d #stations{--pad-bottom:calc(44px + var(--sp-5) + var(--sp-2));z-index:1;max-width:none;padding:var(--pad-top) var(--pad-end) var(--pad-bottom) var(--pad-start);background:var(--bg);flex-direction:column;margin:0;display:flex;position:fixed}@media (min-width:900px){.has-3d #stations{--pad-top:calc(var(--sp-6) + 1.125rem * 1.6 + var(--sp-7));--pad-end:var(--gutter);--pad-start:var(--sp-7);width:var(--panel-w);border-inline-start:var(--rule) solid var(--line);inset:0 0 0 auto}}@media not (min-width:900px){.has-3d #stations{--pad-top:var(--sp-5);--pad-end:var(--gutter);--pad-start:var(--gutter);height:var(--sheet-h);border-block-start:var(--rule) solid var(--line);transition:transform var(--sheet-ms) cubic-bezier(.65, 0, .35, 1);inset:auto 0 0}:is(.has-3d #stations[data-sheet=peek],.has-3d #stations:not([data-panel]):not(:has(.station:target))){transform:translateY(calc(var(--sheet-peek-shift) * 100%))}.has-3d #stations[data-panel] .station>*{transition:opacity var(--sheet-ms) cubic-bezier(.65, 0, .35, 1)}.has-3d #stations[data-sheet=peek] .station>*{opacity:0}}@media (not (min-width:900px)) and (orientation:landscape){.has-3d #stations{--pad-bottom:var(--sp-5)}.has-3d #stations .station{padding-inline-end:calc(var(--sp-3) + 88px + 6rem + var(--sp-2))}}.has-3d :is(.station,.welcome){min-height:0;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-3) var(--sp-3);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--edge) transparent;border:0;flex:auto;display:block;overflow:hidden auto}.has-3d .station[hidden]{display:none}@property --more{syntax:"<length>";inherits:false;initial-value:0}@property --less{syntax:"<length>";inherits:false;initial-value:0}@keyframes panel-less{0%{--less:0px}to{--less:1.5rem}}@keyframes panel-more{0%,90%{--more:2.5rem}to{--more:0px}}@supports (animation-timeline:scroll()){.has-3d :is(.station,.welcome){-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--less), #000 calc(100% - var(--more)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--less), #000 calc(100% - var(--more)), transparent);animation-name:panel-more,panel-less;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self);animation-range:normal,0 2.5rem}}.has-3d .station h2{letter-spacing:var(--ls-section);font-size:2.5rem}.has-3d :is(.station,.welcome):focus,.has-3d :is(.station,.welcome) h2:focus{outline:none}.has-3d .station .blurb{max-width:none;margin-top:var(--sp-2);text-wrap:balance}.has-3d .station .body{margin-top:var(--sp-5)}.has-3d .station[data-kind=origin]{padding-top:0}.has-3d .station[data-kind=origin] h2{font-size:3rem;line-height:var(--lh-display);letter-spacing:var(--ls-hero)}.has-3d .station[data-kind=origin] .blurb{margin-top:var(--sp-4);font-size:var(--fs-lede)}.has-3d .station[data-kind=origin] .body{margin-top:var(--sp-5)}.has-3d .station .power{--mark:color-mix(in oklab, var(--acc) var(--mark-mix), transparent);min-height:44px;margin-top:var(--sp-5);padding:0 var(--sp-3);border:1px solid var(--edge);color:var(--acc);font:inherit;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-ui);background:0 0;border-radius:.3em;display:block}@media (hover:hover){.has-3d .station .power:hover{background-color:var(--mark)}}.has-3d .station .power:active{background-color:var(--mark)}.power-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not (min-width:900px){.has-3d .station h2{font-size:1.875rem}.has-3d .station[data-kind=origin] h2{font-size:2.25rem}.has-3d .station[data-kind=origin] .blurb{font-size:var(--fs-body)}}.has-3d .welcome h2{font-size:3.2rem;line-height:var(--lh-display);letter-spacing:var(--ls-hero)}.has-3d .welcome .lede{margin-top:var(--sp-4);font-size:var(--fs-lede);line-height:1.45}.has-3d .welcome .box{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--rule) solid var(--line)}.has-3d .welcome h3{margin:0 0 var(--sp-3);font-family:var(--ff-display);font-size:var(--fs-lede);font-weight:var(--fw-d-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-section)}.has-3d .welcome .summary{font-size:var(--fs-meta);text-wrap:pretty}.has-3d .welcome .summary+.summary{margin-top:var(--sp-2)}.has-3d .welcome .tips{gap:var(--sp-1);font-size:var(--fs-meta);line-height:1.45;display:grid}.has-3d .welcome .found{margin-top:var(--sp-3)}@media (hover:hover) and (pointer:fine){.welcome .for-touch{display:none}}@media not all and (hover:hover) and (pointer:fine){.welcome .for-mouse{display:none}}@media not (min-width:900px){.has-3d .peek-hint{left:var(--pad-start);right:calc(var(--pad-end) + 88px + var(--sp-4));bottom:calc(var(--sheet-peek-shift) * (100% + var(--rule)) + min(var(--sp-5), ((1 - var(--sheet-peek-shift)) * (100% + var(--rule)) - var(--rule) - 44px) / 2));min-height:44px;font-size:var(--fs-meta);color:var(--soft);transition:opacity var(--sheet-ms) cubic-bezier(.65, 0, .35, 1);flex-wrap:wrap;align-content:center;column-gap:.28em;line-height:1.4;display:flex;position:absolute}.has-3d:has(.travel .count:not(:empty)) .peek-hint{opacity:0;transition-duration:.15s;transition-timing-function:var(--ease-ui)}.has-3d .travel .count{transition:opacity .15s var(--ease-ui) .12s}.has-3d .travel .count:empty{opacity:0}}.has-3d :is(.station,.welcome,.peek-hint).sr-only,.has-3d #stations:not([data-panel]) .station:not(:target){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.has-3d #stations:not([data-panel]):has(.station:target) :is(.welcome,.peek-hint){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not (min-width:900px){.has-3d #stations:not([data-panel]) .welcome{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.has-3d .station.sr-only:focus-within{inset:var(--pad-top) var(--pad-end) var(--pad-bottom) var(--pad-start);z-index:1;width:auto;height:auto;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-3) var(--sp-3);clip-path:none;white-space:normal;background:var(--bg);position:absolute;overflow:hidden auto}.stations-nav{z-index:2;pointer-events:none;position:fixed;inset:0}.labels{touch-action:none;margin:0;position:absolute;inset:0;overflow:hidden}.labels li{transition:opacity var(--label-fade,.12s) var(--ease-ui);position:absolute;top:0;left:0}.labels li[data-off]:not(:focus-within){opacity:0}.labels li[data-off]:not(:focus-within) .label:after,.labels li[data-nohit] .label:after{pointer-events:none}.label{isolation:isolate;padding:0 var(--sp-1);color:var(--ink);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--ff-text);text-align:start;white-space:nowrap;-webkit-text-stroke:.25em var(--bg);paint-order:stroke fill;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:block;position:relative}.label:before,.label .status:before{content:"";z-index:-1;background:var(--bg);box-shadow:0 0 .25em .1em var(--bg), 0 0 .6em var(--bg);border-radius:.5em;position:absolute;inset:.2em .1em}.label .status:before{inset:.2em -.15em}.label:after{content:"";inset:var(--hit,calc(50% - 22px) min(0px, calc(50% - 22px)));pointer-events:auto;position:absolute}.label[aria-current]{color:var(--acc)}.label .status{isolation:isolate;top:100%;left:var(--sp-1);font-weight:var(--fw-regular);color:var(--soft);opacity:0;transition:opacity var(--status-fade,.15s) var(--ease-ui);position:absolute}@media (hover:hover){.label:hover .status{opacity:1}}.label:focus-visible .status,.labels .is-hover .status,.labels [data-pinned] .status{opacity:1}.stations-nav[data-quiet] .label,.labels li[data-quiet] .label{opacity:0;transition:opacity var(--label-hide,.14s) var(--label-ease,ease)}.stations-nav[data-quiet] :is(li:focus-within,li.is-hover) .label,.stations-nav[data-quiet] li[data-named] .label,.stations-nav[data-quiet] .label[aria-current],.labels li[data-quiet]:is(:focus-within,.is-hover) .label,.labels li[data-quiet] .label[aria-current]{opacity:1;transition-duration:var(--label-show,.22s)}.labels li.stray[hidden]{display:none}.labels li.stray{z-index:1}.stray-hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:0;padding:0;display:block}.stray-hit:focus-visible{outline-offset:-8px;border-radius:50%}.labels li.stray[data-off]:not(:focus-within) .stray-hit{pointer-events:none}.travel{inset-inline:0;z-index:1;padding:0 var(--gutter) var(--sp-5);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0}.travel .count{min-width:8ch;text-align:end;font-size:var(--fs-meta);color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:var(--sp-4)}.travel button{--mark:color-mix(in oklab, var(--acc) var(--mark-mix), transparent);width:44px;height:44px;color:var(--ink);font:inherit;font-size:var(--fs-lede);cursor:pointer;pointer-events:auto;transition:background-color var(--dur-ui) var(--ease-ui);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.3em;place-items:center;padding:0 0 .12em;line-height:1;display:grid}@media not (min-width:900px){.travel{transition:bottom var(--sheet-ms) cubic-bezier(.65, 0, .35, 1);bottom:0}.has-3d:has(#stations[data-sheet=peek]) .travel{bottom:min(0px, (var(--sheet-peek) - var(--rule) - 44px) / 2 - var(--sp-5))}}.travel button:last-child{margin-inline-end:max(calc((44px - .5em) / -2), calc(var(--focus-offset) + var(--focus-width) + var(--sp-1) - var(--gutter)))}@media (hover:hover){.travel button:hover{background-color:var(--mark)}}.travel button:active{background-color:var(--mark)}.travel .skip{inset-inline-end:var(--gutter);bottom:calc(100% + var(--sp-1));min-height:44px;padding:0 var(--sp-3);background:var(--bg);font-size:var(--fs-meta);white-space:nowrap;pointer-events:auto;align-items:center;display:flex;position:absolute}.travel .skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.has-3d:has(.peek-hint:not(.sr-only)) .travel .skip{display:none}@media (max-width:53.75rem){.station{padding-block:var(--sp-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:32.5rem){.leaders{gap:var(--sp-3)}.leaders>div{grid-template-columns:minmax(0,1fr)}.leaders dt{display:block}.leaders dt:after{display:none}.leaders dd{text-align:start}}@media (forced-colors:active){.leaders dt:after{border-bottom-color:canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}}
