.ch{isolation:isolate;padding:var(--space-16) 0 var(--space-20);background-color:var(--color-cream);background-image:linear-gradient(90deg, var(--color-cream) 0%, var(--color-cream) 34%, #fbf8f4d1 44%, #fbf8f400 58%), linear-gradient(0deg, var(--color-cream) 0%, #fbf8f400 10%), var(--ch-img);background-size:cover,cover,cover;background-position:center, center, var(--ch-focus,72% 50%);background-repeat:no-repeat;position:relative;overflow:hidden}.ch__inner{max-width:1280px;padding:0 var(--space-6);gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.ch__copy{max-width:560px}.ch__badge{border-radius:var(--radius-full);padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.ch__badge--clay{background:var(--color-primary-50);color:var(--color-primary-700)}.ch__badge--sage{color:#2f5e3c;background:#e8f1ea}.ch__badge--sand{color:#7a5418;background:#f6ebd9}.ch__title{margin:var(--space-5) 0 0;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink-900);text-wrap:balance;font-size:clamp(42px,4.5vw,66px);font-weight:400;line-height:1}.ch__accent{color:var(--color-primary)}.ch__lede{margin:var(--space-5) 0 0;color:var(--color-ink-600);max-width:52ch;font-size:18px;line-height:1.6}.ch__cta{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ch__note{margin:var(--space-4) 0 0;color:var(--color-ink-500);align-items:center;gap:8px;font-size:13.5px;display:flex}.ch__note svg{width:15px;height:15px;color:var(--color-primary)}.ch__cards{max-width:380px;padding-top:var(--space-4);color:var(--color-ink-900);flex-direction:column;align-items:flex-start;gap:16px;font-size:13px;display:flex;position:relative}.ch__sample{color:var(--color-ink-500);border-radius:var(--radius-full);background:#fffc;padding:4px 10px;font-size:12px}.ch-card{background:#fffffff5;border-radius:20px;width:min(100%,340px);padding:18px}.ch-card__head{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.ch-card__meta{font-size:12px;font-weight:700}.ch-card__meta--sage{color:#2f5e3c}.ch-card__meta--clay{color:var(--color-primary-700)}.ch-rows{gap:8px;margin-top:12px;display:grid}.ch-row{justify-content:space-between;gap:10px;display:flex}.ch-row__dim{color:var(--color-ink-500)}.ch-row__ok{color:#2f5e3c;font-weight:600}.ch-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ch-pill{border-radius:var(--radius-full);padding:5px 10px;font-weight:600}.ch-pill--clay{background:var(--color-primary-50);color:var(--color-primary-700)}.ch-pill--sage{color:#2f5e3c;background:#e8f1ea}.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ch-cell{background:var(--color-surface-2);border-radius:12px;padding:10px}.ch-cell span{color:var(--color-ink-500);display:block}.ch-cell--open{border:1.5px dashed var(--color-ink-200);color:var(--color-ink-500);background:0 0}.ch-check{color:#2f5e3c;align-items:center;gap:8px;margin-top:12px;font-weight:600;display:flex}.ch-check svg{width:14px;height:14px}.ch-map{background:linear-gradient(135deg,#eef2ea,#f6f1e9);border-radius:14px;height:120px;margin-top:12px;position:relative;overflow:hidden}.ch-map svg{width:100%;height:100%;position:absolute;inset:0}.ch-pin{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;font-size:10px;font-weight:700;display:grid;position:absolute}.ch-pin--start{background:var(--color-ink-900)}.ch-note{color:#fbf8f4;background:#14110be6;border-radius:16px 16px 4px;align-self:flex-start;max-width:260px;margin-left:60px;padding:12px 14px;line-height:1.45}.ch-note span{color:#c9bfa8;margin-bottom:4px;font-size:11px;display:block}.ch-agent{background:#fffffff5;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;display:flex}.ch-agent b{font-size:13.5px;display:block}.ch-agent span span{color:var(--color-ink-600)}.ch-agent__orb{background:conic-gradient(#c25b3f,#f5d6c5,#8fb59c,#c25b3f);border-radius:50%;flex:none;width:30px;height:30px}@keyframes ch-in{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}.ch__cards{animation:.9s cubic-bezier(.2,.8,.2,1) .6s both ch-in}@media (prefers-reduced-motion:reduce){.ch__cards{animation:none}}@media (max-width:900px){.ch{padding:var(--space-12) 0 var(--space-16);text-align:center;background-image:linear-gradient(180deg, #fbf8f4eb 0%, #fbf8f4cc 50%, #fbf8f480 100%), var(--ch-img-sm);background-size:cover,cover;background-position:center, var(--ch-focus,72% 50%)}.ch__inner{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.ch__copy{margin:0 auto}.ch__lede{margin-left:auto;margin-right:auto}.ch__cta,.ch__note{justify-content:center}.ch__cards{text-align:left;align-items:center;max-width:none}.ch-note{align-self:center;margin-left:0}}@media (max-width:600px){.ch__title{font-size:clamp(32px,9vw,48px);line-height:1.05}}
