@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:103%;ascent-override:97.6%;descent-override:28.6%;line-gap-override:0%}:root{--paper:#f7f7f4;--surface:#fff;--ink:#0b0d12;--ink-2:#3b404c;--muted:#5c6270;--line:#e2e3de;--line-strong:#c9cbc4;--cobalt:#1f45e6;--cobalt-hover:#1737c0;--cobalt-soft:#e8edff;--arc:#19c3ff;--ok:#14a05a;--ok-text:#0e7a44;--warn:#b45309;--warn-soft:#fdf3e7;--error:#b42318;--error-soft:#fdf0ee;--font-sans:"Geist Variable", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--2:.75rem;--step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.125rem, 1.08rem + .25vw, 1.25rem);--step-2:clamp(1.375rem, 1.27rem + .5vw, 1.625rem);--step-3:clamp(1.75rem, 1.55rem + 1vw, 2.375rem);--step-4:clamp(2rem, 1.45rem + 2.5vw, 3.75rem);--step-5:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-mono:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(80px, 6rem + 4vw, 160px);--container:1200px;--gutter:24px;--margin:clamp(20px, 4vw, 40px);--radius:2px;--header-h:64px;--tick:10px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.6s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;line-height:1.55;display:flex}main{flex:1}img,picture,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,li,dd{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}h1,h2,h3,h4{letter-spacing:var(--tracking-heading);font-weight:500;line-height:1.1}.display{font-size:var(--step-5);letter-spacing:var(--tracking-display);font-weight:500;line-height:.98}.h-section{font-size:var(--step-4);letter-spacing:-.03em;line-height:1.04}.h-sub{font-size:var(--step-3);line-height:1.12}.h-card{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.25}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:58ch;line-height:1.5}.prose{max-width:66ch}.prose>*+*{margin-top:1em}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;line-height:1.4}.num{font-variant-numeric:tabular-nums}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.link{color:var(--cobalt);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--cobalt) 40%, transparent)}.link:hover{text-decoration-color:currentColor}::selection{background:var(--cobalt);color:#fff}:focus{outline:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:var(--radius)}.container{width:100%;max-width:calc(var(--container) + var(--margin) * 2);padding-inline:var(--margin);margin-inline:auto}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=767px){.grid-12{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.grid-12>*{grid-column:1/-1}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--margin);z-index:100;background:var(--ink);color:var(--surface);transition:transform var(--dur-1) var(--ease);padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:8px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.ticks{position:relative}.ticks:before,.ticks:after,.ticks__b:before,.ticks__b:after{content:"";width:var(--tick);height:var(--tick);border-color:var(--ink);pointer-events:none;transition:border-color var(--dur-1) var(--ease), transform var(--dur-2) var(--ease);border-style:solid;border-width:0;position:absolute}.ticks:before{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.ticks:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.ticks__b{pointer-events:none;position:absolute;inset:0}.ticks__b:before{border-top-width:1.5px;border-right-width:1.5px;top:-1px;right:-1px}.ticks__b:after{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-1px;left:-1px}.marker{background:var(--cobalt);flex:none;width:6px;height:6px;display:block}.dot-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23c9cbc4'/%3E%3C/svg%3E");background-position:-1px -1px;background-size:24px 24px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation-name:gb-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 40%}[data-reveal="2"]{animation-range:entry 8% entry 48%}[data-reveal="3"]{animation-range:entry 16% entry 56%}}.hero-in>*{animation:gb-load var(--dur-3) var(--ease) both}.hero-in>:nth-child(2){animation-delay:70ms}.hero-in>:nth-child(3){animation-delay:.14s}.hero-in>:nth-child(4){animation-delay:.21s}.hero-in>:nth-child(5){animation-delay:.28s}}.hero-in>h1{animation:none!important}@keyframes gb-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gb-load{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{--btn-bg:var(--cobalt);--btn-fg:#fff;--btn-bd:var(--cobalt);border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--cobalt-hover);--btn-bd:var(--cobalt-hover)}.btn:active{transform:translateY(1px)}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--ink)}.btn--secondary:hover{--btn-bg:var(--ink);--btn-fg:var(--surface);--btn-bd:var(--ink)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong)}.btn--ghost:hover{--btn-bg:transparent;--btn-fg:var(--cobalt);--btn-bd:var(--cobalt)}.btn--sm{min-height:40px;padding:0 16px;font-size:.875rem}.btn--lg{min-height:56px;padding:0 28px;font-size:1rem}.btn--block{width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.btn__icon{width:16px;height:16px;transition:transform var(--dur-2) var(--ease);flex:none}.btn:hover .btn__icon{transform:translate(3px)}.btn:hover .btn__icon--external{transform:translate(2px,-2px)}.arrow-link{min-height:44px;color:var(--cobalt);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.arrow-link svg{width:16px;height:16px;transition:transform var(--dur-2) var(--ease)}.arrow-link:hover{text-underline-offset:.25em;text-decoration:underline}.arrow-link:hover svg{transform:translate(3px)}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--logo-h) * .36);color:var(--ink);display:inline-flex}.logo__emblem[data-astro-cid-f7espo7c]{height:var(--logo-h);flex:none;width:auto}.logo__wordmark[data-astro-cid-f7espo7c]{height:var(--wm-h);flex:none;width:auto}.lang[data-astro-cid-3s4v7zxg]{align-items:center;gap:2px;display:inline-flex}.lang__sep[data-astro-cid-3s4v7zxg]{color:var(--line-strong);font-size:12px}.lang__item[data-astro-cid-3s4v7zxg]{min-width:36px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.lang__item--current[data-astro-cid-3s4v7zxg]{color:var(--ink);font-weight:600}a[data-astro-cid-3s4v7zxg].lang__item:hover{color:var(--cobalt)}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);height:var(--header-h);display:flex}.hdr__home[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.hdr__nav[data-astro-cid-nen7h5rs]{display:none}.hdr__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);padding:0;display:flex}.hdr__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-2);cursor:pointer;transition:color var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 12px;font-size:.9375rem;font-weight:450;text-decoration:none;list-style:none;display:inline-flex;position:relative}.hdr__link[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hdr__link[data-astro-cid-nen7h5rs]:hover{color:var(--cobalt)}.hdr__link[data-astro-cid-nen7h5rs][aria-current=page],.hdr__link[data-astro-cid-nen7h5rs].is-active{color:var(--ink)}.hdr__link[data-astro-cid-nen7h5rs][aria-current=page]:after,.hdr__link[data-astro-cid-nen7h5rs].is-active:after{content:"";background:var(--cobalt);height:2px;position:absolute;bottom:-11px;left:12px;right:12px}.hdr__about[data-astro-cid-nen7h5rs]{position:relative}.dd__chev[data-astro-cid-nen7h5rs]{transition:transform var(--dur-2) var(--ease)}.dd[data-astro-cid-nen7h5rs][open] .dd__chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dd__menu[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--line);min-width:220px;padding:8px 0;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px -12px #0b0d122e}.dd__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-2);align-items:center;padding:0 20px;text-decoration:none;display:flex}.dd__link[data-astro-cid-nen7h5rs]:hover{color:var(--cobalt);background:var(--paper)}.dd__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--cobalt)}.hdr__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.mnav__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin-right:-10px;list-style:none;display:inline-flex}.mnav__toggle[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mnav__close[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs][open] .mnav__open[data-astro-cid-nen7h5rs]{display:none}.mnav[data-astro-cid-nen7h5rs][open] .mnav__close[data-astro-cid-nen7h5rs],.mnav__open[data-astro-cid-nen7h5rs]{display:inline-flex}.mnav__panel[data-astro-cid-nen7h5rs]{left:0;right:0;top:var(--header-h);max-height:calc(100svh - var(--header-h));background:var(--surface);border-bottom:1px solid var(--line);padding:var(--space-3) var(--margin) var(--space-6);position:absolute;overflow:hidden auto}.mnav[data-astro-cid-nen7h5rs]:not([open]) .mnav__panel[data-astro-cid-nen7h5rs],.dd[data-astro-cid-nen7h5rs]:not([open]) .dd__menu[data-astro-cid-nen7h5rs]{display:none}.mnav__list[data-astro-cid-nen7h5rs]{padding:0}.mnav__link[data-astro-cid-nen7h5rs]{min-height:52px;font-size:var(--step-2);letter-spacing:-.02em;border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}.mnav__list--sub[data-astro-cid-nen7h5rs] .mnav__link[data-astro-cid-nen7h5rs]{font-size:var(--step-1);min-height:48px}.mnav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--cobalt)}.mnav__group[data-astro-cid-nen7h5rs]{color:var(--muted);margin:var(--space-6) 0 var(--space-1)}.mnav__foot[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}@media (prefers-reduced-motion:no-preference){.mnav[data-astro-cid-nen7h5rs][open] .mnav__panel[data-astro-cid-nen7h5rs],.dd[data-astro-cid-nen7h5rs][open] .dd__menu[data-astro-cid-nen7h5rs]{animation:drop var(--dur-2) var(--ease)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width>=560px){.hdr__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1080px){.hdr__nav[data-astro-cid-nen7h5rs]{display:block}.mnav[data-astro-cid-nen7h5rs]{display:none}.hdr__bar[data-astro-cid-nen7h5rs]{gap:var(--space-5)}}.qs[data-astro-cid-h6m3cfu2]{--bleed:max(var(--margin), calc((100% - var(--container)) / 2));--qs-green:var(--ok-text);--qs-yellow:#f2c230;--qs-red:var(--error);--qs-grey:#dcddd7;--gap:3px;background:var(--surface)}.qs__lead[data-astro-cid-h6m3cfu2],.qs__seg[data-astro-cid-h6m3cfu2]{--bg:var(--qs-grey);--fg:var(--ink);background:var(--bg);color:var(--fg)}.qs[data-astro-cid-h6m3cfu2][data-state=operational] .qs__lead[data-astro-cid-h6m3cfu2],.qs__seg[data-astro-cid-h6m3cfu2][data-state=operational]{--bg:var(--qs-green);--fg:#fff}.qs[data-astro-cid-h6m3cfu2][data-state=degraded] .qs__lead[data-astro-cid-h6m3cfu2],.qs__seg[data-astro-cid-h6m3cfu2][data-state=degraded],.qs[data-astro-cid-h6m3cfu2][data-state=maintenance] .qs__lead[data-astro-cid-h6m3cfu2],.qs__seg[data-astro-cid-h6m3cfu2][data-state=maintenance]{--bg:var(--qs-yellow);--fg:var(--ink)}.qs[data-astro-cid-h6m3cfu2][data-state=downtime] .qs__lead[data-astro-cid-h6m3cfu2],.qs__seg[data-astro-cid-h6m3cfu2][data-state=downtime]{--bg:var(--qs-red);--fg:#fff}.qs__link[data-astro-cid-h6m3cfu2]{gap:var(--gap);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.qs__link[data-astro-cid-h6m3cfu2]:focus-visible{outline:none}.qs__link[data-astro-cid-h6m3cfu2]:focus-visible:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 5px var(--paper);position:absolute;inset:0}.qs__lead[data-astro-cid-h6m3cfu2]{min-height:88px;padding:14px var(--bleed);flex-direction:column;justify-content:center;gap:6px;display:flex}.qs__meta[data-astro-cid-h6m3cfu2]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:17px;display:flex}.qs__meta[data-astro-cid-h6m3cfu2] .mono[data-astro-cid-h6m3cfu2]{line-height:1.4}.qs__when[data-astro-cid-h6m3cfu2]{font-size:var(--step--1);line-height:1.3}.qs__when[data-astro-cid-h6m3cfu2]:empty{display:none}.qs__title[data-astro-cid-h6m3cfu2]{letter-spacing:var(--tracking-heading);align-items:center;gap:8px;font-size:1.375rem;font-weight:500;line-height:1.15;display:flex}.qs__title[data-astro-cid-h6m3cfu2] svg{transition:transform var(--dur-1) var(--ease);flex:none;margin-left:auto}.qs__link[data-astro-cid-h6m3cfu2]:hover .qs__title[data-astro-cid-h6m3cfu2] [data-astro-cid-h6m3cfu2][data-title]{text-underline-offset:.2em;text-decoration:underline 1px}.qs__link[data-astro-cid-h6m3cfu2]:hover .qs__title[data-astro-cid-h6m3cfu2] svg{transform:translate(2px,-2px)}.qs__dot[data-astro-cid-h6m3cfu2]{border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.qs[data-astro-cid-h6m3cfu2]:not([data-state=none]) .qs__dot[data-astro-cid-h6m3cfu2]{background:currentColor}.qs__dot[data-astro-cid-h6m3cfu2]:after{content:"";opacity:0;border:1.5px solid;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.qs[data-astro-cid-h6m3cfu2]:not([data-state=none]) .qs__dot[data-astro-cid-h6m3cfu2]:after{animation:qs-ping 2.4s var(--ease) infinite}}@keyframes qs-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.qs__list[data-astro-cid-h6m3cfu2]{gap:var(--gap);flex-direction:column;margin:0;padding:0;display:flex}.qs__seg[data-astro-cid-h6m3cfu2]{min-height:52px;padding:10px var(--bleed);justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.qs__name[data-astro-cid-h6m3cfu2]{font-size:.9375rem;font-weight:500;line-height:1.25}.qs__word[data-astro-cid-h6m3cfu2]{font-size:var(--step--1);flex:none;align-items:center;gap:7px;line-height:1.3;display:inline-flex}.qs__glyph[data-astro-cid-h6m3cfu2]{background:currentColor;flex:none;width:9px;height:9px}[data-astro-cid-h6m3cfu2][data-state=operational]>.qs__word[data-astro-cid-h6m3cfu2] .qs__glyph[data-astro-cid-h6m3cfu2]{border-radius:50%}[data-astro-cid-h6m3cfu2][data-state=degraded]>.qs__word[data-astro-cid-h6m3cfu2] .qs__glyph[data-astro-cid-h6m3cfu2]{clip-path:polygon(50% 0,100% 100%,0 100%);width:10px}[data-astro-cid-h6m3cfu2][data-state=maintenance]>.qs__word[data-astro-cid-h6m3cfu2] .qs__glyph[data-astro-cid-h6m3cfu2]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:10px}[data-astro-cid-h6m3cfu2][data-state=none]>.qs__word[data-astro-cid-h6m3cfu2] .qs__glyph[data-astro-cid-h6m3cfu2]{background:0 0;border:1.5px solid;border-radius:50%}@media (width>=720px){.qs__list[data-astro-cid-h6m3cfu2]{flex-direction:row}.qs__seg[data-astro-cid-h6m3cfu2]{flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;min-height:88px;padding:16px 16px 15px}.qs__seg[data-astro-cid-h6m3cfu2]:first-child{padding-left:var(--bleed)}.qs__seg[data-astro-cid-h6m3cfu2]:last-child{padding-right:var(--bleed)}.qs__name[data-astro-cid-h6m3cfu2]{font-size:.875rem}.qs__word[data-astro-cid-h6m3cfu2]{font-size:.8125rem}}@media (width>=1080px){.qs__link[data-astro-cid-h6m3cfu2]{flex-direction:row}.qs__lead[data-astro-cid-h6m3cfu2]{padding-block:16px 15px;flex:1.75 1 0;justify-content:space-between;min-width:0;padding-right:24px}.qs__list[data-astro-cid-h6m3cfu2]{flex:5 1 0;min-width:0}.qs__seg[data-astro-cid-h6m3cfu2]:first-child{padding-left:16px}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1px solid var(--line);padding-top:clamp(56px,7vw,96px);font-size:.9375rem}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cobalt);text-underline-offset:.2em;text-decoration:underline}.ftr__top[data-astro-cid-jo6i4kqk]{gap:var(--space-7) var(--gutter);grid-template-columns:1fr;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ftr__home[data-astro-cid-jo6i4kqk]{min-height:44px;display:inline-flex}.ftr__home[data-astro-cid-jo6i4kqk]:hover{text-decoration:none!important}.ftr__tagline[data-astro-cid-jo6i4kqk]{color:var(--ink-2);max-width:34ch}.ftr__cols[data-astro-cid-jo6i4kqk]{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.ftr__h[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:var(--space-4);font-weight:500}.ftr__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:36px;display:inline-flex}.ftr__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-3);display:grid}.ftr__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:28px}.ftr__k[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--muted);display:block}.ftr__offices[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{color:var(--ink-2);margin-bottom:var(--space-5);font-style:normal;line-height:1.5}.ftr__mark[data-astro-cid-jo6i4kqk]{color:var(--ink);margin-top:clamp(56px,8vw,112px);padding-bottom:clamp(16px,2vw,28px)}.ftr__mark[data-astro-cid-jo6i4kqk] svg{width:100%;height:auto;display:block}.ftr__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);border-top:1px solid var(--line);padding-block:var(--space-5) var(--space-6);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;display:flex}.ftr__legal[data-astro-cid-jo6i4kqk]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.ftr__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink-2);align-items:center;display:inline-flex}@media (width>=720px){.ftr__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.ftr__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr))}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.ftr__cols[data-astro-cid-jo6i4kqk]{grid-column:5/span 3;grid-template-columns:1fr 1fr}.ftr__contact[data-astro-cid-jo6i4kqk]{grid-column:8/span 3}.ftr__offices[data-astro-cid-jo6i4kqk]{grid-column:11/span 2}}@media (width>=1080px) and (width<=1239px){.ftr__cols[data-astro-cid-jo6i4kqk]{grid-column:5/span 4}.ftr__contact[data-astro-cid-jo6i4kqk],.ftr__offices[data-astro-cid-jo6i4kqk]{grid-column:9/span 4}}.eyebrow[data-astro-cid-2lydxdhj]{color:var(--muted)}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.illus[data-astro-cid-of6mlrgo]{background:var(--paper);aspect-ratio:var(--ratio,auto);overflow:hidden}.illus[data-astro-cid-of6mlrgo] img{object-fit:cover;width:100%;height:100%}
