.page_page__ktXxg{max-width:1400px;margin:0 auto;padding:0 clamp(24px,4vw,80px)}.page_intro__1YqRj{display:grid;grid-template-columns:1fr 280px;gap:clamp(32px,6vw,80px);margin-top:72px;padding:clamp(64px,8vw,100px) 0 64px;border-bottom:1px solid rgba(42,42,40,.09)}.page_intro__1YqRj h1{font-family:var(--font-playfair);font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.025em;margin-bottom:32px}.page_copy__CMpkH{font-family:var(--font-dm-sans);font-size:14px;line-height:1.82;color:#64645f;max-width:520px}.page_copy__CMpkH p+p{margin-top:20px}.page_details__Fxx41{padding-top:6px}.page_details__Fxx41 dt,.page_eyebrow__7XTEI{font-family:var(--font-dm-sans);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#73736d}.page_details__Fxx41 dt{border-bottom:1px solid rgba(42,42,40,.2);padding-bottom:10px;margin-bottom:18px}.page_details__Fxx41 dd{font-size:11px;line-height:2;text-transform:uppercase;letter-spacing:.06em;color:#64645f;margin-bottom:24px}.page_gallery__w0eHg{padding:56px 0 80px;display:flex;flex-direction:column;gap:clamp(32px,5vw,64px)}.page_image__q5jRr{display:block;width:100%;height:auto}.page_campaignPair__C_pjT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);width:86%;margin:clamp(16px,3vw,40px) auto 0;align-items:center}.page_postcard__c73TS{width:100%}.page_transition___GxBP{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,10vw,140px);align-items:center;width:82%;margin:clamp(16px,3vw,40px) auto clamp(24px,4vw,56px)}.page_contextPhoto__xeXfb{max-width:380px;padding:clamp(16px,2.2vw,28px);background:#f0eee6}.page_transition___GxBP .page_copy__CMpkH{max-width:330px}.page_bottles__AOi2y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f7f7f7;padding:clamp(32px,5vw,72px) 2%}.page_delivery__a08rV{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(24px,3vw,40px);align-items:center;margin-top:8px}.page_film__18BnV{width:100%;margin-top:clamp(8px,2vw,24px)}.page_video__huA0Q{display:block;width:100%;aspect-ratio:16/9;margin:0;background:#fff;-o-object-fit:contain;object-fit:contain}.page_film__18BnV figcaption{margin:16px 0 0;font-size:10px;line-height:1.7;color:#73736d}.page_credits__f6guS{font-size:11px;color:#73736d;line-height:1.7}.page_next__vkZU5{border-top:1px solid rgba(42,42,40,.09);padding:52px 0;display:flex;justify-content:space-between;align-items:center}.page_nextTitle__MyZqO{font-family:var(--font-playfair);font-size:28px;margin-top:8px}.page_next__vkZU5>span{font-size:32px;color:var(--accent);transition:transform .2s}.page_next__vkZU5:hover>span{transform:translateX(8px)}.page_page__ktXxg a:focus-visible{outline:2px solid var(--accent);outline-offset:8px}@media (max-width:767px){.page_intro__1YqRj{grid-template-columns:1fr;padding-bottom:36px}.page_details__Fxx41 dl{display:grid;grid-template-columns:100px 1fr;gap:16px}.page_details__Fxx41 dt{border:0;padding:4px 0 0;margin:0}.page_details__Fxx41 dd{margin:0}.page_copy__CMpkH{font-size:15px}.page_gallery__w0eHg{padding-top:30px;gap:32px}.page_campaignPair__C_pjT{width:100%;gap:16px;margin-top:8px}.page_transition___GxBP{width:100%;gap:28px;margin:8px auto 24px}.page_transition___GxBP .page_copy__CMpkH{font-size:13px}.page_bottles__AOi2y{padding:24px 0}.page_delivery__a08rV{grid-template-columns:1fr;gap:24px}.page_delivery__a08rV>.page_image__q5jRr:first-child{width:76%;margin:0 auto}}@media (max-width:480px){.page_campaignPair__C_pjT{grid-template-columns:1fr;width:90%;gap:24px}.page_transition___GxBP{grid-template-columns:1fr;gap:32px}.page_contextPhoto__xeXfb{width:88%;margin:0 auto}.page_transition___GxBP .page_copy__CMpkH{margin-left:12%;font-size:15px}.page_bottles__AOi2y{padding:16px 12%}.page_bottles__AOi2y,.page_delivery__a08rV{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_next__vkZU5>span{transition:none}}.page_brandOpening__XRLOz{position:relative;container-type:inline-size}.page_brandDefinition__75mIR{position:absolute;left:20.4%;top:51.8%;width:59.8%;height:13.8%;padding-top:.35%;background:#fff;color:#20201e;font:1.55cqw/1.15 Arial,sans-serif}