
.hero-baseline{flex-wrap:wrap;gap:24px 32px}.hero-intake{background:var(--cream);color:var(--deep);border-color:var(--cream)}
.intake-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 6vw;border-bottom:1px solid var(--line);gap:20px}.intake-nav>a:last-child{font-size:14px}
.intake-layout{max-width:1250px;margin:auto;padding:70px 6vw;display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.intake-intro h1{font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:24px 0}.intake-intro p{line-height:1.75}.intake-path{padding-left:22px;margin:30px 0;line-height:1.7}.intake-path li{padding-bottom:12px}.intake-note{font-size:14px;color:var(--muted);margin-bottom:20px}.intake-intro>a{text-decoration:underline;text-underline-offset:4px;font-size:14px}
.intake-card{background:var(--cream);border:1px solid var(--line);padding:32px;min-width:0}.intake-card h2{font-size:30px;line-height:1.2;margin:12px 0 18px}.intake-card p{font-size:14px;line-height:1.65;margin-bottom:18px}.intake-card #progress{font-size:12px;letter-spacing:.03em;border-bottom:1px solid var(--line);padding-bottom:18px}.intake-card label:not(.choice){display:block;font-weight:500;margin:22px 0 8px;font-size:14px}.intake-card label span,.intake-card legend span{font-weight:400}.intake-card input:not([type=checkbox]),.intake-card textarea,.intake-card select{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #92775f;background:#fffaf3;color:var(--ink);padding:12px;font:inherit;font-size:16px;border-radius:0;min-height:48px}.intake-card textarea{resize:vertical}.intake-card fieldset{border:0;padding:0;margin:24px 0}.intake-card legend{font-size:15px;line-height:1.5;margin-bottom:12px;font-weight:500}.intake-card .choice{display:flex;align-items:center;gap:12px;min-height:46px;font-size:14px;line-height:1.4;cursor:pointer}.choice input{width:20px;height:20px;accent-color:var(--deep);flex-shrink:0}.intake-controls{display:flex;justify-content:space-between;gap:20px;margin-top:24px;align-items:center}.intake-card .field-help{font-size:13px;color:var(--muted);margin-top:16px}.intake-card a:not(.action){text-decoration:underline;text-underline-offset:3px}.intake-card .text-link{border:0;background:none;font:inherit;min-height:44px;cursor:pointer;color:var(--ink);text-decoration:underline}.intake-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;margin:16px 0}.intake-card details{margin-top:24px}.intake-card summary{cursor:pointer;padding:12px 0}.intake-card #error{color:#8d2519}.intake-card .action{cursor:pointer;max-width:100%;font-size:14px}.intake-card #copy{margin-top:18px}.intake-card #edit{display:block}.intake-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:28px;font-size:13px;border-top:1px solid var(--line)}.onboarding :focus-visible{outline:3px solid #824221;outline-offset:4px}.onboarding [hidden]{display:none!important}
@media(max-width:850px){.intake-layout{grid-template-columns:1fr;gap:32px;padding-block:36px}.intake-intro h1 br{display:none}.intake-path{margin-block:20px}.intake-card{padding:24px}.intake-intro .label{margin-bottom:16px}}
@media(max-width:430px){.intake-nav{padding:22px}.intake-nav .new-brand{font-size:25px}.intake-nav>a:last-child{font-size:12px}.intake-layout{padding-inline:20px}.intake-card{padding:20px}.intake-card .action{padding:16px}.intake-controls{gap:12px}.hero-baseline .hero-intake{font-size:13px}}

/* A clear entry point, within the existing copper identity. */
.immersive-hero{min-height:100svh;padding-top:125px}.immersive-copy{padding:30px 0}.redesign .immersive-copy h1{font-size:clamp(64px,7.5vw,112px)}.hero-baseline{margin-top:28px;margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:970px;align-items:center}.hero-baseline>p{max-width:370px;font-size:15px}.hero-start{border-left:1px solid #bda58d80;padding-left:32px;display:grid;grid-template-columns:auto auto;gap:12px 22px;align-items:center}.hero-start .hero-start-label{grid-column:1/-1;font-size:9px;letter-spacing:.14em;color:#e8c39d}.hero-start .hero-intake{white-space:nowrap;padding:18px 22px}.hero-start .round-link{margin:0;gap:8px;font-size:12px}.hero-start .round-link b{width:32px;height:32px;font-size:18px}.hero-start small{grid-column:1/-1;font-size:11px;color:#eee0d0}.hero-start .hero-intake:focus-visible{outline:3px solid #fff;outline-offset:5px}
.intake-intro{position:relative;padding:30px 0 0;border-top:1px solid var(--ink)}.intake-intro:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.intake-intro .label{font-size:10px;letter-spacing:.13em}.intake-intro h1{font-size:clamp(36px,3.6vw,52px);margin-block:25px;line-height:1.1}.intake-intro h1 em{font-family:Georgia,serif;font-weight:400;color:var(--accent-ink);display:block;margin-top:8px}.intake-path{list-style:none;padding:0;border-top:1px solid var(--line);margin-block:30px}.intake-path li{display:grid;grid-template-columns:38px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.intake-path li>span{font-size:12px;color:var(--accent-ink);font-variant-numeric:tabular-nums}.intake-path strong{font-weight:500;font-size:16px}.intake-path li p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:5px}.intake-note{padding-left:16px;border-left:2px solid var(--accent)}
@media(max-width:1000px){.hero-baseline{gap:24px;grid-template-columns:.85fr 1.15fr}.hero-start{padding-left:24px;grid-template-columns:1fr}.hero-start .round-link{justify-content:flex-start}.hero-start .hero-intake{justify-self:start}.immersive-copy h1>em{padding-left:6vw}}
@media(max-width:600px){.immersive-hero{padding:100px 24px 20px;min-height:100svh;justify-content:flex-start;gap:24px}.immersive-copy{padding:0}.immersive-copy .label{margin-bottom:18px}.redesign .immersive-copy h1{font-size:clamp(40px,11.8vw,68px);line-height:1.04}.immersive-copy h1>em{margin-top:6px;padding-left:0}.hero-baseline{display:block;margin-top:22px}.hero-baseline>p{font-size:12px;line-height:1.6}.hero-start{margin-top:20px;padding:17px 0 0;border-left:0;border-top:1px solid #bda58d80;grid-template-columns:1fr auto;gap:10px 12px}.hero-start .hero-start-label{display:none}.hero-start .hero-intake{font-size:12px;padding:15px 14px}.hero-start .round-link{font-size:11px;gap:6px}.hero-start .round-link b{display:none}.hero-start small{font-size:10px}.hero-bottom{margin-top:auto}.hero-topline{font-size:8px}.intake-intro{padding-top:22px}.intake-intro h1{font-size:38px}.intake-path{margin-block:22px}.intake-path li{padding:12px 0}.intake-layout{gap:26px}}
@media(max-height:740px) and (min-width:601px){.immersive-hero{padding-top:108px;gap:16px}.immersive-copy{padding:10px 0}.redesign .immersive-copy h1{font-size:clamp(54px,6.4vw,85px)}.hero-baseline{margin-top:18px}.hero-start .hero-intake{padding-block:14px}}
