:root{--font-primary:"Body Text Fit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Body Grotesque Fit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-weight:800;--font-code:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--leading-normal:1.6;--leading-tight:1.15;--caps-letter-spacing:.15em;--color-neutral-10:#0a0c10;--color-neutral-9:#1d2530;--color-neutral-8:#303d50;--color-neutral-7:#435670;--color-neutral-6:#566e8f;--color-neutral-5:#7087a9;--color-neutral-4:#8fa2bc;--color-neutral-3:#afbdcf;--color-neutral-2-fade:#cfd7e259;--color-neutral-2:#cfd7e2;--color-neutral-1-fade:#f5f7f980;--color-neutral-1:#f5f7f9;--color-primary-10:#1a0006;--color-primary-9:#4d0011;--color-primary-8:#80001c;--color-primary-7:#b30027;--color-primary-6:#e00031;--color-primary-5:#ff1a4b;--color-primary-4:#ff426b;--color-primary-3:#ff809b;--color-primary-2:#ffb3c3;--color-primary-1:#ffe6eb;--color-primary-0:#fffafb;--color-secondary-10:#041315;--color-secondary-9:#08272b;--color-secondary-8:#104e56;--color-secondary-7:#187481;--color-secondary-6:#219bab;--color-secondary-5:#2dc3d7;--color-secondary-4:#54cede;--color-secondary-3:#7edae7;--color-secondary-2:#a9e7ef;--color-secondary-1:#d4f3f7;--color-warning-dark:#b8550a;--color-warning-light:#fffbeb;--color-warning-border:#fbbd23;--color-text-body:var(--color-neutral-7);--color-text-heading:var(--color-neutral-8);--color-text-link:inherit;--color-text-link-hover:var(--color-primary-5);--color-text-link-line:var(--color-primary-3);--color-text-link-line-hover:var(--color-primary-5);--color-text-body-dark:var(--color-neutral-3);--color-text-heading-dark:var(--color-neutral-1);--color-text-link-dark:inherit;--color-text-link-hover-dark:var(--color-primary-3);--color-text-link-line-dark:var(--color-neutral-7);--color-text-link-line-hover-dark:var(--color-primary-4);--color-dark-gradient:linear-gradient(to bottom right, var(--color-neutral-10), var(--color-neutral-8));--color-darker-gradient:linear-gradient(to right, var(--color-neutral-9), var(--color-neutral-10));--step--2:clamp(.64rem, calc(.61rem + .16vw), .72rem);--step--1:clamp(.8rem, calc(.76rem + .2vw), .9rem);--step-0:clamp(1rem, calc(.95rem + .24vw), 1.13rem);--step-1:clamp(1.25rem, calc(1.19rem + .3vw), 1.41rem);--step-2:clamp(1.56rem, calc(1.49rem + .38vw), 1.76rem);--step-3:clamp(1.95rem, calc(1.86rem + .48vw), 2.2rem);--step-4:clamp(2.44rem, calc(2.32rem + .6vw), 2.75rem);--step-5:clamp(3.05rem, calc(2.9rem + .74vw), 3.43rem);--step-6:clamp(3.82rem, calc(3.63rem + .93vw), 4.29rem);--step-7:clamp(4.77rem, calc(4.54rem + 1.16vw), 5.36rem);--space-3xs:clamp(.25rem, calc(.23rem + .12vw), .31rem);--space-2xs:clamp(.5rem, calc(.48rem + .12vw), .56rem);--space-xs:clamp(.75rem, calc(.7rem + .24vw), .88rem);--space-s:clamp(1rem, calc(.95rem + .24vw), 1.13rem);--space-m:clamp(1.5rem, calc(1.43rem + .37vw), 1.69rem);--space-l:clamp(2rem, calc(1.9rem + .49vw), 2.25rem);--space-xl:clamp(3rem, calc(2.85rem + .73vw), 3.38rem);--space-2xl:clamp(4rem, calc(3.8rem + .98vw), 4.5rem);--space-3xl:clamp(6rem, calc(5.71rem + 1.46vw), 6.75rem);--gutter:var(--space-xs-s,1rem);--wrapper-max-width:1280px;--section-spacer:var(--space-3xl);--main-top-spacer:10rem;--rounded-corners:.5rem;--rounded-corners-small:.25rem;--paragraph-measure:62ch;--paragraph-measure-shorter:55ch;--shadow-regular:0 0 32px 0 #24292b26;--shadow-light:0 -3px 28px -3px #2b002b14;--accent-line-width:4px;--text-opacity-shade:.75;--presentation-image-ratio:4/5;--focus-outline-color:var(--color-primary-3);--focus-outline-width:2px}@media (width<=640px){:root{--section-spacer:var(--space-xl)}}*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin-block:0;margin-inline:0}:where(ul,ol){padding-inline:0;list-style:none}html,html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh}a:not([class]){text-decoration-skip-ink:auto}:where(img,picture){max-width:100%;height:auto;display:block}:where(input,button,textarea,select){font:inherit;margin:0;line-height:1.15}:focus-visible{outline:color-mix(in srgb, var(--focus-outline-color) 80%, transparent) solid var(--focus-outline-width);outline-offset:2px;border-radius:var(--rounded-corners-small)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-primary);font-size:var(--step-0,16px);line-height:var(--leading-normal);color:var(--color-text-body)}:where(h1,h2,h3,h4,h5,.heading){font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--leading-tight);color:var(--color-text-heading)}:is(h1,.h1){font-size:var(--step-4)}:is(h2,.h2){font-size:var(--step-3)}:is(h3,.h3){font-size:var(--step-2)}:is(h4,.h4){font-size:var(--step-1)}a:not(.button-link,.logo,.nav-link,.panel-link){--link-color:var(--color-text-link);--link-color-hover:var(--color-text-link-hover);--link-line:var(--color-text-link-line);--link-line-hover:var(--color-text-link-line-hover);width:fit-content;color:var(--link-color);text-underline-offset:5px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);font-weight:400;transition:all .2s}a:not(.button-link,.logo,.nav-link,.panel-link):hover{color:var(--link-color-hover);text-underline-offset:7px;-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover)}:where(.dark,[data-theme=dark]){color:var(--color-text-body-dark)}:where(.dark,[data-theme=dark]) :is(h1,h2,h3){color:var(--color-text-heading-dark)}:where(.dark,[data-theme=dark]) a:not(.button-link,.logo,.nav-link,.panel-link){--link-color:var(--color-text-link-dark);--link-color-hover:var(--color-text-link-hover-dark);--link-line:var(--color-text-link-line-dark);--link-line-hover:var(--color-text-link-line-hover-dark)}a.color-underline{text-underline-offset:3px;text-decoration-color:#0000;transition:all .2s linear}a.color-underline:hover{-webkit-text-decoration-color:var(--color-text-link-line-hover);text-decoration-color:var(--color-text-link-line-hover)}.button-link{width:fit-content;line-height:var(--leading-tight);font-family:var(--font-heading);color:var(--link-color);background-color:var(--link-bg);border:1px solid var(--link-border);border-radius:var(--rounded-corners-small);align-items:center;gap:.5rem;padding:.75rem 1rem .65rem;font-size:.9em;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.button-link:hover{background-color:var(--link-bg-hover);border-color:var(--link-border-hover);color:var(--link-color-hover)}.button-link svg{width:1em;height:1em;transition:all .2s ease-out;position:relative;top:-1px}.button-link.animate-up-right:hover svg{transform:translate(.25rem,-.1rem)}.button-link.animate-right:hover svg{transform:translate(.25rem)}.small-title{font-size:var(--step--1,14px);font-weight:700;font-family:var(--font-heading);line-height:var(--leading-normal);text-transform:uppercase;color:inherit;letter-spacing:var(--caps-letter-spacing)}.small-title.eyebrow{margin-block-end:var(--space-s)}.rich-content{--block-spacing:var(--space-l);max-width:var(--paragraph-measure);margin-inline:auto}.rich-content>*+*{margin-block-start:var(--block-spacing)}.content-wrapper{max-width:clamp(16rem, var(--wrapper-max-width,100vw), 90rem);padding-inline:var(--gutter,1rem);margin-inline:auto;position:relative;container:contentWrapper/inline-size}.flow{justify-content:flex-start;gap:var(--flow-space,1rem);flex-direction:column;display:flex}.cluster{gap:var(--cluster-space,1rem);justify-content:var(--cluster-justify,flex-start);align-items:var(--cluster-align,center);flex-wrap:wrap;display:flex}.has-sidebar{gap:var(--sidebar-gap,3rem);flex-wrap:wrap;display:flex}.has-sidebar>:last-child{flex-basis:var(--sidebar-min-width,25rem);flex-grow:1}.has-sidebar>:first-child{min-inline-size:var(--main-min-width,50%);flex-grow:999;flex-basis:0}.responsive-grid{grid-gap:var(--grid-gap,1rem);grid-template-columns:repeat(auto-fit, minmax(min(var(--item-min-width,30rem), 100%), var(--item-max-width,1fr)));display:grid}.grid-6{margin-block:var(--space-xl);gap:var(--space-m);grid-template-columns:repeat(6,1fr);display:grid}.grid-6>*{grid-column:span 2}.grid-6.feature-span>:is(:first-child,:nth-child(2)){grid-column:span 3}.grid-6.centered{place-items:center}.grid-9{gap:var(--space-s);grid-template-columns:repeat(9,1fr);display:grid}@container contentWrapper (width<=999px){.grid-6>*{grid-column:span 3}}@container contentWrapper (width<=768px){.grid-6>*,.grid-6.feature-span>:is(:first-child,:nth-child(2)){grid-column:span 6}}.hero.inner-spacing{margin-block-start:12rem;margin-block-end:calc(var(--section-spacer) * .75)}.card:hover .icon-wrapper{background-color:#ffffffbf}.card:hover .icon-wrapper svg{color:var(--color-neutral-8)}.card footer a{font-size:var(--step--1)}.card[data-theme=dark] .color-underline{text-decoration-color:#0000}.card[data-theme=dark] .color-underline:hover{-webkit-text-decoration-color:var(--color-text-link-line-hover-dark);text-decoration-color:var(--color-text-link-line-hover-dark)}.card[data-theme=dark] .icon-wrapper{background:var(--color-neutral-8);border-color:var(--color-neutral-9)}.card[data-theme=dark] .icon-wrapper svg{color:var(--color-neutral-1)}.card .illustration{object-fit:contain;align-self:flex-start;width:fit-content;height:10rem}.callout{padding:var(--space-2xl);border-radius:var(--rounded-corners);box-shadow:var(--shadow-regular);border:1px solid var(--color-neutral-10);background:var(--color-dark-gradient);position:relative;overflow:hidden}.callout .bg-image{opacity:.7;width:auto;height:100%;position:absolute;top:0;right:5%;transform:scale(1.5)}.callout>:not(.bg-image){z-index:2;position:relative}.icon-list .cluster{--cluster-space:.5rem}.icon-list svg{color:var(--color-primary-4);width:1em;height:1em;position:relative;top:-2px}.icon-wrapper{--icon-size:1.5rem;border:1px solid var(--color-neutral-2);color:#fff;background:#ffffffd9;border-radius:.5rem;justify-content:center;place-self:flex-start;align-items:center;padding:.5rem;transition:background-color .3s ease-out;display:inline-flex;position:relative}.icon-wrapper.gradient:after{content:"";z-index:-1;background:linear-gradient(to bottom right, var(--color-primary-4), var(--color-secondary-5));border-radius:.5rem;position:absolute;inset:0;transform:scale(1.1)}.icon-wrapper svg{color:var(--color-neutral-8);z-index:1;width:var(--icon-size);height:var(--icon-size);transition:color .3s ease-out;position:relative}.tag{z-index:5;font-size:var(--step--1);background:var(--color-primary-6);color:#fff;border-radius:3px;margin:0;padding:.3rem .5rem .25rem;font-weight:700;line-height:1;position:absolute}.image-hover-wrapper{border:1px solid color-mix(in hsl, var(--color-neutral-2), white 45%);border-radius:var(--rounded-corners);aspect-ratio:var(--aspect-ratio,4/3);box-shadow:var(--shadow-none);justify-content:center;align-items:center;transition:all .3s ease-out;display:flex;position:relative;overflow:hidden}.image-hover-wrapper img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s ease-out}.image-hover-wrapper :is(h2,h3,p){color:var(--color-text-heading-dark);opacity:0;transition:all .3s ease-out .1s;transform:translateY(1rem)}.image-hover-wrapper .overlay{z-index:2;padding:var(--space-l);opacity:0;background:linear-gradient(to top, color-mix(in hsl, var(--color-neutral-9), transparent 10%) 20%, transparent);flex-direction:column;justify-content:flex-end;transition:opacity .2s ease-out;display:flex;position:absolute;inset:0}.image-hover-wrapper:hover{border-color:var(--color-primary-4);box-shadow:var(--shadow-light)}.image-hover-wrapper:hover img{transform:scale(1.05)}.image-hover-wrapper:hover .overlay{opacity:1}.image-hover-wrapper:hover :is(h2,h3,p){opacity:1;transform:translateY(0)}@container contentWrapper (width<=640px){.callout{padding:var(--space-xl)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky;top:0}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.center-all{text-align:center;justify-content:center;align-items:center;display:flex}.leading-normal{line-height:var(--leading-normal)}.leading-tight{line-height:var(--leading-tight)}.w-fit{width:fit-content}.w-full{width:100%}.h-auto{height:auto}.section-spacer{margin-block:var(--section-spacer)}.section-spacer.half{margin-block:calc(var(--section-spacer) * .5)}.icon{fill:currentColor;width:auto;height:1em;display:inline-block}.icon.small{font-size:.75em}.icon.large{font-size:1.5em}.icon.x-large{font-size:2em}.mx-auto{margin-inline:auto}.rounded-corners{border-radius:var(--rounded-corners)}.text-center{text-align:center}.text-lowercase{text-transform:lowercase}.text-balanced{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-faded{color:color-mix(in srgb, currentColor 75%, transparent)}.text-step--2{font-size:var(--step--2)}.text-step--1{font-size:var(--step--1)}.text-step-0{font-size:var(--step-0)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-step-3{font-size:var(--step-3)}.text-step-4{font-size:var(--step-4)}.text-step-5{font-size:var(--step-5)}.text-step-6{font-size:var(--step-6)}.text-step-7{font-size:var(--step-7)}.mt-s{margin-block-start:var(--space-s)}.mt-m{margin-block-start:var(--space-m)}.mt-l{margin-block-start:var(--space-l)}.mt-xl{margin-block-start:var(--space-xl)}.mt-2xl{margin-block-start:var(--space-2xl)}.text-gradient{background:linear-gradient(to right, var(--color-primary-4), var(--color-secondary-5) 80%);color:#0000;background-clip:text;width:fit-content}.hero .rounded-block>*{background:#fff;height:4rem;position:absolute;bottom:0}.hero .rounded-block>:first-child{border-top-left-radius:2rem;width:100%;left:50%;transform:translate(-50%)}.hero .rounded-block>:last-child{width:50%;right:0}.content-offset .content-wrapper{padding-inline-start:var(--space-xl)}.section-bg-gradient{background:linear-gradient(to bottom, transparent, var(--color-neutral-1));padding-block-end:var(--space-2xl)}.background-lines{--rule-color:color-mix(in hsl, var(--color-neutral-8), transparent 20%)}.background-lines:before{content:"";background:var(--rule-color);width:1px;height:150vh;position:absolute;top:-50vh;left:-1rem}.background-lines:after{content:"";background:var(--rule-color);width:1px;height:150vh;position:absolute;top:-50vh;left:-2rem;transform:rotate(36deg)}.tooltip{background:var(--color-neutral-9);color:var(--color-neutral-1);font-size:var(--step--1);text-align:center;border-radius:var(--rounded-corners-small);opacity:0;width:fit-content;padding:5px 6px 3px;line-height:1;transition:all .2s;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.tooltip.show{opacity:1;bottom:calc(100% + .5rem)}.service-illustration{position:relative}.service-illustration>svg{width:100%;height:auto;position:relative;top:12px}.service-illustration>svg .background-shapes{transform-origin:50%;transition:transform .4s ease-out}@media (width<=1099px){.content-offset .content-wrapper{padding-inline-start:var(--gutter)}}@media (width<=640px){.hero .rounded-block>*{height:3rem}}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-long{0%{opacity:0;filter:blur(4px);transform:translateY(2rem)}to{opacity:1;filter:blur();transform:translateY(0)}}.loading-spinner{width:auto;height:1em;padding-inline-end:1rem;display:none;position:relative;top:-1px}.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}.logo[data-astro-cid-tvrurpns]{width:fit-content;text-decoration:none;transition:all .3s;display:block}.logo[data-astro-cid-tvrurpns]:hover{transform:scale(1.06)}.logo[data-astro-cid-tvrurpns] svg[data-astro-cid-tvrurpns]{height:3rem}.logo[data-astro-cid-tvrurpns] .logo-fill-1[data-astro-cid-tvrurpns]{fill:var(--color-neutral-8)}.logo[data-astro-cid-tvrurpns] .logo-fill-2[data-astro-cid-tvrurpns]{fill:var(--color-primary-5)}.logo[data-astro-cid-tvrurpns][data-theme=dark] .logo-fill-1[data-astro-cid-tvrurpns]{fill:var(--color-secondary-6)}.site-footer[data-astro-cid-gcn2mc3v]{background:var(--color-darker-gradient);padding-block-start:var(--section-spacer)}.grid[data-astro-cid-gcn2mc3v]{gap:var(--space-l);grid-template-columns:2.5fr repeat(3,1fr);display:grid}.column[data-astro-cid-gcn2mc3v] .small-title[data-astro-cid-gcn2mc3v]{color:var(--color-text-heading-dark)}ul[data-astro-cid-gcn2mc3v]{font-size:var(--step--1)}ul[data-astro-cid-gcn2mc3v].flow{--flow-space:.75rem}.subfooter[data-astro-cid-gcn2mc3v]{font-size:var(--step--1);padding-block:var(--space-m);border-block-start:1px solid var(--color-neutral-9);margin-block-start:var(--space-3xl)}.subfooter[data-astro-cid-gcn2mc3v].cluster{--cluster-justify:space-between}@media (width<=768px){.grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr)}.brand[data-astro-cid-gcn2mc3v]{grid-column:span 3}}@media (width<=480px){.grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]{grid-column:span 3}.grid[data-astro-cid-gcn2mc3v] .flow[data-astro-cid-gcn2mc3v]{text-align:center;align-items:center}}.button-link[data-astro-cid-ewiz6fue].primary{--link-color:var(--color-primary-0);--link-color-hover:var(--color-primary-0);--link-bg:var(--color-primary-6);--link-bg-hover:color-mix(in hsl, var(--color-primary-6) 82%, white);--link-border:transparent;--link-border-hover:transparent}.button-link[data-astro-cid-ewiz6fue].white{--link-color:var(--color-text-heading);--link-color-hover:var(--color-text-heading);--link-bg:var(--color-white);--link-bg-hover:color-mix(in srgb, var(--color-white) 90%, black);--link-border:transparent;--link-border-hover:transparent}.button-link[data-astro-cid-ewiz6fue].ghost-white{--link-color:var(--color-neutral-1);--link-color-hover:var(--color-neutral-7);--link-bg:transparent;--link-bg-hover:var(--color-neutral-1);--link-border:var(--color-neutral-1);--link-border-hover:transparent}.button-link[data-astro-cid-ewiz6fue].ghost-primary{--link-color:var(--color-primary-base);--link-color-hover:var(--color-primary-base);--link-bg:var(--color-primary-light-background);--link-bg-hover:var(--color-primary-light);--link-border:var(--color-primary-light);--link-border-hover:var(--color-accent-base)}.button-link[data-astro-cid-ewiz6fue].button-styles{cursor:pointer}.button-link[data-astro-cid-ewiz6fue]:disabled{cursor:not-allowed}.mobile-nav[data-astro-cid-37bvxqo4]{--button-icon-color:var(--color-neutral-9);--panel-border:var(--color-neutral-2)}.mobile-nav[data-astro-cid-37bvxqo4][data-theme=dark]{--button-icon-color:var(--color-neutral-1);--panel-border:var(--color-neutral-1)}.menu-button[data-astro-cid-37bvxqo4]{background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:.65rem .75rem;display:flex}.menu-button[data-astro-cid-37bvxqo4].open{color:var(--button-icon-color)}.menu-button[data-astro-cid-37bvxqo4].close{color:var(--color-neutral-5);position:absolute;top:.25rem;right:.25rem}.panel-wrapper[data-astro-cid-37bvxqo4]{z-index:60;position:absolute;top:0;right:.75rem}.panel[data-astro-cid-37bvxqo4]{border:1px solid var(--panel-border);padding:var(--space-m);border-radius:var(--rounded-corners-small);gap:var(--space-l);color:var(--color-neutral-9);box-shadow:var(--shadow-light);background:#fff;flex-direction:column;min-width:20rem;animation:.2s ease-in-out fade-up;display:flex}.flow[data-astro-cid-37bvxqo4].with-children{--flow-space:var(--space-xs)}@media (width>=640px){.mobile-nav[data-astro-cid-37bvxqo4]{display:none}}.site-header[data-astro-cid-ctg3m53h]{z-index:50;backdrop-filter:blur(.5rem);border-bottom:1px solid var(--color-neutral-1);background:#ffffffb3;width:100%;padding-block:.75rem;position:absolute;top:0;box-shadow:0 0 6px #1d25301c}.site-header[data-astro-cid-ctg3m53h] .content-wrapper[data-astro-cid-ctg3m53h].cluster{--cluster-justify:space-between}.site-header[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h].cluster{--cluster-space:.25rem}.site-header[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h]>[data-astro-cid-ctg3m53h]:last-child{margin-inline-start:1.5rem}.site-header[data-astro-cid-ctg3m53h][data-theme=dark]{backdrop-filter:blur(1px);border-bottom-color:var(--color-neutral-8);color:var(--color-neutral-1);background:0 0;box-shadow:0 0 16px #700c2f52}.site-header[data-astro-cid-ctg3m53h][data-theme=dark] .nav-link[data-astro-cid-ctg3m53h]:hover{color:var(--color-text-link-hover-dark)}.nav-link[data-astro-cid-ctg3m53h]{color:inherit;line-height:var(--leading-tight);border-radius:var(--rounded-corners-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.nav-link[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{height:1em;color:var(--color-primary-4)}.nav-link[data-astro-cid-ctg3m53h]:hover{color:var(--color-primary-5)}.panel-wrapper[data-astro-cid-ctg3m53h]{margin-block-start:.5rem;position:absolute}.panel[data-astro-cid-ctg3m53h]{border:1px solid var(--color-neutral-1);padding:var(--space-s);border-radius:var(--rounded-corners-small);color:var(--color-neutral-9);box-shadow:var(--shadow-light);background:#fff;flex-direction:column;gap:1rem;min-width:14rem;animation:.2s ease-in-out fade-up;display:flex}.panel[data-astro-cid-ctg3m53h] .icon-wrapper[data-astro-cid-ctg3m53h]{color:var(--color-neutral-8);place-self:center}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:inherit;text-decoration:none}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon{border-radius:var(--rounded-corners-small);gap:1rem;padding:.75rem;text-decoration:none;display:flex}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon:hover{background:color-mix(in hsl,var(--color-neutral-2),transparent 85%)}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon:hover svg{color:var(--color-primary-5)}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon svg[data-astro-cid-ctg3m53h]{width:1.5rem;height:1.5rem}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon>div[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{font-family:var(--font-heading)}.panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].with-icon>div[data-astro-cid-ctg3m53h] p[data-astro-cid-ctg3m53h]{font-size:var(--step--1);color:var(--color-text-body)}@media (width<=640px){.desktop-nav[data-astro-cid-ctg3m53h]{display:none}}
