.rv-root{background:var(--rv-bg);color:var(--rv-text);container:rv/inline-size;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100%;position:relative}.rv-root *,.rv-root :after,.rv-root :before{box-sizing:border-box}.rv-root :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}.rv-root.rv-root :is(h1,h2,h3,h4){padding:0}.rv-root :where(ul,ol){list-style:none}.rv-root a{color:inherit}.rv-root img{display:block;max-width:100%}.rv-root :where(a,button,input,summary):focus-visible{border-radius:6px;outline:3px solid var(--rv-focus);outline-offset:3px}.rv-wrap{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@container rv (min-width: 760px){.rv-wrap{padding:0 40px}}.rv-skip{background:var(--rv-accent);border-radius:10px;color:var(--rv-on-accent);font-weight:800;left:12px;padding:10px 16px;position:absolute;text-decoration:none;top:-60px;z-index:30}.rv-skip:focus{top:12px}.rv-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;white-space:nowrap}.rv-head{background:var(--rv-bg);border-bottom:1px solid var(--rv-border)}.rv-head-in{gap:16px;min-height:76px;padding-bottom:12px;padding-top:12px}.rv-head-in,.rv-lockup{align-items:center;display:flex}.rv-lockup{color:var(--rv-text);gap:12px;min-width:0;text-decoration:none}.rv-slash{background:var(--rv-accent);border-radius:2px;flex:0 0 auto;height:46px;transform:skew(-14deg);width:7px}.rv-lockup-words{display:flex;flex-direction:column;line-height:1}.rv-lockup-name{font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.02}.rv-lockup-by{color:var(--rv-muted);font-size:12px;font-weight:700;margin-top:5px}.rv-nav{align-items:center;display:flex;gap:4px;margin-left:auto}.rv-nav-links{display:none;gap:2px}.rv-nav-links a{border-radius:999px;color:var(--rv-text);font-size:14px;font-weight:700;padding:10px 12px;text-decoration:none;transition:background-color .2s ease}.rv-nav-links a:hover{background:var(--rv-chip-bg)}.rv-lang{align-items:center;border:1px solid var(--rv-border-strong);border-radius:999px;display:flex;gap:2px;padding:3px}.rv-lang button{background:transparent;border:0;border-radius:999px;color:var(--rv-text);cursor:pointer;font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;min-height:36px;min-width:44px}.rv-lang button[aria-pressed=true]{background:var(--rv-text);color:var(--rv-bg)}@container rv (min-width: 900px){.rv-nav-links{display:flex}.rv-lockup-name{font-size:22px}.rv-slash{height:52px}}.rv-hero{overflow:hidden;padding:36px 0 32px}.rv-hero-grid{align-items:center;display:grid;gap:28px}.rv-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.rv-eyebrow,.rv-h1{color:var(--rv-text)}.rv-h1{font-size:clamp(44px,13cqi,120px);font-weight:900;letter-spacing:-.045em;line-height:.92}.rv-h1 .rv-line{display:block;overflow:hidden;padding-bottom:.04em}.rv-h1 .rv-line>span{display:inline-block}.rv-h1 .rv-accent{color:var(--rv-accent-display)}.rv-hero-sub{color:var(--rv-text);font-size:clamp(18px,2.6cqi,24px);font-weight:500;margin-top:22px;max-width:34ch}.rv-hero-sub-strong{color:var(--rv-accent-text);font-weight:800}.rv-hero-thanks{color:var(--rv-muted);font-size:17px;margin-top:12px;max-width:40ch}.rv-cta{align-items:center;background:var(--rv-accent);border:0;border-radius:12px;color:var(--rv-on-accent);display:inline-flex;font-size:17px;font-weight:800;gap:10px;margin-top:26px;min-height:52px;padding:14px 22px;text-decoration:none;transition:background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.rv-cta:hover{background:var(--rv-accent-hover)}.rv-cta svg{height:18px;width:18px}.rv-two{aspect-ratio:4/5;display:none;justify-self:center;position:relative;width:min(100%,420px)}.rv-two svg{height:100%;overflow:visible;width:100%}.rv-two-text{fill:none;font-family:Archivo,system-ui,sans-serif;font-weight:900;stroke:var(--rv-accent-display);stroke-width:2.4}.rv-two-plate{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:18px;bottom:8%;box-shadow:0 1px 0 var(--rv-border),0 22px 40px -28px #00000059;left:6%;padding:18px 18px 20px;position:absolute;width:58%}.rv-two-plate b{display:block;font-size:15px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.rv-two-plate span{color:var(--rv-muted);display:block;font-size:13px;margin-top:6px}@container rv (min-width: 760px){.rv-hero{padding:64px 0 56px}.rv-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.rv-two{display:block}.rv-h1{font-size:clamp(64px,9.4cqi,128px)}}.rv-band{background:var(--rv-featured);color:var(--rv-on-featured)}.rv-band-in{display:grid;gap:4px;padding-bottom:24px;padding-top:22px}.rv-band-eyebrow{color:var(--rv-on-featured-muted);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rv-band-line{font-size:clamp(24px,5.4cqi,56px);font-weight:900;letter-spacing:-.03em;line-height:1.04}.rv-band-line .rv-dot{color:var(--rv-featured-accent)}.rv-band-venue{color:var(--rv-on-featured);font-size:17px;font-weight:800;letter-spacing:.04em}.rv-band-sub{color:var(--rv-on-featured-muted);font-size:15px;font-weight:600;margin-top:2px}.rv-support{border-bottom:1px solid var(--rv-border)}.rv-support-in{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;padding-bottom:18px;padding-top:18px}.rv-support-label{color:var(--rv-muted);flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.18em;padding-right:18px;text-transform:uppercase}.rv-logos{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rv-support .rv-logos{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.rv-support .rv-logos::-webkit-scrollbar{display:none}.rv-support-in{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}@container rv (min-width: 760px){.rv-support-in{align-items:center;flex-direction:row}.rv-support .rv-logos{flex-wrap:wrap;overflow:visible}}.rv-logo,.rv-logos>li{flex:0 0 auto}.rv-logo{border-radius:12px;display:block}.rv-logo img{height:auto;width:104px}@container rv (min-width: 760px){.rv-support-label{border-right:1px solid var(--rv-border)}.rv-logo img{width:118px}}.rv-tools{background:var(--rv-bg);border-bottom:1px solid var(--rv-border);position:sticky;top:0;z-index:12}.rv-tools-in{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;padding-top:12px}.rv-tabs{display:flex;gap:6px;margin:0 -4px;overflow-x:auto;padding:0 4px;scrollbar-width:none}.rv-tabs::-webkit-scrollbar{display:none}.rv-tab{align-items:center;border:1px solid var(--rv-border);border-radius:999px;color:var(--rv-text);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;gap:6px;min-height:44px;padding:10px 14px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.rv-tab b{color:var(--rv-accent-text);font-weight:900}.rv-tab[aria-current=true]{background:var(--rv-text);border-color:var(--rv-text);color:var(--rv-bg)}.rv-tab[aria-current=true] b{color:inherit}.rv-search{align-items:center;display:flex;position:relative}.rv-search svg{color:var(--rv-muted);height:18px;left:14px;pointer-events:none;position:absolute;width:18px}.rv-search input{background:var(--rv-surface);border:1.5px solid var(--rv-border-strong);border-radius:12px;color:var(--rv-text);font:inherit;font-size:16px;min-height:46px;padding:10px 76px 10px 42px;width:100%}.rv-search input::-moz-placeholder{color:var(--rv-muted);opacity:1}.rv-search input::placeholder{color:var(--rv-muted);opacity:1}.rv-search input:focus-visible{outline:3px solid var(--rv-focus);outline-offset:2px}.rv-search-clear{background:var(--rv-chip-bg);border:0;border-radius:9px;color:var(--rv-chip-text);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:0 12px;position:absolute;right:6px}@container rv (min-width: 900px){.rv-tools-in{align-items:center;flex-direction:row;justify-content:space-between}.rv-search{flex:0 0 auto;width:320px}}.rv-none{color:var(--rv-muted);font-size:18px;font-weight:600;padding:40px 0 8px}.rv-section{padding:44px 0 20px;scroll-margin-top:130px}.rv-sec-head{align-items:flex-end;border-bottom:2px solid var(--rv-text);display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding-bottom:14px}.rv-sec-title{font-size:clamp(30px,6.4cqi,60px);font-weight:900;letter-spacing:-.035em;line-height:1}.rv-sec-title .rv-num{color:var(--rv-accent-display)}.rv-sec-count{color:var(--rv-muted);font-size:12px;font-weight:800;letter-spacing:.18em;padding-bottom:6px;text-transform:uppercase;white-space:nowrap}.rv-grid{display:grid;gap:0}@container rv (min-width: 680px){.rv-grid{-moz-column-gap:28px;column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}}@container rv (min-width: 1040px){.rv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-award{border-bottom:1px solid var(--rv-border);display:flex;flex-direction:column;min-width:0;padding:22px 0 18px}.rv-award-num{color:var(--rv-accent-text);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.rv-award-title{font-size:23px;font-weight:900;letter-spacing:-.02em;line-height:1.08;margin-bottom:14px;overflow-wrap:anywhere}.rv-pair{display:grid;gap:12px}@container rv (min-width: 420px){.rv-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-fin{align-items:start;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.rv-fin-img{aspect-ratio:16/9;background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:12px;grid-column:1/-1;overflow:hidden;position:relative}.rv-fin>.rv-fin-name,.rv-fin>.rv-fin-town{grid-column:1}.rv-fin>.rv-chip{grid-column:2;grid-row:2;margin-top:12px}@container rv (min-width: 420px){.rv-fin{align-items:stretch;display:flex;flex-direction:column}.rv-fin>.rv-chip{align-self:flex-start}.rv-fin-img{aspect-ratio:1/1}.rv-fin>.rv-chip{margin-top:8px}.rv-srow .rv-fin-img{aspect-ratio:16/10}}.rv-fin-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rv-mono{background:var(--rv-chip-bg);color:var(--rv-chip-text);display:grid;font-size:clamp(30px,8cqi,54px);font-weight:900;height:100%;letter-spacing:-.03em;place-items:center;width:100%}.rv-fin-name{font-size:17px;font-weight:900;letter-spacing:-.01em;line-height:1.15;margin-top:10px;overflow-wrap:anywhere}.rv-fin-town{align-items:center;color:var(--rv-muted);display:flex;font-size:14px;gap:4px;margin-top:3px}.rv-fin-town svg{flex:0 0 auto;height:13px;width:13px}.rv-chip{align-self:flex-start;background:var(--rv-chip-bg);border-radius:6px;color:var(--rv-chip-text);font-size:11px;font-weight:800;letter-spacing:.14em;margin-top:8px;padding:5px 9px;text-transform:uppercase}.rv-more{border-top:1px solid var(--rv-border);margin-top:14px;padding-top:10px}.rv-more-btn{align-items:center;background:none;border:0;color:var(--rv-accent-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:6px;min-height:44px;padding:8px 0;text-align:left}.rv-more-btn:hover{text-decoration:underline;text-underline-offset:3px}.rv-more-list{padding:4px 0 6px}.rv-more-note{color:var(--rv-muted);font-size:13px;margin-bottom:8px}.rv-more-list li{border-bottom:1px dashed var(--rv-border);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:7px 0}.rv-more-list li span{color:var(--rv-muted);font-size:14px;text-align:right}.rv-pending{background:var(--rv-chip-bg);border:2px dashed var(--rv-accent-text);border-radius:12px;color:var(--rv-text);font-size:15px;font-weight:700;padding:16px}.rv-feature{background:var(--rv-featured);color:var(--rv-on-featured);margin-top:36px}.rv-feature .rv-section{padding:44px 0 40px}.rv-feature .rv-sec-head{border-bottom-color:var(--rv-on-featured)}.rv-feature .rv-sec-title .rv-num{color:var(--rv-featured-accent)}.rv-feature .rv-sec-count,.rv-feature-sub{color:var(--rv-on-featured-muted)}.rv-feature-sub{font-size:clamp(17px,2.4cqi,22px);font-weight:600;margin:4px 0 12px}.rv-srow{border-bottom:1px solid color-mix(in srgb,var(--rv-on-featured) 22%,transparent);display:grid;gap:14px;padding:22px 0}.rv-srow:last-child{border-bottom:0}.rv-srow-id{align-items:center;display:flex;gap:14px}.rv-srow-logo img{height:auto;width:128px}.rv-srow-title{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.08;overflow-wrap:anywhere}.rv-srow-note{color:var(--rv-on-featured-muted);font-size:14px;font-weight:600;margin-top:4px}.rv-srow .rv-award-num{color:var(--rv-featured-accent-text)}.rv-feature .rv-fin-img{border-color:color-mix(in srgb,var(--rv-on-featured) 24%,transparent)}.rv-feature .rv-fin-town{color:var(--rv-on-featured-muted)}.rv-feature .rv-more{border-top-color:color-mix(in srgb,var(--rv-on-featured) 22%,transparent)}.rv-feature .rv-more-btn{color:var(--rv-featured-accent-text)}.rv-feature .rv-more-list li span,.rv-feature .rv-more-note{color:var(--rv-on-featured-muted)}.rv-feature .rv-more-list li{border-bottom-color:color-mix(in srgb,var(--rv-on-featured) 22%,transparent)}.rv-feature :where(a,button,input):focus-visible{outline-color:var(--rv-featured-accent)}@container rv (min-width: 900px){.rv-srow{align-items:center;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.rv-srow-id{gap:22px}.rv-srow-logo{border-right:1px solid color-mix(in srgb,var(--rv-on-featured) 26%,transparent);padding-right:22px}.rv-srow-logo img{width:150px}}.rv-special-title{font-size:clamp(30px,6cqi,54px);font-weight:900;letter-spacing:-.035em;line-height:1;margin:14px 0 18px}.rv-specials{align-items:start;display:grid;gap:16px}@container rv (min-width: 760px){.rv-specials{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-special{background:var(--rv-surface);border:1.5px solid var(--rv-border-strong);border-radius:14px;padding:18px}.rv-special .rv-award-title{color:var(--rv-accent-display);font-size:26px;margin-bottom:4px}.rv-special-note{color:var(--rv-muted);font-weight:600;margin-bottom:14px}.rv-tsec{padding:46px 0 12px}.rv-tsec-title{font-size:clamp(30px,6.4cqi,60px);font-weight:900;letter-spacing:-.035em;line-height:1}.rv-tsec-sub{color:var(--rv-muted);font-size:18px;margin-top:10px;max-width:46ch}.rv-tcards{display:grid;gap:14px;margin-top:26px}@container rv (min-width: 680px){.rv-tcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container rv (min-width: 1040px){.rv-tcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-tcard{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:14px;min-width:0;padding:18px 18px 14px}.rv-tcard-head{align-items:baseline;border-bottom:2px solid var(--rv-text);display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;padding-bottom:10px}.rv-tcard-title{font-size:21px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.rv-tcard-title .rv-num{color:var(--rv-accent-text)}.rv-tcard-count{color:var(--rv-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.rv-tcard li{align-items:center;border-bottom:1px solid var(--rv-border);display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:8px 0}.rv-tcard li:last-child{border-bottom:0}.rv-tcard-soon{background:var(--rv-chip-bg);border-radius:6px;color:var(--rv-chip-text);font-size:11px;font-weight:800;letter-spacing:.12em;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.rv-tcard.rv-tcard-feature{background:var(--rv-featured);border-color:var(--rv-featured);color:var(--rv-on-featured)}.rv-tcard-feature .rv-tcard-head{border-bottom-color:var(--rv-on-featured)}.rv-tcard-feature .rv-tcard-title .rv-num{color:var(--rv-featured-accent-text)}.rv-tcard-feature .rv-tcard-count{color:var(--rv-on-featured-muted)}.rv-tcard-feature li{border-bottom-color:color-mix(in srgb,var(--rv-on-featured) 22%,transparent)}.rv-tcard-feature li img{flex:0 0 auto;height:auto;width:82px}@container rv (min-width: 1040px){.rv-tcard-wide{grid-column:span 2}}.rv-root footer.rv-foot{background:var(--rv-bg);border-top:1px solid var(--rv-border);color:var(--rv-text);font-size:15px;margin-top:40px;opacity:1;padding:0;text-align:left}.rv-foot-reveal{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:28px 0 22px;text-align:center}.rv-foot-reveal p{font-size:clamp(19px,3.4cqi,30px);font-weight:900;letter-spacing:-.02em;line-height:1.15}.rv-foot-reveal .rv-acc{color:var(--rv-accent-display)}.rv-foot-support{align-items:center;border-bottom:1px solid var(--rv-border);border-top:1px solid var(--rv-border);display:flex;flex-wrap:wrap;gap:12px 16px;padding:18px 0}.rv-foot-support>span{color:var(--rv-muted);font-size:13px;font-weight:800}.rv-foot-legal{align-items:center;color:var(--rv-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 18px;padding:18px 0 36px}.rv-foot-legal a{align-items:center;color:var(--rv-text);display:inline-flex;min-height:44px;text-underline-offset:3px}.rv-foot-legal span{font-weight:700;margin-right:auto}.rv-order{align-items:flex-start;color:var(--rv-muted);display:flex;font-size:13px;font-weight:700;gap:6px;line-height:1.35;margin:0 0 8px}.rv-order-ico{flex:0 0 auto;margin-top:1px}.rv-feature .rv-order{color:var(--rv-on-featured-muted)}.rv-noms-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 10px}.rv-noms-count{color:var(--rv-muted);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.rv-noms-meta .rv-noms-count{margin:0}.rv-soon{background:var(--rv-chip-bg);border-radius:6px;color:var(--rv-chip-text);font-size:11px;font-weight:800;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.rv-noms{display:grid;list-style:none;margin:0;padding:0}.rv-nom{align-items:center;border-bottom:1px solid var(--rv-border);display:flex;gap:12px;min-width:0;padding:8px 0}.rv-nom:last-child{border-bottom:0}.rv-nom-img{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:50%;flex:0 0 auto;height:40px;overflow:hidden;width:40px}.rv-nom-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rv-nom-img .rv-mono{font-size:14px;letter-spacing:0}.rv-nom-text{display:flex;flex-direction:column;min-width:0}.rv-nom-name{font-size:15.5px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.rv-nom-town{color:var(--rv-muted);font-size:13px;margin-top:1px}.rv-feature .rv-nom{border-bottom-color:color-mix(in srgb,var(--rv-on-featured) 22%,transparent)}.rv-feature :is(.rv-nom-town,.rv-noms-count){color:var(--rv-on-featured-muted)}.rv-feature .rv-nom-img{border-color:color-mix(in srgb,var(--rv-on-featured) 24%,transparent)}@container rv (min-width: 900px){.rv-srow .rv-noms{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.rv-srow .rv-nom:nth-last-child(2):nth-child(odd){border-bottom:0}}.rv-pair.rv-many{gap:10px;grid-template-columns:minmax(0,1fr)}.rv-pair.rv-many .rv-fin{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:56px minmax(0,1fr) auto}.rv-pair.rv-many .rv-fin-img{aspect-ratio:1/1;border-radius:12px;grid-column:1;grid-row:1/span 2;width:56px}.rv-pair.rv-many .rv-fin-img .rv-mono{font-size:18px}.rv-pair.rv-many .rv-fin>.rv-fin-name{align-self:end;grid-column:2;margin-top:0}.rv-pair.rv-many .rv-fin>.rv-fin-town{align-self:start;grid-column:2}.rv-pair.rv-many .rv-fin>.rv-chip{align-self:center;grid-column:3;grid-row:1/span 2;margin-top:0}.rv-banner{background:var(--rv-accent);color:var(--rv-on-accent);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rv-banner-in{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;padding-bottom:10px;padding-top:10px}.rv-preview-note{font-weight:700;letter-spacing:0;text-transform:none}.rv-preview-exit{background:transparent;border:2px solid;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.06em;min-height:34px;padding:0 12px;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.rv-anim .rv-h1 .rv-line>span{animation:rvRise .8s cubic-bezier(.16,1,.3,1) both}.rv-anim .rv-h1 .rv-line:nth-child(2)>span{animation-delay:.08s}.rv-anim .rv-h1 .rv-line:nth-child(3)>span{animation-delay:.16s}.rv-anim .rv-h1 .rv-line:nth-child(4)>span{animation-delay:.24s}.rv-anim .rv-two-text{animation:rvDraw 1.6s cubic-bezier(.16,1,.3,1) .2s forwards;stroke-dasharray:1400;stroke-dashoffset:1400}.rv-cta:hover{transform:translateY(-1px)}}@keyframes rvRise{0%{transform:translateY(105%)}to{transform:none}}@keyframes rvDraw{to{stroke-dashoffset:0}}@media(prefers-contrast:more){.rv-root{--rv-border:var(--rv-border-strong)}}.rv-shell-v2 .rv-root.rv-v2{--rv-bg:transparent;--rv-text:var(--text-primary);--rv-muted:var(--text-secondary);--rv-border:var(--glass-border);--rv-border-strong:var(--lg-line);--rv-surface:var(--glass-bg);--rv-accent:var(--lg-solid-bg);--rv-on-accent:var(--lg-solid-fg);--rv-accent-hover:var(--lg-solid-bg);--rv-accent-text:var(--rv2-label);--rv-accent-display:var(--rv2-display);--rv-chip-bg:var(--lg-fill-strong);--rv-chip-text:var(--text-primary);--rv-focus:var(--text-primary);--rv-featured:transparent;--rv-on-featured:var(--text-primary);--rv-on-featured-muted:var(--text-secondary);--rv-featured-accent:var(--rv2-display);--rv-featured-accent-text:var(--rv2-label);--rv2-label:#ffcf7a;--rv2-display:#ffcf7a;--rv2-head-h:calc(86px + var(--lg-safe-t));background:transparent;color:var(--text-primary);min-height:100dvh;position:relative;z-index:1}.rv-shell-v2[data-theme=light] .rv-root.rv-v2{--rv2-label:#a3361d;--rv2-display:#b8321d}.rv-shell-v2.rv-shell-framed{isolation:isolate;min-height:0;overflow:clip}.rv-shell-v2.rv-shell-framed .lg-ambient{position:absolute}.rv-shell-v2.rv-shell-framed .rv-root.rv-v2{min-height:0}.rv-shell-v2 .rv-v2 .rv-v2-head{padding:calc(12px + var(--lg-safe-t)) 16px 0;pointer-events:none;position:sticky;top:0;z-index:60}.rv-shell-v2 .rv-v2 .rv-v2-head .lg-island{margin:0 auto;max-width:1208px;pointer-events:auto}.rv-shell-v2 .rv-v2 .rv-v2-lockup{cursor:default}.rv-shell-v2 .rv-v2 .rv-v2-langbtn{font-family:Archivo,system-ui,sans-serif;font-size:13px;font-weight:900;letter-spacing:.04em}.rv-shell-v2[data-theme=dark] .rv-v2 .rv-v2-head .lg-lockup .nm b{color:#16100e}.rv-shell-v2 .rv-v2 .rv-banner{background:var(--lg-solid-bg);color:var(--lg-solid-fg);position:relative;z-index:61}.rv-shell-v2 .rv-v2 .rv-hero{padding:18px 0 26px;text-align:center}.rv-shell-v2 .rv-v2 .rv-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.rv-shell-v2 .rv-v2 .rv-v2-duo{margin-bottom:6px}.rv-shell-v2 .rv-v2 .rv-eyebrow{color:var(--text-secondary);font-family:Anton,sans-serif;font-size:13px;font-weight:400;letter-spacing:3.5px;margin-bottom:10px}.rv-shell-v2 .rv-v2 .rv-h1{color:var(--text-primary);font-family:Anton,sans-serif;font-size:clamp(46px,13.5cqi,128px);font-weight:400;letter-spacing:-.3px;line-height:.92;text-shadow:var(--lg-title-shadow);text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-h1 .rv-accent{color:var(--rv2-display);padding-top:.04em;transform:rotate(-2deg)}.rv-shell-v2 .rv-v2 .rv-hero-sub{color:var(--text-primary);margin:18px auto 0;max-width:32ch}.rv-shell-v2 .rv-v2 .rv-hero-sub-strong{color:var(--rv2-label)}.rv-shell-v2 .rv-v2 .rv-hero-thanks{color:var(--text-secondary);margin:10px auto 0}.rv-shell-v2 .rv-v2 .rv-cta{background:var(--lg-solid-bg);border-radius:var(--radius-pill);box-shadow:0 10px 30px #00000038;color:var(--lg-solid-fg);min-height:56px;padding:0 28px}@container rv (min-width: 760px){.rv-shell-v2 .rv-v2 .rv-hero{padding:26px 0 40px}.rv-shell-v2 .rv-v2 .rv-hero-grid{grid-template-columns:minmax(0,1fr)}.rv-shell-v2 .rv-v2 .lg-hero-figure{--lg-duo-s:1}}.rv-shell-v2 .rv-v2 .rv-band{background:transparent;color:var(--text-primary);padding:0 0 6px}.rv-shell-v2 .rv-v2 .rv-band-in{border-radius:var(--radius-large);margin:0 auto;max-width:1200px;padding:22px 20px 24px;text-align:center;width:calc(100% - 32px);--category-primary:#e0432a;background:linear-gradient(180deg,color-mix(in srgb,var(--category-primary) 24%,transparent),color-mix(in srgb,var(--category-primary) 8%,transparent));border:1px solid color-mix(in srgb,var(--category-primary) 35%,var(--glass-border));box-shadow:0 10px 30px #00000014,inset 0 1px 0 var(--glass-highlight)}.rv-shell-v2 .rv-v2 .rv-band-eyebrow{color:var(--text-secondary);font-family:Anton,sans-serif;font-weight:400;letter-spacing:3px}.rv-shell-v2 .rv-v2 .rv-band-line{font-family:Anton,sans-serif;font-size:clamp(28px,6.4cqi,60px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-band-line .rv-dot{color:var(--rv2-display)}.rv-shell-v2 .rv-v2 .rv-band-venue{color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-band-sub{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-support{border-bottom:0}.rv-shell-v2 .rv-v2 .rv-support-in{align-items:center}.rv-shell-v2 .rv-v2 .rv-support-label{border-right:0;color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-logo img{border-radius:12px;box-shadow:0 6px 18px #0000002e}.rv-shell-v2 .rv-v2 .rv-tools{background:transparent;border-bottom:0;padding:0 16px;top:var(--rv2-head-h);z-index:40}.rv-shell-v2 .rv-v2 .rv-tools-in{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-large);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);margin:0 auto;max-width:1208px;padding:10px}.rv-shell-v2 .rv-v2 .rv-tab{background:var(--lg-fill);border-color:var(--glass-border);color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-tab b{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-tab[aria-current=true]{background:var(--lg-solid-bg);border-color:transparent;color:var(--lg-solid-fg)}.rv-shell-v2 .rv-v2 .rv-tab[aria-current=true] b{color:inherit}.rv-shell-v2 .rv-v2 .rv-search input{background:var(--lg-fill);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-search-clear{border-radius:var(--radius-pill)}.rv-shell-v2 .rv-v2 .rv-section{scroll-margin-top:calc(var(--rv2-head-h) + 120px)}.rv-shell-v2 .rv-v2 .rv-sec-head{border-bottom:0;margin-bottom:12px;padding-bottom:6px}.rv-shell-v2 .rv-v2 :is(.rv-sec-title,.rv-tsec-title,.rv-special-title){font-family:Anton,sans-serif;font-weight:400;letter-spacing:0;line-height:.95;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-sec-count{background:var(--lg-fill);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-primary);letter-spacing:.12em;padding:7px 12px}.rv-shell-v2 .rv-v2 .rv-special-title{color:var(--text-secondary);font-size:clamp(26px,5cqi,44px)}.rv-shell-v2 .rv-v2 .rv-grid{gap:14px}.rv-shell-v2 .rv-v2 :is(.rv-award,.rv-special,.rv-srow){--lg-band-a:18%;--lg-band-b:6%;--rv2-title:color-mix(in oklab,var(--category-primary) 22%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--category-primary) var(--lg-band-a),transparent),color-mix(in srgb,var(--category-primary) var(--lg-band-b),transparent));border:1px solid color-mix(in srgb,var(--category-primary) 35%,var(--glass-border));border-radius:var(--radius-large);box-shadow:0 10px 30px #00000014,inset 0 1px 0 var(--glass-highlight);color:var(--text-primary);padding:18px 16px 14px;position:relative}.rv-shell-v2[data-theme=light] .rv-v2 :is(.rv-award,.rv-special,.rv-srow){--lg-band-a:16%;--lg-band-b:5%;--rv2-title:color-mix(in oklab,var(--category-primary) 62%,#16100e);box-shadow:0 10px 30px color-mix(in srgb,var(--category-primary) 12%,transparent),inset 0 1px 0 var(--glass-highlight)}.rv-shell-v2 .rv-v2 :is(.rv-award,.rv-special,.rv-srow):not(.rv-has-color){--category-primary:#e0432a;--category-secondary:#f4b3a2}.rv-shell-v2 .rv-v2 .rv-award-num{color:var(--text-secondary);font-family:Anton,sans-serif;font-size:12.5px;font-weight:400;letter-spacing:3px}.rv-shell-v2 .rv-v2 :is(.rv-award-title,.rv-srow-title){color:var(--rv2-title);font-family:Anton,sans-serif;font-size:clamp(24px,3.4cqi,30px);font-weight:400;letter-spacing:0;line-height:.98;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-special .rv-award-title{color:var(--rv2-title);font-size:clamp(28px,4.2cqi,38px)}.rv-shell-v2 .rv-v2 .rv-special-note,.rv-shell-v2 .rv-v2 .rv-srow .rv-award-num,.rv-shell-v2 .rv-v2 .rv-srow-note{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-fin-img{background:var(--lg-fill);border:1px solid var(--glass-border);border-radius:var(--radius-medium);box-shadow:0 8px 22px #00000024}.rv-shell-v2 .rv-v2 .rv-fin-name{color:var(--text-primary);font-weight:800}.rv-shell-v2 .rv-v2 .rv-fin-town{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-chip{border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:5px 10px}.rv-shell-v2 .rv-v2 .rv-chip,.rv-shell-v2 .rv-v2 .rv-mono{background:var(--lg-fill-strong);color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-mono{font-family:Anton,sans-serif;font-weight:400}.rv-shell-v2 .rv-v2 .rv-more{border-top-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-more-btn{color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-more-list li{border-bottom-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-more-list li span,.rv-shell-v2 .rv-v2 .rv-more-note{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-pending{background:var(--lg-fill);border-color:var(--lg-line);border-radius:var(--radius-medium)}.rv-shell-v2 .rv-v2 .rv-feature{background:transparent;color:var(--text-primary);margin-top:8px}.rv-shell-v2 .rv-v2 .rv-feature .rv-section{padding:40px 0 16px}.rv-shell-v2 .rv-v2 .rv-feature-sub{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-srow{border-bottom:1px solid color-mix(in srgb,var(--category-primary) 35%,var(--glass-border));margin-bottom:14px}.rv-shell-v2 .rv-v2 .rv-srow-logo{border-right-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-feature .rv-fin-img{border-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-feature :is(.rv-fin-town,.rv-more-note,.rv-more-list li span){color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-feature .rv-more-btn{color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-feature .rv-more{border-top-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-feature .rv-more-list li{border-bottom-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-feature :where(a,button,input):focus-visible{outline-color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-specials{gap:14px}.rv-shell-v2 .rv-v2 .rv-tsec-sub{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-tcard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-large);box-shadow:0 8px 24px #0000001f,inset 0 1px 0 var(--glass-highlight)}.rv-shell-v2 .rv-v2 .rv-tcard-head{border-bottom:1px solid var(--lg-line)}.rv-shell-v2 .rv-v2 .rv-tcard-title{font-family:Anton,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-tcard li{border-bottom-color:var(--glass-border);color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-tcard.rv-tcard-feature{--category-primary:#e0432a;background:linear-gradient(180deg,color-mix(in srgb,var(--category-primary) 24%,transparent),color-mix(in srgb,var(--category-primary) 8%,transparent));border-color:color-mix(in srgb,var(--category-primary) 35%,var(--glass-border));color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-tcard-feature .rv-tcard-head{border-bottom-color:var(--lg-line)}.rv-shell-v2 .rv-v2 .rv-tcard-feature li{border-bottom-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-tcard li img{border-radius:8px}.rv-shell-v2 .rv-v2 .rv-nom{border-bottom-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-nom-name{color:var(--text-primary)}.rv-shell-v2 .rv-v2 :is(.rv-nom-town,.rv-noms-count,.rv-order){color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-nom-img{background:var(--lg-fill);border-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-soon{background:var(--lg-fill-strong);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-primary);padding:4px 10px}.rv-shell-v2 .rv-v2 .rv-pair.rv-many .rv-fin-img{border-radius:var(--radius-medium)}.rv-shell-v2 .rv-v2 footer.rv-foot{background:transparent;border-top:1px solid var(--glass-border);color:var(--text-primary)}.rv-shell-v2 .rv-v2 .rv-foot-reveal p{font-family:Anton,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase}.rv-shell-v2 .rv-v2 .rv-foot-support{border-color:var(--glass-border)}.rv-shell-v2 .rv-v2 .rv-foot-legal,.rv-shell-v2 .rv-v2 .rv-foot-support>span{color:var(--text-secondary)}.rv-shell-v2 .rv-v2 .rv-foot-legal a{color:var(--text-primary)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.rv-shell-v2 .rv-v2 :is(.rv-award,.rv-special,.rv-srow,.rv-tcard,.rv-band-in){background:var(--lg-opaque-2);border-color:var(--lg-line)}.rv-shell-v2 .rv-v2 .rv-tools-in{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-opaque)}}
