sy-head:where(.astro-3ef6ksr2){--br:1.5rem;backdrop-filter:blur(10px);background:#121212eb;border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--color-text);left:0;margin:0 auto;position:fixed;right:0;top:0;transition:transform .3s var(--ease-out-cubic);z-index:10}body.is-nav-hidden sy-head:where(.astro-3ef6ksr2){transform:translateY(-100%)}@media only screen and (max-width:767px){sy-head:where(.astro-3ef6ksr2){--br:1rem}}.inner:where(.astro-3ef6ksr2){padding:.5rem 0}.wrapper:where(.astro-3ef6ksr2){align-items:center;display:flex;height:3.5rem;justify-content:space-between;position:relative}@media only screen and (max-width:987px){.wrapper:where(.astro-3ef6ksr2){flex-wrap:wrap}}.logo:where(.astro-3ef6ksr2){position:relative;z-index:3}.logo:where(.astro-3ef6ksr2) img:where(.astro-3ef6ksr2){height:3.5rem;width:auto}.menu:where(.astro-3ef6ksr2){display:flex;left:0;margin:0 auto;position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:987px){.menu:where(.astro-3ef6ksr2){align-items:center;background:var(--color-bg);clip-path:inset(0 0 0);height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:clip-path .5s var(--ease-out-expo);width:100vw;z-index:2}body:not(.is-nav-opened) .menu:where(.astro-3ef6ksr2){clip-path:inset(0 0 100%);pointer-events:none}body.is-nav-small:not(.is-nav-opened) .menu:where(.astro-3ef6ksr2){clip-path:inset(0 0 calc(100% - 4.25rem) round 0 0 var(--br) var(--br))}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){body.is-nav-small:not(.is-nav-opened) .menu:where(.astro-3ef6ksr2){clip-path:inset(0 0 calc(100% - 3.875rem) round 0 0 1rem 1rem)}}.menu:where(.astro-3ef6ksr2) ul{font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.5) var(--font-body);letter-spacing:var(--ls,-.01em)}.menu:where(.astro-3ef6ksr2) ul{--fs:var(--font-size-sm);align-items:center;display:flex;gap:1.3125em;list-style:none;margin:0;padding:0}@media only screen and (max-width:987px){.menu:where(.astro-3ef6ksr2) ul{color:var(--color-text)}}@media only screen and (max-width:987px){.menu:where(.astro-3ef6ksr2) ul{flex-direction:column;font-size:1.5rem;gap:1rem}}.menu:where(.astro-3ef6ksr2) ul li{align-items:center;display:flex;gap:1.3125em}@media only screen and (max-width:987px){.menu:where(.astro-3ef6ksr2) ul li{flex-direction:column;gap:1rem}}.menu:where(.astro-3ef6ksr2) ul li:after{background:var(--color-text-alt);content:"";display:inline-block;height:2px;width:2px}.menu:where(.astro-3ef6ksr2) ul li:last-child:after{display:none}.menu:where(.astro-3ef6ksr2) ul a{color:var(--color-text);position:relative;-webkit-text-decoration:none;text-decoration:none}.menu:where(.astro-3ef6ksr2) ul a:before{background:var(--color-brand-1);content:"";height:1px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.menu:where(.astro-3ef6ksr2) ul a:hover:before{transform:scaleX(1);transform-origin:left}.menu:where(.astro-3ef6ksr2) ul a:focus:before{transform:scaleX(1);transform-origin:left}.buttons:where(.astro-3ef6ksr2){align-items:center;display:flex;gap:.8rem;z-index:2}@media only screen and (max-width:987px){.buttons:where(.astro-3ef6ksr2){gap:1.25rem}}.nav-cta{--fs:var(--font-size-sm)}.toggle:where(.astro-3ef6ksr2){align-items:center;align-self:normal;background:none;border:none;color:var(--color-brand-1);cursor:pointer;display:none;padding:0;transition:color .3s var(--ease-out-expo);z-index:2}.has-no-bg .toggle{color:var(--color-text)}body.is-nav-opened .toggle,body.is-nav-small .toggle:where(.astro-3ef6ksr2){color:var(--color-brand-1)}@media only screen and (max-width:987px){.toggle:where(.astro-3ef6ksr2){display:flex}}.toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2):last-child{display:flex;flex-direction:column;height:1.5rem;justify-content:space-between;width:2.25rem}.toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2):last-child span:where(.astro-3ef6ksr2){background:currentcolor;border-radius:10px;display:flex;height:2px;transform:translateZ(0);transition:transform .2s var(--ease-out-cubic);width:100%}.toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2):last-child span:where(.astro-3ef6ksr2):nth-child(2){transition-property:opacity}body.is-nav-opened .toggle:where(.astro-3ef6ksr2){color:var(--color-brand-1)}body.is-nav-opened .toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):first-child{transform:translateY(calc(.75rem - 1px)) rotate(45deg)}body.is-nav-opened .toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):nth-child(2){opacity:0}body.is-nav-opened .toggle:where(.astro-3ef6ksr2)>span:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):last-child{transform:translateY(calc(-.75rem + 1px)) rotate(-45deg)}sy-footer:where(.astro-sz7xmlte){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.5) var(--font-body);letter-spacing:var(--ls,-.01em);--fs:var(--font-size-xs);background:var(--color-brand-5);color:#fff9;display:block;position:relative;z-index:10}footer:where(.astro-sz7xmlte){width:100%}.inner:where(.astro-sz7xmlte){padding:4rem 0 1.5rem}.top:where(.astro-sz7xmlte){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:3rem;align-items:start;gap:3rem;padding-bottom:3.5rem}.logo:where(.astro-sz7xmlte){display:inline-block}.logo:where(.astro-sz7xmlte) img:where(.astro-sz7xmlte){height:2.25rem;width:auto}.claim:where(.astro-sz7xmlte){color:var(--color-white);font-family:var(--font-heading);font-size:max(1.75rem,min(3.5vw,2.75rem));font-weight:500;letter-spacing:-.01em;line-height:1.02;margin:1.75rem 0 0}.claim-accent:where(.astro-sz7xmlte){color:var(--color-brand-1)}.brand-desc:where(.astro-sz7xmlte){color:#ffffff8c;font-size:var(--font-size-sm);line-height:1.65;margin:1.5rem 0 0;max-width:26em}.col:where(.astro-sz7xmlte){align-items:flex-start;display:flex;flex-direction:column;gap:.9rem;padding-top:.5rem}.col-title:where(.astro-sz7xmlte){color:#ffffff73;font-size:.65rem;letter-spacing:.14em;margin-bottom:.4rem}.contact-link:where(.astro-sz7xmlte){color:var(--color-white);font-family:var(--font-body);font-size:var(--font-size-md);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.contact-link:where(.astro-sz7xmlte):focus,.contact-link:where(.astro-sz7xmlte):hover{color:var(--color-brand-1)}.contact-muted:where(.astro-sz7xmlte){color:#ffffff73;font-size:var(--font-size-sm);line-height:1.6;max-width:22em}.contact-bna:where(.astro-sz7xmlte),.contact-instagram:where(.astro-sz7xmlte),.contact-youtube:where(.astro-sz7xmlte){align-items:center;display:inline-flex;gap:.5rem}.ig-icon:where(.astro-sz7xmlte),.yt-icon:where(.astro-sz7xmlte){flex-shrink:0;height:1rem;width:1rem}.bna-logo:where(.astro-sz7xmlte){flex-shrink:0;height:1.1rem;width:auto}.connect-actions:where(.astro-sz7xmlte){display:flex;flex-wrap:wrap;gap:.75rem}.connect-btn:where(.astro-sz7xmlte){align-items:center;border:1px solid hsla(0,0%,100%,.15);color:var(--color-white);display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;gap:.6rem;padding:.8rem 1.4rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.connect-btn:where(.astro-sz7xmlte):focus,.connect-btn:where(.astro-sz7xmlte):hover{border-color:var(--color-brand-1);color:var(--color-brand-1)}.connect-icon:where(.astro-sz7xmlte){flex-shrink:0;height:1.1em;width:1.1em}.bottom:where(.astro-sz7xmlte){align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:1.5rem;justify-content:space-between;padding-top:1.5rem}@media only screen and (max-width:987px){.bottom:where(.astro-sz7xmlte){flex-direction:column}}.cp:where(.astro-sz7xmlte){color:#fff6;display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);margin:0}.cp:where(.astro-sz7xmlte),.logo-inline:where(.astro-sz7xmlte){align-items:center;gap:.4rem}.logo-inline:where(.astro-sz7xmlte){color:#ffffff8c;display:inline-flex;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease;z-index:3}.logo-inline:where(.astro-sz7xmlte):hover{color:#ffffffd9}.logo-inline:where(.astro-sz7xmlte) img:where(.astro-sz7xmlte){filter:brightness(0) invert(1);height:.9rem;width:auto}.menu:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte){align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0}.menu:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){color:#ffffff8c;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:500;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.menu:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover{color:var(--color-brand-1)}@media only screen and (max-width:987px){.top:where(.astro-sz7xmlte){gap:2.5rem;grid-template-columns:1fr;padding-bottom:2.5rem}.inner:where(.astro-sz7xmlte){padding-top:3rem}}html.lenis,html.lenis body{height:auto}.lenis:where(.astro-mwq4gkly):not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis:where(.astro-mwq4gkly).lenis-smooth :where(.astro-mwq4gkly)[data-lenis-prevent]{overscroll-behavior:contain}.lenis:where(.astro-mwq4gkly).lenis-smooth iframe:where(.astro-mwq4gkly){pointer-events:none}.lenis:where(.astro-mwq4gkly).lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.whatsapp-float:where(.astro-iehx2mtc){align-items:center;background:#25d366;border-radius:50%;bottom:1.5rem;box-shadow:0 4px 12px #0003;display:flex;height:56px;justify-content:center;position:fixed;right:1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease;width:56px;z-index:50}.whatsapp-float:where(.astro-iehx2mtc):hover{box-shadow:0 6px 20px #00000040;transform:scale(1.08)}.whatsapp-float:where(.astro-iehx2mtc):active{transform:scale(.95)}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.whatsapp-float:where(.astro-iehx2mtc){bottom:1rem;height:50px;right:1rem;width:50px}.whatsapp-float:where(.astro-iehx2mtc) svg:where(.astro-iehx2mtc){height:24px;width:24px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;word-wrap:break-word}.u-container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-max-width) - var(--container-offset)*2);width:calc(100% - var(--container-offset)*2)}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-text{font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.5) var(--font-body);letter-spacing:var(--ls,-.01em)}.u-heading{font:var(--fw,350) var(--fs,var(--font-size-base)) /var(--lh,1.2) var(--font-heading);letter-spacing:var(--ls,-.02em)}.u-mono{font:var(--fw,400) var(--fs,var(--font-size-sm)) /var(--fh,1.4) var(--font-mono);letter-spacing:var(--ls,.02em)}.u-spec{font:var(--fw,500) var(--fs,var(--font-size-xs)) /var(--fh,1.3) var(--font-mono);letter-spacing:var(--ls,.06em);text-transform:uppercase}[data-sy-reveal=fade],[data-sy-reveal=lines],[data-sy-reveal=words]{opacity:0}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-heading:Impact,Anton,Haettenschweiler,"Arial Narrow Bold",sans-serif;--font-body:Arial,Helvetica,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--font-size-base:21px;--font-size-lg:1.15rem;--font-size-md:1rem;--font-size-sm:.9rem;--font-size-xs:.8rem;--type-hero:3.25rem;--type-display:2.75rem;--type-title:2rem;--type-subtitle:1.6rem;--rgb-white:255,255,255;--rgb-black:0,0,0;--rgb-text:255,255,255;--rgb-text-alt:180,180,180;--rgb-brand-1:242,140,40;--rgb-brand-2:253,228,210;--rgb-brand-3:26,26,26;--rgb-brand-4:40,40,40;--rgb-brand-5:17,17,17;--color-text:rgb(var(--rgb-text));--color-text-alt:rgb(var(--rgb-text-alt));--color-white:rgb(var(--rgb-white));--color-black:rgb(var(--rgb-black));--color-brand-1:rgb(var(--rgb-brand-1));--color-brand-2:rgb(var(--rgb-brand-2));--color-brand-3:rgb(var(--rgb-brand-3));--color-brand-4:rgb(var(--rgb-brand-4));--color-brand-5:rgb(var(--rgb-brand-5));--color-bg:#111;--color-surface:#1a1a1a;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-out-back:cubic-bezier(.22,1,.36,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--container-max-width:72rem;--container-offset:4rem}@media only screen and (max-width:1280px){:root{--font-size-base:18px;--container-offset:3rem}}@media only screen and (max-width:987px){:root{--font-size-base:18px;--container-offset:2rem;--type-display-md:2.25rem;--type-title-md:1.75rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){:root{--container-offset:1.5rem}}body,html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:1.5;margin:0;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{-webkit-text-decoration:none;text-decoration:none}a,button{color:currentcolor}.section-label{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;margin-bottom:3rem;padding-bottom:1rem}.section-label .u-spec{color:var(--color-brand-1);font-size:.7rem}.u-eyebrow{align-items:center;color:var(--color-text-alt);display:flex;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:.75rem;letter-spacing:.12em;margin-bottom:1.5rem;text-transform:uppercase}.u-eyebrow-line{background:var(--color-brand-1);flex-shrink:0;height:1px;width:2rem}.u-badge{align-items:center;background:var(--color-brand-1);color:var(--color-white);display:grid;font-family:var(--font-mono);font-size:.65rem;font-weight:500;height:2.5rem;justify-items:center;place-items:center;width:2.5rem}.section-line{background:#ffffff14;flex:1;height:1px}.section-connector{position:relative}.section-connector:before{background:linear-gradient(180deg,transparent,rgba(242,140,40,.15) 20%,rgba(242,140,40,.15) 80%,transparent);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:1px}@media only screen and (max-width:987px){.section-connector:before{display:none}}.spec-row{display:flex;gap:2rem;margin-top:1.5rem}.spec-item{display:flex;flex-direction:column;gap:.25rem}.spec-label{color:var(--color-text-alt);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.spec-label,.spec-value{font-family:var(--font-mono)}.spec-value{color:var(--color-text);font-size:.85rem;font-weight:600}.skip-link:where(.astro-sckkx6r4){background:var(--color-brand-1);left:0;margin:auto;padding:.5rem;position:absolute;right:0;transform:translateY(-100%);transition:transform .3s ease;white-space:nowrap;width:-moz-min-content;width:min-content;z-index:100}.skip-link:where(.astro-sckkx6r4):focus{transform:translateY(0)}
