.v3u-page{background:var(--v3-paper);width:100%;color:var(--v3-ink);font-family:var(--v3-font-body);container:v3u-page/inline-size}.v3u-wrap{width:100%;max-width:1328px;margin:0 auto;padding:0 32px}.v3u-stack{flex-direction:column;display:flex}.v3u-gs{font-family:var(--v3-font-display);letter-spacing:-.03em;text-transform:uppercase;font-weight:700}.v3u-d1{font-size:clamp(52px,8cqi,120px);line-height:.86}.v3u-d2{font-size:clamp(36px,4.6cqi,64px);line-height:.9}.v3u-d3{font-size:clamp(26px,2.6cqi,38px);line-height:.95}.v3u-kick{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.v3u-meta{letter-spacing:.06em;color:var(--v3-muted);text-transform:uppercase;font-size:12px;font-weight:700}.v3u-num{font-family:var(--v3-font-display);min-width:28px;font-size:20px;font-weight:700;line-height:1}.v3u-card{background:var(--v3-white);border:3px solid var(--v3-ink);box-shadow:var(--v3-shadow-card)}.v3u-card--offset{box-shadow:8px 8px 0 0 var(--v3u-acc,var(--v3-purple)),8px 8px 0 3px var(--v3-ink)}.v3u-tab{background:var(--v3-ink);color:var(--v3-paper);font-family:var(--v3-font-display);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.v3u-band{border:3px solid var(--v3-ink);box-shadow:var(--v3-shadow-card);background:var(--v3u-band,var(--v3-white));color:var(--v3u-word,var(--v3-ink));align-items:center;gap:16px;padding:12px 20px;text-decoration:none;display:flex}.v3u-emoji{margin-inline-end:.2em}.v3u-band-emoji{font-size:40px;line-height:1}.v3u-photo{object-fit:cover;border-bottom:3px solid var(--v3-ink);background:var(--v3-tint-fun);width:100%;display:block}.v3u-sticker{background:var(--v3u-face,var(--v3-white));color:var(--v3-ink);border:2px solid var(--v3-ink);box-shadow:4px 4px 0 0 var(--v3u-acc,var(--v3-purple)),4px 4px 0 2px var(--v3-ink);font-family:var(--v3-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:5px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;transform:rotate(-2deg)}.v3u-sticker--plus{transform:rotate(2deg)}.v3u-cur{background:var(--v3-hot-pink);color:#fff;border:2px solid var(--v3-ink);box-shadow:4px 4px 0 0 var(--v3-lime),4px 4px 0 2px var(--v3-ink);font-family:var(--v3-font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0 6px;padding:4px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-block;transform:rotate(-2deg)}.v3u-cur:hover,.v3u-cur:focus-visible,.v3u-cur--rev{background:var(--v3-lime);color:var(--v3-ink);box-shadow:4px 4px 0 0 var(--v3-hot-pink),4px 4px 0 2px var(--v3-ink)}.v3u-cur--rev:hover,.v3u-cur--rev:focus-visible{background:var(--v3-hot-pink);color:#fff;box-shadow:4px 4px 0 0 var(--v3-lime),4px 4px 0 2px var(--v3-ink)}.v3u-chip{background:var(--v3u-tint,var(--v3-tint-local));color:var(--v3u-chip-fg,var(--v3-ink));border:2px solid var(--v3-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.v3u-chip--filter{padding:6px 12px;font-size:13px}.v3u-live{background:var(--v3-lime);color:var(--v3-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.v3u-live:before{content:"";background:var(--v3-ink);width:7px;height:7px}.v3u-hl{background:var(--v3u-tint,var(--v3-tint-local));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 5px;font-weight:700}.v3u-link{color:var(--v3-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v3u-ul,var(--v3-hot-pink));text-decoration-color:var(--v3u-ul,var(--v3-hot-pink));text-underline-offset:4px;text-decoration-skip-ink:none;text-decoration-thickness:3px}.v3u-link:hover{background:var(--v3-tint-eats)}.v3u-link--violet{--v3u-ul:var(--v3-violet)}.v3u-link--action{--v3u-ul:var(--v3-action)}.v3u-link--row{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -4px;padding:1px 4px;transition:background-color .12s}.v3u-link--row:hover,.v3u-link--row:focus-visible{background:var(--v3-lime);color:var(--v3-ink)}.v3u-btn{border:3px solid var(--v3-ink);min-height:44px;box-shadow:var(--v3-shadow-btn);font-family:var(--v3-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:var(--v3-white);color:var(--v3-ink);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.v3u-btn:hover,.v3u-btn:focus-visible{box-shadow:var(--v3-shadow-btn-hover);transform:translate(-1px,-1px)}.v3u-btn--primary{background:var(--v3-action);color:#fff}.v3u-btn--join{background:var(--v3-lime)}.v3u-btn--ink{background:var(--v3-ink);color:var(--v3-paper);box-shadow:4px 4px 0 var(--v3-purple)}.v3u-btn--pink{background:var(--v3-hot-pink);color:#fff}.v3u-btn--hero{letter-spacing:.12em;min-height:48px;padding:0 22px;font-size:15px}.v3u-btn--slim{border-width:2px}.v3u-btn--accent,.v3u-btn--accent:hover,.v3u-btn--accent:focus-visible{box-shadow:4px 4px 0 0 var(--v3u-acc),4px 4px 0 3px var(--v3-ink)}.v3u-btn--slim.v3u-btn--accent,.v3u-btn--slim.v3u-btn--accent:hover,.v3u-btn--slim.v3u-btn--accent:focus-visible{box-shadow:4px 4px 0 0 var(--v3u-acc),4px 4px 0 2px var(--v3-ink)}.v3u-btn--subscribe{background:var(--v3-hot-pink);color:#fff;box-shadow:4px 4px 0 0 #fff,4px 4px 0 2px var(--v3-ink);border-width:2px;transition:background-color .12s,color .12s,box-shadow .12s,transform .12s}.v3u-btn--subscribe:hover,.v3u-btn--subscribe:focus-visible{background:var(--v3-lime);color:var(--v3-ink);box-shadow:4px 4px 0 var(--v3-ink)}.v3u-rail{flex-direction:column;display:flex}.v3u-rail-head{background:var(--v3-ink);color:var(--v3-paper);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.v3u-rail-title{font-family:var(--v3-font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}:is(h1,h2,h3,h4,h5,h6).v3u-gs:not(.ghost-content *){font-family:var(--v3-font-display);letter-spacing:-.03em;font-weight:700}:is(h1,h2,h3,h4,h5,h6).v3u-rail-title:not(.ghost-content *){font-family:var(--v3-font-display);letter-spacing:.08em;font-weight:700}.v3u-rail-body{padding:4px 16px}.v3u-rail-foot{border-top:3px solid var(--v3-ink);letter-spacing:.1em;color:var(--v3-ink);background:var(--v3u-tint,var(--v3-tint-local));text-transform:uppercase;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.v3u-rail-foot:hover,.v3u-rail-foot:focus-visible{background:var(--v3-lime)}.v3u-row{border-bottom:2px dashed var(--v3-rule);padding:12px 0}.v3u-row:last-child{border-bottom:0}.v3u-rail-stack{box-sizing:border-box;width:100%;min-width:0;font-family:var(--v3-font-body);color:var(--v3-ink);text-align:left;flex-direction:column;gap:28px;padding:0 10px 10px 0;display:flex}.v3u-rail-stack *{border-radius:0}.v3u-rail-stack p{margin:0}.v3u-rail-w .v3u-rail-body{padding:2px 16px}.v3u-rail-w .v3u-rail-head{min-width:0}.v3u-rail-w .v3u-rail-foot{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.v3u-rail-latest{flex-direction:column;gap:6px;min-width:0;display:flex}.v3u-rail-latest-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3u-rail-ev{gap:12px;min-width:0;display:flex}.v3u-rail-ev--center{align-items:center}.v3u-rail-ev-text{flex-direction:column;gap:4px;min-width:0;display:flex}.v3u-rail-stack .v3u-rail-lk{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4}.v3u-rail-stack .v3u-rail-lk--tight{line-height:1.35}.v3u-rail-standby{color:var(--v3-muted);padding:12px 0;font-size:14px;line-height:1.5}.v3u-rail-throw{border:3px solid var(--v3-ink);background:var(--v3-white);min-width:0;box-shadow:8px 8px 0 0 var(--v3-purple),8px 8px 0 3px var(--v3-ink);flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex}:is(h2,h3).v3u-gs.v3u-rail-cta-title:not(.ghost-content *){color:var(--v3-ink);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:.95}.v3u-rail-cta-body{font-size:15px;line-height:1.55}.v3u-rail-cta-btn{white-space:normal;text-align:center;align-self:flex-start;max-width:100%}.v3u-rail-gm .v3u-rail-body{flex-direction:column;gap:12px;padding:16px;display:flex}.v3u-rail-gm-id{align-items:center;gap:10px;display:flex}.v3u-rail-gm-avatar{background:var(--v3-deep-pink);width:40px;min-width:40px;height:40px;color:var(--v3-paper);border:2px solid var(--v3-ink);letter-spacing:0;justify-content:center;align-items:center;font-size:16px;display:flex}.v3u-rail-gm-name{flex-direction:column;gap:3px;min-width:0;display:flex}.v3u-rail-gm-name .v3u-gs{font-size:16px;line-height:1.1}.v3u-rail-gm-hello{background:var(--v3-tint-local);border:2px solid var(--v3-ink);padding:12px;font-size:15px;line-height:1.5}.v3u-rail-gm-help{color:var(--v3-muted);font-size:13px;line-height:1.5}.v3u-rail-gm-form{gap:8px;min-width:0;margin:0;display:flex}.v3u-rail-gm-form .v3u-rail-gm-input{flex:auto;width:100%;min-height:44px;font-size:15px}.v3u-rail-gm-form .v3u-rail-gm-input::placeholder{color:var(--v3-muted);opacity:1}.v3u-rail-gm-send{flex:none}.v3u-rail-stack :is(a,button,input):focus-visible{outline:3px solid var(--v3-ink);outline-offset:3px}.v3u-input{border:3px solid var(--v3-ink);background:var(--v3-white);min-height:48px;font:500 16px var(--v3-font-body);color:var(--v3-ink);min-width:0;padding:0 14px}.v3u-askbar{border:3px solid var(--v3-ink);min-width:0;box-shadow:4px 4px 0 var(--v3-ink);background:var(--v3-white);transition:box-shadow .12s;display:flex}.v3u-askbar:focus-within{box-shadow:4px 4px 0 0 var(--v3-hot-pink),4px 4px 0 3px var(--v3-ink)}.v3u-askbar-label{background:var(--v3-lime);color:var(--v3-ink);border-right:3px solid var(--v3-ink);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.v3u-askbar .v3u-input{border:0;outline:none;flex:auto;min-height:42px;font-size:15px}.v3u-date{border:2px solid var(--v3-ink);background:var(--v3-white);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;width:46px;min-width:46px;height:50px;font-weight:700;line-height:1;display:flex}.v3u-date small{letter-spacing:.1em;font-size:10px}.v3u-date b{font-family:var(--v3-font-display);font-size:20px}.v3u-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.v3u-day{border:3px solid var(--v3-ink);background:var(--v3-white);color:var(--v3-ink);flex-direction:column;align-items:center;gap:2px;padding:10px 4px;text-decoration:none;display:flex}.v3u-day b{font-family:var(--v3-font-display);font-size:28px;line-height:1}.v3u-day--on{background:var(--v3-lime);color:var(--v3-ink);box-shadow:4px 4px 0 0 var(--v3-hot-pink),4px 4px 0 3px var(--v3-ink)}.v3u-day--on .v3u-meta{color:var(--v3-ink)}.v3u-votes{border:2px solid var(--v3-ink);background:var(--v3-lime);color:var(--v3-ink);font:700 13px var(--v3-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:4px 8px;transition:background-color .12s,color .12s;display:inline-flex}.v3u-votes:hover,.v3u-votes:focus-visible{background:var(--v3-hot-pink);color:#fff}.v3u-votes--voted,.v3u-votes--voted:hover,.v3u-votes--voted:focus-visible{background:var(--v3-hot-pink);color:var(--v3-ink)}.v3u-ev{border-bottom:2px dashed var(--v3-rule);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.v3u-ev:last-child{border-bottom:0}.v3u-ev-time{font-family:var(--v3-font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.v3u-ev-title{font-size:18px;font-weight:700}.v3u-clap{border-top:3px solid var(--v3-ink);background:var(--v3-tint-eats);min-height:46px;color:var(--v3-ink);font-family:var(--v3-font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}.v3u-clap:before{content:"";border-right:3px solid var(--v3-ink);background:repeating-linear-gradient(-45deg,var(--v3-ink) 0 8px,#fff 8px 16px);background-size:22.6px 22.6px;align-self:stretch;width:46px;transition:width .2s,background-position .4s}.v3u-clap-go{margin-right:auto;padding-left:2px}.v3u-clap-ar{transition:transform .2s}.v3u-clap:hover:before,.v3u-clap:focus-visible:before{background-position:22.6px 0;width:64px}.v3u-clap:hover .v3u-clap-ar,.v3u-clap:focus-visible .v3u-clap-ar{transform:translate(4px)}.v3u-frame{border:3px solid var(--v3-ink);box-shadow:8px 8px 0 0 var(--v3u-acc,var(--v3-lime)),8px 8px 0 3px var(--v3-ink);background:var(--v3-white);height:250px;margin:0;position:relative}.v3u-frame>img{object-fit:cover;width:100%;height:100%;display:block}.v3u-frame>.v3u-sticker{position:absolute;top:-16px;left:16px}.v3u-fit1{width:100%;margin-top:8px;container-type:inline-size}.v3u-fit1>*{white-space:nowrap;text-overflow:ellipsis;line-height:1;font-size:clamp(20px,calc(100cqi / (var(--chars,24) * .64)),64px);margin:0;padding-bottom:.06em;overflow:hidden}.v3u-deskrow{border-bottom:2px dashed var(--v3-rule);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;padding:16px 0;display:grid}.v3u-deskrow .v3u-sticker{justify-self:start}.v3u-deskrow .v3u-link{font-size:17px;font-weight:700;line-height:1.4}.v3u-deskrow--last{border-bottom:0}.v3u-deskrow--more{border-bottom:0;border-top:3px solid var(--v3-ink);margin-top:8px;padding:28px 0 8px}.v3u-deskrow--more .v3u-sticker{box-shadow:5px 5px 0 0 var(--v3u-acc),5px 5px 0 2px var(--v3-ink);padding:9px 16px;font-size:19px}.v3u-deskrow--more .v3u-link{font-size:23px;line-height:1.3}.v3u-desk{flex-direction:column;gap:22px;scroll-margin-top:24px;display:flex}.v3u-deskgrid{align-items:stretch;gap:28px;display:grid}.v3u-deskgrid--n1{grid-template-columns:minmax(0,1fr)}.v3u-deskgrid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.v3u-deskgrid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.v3u-dcard{flex-direction:column;scroll-margin-top:24px;display:flex}.v3u-dcard .v3u-photo{height:240px}.v3u-dcard-body{flex-direction:column;flex:auto;gap:10px;padding:18px;display:flex}.v3u-dcard-body .v3u-sticker{align-self:flex-start}.v3u-dcard-body h3{margin:0}.v3u-dcard-body p{margin:0;font-size:15px;line-height:1.55}.v3u-dcard-go{align-self:flex-start;margin-top:auto;padding-top:4px;font-size:14px;font-weight:700}.v3u-dcard--noimg{background:var(--v3u-tint,var(--v3-white))}.v3u-dcard-ico{padding:20px 18px 0;font-size:44px;line-height:1}.v3u-dcard--feat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.v3u-dcard--feat .v3u-photo{border-bottom:0;border-right:3px solid var(--v3-ink);height:100%;min-height:340px}.v3u-dcard--feat .v3u-dcard-body{justify-content:center;padding:28px}.v3u-dcard--feat .v3u-dcard-body p{font-size:17px}.v3u-dcard--wide{flex-direction:row;align-items:flex-start}.v3u-dcard-title{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -4px;padding:0 4px;text-decoration:none;transition:background-color .12s}.v3u-dcard-title:hover,.v3u-dcard-title:focus-visible{background:var(--v3-lime);color:var(--v3-ink)}.v3u-dcard-go{position:relative}.v3u-dcard-go:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.v3u-dcard-body .v3u-dcard-sponsor{letter-spacing:.02em;font-size:13px;font-weight:700}.v3u-hero{border-bottom:3px solid var(--v3-ink)}.v3u-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:stretch;gap:48px;padding-top:44px;padding-bottom:44px;display:grid}.v3u-hero-grid--solo{grid-template-columns:minmax(0,1fr)}.v3u-hero-main{gap:16px;min-width:0}.v3u-hero-dek{max-width:52ch;margin:0;font-size:17px;line-height:1.55}.v3u-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.v3u-hero-main>.v3u-cta{margin-top:8px}.v3u-recent{gap:4px;min-width:0}:is(h2,h3).v3u-gs.v3u-recent-h:not(.ghost-content *){border-bottom:3px solid var(--v3-ink);color:var(--v3-ink);margin:0;padding-bottom:8px;font-size:28px;line-height:1}.v3u-prev{background:var(--v3-tint-fun);color:var(--v3-ink);border-top:3px solid var(--v3-ink)}.v3u-prev-row{scrollbar-width:none;align-items:center;gap:28px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.v3u-prev-row::-webkit-scrollbar{display:none}.v3u-prev-tag{--v3u-tint:var(--v3-white);color:var(--v3-ink);border:2px solid var(--v3-ink);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.v3u-prev-link{color:var(--v3-ink);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;text-decoration-line:underline;-webkit-text-decoration-color:var(--v3-violet);text-decoration-color:var(--v3-violet);text-underline-offset:4px;text-decoration-skip-ink:none;font-weight:700;text-decoration-thickness:3px;transition:background-color .12s}.v3u-prev-link:hover,.v3u-prev-link:focus-visible{background:var(--v3-lime)}.v3u-prev-all{letter-spacing:.06em;-webkit-text-decoration-color:var(--v3-action);text-decoration-color:var(--v3-action);margin-left:auto}.v3u-arch{background:var(--v3-tint-fun);border:3px solid var(--v3-ink);box-shadow:6px 6px 0 0 var(--v3-lime),6px 6px 0 3px var(--v3-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.v3u-arch-copy{flex:460px;gap:12px;min-width:0}.v3u-arch-copy>.v3u-sticker{align-self:flex-start}:is(h2,h3).v3u-gs.v3u-arch-h:not(.ghost-content *){color:var(--v3-ink);margin:0}.v3u-arch-copy>p{max-width:56ch;margin:0;font-size:17px;line-height:1.55}.v3u-btn.v3u-arch-btn{min-height:52px;padding:0 24px}.v3u-page--clear{background:0 0}.v3u-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v3u-home-band{background:var(--v3-tint-eats);color:var(--v3-ink);border-bottom:3px solid var(--v3-ink)}.v3u-home-band-in{gap:22px;padding-top:36px;padding-bottom:28px}.v3u-home-band-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.v3u-home-band-title{gap:10px;min-width:0}:is(h2,h3).v3u-gs.v3u-home-evh:not(.ghost-content *){color:var(--v3-white);-webkit-text-stroke:4px var(--v3-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--v3-deep-pink);overflow-wrap:anywhere;margin:0;font-size:74px}.v3u-home-band-count{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v3u-home-band-n{font-size:44px;line-height:1}.v3u-home-band-lbl{max-width:9ch;line-height:1.3}.v3u-home-day{font:inherit;cursor:pointer;border-radius:0;width:100%;min-height:44px;transition:background-color .12s}.v3u-home-day:not(.v3u-day--on):hover{background:var(--v3-tint-local)}.v3u-home-main{flex-direction:column;gap:52px;padding-top:36px;padding-bottom:64px;display:flex}.v3u-home-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:44px;display:grid}.v3u-home-river{gap:16px;min-width:0}.v3u-home-pills{scrollbar-width:none;gap:8px;padding:0 0 2px;display:flex;overflow-x:auto}.v3u-home-pill{font:inherit;letter-spacing:.1em;cursor:pointer;border-radius:0;flex:none;min-height:36px;font-size:13px;font-weight:700;transition:background-color .12s,color .12s}.v3u-home-pill:hover{box-shadow:3px 3px 0 var(--v3-ink)}.v3u-home-river-card{padding:4px 22px}.v3u-home-ev-body{gap:4px;min-width:0}.v3u-home-ev .v3u-ev-title{overflow-wrap:anywhere}.v3u-home-ev-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3u-home-ev-feat{--v3u-tint:var(--v3-lime);padding:1px 5px;font-size:10px}.v3u-home-ev-act{align-items:center;gap:8px;display:inline-flex}.v3u-home-ev-act .v3u-votes{min-height:32px}.v3u-home-ev-guide{text-decoration:none}.v3u-home-empty{color:var(--v3-muted);margin:0;padding:18px 0;font-size:15px;line-height:1.5}.v3u-home-btns{flex-wrap:wrap;gap:12px;display:flex}.v3u-home-dash{gap:24px;min-width:0}.v3u-home-sun{background:var(--v3-tint-local);gap:10px;padding:16px}.v3u-home-sun-times{justify-content:space-between;align-items:baseline;display:flex}.v3u-home-sun-times .v3u-gs{font-size:30px;line-height:1}.v3u-home-sun-bar{border:2px solid var(--v3-ink);height:14px}.v3u-home-sun-meta{color:var(--v3-ink)}.v3u-home-wx{gap:10px;padding:16px}.v3u-home-wx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v3u-home-wx-day{border:2px solid var(--v3-ink);background:var(--v3-white);padding:8px}.v3u-home-wx-day--now{background:var(--v3-tint-national)}.v3u-home-wx-hi{font-size:24px;line-height:1.1}.v3u-home-wx-lo{color:var(--v3-muted);font-size:16px}.v3u-home-commute-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.v3u-home-commute-route{flex-direction:column;gap:3px;min-width:0;display:flex}.v3u-home-commute-note{color:var(--v3-muted);font-size:12px;line-height:1.4}.v3u-home-filming .v3u-rail-body{padding:2px 16px 6px}.v3u-home-film-row{gap:3px}.v3u-home-film-name{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.v3u-home-film-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3u-home-feed .v3u-rail-head{min-width:0}.v3u-home-feed .v3u-rail-foot{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.v3u-home-feed-row{align-items:baseline;gap:10px;min-width:0;display:flex}.v3u-home-feed-desk{flex:none;align-self:center;text-decoration:none}a.v3u-home-feed-desk:hover,a.v3u-home-feed-desk:focus-visible{box-shadow:3px 3px 0 var(--v3-ink)}.v3u-home-feed-title{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;font-weight:700;line-height:1.4}.v3u-home-feed-age{color:var(--v3-muted);white-space:nowrap;text-align:right;flex:none;margin-left:auto;font-size:12px;font-weight:600}.v3u-home-feed .hv2-disclosure-toggle{display:none}.v3u-home-feed .hv2-disclosure-content>.v3u-row:last-child{border-bottom:0}@container v3u-page (max-width:1100px){.v3u-home-split{grid-template-columns:minmax(0,1fr)}.v3u-deskgrid--n3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3u-hero-grid{grid-template-columns:minmax(0,1fr)}}@container v3u-page (max-width:720px){.v3u-wrap{padding-left:16px;padding-right:16px}.v3u-card,.v3u-band{box-shadow:var(--v3-shadow-card-phone)}.v3u-card--offset{box-shadow:8px 8px 0 0 var(--v3u-acc,var(--v3-purple)),8px 8px 0 3px var(--v3-ink)}.v3u-days{scrollbar-width:none;gap:8px;padding:0 4px 8px 0;display:flex;overflow-x:auto}.v3u-days .v3u-day{min-width:64px}.v3u-ev{grid-template-columns:72px minmax(0,1fr);gap:12px}.v3u-ev-time{font-size:18px}.v3u-ev .v3u-votes{grid-column:2;justify-self:start}:is(h2,h3).v3u-gs.v3u-home-evh:not(.ghost-content *){font-size:clamp(34px,11cqi,56px)}.v3u-home-band-in{padding-top:28px;padding-bottom:22px}.v3u-home-main{gap:40px;padding-top:28px;padding-bottom:48px}.v3u-home-river-card{padding:4px 16px}.v3u-home-ev-act{grid-column:2;justify-self:start}.v3u-home-ev-act .v3u-votes{grid-column:auto}.v3u-home-feed .hv2-disclosure-toggle{border:3px solid var(--v3-ink);background:var(--v3-white);width:100%;min-height:44px;color:var(--v3-ink);font:700 13px var(--v3-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;padding:0 14px;display:flex}.v3u-home-feed .hv2-mobile-disclosure[data-expanded=false]>.hv2-disclosure-content{display:none}.v3u-home-feed-row{flex-wrap:wrap;row-gap:6px}.v3u-home-feed-title{flex-basis:100%;order:3}.v3u-home-feed .v3u-live{white-space:nowrap}.v3u-frame{height:220px}.v3u-arch{box-shadow:4px 4px 0 0 var(--v3-lime),4px 4px 0 3px var(--v3-ink);padding:22px 18px}.v3u-arch-copy{flex-basis:100%}.v3u-deskrow{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.v3u-deskrow .v3u-link{font-size:16px}.v3u-deskrow--more .v3u-sticker{padding:7px 13px;font-size:16px}.v3u-deskrow--more .v3u-link{font-size:19px}.v3u-deskgrid--n2,.v3u-deskgrid--n3,.v3u-dcard--feat{grid-template-columns:minmax(0,1fr)}.v3u-dcard--feat .v3u-photo{border-right:0;border-bottom:3px solid var(--v3-ink);height:220px;min-height:220px}.v3u-dcard--feat .v3u-dcard-body{padding:18px}.v3u-desk .v3u-band .v3u-d2{font-size:30px}}.v3u-hdr{background:var(--v3-paper);color:var(--v3-ink);font-family:var(--v3-font-body)}.v3u-hdr:not(:has(~.rvn-navigation)){border-bottom:3px solid var(--v3-ink)}.v3u-hdr-row{box-sizing:border-box;align-items:center;gap:20px;width:100%;min-width:0;max-width:1328px;margin:0 auto;padding:16px 32px;display:flex}.v3u-hdr-brand{min-height:44px;color:var(--v3-ink);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.v3u-hdr-ask{flex:360px;min-width:0}.v3u-hdr-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.v3u-hdr-sub{margin-right:4px}.v3u-hdr-sub--icon{min-width:44px;padding:0 12px;font-size:18px;display:none}.v3u-askbar .v3u-askbar-label{align-self:stretch;gap:6px;padding:0 12px}.v3u-hdr-tab{min-height:42px;color:var(--v3-ink);font:700 12px/1 var(--v3-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:3px solid #0000;border-left:0;border-right:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.v3u-hdr-tab[aria-selected=true]{border-bottom-color:var(--v3-hot-pink)}.v3u-hdr-tab:hover{border-bottom-color:var(--v3-ink)}.v3u-hdr-tab[aria-selected=true]:hover{border-bottom-color:var(--v3-hot-pink)}.v3u-hdr-tab:focus-visible{outline:3px solid var(--v3-ink);outline-offset:-3px}.v3u-hdr-go{border:0;border-left:3px solid var(--v3-ink);background:var(--v3-white);width:44px;color:var(--v3-ink);cursor:pointer;flex-shrink:0;align-self:stretch;font-size:18px;font-weight:700}.v3u-hdr-go:disabled{cursor:default}.v3u-hdr-go:hover:not(:disabled),.v3u-hdr-go:focus-visible{background:var(--v3-lime);outline:none}.v3u-askbar .v3u-input::placeholder{color:var(--v3-muted);opacity:1}.v3u-nav{box-sizing:border-box;border-top:3px solid var(--v3-ink);column-gap:10px;width:100%;max-width:1328px;margin:0 auto;padding:0 32px}.v3u-nav-item{color:var(--v3-ink);border-bottom:3px solid #0000;text-decoration:none}.v3u-nav-item:hover,.v3u-nav-item:focus-visible{border-bottom-color:var(--v3-hot-pink)}.v3u-nav-label{border-bottom:3px solid #0000}.v3u-nav-label--on{border-bottom-color:var(--v3-hot-pink)}.v3u-nav-explore{background:var(--v3-tint-local);border-top:3px solid var(--v3-ink);border-bottom:3px solid var(--v3-ink);align-items:center;column-gap:10px;padding:2px max(32px,50% - 632px)}.v3u-nav-chip{min-height:44px;color:var(--v3-ink);align-items:center;text-decoration:none;display:inline-flex}.v3u-nav-chip .v3u-chip{--v3u-tint:var(--v3-white);padding:4px 9px;font-size:12px}.v3u-nav-chip:hover .v3u-chip,.v3u-nav-chip:focus-visible .v3u-chip{background:var(--v3-lime);box-shadow:3px 3px 0 var(--v3-ink)}.v3u-nav-chip:focus-visible{outline:none}.v3u-nav-chip:focus-visible .v3u-chip{outline:3px solid var(--v3-ink);outline-offset:3px}.v3u-nav-compact{border-top:3px solid var(--v3-ink);border-bottom:3px solid var(--v3-ink);background:var(--v3-paper)}.v3u-nav-compact summary{text-transform:uppercase;color:var(--v3-ink);font:700 13px var(--v3-font-body)!important;letter-spacing:.08em!important}.v3u-nav-compact details[open]>summary,.v3u-nav-compact summary:hover{background:var(--v3-tint-local)}@media (max-width:720px){.v3u-hdr-row{flex-wrap:wrap;gap:16px 10px;padding:16px 16px 14px}.v3u-hdr-brand [data-cla-wordmark]{--cla-wm:24px!important}.v3u-hdr-ask{flex:1 0 100%;order:3}.v3u-hdr-sub--text{display:none}.v3u-hdr-sub--icon{display:inline-flex}.v3u-nav-explore{padding-inline:16px}}.v3u-ftr{background:var(--v3-ink);color:var(--v3-paper);border-top:3px solid var(--v3-ink);font-family:var(--v3-font-body)}.v3u-ftr-wrap{box-sizing:border-box;flex-direction:column;gap:36px;width:100%;max-width:1328px;margin:0 auto;padding:48px 32px 28px;display:flex}.v3u-ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.v3u-ftr-brandcol{flex-direction:column;gap:12px;min-width:0;display:flex}.v3u-ftr-brand{min-height:44px;color:var(--v3-paper);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.v3u-ftr-tag{color:var(--v3-lime);margin:0;font-size:22px;line-height:1.1}.v3u-ftr .v3u-cur{margin:0}.v3u-ftr-mom{align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:16px}.v3u-ftr-sub{background:var(--v3-lime);color:var(--v3-ink);border:2px solid var(--v3-ink);box-shadow:5px 5px 0 0 var(--v3-purple),5px 5px 0 2px var(--v3-ink);transition:background-color .12s,box-shadow .12s,transform .12s;transform:rotate(2deg)}.v3u-ftr-sub:hover,.v3u-ftr-sub:focus-visible{background:var(--v3-white);box-shadow:6px 6px 0 0 var(--v3-purple),6px 6px 0 2px var(--v3-ink);transform:rotate(2deg)translate(-1px,-1px)}.v3u-ftr-grid{border-top:2px solid var(--v3-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:28px;display:grid}.v3u-ftr-col{flex-direction:column;gap:10px;min-width:0;display:flex}.v3u-ftr-col .v3u-kick{color:var(--v3-lime);margin:0}.v3u-ftr-link{min-height:24px;color:var(--v3-paper);border-bottom:3px solid #0000;align-self:flex-start;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.v3u-ftr-link:hover,.v3u-ftr-link:focus-visible{border-bottom-color:var(--v3-hot-pink)}.v3u-ftr-desks{flex-wrap:wrap;gap:8px;display:flex}.v3u-ftr-desk{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.v3u-ftr-desk .v3u-chip{padding:4px 8px;font-size:12px}.v3u-ftr-desk:hover .v3u-chip,.v3u-ftr-desk:focus-visible .v3u-chip{box-shadow:3px 3px 0 var(--v3-hot-pink)}.v3u-ftr-desk:focus-visible{outline:none}.v3u-ftr-desk:focus-visible .v3u-chip{outline:3px solid var(--v3-lime);outline-offset:3px}.v3u-ftr-badge{box-sizing:border-box;align-self:flex-start;min-height:44px;margin-top:10px;box-shadow:3px 3px 0 var(--v3-lime)!important}.v3u-ftr-badge:hover,.v3u-ftr-badge:focus-visible{box-shadow:none!important}.v3u-ftr-bottom{border-top:2px solid var(--v3-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:12px;font-weight:700;display:flex}.v3u-ftr-bottom p{margin:0;line-height:2.4}.v3u-ftr-legal{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.v3u-ftr-legal a:not(.v3u-cur){min-height:44px;color:var(--v3-paper);text-underline-offset:4px;text-decoration-skip-ink:none;align-items:center;text-decoration:underline;display:inline-flex}.v3u-ftr-legal a:not(.v3u-cur):hover,.v3u-ftr-legal a:not(.v3u-cur):focus-visible{-webkit-text-decoration-color:var(--v3-hot-pink);text-decoration-color:var(--v3-hot-pink);text-decoration-thickness:3px}.v3u-ftr-bottom .v3u-cur{margin:0 4px}.v3u-ftr :is(a,button):focus-visible{outline:3px solid var(--v3-lime);outline-offset:3px}@media (pointer:coarse),(max-width:720px){.v3u-ftr-col{gap:0}.v3u-ftr-col .v3u-kick{margin:0 0 6px}.v3u-ftr-link,.v3u-ftr-desk{min-height:44px}.v3u-ftr-desks{gap:0 8px}}@media (max-width:1100px){.v3u-ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v3u-ftr-wrap{gap:28px;padding:36px 16px 24px}.v3u-ftr-grid{grid-template-columns:minmax(0,1fr);gap:22px}.v3u-ftr-brand [data-cla-wordmark]{--cla-wm:32px!important}.v3u-ftr-tag{font-size:19px}}.v3u-cta{width:100%;min-width:0;color:var(--v3-ink);font-family:var(--v3-font-body);container:v3u-cta/inline-size}.v3u-cta-card{border:3px solid var(--v3-ink);background:var(--v3-white);flex-direction:column;min-width:0;display:flex;position:relative}.v3u-cta-pill{white-space:normal;align-self:flex-start}.v3u-cta-title{font-family:var(--v3-font-display);letter-spacing:-.03em;text-transform:uppercase;color:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:700}:is(h1,h2,h3,h4,h5,h6).v3u-cta-title:not(.ghost-content *){font-family:var(--v3-font-display);letter-spacing:-.03em;font-weight:700}.v3u-cta-body{max-width:52ch;margin:0;font-size:17px;line-height:1.55}.v3u-cta-form{flex-wrap:wrap;gap:10px;margin:0;display:flex}.v3u-cta-field{flex-direction:column;flex:240px;min-width:0;display:flex}.v3u-cta-input{width:100%}.v3u-cta-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--v3-deep-pink)}.v3u-cta-btn{white-space:normal;text-align:center;min-height:48px}.v3u-cta-btn:disabled{cursor:progress;opacity:.75}.v3u-cta-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3u-cta-msg{background:var(--v3-white);color:var(--v3-ink);border:2px solid var(--v3-ink);flex-basis:100%;margin:0;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.45}.v3u-cta-msg--error{background:var(--v3-tint-eats)}.v3u-cta-msg--ok{background:var(--v3-tint-local);border-width:3px;font-size:16px;font-weight:700}.v3u-cta :is(button,input):focus-visible{outline:3px solid var(--v3-ink);outline-offset:3px}.v3u-cta--nameplate .v3u-cta-card{background:var(--v3-lime);box-shadow:6px 6px 0 var(--v3-ink);gap:16px;padding:28px 28px 30px}.v3u-cta--nameplate .v3u-cta-pill{--v3u-acc:var(--v3-purple)}.v3u-cta--nameplate .v3u-cta-title{font-size:46px;line-height:.92}.v3u-cta--sticker .v3u-cta-card{box-shadow:8px 8px 0 0 var(--v3-purple),8px 8px 0 3px var(--v3-ink);gap:14px;margin-top:14px;padding:34px 28px 28px}.v3u-cta--sticker .v3u-cta-pill{--v3u-acc:var(--v3-deep-pink);max-width:100%;margin:-51px 0 10px -8px}.v3u-cta--sticker .v3u-cta-title{font-size:38px;line-height:.95}.v3u-cta--sticker .v3u-cta-body{max-width:none;font-size:16px}.v3u-cta--sticker .v3u-cta-form{flex-flow:column;gap:14px}.v3u-cta--sticker .v3u-cta-field{flex:none}.v3u-cta--reveal .v3u-cta-card{background:var(--v3-ink);color:var(--v3-paper);box-shadow:6px 6px 0 var(--v3-purple);gap:16px;padding:30px 28px}.v3u-cta--reveal .v3u-cta-pill{--v3u-acc:var(--v3-lime);box-shadow:4px 4px 0 0 var(--v3-lime),4px 4px 0 2px var(--v3-paper)}.v3u-cta--reveal .v3u-cta-title{color:var(--v3-lime);font-size:50px;line-height:.9}.v3u-cta--reveal .v3u-cta-input{border-color:var(--v3-paper)}.v3u-cta--reveal .v3u-cta-btn{border-color:var(--v3-paper);box-shadow:4px 4px 0 var(--v3-paper)}.v3u-cta--reveal .v3u-cta-btn:hover,.v3u-cta--reveal .v3u-cta-btn:focus-visible{box-shadow:5px 5px 0 var(--v3-paper)}.v3u-cta--reveal :is(button,input):focus-visible{outline-color:var(--v3-lime)}.v3u-cta--strip .v3u-cta-card{box-shadow:var(--v3-shadow-card)}.v3u-cta-inner{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.v3u-cta--strip .v3u-cta-body{max-width:none}.v3u-cta--strip .v3u-cta-field{flex-basis:200px}.v3u-cta--strip.v3u-cta--slim .v3u-cta-card{box-shadow:4px 4px 0 var(--v3-ink)}.v3u-cta-bar{border-bottom:3px solid var(--v3-ink);align-items:stretch;min-width:0;display:flex}.v3u-cta-bar .v3u-tab{flex:none;align-self:stretch;padding:6px 12px}.v3u-cta-barcopy{align-items:center;min-width:0;padding:6px 12px;display:flex}.v3u-cta-barcopy .v3u-hl{--v3u-tint:var(--v3-tint-local);letter-spacing:.02em;font-size:14px;line-height:1.45}.v3u-cta--slim .v3u-cta-inner{gap:10px;padding:12px 14px 14px}.v3u-cta--slim .v3u-cta-body{font-size:14px;line-height:1.5}.v3u-cta--slim .v3u-cta-form{gap:8px}.v3u-cta--slim .v3u-cta-input{min-height:44px;font-size:15px}.v3u-cta--slim .v3u-cta-btn{--v3u-acc:var(--v3-lime);min-height:44px}@container v3u-cta (max-width:560px){.v3u-cta--nameplate .v3u-cta-title{font-size:36px}.v3u-cta--reveal .v3u-cta-title{font-size:38px}}@container v3u-cta (max-width:400px){.v3u-cta--nameplate .v3u-cta-card,.v3u-cta--reveal .v3u-cta-card{gap:14px;padding:22px 18px 24px}.v3u-cta--sticker .v3u-cta-card{padding:30px 18px 22px}.v3u-cta--sticker .v3u-cta-pill{margin:-47px 0 6px 2px}.v3u-cta--nameplate .v3u-cta-title,.v3u-cta--reveal .v3u-cta-title{font-size:32px}.v3u-cta--sticker .v3u-cta-title{font-size:30px}.v3u-cta--nameplate .v3u-cta-card,.v3u-cta--strip .v3u-cta-card{box-shadow:var(--v3-shadow-card-phone)}.v3u-cta-body{font-size:16px}.v3u-cta-inner{padding:14px 16px 18px}}@container v3u-cta (max-width:320px){.v3u-cta--nameplate .v3u-cta-card,.v3u-cta--reveal .v3u-cta-card{padding:20px 14px 22px}.v3u-cta--sticker .v3u-cta-card{padding:28px 14px 20px}.v3u-cta--sticker .v3u-cta-pill{letter-spacing:.05em;margin:-45px 0 6px;padding:4px 8px;font-size:12px}.v3u-cta--nameplate .v3u-cta-title,.v3u-cta--reveal .v3u-cta-title,.v3u-cta--sticker .v3u-cta-title{font-size:26px}.v3u-cta-body{font-size:15px}}.v3u-page :is(a,button,input):focus-visible,.v3u-hdr :is(a,button):focus-visible,.rvn-navigation :is(a,summary):focus-visible{outline:3px solid var(--v3-ink);outline-offset:3px}.v3u-askbar .v3u-input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.v3u-cur,.v3u-link--row,.v3u-dcard-title,.v3u-home-day,.v3u-home-pill,.v3u-prev-link,.v3u-btn--subscribe,.v3u-askbar,.v3u-votes,.v3u-clap:before,.v3u-clap-ar,.v3u-ftr-sub,.v3u-btn{transition:none}.v3u-btn:hover,.v3u-btn:focus-visible{transform:none}.v3u-ftr-sub:hover,.v3u-ftr-sub:focus-visible{transform:rotate(2deg)}}
