.tq{--site-top:64px;--bar:56px;--butter-2:#fff8dc;--stick:calc(env(safe-area-inset-top,0px) + var(--site-top) + var(--bar));display:block}@media (min-width:640px){.tq{--site-top:72px}}@media (min-width:980px){.tq{--site-top:76px}}.tq section[id]{scroll-margin-top:calc(var(--site-top) + var(--bar) - 84px)}.tq [hidden]{display:none!important}.tq-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.tq-cap{color:var(--muted);font-size:.875rem;line-height:1.45}.tq-cap-i{flex-wrap:wrap;align-items:center;column-gap:2px;display:flex}.tq-go{font:400 1.375rem var(--display);color:var(--muted)}.tq-band{padding-block:64px;position:relative}.tq-band.sky{background:var(--sky)}.tq-band.butter{background:var(--butter-2)}.tq-sec-h{gap:8px;margin-bottom:24px;display:grid}.tq-sec-h h2{font-size:clamp(2.25rem,9.5vw,4.25rem);line-height:.95}.tq-sec-h>p{max-width:40em}.tq h3{margin-bottom:4px;font-size:1.75rem;line-height:1}.tq-jump{top:calc(env(safe-area-inset-top,0px) + var(--site-top));z-index:30;border-bottom:2px solid var(--rule);background:#fffffff7;position:sticky}.tq-jump-in{height:var(--bar);align-items:center;gap:10px;display:flex;position:relative}.tq-jump-name{font:400 1.25rem var(--display);white-space:nowrap;text-overflow:ellipsis;max-width:30%;display:none;overflow:hidden}.tq-jump ul{flex:auto;justify-content:space-between;height:100%;margin:0;padding:0;list-style:none;display:flex}.tq-jump li{display:flex}.tq-jump ul a{min-width:44px;height:100%;min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:0 6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.tq-jump ul a[aria-current=true],.tq-jump ul a:hover{color:var(--ink)}.tq-jump-go{display:none}.tq-ink{background:var(--ink);opacity:0;pointer-events:none;border-radius:4px 4px 0 0;width:0;height:4px;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;bottom:-2px;left:0}@media (min-width:900px){.tq-jump-name{display:block}.tq-jump ul{justify-content:flex-start;gap:6px;margin-left:12px}.tq-jump ul a{padding:0 12px}.tq-jump-go{white-space:nowrap;min-height:44px;margin-left:auto;padding:4px 18px;display:inline-flex}}.tq-hero{grid-template-columns:minmax(0,1fr) 124px;align-items:start;gap:12px;padding-block:4px 32px;display:grid}.tq-hero>*{min-width:0}.tq-crumb{grid-column:1/-1}.tq-crumb .seo-crumbs{padding-top:2px}.tq-hero h1{grid-column:1/-1;font-size:clamp(2.875rem,13vw,7rem);line-height:.88}.tq-hero h1 span{display:block}.tq-city{color:var(--tomato)}.tq-tag{background:var(--sky);border-radius:22px;grid-column:1;align-self:center;gap:2px;padding:12px 14px 10px;display:grid;position:relative;overflow:hidden}.tq-tag[data-stage=rising]{background:var(--up-soft)}.tq-tag[data-stage=fading]{background:var(--down-soft)}.tq-tag[data-stage=peaking]{background:var(--butter)}.tq-tag[data-stage=mainstream]{background:var(--sky-2)}.tq-tag-top{flex-wrap:wrap;align-items:center;gap:4px;margin:-4px 0 0 -2px;display:flex}.tq-tag .tq-pill{background:var(--ink);color:#fff}.tq-tag[data-stage=rising] .tq-pill{background:var(--up-ink)}.tq-tag[data-stage=fading] .tq-pill{background:var(--down-ink)}.tq-change{font-family:var(--display);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.tq-change.up{color:var(--up-ink)}.tq-change.down{color:var(--down-ink)}.tq-change.big{align-items:center;font-size:clamp(2.375rem,11vw,4rem);line-height:.95}.tq-change.big svg{flex:none;align-self:center}.tq-change small{font:600 .875rem var(--text);margin-left:2px}.tq-change.level{color:var(--ink)}.tq-change.level.big{font-size:clamp(2rem,8vw,2.75rem)}.tq-why{color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.35}.tq-tag[data-stage=rising] .tq-why{color:var(--up-ink)}.tq-spark{width:100%;height:54px;margin-top:4px;display:block;overflow:visible}.tq-spark-area{fill:#3d93362e}.tq-spark-ln{fill:none;stroke:var(--up-ink);stroke-width:3.5px;stroke-linecap:round}.tq-spark.is-down .tq-spark-area{fill:#9c4a7c29}.tq-spark.is-down .tq-spark-ln{stroke:var(--down-ink)}.tq-hero-cup{grid-column:2;align-self:center;position:relative}.tq-hero-cup .mb-art,.tq-hero-cup .big-art{width:100%;height:auto;max-height:220px;display:block;overflow:visible}.tq-stamp{aspect-ratio:140/126;z-index:3;pointer-events:none;width:104px;height:auto;position:absolute;bottom:-26px;right:-6px;overflow:visible;transform:rotate(-8deg)}.tq-price-btn{border:2.5px solid var(--ink);background:var(--butter);min-height:64px;color:var(--ink);border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.tq-price-btn-num{font:400 2.25rem/1 var(--display);font-variant-numeric:tabular-nums}.tq-price-btn span:nth-child(2){flex:auto;font-size:.9375rem;font-weight:600;line-height:1.3}.tq-price-btn i{font:400 1.5rem var(--display);font-style:normal}.tq-price-btn:hover{background:#ffeb94}.tq-ctas{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.tq-ctas .btn{flex:150px;min-height:48px}@media (min-width:900px){.tq-ctas .tq-cta-where{display:none}}.tq-lede{grid-column:1/-1;max-width:34em;font-size:1rem}@media (min-width:900px){.tq-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px 56px;padding-block:8px 56px}.tq-hero h1{grid-column:1}.tq-tag{grid-column:1;max-width:520px;padding:16px 20px 12px}.tq-spark{height:70px}.tq-hero-cup{grid-area:2/2/span 5;justify-self:center;width:min(380px,100%)}.tq-hero-cup .mb-art,.tq-hero-cup .big-art{max-height:460px}.tq-stamp{width:176px;bottom:0;right:-28px}.tq-price-btn,.tq-ctas,.tq-lede{grid-column:1;max-width:520px}}.tq[data-hold]:not([data-anim]) :is(.tq-hero-cup [data-layer],.tq-stamp,.tq-tag){opacity:0}@media (max-width:899.98px){.tq-hero:has(.tq-hero-cup[data-art=plate]) .tq-tag{grid-column:1/-1}.tq-hero-cup[data-art=plate]{grid-column:1/-1;justify-self:center;width:min(340px,88%);margin-block:4px 10px}}@media (min-width:900px){.tq-hero-cup[data-art=plate]{align-self:center;width:min(560px,100%)}}.tq-pour{background:#fff;padding-block:32px 48px;position:relative;overflow:clip}.tq-pour-stage{z-index:2;justify-items:center;gap:20px;display:grid;position:relative}.tq-pour-cup{width:min(280px,70vw);position:relative}.tq-pour-cup .mb-art{width:100%;height:auto;max-height:52svh;display:block;overflow:visible}.tq-pour-words,.tq-notes,.tq-floats{display:none}.tq-pour-cap{justify-self:stretch;display:grid}.tq-pour-cap>*{grid-area:1/1}.tq-pour-copy{align-content:start;gap:10px;max-width:34em;display:grid}.tq-pour-copy h3{font-size:clamp(2.125rem,9vw,4rem);line-height:.95}.tq-pour-copy .btn{justify-self:start}.tq-layers{gap:6px;margin:0;padding:0;font-size:.9375rem;line-height:1.35;list-style:none;display:grid}.tq-layers li{align-items:baseline;gap:10px;display:flex}.tq-layers i{border:2px solid var(--ink);border-radius:4px;flex:0 0 14px;height:14px;transform:translateY(2px)}.tq-giant{font-family:var(--display);white-space:nowrap;pointer-events:none;line-height:.85}.tq-float{pointer-events:none;position:absolute}@media (min-width:900px){.tq-pour-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center start;column-gap:48px}.tq-pour-cup{justify-self:center;width:min(380px,30vw)}}.tq[data-live] .tq-pour-track{height:calc(var(--n,6) * 62svh);position:relative}.tq[data-live] .tq-pour{top:var(--stick);height:calc(100svh - var(--stick));padding:0;position:sticky}.tq[data-live] .tq-pour-stage{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding-block:12px;display:flex}.tq[data-live] .tq-pour-cup{width:min(60vw,36svh)}.tq[data-live] .tq-pour-cup .mb-art{max-height:40svh}.tq[data-live] .tq-pour-words{z-index:1;display:block;position:absolute;inset:0;overflow:clip}.tq[data-live] .tq-giant{color:#0000;-webkit-text-stroke:3px #b4bff5;font-size:clamp(7.5rem,36vw,21rem);position:absolute;top:14%;left:0}.tq[data-live] .tq-pour-cap{z-index:3;width:100%;max-width:34em;min-height:9.5em;position:relative}.tq[data-live] .tq-notes{margin:0;padding:0;list-style:none;display:grid}.tq[data-live] .tq-notes li{text-align:center;grid-area:1/1;align-content:start;gap:2px;font-size:1rem;line-height:1.4;display:grid}.tq[data-live] .tq-notes b{font:400 clamp(1.875rem, 8vw, 2.75rem)/1.05 var(--display)}.tq-step{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.tq[data-live] .tq-pour-copy{text-align:center;justify-items:center}.tq[data-live] .tq-pour-copy h3{font-size:clamp(1.875rem,8vw,3.5rem)}.tq[data-live] .tq-pour-copy .btn{justify-self:center}.tq[data-live] .tq-pour-copy :is(.tq-layers,.tq-cap){display:none}.tq[data-live] .tq-floats{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}@media (min-width:900px){.tq[data-live] .tq-pour-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:48px;display:grid}.tq[data-live] .tq-pour-cup{justify-self:center;width:min(400px,30vw,56svh)}.tq[data-live] .tq-pour-cup .mb-art{max-height:62svh}.tq[data-live] :is(.tq-notes li,.tq-pour-copy){text-align:left;justify-items:start}.tq[data-live] .tq-pour-copy .btn{justify-self:start}.tq[data-live] .tq-pour-cap{align-self:center;min-height:12em}}.tq[data-live]:not([data-anim]) .tq-pour-cup [data-layer]{opacity:0}.tq-pour-cup[data-art=plate]{width:min(420px,88vw)}.tq[data-live] .tq-pour-cup[data-art=plate]{width:min(88vw,60svh)}@media (min-width:900px){.tq-pour-cup[data-art=plate],.tq[data-live] .tq-pour-cup[data-art=plate]{width:min(560px,42vw)}}.tq-where-grid{gap:28px;display:grid}.tq-where-side{align-content:start;gap:24px;display:grid}.tq-price{background:var(--ink);color:#fff;scroll-margin-top:calc(var(--stick) + 12px);border-radius:28px;gap:6px;padding:22px;display:grid}.tq-price-num{font:400 clamp(4.75rem, 22vw, 8rem)/.85 var(--display);font-variant-numeric:tabular-nums}.tq-price-sub{color:#e3e8ff;font-weight:600}.tq-ruler{width:100%;height:auto;margin-top:6px;overflow:visible}.tq-chips{flex-wrap:wrap;gap:12px 6px;display:flex}.tq-alert{border:2.5px solid var(--tomato-ink);background:#fff5f2;border-radius:16px;gap:8px;margin-top:12px;padding:14px;font-size:.9375rem;display:grid}.tq-alert-row{align-items:center;gap:8px;display:flex}.tq-x{min-width:44px;min-height:44px;font:600 1.375rem var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;margin-left:auto}.tq-x:hover{background:var(--sky)}.tq-seg.tq-sort{width:100%;display:grid}@media (min-width:900px){.tq-seg.tq-sort{max-width:460px}}.tq-places{border-top:2.5px solid var(--ink);margin:16px 0 0;padding:0;list-style:none}.tq-row{border-bottom:2px dotted var(--soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main links""price links";align-items:center;column-gap:8px;padding-block:10px;display:grid}.tq-row-main{grid-area:main;gap:2px;min-width:0;display:grid}.tq-row-main b{font:400 1.3125rem/1.1 var(--display);overflow-wrap:anywhere}.tq-row-meta{color:var(--muted);font-size:.875rem;line-height:1.35}.tq-as{color:var(--ink)}.tq-dist{color:var(--ink);font-weight:700}.tq-unver{color:var(--muted);justify-self:start;align-items:center;gap:2px;margin-top:2px;font-size:.8125rem;font-weight:600;display:inline-flex}.tq-unver .info-btn{margin:-10px -8px -10px -4px}.tq-unver .info-btn span{border-width:2px;width:22px;height:22px;font-size:.8125rem}.tq-row-price{font:400 1.375rem/1.1 var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:price;margin-top:4px}.tq-row-price small{font:600 .8125rem/1.2 var(--text);color:var(--muted)}.tq-row-links{grid-area:links;justify-content:flex-end;align-items:center;width:132px;display:flex}.tq-row-ic{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.tq-row-ic:hover{background:var(--sky)}.tq-row-ic:focus-visible{outline:3px solid var(--tomato);outline-offset:-2px}@media (min-width:560px){.tq-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main price links";column-gap:12px}.tq-row-price{text-align:right;margin-top:0;font-size:1.5rem}.tq-row-price small{white-space:normal;text-align:right;max-width:7em;display:block}}.tq-skel b,.tq-skel .tq-row-meta,.tq-skel .tq-row-price,.tq-skel i{background:var(--sky);border-radius:8px;display:block}.tq-skel b{width:min(60%,16rem);height:1.45rem}.tq-skel .tq-row-meta{width:min(40%,10rem);height:1.15rem}.tq-skel .tq-row-price{width:4rem;height:1.5rem}.tq-skel .tq-row-links{gap:0}.tq-skel i{border-radius:10px;width:32px;height:32px;margin:6px}@media (prefers-reduced-motion:no-preference){.tq-skel{animation:1.4s ease-in-out infinite alternate tq-skel}@keyframes tq-skel{0%{opacity:1}to{opacity:.55}}}.tq-list-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.tq-more{gap:8px}.tq-more small{font:600 .8125rem var(--text);opacity:.75;font-variant-numeric:tabular-nums}@media (min-width:900px){.tq-where-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:48px}.tq-where-side{top:calc(var(--stick) + 20px);position:sticky}.tq-where-grid.is-solo{grid-template-columns:minmax(0,1fr);max-width:860px}}.tq-yes{font:400 1.375rem var(--display);color:var(--ink)}.tq-yes[data-stage=rising]{color:var(--up-ink)}.tq-yes[data-stage=fading]{color:var(--down-ink)}.tq-sample{margin-bottom:20px}.tq-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tq-chart-wrap{position:relative}.tq-chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.tq-chart-wrap.is-wide{display:none}@media (min-width:680px){.tq-chart-wrap.is-wide{display:block}.tq-chart-wrap.is-narrow{display:none}}.tq-unit{color:var(--muted);margin:6px 0 2px;font-size:.8125rem;font-weight:600}.tq-axis-notes{height:44px;position:relative}.tq-note-at{position:absolute;top:0;transform:translate(-50%)}.tq-note-btn{margin:0}.tq-note-btn span{background:var(--tomato);border-color:var(--tomato-ink);color:#fff}.tq-note-btn:hover span{background:var(--tomato-ink);color:#fff}.tq-note-btn:has(+.info-pop:popover-open) span{background:var(--tomato-ink);color:#fff}.tq-note-btn:has(+.info-pop:popover-open) span{outline:2.5px solid var(--ink);outline-offset:2px}.tq-x-ends{color:var(--muted);justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.tq-chart-note{align-items:center;gap:8px;margin-top:12px;font-size:.875rem;display:flex}.tq-chart-note>i{background:#c9d2ff;border:2px dashed #8f9ce8;border-radius:4px;flex:0 0 26px;height:12px}.tq-tcards{margin-top:44px}.tq-tcard{border:2.5px solid var(--rule);background:#fff;border-radius:26px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.tq-tcard h3{font-size:1.5rem}.tq-tcard .tq-race{overscroll-behavior:contain;max-height:260px;padding-right:4px;overflow-y:auto}.tq-tcard .tq-circles{margin-inline:auto}.tq-race{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tq-race-row{min-height:44px;color:var(--ink);grid-template-columns:118px minmax(0,1fr) 20px;align-items:center;gap:10px;text-decoration:none;display:grid}.tq-race-lab{font:400 1.25rem/1.05 var(--display)}.tq-race-lab small{font:600 .6875rem var(--text);color:var(--muted);letter-spacing:.04em;display:block}.tq-race-bar{background:var(--sky);border-radius:12px;height:34px;position:relative;overflow:hidden}.tq-race-bar i{background:var(--soft);border-radius:12px;position:absolute;inset:0 auto 0 0}.tq-race-row.is-me .tq-race-bar i{background:var(--ink)}a.tq-race-row:hover .tq-race-bar i{background:var(--muted)}.tq-race-bar em{font:400 1.125rem var(--display);color:#fff;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tq-race-bar em.out{color:var(--ink)}.tq-flav-wrap{max-width:760px}.tq-flav .tq-race-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 20px}.tq-flav .tq-race-lab small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:500;overflow:hidden}.tq-flav-more{margin-top:14px}.tq-flav-more>summary{cursor:pointer;min-height:44px;list-style:none;display:inline-flex}.tq-flav-more>summary::-webkit-details-marker{display:none}.tq-flav-more[open]>summary{display:none}@media (max-width:560px){.tq-flav .tq-race-row{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 20px}}.tq-ring{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;display:grid}.tq-ring svg{width:150px;height:150px;overflow:visible}.tq-ring-copy{gap:6px;display:grid}.tq-big-num{font:400 3.5rem/.9 var(--display);font-variant-numeric:tabular-nums}.tq-ring-lab{font-weight:600}.tq-circles{width:100%;max-width:420px;height:auto;margin-top:10px;display:block;overflow:visible}.tq-rail-wrap{min-width:0}.tq-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:14px;margin:0 -16px;padding:2px 16px 12px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.tq-rail>li{scroll-snap-align:start;flex:0 0 85%;min-width:0;display:flex}.tq-rail>li>*{flex:auto}.tq-rail:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.tq-rail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tq-rail-head h2{font-size:clamp(2.25rem,9.5vw,4.25rem);line-height:.95}.tq-rail-btns{gap:8px;display:none}.tq-rail-btn{border:2.5px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.tq-rail-btn:hover:not(:disabled){background:var(--butter)}.tq-rail-btn:disabled{opacity:.35;cursor:default}.tq-rail-btn:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.tq-rail-wrap[data-desktop=rail] .tq-rail>li{flex-basis:min(85%,320px)}@media (min-width:900px){.tq-rail{margin:0;padding:2px 0 12px;scroll-padding-inline:0}.tq-rail-btns{display:flex}.tq-rail-wrap[data-desktop=rail] .tq-rail>li{flex-basis:calc(25% - 10.5px)}.tq-rail-wrap[data-desktop=grid] .tq-rail{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:20px;padding:0;display:grid;overflow:visible}}.tq-spread-stage{gap:14px;display:grid}.tq-spread-stage .tq-sec-h{margin-bottom:0}.tq-map svg{width:100%;height:auto;display:block}.tq-spread-copy{gap:12px;display:grid}.tq-sp-now{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tq-sp-count{font:400 clamp(3.5rem, 16vw, 6.5rem)/.85 var(--display);color:var(--tomato);font-variant-numeric:tabular-nums}.tq-sp-lab{font-weight:600}.tq-sp-month{font:400 1.5rem var(--display)}.tq-tl{gap:6px;display:grid}.tq-tl-bars{align-items:end;gap:3px;height:46px;display:grid}.tq-tl-bars i{background:#ffd2c7;border-radius:3px 3px 0 0;transition:background .2s;display:block}.tq-tl-bars i.on{background:var(--tomato)}.tq-tl-bars i.part{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#fff9 4px 7px)}.tq-tl-slide{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;height:44px;margin:-14px 0 -12px;display:flex;position:relative}.tq-tl-slide[data-drag]{cursor:grabbing}.tq-tl-slide:focus-visible{outline:3px solid var(--tomato-ink);outline-offset:2px}.tq-tl-track{background:#ffe3dc;border-radius:999px;flex:auto;height:12px;position:relative}.tq-tl-fill{background:var(--tomato);transform-origin:0;border-radius:999px;width:100%;position:absolute;inset:0 auto 0 0}.tq-tl-knob{border:4px solid var(--tomato);background:#fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:transform .2s cubic-bezier(.34,1.4,.5,1);position:absolute;top:50%;left:100%}.tq-tl-slide:hover .tq-tl-knob,.tq-tl-slide[data-drag] .tq-tl-knob,.tq-tl-slide:focus-visible .tq-tl-knob{transform:scale(1.15)}.tq-blobs circle{fill:var(--tomato)}.tq-mpins circle{fill:#fff;stroke:var(--tomato-ink);stroke-width:2.5px}.tq-map-names text{font:600 34px var(--text);fill:var(--ink);stroke:#fff;stroke-width:9px;stroke-linejoin:round;paint-order:stroke}@media (min-width:520px){.tq-map-names text{stroke-width:7px;font-size:26px}}@media (min-width:720px){.tq-map-names text{stroke-width:6px;font-size:20px}}.tq-tl-ends{justify-content:space-between;font-size:.8125rem;font-weight:600;display:flex}.tq-regions{margin-top:48px}.tq-regions h3{font-size:1.875rem}.tq-reg{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tq-reg a{min-height:52px;color:var(--ink);border-bottom:2px dotted var(--soft);grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:12px;padding-block:6px;text-decoration:none;display:grid}.tq-reg-p{font:400 2.125rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.tq-reg-nm{gap:6px;font-weight:600;display:grid}.tq-reg-bar{background:var(--sky-2);border-radius:6px;height:10px;overflow:hidden}.tq-reg-bar i{background:var(--tomato);border-radius:6px;height:100%;display:block}@media (min-width:900px){.tq-spread-stage{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;column-gap:48px}.tq-spread-stage .tq-map{grid-area:1/2/span 2}.tq-spread-stage.no-map{grid-template-columns:minmax(0,1fr);max-width:640px}.tq-reg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.tq[data-live] .tq-spread-track{height:320svh;position:relative}.tq[data-live] .tq-spread-track .tq-spread-pin{top:var(--stick);height:calc(100svh - var(--stick));flex-direction:column;justify-content:center;padding-block:10px;display:flex;position:sticky;overflow:clip}.tq[data-live] .tq-spread-track .tq-map svg{max-height:42svh}.tq[data-live] .tq-spread-track .tq-sp-count{font-size:clamp(3rem,12vw,6.5rem)}@media (max-width:899px){.tq[data-live] .tq-spread-track .tq-spread-pin{justify-content:flex-start;padding-top:16px}.tq[data-live] .tq-spread-track .tq-spread-stage{gap:8px}.tq[data-live] .tq-spread-track .tq-sec-h h2{font-size:clamp(1.75rem,7.5vw,3rem)}}@media (min-width:900px){.tq[data-live] .tq-spread-track .tq-map svg{max-height:calc(100svh - var(--stick) - 60px)}}.tq-faq-split{gap:24px;display:grid}.tq-faq-side{align-content:start;gap:14px;display:grid}.tq-faq-side h2{font-size:clamp(2.125rem,8vw,3.5rem);line-height:.95}.tq-quote{background:var(--sky);border-radius:26px;gap:12px;margin:6px 0 0;padding:30px 22px 20px;display:grid;position:relative}.tq-quote:before{content:"“";font:400 6rem/1 var(--display);color:var(--tomato);pointer-events:none;position:absolute;top:-18px;left:14px}.tq-quote blockquote{margin:0}.tq-quote blockquote p{font:400 clamp(1.3125rem, 5.4vw, 1.625rem)/1.2 var(--display);color:var(--ink);text-wrap:pretty}.tq-quote blockquote p:after{content:"”"}.tq-quote figcaption{color:var(--muted);font-size:.875rem;font-weight:600}.tq-quote-copy .btn{min-height:44px;padding:0 16px;font-size:.875rem}.tq-quote-copy .copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tq-quote-wait{background:var(--sky);border-radius:22px;padding:18px;font-size:.9375rem}.tq-national a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.tq-faqs{max-width:none}@media (min-width:760px){.tq-faq-split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}}.tq-parent{grid-column:1/-1;margin-top:-4px;font-size:.9375rem;font-weight:600}.tq-parent a{align-items:center;min-height:44px;display:inline-flex}.tq-kids{margin:40px 0 0}.tq-kids ul{border-top:2.5px solid var(--ink);margin:12px 0 0;padding:0;list-style:none}.tq-kids li{border-bottom:2px dotted var(--soft);gap:2px;padding:8px 0;display:grid}.tq-kids a{min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;text-decoration:none;display:flex}.tq-kids b{font:400 1.3125rem/1.1 var(--display)}@media (prefers-reduced-motion:reduce){.tq-ink,.tq-tl-bars i,.tq-tl-knob{transition:none}}.tq-related{padding-top:8px}
