.dyad-hero{width:100%;width:100vw}.dyad-hero img{height:100vh;height:100svh;width:100%;object-fit:cover}.dyad-hero-container,.dyad-hero-container .dyad-hero{height:100vh;height:100svh;min-height:100vh;min-height:100svh}.dyad-hero-container{width:100vw;padding:4rem 0 0}.dyad-hero-container .dyad-hero-innerblock .wp-block-group{position:relative;max-width:none;width:100%}.dyad-hero-container .dyad-hero-innerblock>.wp-block-group:first-child{min-height:calc(100vh - 8em);flex-flow:column;justify-content:center;gap:0}@media screen and (min-width:40em) and (min-aspect-ratio:1 / 1){.dyad-hero-container .wp-block-group:first-child:not(:last-child)::after{content:"Scroll for more";z-index:30;color:#0000009c;font-weight:400;position:absolute;bottom:0;right:0;left:0;pointer-events:none;text-align:center;font-style:italic;transition:opacity .3s ease-in}.scrolled .dyad-hero-container .wp-block-group:first-child:not(:last-child)::after{opacity:0}}.dyad-hero-container .dyad-hero{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.dyad-hero-container .dyad-image{display:block;margin:0;position:relative;opacity:1;transition:opacity .3s ease-in}.dyad-hero-container .dyad-image .ratio{width:100%;position:relative;padding:0;padding-top:100%;padding-top:var(--padding,100%)}.dyad-hero-container .dyad-image .ratio img{position:absolute;top:0;right:0;bottom:auto;left:0;display:block;width:100%;margin:0;transition:opacity .35s ease-out}.dyad-hero-container .dyad-image img.lazyload:not([src]){visibility:hidden;opacity:0}.dyad-hero-container .dyad-image .image-holder img[onload],.dyad-image .image-holder img[onload].image-loading{opacity:0;transition:opacity .35s ease-out}.dyad-hero-container .dyad-image img.lazyloaded{opacity:1}.dyad-hero-container .dyad-hero-innerblock{position:relative;max-width:100%;color:#000;padding:1rem 5%;z-index:10}.dyad-hero-container .dyad-hero-innerblock h3{letter-spacing:.1em;font-size:1em}.dyad-hero-container .dyad-hero-innerblock a{color:inherit}.dyad-hero-container .dyad-hero-innerblock a:hover{color:#000}.dyad-hero-container .dyad-hero-innerblock p{font-size:1.2rem;line-height:1.7;max-width:69rem;margin:0 auto;white-space:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:40em){.dyad-hero-container .dyad-hero-innerblock p{font-size:1.4rem;font-size:clamp(1.2rem,2.8vmin,1.7rem);line-height:2}}.dyad-hero-container button.scroll-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2.8rem;z-index:10}.dyad-hero-container button.scroll-indicator.arrow-indicator svg{transform:rotate(270deg);fill:#000;opacity:.75}.dyad-hero-container button:hover{cursor:pointer}.is-layout-grid img{width:100%;height:100%;object-fit:contain}#editor .dyad-hero-container{width:100%;height:min-content;min-height:50vh}#editor .dyad-hero,#editor .dyad-hero-container figure.dyad-hero img{min-height:30rem;opacity:1}#editor .dyad-hero-container figure.dyad-hero img{width:100%;height:100%;object-fit:cover}#editor .dyad-hero-container .dyad-hero-innerblock p{font-size:1.25rem;line-height:1.65}