.vineyard-page{background:var(--talaska-paper,#e8e0d2);color:#16222b}.vineyard-header{background:#03090e}.vineyard-hero{text-align:center;padding:100px 6vw 35px;position:relative;overflow:hidden}.vineyard-hero-copy{z-index:1;position:relative}.vineyard-hero h1{margin:0 0 18px;font:400 clamp(56px,6.5vw,100px)/1.05 Cormorant Garamond,serif}.vineyard-hero-copy p{margin:0;font:400 16px/1.7 Montserrat,sans-serif}.vineyard-hero-drawing{max-width:1400px;margin:20px auto 0;display:block}.vineyard-hero-drawing img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()brightness(1.22);width:100%;height:auto;max-height:52vh;display:block}.vineyard-read{color:inherit;align-items:center;gap:24px;padding:16px;font-size:13px;text-decoration:none;display:inline-flex}.vineyard-read span{font-size:25px}.vineyard-story{max-width:1240px;margin:auto;padding:80px 5vw 110px;scroll-margin-top:35px}.vineyard-caption{color:#715831;margin:0 0 55px;font-size:13px;line-height:1.7}.vineyard-chapter{grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);gap:40px;margin-bottom:44px;display:grid}.vineyard-chapter h2{text-wrap:balance;margin:0;font:400 clamp(30px,2.9vw,42px)/1.13 Cormorant Garamond,serif}.vineyard-chapter p{margin:0 0 24px;font:400 16px/1.9 Montserrat,sans-serif}.vineyard-chapter p:last-child{margin-bottom:0}.vineyard-wines-link{color:#f0e5cc;background:#102432;gap:38px;padding:20px 28px;font-size:14px;text-decoration:none;display:inline-flex}.vineyard-wines-link:hover{background:#203b4b}.vineyard-page a:focus-visible{outline-offset:5px;outline:2px solid #9f7943}@media (max-width:700px){.vineyard-hero{padding:85px 20px 25px}.vineyard-hero-copy p{max-width:26ch;margin:auto;font-size:14px}.vineyard-hero-drawing{margin:30px -20px 10px}.vineyard-hero-drawing img{object-fit:cover;min-height:220px}.vineyard-story{padding:50px 24px 70px}.vineyard-caption{margin-bottom:40px}.vineyard-chapter{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.vineyard-chapter p{font-size:15px;line-height:1.85}}.vineyard-page{position:relative}.vineyard-header{z-index:20;background:0 0;position:absolute;inset:0 0 auto}.vineyard-hero{isolation:isolate;text-align:left;color:#f0e5cc;background:#120e0a;border-bottom:1px solid #80623c;height:100svh;min-height:650px;padding:0}.vineyard-film{position:absolute;inset:0}.vineyard-film video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vineyard-film:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0906ab,#160f093d 52%,#0c090714),linear-gradient(#05050559,#0000 28% 62%,#0a0705b8);position:absolute;inset:0}.vineyard-hero-copy{z-index:2;pointer-events:none;width:min(560px,46vw);position:absolute;top:50%;left:clamp(28px,5.7vw,110px);transform:translateY(-35%)}.vineyard-hero h1{text-wrap:balance;font-size:clamp(64px,6.5vw,100px)}.vineyard-hero-copy p{max-width:34ch;line-height:1.8}.vineyard-read{z-index:3;gap:18px;padding:0;position:absolute;bottom:55px;left:clamp(28px,5.7vw,110px)}.vineyard-film-controls{z-index:4;flex-wrap:wrap;gap:12px;display:flex;position:absolute;bottom:60px;right:clamp(28px,5.7vw,110px)}.vineyard-film-controls button{color:#f0e5cc;cursor:pointer;background:#100c09b3;border:1px solid #d3b47da6;border-radius:30px;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font:400 12px/1.5 Montserrat,sans-serif;transition:background .2s,border-color .2s;display:inline-flex}.vineyard-film-controls .vineyard-narration{color:#17130e;background:#c3a06a;border-color:#c3a06a}.vineyard-film-controls button:hover{color:#fff0d9;background:#3a2d1f;border-color:#e3c083}.vineyard-film-controls button:focus-visible{outline-offset:5px;outline:2px solid #f2d59b}.vineyard-film-error{z-index:5;background:#17100c;padding:16px;position:absolute;top:150px;left:6vw}.vineyard-film-error a{color:inherit}@media (max-width:700px){.vineyard-hero{min-height:640px}.vineyard-hero-copy{width:auto;inset:auto 24px 220px;transform:none}.vineyard-hero h1{font-size:clamp(50px,12vw,72px)}.vineyard-hero-copy p{max-width:30ch;margin:0}.vineyard-film:after{background:linear-gradient(#0a070566,#0f0a061a 30%,#0f0a06b8 70%,#0a0705d9)}.vineyard-film-controls{gap:8px;bottom:130px;left:24px;right:24px}.vineyard-film-controls button{padding:11px 15px}.vineyard-read{bottom:65px;left:24px}}.vineyard-scroll-circle{color:#e3c083;background:#100c0980;border:1px solid #d3b47dcc;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s,border-color .2s;display:grid}.vineyard-scroll-circle svg{animation:2.4s ease-in-out infinite vineyard-scroll-hint}.vineyard-read:hover .vineyard-scroll-circle{background:#3a2d1f;border-color:#f2d59b}@keyframes vineyard-scroll-hint{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.vineyard-scroll-circle svg{animation:none}}
