.hero[data-astro-cid-glgfkru5]{--color-heading:var(--heading-blue-hero);max-width:var(--container);margin:0 auto;margin-bottom:var(--photo-overflow,0px);padding:2rem var(--gutter) 1.3335rem;grid-template-columns:1fr;align-items:center;gap:1.25rem;display:grid;position:relative;overflow:visible}.hero__content[data-astro-cid-glgfkru5]{top:var(--content-center-offset,0px);z-index:1;max-width:34rem;position:relative}.hero__title[data-astro-cid-glgfkru5]{font-family:var(--font-heading);font-weight:800;font-size:var(--text-display);color:var(--color-heading);letter-spacing:-.02em;overflow-wrap:break-word;white-space:pre-line;margin:0 0 1rem;line-height:1.02}.hero__subtitle[data-astro-cid-glgfkru5]{font-family:var(--font-heading);color:var(--heading-violet-tinted);letter-spacing:.01em;margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800}.hero__text[data-astro-cid-glgfkru5]{white-space:pre-line;max-width:38ch;color:var(--color-text);margin:0;font-size:1rem;line-height:1.7}.hero__heart[data-astro-cid-glgfkru5]{vertical-align:baseline;width:1.05em;height:0;color:var(--heading-violet-tinted);white-space:nowrap;margin-left:.6em;line-height:0;display:inline-block;position:relative}.hero__heart[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:1.05em;height:auto;fill:var(--heading-violet-tinted);display:block;position:absolute;bottom:-3px;left:-3px}.hero__images[data-astro-cid-glgfkru5]{order:-1;width:100%;max-width:520px;height:clamp(260px,78vw,400px);min-height:260px;margin-inline:auto;position:relative}.hero[data-astro-cid-glgfkru5] .hero__img1,.hero[data-astro-cid-glgfkru5] .hero__img2{filter:url(#photo-sharpen)grayscale()contrast(1.04)brightness(1.02)}.hero[data-astro-cid-glgfkru5] .hero__img1{z-index:1;aspect-ratio:1/1.618;object-fit:cover;object-position:14% center;border-radius:var(--radius-content);background:var(--color-bg-muted);width:auto;max-width:none;height:90%;position:absolute;top:0;left:0}.hero[data-astro-cid-glgfkru5] .hero__img2{left:var(--front-photo-left,32%);top:var(--front-photo-top,55%);z-index:2;aspect-ratio:1;object-fit:cover;object-position:82% center;border-radius:var(--radius-content);border:3px solid var(--color-bg);width:62%;max-width:none;height:auto;box-shadow:var(--shadow-sm);background:var(--color-bg-muted);position:absolute}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-glgfkru5] .hero__img1,.hero[data-astro-cid-glgfkru5] .hero__img2{transition:none}@media (hover:hover) and (pointer:fine){.hero[data-astro-cid-glgfkru5] .hero__img1:hover,.hero[data-astro-cid-glgfkru5] .hero__img2:hover{transform:none}}}@media (width>=40em){.hero[data-astro-cid-glgfkru5]{padding:2.667rem var(--gutter) 1.778rem}}@media (width>=48em){.hero[data-astro-cid-glgfkru5]{gap:clamp(1.5rem,5vw,4.5rem)}.hero__images[data-astro-cid-glgfkru5]{order:0;height:clamp(300px,72vw,460px)}.hero[data-astro-cid-glgfkru5] .hero__img1{width:auto;left:0}.hero[data-astro-cid-glgfkru5] .hero__img2{border-width:5px;width:64%}}@media (width>=60em){.hero[data-astro-cid-glgfkru5]{padding:4rem var(--gutter) 2.4445rem;grid-template-columns:minmax(0,1fr) minmax(380px,1.05fr);min-height:640px}.hero__images[data-astro-cid-glgfkru5]{max-width:560px;height:clamp(280px,58vw,520px);min-height:280px}}.hero__title[data-astro-cid-glgfkru5]{line-height:1.2}@media (width<=59.99em){.hero__images[data-astro-cid-glgfkru5]{display:none}.hero[data-astro-cid-glgfkru5]{padding:2.5rem var(--gutter) 1.5rem}.hero__title[data-astro-cid-glgfkru5]{font-size:clamp(2.4rem,8.4vw,4.6rem)}}.home-news[data-astro-cid-drio35nr]{--color-subheading:var(--heading-violet-large);max-width:var(--container);padding:var(--section-py) var(--gutter);margin:auto}.home-news[data-astro-cid-drio35nr]>h2[data-astro-cid-drio35nr]{color:var(--heading-blue-large);margin-top:0}.home-news__grid[data-astro-cid-drio35nr]{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.home-news__post[data-astro-cid-drio35nr],.home-news__archive[data-astro-cid-drio35nr]{min-width:0;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-content)}.home-news__post[data-astro-cid-drio35nr]{position:relative}.home-news__title[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:after{content:"";z-index:1;border-radius:var(--radius-content);position:absolute;inset:0}.home-news__more[data-astro-cid-drio35nr]{z-index:2;justify-self:start;width:fit-content;position:relative}.home-news__post[data-astro-cid-drio35nr]:has(.home-news__title a:focus-visible){outline:2px solid var(--color-link);outline-offset:4px}.home-news__title[data-astro-cid-drio35nr]{color:var(--heading-violet-large);font-size:var(--text-h2);overflow-wrap:normal;word-break:normal;hyphens:auto;margin:var(--space-3) 0 var(--space-6)}.home-news__thumbnail[data-astro-cid-drio35nr]{border-radius:var(--radius-md);height:190px;margin-bottom:var(--space-6);position:relative;overflow:hidden}.home-news__thumbnail[data-astro-cid-drio35nr] img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}@media (width>=40em){.home-news__post--image[data-astro-cid-drio35nr]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 210px;align-content:start;display:grid}.home-news__post--image[data-astro-cid-drio35nr]>.news-meta:not(.news-meta--labels){grid-area:1/1}.home-news__post--image[data-astro-cid-drio35nr]>.home-news__title[data-astro-cid-drio35nr]{grid-area:2/1}.home-news__thumbnail[data-astro-cid-drio35nr]{width:210px;height:210px;margin-top:var(--space-3);grid-area:2/2/4}.home-news__post--image[data-astro-cid-drio35nr]>.home-news__excerpt[data-astro-cid-drio35nr]{grid-area:3/1}.home-news__post--image[data-astro-cid-drio35nr]>.home-news__more[data-astro-cid-drio35nr]{grid-area:4/1}}@media (width<=39.99em){.home-news__post[data-astro-cid-drio35nr]{padding:var(--space-4)}}.home-news__title[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]{color:inherit}.home-news__excerpt[data-astro-cid-drio35nr]{max-width:var(--measure);margin:0 0 var(--space-6)}.home-news__archive[data-astro-cid-drio35nr]{flex-direction:column;display:flex}.home-news__archive[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr]{color:var(--color-text);margin:0}.home-news__list[data-astro-cid-drio35nr]{min-height:0;margin:var(--space-4) 0;flex-direction:column;flex:1;justify-content:flex-start;padding:0;list-style:none;display:flex;overflow:hidden}.home-news__list[data-astro-cid-drio35nr] li[data-astro-cid-drio35nr]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-shrink:0;margin:0}.home-news__list[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-news__more[data-astro-cid-drio35nr],.home-news__all[data-astro-cid-drio35nr]{font-size:var(--text-base)}.home-news[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:is(.home-news__more,.home-news__all):is(:hover,:focus-visible){text-decoration:none}.home-news[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:is(.home-news__more,.home-news__all):is(:hover,:focus-visible)>span[data-astro-cid-drio35nr]{text-underline-offset:4px;text-decoration:underline 2px}.home-news__arrow[data-astro-cid-drio35nr]{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;margin-left:6px;display:inline-block;position:relative;top:-1px}.home-news[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:hover{text-underline-offset:4px;text-decoration:underline}.home-news[data-astro-cid-drio35nr] .home-news__title[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:hover{text-decoration:none}@media (width<=59.99em){.home-news[data-astro-cid-drio35nr]{padding-bottom:var(--space-6)}.home-news__grid[data-astro-cid-drio35nr]{grid-template-columns:1fr}.home-news__archive[data-astro-cid-drio35nr]{contain:none;height:auto}.home-news__list[data-astro-cid-drio35nr]{margin:var(--space-3) 0;flex:none}}@media (width>=40em) and (width<=59.99em){.home-news__list[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]{white-space:nowrap;text-overflow:ellipsis;display:block}}.home-values[data-astro-cid-lcdefpme]{--color-subheading:var(--heading-blue-large);max-width:var(--container);padding:var(--section-py) var(--gutter) 0;text-align:center;margin:auto}.site-main .home-values[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 1.77778rem}.home-values__box[data-astro-cid-lcdefpme]{background:var(--color-surface);padding:calc(40rem / 18) var(--space-6);border-radius:var(--radius-content)}.home-values__box[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{width:fit-content;max-width:100%;padding-left:var(--space-6);text-align:left;margin:0 auto}.home-values__box[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.home-values__box[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{list-style:none;position:relative}.home-values__box[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--heading-violet-large);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.5lh;left:-1.1em;transform:translateY(-50%)}.home-values__box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text);text-underline-offset:.18em;transition:color var(--transition-fast);text-decoration:underline}@media (hover:hover) and (pointer:fine){.home-values__box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-link)}}@media (prefers-reduced-motion:reduce){.home-values__box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:none}}@media (width<=39.99em){.home-values[data-astro-cid-lcdefpme]{margin-top:var(--section-py);padding:calc(40rem / 18) var(--gutter);background:var(--color-surface)}.home-values__box[data-astro-cid-lcdefpme]{background:0 0;border-radius:0;padding:0}}
