.sector-one{background:#efeee4}
.sector-one .sector-two-main img{object-position:50% 52%}
.sector-one .sector-two-heading h2{font-size:clamp(44px,4.3vw,66px);line-height:1.04}
.sector-one-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px}
.sector-one-mode{display:flex;flex-direction:column;align-items:flex-start;padding:34px;border:1px solid var(--line);border-radius:5px;background:var(--cream)}
.sector-one-mode h3{font-family:var(--serif);font-size:38px;line-height:1.12;font-weight:600;letter-spacing:-.025em;margin:17px 0 16px}
.sector-one-mode>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:23px}
.sector-one-mode .text-link{margin-top:auto;font-size:14px}
.sector-one-mode-exclusive{background:var(--forest);color:var(--cream);border-color:var(--forest)}
.sector-one-mode-exclusive .eyebrow,.sector-one-mode-exclusive h3,.sector-one-mode-exclusive .text-link{color:var(--cream)}
.sector-one-mode-exclusive .text-link{border-color:rgba(246,243,235,.55)}
.sector-one-note{font-size:13px;line-height:1.8;color:var(--ink-muted);margin-top:24px;max-width:960px}
.sector-one-note a{color:var(--forest);text-underline-offset:4px}
@media(max-width:800px){.sector-one-modes{gap:18px}.sector-one-mode{padding:27px}.sector-one-mode h3{font-size:33px}}
@media(max-width:600px){.sector-one .sector-two-heading h2{font-size:43px}.sector-one-modes{grid-template-columns:minmax(0,1fr);margin-top:30px}.sector-one-mode{padding:27px 24px}.sector-one-mode h3{font-size:34px}.sector-one-mode .text-link{font-size:14px}.sector-one-note{font-size:13px}.sector-one .sector-two-actions{gap:16px 24px}}
