
/* Homepage editorial block only. */
.landing-sections section.tah-about-20261019{background:#f5f1e7;padding:76px max(28px,calc((100vw - 1280px)/2));color:#292a26;font-family:Montserrat,Arial,sans-serif}
.tah-about-20261019 *{box-sizing:border-box}
.tah-about-20261019 #tah-about-title{font-family:Montserrat,Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.24;letter-spacing:-.025em;margin:0 0 36px;color:#22231f;max-width:850px}
.tah-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);column-gap:64px;align-items:start}
.tah-about-intro{grid-column:1;grid-row:1}
.tah-about-details{grid-column:1;grid-row:2}
.tah-about-20261019 p{font-size:17px;font-weight:400;line-height:1.85;margin:0 0 22px}
.tah-about-20261019 .tah-about-photo{grid-column:2;grid-row:1/span 2;margin:0;min-width:0}
.tah-about-20261019 .tah-about-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:2px}
.tah-about-20261019 figcaption{font-size:12px;line-height:1.6;color:#68695f;margin-top:12px}
.tah-about-20261019 .tah-about-link{display:inline-block;color:#292a26;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;border-bottom:2px solid #d3b800;padding:0 0 4px;margin-top:4px}
.tah-about-link:hover,.tah-about-link:focus-visible{border-color:#292a26}
@media(max-width:1050px){.landing-sections section.tah-about-20261019{padding:52px 28px}.tah-about-grid{grid-template-columns:minmax(0,1fr) 34%;column-gap:32px}}
@media(max-width:700px){.landing-sections section.tah-about-20261019{padding:40px 20px}.tah-about-20261019 #tah-about-title{font-size:29px;line-height:1.25;margin-bottom:24px}.tah-about-grid{display:flex;flex-direction:column;gap:0}.tah-about-20261019 p{font-size:16px;line-height:1.8;margin-bottom:20px}.tah-about-20261019 .tah-about-photo{width:100%;margin:4px 0 26px}.tah-about-20261019 .tah-about-photo img{max-height:460px;object-position:center 42%}.tah-about-20261019 .tah-about-link{font-size:14px}}
