
.preview-notice{font:12px/1.5 system-ui,sans-serif;text-align:center;padding:9px 16px;background:#e9f1e9;color:#253e35;border-bottom:1px solid #cedbcc}.preview-notice a{color:inherit;text-decoration:underline}.state-map-choice{background:#f4f1ea;padding:42px 5%;text-align:center;border-block:1px solid #ded8d0}.state-map-inner{max-width:1040px;margin:auto}.state-map-choice h2{font-size:clamp(25px,3.2vw,38px);margin:0 0 8px;line-height:1.2}.state-map-choice p{color:#405363}.state-map{max-width:780px;margin:20px auto 8px}.state-map svg{display:block;width:100%;height:auto}.state-map .unavailable{fill:#d3d9d5;stroke:#f4f1ea;stroke-width:1.3}.state-map .available{fill:#337951;stroke:#f4f1ea;stroke-width:1.8}.state-map a:hover .available,.state-map a:focus .available{fill:#175333;stroke:#112a36;stroke-width:3}.state-map a:focus-visible{outline:3px solid #ef654b}.state-legend{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;font-size:14px}.state-legend i{display:inline-block;width:12px;height:12px;margin-right:8px;background:#337951;border-radius:50%}.state-legend i.gray{background:#bdc6be}.map-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:24px auto 12px}.map-buttons a{min-width:180px}.map-note{font-size:13px;max-width:650px;margin:18px auto 0}.selected-state-photo{position:relative;width:72%;max-width:940px;height:240px;border-radius:12px;overflow:hidden;margin:28px auto;background:#123}.selected-state-photo img{width:100%;height:100%;object-fit:cover}.selected-state-photo.az img{object-position:50% 55%}.selected-state-photo figcaption{position:absolute;bottom:18px;left:22px;background:#082634d9;color:white;padding:7px 18px;font:500 clamp(27px,4vw,42px)/1.2 Georgia,serif;letter-spacing:2px;border-radius:4px}.photo-credit{font:11px/1.5 system-ui,sans-serif;text-align:center;color:#536571;padding:12px}.photo-credit a{color:inherit}.hero-copy .hero-lede + .hero-lede{margin-top:14px}.hero-copy h1{font-size:clamp(38px,4.5vw,66px)}@media(max-width:650px){.state-map-choice{padding:32px 5%}.state-map{margin-left:-12px;margin-right:-12px}.selected-state-photo{width:90%;height:195px;margin:22px auto}.selected-state-photo figcaption{left:12px;bottom:12px}.map-buttons a{flex:1;min-width:140px}.hero-copy h1{font-size:42px;line-height:1.1}.hero-copy .hero-lede{font-size:17px}.state-legend{font-size:12px}}

.state-map .coming-soon{fill:#d8ad58;stroke:#f4f1ea;stroke-width:1.3}.state-legend i.soon{background:#d8ad58}

.state-map a:hover .coming-soon,.state-map a:focus .coming-soon{fill:#a98342;stroke:#112a36;stroke-width:3}.planned-text-links{font-size:14px;line-height:2;max-width:650px;margin:18px auto}.planned-text-links a{color:#675020;text-underline-offset:3px}.planned-shell{max-width:760px;margin:45px auto 60px;padding:0 24px}.planned-shell h1{font-size:clamp(35px,5vw,55px);line-height:1.1;margin:18px 0}.planned-badge{display:inline-block;padding:6px 13px;border-radius:30px;background:#e8d9b8;color:#624c25;font-size:13px;font-weight:700}.planned-form{padding:28px;background:#f5f1e9;border:1px solid #ded7c9;border-radius:12px;margin:28px 0}.planned-form>label{display:block;font-weight:600;margin:16px 0 7px}.planned-form input[type=email],.planned-form select{font:inherit;padding:13px;border:1px solid #89938d;border-radius:5px;width:100%;background:white;color:#172c35;box-sizing:border-box}.planned-form input:focus,.planned-form select:focus{outline:3px solid #d8ad58;outline-offset:2px}.planned-form .opt-in{display:flex;gap:10px;font-weight:400;line-height:1.5;font-size:15px}.opt-in input{width:20px;height:20px;flex-shrink:0;margin-top:2px}.planned-form .button{margin:20px 0 10px;cursor:pointer}.planned-form .notice{font-size:14px;line-height:1.5;color:#4c5c61}.planned-result{padding:18px;border:1px solid #beccb9;background:#e9f1e6;border-radius:6px;margin-top:15px}.planned-result[hidden]{display:none}@media(max-width:650px){.planned-shell{margin-top:28px;padding:0 20px}.planned-form{padding:20px}.planned-form .button{width:100%}.planned-text-links{font-size:13px}}

.state-map a,.state-map a path{cursor:pointer;pointer-events:all}
