/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.hornet-hero{isolation:isolate;width:100%;position:relative;overflow:hidden}.hornet-hero--empty{min-height:12rem}.hornet-hero--full{width:100%}.hornet-hero--height-compact{--hornet-hero-min-height:20rem}.hornet-hero--height-default{--hornet-hero-min-height:26.25rem}.hornet-hero--height-medium{--hornet-hero-min-height:30rem}.hornet-hero--height-tall{--hornet-hero-min-height:35rem}.hornet-hero--height-xl{--hornet-hero-min-height:45rem}.hornet-hero--height-screen{--hornet-hero-min-height:100svh}.hornet-hero:is(.hornet-hero--height-compact,.hornet-hero--height-default,.hornet-hero--height-medium,.hornet-hero--height-tall,.hornet-hero--height-xl,.hornet-hero--height-screen),.hornet-hero:is(.hornet-hero--height-compact,.hornet-hero--height-default,.hornet-hero--height-medium,.hornet-hero--height-tall,.hornet-hero--height-xl,.hornet-hero--height-screen) :is(.hornet-hero__slider,.hornet-hero__slider .hornet-slider__viewport,.hornet-hero__slider .hornet-slider__container,.hornet-hero__slider .hornet-slider__slide,.hornet-hero__slide--cover,.hornet-hero__slide--cover .hornet-hero__content){min-height:var(--hornet-hero-min-height)}.hornet-hero--over-header .hornet-hero__content{padding-top:calc(var(--hornet-header-offset,5rem) + 2.5rem)}@media (min-width:1024px){.hornet-hero--over-header .hornet-hero__content{padding-top:calc(var(--hornet-header-offset,5rem) + 3.5rem)}}body.has-hornet-topbar .hornet-hero--height-screen{--hornet-hero-min-height:calc(100svh - var(--hornet-topbar-height,0px))}.hornet-hero__video,.hornet-hero__image{object-position:var(--hornet-hero-object-position,center)}.hornet-hero__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hornet-hero--media-pos-center{--hornet-hero-object-position:center}.hornet-hero--media-pos-top{--hornet-hero-object-position:center top}.hornet-hero--media-pos-bottom{--hornet-hero-object-position:center bottom}.hornet-hero--media-pos-left{--hornet-hero-object-position:left center}.hornet-hero--media-pos-right{--hornet-hero-object-position:right center}.hornet-hero--media-pos-top-left{--hornet-hero-object-position:left top}.hornet-hero--media-pos-top-right{--hornet-hero-object-position:right top}.hornet-hero--media-pos-bottom-left{--hornet-hero-object-position:left bottom}.hornet-hero--media-pos-bottom-right{--hornet-hero-object-position:right bottom}.hornet-hero__overlay--dark{background:#00000073}.hornet-hero__overlay--gradient{background:linear-gradient(#00000026 0%,#00000047 42%,#0000009e 100%)}.hornet-hero__slide--split{padding-block:2.5rem}@media (min-width:1024px){.hornet-hero__slide--split{padding-block:4rem}}.hornet-hero__split{align-items:center;gap:2rem;display:grid}@media (min-width:768px){.hornet-hero__split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem 3rem}}.hornet-hero__media--notch{position:relative}.hornet-hero__media-frame,.hornet-hero__gallery-item{border-radius:var(--hornet-radius-panel,.75rem)}.hornet-hero__media-frame{aspect-ratio:4/3;background:#0000000a;position:relative;overflow:hidden}@media (min-width:768px){.hornet-hero__media-frame{clip-path:polygon(0 0,100% 0,100% 88%,92% 100%,0 100%)}}.hornet-hero__gallery{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.75rem;width:100%;max-width:52rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.hornet-hero__gallery{gap:1rem;margin-top:3rem}}@media (max-width:639px){.hornet-hero__gallery{grid-template-columns:1fr 1fr}.hornet-hero__gallery .hornet-hero__gallery-item--center{aspect-ratio:16/10;order:-1;grid-column:1/-1;transform:none}}.hornet-hero__gallery-item{background:#0000000a;position:relative;overflow:hidden}.hornet-hero__gallery-item--side{aspect-ratio:3/4}.hornet-hero__gallery-item--center{aspect-ratio:3/4;transform:translateY(-.75rem);box-shadow:0 16px 40px #0000001f}.hornet-front-hero--featured{position:relative}.entry-content>div>.elementor-element.e-parent:has(.hornet-hero),body:is(.has-front-hero-over-header,.has-header-over-hero) .entry-content>div>.elementor-element.e-parent:first-child{padding-inline:0}}