.tl-home-colors{background:#f7f2e9;color:#321815;padding:75px 5vw;font-family:Arial,Helvetica,sans-serif;position:relative;scroll-margin-top:110px}.tlhg-inner{max-width:1320px;margin:auto}.tl-home-colors .tlhg-eyebrow{font-size:10px;letter-spacing:.18em;color:#79675b}.tl-home-colors h2{font:clamp(36px,5vw,64px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#321815;margin:22px 0}.tlhg-intro{max-width:650px;font-size:15px;line-height:1.8;color:#6c5b50}.tlhg-nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}.tlhg-nav a{padding:12px 18px;border:1px solid #b8a997;font-size:13px;color:#321815;text-decoration:none}.tlhg-nav a:hover{background:#eadfd0}.tlhg-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.tlhg-card{border-top:1px solid #32181540;padding-top:22px;scroll-margin-top:100px}.tl-home-colors h3{font:31px Georgia,serif;color:#321815;margin:0 0 18px}.tlhg-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tlhg-pair figure{margin:0;min-width:0}.tl-home-colors .tlhg-pair img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}.tlhg-pair figcaption{font:11px/1.7 Arial,sans-serif;color:#79675b;padding-top:10px}.tlhg-note{font-size:12px;line-height:1.8;color:#79675b;max-width:850px;margin-top:32px}.tlhg-nav a:focus-visible{outline:2px solid #651e22;outline-offset:4px}@media(max-width:749px){.tl-home-colors{padding:45px 5vw}.tlhg-grid{grid-template-columns:1fr;gap:30px}.tlhg-nav a{padding:12px}.tl-home-colors h2{font-size:38px}}