.phero[data-astro-cid-4jc4jfek]{isolation:isolate;color:var(--c-white);background:radial-gradient(70rem 36rem at 88% -10%, #ffffff1a, transparent 60%), linear-gradient(165deg, var(--c-primary) 0%, var(--c-primary-700) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.phero[data-astro-cid-4jc4jfek]:after{content:"";z-index:-1;inset-inline-start:-5rem;aspect-ratio:148/218;width:28rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;pointer-events:none;background:#ffffff0d;display:none;position:absolute;bottom:-9rem}.phero__media[data-astro-cid-4jc4jfek]{aspect-ratio:21/9;order:-1;position:relative}.phero__media[data-astro-cid-4jc4jfek]:before,.phero__clip[data-astro-cid-4jc4jfek]{position:absolute;inset:0}.phero__media[data-astro-cid-4jc4jfek]:before{content:"";background:var(--c-accent);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),0 100%)}.phero__clip[data-astro-cid-4jc4jfek]{background:var(--c-primary-700);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.8rem),0 calc(100% - .4rem));overflow:hidden}.phero__clip[data-astro-cid-4jc4jfek] picture,.phero__clip[data-astro-cid-4jc4jfek] img{width:100%;height:100%;display:block}.phero__clip[data-astro-cid-4jc4jfek] img{object-fit:cover}.phero__copy[data-astro-cid-4jc4jfek]{max-width:38rem;padding-block:var(--space-5) var(--space-7)}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]{animation:reveal-up .6s var(--ease) backwards}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]:first-child{animation-delay:50ms}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]:nth-child(2){animation-delay:.13s}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]:nth-child(3){animation-delay:.21s}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]:nth-child(4){animation-delay:.29s}.phero__copy[data-astro-cid-4jc4jfek]>[data-astro-cid-4jc4jfek]:nth-child(5){animation-delay:.37s}.phero__eyebrow[data-astro-cid-4jc4jfek]{align-items:center;gap:var(--space-3);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:#ffffffeb;display:flex}.phero__eyebrow[data-astro-cid-4jc4jfek]:before{content:"";background:var(--eyebrow-line), var(--eyebrow-track-dark);border-radius:2px;flex:none;width:2rem;height:4px;transform:skew(-24deg)}.phero__title[data-astro-cid-4jc4jfek]{max-width:11em;margin-top:var(--space-3);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,1.3rem + 3.6vw,3.75rem);line-height:1.04}.phero__title[data-astro-cid-4jc4jfek] .hl{color:var(--c-accent)}.phero__lead[data-astro-cid-4jc4jfek]{max-width:33rem;margin-top:var(--space-4);font-size:var(--fs-400);color:#ffffffeb}.phero__actions[data-astro-cid-4jc4jfek]{gap:var(--space-3);margin-top:var(--space-5);display:grid}.phero__actions[data-astro-cid-4jc4jfek] .btn{width:100%}.phero__actions[data-astro-cid-4jc4jfek] .btn svg{transition:transform var(--t) var(--ease)}.phero__actions[data-astro-cid-4jc4jfek] .btn--primary{box-shadow:0 10px 28px -8px #ff931e99}@media (hover:hover){.phero__actions[data-astro-cid-4jc4jfek] .btn:hover svg{transform:translate(4px)}.phero__actions[data-astro-cid-4jc4jfek] .btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px -8px #ff931ebf}}.phero__note[data-astro-cid-4jc4jfek]{margin-top:var(--space-4);font-size:var(--fs-300);font-weight:var(--fw-semibold);letter-spacing:.04em;color:#fffc}.phero[data-astro-cid-4jc4jfek].phero--full{background:var(--c-primary)}.phero[data-astro-cid-4jc4jfek].phero--full:after{display:none}.phero__bg[data-astro-cid-4jc4jfek]{z-index:0;position:absolute;inset:0}.phero__bg[data-astro-cid-4jc4jfek] picture,.phero__bg[data-astro-cid-4jc4jfek] img{width:100%;height:100%;display:block}.phero__bg[data-astro-cid-4jc4jfek] img{object-fit:cover;object-position:var(--pos-sm)}.phero__scrim[data-astro-cid-4jc4jfek]{background:linear-gradient(0deg, var(--c-primary) 0%, color-mix(in srgb, var(--c-primary) 92%, transparent) 42%, color-mix(in srgb, var(--c-primary) 50%, transparent) 68%, color-mix(in srgb, var(--c-primary) 0%, transparent) 100%);position:absolute;inset:0}.phero--full[data-astro-cid-4jc4jfek] .phero__wrap[data-astro-cid-4jc4jfek]{z-index:1;flex:1;align-items:flex-end;display:flex;position:relative}.phero--full[data-astro-cid-4jc4jfek] .phero__copy[data-astro-cid-4jc4jfek]{max-width:38rem;padding-top:clamp(11rem,52vw,15rem);padding-bottom:var(--space-6)}.phero--full[data-astro-cid-4jc4jfek] .phero__actions[data-astro-cid-4jc4jfek] .btn--primary,.phero--full[data-astro-cid-4jc4jfek] .phero__actions[data-astro-cid-4jc4jfek] .btn--primary:hover{box-shadow:none}.phero--compact[data-astro-cid-4jc4jfek]{background:var(--c-primary)}.phero[data-astro-cid-4jc4jfek].phero--compact:after{display:none}.phero--compact[data-astro-cid-4jc4jfek] .phero__copy[data-astro-cid-4jc4jfek]{max-width:none;padding-block:var(--space-6)}.phero--compact[data-astro-cid-4jc4jfek] .phero__title[data-astro-cid-4jc4jfek]{max-width:none;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.phero--compact[data-astro-cid-4jc4jfek] .phero__lead[data-astro-cid-4jc4jfek]{max-width:40rem}.phero__copy[data-astro-cid-4jc4jfek] .phero__promo{width:fit-content;margin-top:var(--space-4);font-size:var(--fs-500);font-weight:var(--fw-bold);color:var(--c-primary-900);background:var(--c-accent);border-radius:999px;justify-self:start;padding:.4rem 1rem;line-height:1.2}.phero__copy[data-astro-cid-4jc4jfek] .phero__promo[hidden]{display:none}@media (width>=48em){.phero[data-astro-cid-4jc4jfek]{min-height:clamp(26rem,54svh,31rem)}.phero--compact[data-astro-cid-4jc4jfek]{min-height:0}.phero[data-astro-cid-4jc4jfek].phero--compact:after{display:none}.phero--compact[data-astro-cid-4jc4jfek] .phero__copy[data-astro-cid-4jc4jfek]{max-width:none;padding-block:var(--space-7)}.phero[data-astro-cid-4jc4jfek].phero--full{min-height:clamp(30rem,44vw,40rem)}.phero__bg[data-astro-cid-4jc4jfek] img{object-position:var(--pos)}.phero__scrim[data-astro-cid-4jc4jfek]{background:linear-gradient(90deg, var(--c-primary) 0%, color-mix(in srgb, var(--c-primary) 92%, transparent) 22%, color-mix(in srgb, var(--c-primary) 74%, transparent) 36%, color-mix(in srgb, var(--c-primary) 42%, transparent) 50%, color-mix(in srgb, var(--c-primary) 14%, transparent) 66%, color-mix(in srgb, var(--c-primary) 0%, transparent) 82%)}.phero--full[data-astro-cid-4jc4jfek] .phero__wrap[data-astro-cid-4jc4jfek]{align-items:center}.phero[data-astro-cid-4jc4jfek].phero--full .phero__copy[data-astro-cid-4jc4jfek]{max-width:36rem;padding-block:var(--space-8)}.phero[data-astro-cid-4jc4jfek]:after{display:block}.phero__wrap[data-astro-cid-4jc4jfek]{z-index:1;flex:1;align-items:center;display:flex;position:relative}.phero__copy[data-astro-cid-4jc4jfek]{padding-block:var(--space-8);max-width:46%}.phero__actions[data-astro-cid-4jc4jfek]{width:max-content;max-width:100%}.phero--photo[data-astro-cid-4jc4jfek] .phero__media[data-astro-cid-4jc4jfek]{z-index:0;aspect-ratio:auto;width:50%;position:absolute;inset:0 0 0 auto}.phero__media[data-astro-cid-4jc4jfek]:before{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.phero__clip[data-astro-cid-4jc4jfek]{clip-path:polygon(calc(12% + .9rem) 0,100% 0,100% 100%,.9rem 100%)}.phero__eyebrow[data-astro-cid-4jc4jfek]{font-size:var(--fs-300);letter-spacing:.14em}.phero__lead[data-astro-cid-4jc4jfek]{font-size:var(--fs-500)}}@media (width>=48em) and (width<=63.99em){.phero[data-astro-cid-4jc4jfek],.phero[data-astro-cid-4jc4jfek].phero--full{min-height:0}.phero[data-astro-cid-4jc4jfek].phero--full .phero__copy[data-astro-cid-4jc4jfek]{max-width:62%;padding-block:var(--space-7)}.phero[data-astro-cid-4jc4jfek]:not(.phero--compact):not(.phero--full) .phero__copy[data-astro-cid-4jc4jfek]{max-width:58%;padding-block:var(--space-7)}.phero--photo[data-astro-cid-4jc4jfek] .phero__media[data-astro-cid-4jc4jfek]{width:38%}.phero[data-astro-cid-4jc4jfek]:not(.phero--compact) .phero__title[data-astro-cid-4jc4jfek]{font-size:clamp(2rem,1rem + 3vw,3.25rem)}}@media (width>=64em){.phero--photo[data-astro-cid-4jc4jfek] .phero__media[data-astro-cid-4jc4jfek]{width:52%}.phero[data-astro-cid-4jc4jfek]:not(.phero--compact):not(.phero--full) .phero__copy[data-astro-cid-4jc4jfek]{max-width:36rem}}
