@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}swap-cta[data-astro-cid-cnq32bo7]{vertical-align:middle;display:inline-flex}.cta-button[data-astro-cid-cnq32bo7]{--progress:0;--label-width:0px;--cta-icon:14px;--cta-gap:8px;--cta-pad-y:7px;--cta-pad-left:10px;--cta-pad-right:14px;--cta-pad-text:12px;--cta-hover-inset:11px;--cta-icon-travel:12px;--cta-radius:var(--radius-sm);grid-template-columns:var(--cta-icon) max-content;justify-content:start;align-items:center;column-gap:var(--cta-gap);padding:var(--cta-pad-y) var(--cta-pad-right) var(--cta-pad-y) var(--cta-pad-left);border-radius:var(--cta-radius);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-grid}.cta-button[data-astro-cid-cnq32bo7][data-size=lg]{--cta-icon:20px;--cta-gap:10px;--cta-pad-y:12px;--cta-pad-left:16px;--cta-pad-right:21px;--cta-pad-text:20px;--cta-hover-inset:17px;--cta-icon-travel:16px;--cta-radius:var(--radius-lg)}@media (width<=47.99rem){.cta-button[data-astro-cid-cnq32bo7][data-size=lg]{--cta-icon:17px;--cta-gap:9px;--cta-pad-y:10px;--cta-pad-left:13px;--cta-pad-right:17px;--cta-pad-text:17px;--cta-hover-inset:14px;--cta-icon-travel:14px}}.cta-button[data-astro-cid-cnq32bo7][data-variant=black]{background-color:var(--color-neutral-900);color:var(--color-neutral-200)}.cta-button[data-astro-cid-cnq32bo7][data-variant=black]:not(:disabled):is(:hover,:focus-visible){background-color:var(--color-neutral-700)}.cta-button[data-astro-cid-cnq32bo7][data-variant=white]{background-color:var(--color-neutral-100);color:var(--color-neutral-900);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-900) 20%, transparent)}.cta-button[data-astro-cid-cnq32bo7][data-variant=white]:not(:disabled):is(:hover,:focus-visible){background-color:var(--color-neutral-200);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-900) 35%, transparent)}.cta-button[data-astro-cid-cnq32bo7][data-icon=false]{padding:var(--cta-pad-y) var(--cta-pad-text);grid-template-columns:max-content;column-gap:0}.cta-button[data-astro-cid-cnq32bo7]:focus-visible{outline:2px solid var(--color-neutral-700);outline-offset:4px}.cta-button[data-astro-cid-cnq32bo7]:disabled{opacity:.5;cursor:not-allowed}.cta-icon[data-astro-cid-cnq32bo7]{width:var(--cta-icon);height:var(--cta-icon);pointer-events:none;transform:translateX(calc(var(--progress) * (var(--label-width) + var(--cta-icon-travel))));justify-content:flex-start;align-items:center;display:flex}.cta-icon[data-astro-cid-cnq32bo7] svg[data-astro-cid-cnq32bo7]{width:calc(var(--cta-icon) * (1 - 5 / 14 * var(--progress)));height:calc(var(--cta-icon) * (1 - 2 / 14 * var(--progress)));flex:none;display:block;overflow:visible}.cta-label[data-astro-cid-cnq32bo7]{display:block}.cta-button[data-astro-cid-cnq32bo7][data-icon=true] .cta-label[data-astro-cid-cnq32bo7]{transform:translateX(calc((var(--cta-hover-inset) - var(--cta-pad-left) - var(--cta-icon) - var(--cta-gap)) * var(--progress)))}.cta-button[data-astro-cid-cnq32bo7][data-variant=white][data-icon=false]{transition:background-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.cta-button[data-astro-cid-cnq32bo7],.cta-button[data-astro-cid-cnq32bo7][data-variant=white][data-icon=false]{transition:none}}.language-toggle[data-astro-cid-6wwwpbce]{border-radius:var(--radius-sm);background-color:var(--color-neutral-100);color:var(--color-neutral-900);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-900) 20%, transparent);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 10px 7px 12px;transition:background-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);display:inline-flex}.language-toggle[data-astro-cid-6wwwpbce]:is(:hover,:focus-visible,[aria-expanded=true]){background-color:var(--color-neutral-200);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-900) 35%, transparent)}.language-toggle[data-astro-cid-6wwwpbce]:focus-visible{outline:2px solid var(--color-neutral-700);outline-offset:4px}.language-caret[data-astro-cid-6wwwpbce]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.language-toggle[data-astro-cid-6wwwpbce][aria-expanded=true] .language-caret[data-astro-cid-6wwwpbce]{transform:rotate(180deg)}.language-menu[data-astro-cid-6wwwpbce]{border-radius:var(--radius-lg);background-color:var(--color-neutral-100);min-width:10.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-900) 20%, transparent), 0 12px 32px -12px #00000040;transform-origin:100% 0;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.language-menu[data-astro-cid-6wwwpbce]:not([hidden]){animation:.22s cubic-bezier(.22,1,.36,1) language-menu-in}.language-option[data-astro-cid-6wwwpbce]{border-radius:var(--radius-sm);color:var(--color-neutral-900);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:8px 10px;text-decoration:none;transition:background-color .2s;display:flex}.language-option[data-astro-cid-6wwwpbce]:is(:hover,:focus-visible){background-color:var(--color-neutral-200)}.language-option[data-astro-cid-6wwwpbce]:focus-visible{outline:2px solid var(--color-neutral-700);outline-offset:-2px}.language-option[data-astro-cid-6wwwpbce][aria-current=true] .language-name[data-astro-cid-6wwwpbce]:after{content:"*";margin-left:.1em}.language-code[data-astro-cid-6wwwpbce]{color:var(--color-neutral-700)}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.language-toggle[data-astro-cid-6wwwpbce],.language-caret[data-astro-cid-6wwwpbce]{transition:none}.language-menu[data-astro-cid-6wwwpbce]:not([hidden]){animation:none}}site-header[data-astro-cid-flfx4z52]{--menu-width:100vw;display:contents}@media (width>=40rem){site-header[data-astro-cid-flfx4z52]{--menu-width:clamp(24rem, 40vw, 48rem)}}.menu-panel[data-astro-cid-flfx4z52]{visibility:hidden;transform:translate(100vw)}.menu-inner[data-astro-cid-flfx4z52]{width:var(--menu-width);overscroll-behavior:contain;overflow-y:auto}.menu-scrim[data-astro-cid-flfx4z52]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background-color:#00000059}.menu-actions[data-astro-cid-flfx4z52],.site-logo[data-astro-cid-flfx4z52]{will-change:transform}site-header[data-astro-cid-flfx4z52][data-revealing]:not([data-overlaps]) [data-astro-cid-flfx4z52]:is(.site-logo,.menu-actions){z-index:45}site-header[data-astro-cid-flfx4z52][data-overlaps]:is([data-open],[data-covering]) .menu-actions[data-astro-cid-flfx4z52] [data-variant=black]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-100) 25%, transparent)}.menu-link[data-astro-cid-flfx4z52]{color:var(--color-neutral-100);transition:color .25s}.menu-link-label[data-astro-cid-flfx4z52]{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}nav[data-astro-cid-flfx4z52]:has(.menu-link:hover) .menu-link[data-astro-cid-flfx4z52]:not(:hover){color:color-mix(in srgb, var(--color-neutral-100) 40%, transparent)}.menu-link[data-astro-cid-flfx4z52]:is(:hover,:focus-visible) .menu-link-label[data-astro-cid-flfx4z52]{transform:translate(.25em)}.menu-link[data-astro-cid-flfx4z52][aria-current=page] .menu-link-label[data-astro-cid-flfx4z52]:after{content:"*";margin-left:.1em}.menu-link[data-astro-cid-flfx4z52]:focus-visible{outline:none}.menu-link[data-astro-cid-flfx4z52]:focus-visible .menu-link-label[data-astro-cid-flfx4z52]{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.menu-meta-link[data-astro-cid-flfx4z52]:focus-visible{outline:2px solid var(--color-neutral-100);outline-offset:4px}.menu-meta-link[data-astro-cid-flfx4z52]{color:var(--color-neutral-100)}@media (width<=39.99rem){.menu-inner[data-astro-cid-flfx4z52]{padding-top:calc(var(--spacing-site-margin) + 2.5rem + 1.5rem)}.menu-link[data-astro-cid-flfx4z52]{font-size:clamp(2.5rem,12vw,3.5rem);line-height:1.1}.menu-meta-link[data-astro-cid-flfx4z52]{padding-block:.5rem;display:inline-block}}.grain[data-astro-cid-rkaoketw]{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.grain__layer[data-astro-cid-rkaoketw]{width:200%;height:200%;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);will-change:transform;animation:grain var(--grain-speed) steps(6) infinite;background-image:url(/noise.png);background-repeat:repeat;position:absolute;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}17%{transform:translate(-5%,-10%)}33%{transform:translate(3%,-15%)}50%{transform:translate(12%,9%)}67%{transform:translate(9%,4%)}83%{transform:translate(-1%,7%)}}@media (prefers-reduced-motion:reduce){.grain__layer[data-astro-cid-rkaoketw]{animation:none}}
