/* Homepage destination discovery. Scoped to the added section only. */
.home-discover{background:#fffefb;padding:76px 0 56px;color:#173447;border-bottom:1px solid #e8e4d9;scroll-margin-top:24px}.home-discover-heading{text-align:center;max-width:820px;margin:0 auto 38px}.home-discover-rule{display:block;width:48px;height:2px;background:#b38e4c;margin:0 auto 22px}.home-discover h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0 0 18px}.home-discover-heading p{font-size:1.05rem;line-height:1.7;color:#536673;margin:0}.home-discover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-discover-card{min-width:0;background:#fff;border:1px solid #e2dfd5;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px #102e4008;transition:box-shadow .2s}.home-discover-card:hover{box-shadow:0 12px 28px #102e4014}.home-discover-photo{aspect-ratio:4/3;overflow:hidden;background:#e9efef}.home-discover-photo img{display:block;width:100%;height:100%;object-fit:cover}.home-discover-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:25px 22px 24px}.home-discover-kicker{font-size:.63rem;font-weight:700;letter-spacing:.11em;line-height:1.6;color:#86662e;min-height:2.1em}.home-discover h3{font-family:Georgia,'Times New Roman',serif;font-size:2.1rem;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:8px 0 14px}.home-discover-copy p{font-size:.95rem;line-height:1.7;margin:0 0 24px;color:#536673}.home-discover-button{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;width:100%;padding:13px 15px;border:1px solid #c6a66b;border-radius:3px;text-decoration:none;color:#173447;background:#fffdf8;font-size:.85rem;font-weight:700;line-height:1.3}.home-discover-button:hover{background:#f4eddf}.home-discover-button:focus-visible{outline:3px solid #86662e;outline-offset:4px}.home-discover-button>span[aria-hidden]{font-size:1.2rem;line-height:1}.home-discover-credits{text-align:center;font-size:.73rem;line-height:1.7;color:#64727b;margin:24px 0 0}.home-discover-credits a{text-underline-offset:3px}
@media(max-width:1050px){.home-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-discover-copy{padding:26px}.home-discover-kicker{min-height:0;font-size:.68rem}.home-discover-copy p{font-size:1rem}.home-discover-button{font-size:.95rem}}
@media(max-width:650px){.home-discover{padding:48px 0 36px}.home-discover-heading{margin-bottom:28px}.home-discover-rule{margin-bottom:20px}.home-discover h2{font-size:2.1rem;line-height:1.15;margin-bottom:16px}.home-discover-heading p{font-size:1rem;line-height:1.7}.home-discover-grid{grid-template-columns:minmax(0,1fr);gap:24px}.home-discover-copy{padding:24px}.home-discover h3{font-size:2.2rem}.home-discover-kicker{font-size:.68rem}.home-discover-copy p{margin-bottom:22px}.home-discover-button{font-size:.95rem;min-height:50px}.home-discover-credits{font-size:.75rem;margin-top:22px}}
@media(prefers-reduced-motion:reduce){.home-discover-card{transition:none}}
