.X66eHG_hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,56px);padding-top:52px;padding-bottom:58px;display:grid}.X66eHG_copy{min-width:0}.X66eHG_copy h1{letter-spacing:0;font-size:clamp(30px,3.15vw,43px);line-height:1.75}.X66eHG_copy h1 span{color:var(--green)}.X66eHG_copy h1 .X66eHG_ending{color:var(--ink);white-space:nowrap}.X66eHG_copy .lead{font-size:15px}.X66eHG_portrait{min-width:0;margin:0}.X66eHG_placeholder{aspect-ratio:1;text-align:center;background:#efeee8;border:1px dashed #b5c2af;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.X66eHG_placeholder>span{letter-spacing:.16em;color:var(--muted);font-size:11px}.X66eHG_placeholder strong{font-size:clamp(22px,2.5vw,30px);line-height:1.8}.X66eHG_portrait img{aspect-ratio:1;border-radius:18px;width:100%;height:auto;display:block}.X66eHG_portrait figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 2px 0;font-size:11px;display:flex}.X66eHG_portrait figcaption>span:first-child{letter-spacing:.12em;color:var(--green);font-size:10px;font-weight:700}.X66eHG_portrait figcaption>span:first-child span{padding:0 5px}@media (max-width:760px){.X66eHG_hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:34px;padding-bottom:38px}.X66eHG_copy h1{font-size:clamp(27px,7.3vw,40px);line-height:1.7}.X66eHG_copy .eyebrow{margin-bottom:16px}.X66eHG_copy .lead{font-size:14px}.X66eHG_copy .actions{gap:16px 22px;margin-top:22px}.X66eHG_copy .micro{margin-bottom:0}.X66eHG_portrait{justify-self:center;width:100%;max-width:560px}.X66eHG_portrait img{border-radius:12px}.X66eHG_portrait figcaption{padding-top:10px;font-size:10px}}
