.wine-events-page .wine-events-photo{margin:0}.wine-events-page .wine-events-photo img{display:block;aspect-ratio:3/2;object-position:center}.wine-events-page .wine-events-photo figcaption{font-size:13px;margin-top:12px;color:var(--service-muted)}.wine-events-page .wine-events-hero-actions{align-items:center;gap:16px;margin-top:24px}.wine-events-page .wine-events-text-link{display:inline-flex;align-items:center;min-height:48px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.wine-events-page .wine-events-agenda{display:grid;grid-template-columns:1fr 2fr;gap:32px;scroll-margin-top:24px}.wine-events-page .wine-events-agenda-label{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:500;padding-top:8px}.wine-events-page .wine-events-agenda h2{margin-bottom:16px}.wine-events-page .wine-events-agenda p{max-width:60ch;margin:0}.wine-events-page .wine-events-agenda .wine-events-detail{font-size:14px;color:var(--service-muted);margin-top:16px}.wine-events-page .wine-events-experience{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:center;margin-top:64px}.wine-events-page .wine-events-story-image img{display:block;width:100%;height:auto;border-radius:24px;aspect-ratio:4/5;object-fit:cover;object-position:48% center}.wine-events-page .wine-events-lead{max-width:45ch;margin:0 0 32px;color:var(--service-muted)}.wine-events-page .wine-events-features{list-style:none;margin:0;padding:0;display:grid;gap:24px}.wine-events-page .wine-events-features li{display:flex;align-items:flex-start;gap:16px}.wine-events-page .wine-events-features svg{flex-shrink:0;margin-top:4px}.wine-events-page .wine-events-features h3{font-size:18px;margin:0 0 8px}.wine-events-page .wine-events-features p{font-size:15px;max-width:52ch;margin:0;color:var(--service-muted)}.wine-events-page .wine-events-request{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,64px);margin-top:64px;padding:clamp(24px,4vw,48px);border-radius:24px;background:var(--service-ink);color:#fffdf8}.wine-events-page .wine-events-request p{font-size:15px;max-width:55ch;margin:0 0 24px}.wine-events-page .wine-events-practical{padding-top:4px}.wine-events-page .wine-events-practical h3{margin:0 0 16px;font-size:18px}.wine-events-page .wine-events-practical p{color:#e8dfcb;margin-bottom:16px}.wine-events-page .wine-events-practical .wine-events-request-note{font-size:13px;margin-bottom:0}.wine-events-page .wine-events-white-button{background:#fffdf8;color:var(--service-ink)}@media(hover:hover){.wine-events-page .wine-events-white-button:hover{background:#edcb88;color:var(--service-ink)}}@media(max-width:760px){.wine-events-page .wine-events-agenda,.wine-events-page .wine-events-experience,.wine-events-page .wine-events-request{grid-template-columns:1fr;gap:24px}.wine-events-page .wine-events-experience,.wine-events-page .wine-events-request{margin-top:40px}.wine-events-page .wine-events-story-image img{aspect-ratio:3/2;max-height:320px}.wine-events-page .wine-events-agenda-label{padding:0}.wine-events-page .wine-events-practical{padding-top:24px;border-top:1px solid #fffdf830}}@media(max-width:520px){.wine-events-page .wine-events-hero-actions{align-items:stretch;gap:8px}.wine-events-page .wine-events-text-link{justify-content:center}.wine-events-page .wine-events-white-button{width:100%}}.wine-events-page .service-hero-aside,.wine-events-page .wine-events-hero-aside{display:contents}.wine-events-page .service-hero-split .service-hero-grid{gap:24px 48px;align-items:start}.wine-events-page .service-hero-grid>div:first-child{grid-column:1;grid-row:1}.wine-events-page .wine-events-photo{grid-column:2;grid-row:1 / 3;align-self:center}.wine-events-page .wine-events-hero-actions{grid-column:1;grid-row:2;margin-top:0}@media(max-width:760px){.wine-events-page .service-hero-split .service-hero-grid{gap:24px}.wine-events-page .wine-events-photo{grid-column:1;grid-row:3}.wine-events-page .wine-events-hero-actions{grid-column:1;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dirt-paper-wine-events-c30199fd9ba37390.css.map */
