.local-discovery{background:#171915;color:#f7f4e9}.local-discovery-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:42px}.local-discovery h2{font-family:var(--serif);font-weight:400;font-size:clamp(46px,5vw,76px);line-height:1.03;margin:18px 0 0}.local-discovery-heading>p{font-size:15px;line-height:1.9;color:#c5c9bb;max-width:500px}.local-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.local-discovery-card{min-width:0;display:flex;flex-direction:column;border:1px solid #505346;border-radius:28px;padding:32px;color:inherit;text-decoration:none;background:linear-gradient(145deg,#25281f,#1b1e18);transition:border-color .2s,transform .2s}.local-discovery-card:hover{border-color:#c7af7c;transform:translateY(-4px)}.local-discovery-card:focus-visible{outline:3px solid #ddc38e;outline-offset:5px}.local-card-number{color:#bca97e;font-size:12px;margin-bottom:36px}.local-discovery-card .eyebrow{color:#c9b78d;font-size:10px;line-height:1.8;letter-spacing:.13em}.local-discovery-card h3{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.12;margin:18px 0}.local-discovery-card p{color:#c0c5b5;font-size:13px;line-height:1.9;margin:0 0 28px}.local-card-action{margin-top:auto;display:block;font-size:12px;font-weight:600;line-height:1.6;color:#f3dfb3;padding-top:18px;border-top:1px solid #4a4e40}.local-discovery-note{color:#adb4a1;font-size:12px;line-height:1.8;max-width:820px;margin:28px 0 0}.local-discovery .eyebrow{color:#c9b78d}
@media(max-width:1000px){.local-discovery-heading{gap:32px}.local-discovery-grid{gap:14px}.local-discovery-card{padding:25px}.local-discovery-card h3{font-size:31px}}
@media(max-width:720px){.local-discovery-heading,.local-discovery-grid{grid-template-columns:1fr}.local-discovery-heading{gap:15px;margin-bottom:28px}.local-discovery-heading>p{margin:0}.local-discovery-card{padding:28px;border-radius:26px}.local-card-number{margin-bottom:22px}.local-discovery-card h3{font-size:38px}.local-discovery-card p{font-size:14px}.local-discovery-note{font-size:12px}.local-discovery h2{font-size:clamp(43px,10vw,62px)}}
@media(prefers-reduced-motion:reduce){.local-discovery-card{transition:none}.local-discovery-card:hover{transform:none}}

.local-discovery-photo{margin:0 0 26px;border:1px solid #505346;border-radius:28px;overflow:hidden;background:#20241e}.local-discovery-photo img{display:block;width:100%;height:390px;object-fit:cover;object-position:50% 58%}.local-discovery-photo figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:17px 25px;font-size:11px;line-height:1.7;color:#d9ddcf}.local-discovery-photo figcaption a{color:inherit;text-underline-offset:3px}.local-discovery-photo figcaption>span:first-child{font-size:13px}.local-discovery-photo a:focus-visible{outline:2px solid #e0c78f;outline-offset:4px}@media(max-width:720px){.local-discovery-photo img{height:240px}.local-discovery-photo figcaption{padding:16px 20px}.local-discovery-photo figcaption>span{display:block;width:100%}}
