.home-discovery{position:relative;overflow:hidden;background:linear-gradient(145deg,#07101b 0%,#0b1821 56%,#10372f 100%);color:var(--ivory)}.home-discovery:before{content:'';position:absolute;right:-8vw;top:-15%;width:46vw;height:130%;background:radial-gradient(circle,rgba(212,175,55,.1),transparent 66%);pointer-events:none}.discovery-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:64px;align-items:center}.discovery-photo{position:relative;min-height:520px;margin:0;overflow:hidden;border-radius:30px 30px 140px 30px;border:1px solid rgba(212,175,55,.22);box-shadow:0 34px 80px rgba(0,0,0,.24);background:#0b1821}.discovery-photo img{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;object-position:50% 48%;filter:saturate(.92) contrast(1.02);transform:scale(1.045) translateY(8px);transition:transform 1.05s cubic-bezier(.2,.7,.2,1),filter .5s ease}.discovery-photo.is-seen img{transform:scale(1) translateY(0);filter:saturate(1) contrast(1.01)}.discovery-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(7,16,27,.4));pointer-events:none}.discovery-photo figcaption{position:absolute;z-index:2;left:22px;bottom:22px;max-width:70%;padding:11px 14px;border-radius:14px;background:rgba(7,16,27,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e7ebE5;font-size:.78rem;line-height:1.55}.discovery-copy h2{max-width:700px}.discovery-copy .intro{max-width:690px}.discovery-thought{margin:28px 0 0;padding:22px 0 0;border-top:1px solid rgba(212,175,55,.22);max-width:650px;font-family:Cinzel,Georgia,serif;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55;color:#f0dc92}.discovery-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:900px){.discovery-grid{grid-template-columns:1fr;gap:34px}.discovery-photo{min-height:440px;max-width:610px;width:100%;border-radius:26px 26px 110px 26px}.discovery-photo figcaption{max-width:78%}}@media(max-width:560px){.discovery-grid{gap:26px}.discovery-photo{min-height:390px;border-radius:20px 20px 80px 20px}.discovery-photo figcaption{left:14px;bottom:14px;max-width:84%;font-size:.72rem}.discovery-thought{font-size:1.08rem}}@media(prefers-reduced-motion:reduce){.discovery-photo img{transition:none!important;transform:none!important}}