.event-page{overflow:clip;background:var(--hm-color-paper-soft);color:var(--hm-color-ink)}.event-page__hero{display:grid;min-height:42rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;padding-block:clamp(3rem,8vw,7rem)}.event-page__hero-copy h1,.event-page__intro h2,.event-page__section-heading h2,.event-page__split h2,.event-page__cta-band h2,.event-page__quote-copy h2{margin-block:.6rem 1.2rem;color:var(--hm-color-heritage-blue);font-family:var(--hm-font-display);font-weight:500;letter-spacing:-.045em;line-height:.98}.event-page__hero-copy h1{font-size:clamp(3.25rem,6.8vw,6.6rem)}.event-page__intro h2,.event-page__section-heading h2,.event-page__split h2,.event-page__cta-band h2,.event-page__quote-copy h2{font-size:clamp(2.25rem,4.6vw,4.4rem)}.event-page__lede,.event-page__intro>p:last-child,.event-page__split>div>p:not(.eyebrow),.event-page__quote-copy>p:not(.eyebrow){max-width:48rem;color:var(--hm-color-ink-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.event-page__actions{display:flex;flex-wrap:wrap;gap:var(--hm-space-sm);margin-top:var(--hm-space-xl)}.event-page__hero-media{overflow:hidden;min-height:min(44rem,58vw)}.event-page__hero-media img,.event-page__image-panel img,.event-page__gallery img,.event-card>img{width:100%;height:100%;object-fit:cover}.event-page__intro{padding-block:clamp(4rem,8vw,7rem) clamp(2.5rem,5vw,4.5rem)}.event-page__intro--centered{text-align:center}.event-page__intro--centered>*{margin-inline:auto}.event-page__card-grid,.event-page__package-grid{display:grid;gap:var(--hm-space-lg);padding-bottom:clamp(4rem,8vw,7rem)}.event-page__card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.event-page__card-grid--three,.event-page__package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card{display:flex;min-width:0;flex-direction:column;padding:var(--hm-space-lg);border:1px solid var(--hm-color-line);border-radius:var(--hm-radius-lg);background:var(--hm-color-paper);color:inherit;text-decoration:none}.event-card>img{aspect-ratio:5 / 4;margin:calc(var(--hm-space-lg) * -1) calc(var(--hm-space-lg) * -1) var(--hm-space-lg);border-radius:var(--hm-radius-lg) var(--hm-radius-lg) 0 0}.event-card h3,.event-page__step-grid h3,.event-page__stack h3,.event-page__checklist h3,.event-package h2{margin-block:.6rem .7rem;color:var(--hm-color-heritage-blue);font-family:var(--hm-font-display);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;letter-spacing:-.025em}.event-card p,.event-page__step-grid p,.event-page__stack p,.event-package p,.event-package li,.event-page__checklist li{color:var(--hm-color-ink-muted);line-height:1.65}.event-card__link,.event-package a{margin-top:auto;padding-top:var(--hm-space-md);color:var(--hm-color-heritage-blue);font-family:var(--hm-font-label);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.event-page__dark-section{margin-block:clamp(2rem,6vw,5rem);background:var(--hm-color-ink);color:var(--hm-color-paper-soft)}.event-page__dark-section .event-page__section-heading h2,.event-page__dark-section .event-page__split h2,.event-page__dark-section .event-page__step-grid h3,.event-page__dark-section .event-page__checklist h3{color:var(--hm-color-paper-soft)}.event-page__dark-section .event-page__step-grid p,.event-page__dark-section .event-page__split p,.event-page__dark-section .event-page__checklist li{color:var(--hm-color-parchment)}.event-page__steps{padding-block:clamp(4rem,8vw,7rem)}.event-page__section-heading{max-width:55rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.event-page__step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hm-space-xl);margin:0;padding:0;list-style:none}.event-page__step-grid--light{padding-block:0 clamp(4rem,8vw,7rem)}.event-page__step-grid li>span{color:var(--hm-color-oxide);font-family:var(--hm-font-label);font-size:.72rem;font-weight:700;letter-spacing:.14em}.event-page__split,.event-page__quote-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,8vw,7rem)}.event-page__image-panel{overflow:hidden;min-height:34rem;border-radius:var(--hm-radius-lg)}.event-page__stack{display:grid;gap:var(--hm-space-lg)}.event-page__stack article{padding-bottom:var(--hm-space-lg);border-bottom:1px solid var(--hm-color-line)}.event-page__checklist{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--hm-color-line);border-radius:var(--hm-radius-lg)}.event-page__checklist ul,.event-page__quote-copy ul{display:grid;gap:var(--hm-space-sm);padding-left:1.2rem}.event-page__gallery{display:grid;gap:var(--hm-space-md);padding-bottom:clamp(4rem,8vw,7rem)}.event-page__gallery--three{grid-template-columns:repeat(3,minmax(0,1fr))}.event-page__gallery--three>div{overflow:hidden;aspect-ratio:1}.event-page__gallery--masonry{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(3rem,6vw,5rem)}.event-page__gallery figure{margin:0}.event-page__gallery figure img{aspect-ratio:4 / 3}.event-page__gallery figcaption{padding-block:.75rem 1rem;color:var(--hm-color-ink-muted);font-family:var(--hm-font-label);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.event-package{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--hm-color-line);border-radius:var(--hm-radius-lg);background:var(--hm-color-paper)}.event-package--featured{background:var(--hm-color-heritage-blue-soft);transform:translateY(-1rem)}.event-package__price{color:var(--hm-color-heritage-blue)!important;font-family:var(--hm-font-label);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.event-package ul{display:grid;gap:.65rem;padding-left:1.2rem}.event-page__faq{padding-block:clamp(4rem,8vw,7rem)}.event-page__faq details{padding:var(--hm-space-lg) 0;border-bottom:1px solid var(--hm-color-line)}.event-page__faq summary{cursor:pointer;color:var(--hm-color-heritage-blue);font-family:var(--hm-font-display);font-size:clamp(1.3rem,2vw,1.75rem)}.event-page__faq details p{max-width:48rem;color:var(--hm-color-ink-muted);line-height:1.7}.event-page__quote-layout{align-items:start}.event-page__privacy-note{padding:var(--hm-space-md);border-left:3px solid var(--hm-color-oxide);background:var(--hm-color-parchment);font-size:.9rem!important}.event-page__form-wrap{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--hm-radius-lg);background:var(--hm-color-paper);box-shadow:0 1.5rem 4rem var(--hm-tint-ink-08)}.event-inquiry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hm-space-md);margin-bottom:var(--hm-space-lg)}.event-inquiry-form__full{grid-column:1 / -1}.event-inquiry-form label{display:block;margin-bottom:.45rem;color:var(--hm-color-ink);font-weight:650}.event-inquiry-form label span{color:var(--hm-color-ink-muted);font-size:.82rem;font-weight:400}.event-inquiry-form input,.event-inquiry-form select,.event-inquiry-form textarea{width:100%;min-height:3rem;padding:.8rem .9rem;border:1px solid var(--hm-color-line);border-radius:.35rem;background:var(--hm-color-paper-soft);color:var(--hm-color-ink);font:inherit}.event-inquiry-form textarea{resize:vertical}.event-inquiry-form input:focus-visible,.event-inquiry-form select:focus-visible,.event-inquiry-form textarea:focus-visible{outline:3px solid var(--hm-color-heritage-blue-soft);outline-offset:2px;border-color:var(--hm-color-heritage-blue)}.event-inquiry-form__success,.event-inquiry-form__errors{margin-bottom:var(--hm-space-lg);padding:var(--hm-space-md);border-radius:var(--hm-radius-md)}.event-inquiry-form__success{background:var(--hm-color-heritage-blue-soft)}.event-inquiry-form__errors{border:1px solid var(--hm-color-wax)}.event-page__cta-band{background:var(--hm-color-heritage-blue-soft)}.event-page__cta-band-inner{display:flex;gap:var(--hm-space-xl);align-items:center;justify-content:space-between;padding-block:clamp(3rem,6vw,5rem)}.event-page__cta-band h2{max-width:50rem;margin-bottom:0}.event-page__subnav{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;justify-content:center;padding-block:var(--hm-space-xl)}.event-page__subnav a{color:var(--hm-color-ink-muted);font-family:var(--hm-font-label);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.event-page__subnav a:hover{color:var(--hm-color-heritage-blue)}@media(max-width:989px){.event-page__hero,.event-page__split,.event-page__quote-layout,.event-page__card-grid--four,.event-page__card-grid--three,.event-page__package-grid,.event-page__step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-page__hero{min-height:0}.event-page__hero-media{min-height:28rem;order:-1}.event-page__package-grid{align-items:stretch}.event-package--featured{transform:none}}@media(max-width:699px){.event-page__hero,.event-page__split,.event-page__quote-layout,.event-page__card-grid--four,.event-page__card-grid--three,.event-page__package-grid,.event-page__step-grid,.event-page__gallery--three,.event-page__gallery--masonry,.event-inquiry-form__grid{grid-template-columns:1fr}.event-page__hero-copy h1{font-size:clamp(3rem,15vw,4.3rem)}.event-page__hero-media{min-height:22rem}.event-page__image-panel{min-height:24rem}.event-page__cta-band-inner{display:grid}.event-inquiry-form__full{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-event-pages.css.map */
