.site-footer[data-astro-cid-tgc5tww7]{background-color:var(--color-deep);color:#fffc;font-family:var(--font-ui);font-size:.9375rem}.site-footer__top[data-astro-cid-tgc5tww7]{display:grid;gap:2.5rem;padding-block:4rem 3rem}@media(min-width:1024px){.site-footer__top[data-astro-cid-tgc5tww7]{gap:3rem;padding-block:4.5rem 4rem}}.site-footer__brand[data-astro-cid-tgc5tww7]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media(min-width:768px){.site-footer__brand[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:auto minmax(0,26rem) 1fr;align-items:center;gap:1.5rem}.site-footer__brand[data-astro-cid-tgc5tww7]>:last-child{justify-self:end}}.site-footer__logo[data-astro-cid-tgc5tww7]{display:inline-flex;margin-left:-.375rem;border-radius:var(--radius-md)}.site-footer__logo[data-astro-cid-tgc5tww7] img[data-astro-cid-tgc5tww7]{display:block;width:4rem;height:4rem}.site-footer__tagline[data-astro-cid-tgc5tww7]{margin:0;color:#ffffffdb;font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.site-footer__nav[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding-top:2.5rem;border-top:1px solid rgb(255 255 255 / .14)}@media(min-width:640px){.site-footer__nav[data-astro-cid-tgc5tww7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.site-footer__nav[data-astro-cid-tgc5tww7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;padding-top:3rem}}.site-footer__heading[data-astro-cid-tgc5tww7]{margin:0 0 .75rem;color:#fff9;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer[data-astro-cid-tgc5tww7] ul[data-astro-cid-tgc5tww7]{margin:0;padding:0;list-style:none}.site-footer__nav[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7],.site-footer__cookie[data-astro-cid-tgc5tww7]{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 0;border:0;background:none;color:#ffffffd1;font:inherit;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:color .16s ease}.site-footer__nav[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]:hover,.site-footer__cookie[data-astro-cid-tgc5tww7]:hover,.site-footer__meta[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.site-footer__bottom[data-astro-cid-tgc5tww7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.75rem 2.25rem;border-top:1px solid rgb(255 255 255 / .14);color:#ffffffa8;font-size:.875rem}.site-footer__bottom[data-astro-cid-tgc5tww7] p[data-astro-cid-tgc5tww7]{margin:0}.site-footer__bottom[data-astro-cid-tgc5tww7] p[data-astro-cid-tgc5tww7] a{color:#ffffffd1;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:.2em}.site-footer__bottom[data-astro-cid-tgc5tww7] p[data-astro-cid-tgc5tww7] a:hover{color:#fff;text-decoration-color:currentColor}.site-footer__meta[data-astro-cid-tgc5tww7]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.site-footer__meta[data-astro-cid-tgc5tww7] a[data-astro-cid-tgc5tww7]{display:inline-flex;align-items:center;min-height:2.25rem;color:#ffffffd1;text-decoration:none}.skip-link[data-astro-cid-eiyd7voq]{position:absolute;top:.75rem;left:.75rem;z-index:60;padding:.75rem 1rem;border-radius:var(--radius-md);background:#fff;color:var(--color-ink);font-family:var(--font-ui);font-size:.9375rem;font-weight:600;transform:translateY(-200%)}.skip-link[data-astro-cid-eiyd7voq]:focus{transform:none}.site-header[data-astro-cid-eiyd7voq]{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-line);background-color:#f4f7f5eb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);font-family:var(--font-ui)}.site-header[data-astro-cid-eiyd7voq] .site-header__bar{display:flex;align-items:center;gap:.75rem;height:4rem}@media(min-width:768px){.site-header[data-astro-cid-eiyd7voq] .site-header__bar{height:4.5rem;gap:1rem}}.site-header__logo[data-astro-cid-eiyd7voq]{display:inline-flex;flex:none;margin-left:-.25rem;border-radius:var(--radius-md)}.site-header__logo[data-astro-cid-eiyd7voq] img[data-astro-cid-eiyd7voq]{display:block;width:2.75rem;height:2.75rem}@media(min-width:768px){.site-header__logo[data-astro-cid-eiyd7voq] img[data-astro-cid-eiyd7voq]{width:3.25rem;height:3.25rem}}.site-header__nav[data-astro-cid-eiyd7voq]{display:none;margin-left:1.25rem}.site-header__nav[data-astro-cid-eiyd7voq] ul[data-astro-cid-eiyd7voq]{margin:0;padding:0;list-style:none}.site-header__top[data-astro-cid-eiyd7voq]{display:flex;gap:.125rem}.site-header__link[data-astro-cid-eiyd7voq],.site-header__lang[data-astro-cid-eiyd7voq]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;border-radius:var(--radius-md);color:var(--color-ink);font-size:.9375rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .16s ease,background-color .16s ease}.site-header__link[data-astro-cid-eiyd7voq]:hover,.site-header__lang[data-astro-cid-eiyd7voq]:hover{color:var(--color-sage-dark);background-color:#2d7d6f12}.site-header__link[data-astro-cid-eiyd7voq][aria-current=page]{color:var(--color-sage-dark);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.45em}.site-header__lang[data-astro-cid-eiyd7voq]{display:none;margin-left:auto;color:var(--color-muted)}.site-header[data-astro-cid-eiyd7voq] .site-header__cta{margin-left:auto;flex:none}.site-header[data-astro-cid-eiyd7voq] [data-wait-for-hero]{transition:opacity .2s ease,visibility .2s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.site-header[data-astro-cid-eiyd7voq] [data-wait-for-hero]:not([data-hero-away]){visibility:hidden;opacity:0}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-eiyd7voq] [data-wait-for-hero]{transition:none}}.drop[data-astro-cid-eiyd7voq]{position:relative}.drop__toggle[data-astro-cid-eiyd7voq]{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .625rem 0 .75rem;border-radius:var(--radius-md);color:var(--color-ink);font-size:.9375rem;font-weight:500;white-space:nowrap;cursor:pointer;list-style:none;transition:color .16s ease,background-color .16s ease}.drop__toggle[data-astro-cid-eiyd7voq]::-webkit-details-marker{display:none}.drop__toggle[data-astro-cid-eiyd7voq]:hover,.drop[data-astro-cid-eiyd7voq][open] .drop__toggle[data-astro-cid-eiyd7voq]{color:var(--color-sage-dark);background-color:#2d7d6f12}.drop__toggle[data-astro-cid-eiyd7voq][aria-current]{color:var(--color-sage-dark)}.drop__toggle[data-astro-cid-eiyd7voq] svg[data-astro-cid-eiyd7voq]{opacity:.7;transition:transform .2s var(--ease-out)}.drop[data-astro-cid-eiyd7voq][open] .drop__toggle[data-astro-cid-eiyd7voq] svg[data-astro-cid-eiyd7voq]{transform:rotate(180deg)}.drop__panel[data-astro-cid-eiyd7voq]{position:absolute;top:calc(100% + .625rem);left:-.5rem;z-index:2;width:34rem;padding:.5rem;border-radius:var(--radius-2xl);background-color:#fff;box-shadow:0 0 0 1px #0f2b270f,0 30px 60px -24px #0f2b2759;transform-origin:top left}.drop[data-astro-cid-eiyd7voq][open] .drop__panel[data-astro-cid-eiyd7voq]{animation:drop-in .18s var(--ease-out)}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}@media(prefers-reduced-motion:reduce){.drop[data-astro-cid-eiyd7voq][open] .drop__panel[data-astro-cid-eiyd7voq]{animation:none}}.drop__list[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.drop__link[data-astro-cid-eiyd7voq]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;height:100%;padding:.875rem 1rem;border-radius:var(--radius-xl);text-decoration:none;transition:background-color .16s ease}.drop__link[data-astro-cid-eiyd7voq]:hover,.drop__link[data-astro-cid-eiyd7voq][aria-current=page],.drop__feature[data-astro-cid-eiyd7voq]:hover,.drop__feature[data-astro-cid-eiyd7voq][aria-current=page],.drop__app[data-astro-cid-eiyd7voq]:hover,.drop__app[data-astro-cid-eiyd7voq][aria-current=page]{background-color:color-mix(in srgb,var(--color-mint) 30%,#ffffff)}.drop__name[data-astro-cid-eiyd7voq]{color:var(--color-ink);font-family:var(--font-display);font-size:1rem;font-weight:700}.drop__line[data-astro-cid-eiyd7voq]{color:var(--color-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.drop__more[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;margin-top:.25rem;padding:0 1rem;border-radius:var(--radius-xl);background-color:var(--color-cream);color:var(--color-sage-dark);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s ease,background-color .16s ease}.drop__more[data-astro-cid-eiyd7voq]:hover{background-color:var(--color-deep);color:var(--color-mint)}.drop__panel--product[data-astro-cid-eiyd7voq]{width:40rem}.drop__feature[data-astro-cid-eiyd7voq]{display:flex;align-items:flex-start;gap:.875rem;height:100%;padding:.875rem 1rem .875rem .875rem;border-radius:var(--radius-xl);text-decoration:none;transition:background-color .16s ease}.drop__text[data-astro-cid-eiyd7voq]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.drop__icon[data-astro-cid-eiyd7voq]{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:.875rem;background-color:color-mix(in srgb,var(--color-mint) 45%,#ffffff);color:var(--color-sage-dark);box-shadow:inset 0 0 0 1px #2d7d6f1f;transition:background-color .16s ease,color .16s ease}.drop__feature[data-astro-cid-eiyd7voq]:hover .drop__icon[data-astro-cid-eiyd7voq],.drop__feature[data-astro-cid-eiyd7voq][aria-current=page] .drop__icon[data-astro-cid-eiyd7voq]{background-color:var(--color-sage);color:#fff}.drop__more--feature[data-astro-cid-eiyd7voq]{justify-content:flex-start;min-height:0;padding:.75rem 1rem .75rem .875rem;gap:.875rem}.drop__more--feature[data-astro-cid-eiyd7voq]>svg[data-astro-cid-eiyd7voq]{margin-left:auto;flex:none}.drop__icon--on-cream[data-astro-cid-eiyd7voq]{background-color:#fff}.drop__more--feature[data-astro-cid-eiyd7voq]:hover .drop__name[data-astro-cid-eiyd7voq],.drop__more--feature[data-astro-cid-eiyd7voq]:hover .drop__line[data-astro-cid-eiyd7voq]{color:inherit}.drop__more--feature[data-astro-cid-eiyd7voq]:hover .drop__line[data-astro-cid-eiyd7voq]{color:#ffffffc7}.drop__more--feature[data-astro-cid-eiyd7voq]:hover .drop__icon[data-astro-cid-eiyd7voq]{background-color:var(--color-mint);color:var(--color-deep)}.drop__panel--resources[data-astro-cid-eiyd7voq]{width:26rem}.drop__list--stack[data-astro-cid-eiyd7voq]{grid-template-columns:minmax(0,1fr)}.site-header__nav[data-astro-cid-eiyd7voq] .drop__foot[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--color-line)}.drop__plain[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:0 1rem;border-radius:var(--radius-xl);color:var(--color-ink);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s ease,background-color .16s ease}.drop__plain[data-astro-cid-eiyd7voq] svg[data-astro-cid-eiyd7voq]{color:var(--color-sage)}.drop__plain[data-astro-cid-eiyd7voq]:hover,.drop__plain[data-astro-cid-eiyd7voq][aria-current=page]{background-color:var(--color-cream);color:var(--color-sage-dark)}.drop__panel--apps[data-astro-cid-eiyd7voq]{width:30rem}.drop__app[data-astro-cid-eiyd7voq] .drop__name[data-astro-cid-eiyd7voq]{white-space:nowrap}.drop__app[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;border-radius:var(--radius-xl);text-decoration:none;transition:background-color .16s ease}.drop__logo[data-astro-cid-eiyd7voq]{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:.3125rem;border-radius:.875rem;background-color:#fff;box-shadow:0 0 0 1px #0f2b2714,0 8px 16px -12px #0f2b2773}.drop__logo[data-astro-cid-eiyd7voq] img,.menu__logo[data-astro-cid-eiyd7voq] img{display:block;width:100%;height:100%;border-radius:.5rem;object-fit:contain}.menu[data-astro-cid-eiyd7voq]{flex:none}.menu__toggle[data-astro-cid-eiyd7voq]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;list-style:none}.menu__toggle[data-astro-cid-eiyd7voq]::-webkit-details-marker{display:none}.menu__bars[data-astro-cid-eiyd7voq]{position:relative;display:block;width:1.25rem;height:.75rem}.menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]{position:absolute;left:0;right:0;height:1.75px;border-radius:1px;background-color:currentColor;transition:transform .2s ease,top .2s ease}.menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]:first-child{top:0}.menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]:last-child{top:calc(100% - 1.75px)}.menu[data-astro-cid-eiyd7voq][open] .menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]{top:calc(50% - .875px)}.menu[data-astro-cid-eiyd7voq][open] .menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]:first-child{transform:rotate(45deg)}.menu[data-astro-cid-eiyd7voq][open] .menu__bars[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]:last-child{transform:rotate(-45deg)}.menu__panel[data-astro-cid-eiyd7voq]{position:absolute;inset:100% 0 auto;padding:.5rem 1.25rem 1.5rem;border-bottom:1px solid var(--color-line);max-height:calc(100dvh - 4rem);overflow-y:auto;background-color:var(--color-cream);box-shadow:0 16px 24px -16px #0f2b272e}.menu__list[data-astro-cid-eiyd7voq]{margin:0;padding:0;list-style:none}.menu__list[data-astro-cid-eiyd7voq] li[data-astro-cid-eiyd7voq]+li[data-astro-cid-eiyd7voq]{border-top:1px solid var(--color-line)}.menu__list[data-astro-cid-eiyd7voq] a[data-astro-cid-eiyd7voq]{display:flex;align-items:center;min-height:3.25rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.menu__list[data-astro-cid-eiyd7voq] a[data-astro-cid-eiyd7voq][aria-current=page]{color:var(--color-sage-dark)}.menu__subtoggle[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;list-style:none}.menu__subtoggle[data-astro-cid-eiyd7voq]::-webkit-details-marker{display:none}.menu__sub[data-astro-cid-eiyd7voq][open] .menu__subtoggle[data-astro-cid-eiyd7voq] svg[data-astro-cid-eiyd7voq]{transform:rotate(180deg)}.menu__sublist[data-astro-cid-eiyd7voq] li[data-astro-cid-eiyd7voq]+li[data-astro-cid-eiyd7voq]{border-top:0}.menu__sublist[data-astro-cid-eiyd7voq]{margin:0 0 .75rem;padding:0 0 0 1rem;border-left:2px solid var(--color-mint);list-style:none}.menu__list[data-astro-cid-eiyd7voq] .menu__sublist[data-astro-cid-eiyd7voq] a[data-astro-cid-eiyd7voq]{min-height:2.75rem;font-family:var(--font-ui);font-size:1rem;font-weight:500}.menu__list[data-astro-cid-eiyd7voq] .menu__sublist[data-astro-cid-eiyd7voq] .menu__app[data-astro-cid-eiyd7voq]{gap:.75rem}.menu__logo[data-astro-cid-eiyd7voq]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;padding:.25rem;border-radius:.625rem;background-color:#fff;box-shadow:0 0 0 1px #0f2b2714}.menu__icon[data-astro-cid-eiyd7voq]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.625rem;background-color:color-mix(in srgb,var(--color-mint) 45%,#ffffff);color:var(--color-sage-dark);box-shadow:inset 0 0 0 1px #2d7d6f1f}.menu__list[data-astro-cid-eiyd7voq] .menu__sublist[data-astro-cid-eiyd7voq] .menu__all[data-astro-cid-eiyd7voq]{color:var(--color-sage-dark);font-weight:600}.menu__lang[data-astro-cid-eiyd7voq]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.75rem;color:var(--color-muted);font-size:.9375rem;font-weight:500;text-decoration:none}@media(min-width:1024px){.site-header__nav[data-astro-cid-eiyd7voq]{display:block}.site-header__lang[data-astro-cid-eiyd7voq]{display:inline-flex}.site-header[data-astro-cid-eiyd7voq] .site-header__cta{margin-left:0}.menu[data-astro-cid-eiyd7voq]{display:none}}.lang-suggest[data-astro-cid-xlzhe35c]{position:fixed;top:4.75rem;right:1rem;left:1rem;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;max-width:25rem;margin-left:auto;padding:.75rem .5rem .75rem 1.125rem;border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:#fff;box-shadow:0 12px 32px -12px #0f2b2740;color:var(--color-ink);font-family:var(--font-ui);font-size:.9375rem;line-height:1.4}@media(min-width:768px){.lang-suggest[data-astro-cid-xlzhe35c]{top:5.25rem;right:1.5rem}}.lang-suggest[data-astro-cid-xlzhe35c][hidden]{display:none}@media(max-width:767.98px){body:has(.site-header details[open]) .lang-suggest[data-astro-cid-xlzhe35c]{visibility:hidden}}.lang-suggest__text[data-astro-cid-xlzhe35c]{flex:1 1 12rem;margin:0}.lang-suggest__go[data-astro-cid-xlzhe35c]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-sage-dark);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.lang-suggest__close[data-astro-cid-xlzhe35c]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;border:0;border-radius:var(--radius-md);background:none;color:var(--color-muted);cursor:pointer}.lang-suggest__close[data-astro-cid-xlzhe35c]:hover{background-color:var(--color-cream);color:var(--color-ink)}
