.discovery{max-width:1440px;margin:0 auto;padding:56px 30px 64px;color:#25251f}.discovery-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.discovery h2{font:clamp(28px,3vw,42px) Georgia,serif;margin:8px 0}.discovery .eyebrow{color:#886b3c}.discovery-controls{display:flex;gap:8px}.discovery-controls button{background:#a42138;color:white;border:0;border-radius:8px;width:46px;height:44px;font-size:28px;cursor:pointer}.discovery-controls button:disabled{opacity:.35}.discovery-layout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.8fr);gap:20px}.discovery-feature{position:relative;border-radius:18px;overflow:hidden;background:#a42138;min-height:560px}.discovery-feature>img{width:100%;height:100%;position:absolute;object-fit:cover}.discovery-feature:after{content:'';position:absolute;inset:38% 0 0;background:linear-gradient(transparent,#320b13ed)}.discovery-feature-copy{position:absolute;z-index:1;bottom:30px;left:28px;right:24px;color:white}.discovery-feature h3{font:36px/1.05 Georgia,serif;margin:14px 0 22px;color:white}.video-preview-label{font:11px system-ui;text-transform:uppercase;letter-spacing:2px}.discovery-play{background:#fff8e9;color:#7f1c2c;border:0;border-radius:30px;padding:14px 20px;font-weight:700;cursor:pointer}.discovery-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2);gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.discovery-rail::-webkit-scrollbar{display:none}.discovery-card{scroll-snap-align:start;border-radius:16px;background:#f6f0e5;overflow:hidden;color:inherit;text-decoration:none;display:flex;flex-direction:column}.discovery-card img{width:100%;height:435px;object-fit:cover;object-position:center top}.discovery-card>div{padding:20px}.discovery-card h3{font:23px/1.15 Georgia,serif;margin:0 0 9px}.discovery-card p{font:13px/1.5 system-ui;margin:0}.discovery-dots{display:flex;justify-content:center;gap:8px;padding-top:22px}.discovery-dots button{width:26px;height:4px;border:0;border-radius:4px;background:#d8cdbd;padding:0;cursor:pointer}.discovery-dots button[aria-current=true]{background:#a42138}.discovery-dialog{max-width:760px;width:90vw;padding:0;border:0;border-radius:20px;overflow:hidden;color:#25251f}.discovery-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.discovery-dialog::backdrop{background:#0009}.discovery-dialog img{width:100%;height:100%;max-height:600px;object-fit:cover}.discovery-dialog>div{padding:55px 26px}.discovery-dialog p{line-height:1.6}.discovery-dialog a{color:#9d2035}.discovery-close{position:absolute;right:12px;top:12px;border:0;border-radius:50%;width:34px;height:34px;background:white;font-size:24px;cursor:pointer}@media(max-width:760px){.discovery{padding:36px 18px}.discovery-layout{grid-template-columns:1fr}.discovery-feature{min-height:450px;max-height:550px}.discovery-feature>img{object-position:center 30%}.discovery-rail{grid-auto-columns:75%}.discovery-card img{height:380px}.discovery-heading{align-items:center}.discovery-controls button{width:38px;height:38px}.discovery-dialog[open]{grid-template-columns:1fr}.discovery-dialog img{height:250px;object-position:top}.discovery-dialog>div{padding:24px}.discovery h2{font-size:29px}}
.discovery-feature>img{animation:discovery-camera 22s ease-in-out infinite;will-change:transform;transform-origin:50% 52%}.discovery-feature[data-motion="paused"]>img{animation-play-state:paused}.discovery-motion-toggle{position:absolute;z-index:3;top:16px;right:16px;border:1px solid #ffffff70;border-radius:50%;width:40px;height:40px;background:#39101670;color:white;cursor:pointer;font-size:18px;backdrop-filter:blur(6px)}.discovery-feature>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.discovery-feature.has-video>img{display:none}@keyframes discovery-camera{0%,100%{transform:scale(1.03) translate(0,0) rotate(0deg)}28%{transform:scale(1.13) translate(-1.7%,1.2%) rotate(-.5deg)}62%{transform:scale(1.18) translate(1.7%,-1.4%) rotate(.5deg)}82%{transform:scale(1.09) translate(.5%,.5%) rotate(0deg)}}@media(prefers-reduced-motion:reduce){.discovery-feature>img{animation:none}.discovery-motion-toggle{display:none}}

.discovery .discovery-play{display:inline-block;text-decoration:none;font-family:Arial,sans-serif;font-size:14px}.discovery h2,.discovery-card h3{color:#25251f}.discovery-feature>video{z-index:1}.discovery-feature:after{z-index:1}.discovery-feature-copy{z-index:2}.discovery-feature.has-video>img{display:none}.discovery-card{transition:transform .2s}.discovery-card:hover{transform:translateY(-3px)}
