@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--davino-ivory:#f1eee7;--davino-paper:#e8e3d9;--davino-black:#10100f;--davino-white:#f7f5f0;--davino-line-light:#ffffff38;--davino-line-dark:#10100f2e}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--davino-ivory);color:var(--davino-black);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.davino-site{width:100%;overflow-x:hidden}.hero{width:100%;height:100svh;min-height:720px;color:var(--davino-white);background:linear-gradient(#00000024 0%,#0000000f 42%,#0000006b 100%),url(/hero-placeholder.jpg) 50%/cover no-repeat;position:relative}.hero-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 20%,#0000001a 65%,#0000004d 100%);position:absolute;inset:0}.site-header{z-index:10;border-bottom:1px solid var(--davino-line-light);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:92px;padding:0 48px;display:grid;position:absolute;top:0;left:0}.brand{letter-spacing:.015em;justify-self:start;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1}.main-nav{align-items:center;gap:34px;display:flex}.main-nav a{letter-spacing:.18em;white-space:nowrap;opacity:.92;font-size:10px;font-weight:400;transition:opacity .3s;position:relative}.main-nav a:hover{opacity:.5}.language{letter-spacing:.16em;justify-self:end;align-items:center;gap:9px;font-size:10px;display:flex}.separator{opacity:.4}.hero-content{z-index:5;text-align:center;width:min(1200px,90vw);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.hero-location{letter-spacing:.34em;margin:0 0 34px;font-size:10px;font-weight:400}.hero-content h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,10vw,165px);font-weight:400;line-height:.78}.hero-statement{letter-spacing:.01em;margin:44px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,25px);font-style:italic;font-weight:400}.scroll-indicator{z-index:5;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scroll-indicator span{letter-spacing:.26em;font-size:8px}.scroll-line{background:#ffffff8c;width:1px;height:58px}.intro{background:var(--davino-ivory);border-top:1px solid var(--davino-line-dark);grid-template-columns:90px minmax(0,1.5fr) minmax(250px,.65fr);align-items:center;column-gap:60px;min-height:100vh;padding:120px 7vw;display:grid;position:relative}.intro-number{align-self:start;padding-top:12px;font-family:Georgia,Times New Roman,serif;font-size:16px}.intro-content{max-width:850px}.section-kicker{letter-spacing:.3em;margin:0 0 32px;font-size:10px}.intro-content h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(74px,8.5vw,145px);font-weight:400;line-height:.84}.intro-text{color:#34322f;max-width:580px;margin:50px 0 38px;font-size:16px;line-height:1.8}.text-link{border-bottom:1px solid var(--davino-black);letter-spacing:.24em;align-items:center;gap:28px;padding-bottom:9px;font-size:9px;display:inline-flex}.text-link span{font-size:15px;transition:transform .3s}.text-link:hover span{transform:translate(6px)}.intro-place{border-left:1px solid var(--davino-line-dark);flex-direction:column;justify-self:end;gap:20px;width:100%;max-width:300px;padding-left:36px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.15;display:flex}.place-coordinate{letter-spacing:.25em;margin-bottom:30px;font-family:Arial,Helvetica,sans-serif;font-size:9px}@media (max-width:1050px){.site-header{padding:0 28px}.main-nav{gap:20px}.main-nav a{font-size:9px}.intro{grid-template-columns:60px 1fr}.intro-place{grid-column:2;justify-self:start;max-width:500px;margin-top:30px}}@media (max-width:760px){.hero{min-height:680px}.site-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.brand{font-size:24px}.main-nav{display:none}.language{font-size:9px}.hero-content{width:92vw;top:48%}.hero-location{letter-spacing:.25em;margin-bottom:26px;font-size:8px;line-height:1.8}.hero-content h1{letter-spacing:-.06em;font-size:clamp(70px,24vw,110px)}.hero-statement{max-width:300px;margin:34px auto 0;font-size:17px;line-height:1.45}.scroll-line{height:38px}.intro{grid-template-columns:1fr;row-gap:36px;min-height:auto;padding:80px 22px 90px}.intro-number{padding:0}.intro-content h2{font-size:clamp(64px,19vw,92px)}.section-kicker{margin-bottom:24px}.intro-text{margin-top:38px;font-size:15px;line-height:1.75}.intro-place{border-left:0;border-top:1px solid var(--davino-line-dark);grid-column:1;max-width:none;margin-top:22px;padding:28px 0 0;font-size:18px}.place-coordinate{margin-bottom:14px}}.brand{align-items:center;display:flex}.brand-logo{object-fit:contain;width:auto;height:62px;display:block}@media (max-width:760px){.brand-logo{height:48px}}.site-header .brand-logo{object-fit:contain;filter:brightness(0)invert();width:180px;height:auto;max-height:60px}@media (max-width:760px){.site-header .brand-logo{width:135px;max-height:48px}}.hero-title{justify-content:center;width:100%;margin:0;display:flex}.hero-wordmark{filter:brightness(0)invert();width:min(560px,75vw);height:auto;display:block}@media (max-width:760px){.hero-wordmark{width:82vw}}.intro{grid-template-columns:60px minmax(0,1.2fr) minmax(0,.85fr);column-gap:5vw}.intro-content h2{font-size:clamp(65px,7vw,112px)}.intro-visual{width:100%;min-width:0}.intro-image{object-fit:cover;object-position:center;width:100%;height:540px;display:block}.intro-image-caption{letter-spacing:.16em;justify-content:space-between;gap:15px;margin-top:16px;font-size:9px;display:flex}@media (max-width:1050px){.intro{grid-template-columns:60px minmax(0,1fr)}.intro-visual{grid-column:2;max-width:650px}}@media (max-width:760px){.intro{grid-template-columns:minmax(0,1fr)}.intro-visual{grid-column:1}.intro-image{height:420px}.intro-content h2{font-size:clamp(58px,15vw,85px)}}.intro-content h2{letter-spacing:-.045em;font-size:clamp(54px,5.5vw,88px);font-weight:400;line-height:.98}.terroir{color:#f4f0e8;background:#292720;grid-template-columns:52% 48%;min-height:850px;display:grid}.terroir-image{min-height:850px;position:relative;overflow:hidden}.terroir-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.terroir-content{flex-direction:column;justify-content:space-between;padding:70px 9%;display:flex}.terroir-top,.terroir-bottom{letter-spacing:.18em;justify-content:space-between;font-size:11px;display:flex}.terroir-top{color:#c8b99c}.terroir-story{max-width:520px;padding:80px 0}.terroir-kicker{letter-spacing:.25em;color:#c8b99c;margin-bottom:35px;font-size:11px}.terroir-story h2{letter-spacing:-.045em;margin:0 0 45px;font-family:Georgia,serif;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:1.02}.terroir-description{color:#d0c9be;max-width:430px;margin-bottom:45px;font-size:16px;line-height:1.9}.terroir-link{color:#f4f0e8;letter-spacing:.16em;border-bottom:1px solid #c8b99c;align-items:center;gap:35px;padding-bottom:12px;font-size:11px;text-decoration:none;transition:gap .3s;display:inline-flex}.terroir-link:hover{gap:50px}.terroir-bottom{color:#c8b99c}@media (max-width:900px){.terroir{grid-template-columns:1fr;min-height:auto}.terroir-image{min-height:480px}.terroir-content{min-height:650px;padding:45px 7%}.terroir-story{padding:65px 0}.terroir-story h2{font-size:clamp(46px,9vw,70px)}}.terroir-story h2{font-size:clamp(46px,4.3vw,68px);line-height:1.06}@media (min-width:901px){.terroir{height:100vh;min-height:620px}.terroir-image{height:100%;min-height:0}.terroir-content{padding:42px 9%}.terroir-story{padding:25px 0}.terroir-story h2{margin-bottom:28px;font-size:clamp(46px,4.3vw,68px);line-height:1.04}.terroir-kicker{margin-bottom:22px}.terroir-description{margin-bottom:28px;font-size:15px;line-height:1.75}}.wines-section{color:#24211d;background:#f0ede7}.wines-stage{padding:34px 7vw}.wines-stage-signature{flex-direction:column;min-height:100svh;display:flex}.wines-stage-label{color:#827969;letter-spacing:.18em;justify-content:space-between;margin-bottom:22px;font-size:11px;display:flex}.wines-signature-grid{flex:1;grid-template-columns:42% 58%;gap:0;min-height:0;display:grid}.wines-editorial{flex-direction:column;justify-content:center;padding:25px 7% 35px 0;display:flex}.wines-kicker,.wines-collection-number{letter-spacing:.2em;color:#8a7964;font-size:10px}.wines-kicker{margin:0 0 28px}.wines-editorial h2{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,4.3vw,76px);font-weight:400;line-height:1.05}.wines-editorial h2 em{font-weight:400}.wines-intro-text{color:#625b51;max-width:390px;margin:32px 0 0;font-size:15px;line-height:1.8}.wines-signature-panel{background:#e5dfd5;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.wines-featured-visual{justify-content:center;align-items:flex-end;min-height:250px;padding:20px 20px 0;display:flex;overflow:hidden}.wines-bottle{object-fit:contain;object-position:bottom;width:auto;max-width:31%}.wines-bottle-left{z-index:1;height:clamp(220px,34vh,390px);transform:translate(26px)}.wines-bottle-center{z-index:3;height:clamp(290px,44vh,500px)}.wines-bottle-right{z-index:2;height:clamp(230px,35vh,400px);transform:translate(-26px)}.wines-featured-copy{text-align:center;padding:15px 8% 30px}.wines-featured-copy h3{letter-spacing:-.055em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(52px,5vw,82px);font-weight:400;line-height:1}.wines-featured-copy p{color:#625b51;max-width:480px;margin:0 auto 18px;font-size:14px;line-height:1.6}.wines-discover,.wines-card-content a{letter-spacing:.16em;color:#24211d;border-bottom:1px solid #827969;align-items:center;gap:25px;padding-bottom:9px;font-size:10px;text-decoration:none;transition:gap .3s;display:inline-flex}.wines-discover:hover,.wines-card-content a:hover{gap:38px}.wines-stage-secondary{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.wines-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wines-collection-card{background:#e9e4dc;flex-direction:column;min-width:0;display:flex}.wines-card-visual{justify-content:center;align-items:flex-end;gap:20px;height:clamp(245px,40vh,380px);padding:18px 15px 0;display:flex;overflow:hidden}.wines-card-iacob{background:#e2dbcf}.wines-card-vast{background:#e7e3db}.wines-card-bottle{object-fit:contain;object-position:bottom;width:auto;max-width:40%;height:90%;transition:transform .4s}.wines-collection-card:hover .wines-card-bottle{transform:translateY(-6px)}.wines-card-content{padding:25px 8% 30px}.wines-card-content>span{letter-spacing:.18em;color:#8a7964;font-size:10px}.wines-card-content h3{letter-spacing:-.05em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(48px,5vw,74px);font-weight:400}.wines-card-content p{color:#625b51;min-height:70px;margin:0 0 18px;font-size:14px;line-height:1.7}.wines-section-bottom{color:#827969;letter-spacing:.18em;border-top:1px solid #d4cdc2;justify-content:space-between;margin-top:22px;padding-top:15px;font-size:10px;display:flex}@media (max-width:1050px){.wines-signature-grid{grid-template-columns:1fr}.wines-stage-signature{min-height:auto}.wines-editorial{padding:45px 0}.wines-signature-panel{min-height:650px}.wines-stage-secondary{min-height:auto}}@media (max-width:700px){.wines-stage{padding:28px 5vw}.wines-editorial h2{font-size:clamp(42px,10vw,65px)}.wines-signature-panel{min-height:0}.wines-featured-visual{height:350px}.wines-bottle-left{height:250px}.wines-bottle-center{height:315px}.wines-bottle-right{height:255px}.wines-featured-copy{padding:22px 7% 35px}.wines-secondary{grid-template-columns:1fr;gap:20px}.wines-card-visual{height:300px}.wines-card-content p{min-height:0}.wines-section-bottom{gap:12px;font-size:9px}}@media (min-width:1051px) and (max-height:720px){.wines-stage{padding-top:22px;padding-bottom:22px}.wines-featured-copy p{margin-bottom:12px;line-height:1.4}.wines-editorial h2{font-size:clamp(40px,4vw,65px)}.wines-card-visual{height:34vh}.wines-card-content{padding-top:18px;padding-bottom:18px}}.davino-signature-bottles{transform-origin:bottom;transform:scale(1.12)}.davino-iacob-bottles,.davino-vast-bottles{transform-origin:bottom;transform:scale(1.06)}.dv-craft{color:#24211e;background:#f0eee9;padding:48px 7%}.dv-craft-inner{max-width:1320px;margin:0 auto}.dv-craft-heading{text-align:center;max-width:780px;margin:0 auto 32px}.dv-craft-eyebrow{letter-spacing:.22em;color:#91816b;font-size:11px}.dv-craft-heading h2{letter-spacing:-.045em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.04}.dv-craft-heading h2 em{font-weight:400}.dv-craft-heading p{color:#615b53;max-width:680px;margin:0 auto;font-size:15px;line-height:1.75}.dv-craft-gallery{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dv-craft-image{min-width:0;margin:0}.dv-craft-image img{object-fit:cover;width:100%;height:clamp(260px,39vh,380px);display:block}.dv-craft-image figcaption{letter-spacing:.15em;color:#81715d;justify-content:space-between;gap:16px;padding-top:15px;font-size:10px;display:flex}@media (max-width:768px){.dv-craft{padding:60px 6%}.dv-craft-heading{margin-bottom:30px}.dv-craft-gallery{grid-template-columns:1fr;gap:30px}.dv-craft-image img{height:300px}.dv-craft-heading h2{font-size:clamp(40px,10vw,56px)}}.dv-vision{color:#f4f0e8;background:#292720;grid-template-columns:52% 48%;min-height:100svh;display:grid}.dv-vision-image{min-height:650px;position:relative;overflow:hidden}.dv-vision-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.dv-vision-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#00000061);position:absolute;inset:0}.dv-vision-image-label{z-index:1;letter-spacing:.2em;color:#fff;font-size:10px;position:absolute;bottom:38px;left:7%}.dv-vision-content{flex-direction:column;justify-content:space-between;min-width:0;padding:48px 9%;display:flex}.dv-vision-top,.dv-vision-bottom{letter-spacing:.18em;color:#c8b99c;justify-content:space-between;gap:20px;font-size:10px;display:flex}.dv-vision-story{max-width:560px;padding:60px 0}.dv-vision-kicker{letter-spacing:.24em;color:#c8b99c;margin:0 0 30px;font-size:11px}.dv-vision-story h2{letter-spacing:-.05em;margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(48px,4.5vw,76px);font-weight:400;line-height:1.06}.dv-vision-story h2 em{font-weight:400}.dv-vision-lead{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(20px,1.8vw,27px);line-height:1.4}.dv-vision-description{color:#d0c9be;max-width:470px;margin:0;font-size:15px;line-height:1.85}@media (min-width:901px){.dv-vision{height:100svh;min-height:680px}}@media (max-width:900px){.dv-vision{grid-template-columns:1fr}.dv-vision-image{min-height:520px}.dv-vision-content{padding:44px 7%}.dv-vision-story{padding:65px 0}}@media (max-width:600px){.dv-vision-image{min-height:420px}.dv-vision-image-label{bottom:24px}.dv-vision-content{padding:32px 6% 40px}.dv-vision-story{padding:65px 0}.dv-vision-story h2{font-size:clamp(42px,10vw,60px)}.dv-vision-top,.dv-vision-bottom{font-size:9px}}.davino-photo-credit{z-index:5;color:#f5f1e9;text-shadow:0 1px 8px #0000008c;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:65px;left:42px}.davino-photo-credit-name{letter-spacing:.16em;font-size:12px;font-weight:600;line-height:1.5;display:block}.davino-photo-credit-role{letter-spacing:.06em;opacity:.85;font-size:11px;font-weight:400;line-height:1.5;display:block}@media (max-width:768px){.davino-photo-credit{bottom:24px;left:24px}}.dv-wineries{color:#292720;background:#f0eee9;padding:90px 7% 54px;overflow:hidden}.dv-wineries-container{max-width:1500px;margin:0 auto}.dv-wineries-heading{text-align:center;max-width:850px;margin:0 auto 76px}.dv-wineries-eyebrow{letter-spacing:.2em;color:#8b765c;justify-content:space-between;align-items:center;max-width:350px;margin:0 auto 28px;font-size:11px;display:flex}.dv-wineries-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(46px,5.5vw,78px);font-weight:400;line-height:1.08}.dv-wineries-heading h2 em{font-weight:400}.dv-wineries-heading>p{color:#746c62;max-width:540px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.dv-wineries-original{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(42px,6vw,100px);margin-bottom:100px;display:grid}.dv-wineries-original-image{overflow:hidden}.dv-wineries-original-image img{object-fit:cover;object-position:center;width:100%;height:clamp(360px,48vw,590px);display:block}.dv-wineries-original-copy{max-width:440px}.dv-wineries-year{letter-spacing:-.06em;color:#b5a68e;margin-bottom:24px;font-family:Georgia,serif;font-size:clamp(55px,7vw,100px);font-weight:400;line-height:1;display:block}.dv-wineries-label{letter-spacing:.2em;color:#8b765c;margin-bottom:22px;font-size:11px;font-weight:500;display:block}.dv-wineries-original-copy h3,.dv-wineries-dedicated-copy h3{letter-spacing:-.035em;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(34px,3.3vw,51px);font-weight:400;line-height:1.15}.dv-wineries-original-copy p,.dv-wineries-dedicated-copy p{color:#655e56;max-width:450px;margin:0;font-size:15px;line-height:1.9}.dv-wineries-dedicated{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(42px,6vw,100px);display:grid}.dv-wineries-dedicated-copy{max-width:440px}.dv-wineries-dedicated-visual{padding-bottom:72px;padding-left:44px;position:relative}.dv-wineries-dedicated-main{overflow:hidden}.dv-wineries-dedicated-main img{object-fit:cover;object-position:center;width:100%;height:clamp(370px,45vw,560px);display:block}.dv-wineries-dedicated-detail{background:#f0eee9;border:8px solid #f0eee9;width:46%;position:absolute;bottom:0;left:0}.dv-wineries-dedicated-detail img{aspect-ratio:1.28;object-fit:cover;width:100%;display:block}.dv-wineries-footer{letter-spacing:.17em;color:#8b765c;border-top:1px solid #d5d0c7;justify-content:space-between;margin-top:95px;padding-top:22px;font-size:10px;display:flex}@media (max-width:900px){.dv-wineries{padding:72px 6% 42px}.dv-wineries-heading{margin-bottom:52px}.dv-wineries-original,.dv-wineries-dedicated{grid-template-columns:1fr;gap:35px}.dv-wineries-original{margin-bottom:85px}.dv-wineries-original-image img{height:440px}.dv-wineries-dedicated-copy{order:2}.dv-wineries-dedicated-visual{order:1}.dv-wineries-dedicated-main img{height:440px}.dv-wineries-year{font-size:70px}.dv-wineries-footer{margin-top:65px}}@media (max-width:600px){.dv-wineries-heading h2{font-size:45px}.dv-wineries-original-image img{height:310px}.dv-wineries-dedicated-visual{padding-bottom:42px;padding-left:20px}.dv-wineries-dedicated-main img{height:330px}.dv-wineries-dedicated-detail{border-width:5px}.dv-wineries-year{font-size:58px}.dv-wineries-original-copy p,.dv-wineries-dedicated-copy p{font-size:14px;line-height:1.8}.dv-wineries-footer{font-size:9px}}@media (min-width:901px){.dv-wineries-heading{margin-bottom:58px}.dv-wineries-original-image img{object-position:center 75%}.dv-wineries-dedicated-detail{width:39%}}.dv-experience{color:#f4f0e8;background:#292720}.dv-experience-main{grid-template-columns:52% 48%;min-height:760px;display:grid}.dv-experience-visual{min-height:760px;position:relative;overflow:hidden}.dv-experience-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#00000085);position:absolute;inset:0}.dv-experience-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.dv-experience-image-caption{z-index:1;letter-spacing:.18em;font-size:10px;position:absolute;bottom:36px;left:7%}.dv-experience-content{flex-direction:column;justify-content:space-between;min-width:0;padding:46px 9%;display:flex}.dv-experience-top,.dv-experience-bottom{color:#c8b99c;letter-spacing:.17em;justify-content:space-between;gap:16px;font-size:10px;display:flex}.dv-experience-story{max-width:540px;padding:50px 0}.dv-experience-kicker{color:#c8b99c;letter-spacing:.23em;margin:0 0 28px;font-size:11px}.dv-experience-story h2{letter-spacing:-.05em;margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(54px,5.2vw,84px);font-weight:400;line-height:1.02}.dv-experience-story h2 em{font-weight:400}.dv-experience-lead{margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(19px,1.8vw,25px);line-height:1.45}.dv-experience-description{color:#d0c9be;max-width:450px;margin:0 0 17px;font-size:15px;line-height:1.8}.dv-experience-cta{color:#f4f0e8;font:inherit;letter-spacing:.17em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8b99c;align-items:center;gap:30px;margin-top:20px;padding:0 0 12px;font-size:11px;transition:gap .25s;display:inline-flex}.dv-experience-cta:hover{gap:42px}.dv-experience-cta:focus-visible,.dv-visit-close:focus-visible,.dv-visit-submit:focus-visible{outline-offset:5px;outline:2px solid #c8b99c}.dv-experience-cta span{font-size:19px}.dv-experience-appointment{color:#b6aa98;letter-spacing:.04em;margin:15px 0 0;font-size:11px}.dv-experience-detail{background:#22211d;grid-template-columns:38% 62%;align-items:center;display:grid}.dv-experience-detail-copy{padding:55px 14% 55px 18%}.dv-experience-detail-copy span{color:#c8b99c;letter-spacing:.2em;font-size:10px}.dv-experience-detail-copy p{letter-spacing:-.025em;font-family:Georgia,serif;font-size:clamp(23px,2.4vw,38px);line-height:1.3}.dv-experience-detail>img{object-fit:cover;object-position:center;width:100%;height:clamp(290px,38vw,490px);display:block}.dv-visit-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0c0bcc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dv-visit-dialog{color:#f4f0e8;background:#292720;border:1px solid #c8b99c59;width:min(100%,590px);max-height:min(92dvh,900px);padding:clamp(30px,5vw,55px);position:relative;overflow-y:auto;box-shadow:0 25px 90px #00000059}.dv-visit-close{color:#f4f0e8;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:17px;right:22px}.dv-visit-kicker{color:#c8b99c;letter-spacing:.2em;font-size:10px}.dv-visit-dialog h2{letter-spacing:-.05em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,60px);font-weight:400}.dv-visit-dialog h2 em{font-weight:400}.dv-visit-intro{color:#d0c9be;max-width:430px;margin:0 0 28px;font-size:14px;line-height:1.75}.dv-visit-form{gap:17px;display:grid}.dv-visit-field{flex-direction:column;gap:8px;min-width:0;display:flex}.dv-visit-field label{color:#e8e0d3;letter-spacing:.06em;font-size:11px}.dv-visit-field label span{color:#b6aa98}.dv-visit-field input,.dv-visit-field select,.dv-visit-field textarea{color:#f4f0e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#34322c;border:1px solid #655f53;border-radius:0;width:100%;min-width:0;padding:12px 13px;font:14px Arial,Helvetica,sans-serif}.dv-visit-field textarea{resize:vertical}.dv-visit-field input:focus,.dv-visit-field select:focus,.dv-visit-field textarea:focus{border-color:#c8b99c;outline:1px solid #c8b99c}.dv-visit-field textarea::placeholder{color:#a9a092}.dv-visit-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dv-visit-note{color:#bfb4a4;margin:0;font-size:11px;line-height:1.5}.dv-visit-submit{color:#292720;cursor:pointer;letter-spacing:.14em;background:#c8b99c;border:1px solid #c8b99c;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:11px;display:flex}.dv-visit-submit:hover{background:#ded1b7}.dv-visit-submit span{font-size:19px}.dv-visit-status{color:#e2d5ba;margin:0;font-size:12px;line-height:1.6}.dv-visit-technical-note{color:#a99f91;margin:0;font-size:11px;line-height:1.6}@media (max-width:900px){.dv-experience-main{grid-template-columns:1fr}.dv-experience-visual{min-height:490px}.dv-experience-content{padding:42px 7%}.dv-experience-story{padding:70px 0}.dv-experience-detail{grid-template-columns:1fr 1fr}.dv-experience-detail-copy{padding:40px 10%}}@media (max-width:600px){.dv-experience-visual{min-height:390px}.dv-experience-story h2{font-size:clamp(48px,12vw,66px)}.dv-experience-story{padding:58px 0}.dv-experience-detail{grid-template-columns:1fr}.dv-experience-detail>img{height:280px}.dv-experience-detail-copy{padding:45px 7%}.dv-visit-overlay{padding:10px}.dv-visit-dialog{max-height:95dvh;padding:35px 22px}.dv-visit-form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dv-experience-cta{transition:none}}@media (min-width:901px){.dv-experience-detail{grid-template-columns:40% 60%;min-height:410px}.dv-experience-detail>img{object-position:center 48%;height:410px}.dv-experience-detail-copy{padding:40px 12% 40px 17%}.dv-experience-detail-copy p{max-width:400px;font-size:clamp(23px,2.05vw,32px);line-height:1.36}}.dv-visit-dialog{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;max-height:min(90dvh,850px);padding:32px 46px 28px}.dv-visit-dialog::-webkit-scrollbar{display:none}.dv-visit-dialog h2{margin:12px 0 10px;font-size:clamp(40px,4.2vw,55px)}.dv-visit-intro{margin-bottom:20px;line-height:1.55}.dv-visit-form{gap:12px}.dv-visit-field{gap:6px}.dv-visit-field input,.dv-visit-field select,.dv-visit-field textarea{padding:10px 12px}.dv-visit-field textarea{min-height:62px}.dv-visit-submit{padding:13px 18px}.dv-visit-technical-note{font-size:10px}@media (max-width:600px){.dv-visit-dialog{max-height:94dvh;padding:32px 22px 25px}.dv-visit-form-row{gap:12px}.dv-experience-detail-copy p{font-size:27px}}.dv-date-picker{position:relative}.dv-date-trigger{color:#f4f0e8;text-align:left;cursor:pointer;background:#34322c;border:1px solid #655f53;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font:14px Arial,Helvetica,sans-serif;display:flex}.dv-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #c8b99c}.dv-date-calendar{z-index:1100;background:#292720;border:1px solid #766d5d;width:min(310px,85vw);padding:15px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 40px #00000073}.dv-date-heading{color:#f4f0e8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.dv-date-heading button{color:#f4f0e8;cursor:pointer;background:0 0;border:1px solid #655f53;width:30px;height:30px;font-size:22px}.dv-date-heading button:disabled{opacity:.25;cursor:default}.dv-date-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dv-date-weekday{color:#c8b99c;padding:7px 0;font-size:10px}.dv-date-grid button{aspect-ratio:1;color:#f4f0e8;cursor:pointer;background:0 0;border:0;font-size:12px}.dv-date-grid button:hover:not(:disabled),.dv-date-grid button.is-selected{color:#292720;background:#c8b99c}.dv-date-grid button:disabled{opacity:.25;cursor:default}.dv-date-grid button:focus-visible{outline:2px solid #c8b99c}.dv-journal{color:#292720;background:#f0eee9;padding:80px 7% 52px}.dv-journal-inner{max-width:1500px;margin:0 auto}.dv-journal-meta{letter-spacing:.2em;color:#8b765c;justify-content:space-between;font-size:10px;display:flex}.dv-journal-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:8%;margin:56px 0 48px;display:grid}.dv-journal-kicker{letter-spacing:.23em;color:#8b765c;margin:0 0 24px;font-size:10px}.dv-journal-heading h2{letter-spacing:-.052em;max-width:780px;margin:0;font:400 clamp(52px,5.4vw,82px)/1.07 Georgia,serif}.dv-journal-heading h2 em{font-weight:400}.dv-journal-heading>p{color:#655e56;max-width:350px;margin:0 0 7px;font-size:15px;line-height:1.8}.dv-journal-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(28px,4vw,60px);display:grid}.dv-journal-image{background:#e1dbd0;overflow:hidden}.dv-journal-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.dv-journal-feature:hover .dv-journal-image img,.dv-journal-small:hover .dv-journal-image img{transform:scale(1.025)}.dv-journal-feature-image{height:clamp(330px,37vw,530px)}.dv-journal-article-meta{letter-spacing:.16em;color:#8b765c;justify-content:space-between;gap:14px;margin:20px 0 14px;font-size:10px;display:flex}.dv-journal-feature h3{letter-spacing:-.035em;max-width:670px;margin:0 0 16px;font:400 clamp(33px,3vw,49px)/1.16 Georgia,serif}.dv-journal-feature>p{color:#655e56;max-width:580px;margin:0;font-size:14px;line-height:1.8}.dv-journal-side{flex-direction:column;gap:34px;display:flex}.dv-journal-small{grid-template-columns:45% 1fr;align-items:center;gap:24px;min-width:0;display:grid}.dv-journal-small-image img{object-position:center}.dv-journal-small-copy{min-width:0}.dv-journal-small .dv-journal-article-meta{margin:0 0 16px}.dv-journal-small h3{letter-spacing:-.035em;margin:0 0 13px;font:400 clamp(25px,2.2vw,35px)/1.17 Georgia,serif}.dv-journal-small p{color:#655e56;margin:0;font-size:13px;line-height:1.75}.dv-journal-footer{color:#8b765c;letter-spacing:.17em;border-top:1px solid #d5d0c7;justify-content:space-between;gap:20px;margin-top:70px;padding-top:20px;font-size:10px;display:flex}@media (max-width:1050px){.dv-journal-heading{grid-template-columns:1fr;gap:24px}.dv-journal-grid{grid-template-columns:1fr}.dv-journal-side{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dv-journal-small{display:block}.dv-journal-small-image{height:260px}.dv-journal-small .dv-journal-article-meta{margin-top:18px}}@media (max-width:650px){.dv-journal{padding:65px 6% 42px}.dv-journal-heading{margin:40px 0 34px}.dv-journal-heading h2{font-size:clamp(45px,11vw,66px)}.dv-journal-feature-image{height:320px}.dv-journal-side{grid-template-columns:1fr;gap:38px}.dv-journal-small-image{height:270px}.dv-journal-footer{margin-top:48px;font-size:9px}}@media (prefers-reduced-motion:reduce){.dv-journal-image img{transition:none}}.dv-journal{padding-top:72px;padding-bottom:46px}.dv-journal-heading{margin-top:48px;margin-bottom:42px}.dv-journal-feature h3{font-size:clamp(32px,2.75vw,44px);line-height:1.18}.dv-journal-side{gap:28px}.dv-journal-small-image{height:clamp(180px,17.2vw,238px)}.dv-journal-small{gap:22px}.dv-journal-small h3{font-size:clamp(24px,2.05vw,32px)}.dv-journal-footer{align-items:center;margin-top:58px}.dv-journal-archive-link{color:#292720;letter-spacing:.17em;border-bottom:1px solid #8b765c;align-items:center;gap:24px;padding-bottom:9px;font-size:10px;transition:gap .25s;display:inline-flex}.dv-journal-archive-link:hover{gap:34px}.dv-journal-archive-link:focus-visible{outline-offset:5px;outline:2px solid #8b765c}.dv-journal-archive-link span{font-size:17px}@media (max-width:1050px){.dv-journal-small-image{height:235px}}@media (max-width:650px){.dv-journal{padding-top:62px;padding-bottom:40px}.dv-journal-heading{margin:38px 0 32px}.dv-journal-feature h3{font-size:clamp(31px,8vw,42px)}.dv-journal-small-image{height:260px}.dv-journal-footer{margin-top:45px}}@media (prefers-reduced-motion:reduce){.dv-journal-archive-link{transition:none}}.hero{isolation:isolate;background:url(/hero-placeholder.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:inherit;pointer-events:none;background-position:50%;background-size:cover;animation:2s ease-out both davinoHeroReveal;position:absolute;inset:0;transform:scale(1.025)}.hero-overlay{background:linear-gradient(#00000047 0%,#0000 30% 75%,#0000002e 100%)}.hero-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes davinoHeroReveal{0%{opacity:.65;transform:scale(1.06)}to{opacity:1;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none;transform:none}}.hero{--hero-scroll:0}.hero:before{opacity:1;transform:translate3d(0, calc(var(--hero-scroll) * 140px), 0) scale(calc(1.025 + var(--hero-scroll) * .18));transform-origin:50%;will-change:transform;animation:none}.hero-overlay{opacity:calc(1 - var(--hero-scroll) * .25)}@media (prefers-reduced-motion:reduce){.hero:before{will-change:auto;transform:none}.hero-overlay{opacity:1}}.hero-video{object-fit:cover;object-position:center center;z-index:0;pointer-events:none;width:100%;height:100%;transform:translate3d(0, calc(var(--hero-scroll,0) * 140px), 0) scale(calc(1.025 + var(--hero-scroll,0) * .18));transform-origin:50%;will-change:transform;position:absolute;inset:0}.hero:before{z-index:-1}.hero-overlay{z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{will-change:auto;transform:none}}.davino-reveal-image{transform:none;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:90% 90%;mask-size:90% 90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.davino-reveal-image.davino-image-revealed{animation:1s cubic-bezier(.45,0,.25,1) forwards davinoImageReveal}@keyframes davinoImageReveal{0%{-webkit-mask-size:90% 90%;mask-size:90% 90%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (prefers-reduced-motion:reduce){.davino-reveal-image,.davino-reveal-image.davino-image-revealed{animation:none;-webkit-mask-image:none;mask-image:none}}.dv-wines-page-hero{color:#292720;background:#f1eee7;grid-template-columns:52% 48%;min-height:100vh;display:grid}.dv-wines-page-heading{flex-direction:column;justify-content:space-between;padding:48px 7%;display:flex}.dv-wines-page-meta,.dv-wines-page-bottom{letter-spacing:.16em;justify-content:space-between;gap:20px;font-size:11px;display:flex}.dv-wines-page-copy{max-width:650px;padding:90px 0}.dv-wines-page-kicker{letter-spacing:.2em;margin-bottom:35px;font-size:11px}.dv-wines-page-copy h1{letter-spacing:-.045em;margin:0 0 45px;font-family:Georgia,serif;font-size:clamp(48px,5vw,84px);font-weight:400;line-height:1.08}.dv-wines-page-copy h1 em{font-weight:400}.dv-wines-page-description{color:#605d56;max-width:470px;font-size:16px;line-height:1.9}.dv-wines-page-visual{background:#e9e5dc;min-height:760px;position:relative;overflow:hidden}.dv-wines-hero-bottle{object-fit:contain;width:27%;height:70%;position:absolute;bottom:13%}.dv-wines-hero-left{left:7%;transform:none}.dv-wines-hero-center{z-index:2;left:36.5%;transform:none}.dv-wines-hero-right{right:7%;transform:none}@media (max-width:900px){.dv-wines-page-hero{grid-template-columns:1fr}.dv-wines-page-heading{min-height:580px;padding:30px 7%}.dv-wines-page-copy{padding:65px 0}.dv-wines-page-copy h1{font-size:clamp(42px,9vw,65px)}.dv-wines-page-visual{min-height:550px}}@keyframes dvWinesFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes dvWinesVisualReveal{0%{opacity:0;clip-path:inset(0 8%)}to{opacity:1;clip-path:inset(0)}}.dv-wines-page-meta{animation:.8s ease-out both dvWinesFadeUp}.dv-wines-page-kicker{animation:.9s ease-out .15s both dvWinesFadeUp}.dv-wines-page-copy h1{animation:1s ease-out .25s both dvWinesFadeUp}.dv-wines-page-description{animation:1s ease-out .45s both dvWinesFadeUp}.dv-wines-page-bottom{animation:.9s ease-out .65s both dvWinesFadeUp}@media (prefers-reduced-motion:reduce){.dv-wines-page-meta,.dv-wines-page-kicker,.dv-wines-page-copy h1,.dv-wines-page-description,.dv-wines-page-bottom,.dv-wines-page-visual{animation:none}}@keyframes dvWinesBottleFade{0%{opacity:0}to{opacity:1}}.dv-wines-hero-bottle{opacity:0;animation-name:dvWinesBottleFade;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-fill-mode:both}.dv-wines-hero-left{animation-delay:.6s}.dv-wines-hero-center{animation-delay:.8s}.dv-wines-hero-right{animation-delay:1s}@media (prefers-reduced-motion:reduce){.dv-wines-hero-bottle{opacity:1;animation:none}}.dv-wines-header{z-index:20;box-sizing:border-box;color:#292722;background:#f5f3ee;width:100%;position:relative;inset:auto}.dv-wines-header .main-nav a,.dv-wines-header .language{color:#292722}.dv-wines-header .brand-logo{filter:brightness(0)}.dv-wine-feature{background:#f5f3ee;grid-template-columns:1fr 1fr;min-height:780px;display:grid}.dv-wine-feature-visual{background:#e9e5dc;justify-content:center;align-items:center;padding:90px 60px;display:flex}.dv-wine-feature-bottle{object-fit:contain;width:auto;max-width:100%;height:590px;display:block}.dv-wine-feature-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px clamp(45px,8vw,150px);display:flex}.dv-wine-feature-eyebrow{letter-spacing:.22em;text-transform:uppercase;margin-bottom:45px;font-size:11px}.dv-wine-feature-content h2{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(64px,6vw,105px);font-weight:400;line-height:1}.dv-wine-feature-subtitle{margin:0 0 38px;font-family:Georgia,serif;font-size:25px;font-style:italic}.dv-wine-feature-description{color:#57534e;max-width:480px;margin:0;font-size:16px;line-height:1.9}.dv-wine-feature-link{color:#292722;letter-spacing:.18em;border-bottom:1px solid;align-items:center;gap:18px;margin-top:55px;padding-bottom:12px;font-size:11px;text-decoration:none;transition:opacity .3s;display:inline-flex}.dv-wine-feature-link:hover{opacity:.55}@media (max-width:800px){.dv-wine-feature{grid-template-columns:1fr}.dv-wine-feature-visual{padding:65px 30px}.dv-wine-feature-bottle{height:440px}.dv-wine-feature-content{padding:75px 30px 90px}}.dv-wines-page-hero{position:relative}.dv-wines-scroll-cue{z-index:10;color:#77716a;letter-spacing:.24em;white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-size:9px;font-weight:400;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dv-wines-scroll-cue:hover{opacity:.6}.dv-wines-scroll-line{background:#5a52482e;width:1px;height:32px;display:block;position:relative;overflow:hidden}.dv-wines-scroll-line span{background:#77716a;width:100%;height:100%;animation:2.4s ease-in-out infinite dvWinesScrollLine;position:absolute;top:-100%;left:0}@keyframes dvWinesScrollLine{0%{transform:translateY(0)}65%,to{transform:translateY(64px)}}@media (max-width:800px){.dv-wines-scroll-cue{bottom:16px}}@media (prefers-reduced-motion:reduce){.dv-wines-scroll-line span{animation:none;top:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.dv-wine-feature-visual .dv-scroll-reveal{opacity:0;transition:opacity 2s ease-in-out;transform:none}.dv-wine-feature-visual .dv-scroll-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dv-wine-feature-visual .dv-scroll-reveal{opacity:1;transition:none;transform:none}}.dv-wine-detail-page{color:#292722;background:#f5f3ee}.dv-wine-detail-hero{grid-template-columns:50% 50%;min-height:760px;display:grid}.dv-wine-detail-visual{background:#e9e5dc;justify-content:center;align-items:center;padding:75px 50px;display:flex;overflow:hidden}.dv-wine-detail-bottle{object-fit:contain;width:auto;max-width:100%;height:590px;animation:1.8s both dvWineBottleAppear;display:block}@keyframes dvWineBottleAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dv-wine-detail-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px clamp(45px,7vw,140px);animation:1.5s .25s both dvWineTextAppear;display:flex}@keyframes dvWineTextAppear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.dv-wine-detail-eyebrow{letter-spacing:.22em;margin-bottom:34px;font-size:10px;font-weight:500}.dv-wine-detail-content h1{letter-spacing:-.055em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.5vw,112px);font-weight:400;line-height:1.05}.dv-wine-detail-subtitle{color:#777168;margin:0 0 35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.35}.dv-wine-detail-description{color:#514e48;max-width:490px;margin:0;font-size:15px;line-height:1.95}.dv-wine-detail-explore{color:#292722;letter-spacing:.16em;border-bottom:1px solid #8d867c;align-items:center;gap:30px;margin-top:55px;padding-bottom:12px;font-size:10px;text-decoration:none;transition:opacity .3s;display:inline-flex}.dv-wine-detail-explore:hover{opacity:.55}.dv-vintage-archive{background:#f5f3ee;padding:125px clamp(35px,9vw,160px) 150px;scroll-margin-top:30px}.dv-vintage-archive-heading{text-align:center;margin-bottom:65px}.dv-vintage-archive-heading>span{letter-spacing:.22em;margin-bottom:25px;font-size:10px;display:block}.dv-vintage-archive-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4vw,60px);font-weight:400;line-height:1.15}.dv-vintage-years{border-bottom:1px solid #d8d3ca;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-bottom:75px;padding-bottom:25px;display:flex}.dv-vintage-years button{appearance:none;color:#928b81;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;padding:10px 4px;font-family:Georgia,Times New Roman,serif;font-size:23px;transition:color .3s,border-color .3s}.dv-vintage-years button:hover,.dv-vintage-years button.is-active{color:#292722;border-bottom-color:#292722}.dv-vintage-years button:focus-visible{outline-offset:4px;outline:2px solid #292722}.dv-vintage-detail{grid-template-columns:1fr 1fr;column-gap:clamp(50px,8vw,150px);max-width:1150px;margin:0 auto;animation:.65s both dvVintageFade;display:grid}@keyframes dvVintageFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dv-vintage-detail-intro>span{letter-spacing:.18em;margin-bottom:23px;font-size:10px;display:block}.dv-vintage-detail-intro h3{letter-spacing:-.035em;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.5vw,55px);font-weight:400;line-height:1.15}.dv-vintage-detail-intro p{color:#514e48;max-width:480px;margin:0;font-size:15px;line-height:1.9}.dv-vintage-specifications{grid-template-columns:1fr 1fr;align-content:start;gap:32px 40px;display:grid}.dv-vintage-specifications>div{border-bottom:1px solid #d8d3ca;flex-direction:column;gap:10px;padding-bottom:17px;display:flex}.dv-vintage-specifications span{letter-spacing:.13em;color:#817a70;font-size:10px}.dv-vintage-specifications strong{color:#292722;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.dv-vintage-download{letter-spacing:.15em;color:#292722;border-bottom:1px solid #292722;grid-column:2;justify-self:start;align-items:center;gap:28px;margin-top:48px;padding-bottom:12px;font-size:10px;text-decoration:none;transition:opacity .3s;display:inline-flex}.dv-vintage-download:hover{opacity:.55}@media (max-width:900px){.dv-wine-detail-hero{grid-template-columns:1fr}.dv-wine-detail-visual{padding:65px 30px}.dv-wine-detail-bottle{height:min(65vh,520px)}.dv-wine-detail-content{padding:75px 8vw 90px}.dv-vintage-archive{padding:90px 7vw 110px}.dv-vintage-detail{grid-template-columns:1fr;gap:55px}.dv-vintage-download{grid-column:1;margin-top:0}}@media (max-width:540px){.dv-wine-detail-content h1{font-size:58px}.dv-vintage-years{gap:15px}.dv-vintage-years button{font-size:19px}.dv-vintage-specifications{gap:24px 20px}.dv-vintage-specifications strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.dv-wine-detail-bottle,.dv-wine-detail-content,.dv-vintage-detail{animation:none}}.dv-wine-feature-reverse .dv-wine-feature-content{grid-area:1/1}.dv-wine-feature-reverse .dv-wine-feature-visual{grid-area:1/2}@media (max-width:800px){.dv-wine-feature-reverse .dv-wine-feature-visual{grid-area:1/1}.dv-wine-feature-reverse .dv-wine-feature-content{grid-area:2/1}}.dv-collections-hero{background:#f5f3ee;flex-direction:column;justify-content:center;min-height:620px;padding:150px clamp(45px,12vw,200px) 110px;display:flex}.dv-collections-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#57534e;margin-bottom:42px;font-size:11px;display:block}.dv-collections-hero h1{letter-spacing:-.035em;margin:0 0 38px;font-family:Georgia,serif;font-size:clamp(60px,7vw,112px);font-weight:400;line-height:1.05}.dv-collections-hero h1 em{font-weight:400}.dv-collections-hero p{color:#57534e;max-width:530px;margin:0;font-size:16px;line-height:1.9}.dv-collection-section{background:#f5f3ee;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.dv-collection-visual{background:#e9e5dc;justify-content:center;align-items:center;min-width:0;padding:90px 35px;display:flex}.dv-collection-visual>*{width:100%}.dv-collection-bottles{justify-content:center;align-items:flex-end;width:100%;display:flex}.dv-collection-bottles img{object-fit:contain;width:auto;max-width:100%;display:block}.dv-collection-bottles-four{width:100%;height:490px;display:block;position:relative}.dv-collection-bottles-four img{object-fit:contain;width:auto;max-width:none;height:490px;position:absolute;bottom:0;transform:none}.dv-collection-bottles-four img:first-child{left:4%}.dv-collection-bottles-four img:nth-child(2){left:22%}.dv-collection-bottles-four img:nth-child(3){left:40%}.dv-collection-bottles-four img:nth-child(4){left:58%}.dv-collection-bottles-two{gap:clamp(20px,4vw,75px)}.dv-collection-bottles-two img{max-width:42%;height:clamp(330px,38vw,520px)}.dv-collection-bottles-two img:nth-child(2){transform:translateY(25px)}.dv-collection-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px clamp(45px,8vw,150px);display:flex}.dv-collection-content h2{letter-spacing:-.03em;margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(65px,7vw,115px);font-weight:400;line-height:1}.dv-collection-subtitle{margin:0 0 38px;font-family:Georgia,serif;font-size:26px;font-style:italic}.dv-collection-description{color:#57534e;max-width:480px;margin:0;font-size:16px;line-height:1.9}.dv-collection-reverse .dv-collection-content{grid-area:1/1}.dv-collection-reverse .dv-collection-visual{grid-area:1/2}@media (max-width:800px){.dv-collections-hero{min-height:520px;padding:145px 30px 75px}.dv-collections-hero h1{font-size:clamp(48px,11vw,75px)}.dv-collection-section{grid-template-columns:1fr;min-height:auto}.dv-collection-visual{padding:85px 25px}.dv-collection-bottles-four img{height:clamp(230px,53vw,370px)}.dv-collection-bottles-two img{height:clamp(310px,75vw,440px)}.dv-collection-content{padding:80px 30px 100px}.dv-collection-reverse .dv-collection-visual{grid-area:1/1}.dv-collection-reverse .dv-collection-content{grid-area:2/1}}.hero{box-sizing:border-box;background-color:#fff;background-clip:content-box;height:100svh;min-height:720px;padding-top:92px}.hero .site-header{color:#292720;z-index:20;background:#fff;border-bottom:1px solid #2927201f;width:100%;height:92px;position:absolute;top:0;left:0}.hero .main-nav a,.hero .language{color:#292720}.hero .hero-video{height:calc(100% - 92px);top:92px;bottom:0}.hero:before,.hero .hero-overlay{top:92px;bottom:0}.hero .scroll-indicator{color:#fff}@media (max-width:650px){.hero{padding-top:76px}.hero .site-header{height:76px}.hero .hero-video,.hero:before,.hero .hero-overlay{top:76px}.hero .hero-video{height:calc(100% - 76px)}}.hero{color:#292720;background:#fff;padding:92px 48px 85px}.hero .hero-video{width:calc(100% - 96px);height:calc(100% - 177px);top:92px;bottom:auto;left:48px}.hero:before{background:url(/hero-placeholder.jpg) 50%/cover no-repeat;inset:92px 48px 85px}.hero .hero-overlay{inset:92px 48px 85px}.hero .brand-logo{filter:brightness(0)}.hero .scroll-indicator{color:#292720;gap:7px;bottom:14px}.hero .scroll-line{background:#29272080;height:28px}@media (max-width:650px){.hero{min-height:600px;padding:76px 16px 72px}.hero .hero-video{width:calc(100% - 32px);height:calc(100% - 148px);top:76px;left:16px}.hero:before,.hero .hero-overlay{inset:76px 16px 72px}.hero .scroll-indicator{bottom:12px}}.hero .hero-video{height:calc(100% - 193px);top:108px}.hero:before,.hero .hero-overlay{top:108px}@media (max-width:650px){.hero .hero-video{height:calc(100% - 164px);top:92px}.hero:before,.hero .hero-overlay{top:92px}}.mobile-menu-toggle,.mobile-menu{display:none}@media (max-width:767px){.hero .mobile-menu-toggle{z-index:102;color:#292720;letter-spacing:.16em;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:12px;padding:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;display:block;position:relative}.hero .mobile-menu{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#f0eee9;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;padding:100px 9% 70px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.hero .mobile-menu.mobile-menu-open{opacity:1;visibility:visible;pointer-events:auto}.hero .mobile-menu a{color:#292720;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,8vw,48px);font-weight:400;line-height:1.15;text-decoration:none}.hero .mobile-menu a:hover{color:#8b765c}.hero .site-header .brand,.hero .site-header .language{z-index:102;position:relative}.hero .site-header{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.hero .mobile-menu{transition:none}}@media (max-width:767px){.hero .site-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:16px;display:grid}.hero .site-header .brand{grid-column:1;justify-self:start}.hero .site-header .language{grid-column:2;justify-self:end}.hero .mobile-menu-toggle{grid-column:3;justify-self:end;margin-left:0}.hero .mobile-menu{grid-column:1/-1}}
