body.page-id-3288,body.page-id-3288 .main{background-color:#f1f1f1}.wine-rtd-page{color:#4a4a4a;font-family:Trade Gothic W01 Roman,Helvetica,sans-serif}.wine-rtd-page h1,.wine-rtd-page h2,.wine-rtd-page h3{color:#2f2f2f;font-family:Rockwell W01 Bold,serif}.wine-rtd-page a:not(.primary-button),.wine-rtd-page .about-brand-trigger{color:#0f6d70}.wine-rtd-page a:not(.primary-button):hover,.wine-rtd-page a:not(.primary-button):focus,.wine-rtd-page .about-brand-trigger:hover,.wine-rtd-page .about-brand-trigger:focus-visible{color:#0a5457}.wine-rtd-page p a:not(.primary-button){text-underline-offset:2px;text-decoration:underline}.wr-hero{flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:64px;display:flex}.wr-hero__text{flex:340px}.wr-hero__lead{color:#2f2f2f;margin:0 0 18px;font-family:Rockwell W01 Bold,serif;font-size:26px;line-height:1.25}.wr-hero__text p{margin:0 0 14px;line-height:1.6}.wine-rtd-page .about-brand-trigger{appearance:none;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.wr-hero__media{flex:320px}.wr-hero__media img{max-width:100%;height:auto;display:block}.wr-hero__media[data-hero-slideshow]{aspect-ratio:1584/1180;background:#f1f1f1;overflow:hidden}.wr-hero__media[data-hero-slideshow]>img{object-fit:contain;width:100%;height:100%}.wr-buttons{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.wine-rtd-page a.secondary-button{color:#7a5c12;background-color:#0000;border:2px solid #d2a71b;border-radius:3px;margin-bottom:24px;padding:13px 18px;font-family:Rockwell W01 Bold,serif;font-size:22px;line-height:1;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-block}.wine-rtd-page a.secondary-button:hover,.wine-rtd-page a.secondary-button:focus{color:#fff;background-color:#d2a71b;text-decoration:none;box-shadow:0 2px 6px #00000045}.wine-rtd-page .wr-section-title{background:0 0;border-bottom:2px solid #49c0c4;margin:0 0 32px;padding-bottom:10px;font-size:30px;line-height:1.2}.wr-features{flex-direction:column;gap:24px;margin-bottom:64px;display:flex}.wr-feature-row{flex-wrap:wrap;align-items:stretch;gap:48px;display:flex}.wr-feature{background:#fff;border:1px solid #e6e6e6;border-radius:4px;flex:340px;padding:28px}.wr-feature__icon{width:48px;height:48px;margin-bottom:18px}.wr-feature h3{margin:0 0 10px;font-size:17px}.wr-feature p{margin:0;font-size:15px;line-height:1.6}.wr-feature__photo{border-radius:4px;flex:320px;min-height:200px;overflow:hidden}.wr-feature__photo img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:18s ease-in-out infinite alternate wr-feature-photo-drift;display:block}@keyframes wr-feature-photo-drift{0%{transform:scale(1)}to{transform:scale(1.045)}}.wr-feature-row:nth-child(4n+1) .wr-feature__photo img{transform-origin:0 0}.wr-feature-row:nth-child(4n+2) .wr-feature__photo img{transform-origin:100% 0;animation-delay:-6s}.wr-feature-row:nth-child(4n+3) .wr-feature__photo img{transform-origin:0 100%;animation-delay:-12s}.wr-feature-row:nth-child(4n+4) .wr-feature__photo img{transform-origin:100% 100%;animation-delay:-3s}@media (prefers-reduced-motion:reduce){.wr-feature__photo img{animation:none}}.wr-showcase{text-align:center;margin:48px 0 64px}.wr-showcase img{border-radius:4px;max-width:100%;height:auto}.wr-reliable{flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:48px;display:flex}.wr-reliable__text{flex:340px}.wr-reliable__media{flex:320px}.wr-reliable__media img{border-radius:4px;max-width:100%;height:auto}.wr-checklist{margin:20px 0;padding:0;list-style:none}.wr-checklist li{align-items:center;gap:12px;padding:6px 0;display:flex}.wr-checklist img{width:20px;height:20px}.wr-callout{color:#555;border-left:4px solid #49c0c4;margin-top:20px;padding:4px 0 4px 18px}.wr-usecases{margin-bottom:64px}.wr-usecases .wr-checklist{columns:2;column-gap:48px}.wr-usecases .wr-checklist li{break-inside:avoid}.wr-memberships{text-align:center;margin:32px 0 64px}.wr-memberships img{max-width:100%;height:auto}.wr-request{background:#f2f9f9;border:1px solid #bce1e3;border-radius:4px;margin-bottom:56px;padding:36px}.wr-request h2{margin:0 0 12px;font-size:22px}.wr-request p{margin:0 0 20px}.wr-faq{margin-bottom:56px}.wr-faq details{background:#fff;border:1px solid #e6e6e6;border-radius:4px;margin-bottom:12px;overflow:hidden}.wr-faq summary{cursor:pointer;padding:16px 18px;font-size:16px;font-weight:600}.wr-faq details>p{color:#555;margin:0;padding:0 18px 16px;line-height:1.6}@media (max-width:720px){.wr-feature-row{gap:20px}.wr-usecases .wr-checklist{columns:1}}
