.vp .vp-pagehead .sec-rule{color:var(--vp-flamingo-d)}.vp .vp-pagehead .vp-lede strong{color:var(--vp-ink);font-weight:700}.vp .rt-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.vp .rt-chips .vp-chip{white-space:normal;text-align:left}.vp .rt-section{margin-top:clamp(2.6rem,6vw,3.6rem)}.vp .rt-section .sec-head{gap:.3rem;margin-bottom:1.4rem}.vp .rt-section .sec-head h2{font-size:clamp(1.45rem,3.2vw,2.1rem)}.vp .rt-section .sec-script{font-size:clamp(1.35rem,2.6vw,1.7rem)}.vp .rt-scenarios{align-items:stretch;gap:1.5rem;margin-top:.5rem;display:grid}@media (min-width:800px){.vp .rt-scenarios{grid-template-columns:1fr 1fr}}.vp .rt-card{--rt-pad:clamp(1.3rem, 3vw, 1.8rem);padding:1.5rem var(--rt-pad) 1.5rem;flex-direction:column;display:flex;position:relative}.vp .rt-kicker{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-30);text-transform:uppercase;font-weight:700}.vp .rt-card--a .rt-kicker{color:var(--vp-flamingo-d)}.vp .rt-card--b .rt-kicker{color:var(--vp-teal-d)}.vp .rt-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.3rem,5.5vw,3rem);font-weight:800;line-height:1.05}.vp .rt-when{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-22);text-transform:uppercase;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums;margin-top:.6rem;font-weight:700}.vp .rt-copy{font-size:var(--vp-fs-15);color:var(--vp-ink-soft);margin-top:1rem;margin-bottom:1.25rem;line-height:1.7}.vp .rt-copy strong{color:var(--vp-ink);font-weight:700}.vp .rt-tear{height:0;margin:auto calc(-1 * var(--rt-pad)) 1.05rem;border-top:2px dashed #26154a73;position:relative}.vp .rt-tear:before,.vp .rt-tear:after{content:"";background:var(--vp-paper);border:var(--vp-rule);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.vp .rt-tear:before{left:-12px}.vp .rt-tear:after{right:-12px}.vp .rt-count{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.vp .rt-cd{font-weight:800;font-size:var(--vp-fs-20);font-variant-numeric:tabular-nums;letter-spacing:var(--vp-track-04);line-height:1.2}.vp .rt-card--a .rt-cd{color:var(--vp-flamingo-d)}.vp .rt-card--b .rt-cd{color:var(--vp-teal-d)}.vp .rt-cd-label{font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-22);text-transform:uppercase;color:var(--vp-ink-soft);font-weight:700}.vp .rt-fallback-note{font-size:var(--vp-fs-14);color:var(--vp-ink-soft);margin-top:1rem;line-height:1.65}.vp .rt-board{margin-top:.25rem}.vp .rt-board-head{border-bottom:2px solid var(--vp-gold-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.2rem;display:flex}.vp .rt-board-head strong{letter-spacing:var(--vp-track-30);text-transform:uppercase;font-size:var(--vp-fs-13);color:var(--vp-gold)}.vp .rt-board-head span{letter-spacing:var(--vp-track-22);text-transform:uppercase;font-size:var(--vp-fs-11);color:var(--vp-on-dark-3)}.vp .rt-table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}.vp .rt-table th{font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-22);text-transform:uppercase;color:var(--vp-on-dark-3);white-space:nowrap;border-bottom:1px dashed #fff6e04d;padding:.85rem 1.2rem .7rem;font-weight:700}.vp .rt-th-a{color:#ff9dbe}.vp .rt-th-b{color:#8fe3e0}.vp .rt-table td{border-bottom:1px dashed var(--vp-on-dark-line);vertical-align:baseline;padding:.85rem 1.2rem}.vp .rt-table tbody tr:last-child td{border-bottom:0}.vp .rt-table tbody tr:hover td{background:#fff6e009}.vp .rt-city{text-transform:uppercase;letter-spacing:var(--vp-track-06);font-weight:800;font-size:var(--vp-fs-14);color:var(--vp-cream);white-space:nowrap}.vp .rt-zone{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-16);text-transform:uppercase;color:var(--vp-on-dark-3);white-space:nowrap;font-weight:600}.vp .rt-t{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--vp-fs-15);color:var(--vp-cream);white-space:nowrap}.vp .rt-d{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-10);text-transform:uppercase;color:#fff6e08c;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.55rem;font-weight:600}.vp .rt-d--early{color:var(--vp-gold)}.vp .rt-table tr.is-you td{background:#ffc1451a}.vp .rt-table tr.is-you:hover td{background:#ffc14524}.vp .rt-you{background:var(--vp-gold);color:var(--vp-ink);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;vertical-align:middle;margin-left:.6rem;padding:.16rem .45rem .1rem;font-weight:700;display:inline-block}.vp .rt-note{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-16);text-transform:uppercase;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums;margin-top:.9rem;font-weight:600}.vp .rt-gold{background:var(--vp-gold);justify-items:start;gap:.9rem;padding:clamp(1.5rem,4vw,2.2rem);display:grid}.vp .rt-gold-titlerow{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.vp .rt-gold h2{text-transform:uppercase;letter-spacing:var(--vp-track-06);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800}.vp .rt-gold-copy{max-width:62ch;font-size:var(--vp-fs-15);color:#26154ad9;line-height:1.75}.vp .rt-gold-copy strong{color:var(--vp-ink);font-weight:700}.vp .rt-gold .rt-cd{color:var(--vp-ink);font-size:var(--vp-fs-24)}.vp .rt-gold .rt-cd-label{color:#26154abf}.vp .rt-gold .vp-arrow{color:var(--vp-ink)}.vp .rt-gold .vp-arrow:hover{color:var(--vp-flamingo-d)}.vp .rt-app{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.vp .rt-app-copy{justify-items:start;gap:.75rem;max-width:34rem;display:grid}.vp .rt-app h2{text-transform:uppercase;letter-spacing:var(--vp-track-06);font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800}.vp .rt-app-copy p:not(.vp-eyebrow){font-size:var(--vp-fs-15);color:var(--vp-ink-soft);line-height:1.7}.vp .rt-app-copy .vp-arrow{margin-top:.25rem}.vp .rt-stores{flex-wrap:wrap;gap:.8rem;display:flex}.vp .rt-store{border:var(--vp-rule);background:var(--vp-paper);font-weight:700;font-size:var(--vp-fs-13);letter-spacing:var(--vp-track-04);cursor:default;align-items:center;gap:.6rem;padding:.55rem .8rem .5rem;display:inline-flex}.vp .rt-store svg{width:18px;height:18px;color:var(--vp-ink);flex:none}.vp .rt-soon{border:1px solid var(--vp-ink);background:var(--vp-gold);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;white-space:nowrap;padding:.18rem .4rem .12rem;font-weight:700}@media (prefers-reduced-motion:reduce){.vp .rt-table tbody tr:hover td{background:0 0}.vp .rt-table tr.is-you td,.vp .rt-table tr.is-you:hover td{background:#ffc1451a}}
