.hero[data-astro-cid-lcdefpme]{--hero-peitto-min:#fcfaf8bf;--tekstin-leveys:34rem;--tekstin-reuna:calc((100% - min(100%, var(--wide-width))) / 2 + var(--sivureunus) + var(--tekstin-leveys));isolation:isolate;background:linear-gradient(to bottom, var(--warm-white) 55%, var(--beige-light) 100%);position:relative}.hero-teksti[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem, 1.5rem + 5vw, 5rem) var(--space-l)}.hero-teksti[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{max-width:var(--tekstin-leveys)}.ylaotsikko[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs);color:var(--text-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.9375rem;font-weight:500}h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(3rem,2.2rem + 3.5vw,4.75rem);line-height:1.05}.ingressi[data-astro-cid-lcdefpme]{margin:var(--space-s) 0 0;max-width:28rem;font-family:var(--font-heading);color:var(--text-dark);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-style:italic;line-height:1.3}.kuva[data-astro-cid-lcdefpme] picture,.kuva[data-astro-cid-lcdefpme] img{width:100%;height:100%;display:block}.kuva[data-astro-cid-lcdefpme] img{object-fit:cover}@media (width<=59.99rem){.kuva[data-astro-cid-lcdefpme]{aspect-ratio:3/2;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.kuva[data-astro-cid-lcdefpme] img{object-position:40% 70%}}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{background:var(--warm-white);align-items:center;min-height:min(72vh,42rem);display:grid}.hero-teksti[data-astro-cid-lcdefpme]{width:100%;padding-block:var(--space-xl) calc(var(--space-xl) + 2rem)}.kuva[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:after{z-index:-1;position:absolute;inset:0}.kuva[data-astro-cid-lcdefpme] img{object-position:70% 65%}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, var(--warm-white) 0%, transparent 4.5rem), linear-gradient(to top, var(--beige-light) 0%, transparent 6rem), linear-gradient(to right, #fcfaf8eb 0%, var(--hero-peitto-min) var(--tekstin-reuna), transparent calc(var(--tekstin-reuna) + 20rem))}}
