:root{--vdd--site-padding: clamp( 1rem, -2.0357rem + 8.0952vw, 5.25rem );--vdd--content-width--default: calc(1360px + var(--vdd--site-padding) * 2);--vdd--content-width--narrow: calc(1058px + var(--vdd--site-padding) * 2);--vdd--content-width--wide: calc(1600px + var(--vdd--site-padding) * 2);--vdd--transition--short: 0.1s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--default: 0.15s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--long: 0.25s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--longer: 0.5s cubic-bezier(0.4, 0, 0.2, 1);--vdd--border-radius--default: 16px;--vdd--border-radius--medium-tight: 8px;--vdd--border-radius--tight: 2px;--vdd--border-radius--loose: 24px;--vdd--border-radius--pill: 1337px;--vdd--font-weight--regular: 300;--vdd--font-weight--medium: 450;--vdd--font-weight--semi-bold: 500;--vdd--font-weight--bold: 600;--vdd--shadow--default: 5px 5px 28px rgb(0 0 0 / 16%);--vdd--focus-outline: 1px dashed var(--wp--preset--color--neutral-300);--vdd--header-height: 3rem}@media only screen and (min-width: 1000px){:root{--vdd--header-height: 5.875rem}}.vdd-hero-start{position:relative;padding-bottom:1.25rem}.vdd-hero-start .wp-block-cover{overflow:visible;align-items:flex-end;padding:0;min-height:calc(100svh - var(--vdd--header-height))}.vdd-hero-start .wp-block-cover__background{opacity:1 !important;background:linear-gradient(180deg, rgba(33, 31, 30, 0) 25%, rgba(33, 31, 30, 0.85) 100%) !important}@media only screen and (min-width: 1000px){.vdd-hero-start .wp-block-cover__background{background:linear-gradient(180deg, rgba(33, 31, 30, 0) 50%, rgba(33, 31, 30, 0.85) 100%) !important}}.vdd-hero-start .vdd-hero-start__media-mask{overflow:hidden;position:absolute;inset:0}.vdd-hero-start .wp-block-cover__image-background{transform:scale(1);transition:transform 7s cubic-bezier(0.4, 0, 0.2, 1) .7s}.vdd-hero-start .wp-block-cover__inner-container{max-width:var(--vdd--content-width--default);padding-block:calc(var(--vdd--header-height) + 2.5rem) 2.5rem;padding-inline:var(--vdd--site-padding)}.vdd-hero-start .vdd-hero-start__heading{position:relative;padding-bottom:1rem;line-height:1.2}@media only screen and (min-width: 1000px){.vdd-hero-start .vdd-hero-start__heading{padding-bottom:1.5rem}}.vdd-hero-start .vdd-hero-start__heading::after{content:"";position:absolute;bottom:0;left:0;opacity:0;width:100%;height:1px;background:linear-gradient(90deg, var(--wp--preset--color--neutral-100) 0%, rgba(0, 0, 0, 0) 100%);transform:scaleX(0);transform-origin:left;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1) .7s,transform 3s cubic-bezier(0.4, 0, 0.2, 1) .5s}.vdd-hero-start .vdd-hero-start__content{opacity:0;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;transform:translateX(-0.25rem);transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 1.5s,transform 4s cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width: 1000px){.vdd-hero-start .vdd-hero-start__content{flex-direction:row;align-items:center;margin-top:2.5rem}}.vdd-hero-start .vdd-hero-start__content *{margin:0}.vdd-hero-start .vdd-hero-start__image{aspect-ratio:1/1;width:100px;height:100px}.vdd-hero-start .vdd-hero-start__image img{width:100%;height:100%;object-fit:cover}@media only screen and (width <= 999px){.vdd-hero-start .vdd-hero-start__image{display:none}}.vdd-hero-start .vdd-hero-start__paragraph{max-width:32.5rem}.vdd-hero-start .vdd-hero-start__buttons{flex-grow:1;flex-shrink:0}@media only screen and (min-width: 1000px){.vdd-hero-start .vdd-hero-start__buttons{justify-content:flex-end}}.vdd-hero-start .vdd-hero-start__buttons .wp-block-button__link{white-space:nowrap}.vdd-hero-start .vdd-hero-start__scroll-button{z-index:1;cursor:pointer;position:absolute;bottom:0;left:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 5px 0 rgba(0,0,0,0);border-radius:50%;width:2.125rem;height:2.125rem;background-color:var(--wp--preset--color--beige-100);transform:translate(-50%, 50%);transition:box-shadow 400ms;color:var(--wp--preset--color--neutral-400)}.vdd-hero-start .vdd-hero-start__scroll-button:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.231372549)}.vdd-hero-start.is-intersecting .wp-block-cover__image-background{transform:scale(1.05)}.vdd-hero-start.is-intersecting .vdd-hero-start__content{opacity:1;transform:translateX(0)}.vdd-hero-start.is-intersecting .vdd-hero-start__heading::after{opacity:1;transform:scaleX(1)}
