.vw-panel{max-width:1440px;margin:30px auto 58px;display:grid;grid-template-columns:38% 62%;position:relative;isolation:isolate;overflow:hidden;min-height:660px}.vw-panel.vw-heiress{background:#281a1d;color:#fbf3e7}.vw-panel.vw-hosting{background:#e9d9ca;color:#412d2b}.vw-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 3.7vw 65px 4.5vw;position:relative}.vw-copy:before{content:'';position:absolute;inset:20px;border:1px solid #d8bb9238;pointer-events:none}.vw-hosting .vw-copy:before{border-color:#6c303d30}.vw-copy .vw-eyebrow{font-size:9px;letter-spacing:.2em;opacity:.8;margin-bottom:26px}.v .vw-copy h2,.v .vw-copy h1{font-family:var(--v-serif);font-size:clamp(44px,5.4vw,76px);line-height:.97;letter-spacing:-.025em;font-weight:400;max-width:400px;color:inherit}.vw-subheading{font-family:var(--v-serif);font-style:italic;font-size:23px;line-height:1.4;margin-top:23px!important;max-width:310px}.vw-rule{width:45px;height:1px;background:#ceb38b;display:block;margin:27px 0}.vw-description{font-size:12px;line-height:1.9;max-width:310px;opacity:.85}.vw-signature{font-family:var(--v-serif);font-size:19px;margin:21px 0 25px!important}.vw-season-note{font-size:10px;letter-spacing:.14em;line-height:1.8;font-weight:600;margin:23px 0 25px!important;color:var(--v-wine)}.vw-cta{gap:24px;border-color:#d6b894!important;color:#fff8ed!important;background:transparent!important;min-height:48px}.vw-cta:hover{background:#fff8ed!important;color:#281a1d!important}.vw-hosting .vw-cta{border-color:var(--v-wine)!important;background:var(--v-wine)!important;color:#fff8ed!important}.vw-hosting .vw-cta:hover{background:#49202b!important}.vw-edition{font-size:9px;letter-spacing:.07em;margin-top:17px!important;opacity:.65}.vw-moodboard{position:relative;display:grid;grid-template-columns:1.9fr 1fr;grid-template-rows:1fr 1fr;gap:14px;padding:30px 30px 53px 0;min-width:0;min-height:660px}.vw-photo{display:block;position:relative;overflow:hidden;min-height:0;box-shadow:0 7px 22px #0003;background:#b6a293}.vw-photo-main{grid-row:1/3}.vw-photo img{position:absolute;inset:0;transition:transform .6s;width:100%;height:100%;object-fit:cover}.vw-photo:hover img{transform:scale(1.035)}.vw-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#160e11bf);pointer-events:none}.vw-photo-caption{position:absolute;left:14px;right:14px;bottom:15px;z-index:1;color:#fff9f0;font-size:10px;line-height:1.5;letter-spacing:.025em;display:flex;justify-content:space-between;gap:12px}.vw-photo-main .vw-photo-caption{font-family:var(--v-serif);font-size:18px}.vw-styling-note{position:absolute;bottom:21px;left:0;right:30px;color:inherit;opacity:.65;font-size:9px;line-height:1.5}.vw-hosting{grid-template-columns:62% 38%}.vw-hosting .vw-copy{order:2;padding-left:3.3vw;padding-right:4vw}.vw-hosting .vw-moodboard{order:1;padding-left:30px;padding-right:0;grid-template-columns:1fr 1.9fr}.vw-hosting .vw-photo-main{grid-column:2}.vw-hosting .vw-photo-one{grid-column:1;grid-row:1}.vw-hosting .vw-photo-two{grid-column:1;grid-row:2}.vw-hosting .vw-styling-note{left:30px;right:0}.vw-breadcrumb{padding-block:25px;font-size:11px}.vw-discover-more{border-top:1px solid var(--v-line);margin-top:55px;padding-top:30px;display:flex;gap:25px;justify-content:space-between;align-items:center}
@media(max-width:1000px){.vw-panel{grid-template-columns:42% 58%;min-height:610px}.vw-hosting{grid-template-columns:58% 42%}.vw-copy{padding-inline:35px}.v .vw-copy h2,.v .vw-copy h1{font-size:52px}.vw-moodboard{gap:10px;padding:20px 20px 50px 0;min-height:610px}.vw-hosting .vw-moodboard{padding:20px 0 50px 20px}.vw-subheading{font-size:21px}.vw-photo-caption{font-size:9px;left:10px;right:10px}.vw-photo-main .vw-photo-caption{font-size:16px}}
@media(max-width:700px){.vw-panel,.vw-hosting{grid-template-columns:1fr;margin:20px 0 38px;min-height:0}.vw-copy,.vw-hosting .vw-copy{order:1;padding:47px 32px 40px}.vw-copy:before{inset:14px 14px 0;border-bottom:0}.v .vw-copy h2,.v .vw-copy h1{font-size:52px;max-width:360px}.vw-copy .vw-eyebrow{margin-bottom:20px}.vw-subheading{font-size:22px;margin-top:17px!important}.vw-rule{margin:20px 0}.vw-description{max-width:340px}.vw-signature{margin:16px 0 22px!important}.vw-season-note{margin:18px 0 22px!important}.vw-moodboard,.vw-hosting .vw-moodboard{order:2;min-height:470px;height:470px;padding:10px 16px 45px;gap:9px;grid-template-columns:1.6fr 1fr}.vw-hosting .vw-photo-main{grid-column:1}.vw-hosting .vw-photo-one,.vw-hosting .vw-photo-two{grid-column:2}.vw-styling-note,.vw-hosting .vw-styling-note{left:16px;right:16px;bottom:15px;font-size:8px}.vw-photo-main .vw-photo-caption{font-size:16px}.vw-photo-caption{font-size:9px;bottom:11px}.vw-discover-more{align-items:start;flex-direction:column;gap:14px}.vw-breadcrumb{padding-block:20px}}
@media(prefers-reduced-motion:reduce){.vw-photo img{transition:none}.vw-photo:hover img{transform:none}}
