.cop-tl .tl-photo{border-radius:var(--radius);border:1px solid var(--line-d);margin:0 0 14px;overflow:hidden}.cop-tl .tl-photo img,.cop-tl .tl-photo picture{object-fit:cover;width:100%;height:clamp(150px,17vw,200px);display:block}.cop-figs{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(16px,2.2vw,30px);margin-top:22px;display:grid}.cop-fig{margin:0}.cop-fig img,.cop-fig picture{object-fit:cover;object-position:var(--fig-y,50% 50%);border-radius:var(--radius);width:100%;height:clamp(220px,25vw,340px);display:block}.cop-fig figcaption{margin-top:10px;padding-left:2px}.cop-fig figcaption b{font-family:var(--d);color:var(--navy);font-size:15.5px;font-weight:600}.cop-cred{font-family:var(--r);color:var(--slate);margin-top:3px;font-size:13px;display:block}body:has(.cs) .nav,body:has(.cs) .megamenu{display:none}.cs{--cs-spk:#5bb8f5;--cs-grey:#3d4c63;--cs-soft:#f3f5f7;--cs-gut:clamp(20px, 4vw, 56px);color:var(--ink);background:#fff;position:relative;overflow-x:clip}.cs [id]{scroll-margin-top:96px}.cs-w{max-width:1440px;padding-inline:var(--cs-gut);box-sizing:border-box;margin:0 auto}.cs b{font-weight:500}.cs a:not([class]){color:inherit;text-underline-offset:5px}.cs a:not([class]):hover{color:var(--blue)}.cs-head{z-index:60;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.cs-head-in{align-items:center;gap:28px;height:84px;display:flex;position:relative}.cs-logo{font-family:var(--d);color:var(--ink);font-size:19px;font-weight:600;text-decoration:none}.cs-chip{border-left:1px solid var(--line);font-family:var(--d);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;padding-left:28px;font-size:15px;text-decoration:none;display:flex}.cs-chip b{font-weight:600}.cs-chip-sub{color:var(--slate)}.cs-chip{min-width:0}.cs-chip b,.cs-chip-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs-chip-sub{flex-shrink:100}.cs-logo,.cs-links,.cs-head-cta,.cs-menu-btn{flex:none}.cs-pip{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.cs-pip-lg{width:12px;height:12px}.cs-ping{border:1.5px solid var(--orange);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.cs-links{font-family:var(--d);gap:26px;margin-left:auto;font-size:16px;font-weight:500;display:flex}.cs-links a{color:var(--ink);text-underline-offset:6px;align-items:center;gap:8px;display:inline-flex}.cs-links .fico,.cs-links a:hover{color:var(--blue)}.cs-links a[aria-current]{color:var(--blue);text-underline-offset:8px;text-decoration:underline 2px}.cs-menu-btn{min-height:48px;font-family:var(--d);color:var(--cs-grey);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.cs-menu{width:100%;max-width:100%;height:100%;max-height:100%;padding:0 var(--cs-gut) 28px;background:var(--blue);color:#fff;box-sizing:border-box;border:0;margin:0;overflow-y:auto}.cs-menu::backdrop{background:#001a2c80}.cs-menu a{color:#fff}.cs-menu-top{justify-content:space-between;align-items:center;height:84px;display:flex}.cs-menu .cs-menu-btn{color:#fff}.cs-menu ul{margin:0;padding:0;list-style:none}.cs-menu-page a{min-height:64px;font-family:var(--d);font-weight:300;font-size:var(--fs-hsub);letter-spacing:-.02em;border-bottom:1px solid #ffffff52;align-items:center;gap:18px;text-decoration:none;display:flex}.cs-menu .cs-menu-site{font-family:var(--d);flex-wrap:wrap;gap:6px 22px;margin:28px 0;font-size:15px;font-weight:500;display:flex}.cs-menu-site a{text-underline-offset:5px;align-items:center;min-height:40px;display:inline-flex}.cs-hero-in{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;gap:40px;min-height:620px;display:grid}.cs-h1{font-family:var(--d);font-weight:200;font-size:var(--fs-hero);letter-spacing:-.05em;margin:0;line-height:.92}.cs-h1 b{font-weight:500}.cs-ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.cs-ln>span{display:block}.cs-lead{max-width:34em;font-size:var(--fs-lead);color:#22364a;margin:30px 0 22px;line-height:1.55}.cs-collage{aspect-ratio:13/11;position:relative}.cs-plane{display:block;position:absolute}.cs-plane-sky{background:var(--bright);width:74%;height:72%;top:4%;left:12%}.cs-plane-peach{background:var(--peach);width:38%;height:28%;top:66%;left:0}.cs-photo{width:76%;height:58%;position:absolute;top:13%;left:24%;overflow:hidden}.cs-photo img,.cs-photo picture,.cs-fig-box img,.cs-fig-box picture{object-fit:cover;width:100%;height:100%;display:block}.cs-fig{width:44%;margin:0;position:absolute;top:60%;left:6%}.cs-fig .cs-fig-box{aspect-ratio:300/190;width:100%;height:auto;position:relative;overflow:hidden}.cs-fig-box img{object-position:50% 25%}.cs-fig figcaption{color:var(--cs-grey);margin-top:8px;font-size:13.5px}.cs-sechead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;display:grid}.cs-h2{font-family:var(--d);font-weight:200;font-size:var(--fs-statement);letter-spacing:-.04em;margin:0;line-height:1}.cs-h2 b{font-weight:500}.cs-ph{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.cs-ph>span{display:inline-block}.cs-intro{font-size:var(--fs-lead);color:var(--cs-grey);margin:0;line-height:1.55}.cs-cta-row{flex-wrap:wrap;align-items:center;gap:14px 28px;margin:24px 0 0;display:flex}.cs-legend{font-family:var(--d);flex-wrap:wrap;gap:12px 26px;margin:20px 0 0;padding:0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.cs-legend li{align-items:center;gap:10px;display:inline-flex}.cs-sw{box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.cs-sw-side{background:#fff}.cs-sw-pav{border:3px solid #fff}.cs-sw-spk{background:var(--cs-spk)}.cs-sw-now{background:var(--orange);box-shadow:0 0 0 5px #f0620740}.cs-sw-done{background:#ffffff6b}.cs-intro-links{font-family:var(--d);margin:16px 0 0;font-size:15.5px;font-weight:500}.cs-prog{background:var(--ink);color:#fff;padding:var(--sp-sec) 0}.cs-prog .cs-intro{color:#fffc}.cs-prog a:not([class]){color:#fff}.cs-prog a:not([class]):hover{color:var(--cs-spk)}.cs-now{border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) 380px;column-gap:64px;margin-bottom:96px;padding-bottom:56px;display:grid}.cs-band{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) 380px;align-items:end;column-gap:64px;display:grid}.cs-now-deb{border-top:1px solid #fff3;grid-area:2/2;margin-top:30px;padding-top:22px}.cs-now-deb-t{font-family:var(--d);color:#ffffffd1;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.4}.cs-now-deb-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-now-deb-list li{justify-items:start;gap:2px;display:grid}.cs-now-deb-list a{font-family:var(--d);color:#fff;align-items:center;gap:8px;font-size:15.5px;font-weight:500;display:inline-flex}.cs-now-deb-list .fico{color:var(--cs-spk)}.cs-now-deb-list li>span{color:#ffffffb8;padding-left:26px;font-size:14.5px}.cs-now.is-after .cs-now-deb{border:0;grid-area:1/1/auto/-1;margin:0;padding:0}.cs-now.is-after .cs-now-deb-t{font-weight:300;font-size:var(--fs-hsub);color:#fff;margin-bottom:20px}.cs-band[hidden]{display:none}.cs-band-k{font-family:var(--d);color:var(--peach);align-items:center;gap:14px;margin:0;font-size:18px;font-weight:600;display:flex}.cs-band-t{font-family:var(--d);font-weight:300;font-size:var(--fs-hsec);letter-spacing:-.035em;margin:20px 0 0;line-height:1.06}.cs-band-sub{font-family:var(--d);font-weight:300;font-size:var(--fs-hsub);color:#ffffffd1;margin:10px 0 0;line-height:1.3}.cs-band-where{font-size:var(--fs-lead);color:#ffffffd1;margin:22px 0 0;line-height:1.5}.cs-band-where b{font-family:var(--d);color:#fff;font-weight:600}.cs-band-where .fico{vertical-align:-3px;color:var(--cs-spk);margin-right:8px}.cs-band-rail{font-family:var(--d);color:#ffffffb8;font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:18px;margin-top:30px;font-size:15px;display:grid}.cs-band-rail[hidden]{display:none}.cs-rail{background:#ffffff38;height:2px;position:relative}.cs-rail-fill{width:var(--cs-pct,0%);background:var(--orange);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.cs-rail-tick{left:var(--cs-pct,0%);background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 4px var(--ink);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.cs-band-left{font-family:var(--d);color:#ffffffb8;margin:12px 0 0;font-size:15px}.cs-band-side{justify-items:start;gap:18px;display:grid}.cs-band-side [hidden]{display:none}.cs-band-how{color:#ffffffc7;margin:0;font-size:16px;line-height:1.5}.cs-band-links{font-family:var(--d);flex-wrap:wrap;gap:10px 22px;margin:0;font-size:15.5px;font-weight:500;display:flex}.cs-band-next{color:#ffffffb8;border-top:1px solid #ffffff29;margin:6px 0 0;padding-top:16px;font-size:15.5px;line-height:1.5}.cs-band-next b{font-family:var(--d);color:#fff;font-weight:600}.cs-grid{grid-template-columns:72px repeat(var(--cs-days), minmax(0, 1fr));margin-top:56px;display:grid}.cs-week{font-family:var(--d);border-bottom:1px solid #ffffff3d;margin:0 12px 0 0;padding-bottom:12px;font-size:15px;font-weight:600}.cs-week span{color:#ffffffad;font-weight:400}.cs-wmid{text-align:center;color:#ffffff9e;border-color:#ffffff1f;margin:0;font-size:13px;font-weight:400}.cs-w2{margin:0 0 0 12px}.cs-dayhead{color:#ffffffa8;font-family:var(--d);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:16px 0 14px;display:grid}.cs-dayhead span{font-size:14px}.cs-dayhead b{text-underline-offset:7px;font-size:28px;font-weight:200;text-decoration-thickness:1px}.cs-dayhead[aria-pressed=true]{color:#fff;background:#ffffff0f}.cs-dayhead[aria-pressed=true] span{font-weight:600}.cs-dayhead[aria-pressed=true] b{font-weight:500;text-decoration:underline}.cs-time{box-sizing:border-box;height:28px;font-family:var(--d);color:#ffffff9e;font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px}.cs-cell{box-sizing:border-box;place-items:center;height:28px;display:grid}.cs-hour{border-top:1px solid #ffffff12}.cs-cell.is-picked{background:#ffffff0f}.cs-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid;position:relative}.cs-dot>span{background:var(--cs-spk);box-sizing:border-box;border-radius:50%;width:13px;height:13px}.cs-k-side>span{background:#fff;width:15px;height:15px}.cs-k-pavilion>span{background:0 0;border:3px solid #fff;width:15px;height:15px}.cs-dot.is-done>span{opacity:.42}.cs-dot.is-now>span{background:var(--orange);opacity:1;border:0;width:16px;height:16px;box-shadow:0 0 0 6px #f0620740}.cs-dot.is-sel>span{box-shadow:0 0 0 8px #ffffff2e}.cs-empty{background:#ffffff2e;border-radius:50%;width:4px;height:4px}.cs-day{border-top:1px solid #fff3;grid-template-columns:300px minmax(0,1fr);column-gap:64px;margin-top:72px;padding-top:36px;display:grid}.cs-day[hidden]{display:none}.cs-day-n{font-family:var(--d);font-weight:200;font-size:var(--fs-stat);letter-spacing:-.05em;margin:0;padding-bottom:.06em;line-height:.85;overflow:hidden}.cs-day-n span{display:block}.cs-day-t{font-family:var(--d);font-weight:300;font-size:var(--fs-hsub);margin:16px 0 0;line-height:1.2}.cs-day-t span{color:var(--cs-spk)}.cs-day-note{color:#ffffffc2;margin:14px 0 0;font-size:16px;line-height:1.55}.cs-row{border-bottom:1px solid #ffffff24;grid-template-columns:120px minmax(0,1fr) 220px;align-items:baseline;gap:24px;padding:20px 16px;display:grid}.cs-row.is-done .cs-row-time,.cs-row.is-done h4{opacity:.6}.cs-row.is-sel{background:#ffffff12}.cs-row-time{font-family:var(--d);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.cs-row-main h4{font-family:var(--d);margin:0;font-size:19px;font-weight:500;line-height:1.3}.cs-row-t{font:inherit;color:inherit;text-align:left;cursor:pointer;baseline-source:first;background:0 0;border:0;padding:0}.cs-row-t:hover{color:var(--cs-spk)}.cs-row-t .cs-nw{white-space:nowrap}.cs-row-t .fico{vertical-align:-3px;color:var(--cs-spk);margin-left:8px;transition:transform .25s;display:inline-flex}.cs-row-t[aria-expanded=true] .fico{transform:rotate(180deg)}.cs-row-main p{color:#ffffffb8;margin:6px 0 0;font-size:15.5px;line-height:1.45}.cs-row-main .cs-row-acts{font-family:var(--d);color:#fff;flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-weight:500;display:flex}.cs-row-who{font-family:var(--d);text-align:right;color:#ffffffd9;margin:0;font-size:15px}.cs-row-who span{color:#fff9;margin-top:4px;font-weight:600;display:block}.cs-row.is-now .cs-row-who span{color:var(--peach)}.cs-band-photo{height:clamp(360px,44vw,640px);margin:0;position:relative;overflow:hidden}.cs-band-photo img,.cs-band-photo picture{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.cs-band-photo figcaption{left:var(--cs-gut);color:#fff;font-family:var(--d);text-shadow:0 1px 14px #00000080;align-items:center;gap:18px;font-size:17px;display:flex;position:absolute;bottom:36px}.cs-band-photo figcaption span:first-child{font-weight:600}.cs-cap-line{background:#fff;width:96px;height:1px}.cs-map,.cs-fund{padding:var(--sp-sec) 0}.cs-stops{grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-stops-line{background:var(--navy);height:6px;position:absolute;top:15px;left:12.5%;right:12.5%}.cs-walker{z-index:2;background:var(--orange);opacity:0;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:11px;left:12.5%;box-shadow:0 0 0 4px #fff}.cs-stop{text-align:center;align-content:start;justify-items:center;gap:12px;padding:0 18px;display:grid;position:relative}.cs-knob{box-sizing:border-box;border:7px solid var(--navy);background:#fff;border-radius:50%;width:36px;height:36px;position:relative}.cs-knob-start{border-radius:var(--radius);background:var(--navy)}.cs-stop.is-now .cs-knob{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 8px #f062072e}.cs-knob .cs-ping{border-width:2px;inset:-7px}.cs-stop h3{font-family:var(--d);font-weight:400;font-size:var(--fs-hsub);letter-spacing:-.02em;margin:6px 0 0;line-height:1.1}.cs-stop.is-now h3{color:#c2410c}.cs-stop:target:not(.is-now) .cs-knob{border-color:var(--blue);box-shadow:0 0 0 8px #0077b62e}.cs-stop:target:not(.is-now) h3{color:var(--blue)}.cs-stop-sub{color:var(--cs-grey);margin:0;font-size:16px}.cs-stop-lines{font-family:var(--d);margin:0;font-size:15px;line-height:1.7}.cs-mapnotes{border-top:1px solid var(--line);color:var(--cs-grey);flex-wrap:wrap;gap:14px 40px;margin:64px 0 0;padding-top:22px;font-size:16.5px;display:flex}.cs-team{background:var(--cs-soft);padding:var(--sp-sec) 0}.cs-people{grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;margin:60px 0 0;padding:0;list-style:none;display:grid}.cs-person{flex-direction:column;gap:10px;display:flex}.cs-por{aspect-ratio:4/5;background:var(--tint);overflow:hidden}.cs-por img,.cs-por picture{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.cs-person h3{font-family:var(--d);margin:4px 0 0;font-size:18px;font-weight:500;line-height:1.25}.cs-person p{color:var(--cs-grey);margin:0;font-size:14.5px;line-height:1.45}.cs-person .cs-person-when{font-family:var(--d);color:var(--ink);font-weight:600}.cs-person a{font-family:var(--d);margin-top:auto;font-size:15.5px;font-weight:500}.cs-logos{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.cs-logos li{box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;height:140px;padding:24px;display:grid}.cs-logos img{object-fit:contain;filter:grayscale();opacity:.8;max-width:72%;max-height:60px}.cs-read{padding:0 0 var(--sp-sec)}.cs-read-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cs-arrows{flex:none;gap:10px;margin:0;display:flex}.cs-arrow{width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #001a2c4d;border-radius:50%;place-items:center;display:grid}.cs-arrow:hover{border-color:var(--ink)}.cs-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.cs-track{margin:48px calc(-1 * var(--cs-gut)) 0 0;padding:0 var(--cs-gut) 6px 0;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:24px;display:flex;overflow-x:auto}.cs-track::-webkit-scrollbar{display:none}.cs-pub{scroll-snap-align:start;color:var(--ink);flex-direction:column;flex:0 0 300px;gap:12px;text-decoration:none;display:flex}.cs-pub-img{aspect-ratio:3/4;background:var(--tint);display:block;position:relative;overflow:hidden}.cs-pub-img img,.cs-pub-img picture{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .9s var(--e);display:block}.cs-pub-brief{background:var(--navy);color:#fff;transition:transform .55s var(--e);padding:22px 22px 24px;font-size:16px;line-height:1.5;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.cs-pub-brief b{font-family:var(--d);margin-top:12px;font-size:15px;font-weight:600;display:block}.cs-pub:hover .cs-pub-brief,.cs-pub:focus-visible .cs-pub-brief{transform:none}.cs-pub:hover .cs-pub-img img{transform:scale(1.04)}.cs-pub-k{font-family:var(--d);color:var(--slate);font-size:14px;font-weight:500}.cs-pub-t{font-family:var(--d);letter-spacing:-.01em;margin-top:-4px;font-size:19px;font-weight:500;line-height:1.3}.cs-deb{background:var(--blue);color:#fff;padding:var(--sp-sec) 0}.cs-deb-in{grid-template-columns:minmax(0,1fr) 480px;align-items:end;column-gap:56px;display:grid}.cs-deb-h{font-family:var(--d);font-weight:200;font-size:var(--fs-stat);letter-spacing:-.05em;margin:0;line-height:.9}.cs-deb-h b{font-weight:500}.cs-deb-side p{font-family:var(--d);margin:0 0 22px;font-size:19px;font-weight:500;line-height:1.4}.cs-deb-ses{gap:18px;margin:0 0 10px;padding:0;list-style:none;display:grid}.cs-deb-zone{font-family:var(--d);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:500;display:flex}.cs-band-links a,.cs-row-acts a,.cs-intro-links a,.cs-person a{align-items:center;gap:7px;display:inline-flex}.cs-band-links .fico,.cs-row-acts .fico,.cs-intro-links .fico{color:var(--cs-spk)}.cs-more{color:#ffffffd1;border-top:1px solid #ffffff24;gap:12px;margin-top:14px;padding-top:14px;font-size:15.5px;line-height:1.5;display:grid}.cs-more[hidden]{display:none}.cs-row-main .cs-more p{margin:0}.cs-more b{color:#fff;font-weight:600}.cs-more-who{flex-wrap:wrap;gap:14px 32px;margin:0;padding:0;list-style:none;display:flex}.cs-more-who li{align-items:center;gap:12px;display:flex}.cs-more-who img{object-fit:cover;border-radius:50%;width:56px;height:56px}.cs-more-who span{gap:2px;font-size:14.5px;display:grid}.cs-more-who a{font-family:var(--d);color:#fff;align-items:center;gap:6px;margin-top:2px;font-weight:500;display:inline-flex}.cs-more-who .fico{color:var(--cs-spk)}.cs-tabs{display:none}.cs-head-cta{white-space:nowrap}@media (width<=1250px){.cs-links .cs-link-deb{display:none}}@media (width<=1100px){.cs-chip-sub,.cs-links{display:none}.cs-now{grid-template-columns:minmax(0,1fr)}.cs-now-deb{grid-column:1}.cs-head .cs-head-cta{margin-left:auto}.cs-people{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-band,.cs-deb-in,.cs-day{grid-template-columns:minmax(0,1fr);row-gap:28px}}@media (width<=860px){.cs-links,.cs-head .cs-head-cta{display:none}.cs-head-in{gap:12px;height:60px}.cs-head .cs-menu-btn{margin-left:auto}.cs-head .cs-chip{padding-left:12px;font-size:13px;display:flex}.cs-chip-sub{display:none}.cs-hero-in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:20px 40px}.cs-collage{order:-1}.cs-sechead,.cs-day{grid-template-columns:minmax(0,1fr)}.cs-now{margin-bottom:56px}.cs-grid{grid-template-columns:34px repeat(var(--cs-days), minmax(0, 1fr))}.cs-week{margin-right:4px;font-size:12px}.cs-week span,.cs-wmid{visibility:hidden}.cs-w2{margin-left:4px}.cs-dayhead{padding:10px 0 8px}.cs-dayhead span{display:none}.cs-dayhead b{font-size:14px}.cs-time{height:14px;padding:0;font-size:10px;line-height:14px}.cs-time:not(.cs-hour){visibility:hidden}.cs-cell{height:14px}.cs-dot{width:14px;height:14px}.cs-dot>span{width:8px;height:8px}.cs-k-side>span,.cs-k-pavilion>span{width:9px;height:9px}.cs-k-pavilion>span{border-width:2px}.cs-dot.is-now>span{width:10px;height:10px;box-shadow:0 0 0 4px #f0620747}.cs-empty{width:3px;height:3px}.cs-day{margin-top:40px}.cs-row{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px 0}.cs-row-time{font-size:19px}.cs-row-who{text-align:left;grid-column:2}.cs-stops{grid-template-columns:minmax(0,1fr);gap:28px}.cs-stops-line{width:6px;height:auto;inset:18px auto 18px 15px}.cs-walker{display:none}.cs-stop{text-align:left;grid-template-columns:36px minmax(0,1fr);justify-items:start;gap:4px 16px;padding:0}.cs-stop>:not(.cs-knob){grid-column:2}.cs-stop h3{margin:0}.cs-knob{grid-row:1/span 3}.cs-people,.cs-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-read-head{flex-direction:column;align-items:flex-start}.cs-pub{flex-basis:240px}.cs-tabs{z-index:70;height:66px;padding:0 10px env(safe-area-inset-bottom,10px);box-sizing:content-box;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) 1.25fr;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.cs-tabs a:not([class]){font-family:var(--d);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.cs-tabs a:not([class]) .fico{color:var(--blue)}.cs-tabs a[aria-current]:not([class]){color:var(--blue);font-weight:700}.cs-tabs .btn-navy{justify-content:center;align-self:center;padding-inline:10px}body:has(.cs){padding-bottom:calc(66px + env(safe-area-inset-bottom,10px))}body:has(.cs) .backtop{bottom:calc(86px + env(safe-area-inset-bottom,10px))}.cs [id]{scroll-margin-top:72px}}@media (width<=430px){.cs-head .cs-menu-btn{justify-content:center;min-width:48px}.cs-head .cs-menu-btn span:not(.fico){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cs-pub-brief,.cs-pub-img img{transition:none}.cs-pub:hover .cs-pub-img img{transform:none}}.cup[data-astro-cid-e2jmu7og]{background:var(--navy);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:clamp(18px,2.6vw,40px);padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 40px 90px -50px #001e348c}.cup-k[data-astro-cid-e2jmu7og]{font-family:var(--d);letter-spacing:.08em;text-transform:uppercase;color:#5bb8f5;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.cup-pip[data-astro-cid-e2jmu7og]{background:var(--orange);border-radius:50%;width:8px;height:8px}.cup-main[data-astro-cid-e2jmu7og] h2[data-astro-cid-e2jmu7og]{font-family:var(--d);letter-spacing:-.02em;color:#fff;margin-top:10px;font-size:clamp(24px,2.6vw,36px);font-weight:400}.cup-when[data-astro-cid-e2jmu7og]{font-family:var(--d);color:#5bb8f5;margin-top:6px;font-size:14.5px;font-weight:600;display:inline-block}.cup-main[data-astro-cid-e2jmu7og] p[data-astro-cid-e2jmu7og]{font-family:var(--r);color:#ffffffc7;margin-top:10px;font-size:15px;line-height:1.6}.cup-body[data-astro-cid-e2jmu7og]{font-family:var(--r);color:#ffffffc7;max-width:68ch;font-size:15px;line-height:1.6}.cup-body[data-astro-cid-e2jmu7og] p,.cup-body[data-astro-cid-e2jmu7og] ul,.cup-body[data-astro-cid-e2jmu7og] ol{margin:10px 0 0}.cup-body[data-astro-cid-e2jmu7og] ul,.cup-body[data-astro-cid-e2jmu7og] ol{padding-left:20px}.cup-body[data-astro-cid-e2jmu7og] h2,.cup-body[data-astro-cid-e2jmu7og] h3,.cup-body[data-astro-cid-e2jmu7og] strong{color:#fff}.cup-body[data-astro-cid-e2jmu7og] h2,.cup-body[data-astro-cid-e2jmu7og] h3{font-family:var(--d);margin:16px 0 0;font-size:16px;font-weight:600}.cup-body[data-astro-cid-e2jmu7og] a{color:#5bb8f5;text-underline-offset:3px;text-decoration:underline}.cup-prog[data-astro-cid-e2jmu7og]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 clamp(18px,2.6vw,36px);margin-top:10px;display:grid}.cup-ev[data-astro-cid-e2jmu7og]{grid-row:span 2}.cup-ev[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og]{gap:1px;margin-bottom:10px;display:grid}.cup-ev[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og] b[data-astro-cid-e2jmu7og]{font-family:var(--d);color:#fff;font-size:13px;font-weight:600}@media (width<=860px){.cup-prog[data-astro-cid-e2jmu7og]{grid-template-columns:minmax(0,1fr)}.cup-ev[data-astro-cid-e2jmu7og]{grid-row:auto}}.cup-cta[data-astro-cid-e2jmu7og]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cfund[data-astro-cid-e2jmu7og]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(18px,3vw,48px);display:grid}.cfund-main[data-astro-cid-e2jmu7og] p[data-astro-cid-e2jmu7og]{font-family:var(--r);font-size:var(--fs-lead);color:var(--slate);max-width:66ch;margin-top:14px;line-height:1.6}.cfund-main[data-astro-cid-e2jmu7og] .cfund-stats[data-astro-cid-e2jmu7og]{font-family:var(--d);color:var(--ink);flex-wrap:wrap;gap:6px 28px;font-size:15px;display:flex}.cfund-stats[data-astro-cid-e2jmu7og] b[data-astro-cid-e2jmu7og]{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.cfund-cta[data-astro-cid-e2jmu7og]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=860px){.cfund[data-astro-cid-e2jmu7og]{grid-template-columns:minmax(0,1fr);align-items:start}}.cup-link[data-astro-cid-e2jmu7og]{min-height:44px;font-family:var(--d);color:#ffffffd9;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.cup-link[data-astro-cid-e2jmu7og]:hover{color:#5bb8f5}@media (width<=860px){.cup[data-astro-cid-e2jmu7og]{grid-template-columns:1fr}}.cop-lead[data-astro-cid-e2jmu7og]{font-family:var(--r);color:#ffffffbf;margin-top:14px;font-size:15.5px;line-height:1.6}.cop-range[data-astro-cid-e2jmu7og]{font-family:var(--d);color:#fff;font-size:17px;font-weight:600;line-height:1.5}.cop-range[data-astro-cid-e2jmu7og]+.cop-lead[data-astro-cid-e2jmu7og]{margin-top:8px;font-size:14.5px}.cop-block[data-astro-cid-e2jmu7og]{margin-top:14px}.cop-bk[data-astro-cid-e2jmu7og]{font-family:var(--d);letter-spacing:.08em;text-transform:uppercase;color:#5bb8f5;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.cop-bp[data-astro-cid-e2jmu7og],.cop-ul[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og]{font-family:var(--r);color:#ffffffbf;font-size:14px;line-height:1.55}.cop-bp[data-astro-cid-e2jmu7og]{margin:0}.cop-ul[data-astro-cid-e2jmu7og]{margin:0;padding:0;list-style:none}.cop-ul[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og]{margin-bottom:4px}.tl-item[data-astro-cid-e2jmu7og].l .cop-bp[data-astro-cid-e2jmu7og],.tl-item[data-astro-cid-e2jmu7og].l .cop-ul[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og]{margin-left:auto}@media (width<=780px){.tl-item[data-astro-cid-e2jmu7og].l .cop-bp[data-astro-cid-e2jmu7og],.tl-item[data-astro-cid-e2jmu7og].l .cop-ul[data-astro-cid-e2jmu7og] li[data-astro-cid-e2jmu7og]{margin-left:0}}.ytf-grid[data-astro-cid-e2jmu7og]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.ytf[data-astro-cid-e2jmu7og]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.ytf[data-astro-cid-e2jmu7og]:hover{border-color:var(--navy);transform:translateY(-3px)}.ytf[data-astro-cid-e2jmu7og].ytf-on:hover{transform:none}.ytf-media[data-astro-cid-e2jmu7og]{aspect-ratio:16/9;background:var(--navy);display:block;position:relative}.ytf-media[data-astro-cid-e2jmu7og] img[data-astro-cid-e2jmu7og]{object-fit:cover;opacity:.85;width:100%;height:100%}.ytf-play[data-astro-cid-e2jmu7og]{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.ytf-play[data-astro-cid-e2jmu7og] svg[data-astro-cid-e2jmu7og]{background:#003657d9;border-radius:50%;width:54px;height:54px;padding:12px;transition:background .25s,transform .25s}.ytf[data-astro-cid-e2jmu7og]:hover .ytf-play[data-astro-cid-e2jmu7og] svg[data-astro-cid-e2jmu7og]{background:var(--bright);transform:scale(1.06)}.ytf[data-astro-cid-e2jmu7og] .ytf-frame{aspect-ratio:16/9;border:0;width:100%;display:block}.ytf-meta[data-astro-cid-e2jmu7og]{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.ytf-meta[data-astro-cid-e2jmu7og] b[data-astro-cid-e2jmu7og]{font-family:var(--d);color:var(--navy);font-size:15.5px;font-weight:600;line-height:1.4}.ytf-sub[data-astro-cid-e2jmu7og]{font-family:var(--r);color:var(--slate);font-size:13.5px}.ytf-cta[data-astro-cid-e2jmu7og]{min-height:24px;font-family:var(--d);color:var(--blue);align-items:center;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.ytf-note[data-astro-cid-e2jmu7og]{font-family:var(--r);color:var(--slate);margin-top:18px;font-size:13.5px}.cfd-list[data-astro-cid-e2jmu7og]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cfd[data-astro-cid-e2jmu7og]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:7px;padding:18px 20px;transition:transform .25s,border-color .25s;display:flex}.cfd[data-astro-cid-e2jmu7og]:hover{border-color:var(--navy);transform:translateY(-2px)}.cfd-meta[data-astro-cid-e2jmu7og]{font-family:var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:600}.cfd-title[data-astro-cid-e2jmu7og]{font-family:var(--d);color:var(--navy);font-size:16px;font-weight:600;line-height:1.4}.cfd[data-astro-cid-e2jmu7og] svg[data-astro-cid-e2jmu7og]{color:var(--acc-text);margin-top:auto}@media (width<=780px){.cfd-list[data-astro-cid-e2jmu7og]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cup[data-astro-cid-e2jmu7og],.ytf[data-astro-cid-e2jmu7og],.cfd[data-astro-cid-e2jmu7og]{transition:none}.ytf[data-astro-cid-e2jmu7og]:hover,.cfd[data-astro-cid-e2jmu7og]:hover{transform:none}}
