.l4s-slideshow[data-astro-cid-2dsjpnl2]{aspect-ratio:4/3;border-radius:var(--radius-photo);background:var(--color-surface);position:relative;overflow:hidden}.l4s-slideshow-photo[data-astro-cid-2dsjpnl2]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-brand);position:absolute;inset:0}.l4s-slideshow-photo[data-astro-cid-2dsjpnl2][data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.l4s-slideshow-photo[data-astro-cid-2dsjpnl2]{transition:none}}.l4s-slideshow-controls[data-astro-cid-2dsjpnl2]{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.l4s-slideshow-dots[data-astro-cid-2dsjpnl2]{gap:2px;display:flex}.l4s-slideshow-dots[data-astro-cid-2dsjpnl2] button[data-astro-cid-2dsjpnl2]{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.l4s-slideshow-dots[data-astro-cid-2dsjpnl2] button[data-astro-cid-2dsjpnl2]:before{content:"";border:1.5px solid var(--color-white);border-radius:var(--radius-pill);width:9px;height:9px;box-shadow:var(--shadow-sm);transition:background-color .2s var(--ease-brand), transform .2s var(--ease-brand);background:0 0}.l4s-slideshow-dots[data-astro-cid-2dsjpnl2] button[data-astro-cid-2dsjpnl2][aria-current=true]:before{background:var(--color-white);transform:scale(1.15)}.l4s-slideshow-arrows[data-astro-cid-2dsjpnl2]{gap:8px;display:flex}.l4s-slideshow-arrows[data-astro-cid-2dsjpnl2] button[data-astro-cid-2dsjpnl2]{border-radius:var(--radius-pill);background:var(--color-white);width:40px;height:40px;color:var(--color-teal);box-shadow:var(--shadow-md);cursor:pointer;transition:background-color .15s var(--ease-brand);border:0;place-items:center;display:grid}.l4s-slideshow-arrows[data-astro-cid-2dsjpnl2] button[data-astro-cid-2dsjpnl2]:hover{background:var(--color-highlight)}.l4s-slideshow-arrows[data-astro-cid-2dsjpnl2] svg[data-astro-cid-2dsjpnl2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.l4s-herosplit[data-astro-cid-tvqq2rwc]{margin-top:-72px;display:grid;position:relative}.l4s-herosplit-media[data-astro-cid-tvqq2rwc]{aspect-ratio:4/3.4;background:var(--color-surface);position:relative;overflow:hidden}.l4s-herosplit-photo[data-astro-cid-tvqq2rwc]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-brand);position:absolute;inset:0}.l4s-herosplit-photo[data-astro-cid-tvqq2rwc][data-active]{opacity:1}.l4s-herosplit-text[data-astro-cid-tvqq2rwc]{padding:36px 24px 56px}@media (width>=1000px){.l4s-herosplit[data-astro-cid-tvqq2rwc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100svh,860px)}.l4s-herosplit-media[data-astro-cid-tvqq2rwc]{aspect-ratio:auto;order:2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M9 0 C2 18 13 34 6 52 C0 68 10 84 4 100 H100 V0 Z'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M9 0 C2 18 13 34 6 52 C0 68 10 84 4 100 H100 V0 Z'/%3E%3C/svg%3E") 0/100% 100% no-repeat}.l4s-herosplit-text[data-astro-cid-tvqq2rwc]{padding:120px 48px 72px max(24px, calc((100vw - var(--container-site)) / 2));order:1;align-self:center}}.l4s-herosplit-title[data-astro-cid-tvqq2rwc]{max-width:14ch;color:var(--color-teal);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:700;line-height:1.05}.l4s-herosplit-overline[data-astro-cid-tvqq2rwc]{color:var(--color-ink-2);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:700;line-height:1.3;display:block}.l4s-herosplit-lead[data-astro-cid-tvqq2rwc]{max-width:44ch;color:var(--color-ink-2);font-family:var(--font-body);margin:24px 0 0;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.l4s-herosplit-actions[data-astro-cid-tvqq2rwc]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.l4s-herosplit-controls[data-astro-cid-tvqq2rwc]{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}@media (width>=1000px){.l4s-herosplit-controls[data-astro-cid-tvqq2rwc]{bottom:28px;left:64px;right:28px}}.l4s-herosplit-dots[data-astro-cid-tvqq2rwc]{gap:2px;display:flex}.l4s-herosplit-dots[data-astro-cid-tvqq2rwc] button[data-astro-cid-tvqq2rwc]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.l4s-herosplit-dots[data-astro-cid-tvqq2rwc] button[data-astro-cid-tvqq2rwc]:before{content:"";border:1.5px solid var(--color-white);border-radius:var(--radius-pill);width:10px;height:10px;transition:background-color .2s var(--ease-brand), transform .2s var(--ease-brand);background:0 0}.l4s-herosplit-dots[data-astro-cid-tvqq2rwc] button[data-astro-cid-tvqq2rwc][aria-current=true]:before{background:var(--color-white);transform:scale(1.15)}.l4s-herosplit-arrows[data-astro-cid-tvqq2rwc]{gap:10px;display:flex}.l4s-herosplit-arrows[data-astro-cid-tvqq2rwc] button[data-astro-cid-tvqq2rwc]{border-radius:var(--radius-pill);background:var(--color-white);width:44px;height:44px;color:var(--color-teal);box-shadow:var(--shadow-md);cursor:pointer;transition:background-color .15s var(--ease-brand);border:0;place-items:center;display:grid}.l4s-herosplit-arrows[data-astro-cid-tvqq2rwc] button[data-astro-cid-tvqq2rwc]:hover{background:var(--color-highlight)}.l4s-herosplit-arrows[data-astro-cid-tvqq2rwc] svg[data-astro-cid-tvqq2rwc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}
