.hero.hero-video{height:calc(100svh - 128px);min-height:740px;max-height:1100px;display:block;background:#151614;overflow:hidden;color:var(--ink)}
.hero.hero-video:after{display:none}.video-hero-inner{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 68%,#392b1640,transparent 59%)}
.hero-video .hero-title{top:49px;left:4%;right:4%;text-align:center;z-index:3}.hero.hero-video .hero-title h1{font-size:clamp(42px,5.4vw,82px);line-height:1.22;letter-spacing:-.04em;white-space:nowrap;margin:0}.hero-video .hero-title h1 span{color:var(--gold)}
.hero-video-stage{position:absolute;left:50%;transform:translateX(-50%);top:126px;bottom:48px;width:min(960px,82vw);pointer-events:none;mix-blend-mode:screen;isolation:isolate}
.pouring-video{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 89%,transparent 100%)}
.hero-video .hero-topline{top:18px}.hero-video .hero-copy{bottom:106px;left:5%;max-width:320px}.hero-video .hero-copy p{font-size:14px}.video-side-note{position:absolute;right:5%;bottom:136px;z-index:4;color:#b8b7a5}.video-side-note .eyebrow{font-size:8px;letter-spacing:1.3px;color:#bda576;margin-bottom:14px;display:block}.video-side-note .eyebrow:before{display:none}.video-side-note p{font-size:15px;line-height:1.6;margin:0}.hero-video .hero-bottom{bottom:24px}.video-bottom-note{font-size:9px;letter-spacing:1.4px;color:#969e89}.video-toggle{padding:8px 0 8px 18px;color:#b0b69f;font-size:10px;min-width:80px;text-align:right}.video-toggle:hover{color:var(--gold)}
@media(max-width:1150px){.hero.hero-video{min-height:720px}.hero-video .hero-title{top:58px}.hero-video-stage{width:92vw;top:135px;bottom:86px}.hero-video .hero-copy{max-width:265px;bottom:100px}.hero-video .hero-copy p{font-size:12px}.video-side-note{bottom:130px;right:4%}.video-side-note p{font-size:12px}}
@media(max-width:900px){.hero-video-stage{width:100vw;top:135px;bottom:130px}.hero-video .hero-copy{bottom:100px}.video-side-note{bottom:133px}}
@media(max-width:700px){.hero.hero-video{height:calc(100svh - 108px);min-height:710px;max-height:900px}.hero-video .hero-topline{top:14px}.hero-video .hero-title{top:51px;left:5%;right:5%;text-align:center}.hero.hero-video .hero-title h1{font-size:clamp(31px,8.4vw,54px);white-space:normal;line-height:1.2;letter-spacing:-.04em}.hero-video .hero-title h1 span{display:block}.hero-video-stage{top:147px;bottom:192px;width:132vw;max-width:670px}.pouring-video{mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 87%,transparent 100%)}.hero-video .hero-copy{left:5%;right:5%;bottom:74px;max-width:none;width:auto;text-align:center}.hero-video .hero-copy p{font-size:11px;line-height:1.65;margin-bottom:13px}.hero-video .hero-copy .btn{font-size:12px;min-height:45px;padding-left:20px;padding-right:20px;gap:12px}.hero-video .hero-quiz{margin:12px auto 0;justify-content:center;font-size:10px}.video-side-note{display:none}.hero-video .hero-bottom{bottom:17px;padding-top:11px;gap:10px}.video-bottom-note{display:none}.video-toggle{font-size:9px;padding:8px 0}.hero-video .scroll-cue{font-size:9px}.hero-video .scroll-icon{height:28px;width:23px}}
@media(max-width:380px){.hero.hero-video{min-height:690px}.hero-video-stage{top:139px;bottom:195px}.hero.hero-video .hero-title h1{font-size:30px}}

.hero.hero-video .hero-title h1{word-spacing:.14em;letter-spacing:-.025em}

/* Layout after removing the announcement and promotional controls. */
.hero.hero-video{height:calc(100svh - 98px)}
.hero-video .hero-copy{bottom:36px}
.hero-video .hero-copy p{margin-bottom:0}
#discover .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){.hero.hero-video{height:calc(100svh - 78px)}.hero-video-stage{bottom:105px}.hero-video .hero-copy{bottom:30px}}
@media(max-width:600px){#discover .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
