.pb{position:sticky;top:0;z-index:40;background:var(--mn-paper);border-bottom:1px solid var(--mn-hair)}.pb-in{max-width:1520px;margin:0 auto;padding:0 32px;min-height:44px;gap:16px;font:500 14px/1.2 var(--font-sans);color:var(--mn-ink)}.pb-crumbs,.pb-in{display:flex;align-items:center}.pb-crumbs{gap:6px;min-width:0;flex:1 1 auto}.pb-sep{color:var(--mn-faint);padding:0 2px}.pb-here{color:var(--mn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-crumb{position:relative;min-width:0}.pb-switch{appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;margin:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.pb-switch:hover{color:var(--mn-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--mn-hair)}.pb-switch i,.pb-title i{width:6px;height:6px;margin:-3px 0 0 1px;border-right:1.5px solid var(--mn-soft);border-bottom:1.5px solid var(--mn-soft);transform:rotate(45deg)}.pb-switch[aria-expanded=true] i{transform:rotate(-135deg);margin-top:3px}.pb-jump:focus-visible,.pb-step a:focus-visible,.pb-switch:focus-visible,.pb-title:focus-visible,.pb-up:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.pb-loc{flex:none;display:inline-block;width:22px;height:22px}.pb-loc path{fill:var(--mn-wash);stroke:var(--mn-ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pb-loc.is-d path{fill:var(--mn-dem)}.pb-loc.is-r path{fill:var(--mn-rep)}.pb-loc.is-i path{fill:var(--ind)}.pb-end{display:flex;align-items:center;gap:18px;flex:none;font-weight:400}.pb-live{font:600 13.5px var(--font-sans);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;animation:pb-in var(--mn-dur-ui) var(--mn-ease-out)}.pb-live.is-d{color:var(--mn-dem-deep)}.pb-live.is-r{color:var(--mn-rep-deep)}.pb-live.is-i{color:var(--ind-ink)}.pb-step{gap:12px;white-space:nowrap;font-size:13.5px}.pb-step,.pb-step a{display:inline-flex;align-items:center}.pb-step a{color:var(--mn-ink);text-decoration:none;min-height:44px}.pb-step a:hover{text-decoration:underline;text-underline-offset:4px}.pb-count{font-variant-numeric:tabular-nums}.pb-count,.pb-jump{color:var(--mn-soft)}.pb-jump{appearance:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;background:var(--mn-paper);border:1px solid var(--mn-hair);border-radius:4px;cursor:pointer;font:500 12px var(--font-sans)}.pb-jump:hover{color:var(--mn-ink);border-color:var(--mn-soft)}.pb-jump kbd{font:inherit}.pb-jump{display:none}@keyframes pb-in{0%{opacity:0;transform:translateY(4px)}}.pb-pop{position:absolute;z-index:50;top:calc(100% + 1px);left:0;min-width:280px;max-width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;padding:8px 0;background:var(--mn-paper);border:1px solid var(--mn-hair);animation:pb-in var(--mn-dur-micro) var(--mn-ease-out)}.pb-pop.is-wide{max-width:none;width:470px;padding:12px}.pb-pop-note{margin:8px 12px 4px;font:12.5px/1.4 var(--font-sans);color:var(--mn-soft)}.pb-pop-note a{color:var(--mn-ink)}.pb-list{list-style:none;margin:0;padding:0}.pb-list a,.pb-list button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 12px;align-items:baseline;width:100%;min-height:40px;padding:9px 14px;box-sizing:border-box;background:none;border:0;border-bottom:1px solid var(--mn-hair);text-align:left;color:var(--mn-ink);text-decoration:none;font:500 14px/1.25 var(--font-sans);cursor:pointer}.pb-list li:last-child a,.pb-list li:last-child button{border-bottom:0}.pb-list a:focus-visible,.pb-list a:hover,.pb-list button:focus-visible,.pb-list button:hover{background:var(--mn-wash);outline:none}.pb-list [aria-current]{font-weight:600;box-shadow:inset 2px 0 0 var(--mn-ink)}.pb-list small{font:12.5px var(--font-sans);color:var(--mn-soft)}.pb-list b{font:600 13px var(--font-sans);font-variant-numeric:tabular-nums}.pb-list b.is-d{color:var(--mn-dem-deep)}.pb-list b.is-r{color:var(--mn-rep-deep)}.pb-list b.is-i{color:var(--ind-ink)}.pb-list.is-counties a,.pb-list.is-counties button{grid-template-columns:minmax(0,1fr) auto}.pb-type{display:block;width:calc(100% - 24px);box-sizing:border-box;height:34px;margin:4px 12px 8px;padding:0 10px;border:1px solid var(--mn-hair);border-radius:4px;background:var(--mn-paper);color:var(--mn-ink);font:14px var(--font-sans)}.pb-pop.is-wide .pb-type{width:100%;margin:0 0 10px}.pb-type:focus-visible{outline:2px solid var(--mn-ink);outline-offset:0}.pb-tiles{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:3px}.pb-tile{display:grid;place-items:center;aspect-ratio:1;min-height:34px;background:var(--mn-wash);color:var(--mn-ink);text-decoration:none;font:600 12px var(--font-sans)}.pb-tile.is-d{background:var(--mn-dem-deep);color:var(--mn-paper)}.pb-tile.is-r{background:var(--mn-rep-deep);color:var(--mn-paper)}.pb-tile.is-i{background:var(--ind-ink);color:var(--mn-paper)}.pb-tile.is-d.is-lead{background:var(--res-dlead,var(--mn-d1));color:var(--mn-ink)}.pb-tile.is-r.is-lead{background:var(--res-rlead,var(--mn-r1));color:var(--mn-ink)}.pb-tile.is-none{background:transparent;color:var(--mn-soft);box-shadow:inset 0 0 0 1px var(--mn-hair)}.pb-tile.is-wait{background:var(--mn-wash);color:var(--mn-soft)}.pb-tile:focus-visible,.pb-tile:hover{outline:2px solid var(--mn-ink);outline-offset:1px}.pb-tile.is-here{outline:2px solid var(--mn-ink);outline-offset:1px;box-shadow:inset 0 0 0 2px var(--mn-paper)}.pb-tile.is-out{opacity:.25}.pb-note{max-width:1520px;margin:0 auto;padding:10px 32px;font:14px/1.4 var(--font-sans);color:var(--mn-soft);border-bottom:1px solid var(--mn-hair)}.pb-phone{display:none}.pb-up{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-12px;text-decoration:none;font:400 24px/1 var(--font-sans)}.pb-title,.pb-up{color:var(--mn-ink)}.pb-title{appearance:none;display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;background:none;border:0;font:600 15px var(--font-sans);cursor:pointer}.pb-title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-sheet{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--mn-paper);animation:pb-in var(--mn-dur-ui) var(--mn-ease-out)}.pb-sheet-head{display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border-bottom:1px solid var(--mn-hair)}.pb-sheet-tabs{display:flex;gap:18px;flex:1;overflow-x:auto}.pb-sheet-tabs button{appearance:none;min-height:48px;padding:0;background:none;border:0;border-bottom:2px solid transparent;font:500 14px var(--font-sans);color:var(--mn-soft);white-space:nowrap;cursor:pointer}.pb-sheet-tabs button[aria-selected=true]{color:var(--mn-ink);font-weight:600;border-bottom-color:var(--mn-ink)}.pb-sheet-close{appearance:none;width:44px;height:44px;background:none;border:0;font:400 26px/1 var(--font-sans);color:var(--mn-ink);cursor:pointer}.pb-sheet-body{flex:1;overflow:auto;padding:8px 16px 96px}.pb-sheet-body .pb-states{padding-top:8px}.pb-sheet-body .pb-type{width:100%;margin:0 0 10px}@media (max-width:860px){.pb-in{padding:0 16px;gap:8px}.pb-crumbs,.pb-live,.pb-step{display:none}.pb-phone{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1 auto}.pb-jump kbd{display:none}.pb-jump{display:inline-flex;width:44px;height:44px;justify-content:center;border:0;padding:0}.pb-note{padding:10px 16px}}.jp-scrim{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:color-mix(in oklab,var(--mn-ink) 22%,transparent)}.jp{width:min(620px,100%);max-height:72vh;display:flex;flex-direction:column;background:var(--mn-paper);border:1px solid var(--mn-hair);animation:jp-in var(--mn-dur-micro) var(--mn-ease-out)}@keyframes jp-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.jp,.pb-live,.pb-pop,.pb-sheet{animation:none}}.jp-box{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--mn-hair)}.jp-box input{flex:1;min-width:0;height:40px;border:0;background:none;color:var(--mn-ink);font:17px var(--font-sans);outline:none}.jp-chip{appearance:none;flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--mn-wash);border:1px solid var(--mn-hair);border-radius:4px;color:var(--mn-ink);font:500 12.5px var(--font-sans);cursor:pointer}.jp-list{padding:4px 0;overflow:auto}.jp-list,.jp-list ul{list-style:none;margin:0}.jp-list ul{padding:0}.jp-group-name{margin:10px 14px 4px;font:600 12px var(--font-sans);color:var(--mn-soft)}.jp-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 14px;cursor:pointer;font:400 14.5px var(--font-sans);color:var(--mn-ink)}.jp-row[aria-selected=true]{background:var(--mn-wash);box-shadow:inset 2px 0 0 var(--mn-ink)}.jp-label b{font-weight:600}.jp-row small{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--mn-soft)}.jp-row small.is-d{color:var(--mn-dem-deep);font-weight:600}.jp-row small.is-r{color:var(--mn-rep-deep);font-weight:600}.jp-row small.is-i{color:var(--ind-ink);font-weight:600}.jp-empty{padding:14px;font:14px var(--font-sans)}.jp-empty,.jp-keys{color:var(--mn-soft)}.jp-keys{margin:0;padding:9px 14px;border-top:1px solid var(--mn-hair);font:12px var(--font-sans)}.jp-keys kbd{display:inline-block;min-width:16px;margin:0 2px;padding:0 4px;border:1px solid var(--mn-hair);border-radius:3px;font:500 12px var(--font-sans);text-align:center;color:var(--mn-ink)}@media (max-width:720px){.jp-scrim{padding:0}.jp{max-height:100svh;height:100svh;border:0}.jp-keys{display:none}}html[data-place] .rr-eyebrow:has(>a[href="/results"]:first-child){display:none}html[data-place] .ix-stage{top:44px;height:calc(100svh - 44px)}html[data-place] :not(.rr-table-scroll)>.rr-table thead th{top:44px}::view-transition-old(.nav-forward){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-out-left}::view-transition-new(.nav-forward){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-in-right}::view-transition-old(.nav-back){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-out-right}::view-transition-new(.nav-back){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-in-left}::view-transition-group(.morph){animation-duration:var(--mn-dur-ui);animation-timing-function:var(--mn-ease-out)}::view-transition-old(.place-flight){animation:var(--mn-dur-ui) linear both orl-old}::view-transition-new(.place-flight){animation:var(--mn-dur-ui) linear both orl-new}@keyframes orl-old{0%,45%{opacity:1}to{opacity:0}}@keyframes orl-new{0%,50%{opacity:0}to{opacity:1}}::view-transition-old(.pm-fade){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-fade-out}::view-transition-new(.pm-fade){animation:var(--mn-dur-micro) var(--mn-ease-out) both pm-fade-in}@keyframes pm-fade-out{to{opacity:0}}@keyframes pm-fade-in{0%{opacity:0}}@keyframes pm-out-left{to{opacity:0;transform:translateX(-12px)}}@keyframes pm-out-right{to{opacity:0;transform:translateX(12px)}}@keyframes pm-in-right{0%{opacity:0;transform:translateX(12px)}}@keyframes pm-in-left{0%{opacity:0;transform:translateX(-12px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.rr-nav{position:relative;z-index:45}.rr-nav-more ul{z-index:60}.rr-nav-more>button{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:0}.rr-nav-more>button:after{content:"";width:6px;height:6px;margin:-3px 0 0 7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.rr-nav-more>button[aria-expanded=true]:after{transform:rotate(-135deg);margin-top:4px}.rr-nav-more>button:focus-visible,.rr-nav-phone:focus-visible,.rr-nav-search:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.rr-nav-phone,.rr-nav-search{display:none}.rr-nav-phone{appearance:none;align-items:center;gap:8px;min-height:44px;flex:1 1 auto;min-width:0;padding:0;background:none;border:0;font:600 15px var(--font-sans);color:var(--mn-ink);cursor:pointer;text-align:left}.rr-nav-phone i{width:6px;height:6px;margin:-3px 0 0 1px;border-right:1.5px solid var(--mn-soft);border-bottom:1.5px solid var(--mn-soft);transform:rotate(45deg)}.rr-nav-search{appearance:none;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--mn-ink);cursor:pointer}.pb-sheet-title{flex:1;margin:0;font:600 15px var(--font-sans);color:var(--mn-ink);min-height:48px;display:flex;align-items:center}@media (max-width:860px){.rr-nav .rr-nav-more,.rr-nav .rr-nav-row{display:none}.rr-nav-phone{display:inline-flex}.rr-nav-search{display:inline-grid;margin-right:-12px}html[data-results] .mn-search-open{display:none}}@media (min-width:641px){html[data-results] .mn-mast-in{max-width:1520px;padding-left:32px;padding-right:32px}}html[data-results] .mn-flippill{font-size:12px}html[data-results] :is(.rx-seg,.rr-seg) button span{color:var(--mn-soft)}html[data-results] :is(.mn-section-note,.rm-note,.rm-rank-head span,.rm-rank li span,.rm-ramp-ticks,.rmx-steps,.rh-strip-w small){font-size:12px}html[data-results] :is(.rm-choice-name,.rm-choice button,.rm-ramp-ends,.rm-key,.rm-card h3 small,.rm-card dd small,.mn-footer-links a,.mn-tabbar>a,.mn-tabbar .mn-more>button,.mn-more>button i){font-size:12px}