._section_q1pu7_1{padding:clamp(4rem,7vw,6.75rem) var(--space-4)}._white_q1pu7_2{background:var(--background);color:var(--foreground)}._soft_q1pu7_3{background:var(--surface);color:var(--foreground)}._dark_q1pu7_4{background:#171717;color:#fff}._inner_q1pu7_5{width:min(100%,78rem);margin:0 auto}._narrow_q1pu7_6{width:min(100%,54rem)}._heading_q1pu7_7{max-width:52rem;margin-bottom:clamp(2rem,4vw,3.25rem)}._eyebrow_q1pu7_8{margin:0 0 .85rem;color:#a63800;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._dark_q1pu7_4 ._eyebrow_q1pu7_8{color:#ff9a68}._heading_q1pu7_7 h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.03;letter-spacing:-.045em}._intro_q1pu7_11{margin:1.1rem 0 0;max-width:46rem;font-size:1.08rem;line-height:1.75;color:var(--muted-foreground)}._dark_q1pu7_4 ._intro_q1pu7_11{color:#c9c9c6}@media(max-width:520px){._section_q1pu7_1{padding-left:1.1rem;padding-right:1.1rem}}._hero_duf2c_1{padding:clamp(4.5rem,8vw,7.5rem) var(--space-4);background:var(--background)}._inner_duf2c_2{width:min(100%,78rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}._copy_duf2c_3{max-width:48rem}._eyebrow_duf2c_4{margin:0 0 1rem;color:#a63800;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._copy_duf2c_3 h1{margin:0;font-family:var(--font-heading);font-size:clamp(2.65rem,6vw,5.4rem);line-height:.98;letter-spacing:-.055em;color:var(--foreground)}._lead_duf2c_6{max-width:44rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.6vw,1.27rem);line-height:1.7;color:var(--muted-foreground)}._actions_duf2c_7{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}._primary_duf2c_8,._secondary_duf2c_8{min-height:48px}._primary_duf2c_8 svg{width:1rem;height:1rem}._aside_duf2c_10{min-width:0}@media(max-width:860px){._inner_duf2c_2{grid-template-columns:1fr}._hero_duf2c_1{padding-top:3.75rem}._aside_duf2c_10{max-width:40rem}}@media(max-width:520px){._hero_duf2c_1{padding-left:1.1rem;padding-right:1.1rem}._actions_duf2c_7{flex-direction:column}._actions_duf2c_7>*{width:100%}}
