/* V2 liquid treatment over the original WAVE palette and typography. */
:root{--ink:#071d28;--navy:#043b64;--night:#061923;--mint:#c4a77d;--accent:#c4a77d;--muted:#a7bcc4;--paper:#f1f3ed;--line:#d3dcd6;--gold:#c4a77d;--bronze:#896b43}
body{font-family:'DM Sans',Arial,sans-serif}h1,h2,h3,.brand{font-family:Manrope,Arial,sans-serif;font-style:normal}h1 em,h2 em,.cross,.coverage-stat strong,.state-eyebrow{color:var(--gold);font-style:normal}
.header,.content-header{background:#061923b8;border:1px solid #ffffff2b;border-radius:24px;backdrop-filter:blur(40px);box-shadow:inset 0 1px #ffffff30,0 15px 60px #00131e30}.header{margin:18px 4% -94px;height:76px;padding:0 24px}.content-header{margin:18px 4%}.desktop-nav{gap:24px}
.hero{min-height:920px;height:100svh;max-height:1080px;padding:190px 7% 150px;background:#061923;isolation:isolate}.hero-grid{display:none}.hero-copy{max-width:730px}.hero h1{font-size:clamp(64px,5.8vw,90px);line-height:1.04}.sculpture{right:3%;top:210px;width:47%;height:520px;filter:grayscale(1) sepia(.45);opacity:.9}.concept-review{left:auto;right:7%;width:43%;bottom:70px;transform:none;background:transparent}.concept-buttons button{border-radius:999px;background:#ffffff08;backdrop-filter:blur(24px)}.concept-buttons button[aria-pressed=true]{background:#c4a77d20;border-color:var(--gold);color:var(--gold)}
.liquid-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:grayscale(1);z-index:-3;opacity:.46}.liquid-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#061923ec,#043b6460),linear-gradient(0deg,#061923,transparent 40%,#06192360)}
.button,.small-cta,.nav-start,.action-primary,.content-cta>a,.planner button{border-radius:999px!important}.button.primary,.action-primary,.planner button{background:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold)}.button.dark,.small-cta{background:#ffffff06;backdrop-filter:blur(40px);box-shadow:inset 0 1px #ffffff40,0 6px 20px #00131e30;border:1px solid #ffffff40}.strategy-panel,.flow-card,.people-art,.team-card,.market-list,.resource-links>a,.inquiry-card,.program-card,.operator-band,.related-grid>a,.handoff-card,.planner-result,.state-detail,.region-card{border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff35,0 18px 55px #00131e16}.flow-card,.inquiry-card,.program-card,.operator-band,.handoff-card,.planner-result,.state-detail,.region-card{backdrop-filter:blur(30px)}
.eyebrow i{box-shadow:0 0 12px #c4a77d60}.strategy-visual,.people-art,.program-art{filter:grayscale(.8) sepia(.2)}.pill{border-color:#c4a77d60;color:var(--gold)}.inquiry-options button[aria-pressed=true]{background:#c4a77d20;border-color:var(--gold);color:var(--gold)}
.inquiry,.content-cta{position:relative;isolation:isolate;overflow:hidden;background:#061923;color:var(--paper)}.inquiry{display:flex;flex-direction:column;align-items:center;text-align:center;gap:45px;padding:120px 7%}.inquiry>.reveal{max-width:720px}.inquiry .eyebrow,.inquiry-brand{justify-content:center}.inquiry-card{width:min(100%,630px);text-align:left;background:#071d2880;border:1px solid #ffffff30}.inquiry h2{font-size:clamp(44px,4.7vw,68px);line-height:1.1}.inquiry h2 br{display:initial}.inquiry .liquid-backdrop,.content-cta .liquid-backdrop{background:linear-gradient(0deg,#061923,transparent 40%,transparent 65%,#061923),#043b6480}.content-cta{padding:100px 30px;text-align:center;border-radius:28px}.content-cta p{max-width:600px;margin:0 auto 28px;color:#d5dfe1}.content-cta>a{background:var(--gold);color:var(--ink)}.liquid-motion{position:absolute;right:24px;bottom:24px;z-index:4;border:1px solid #ffffff70;border-radius:50%;background:#06192399;color:white;width:44px;height:44px;cursor:pointer;font:18px 'DM Sans',sans-serif}.liquid-motion:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.reveal{opacity:1!important;transform:none!important}
.market-atlas{border-radius:28px}.state-tile.covered{background:linear-gradient(145deg,#ded0b7,#b09368);border-color:#ebddc2;box-shadow:1px 1px #896b43,2px 2px #896b43,3px 3px #655338,4px 4px #655338,5px 5px #483f31,7px 10px 12px #00121c88;color:#071d28}.state-tile.review{background:linear-gradient(145deg,#c8e0ed,#789fb8);color:#071d28;box-shadow:1px 1px #486c84,2px 2px #486c84,3px 3px #31536b,4px 4px #31536b,5px 5px #223c50,7px 10px 12px #00121c88}.atlas-legend i{background:var(--gold)}.atlas-legend .review{background:#9cbcd0}.region-national{background:#c4a77d;color:#071d28}.region-national .eyebrow,.region-national p:not(.eyebrow),.region-national a{color:#223946}.region-sculpture i{background:#c4a77d;border-top-color:#ede0c7}.region-card a{color:#dbc5a4}.region-national a{color:#223946}.planner{--planner-mint:#c4a77d}.planner button[type=reset]{background:transparent!important;color:inherit!important}
@media(max-width:1100px){.desktop-nav{gap:14px}.hero-copy{max-width:60%}.hero h1{font-size:70px}.sculpture{right:0;top:250px;width:48%}}
@media(max-width:700px){.header{margin:12px 4% -80px;height:68px;padding:0 16px;border-radius:20px}.brand{font-size:25px}.hero{height:auto;min-height:0;max-height:none;padding:140px 6% 175px}.hero-copy{max-width:100%}.hero h1{font-size:clamp(40px,11.5vw,60px);letter-spacing:-2.2px}.hero-description{max-width:100%}.hero-actions{gap:20px;flex-wrap:wrap}.hero-audiences{margin-top:32px;font-size:7px;gap:8px}.sculpture{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:310px;margin:25px 0 0}.concept-review{left:6%;right:6%;width:auto;bottom:65px}.concept-buttons{gap:4px}.concept-buttons button{font-size:8px;padding:9px}.concept-heading{display:none}.concept-review p{font-size:9px}.hero-bottom{font-size:7px}.inquiry{padding:90px 6%}.inquiry h2{font-size:42px;letter-spacing:-1.8px}.content-cta{padding:80px 22px}.liquid-motion{right:14px;bottom:14px}}
@media(prefers-reduced-motion:reduce){.liquid-video,.liquid-motion{display:none}.hero,.inquiry,.content-cta{background:#061923}.button,.state-tile{transition:none}}

.sculpture{filter:none}.concept-review{position:absolute!important;left:auto!important;right:7%!important;width:43%!important;bottom:70px!important}@media(max-width:700px){.concept-review{left:6%!important;right:6%!important;width:auto!important;bottom:65px!important}}

/* Approved go-forward concept: Capital to possibility. */
.concept-review{display:none!important}
