:root{--ink:#0a0a0a;--paper:#f4f1ea;--glitch-r:#ff3b4e;--line-dark:#2a2a28;--line-light:#d8d3c4;--cream:#f5efe0;--surface:#fffdf7;--brown:#2b1d12;--brown-muted:#6e604c;--border:#e2d6be;--green:#006b3e;--green-deep:#004d2c;--gold:#b58a21;--oc:#e8a458;--la:#4f87b3;--ie:#c0453d;--nv:#5fbf8f;--font-display:"Anton", Impact, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-radar:"Figtree", system-ui, sans-serif;--font-wordmark:"Alfa Slab One", Georgia, serif;--font-radar-mark:"Helvetica Neue", Helvetica, Arial, sans-serif;--grid-max:1200px;--margin:clamp(16px, 4vw, 56px);--gutter:clamp(16px, 2vw, 24px);--rail:64px;--rail-x:8px;--cols:12;--page-max:calc(var(--grid-max) + 2 * var(--margin) + var(--rail));--edge:max(0px, (100cqw - var(--page-max)) / 2);--inner:calc(min(100cqw, var(--page-max)) - 2 * var(--margin) - var(--rail));--col:calc((var(--inner) - 11 * var(--gutter)) / 12);--measure:calc(6 * var(--col) + 5 * var(--gutter));--measure-lead:calc(5 * var(--col) + 4 * var(--gutter));--bar-h:64px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--stack-tight:var(--s2);--stack:var(--s3);--stack-loose:var(--s5);--section-sm:clamp(56px, 6vw, 80px);--section-md:clamp(80px, 9vw, 128px);--section-lg:clamp(112px, 13vw, 192px);--t-display:clamp(44px, 6.4vw, 92px);--t-h2:clamp(36px, 3.9vw, 56px);--t-h3:clamp(22px, 1.95vw, 28px);--t-lead:clamp(19px, 1.55vw, 22px);--t-body:clamp(16px, 1.25vw, 18px);--t-small:14px;--t-label:12px;--t-button:13px}@media (max-width:767px){:root{--measure:100%;--measure-lead:100%;--cols:4;--rail:28px;--rail-x:0px;--bar-h:56px}}[data-theme=dark]{--ground:var(--ink);--fg:var(--paper);--fg-2:#cfcabe;--fg-3:#9a958a;--quiet:var(--line-dark);--traveled:var(--paper);--rule:var(--line-dark);--head:var(--font-display);--body:var(--font-body)}[data-theme=paper]{--ground:var(--paper);--fg:var(--ink);--fg-2:#3a3833;--fg-3:#6b6658;--quiet:var(--line-light);--traveled:var(--ink);--rule:var(--line-light);--head:var(--font-display);--body:var(--font-body)}[data-theme=radar]{--ground:var(--cream);--fg:var(--brown);--fg-2:#4a3a2c;--fg-3:var(--brown-muted);--quiet:var(--border);--traveled:var(--brown);--rule:var(--border);--head:var(--font-radar);--body:var(--font-radar)}[data-theme=radar-deep]{--ground:var(--green-deep);--fg:var(--cream);--fg-2:#dce8de;--fg-3:#cde3d4;--quiet:#1d6645;--traveled:var(--cream);--rule:#1d6645;--head:var(--font-radar);--body:var(--font-radar)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 16px);background:var(--ink);container-type:inline-size}body{background:var(--ink);color:var(--paper);font:400 var(--t-body)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;position:relative}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}a:focus-visible,button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}section,.foot{background:var(--ground);color:var(--fg);font-family:var(--body)}.wrap{max-width:var(--page-max);padding-inline:calc(var(--margin) + var(--rail)) var(--margin);z-index:1;margin-inline:auto;position:relative}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.cols-4>*,.cols-3>*{grid-column:span 4}@media (min-width:768px){.cols-4>*{grid-column:span 3}}.split>*{grid-column:1/-1}@media (min-width:768px){.split>.split-head{grid-column:1/span 6}.split>.split-body{padding-top:calc(16px + var(--stack-tight));grid-column:8/span 5}}@media (max-width:767px){.split>.split-body{margin-top:var(--s5)}}.pad-sm{padding-block:var(--section-sm);--pad-top:var(--section-sm);--pad-bottom:var(--section-sm)}.pad-md{padding-block:var(--section-md);--pad-top:var(--section-md);--pad-bottom:var(--section-md)}.pad-lg{padding-block:var(--section-lg);--pad-top:var(--section-lg);--pad-bottom:var(--section-lg)}.hero{padding-top:var(--section-md);--pad-top:var(--section-md)}.rule-top{padding-top:0}.rule-top>.wrap:before{content:"";background:var(--rule);height:1px;margin-bottom:var(--section-sm);display:block}.grid-overlay{z-index:100;pointer-events:none;position:fixed;inset:0}.grid-overlay .wrap{height:100%}.grid-overlay i{background:#ff3b4e24;display:block}@media (max-width:767px){.grid-overlay i:nth-child(n+5){display:none}}.label,.station{font:500 var(--t-label)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-variant-numeric:tabular-nums}.station{min-height:16px;margin-bottom:var(--stack-tight);align-items:center;display:flex}.station.is-here{color:var(--fg)}.display{font:400 var(--t-display)/.95 var(--head);text-transform:uppercase;text-wrap:balance;margin-left:-.03em}.radio-title{line-height:1.08}.hero .display{margin-top:-.04em}.hero .radio-title{margin-top:-.105em}[data-theme^=radar] .display{text-transform:none;letter-spacing:-.025em;margin-left:-.04em;font-weight:700;line-height:1}.h2{font:400 var(--t-h2)/1.02 var(--head);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin-left:-.03em}[data-theme^=radar] .h2{text-transform:none;letter-spacing:-.02em;margin-left:-.03em;font-weight:700;line-height:1.05}.h3{font:800 var(--t-h3)/1.15 var(--body);text-wrap:balance}[data-theme^=radar] .h3{letter-spacing:-.01em;font-weight:600}.lead{font:500 var(--t-lead)/1.45 var(--body);color:var(--fg);max-width:var(--measure-lead);text-wrap:pretty}[data-theme^=radar] .lead{font-weight:400}.body{font:400 var(--t-body)/1.6 var(--body);color:var(--fg-2);max-width:var(--measure);text-wrap:pretty}.body+.body{margin-top:var(--s2)}.small{font:400 var(--t-small)/1.5 var(--body);color:var(--fg-2);text-wrap:pretty}.num{font-variant-numeric:tabular-nums}.actions{align-items:center;gap:var(--s2) var(--s4);margin-top:var(--stack-loose);flex-wrap:wrap;display:flex}.btn{min-height:48px;font:500 var(--t-button)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--fg);color:var(--ground);border-radius:2px;align-items:center;padding-inline:22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--fg-2)}.link{min-height:44px;font:500 var(--t-button)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:5px;color:var(--fg);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link:hover{text-decoration-thickness:2px}[data-theme^=radar] .btn,[data-theme^=radar] .link{font:600 15px/1 var(--font-radar);letter-spacing:0;text-transform:none}[data-theme^=radar] .btn{background:var(--green);color:#fff;border-radius:999px}[data-theme^=radar] .btn:hover{background:var(--green-deep)}[data-theme=radar-deep] .btn{background:var(--cream);color:var(--green-deep)}[data-theme=radar-deep] .btn:hover{color:var(--green-deep);background:#fff}.wm-radio{font:400 1em/1 var(--font-wordmark);letter-spacing:.01em}.wm-radar{font:700 1em/1 var(--font-radar-mark);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.wm-radar svg{width:.68em;height:.68em;fill:var(--gold);margin:.06em .18em 0}.led-text{color:currentColor}.bar{z-index:20;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--line-dark);position:sticky;top:0}.bar .inner{height:var(--bar-h);justify-content:space-between;align-items:center;gap:var(--gutter);max-width:var(--page-max);padding-inline:calc(var(--margin) + var(--rail)) var(--margin);margin-inline:auto;display:flex}.brand{min-height:44px;color:var(--glitch-r);align-items:center;margin-left:-.102em;font-size:22px;text-decoration:none;display:inline-flex}.fm-wordmark{display:flex;transform:translateY(.085em)}.bar-actions{justify-content:flex-end;align-items:center;gap:var(--s1);flex:none;display:flex}.menu-btn,.bar-btn{min-height:40px;font:500 var(--t-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}.menu-btn{color:var(--paper);background:0 0;border:1px solid #4a4843}.menu-btn:hover{border-color:var(--paper)}.bar-btn{background:var(--glitch-r);color:var(--ink)}.bar-progress{pointer-events:none;background:var(--glitch-r);height:2px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.bar-btn:hover{background:var(--paper)}.tuner{align-items:flex-end;gap:var(--s1);align-self:stretch;padding-block:8px;display:none}.tuner-end{color:#9a958a;line-height:1}.tuner-scale{justify-content:space-between;column-gap:var(--s3);background:repeating-linear-gradient(90deg,#6b6658 0 1px,#0000 1px 2.5%) bottom/100% 6px no-repeat,linear-gradient(#3a3832,#3a3832) bottom/100% 1px no-repeat;flex:1;grid-template-columns:repeat(5,auto);align-self:stretch;display:grid}.tuner-scale a{height:100%;font:500 var(--t-label)/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#b5b0a5;justify-content:center;align-items:flex-start;padding-top:6px;text-decoration:none;display:flex;position:relative}.tuner-scale a:after{content:"";background:#b5b0a5;width:2px;height:0;margin-left:-1px;position:absolute;bottom:0;left:50%}.tuner-scale a:hover{color:var(--paper)}.tuner-scale a:hover:after{height:16px}.tuner-scale a[aria-current]{color:var(--paper)}.tuner-scale a[aria-current]:after{background:var(--glitch-r);height:24px}@media (min-width:768px){.bar .inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.brand{grid-column:1/span 3}.tuner{padding-inline:var(--s2);grid-column:4/span 6;display:flex}.bar-actions{grid-column:10/span 3}}.dial{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);border:0;margin:0;padding:0}.dial::backdrop{background:#0a0a0a99}.dial .inner{max-width:var(--page-max);padding:var(--s3) var(--margin) var(--section-sm) calc(var(--margin) + var(--rail));margin-inline:auto}.dial .top{min-height:var(--bar-h);margin-top:calc(-1 * var(--s3));justify-content:space-between;align-items:center;display:flex}.stops-dial{margin-top:var(--s5);gap:var(--s4);display:grid;position:relative}.stops-dial:before{content:"";left:calc(var(--rail-x) - var(--rail) - 2px);background:var(--line-dark);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px}.stops-dial li{position:relative}.stops-dial li:before{content:"";left:calc(var(--rail-x) - var(--rail) - 7px);background:var(--ink);border:3px solid #6b6658;border-radius:50%;width:14px;height:14px;position:absolute;top:3px}.stops-dial li[aria-current]:before{background:var(--paper);border-color:var(--paper)}.stops-dial a{column-gap:var(--s2);grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.stops-dial a:hover .h3{text-underline-offset:4px;text-decoration:underline}.stops-dial .label{padding-top:4px}.stops-dial .small{color:#b5b0a5;grid-column:2;margin-top:2px}.dial .next{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line-dark)}.route{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.foot{background:var(--ink);color:var(--paper);padding-block:var(--section-sm) var(--s5);--pad-top:var(--section-sm);--pad-bottom:var(--s5)}.foot-cols{row-gap:var(--s5)}@media (max-width:767px){.foot-cols>*{grid-column:span 2}}.foot h2{margin-bottom:var(--s1)}.foot ul a{min-height:36px;font-size:var(--t-small);color:#cfcabe;align-items:center;text-decoration:none;display:inline-flex}.foot ul a:hover{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.foot .legal{margin-top:var(--s6);max-width:var(--measure);color:#9a958a}.foot .legal+.legal{margin-top:var(--s1)}.photo img{aspect-ratio:3/2;object-fit:cover;border-radius:2px;width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.skip:focus{z-index:50;clip:auto;background:var(--paper);width:auto;height:auto;color:var(--ink);font:500 13px/1 var(--font-mono);padding:12px 16px;position:fixed;top:8px;left:8px}.stack{margin-top:var(--stack)}.w-22{max-width:22ch}.w-18{max-width:18ch}.red{color:var(--glitch-r)}.hero-lead{margin-top:var(--stack-loose)}.radio-hero{row-gap:var(--s6);align-items:center}.radio-hero>*{grid-column:1/-1}.radio-hero-text{align-self:start}.radio-hero-logo{align-self:start;place-items:center;display:grid}.logo-glitch{width:min(51%,290px);position:relative}.logo-glitch img{width:100%;height:auto}.logo-glitch img[class]{animation:var(--glitch) 5s step-end infinite;position:absolute;inset:0}.glitch-red{--glitch:glitch-red}.glitch-cyan{--glitch:glitch-cyan}.glitch-slice{--glitch:glitch-slice;visibility:hidden}@keyframes glitch-red{85%{transform:translate(1.2%)}86.5%{transform:translate(-.6%,.3%)}88%{transform:translate(1.6%,-.2%)}89.5%{transform:none}94%{transform:translate(.8%)}95%{transform:none}}@keyframes glitch-cyan{85%{transform:translate(-1.2%)}86.5%{transform:translate(.6%,-.3%)}88%{transform:translate(-1.6%,.2%)}89.5%{transform:none}94%{transform:translate(-.8%)}95%{transform:none}}@keyframes glitch-slice{85%{visibility:visible;clip-path:inset(18% 0 70%);transform:translate(2.4%)}86.5%{visibility:visible;clip-path:inset(52% 0 34%);transform:translate(-3%)}88%{visibility:visible;clip-path:inset(74% 0 14%);transform:translate(2%)}89.5%{visibility:hidden}94%{visibility:visible;clip-path:inset(34% 0 58%);transform:translate(-1.6%)}95%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.logo-glitch img[class]{animation:none}}@media (min-width:768px){.radio-hero-text{grid-column:1/span 7}.radio-hero-logo{grid-column:8/span 5}}.led{color:var(--glitch-r);font-size:var(--t-display);margin:-.102em 0 0 -.102em;font-weight:400;line-height:.6}.led .led-word{white-space:nowrap}.led .led-text{margin-bottom:.107em}.led-two-tone{color:var(--fg)}.body a,.small a{text-underline-offset:3px;text-decoration:underline}.home-hero{padding-block:var(--section-md) 0;--pad-bottom:0px}:is(section,.foot):has(>.wrap>.transit){overflow:clip}.wrap>.transit{z-index:-1;pointer-events:none;top:calc(-1 * var(--pad-top,0px));bottom:calc(-1 * var(--pad-bottom,0px));width:100vw;height:max(calc(100% + var(--pad-top,0px) + var(--pad-bottom,0px)), 50vw);grid-area:auto;position:absolute;left:calc(50% - 50vw)}.wrap>.transit-narrow{height:max(calc(100% + var(--pad-top,0px) + var(--pad-bottom,0px)), 179.5vw)}.wrap>.transit[preserveAspectRatio^="xMaxYMax"]{top:auto;bottom:calc(-1 * var(--pad-bottom,0px))}.transit-route{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.transit-stop{opacity:.29}.transit-interchange{fill:var(--ground);stroke:var(--paper);stroke-width:1.25px;vector-effect:non-scaling-stroke}.transit-signal{opacity:0}.transit-narrow{display:none}@media (max-width:767px){.transit-wide{display:none}.transit-narrow{display:block}}@media (prefers-reduced-motion:reduce){.transit-signal{display:none}}.home-hero-grid{align-items:center}.home-hero-grid>*{grid-column:1/-1}.home-hero-text{align-self:start}.lockup{--logo-h:clamp(82px, 9.4vw, 130px);margin-top:var(--s5);align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.lockup-radio.logo-glitch{width:calc(var(--logo-h) * 529 / 741);flex:none}.lockup-radar{height:var(--logo-h);width:auto}.lockup-x{flex:none;width:clamp(24px,2.6vw,34px);height:auto;overflow:visible}@media (min-width:768px){.home-hero-text{grid-column:1/span 7}.lockup{grid-column:8/span 5;margin-top:0}}.home-photo{margin-top:var(--s6)}.home-photo img{aspect-ratio:21/9}@media (max-width:767px){.home-photo img{aspect-ratio:3/2}}.half{padding-block:var(--section-md);padding-inline:calc(var(--margin) + var(--rail)) var(--margin)}.half>*{z-index:1;position:relative}.half .station{margin-bottom:var(--s3)}.half-radar .h2{font-family:"Montserrat", var(--font-radar);color:var(--green);letter-spacing:-.065em;font-weight:700;line-height:.92}@media (max-width:339px){.half-radar .h2{font-size:32px}}.half-logo{width:auto;height:104px;margin-bottom:var(--s4)}.half .body{margin-top:var(--stack)}.halves-arrow{z-index:1;background:var(--ink);width:48px;height:48px;color:var(--paper);border:1.5px solid #6b6658;border-radius:50%;place-items:center;margin:-24px auto;display:grid;position:relative}.halves-arrow svg{width:40%;height:40%;rotate:90deg}@media (min-width:768px){.halves{grid-template-rows:repeat(5,auto);grid-template-columns:calc(var(--edge) + var(--margin) + var(--rail) + 6 * (var(--col) + var(--gutter))) minmax(0, 1fr);display:grid}.half{grid-row:span 5;grid-template-rows:subgrid;justify-items:start;display:grid}.half .h2{align-self:baseline}.half-radio{padding-inline:calc(var(--edge) + var(--margin) + var(--rail)) calc(var(--col) + 2 * var(--gutter))}.half-radar{padding-inline:calc(var(--col) + var(--gutter)) calc(var(--edge) + var(--margin))}.half-radio{grid-area:1/1/span 5}.half-radar{grid-area:1/2/span 5}.halves-arrow{grid-area:1/2/span 5;place-self:center start;width:60px;height:60px;margin:0 0 0 -30px}.halves-arrow svg{rotate:none}}.route-steps,.connect-line{--ring:18px;--ring-w:4px;--line:4px;--line-color:var(--fg);margin-top:var(--s6);position:relative}.route-steps>li,.connect-line>li{position:relative}.route-steps>li:before,.connect-line>li:before{content:"";z-index:1;width:var(--ring);height:var(--ring);background:var(--ground);border:var(--ring-w) solid var(--stop-color,var(--line-color));border-radius:50%;position:absolute;top:0;left:0}.route-steps>li:after,.connect-line>li:after{content:"";left:calc(var(--ring) / 2);top:calc((var(--ring) - var(--line)) / 2);width:calc(100% + var(--gutter));height:var(--line);background:var(--seg-color,var(--line-color));position:absolute}.route-steps>li:last-child:after{display:none}.route-steps{row-gap:var(--s4)}.route-steps>li{align-content:start;gap:var(--s1);padding-top:36px;display:grid}.route-steps>.radar-stop{--stop-color:var(--green)}.route-steps>li:nth-last-child(2):has(+.radar-stop){--seg-color:var(--green)}.route-steps .h3{font-family:var(--head)}[data-theme=dark] .route-steps .h3,[data-theme=paper] .route-steps .h3{text-transform:uppercase;letter-spacing:.01em;font-weight:400}@media (max-width:767px){.route-steps>li{grid-column:1/-1;padding:0 0 0 36px}.route-steps>li:after{left:calc((var(--ring) - var(--line)) / 2);top:calc(var(--ring) / 2);width:var(--line);height:calc(100% + var(--s4))}}.connect-line{--ring:28px;--ring-w:6px;--line:8px;margin-top:var(--s6);row-gap:var(--s1)}.connect-line>li{grid-template-rows:subgrid;grid-row:span 3;justify-items:start;padding-top:48px;display:grid}.connect-line>li:first-child{grid-column:1/span 4}.connect-line>.radar-stop{--stop-color:var(--green);--seg-color:var(--green);grid-column:5/span 4}.connect-line>.radar-stop:after{width:calc(100% - var(--ring) / 2);border-radius:0 4px 4px 0}.stop-name{font-size:var(--t-h2);line-height:1.05;text-decoration:none}.stop-name:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.radio-name{font-family:var(--font-display);text-transform:uppercase}.radar-name{font-family:var(--font-radar);letter-spacing:-.02em;color:var(--green);font-weight:700}.connect-line .stop-name{align-self:baseline}@media (min-width:768px){.connect-line>li:first-child{grid-column:1/span 7}.connect-line>.radar-stop{grid-column:8/span 5}.connect-line>li:first-child .small{max-width:var(--measure-lead)}}@media (max-width:767px){.connect-line{row-gap:var(--s6)}.connect-line>li,.connect-line>li:first-child,.connect-line>.radar-stop{gap:var(--s1);grid-area:auto/1/auto/-1;grid-template-rows:none;padding:0 0 0 48px;display:grid}.connect-line>li:after{left:calc((var(--ring) - var(--line)) / 2);top:calc(var(--ring) / 2);width:var(--line);height:calc(100% + var(--s6))}.connect-line>.radar-stop:after{width:var(--line);height:calc(100% - var(--ring) / 2);border-radius:0 0 4px 4px}}.board{gap:var(--s4);display:grid}.board>div{column-gap:var(--gutter);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}@media (min-width:768px){.board>div{grid-template-columns:var(--col) minmax(0, 1fr)}}.board dt{padding-top:6px}.board dd{gap:4px;display:grid}.board .h3{display:block}.hoard-fig{margin-top:var(--s5)}.hoard{width:100%;height:auto;display:block}.hoard-fig figcaption{margin-top:var(--s2);max-width:var(--measure-lead)}.prices>div{grid-template-columns:168px minmax(0,1fr);align-items:start}.prices dt{align-items:center;gap:12px;padding-top:0;display:flex}.prices dt .h3{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1}.coin{flex:none;width:48px;height:auto;display:block}.prices-label{margin-bottom:var(--s3)}.prices+.prices-label{margin-top:var(--s5)}.price-credits{gap:4px;display:grid}@media (min-width:1024px){.prices>div{grid-template-columns:max(168px, calc(2 * var(--col) + var(--gutter))) minmax(0, 1fr)}}@media (max-width:1023px){.prices>div{row-gap:var(--s1);grid-template-columns:minmax(0,1fr)}}.places .cities{margin-top:var(--s7);row-gap:var(--s6)}.city .bullet{border-radius:6px;width:48px;height:48px;display:block}.city .h3{margin-top:var(--s2)}.city .meta{color:var(--fg-3);margin-top:4px}.city-stops{margin-top:var(--s3);gap:var(--s3);display:grid}.city-stops .when{color:var(--fg);margin-bottom:4px;display:block}.city .link{margin-top:var(--s2)}@media (max-width:767px){.cities>*{grid-column:1/-1}}.chips{gap:var(--s1);margin-top:var(--s5);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s1);min-height:44px;font:500 var(--t-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #4a4843;border-radius:2px;padding-inline:14px;display:inline-flex}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--ground);border-color:var(--fg)}.chip i,.city-tag i{border-radius:50%;flex:none;width:10px;height:10px;display:block}.city-tag{align-items:center;gap:var(--s1);color:var(--fg-2);display:flex}.upcoming{margin-top:var(--s5);display:grid}.show{row-gap:var(--s3);padding-bottom:var(--s5)}.show>*,.tba>*{grid-column:1/-1}.show-date{color:var(--glitch-r);align-content:start;gap:4px;display:grid}.show-date .label{color:var(--fg-3)}.show-main{justify-items:start;gap:var(--s2);display:grid}.show-main .actions{margin-top:var(--s1)}.tba{row-gap:var(--s1);padding-block:var(--s2);border-top:1px solid var(--rule);align-items:center}.tba .link{justify-self:start;min-height:32px}@media (min-width:768px){.show-date,.tba>.city-tag{grid-column:1/span 3}.show-main,.tba>.small,.tba>.link{grid-column:4/span 9}}.nights{margin-top:var(--s6);gap:var(--s7);display:grid}.night{row-gap:var(--s3)}.night>*{grid-column:1/-1}.night-text{align-content:start;justify-items:start;gap:var(--s1);display:grid}.night-text .h3{margin-top:4px}.night-credit a{color:var(--fg)}.night-photos{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.night-photos .photo:first-child{grid-column:1/-1}.night-photos .photo:first-child img{aspect-ratio:16/9}@media (min-width:768px){.night-text{grid-column:1/span 3}.night-photos{grid-column:4/span 9}.no-photos .night-text{grid-column:1/span 6}}@media (max-width:767px){.nights{gap:var(--s6)}}.story-stops{gap:var(--s4);align-self:start;display:grid}.story-stops .body{margin-top:var(--s1)}.flyer{max-width:calc(4 * var(--col) + 3 * var(--gutter))}.flyer img{aspect-ratio:auto}.people{margin-top:var(--s6)}.person{align-content:start;justify-items:start;gap:var(--s1);display:grid}.split>.person.split-head{grid-column:1/-1}.split>.person.split-body{grid-column:1/-1;padding-top:0}@media (min-width:768px){.split>.person.split-head{grid-column:1/span 5}.split>.person.split-body{grid-column:8/span 5}}.portrait{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:var(--s2);border-radius:2px}.initials{background:var(--ink);color:var(--paper);font:400 var(--t-h2)/1 var(--font-display);place-items:center;display:grid}.person-links{gap:var(--s3);display:flex}.foot .foot-brand{margin-bottom:var(--s3)}.foot .foot-brand a{min-height:0;display:inline-block}.foot .foot-main a{min-height:44px;font-size:var(--t-body,1.125rem)}.foot .legal{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.04em;text-transform:uppercase;max-width:none;font-size:.8125rem}
