.home-link-arrow[data-astro-cid-3znodtjs]{opacity:1}@media (width>=1200px) and (hover:hover) and (pointer:fine){.home-link-arrow[data-astro-cid-3znodtjs]{opacity:0}.home-section-link[data-astro-cid-3znodtjs]:hover .home-link-arrow[data-astro-cid-3znodtjs],.home-section-link[data-astro-cid-3znodtjs]:focus-visible .home-link-arrow[data-astro-cid-3znodtjs],.tile[data-astro-cid-3znodtjs]:hover .home-link-arrow[data-astro-cid-3znodtjs],.tile[data-astro-cid-3znodtjs]:focus-visible .home-link-arrow[data-astro-cid-3znodtjs]{opacity:1}}.home-landscape[data-astro-cid-725ai4vr]{pointer-events:none;z-index:-1;opacity:.3;mix-blend-mode:screen;grid-area:1/1;align-self:start;height:clamp(360px,36vw,720px);position:sticky;top:4rem;overflow:clip;mask-image:linear-gradient(#0000,#000 8% 76%,#0000),radial-gradient(max(440px,28vw) 380px at 50% 160px,#0000 80%,#000);mask-composite:intersect}.home-landscape[data-astro-cid-725ai4vr] img{object-fit:cover;object-position:center;filter:grayscale()invert();width:100%;height:100%;display:block}.light .home-landscape[data-astro-cid-725ai4vr]{opacity:.42;mix-blend-mode:multiply}.light .home-landscape[data-astro-cid-725ai4vr] img{filter:grayscale()}@media (width<=1023px){.home-landscape[data-astro-cid-725ai4vr]{opacity:.32;mask-image:linear-gradient(#0000,#000 8% 76%,#0000),radial-gradient(330px 330px at 50% 150px,#0000 76%,#000)}.light .home-landscape[data-astro-cid-725ai4vr]{opacity:.46}}@media (width<=639px){.home-landscape[data-astro-cid-725ai4vr]{opacity:.32;height:360px;mask-image:linear-gradient(#0000,#000 8% 76%,#0000),radial-gradient(250px 220px at 50% 100px,#0000 70%,#000)}}.home-closing[data-astro-cid-b6pimoba]{--closing-fade-height:112px;isolation:isolate;padding:80px 0 var(--closing-fade-height);color:var(--color-text-on-brand);border-radius:48px 48px 0 0;margin-top:56px;position:relative}.home-closing-background[data-astro-cid-b6pimoba]{pointer-events:none;clip-path:inset(0);mask-image:linear-gradient(to bottom, black calc(100% - 24px - var(--closing-fade-height)), #000000b3 calc(100% - 24px - var(--closing-fade-height) * .7), #0003 calc(100% - 24px - var(--closing-fade-height) * .4), #0000000a calc(100% - 24px - var(--closing-fade-height) * .2), transparent calc(100% - 24px));position:absolute;inset:0 -16px -24px}.home-closing-layer[data-astro-cid-b6pimoba]{background-image:radial-gradient(120% 80% at 22% 110%, var(--color-closing-highlight), transparent 52%), radial-gradient(120% 100% at 80% -20%, var(--color-closing-shade), transparent 55%), linear-gradient(320deg, var(--color-closing-deep) 0%, var(--color-closing-blue) 46%, var(--color-closing-cyan) 100%);border-radius:48px 48px 0 0;position:absolute;inset:0 16px 24px}.home-closing-sharp[data-astro-cid-b6pimoba]{mask-image:linear-gradient(#000 45%,#0000 75%)}.home-closing-soft[data-astro-cid-b6pimoba]{filter:blur(6px);mask-image:linear-gradient(#0000 30%,#000 50% 75%,#0000 90%)}.home-closing-diffuse[data-astro-cid-b6pimoba]{filter:blur(14px);mask-image:linear-gradient(#0000 60%,#000 78%)}.home-closing-content[data-astro-cid-b6pimoba]{text-align:center;padding-inline:24px;position:relative}h2[data-astro-cid-b6pimoba]{white-space:pre-line;max-width:20ch;margin-inline:auto;line-height:1.1}.home-closing-actions[data-astro-cid-b6pimoba]{flex-direction:column;align-items:center;gap:12px;margin-top:36px;display:flex}.home-closing-actions[data-astro-cid-b6pimoba] p[data-astro-cid-b6pimoba]{max-width:46ch;font-size:12px;line-height:1.5}.home-closing-actions[data-astro-cid-b6pimoba] p[data-astro-cid-b6pimoba] a[data-astro-cid-b6pimoba]{color:inherit;text-underline-offset:2px;text-decoration:underline}.home-closing-button[data-astro-cid-b6pimoba]{background:var(--color-closing-button);height:48px;color:var(--color-closing-button-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:24px;font-size:16px;font-weight:400;text-decoration:none;display:inline-flex}.home-closing-button[data-astro-cid-b6pimoba]:hover{background:var(--color-text-on-brand)}.home-closing-button[data-astro-cid-b6pimoba]:active{opacity:.9}.home-closing[data-astro-cid-b6pimoba] a[data-astro-cid-b6pimoba]:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=1024px){.home-closing[data-astro-cid-b6pimoba]{padding-top:calc(50% - 413.7px)}}@media (width<=1023px){.home-closing[data-astro-cid-b6pimoba]{margin-top:0}}@media (width<=767px){.home-closing[data-astro-cid-b6pimoba]{--closing-fade-height:80px;padding-top:40px}}@media (width>=640px) and (width<=1023px){h2[data-astro-cid-b6pimoba]{white-space:normal}}@media (width<=639px){h2[data-astro-cid-b6pimoba]{font-size:2.5rem}.home-closing[data-astro-cid-b6pimoba],.home-closing-layer[data-astro-cid-b6pimoba]{border-radius:32px 32px 0 0}}
