.hero-cue{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;width:56px;padding:12px 0 10px;color:var(--on-photo);opacity:.8;transition:opacity .3s ease}.hero-cue:hover{opacity:1}.hero-cue:focus-visible{opacity:1;outline:1px solid var(--on-photo);outline-offset:4px}.hero-cue__line{position:relative;display:block;width:1px;height:72px;overflow:hidden;background:color-mix(in srgb,var(--on-photo) 28%,transparent)}.hero-cue__line:after{content:"";position:absolute;left:0;top:0;width:1px;height:45%;background:var(--on-photo);transform:translateY(-100%);animation:hero-cue-flow 2.8s cubic-bezier(.65,0,.35,1) infinite}.hero-cue__chevron{display:block;animation:hero-cue-nudge 2.8s ease-in-out infinite}@keyframes hero-cue-flow{0%{transform:translateY(-100%)}70%,to{transform:translateY(230%)}}@keyframes hero-cue-nudge{0%,45%,to{transform:translateY(0)}70%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero-cue__line{background:color-mix(in srgb,var(--on-photo) 60%,transparent)}.hero-cue__line:after{display:none;animation:none}.hero-cue__chevron{animation:none}}@media (max-height:560px){.hero-photo:has(>.hero-cue){padding-bottom:157px}}.home-intro{--intro-pad-x:clamp(48px,5vw,80px);--intro-mc-bg:var(--bg);--intro-icons-bg:var(--bg-deep);--intro-kluis-bg:var(--bg-deep);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--intro-pad-x) * 2);align-items:start;align-content:center;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 18px) var(--intro-pad-x) 28px;background:linear-gradient(90deg,var(--intro-mc-bg) 0 50%,var(--intro-icons-bg) 50% 100%);border-bottom:1px solid var(--line-soft)}.home-intro__col{min-width:0}@media (min-width:1001px){.home-intro__col--mc{grid-column:1;grid-row:1}.home-intro__col--icons{grid-column:2;grid-row:1}}.home-intro__title{font-size:clamp(28px,2.8vw,40px);margin:12px 0 0}.home-intro__text{font-size:17px;line-height:1.7;color:var(--body-2);max-width:540px;margin:12px 0 0}.home-intro__kluis{margin-top:22px}.home-intro__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.home-intro__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.home-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-icons .wine-card__photo{padding:8px 0 2px}.home-icons .wine-card__region{margin-top:10px}.home-icons .wine-card__title{font-size:19px}.home-icons .wine-card__row{margin-top:10px;flex-wrap:wrap;gap:6px 12px}.mck-kluis--compact{padding:16px 18px}.mck-kluis.mck-kluis--compact{background:var(--intro-kluis-bg,var(--bg-deep))}.mck-kluis--compact .mck-kluis__kop{padding-bottom:12px}.mck-kluis--compact .mck-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 2px}.mck-kluis--compact .mck-stat{padding:10px}.mck-kluis--compact .mck-stat__waarde{font-size:20px}.mck-kluis--compact .mck-regel{grid-template-columns:46px 1fr auto;padding:10px 0}@media (max-width:1000px){.home-intro{--intro-pad-x:clamp(24px,5vw,48px);grid-template-columns:minmax(0,1fr);column-gap:0;min-height:0;padding:0;background:none}.home-intro__col{padding:56px var(--intro-pad-x) 60px}.home-intro__col--mc{background:var(--intro-mc-bg)}.home-intro__col--icons{background:var(--intro-icons-bg);padding-top:calc(var(--header-h) + 28px)}.home-icons{grid-template-columns:minmax(0,1fr);gap:32px}.home-icons .wine-card__photo{height:240px!important}}@media (max-width:640px){.home-intro__col{padding-top:48px;padding-bottom:52px}.home-intro__col--icons{padding-top:calc(var(--header-h) + 24px)}.home-intro__head{flex-direction:column;align-items:flex-start;gap:12px}.home-icons .wine-card__photo{height:220px!important}.home-intro__ctas{flex-direction:column;gap:12px}.home-intro__ctas .btn{display:block;width:100%}.mck-kluis--compact .mck-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.mck-kluis--compact .mck-regel{grid-template-columns:46px 1fr}}