.story-hero{position:relative;height:var(--story-hero-height, 100svh);min-height:50rem;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}@media screen and (min-width: 750px){.story-hero{align-items:center}}.story-hero__media,.story-hero__media-item{position:absolute;top:0;right:0;bottom:0;left:0}.story-hero__media-item img,.story-hero__media-item .placeholder-svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.story-hero__overlay{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--story-hero-overlay, .5));z-index:1}.story-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:var(--section-padding-top, 0) 2.4rem var(--section-padding-bottom, 0);text-align:center;width:100%;max-width:55rem}@media screen and (min-width: 750px){.story-hero__content{gap:2.2rem}}.story-hero__heading{font-family:var(--font-heading-family);font-weight:700;line-height:120%;letter-spacing:0;color:rgb(var(--color-foreground));margin:0}.story-hero__button{position:relative;width:100%;max-width:27.2rem;display:flex;align-items:center;justify-content:center;min-width:27.2rem;min-height:4.8rem;padding:1.2rem 1rem;background:var(--color-accent-brown);color:var(--color-primary-white);border:none;border-radius:0;font-size:1.6rem;line-height:120%;font-weight:700;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin:0}.story-hero__button:hover:not(:disabled){box-shadow:0 4px 8px #30322266;transform:translateY(-.1rem)}@media screen and (min-width: 750px){.story-hero__button{font-size:1.6rem;padding:1.6rem 4rem}}.story-hero__vector{position:absolute;bottom:-1px;left:0;right:0;z-index:3;line-height:0;pointer-events:none}.story-hero__vector svg{width:auto;height:143px;display:block}@media screen and (min-width: 750px){.story-hero__vector svg{width:100%;height:auto}}@media screen and (min-width: 1440px){.story-hero__vector svg{min-height:250px}}.story-hero__vector-fill{fill:rgb(var(--color-background))}
