/* Startseite – visueller Abgleich mit der ursprünglichen von-Conrady-Fassung. */
.site-header .mobile-nav{display:none}

.hero{
  min-height:min(80vh,790px);
  background-position:59% 46%;
}
.hero__shade{
  background:
    linear-gradient(90deg,rgba(7,8,7,.80) 0%,rgba(7,8,7,.62) 35%,rgba(7,8,7,.12) 72%,rgba(7,8,7,.06) 100%),
    linear-gradient(0deg,rgba(7,8,7,.34),transparent 58%);
}
.hero__copy>p:not(.eyebrow){color:#f0ece3;text-shadow:0 1px 12px rgba(0,0,0,.32)}
.hero h1{text-shadow:0 2px 20px rgba(0,0,0,.28)}

.section{padding-top:92px;padding-bottom:92px}
.collection{padding-top:88px;padding-bottom:110px}
.section-head{
  display:grid;
  grid-template-columns:minmax(360px,.95fr) minmax(320px,1.05fr);
  justify-content:initial;
  align-items:end;
  gap:clamp(36px,5vw,78px);
  margin-bottom:38px;
}
.collection .section-head>p,.process .section-head>p{
  max-width:570px;
  margin:0 0 7px;
}

.watch-grid{gap:clamp(18px,2vw,28px)}
.watch-card{display:grid;grid-template-rows:auto 1fr}
.watch-card__body{display:grid;grid-template-rows:auto minmax(92px,auto) auto auto;align-content:start}
.watch-title{min-height:92px}
.card-facts{margin-top:0}
.watch-card__image{
  aspect-ratio:auto;
  padding:36px 9px 9px;
  background:#e9e2d5;
  overflow:hidden;
}
.watch-card__image>a{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:1;
  overflow:hidden;
  background:#e9e2d5;
}
.watch-card__image img{width:100%;height:100%;object-fit:contain}
.status{
  top:8px;
  left:9px;
  z-index:2;
  padding:4px 9px;
  font-size:11px;
  line-height:1.35;
  letter-spacing:.06em;
  text-transform:uppercase;
  background:transparent;
}
.status--sold{background:#111;color:#fff}
.status--reserved{background:#d5c3a3;color:#171713}

.inspection{padding-top:92px;padding-bottom:92px}
.inspection-intro{min-height:600px}
.inspection-intro>img{opacity:.46}
.process{padding-top:105px;padding-bottom:92px}

.handover{
  min-height:clamp(560px,48vw,700px);
  margin-top:15px;
  margin-bottom:105px;
}
.handover>img{object-position:center 44%;filter:brightness(1.08) saturate(.96)}
.handover:after{
  background:linear-gradient(90deg,rgba(10,10,9,.78) 0%,rgba(10,10,9,.48) 52%,rgba(10,10,9,.08) 82%,transparent);
}
.handover>div{max-width:690px}

.buyback-story>img{opacity:.43}
.buyback{margin-bottom:0}

.marketing-service{
  display:grid;
  grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);
  gap:clamp(55px,9vw,145px);
  align-items:center;
  background:#fbfaf6;
  padding-top:115px;
  padding-bottom:115px;
}
.marketing-mark{
  display:grid;
  place-items:center;
  min-height:470px;
  padding:55px;
  background:#eee8dc;
}
.marketing-mark img{width:min(330px,86%);height:auto}
.marketing-copy h2{
  font:500 clamp(44px,5vw,68px)/1.02 'Cormorant Garamond';
  margin:0 0 26px;
}
.marketing-copy>p:not(.eyebrow){max-width:690px;color:var(--muted);font-size:16px;line-height:1.8}
.marketing-steps{margin:34px 0 28px;border-top:1px solid var(--line)}
.marketing-steps article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}
.marketing-steps article>span{font:500 23px 'Cormorant Garamond';color:var(--gold)}
.marketing-steps strong{font-size:14px}
.marketing-steps p{margin:3px 0 0;color:var(--muted);font-size:13px}

.atelier{padding-top:110px;padding-bottom:110px}
.faq{padding-top:105px;padding-bottom:105px}

.contact-privacy{margin:2px 0 14px;font-size:11px;color:#c9c8c2}
.contact-privacy a{color:#fff;border-bottom:1px solid #ffffff70}
.full-footer{
  background:#eee8dc;
  color:var(--ink);
  border-top:1px solid #d8cfbf;
}
.full-footer img{width:250px;mix-blend-mode:multiply}
.full-footer p{color:#57544e}
.full-footer a{color:#3e3c37}
.full-footer a:hover{color:var(--gold)}
.full-footer strong{color:var(--ink)}
.footer-bottom{border-top-color:#cfc5b4}

@media(max-width:1050px){
  .section-head,.marketing-service{grid-template-columns:1fr}
  .section-head{align-items:start;gap:18px}
  .marketing-mark{min-height:370px}
}
@media(max-width:700px){
  .hero{min-height:640px;background-position:64% 50%}
  .hero__shade{background:linear-gradient(90deg,rgba(7,8,7,.82),rgba(7,8,7,.45) 72%,rgba(7,8,7,.18))}
  .section{padding-top:72px;padding-bottom:72px}
  .section-head{display:block}
  .section-head>p{display:block!important;margin-top:18px!important}
  .watch-card__image{padding:34px 8px 8px}
  .watch-card__body{display:block}
  .watch-title{min-height:0}
  .handover{min-height:680px;margin-bottom:72px}
  .handover:after{background:linear-gradient(90deg,rgba(10,10,9,.77),rgba(10,10,9,.30))}
  .marketing-service{padding-top:72px;padding-bottom:72px;gap:42px}
  .marketing-mark{min-height:300px;padding:40px}
}
