:root{--event-ease-out: cubic-bezier(.16, 1, .3, 1);--event-ease-smooth: cubic-bezier(.4, 0, .2, 1);--event-ease-dramatic: cubic-bezier(.22, 1, .36, 1)}.event-hero{position:relative;width:100%;overflow:hidden;--hero-zoom-start: 1.08}.event-hero__media{position:relative;width:100%;aspect-ratio:1920 / 600}.event-hero__image{width:100%;height:100%;object-fit:cover;display:block;animation:event-hero-zoom 1.8s var(--event-ease-out) both}.event-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 60%);z-index:1;animation:event-hero-overlay 1.2s ease-out .2s both}.event-hero__content{position:absolute;bottom:0;left:0;width:100%;padding:40px 60px;z-index:2}.event-hero__heading{font-family:Druk Wide,sans-serif;font-weight:700;font-style:italic;font-size:clamp(28px,6vw,96px);line-height:1;color:#fff;margin:0;text-transform:uppercase;overflow-wrap:break-word;animation:event-hero-heading .9s var(--event-ease-dramatic) .5s both}@keyframes event-hero-zoom{0%{transform:scale(var(--hero-zoom-start, 1.08))}to{transform:scale(1)}}@keyframes event-hero-overlay{0%{opacity:0}to{opacity:1}}@keyframes event-hero-heading{0%{clip-path:inset(100% 0 0 0);transform:translateY(20px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@media screen and (max-width:749px){.event-hero{--hero-zoom-start: 1.04}.event-hero__media{aspect-ratio:3 / 2}.event-hero__content{padding:24px}.event-hero__heading{animation-delay:.3s}}.event-intro{background:#fff}.event-intro__inner{max-width:800px;margin:0 auto;padding:80px 40px;text-align:center}.event-intro__heading{font-family:var(--font-heading-family, "Druk Wide", sans-serif);font-weight:700;font-style:italic;font-size:clamp(22px,3vw,40px);line-height:1.2;color:#000;text-transform:uppercase;margin:0 0 24px}.event-intro__text{font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.8;color:#666;margin:0}@media screen and (max-width:749px){.event-intro__inner{padding:60px 24px}}.event-gallery{background:#fff}.event-gallery__inner{max-width:1400px;margin:0 auto;padding:0 40px}.event-gallery--full-width .event-gallery__inner{max-width:none;padding:0}.event-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.event-gallery__item{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.event-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--event-ease-smooth)}@media(hover:hover){.event-gallery__item:hover img{transform:scale(1.04)}}.event-gallery__grid--2col{grid-template-columns:repeat(2,1fr)}.event-gallery__grid--4col{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.event-gallery__grid--4col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.event-gallery__inner{padding:0 24px}.event-gallery--full-width .event-gallery__inner{padding:0}.event-gallery__grid{grid-template-columns:repeat(2,1fr);gap:3px}.event-gallery__grid--2col{grid-template-columns:1fr}}.event-form{background:#000}.event-form__inner{max-width:800px;margin:0 auto;padding:80px 40px}.event-form__heading{font-family:var(--font-heading-family, "Druk Wide", sans-serif);font-weight:700;font-style:italic;font-size:clamp(22px,3vw,40px);line-height:1.2;color:#fff;text-transform:uppercase;margin:0 0 16px;text-align:center}.event-form__subtext{font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.7;color:#fff9;margin:0 0 48px;text-align:center}.event-form__embed{width:100%;min-height:500px}.event-form__embed iframe{width:100%;border:none}@media screen and (max-width:749px){.event-form__inner{padding:60px 24px}.event-form__embed{min-height:400px}}[data-event-animate]{opacity:0;transform:translateY(40px);transition:opacity .7s var(--event-ease-out),transform .7s var(--event-ease-out);transition-delay:calc(var(--stagger, 0) * 1s)}[data-event-animate].is-visible{opacity:1;transform:translateY(0)}[data-event-animate=fade]{transform:translateY(0)}[data-event-animate=scale]{transform:scale(.92);transition-timing-function:var(--event-ease-dramatic)}[data-event-animate=scale].is-visible{transform:scale(1)}@media(prefers-reduced-motion:reduce){.event-hero__image,.event-hero__overlay,.event-hero__heading{animation:none}[data-event-animate]{opacity:1;transform:none;transition:none}}.event-gallery__item:focus-visible{outline:2px solid #000;outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-event-hire.css.map */
