*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-0{width:0px}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}html{margin:0;padding:0;width:100%;min-height:100vh;overscroll-behavior:none}body{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;overscroll-behavior:none;background-color:#fff}h1{font-size:3.2em;line-height:1.1}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.hide-scrollbar::-webkit-scrollbar{display:none}.touch-scroll-card{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-x;-webkit-touch-callout:none}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,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-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.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-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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+0000-00FF,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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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-family:IBM Plex Mono;font-style:normal;font-display:swap;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+0000-00FF,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-family:Tremella;font-style:normal;font-weight:450 600;font-display:swap;src:local("Tremella Variable"),local("TremellaVariable"),local("Tremella Medium Display"),local("Tremella-MediumDisplay")}:root{--lc-base:#FDFDFC;--lc-black-100:#000;--lc-black-90:rgba(0,0,0,.9);--lc-black-80:rgba(0,0,0,.8);--lc-black-70:rgba(0,0,0,.7);--lc-black-60:rgba(0,0,0,.6);--lc-black-50:rgba(0,0,0,.5);--lc-black-40:rgba(0,0,0,.4);--lc-black-30:rgba(0,0,0,.3);--lc-black-20:rgba(0,0,0,.2);--lc-black-10:rgba(0,0,0,.1);--lc-black-5:rgba(0,0,0,.05);--lc-white-100:#fff;--lc-white-70:rgba(255,255,255,.7);--lc-violet-100:#6C5CF5;--lc-violet-40:rgba(108,92,245,.4);--lc-violet-20:rgba(108,92,245,.2);--lc-pink-100:#E58FB6;--lc-bg-base:var(--lc-base);--lc-bg-subtle:#F0F0EF;--lc-text-primary:#191919;--lc-text-secondary:#4C4C4C;--lc-text-tertiary:#989897;--lc-text-on-dark:var(--lc-white-100);--lc-border-default:#E4E4E3;--lc-border-subtle:#F0F0EF;--lc-border-control:#CACACA;--lc-border-control-hover:#989897;--lc-action-primary:#191919;--lc-action-primary-hover:#000;--lc-red-100:#C83A4E;--lc-feedback-error:var(--lc-red-100);--lc-feedback-success:var(--lc-violet-100);--lc-accent-primary:var(--lc-violet-100);--lc-accent-soft:var(--lc-violet-20);--lc-accent-data:var(--lc-violet-40);--lc-accent-pink:var(--lc-pink-100);--lc-space-2:2px;--lc-space-4:4px;--lc-space-6:6px;--lc-space-8:8px;--lc-space-12:12px;--lc-space-16:16px;--lc-space-20:20px;--lc-space-24:24px;--lc-space-32:32px;--lc-space-40:40px;--lc-space-48:48px;--lc-space-56:56px;--lc-space-64:64px;--lc-space-72:72px;--lc-space-80:80px;--lc-space-96:96px;--lc-space-120:120px;--lc-space-160:160px;--lc-space-200:200px;--lc-font-sans:"Montserrat",Arial,sans-serif;--lc-font-serif:"Tremella",Georgia,serif;--lc-font-mono:"IBM Plex Mono",ui-monospace,monospace;--lc-type-display-size:40px;--lc-type-display-line:40px;--lc-type-statement-size:28px;--lc-type-statement-line:34px;--lc-type-h2-size:28px;--lc-type-h2-line:34px;--lc-type-h3-size:18px;--lc-type-h3-line:22px;--lc-type-body-size:14px;--lc-type-body-line:21px;--lc-type-body-small-size:12px;--lc-type-body-small-line:16px;--lc-type-mono-label-size:12px;--lc-type-mono-label-line:18px;--lc-type-mono-micro-size:10px;--lc-type-mono-micro-line:12px;--lc-dur-fast:.2s;--lc-dur-base:.3s;--lc-dur-slow:.5s;--lc-dur-bar:1.1s;--lc-ease-standard:cubic-bezier(.4,0,.2,1);--lc-ease-spring-out:cubic-bezier(.3,.7,.3,1);--lc-ease-bar:cubic-bezier(.2,.7,.2,1)}@media (max-width:760px){:root{--lc-type-display-size:34px;--lc-type-display-line:36px;--lc-type-h2-size:24px;--lc-type-h2-line:28px}}:root{--lc-nav-h: 72px;--lc-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 5h7.5M5.5 1.8 8.7 5 5.5 8.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");color-scheme:light}@media (max-width: 760px){:root{--lc-nav-h: 56px}}html{scroll-padding-top:calc(var(--lc-nav-h) + var(--lc-space-16));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}html.nav-locked{overflow:hidden}body{background:var(--lc-bg-base);color:var(--lc-text-primary);font-family:var(--lc-font-sans);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{max-width:100%}.wrap{position:relative;width:994px;max-width:calc(100% - 32px);margin:0 auto}@media (max-width: 760px){.wrap{width:auto;max-width:none;margin:0 var(--lc-space-16)}}.eyebrow{font-family:var(--lc-font-mono);font-size:var(--lc-type-mono-label-size);line-height:var(--lc-type-mono-label-line);letter-spacing:0;text-transform:uppercase;color:var(--lc-text-tertiary);text-align:center}.eb-l{text-align:left}.skip-link{position:absolute;left:var(--lc-space-16);top:-100px;z-index:100;padding:var(--lc-space-8) var(--lc-space-12);background:var(--lc-action-primary);color:var(--lc-text-on-dark);font-weight:500}.skip-link:focus{top:var(--lc-space-8)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn-d,.btn-o,.btn-w{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;height:32px;padding:0 var(--lc-space-12);border:0;border-radius:0;font-family:var(--lc-font-sans);font-weight:500;font-size:var(--lc-type-body-size);line-height:20px;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;transition:background-color var(--lc-dur-fast),box-shadow var(--lc-dur-fast),color var(--lc-dur-fast),padding var(--lc-dur-base) var(--lc-ease-spring-out)}.btn-o,.btn-w{height:34px}.btn-l{height:42px;padding:0 var(--lc-space-32)}.btn-d{background:var(--lc-action-primary);color:var(--lc-text-on-dark)}.btn-o,.btn-w{background:var(--lc-bg-base);box-shadow:inset 0 0 0 1px var(--lc-border-control);color:var(--lc-text-primary)}@media (hover: hover){.btn-d:hover{background:var(--lc-action-primary-hover)}.btn-o:hover,.btn-w:hover{box-shadow:inset 0 0 0 1px var(--lc-border-control-hover)}}.btn-d:active{background:var(--lc-action-primary-hover);color:var(--lc-white-70)}.btn-o:active,.btn-w:active{background:var(--lc-bg-subtle);box-shadow:inset 0 0 0 1px var(--lc-border-control-hover)}.btn-d:focus-visible,.btn-o:focus-visible,.btn-w:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:2px}.btn-d:is([aria-disabled=true],.is-disabled){background:var(--lc-border-default);color:var(--lc-text-tertiary);pointer-events:none}.btn-o:is([aria-disabled=true],.is-disabled),.btn-w:is([aria-disabled=true],.is-disabled){box-shadow:inset 0 0 0 1px var(--lc-border-default);color:var(--lc-black-30);pointer-events:none}.btn-d:after,.btn-o:after,.btn-w:after{content:"";display:inline-block;flex:0 0 auto;width:0;height:10px;margin-left:0;opacity:0;transform:translate(-6px);background:currentColor;-webkit-mask:var(--lc-arrow) center / 10px 10px no-repeat;mask:var(--lc-arrow) center / 10px 10px no-repeat;transition:width var(--lc-dur-base) var(--lc-ease-spring-out),margin var(--lc-dur-base) var(--lc-ease-spring-out),opacity var(--lc-dur-fast),transform var(--lc-dur-base) var(--lc-ease-spring-out)}.btn-arrow:after,.btn-d:not(.btn-noarrow):active:after{width:10px;margin-left:var(--lc-space-8);opacity:1;transform:none}@media (hover: hover){.btn-d:not(.btn-noarrow):hover:after,:is(.btn-o,.btn-w).btn-arrow:hover:after{width:10px;margin-left:var(--lc-space-8);opacity:1;transform:none}}:is([aria-disabled=true],.is-disabled):not(.btn-arrow):after{width:0;margin-left:0;opacity:0}@media (prefers-reduced-motion: reduce){.btn-d,.btn-o,.btn-w,.btn-d:after,.btn-o:after,.btn-w:after{transition:none}}.lc-link{position:relative;color:inherit;text-decoration:none}.lc-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--lc-dur-base) var(--lc-ease-standard)}@media (hover: hover){.lc-link:hover:after{transform:scaleX(1);transform-origin:left center}}.lc-link:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:4px}.nav[data-astro-cid-lu53zf5r]{position:sticky;top:0;z-index:50;height:var(--lc-nav-h);background:#fdfdfc99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-in[data-astro-cid-lu53zf5r]{position:relative;height:var(--lc-nav-h);max-width:1512px;margin:0 auto;padding:0 var(--lc-space-24);display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-lu53zf5r]{display:flex;align-items:center}.logo[data-astro-cid-lu53zf5r]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:4px}.logo-img[data-astro-cid-lu53zf5r]{display:block;height:28px;width:auto}.nav-links[data-astro-cid-lu53zf5r]{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:var(--lc-space-40)}.nav-links[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]{font-weight:500;font-size:14px;line-height:20px;color:var(--lc-black-80)}.nav-btns[data-astro-cid-lu53zf5r]{display:flex;gap:var(--lc-space-8);align-items:center}.nav-burger[data-astro-cid-lu53zf5r],.nav-menu[data-astro-cid-lu53zf5r]{display:none}@media (max-width: 760px){.nav[data-astro-cid-lu53zf5r]{background:#fdfdfcdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-in[data-astro-cid-lu53zf5r]{padding:0 var(--lc-space-16)}.logo-img[data-astro-cid-lu53zf5r]{height:32px}}@media (max-width: 1100px){.nav[data-astro-cid-lu53zf5r].open{background:var(--lc-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-links[data-astro-cid-lu53zf5r],.nav-btns[data-astro-cid-lu53zf5r] .btn-o[data-astro-cid-lu53zf5r]{display:none}.nav-btns[data-astro-cid-lu53zf5r]{gap:var(--lc-space-4)}.nav-burger[data-astro-cid-lu53zf5r]{display:flex;width:44px;height:44px;margin-right:-12px;padding:0;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-burger[data-astro-cid-lu53zf5r]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:2px}.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]{display:block;width:18px;height:8px;position:relative}.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:before,.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:after{content:"";position:absolute;left:0;width:18px;height:1.3px;background:#101010;transition:transform .3s,top .3s}.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:before{top:0}.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:after{top:6.7px}.nav[data-astro-cid-lu53zf5r].open .nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:before{top:3.35px;transform:rotate(45deg)}.nav[data-astro-cid-lu53zf5r].open .nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:after{top:3.35px;transform:rotate(-45deg)}.nav-menu[data-astro-cid-lu53zf5r]{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset:var(--lc-nav-h) 0 0;z-index:20;overflow:hidden;padding:32px 16px calc(56px + env(safe-area-inset-bottom,0px));background:var(--lc-bg-base);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.nav[data-astro-cid-lu53zf5r].open .nav-menu[data-astro-cid-lu53zf5r]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s}.nm-art[data-astro-cid-lu53zf5r]{position:absolute;left:0;bottom:0;z-index:0;width:100%;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nm-list[data-astro-cid-lu53zf5r],.nm-btns[data-astro-cid-lu53zf5r]{position:relative;z-index:1}.nm-list[data-astro-cid-lu53zf5r]{display:flex;flex-direction:column;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-base)}.nm-list[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]{display:flex;align-items:center;height:70px;padding:0 var(--lc-space-24);border-bottom:1px solid var(--lc-border-subtle);font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-statement-size);line-height:var(--lc-type-statement-line);letter-spacing:-.2px;color:var(--lc-text-primary)}.nm-list[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]:last-child{border-bottom:0}.nm-list[data-astro-cid-lu53zf5r] a[data-astro-cid-lu53zf5r]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:-2px}.nm-btns[data-astro-cid-lu53zf5r]{display:flex;flex-direction:column;gap:var(--lc-space-8)}.nm-b[data-astro-cid-lu53zf5r]{display:flex;width:100%}}@media (max-width: 760px){.nav-cta[data-astro-cid-lu53zf5r]{position:relative;height:30px;padding:0 var(--lc-space-12);font-size:13px;line-height:16px}.nav-cta[data-astro-cid-lu53zf5r]:before{content:"";position:absolute;inset:-7px -4px}.nav-cta[data-astro-cid-lu53zf5r]:after{display:none}}@media (prefers-reduced-motion: reduce){.nav-menu[data-astro-cid-lu53zf5r],.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:before,.nav-burger[data-astro-cid-lu53zf5r] i[data-astro-cid-lu53zf5r]:after{transition:none!important}}.ft-logo[data-astro-cid-mefcvbo3]{--wm-side: 0px;--wm-cut: 311;--wm-top: 24;--f: calc((100cqw - 2 * var(--wm-side)) * 1440 / 1003.5);container-type:inline-size;position:relative;width:100%;margin-top:var(--lc-space-16);overflow:hidden;pointer-events:none}.ft-logo[data-astro-cid-mefcvbo3]:before{content:"";display:block;height:calc(var(--f) * (var(--wm-cut) - var(--wm-top)) / 1440)}.ft-logo[data-astro-cid-mefcvbo3] .wm-svg{position:absolute;left:calc(50% - var(--f) * .3613);top:calc(var(--f) * (.035873 - var(--wm-top) / 1440));width:calc(var(--f) * .717923);height:auto;transition:opacity .5s ease}.ft-logo[data-astro-cid-mefcvbo3] .wm-svg path{fill:none;stroke:var(--lc-accent-data);stroke-width:1;vector-effect:non-scaling-stroke}.ft-logo[data-astro-cid-mefcvbo3] canvas{position:absolute;display:block;opacity:0;transition:opacity .5s ease}.ft-logo[data-astro-cid-mefcvbo3][data-live] canvas{opacity:1}.ft-logo[data-astro-cid-mefcvbo3][data-live] .wm-svg{opacity:0}@media (max-width: 760px){.ft-logo[data-astro-cid-mefcvbo3]{--wm-side: 20px;--wm-cut: 364;margin-top:var(--lc-space-8)}}.ft[data-astro-cid-pnrjdgm4]{position:relative;display:flex;flex-wrap:wrap;margin-top:var(--lc-space-200)}.ft-l[data-astro-cid-pnrjdgm4]{width:330px;min-height:180px;display:flex;flex-direction:column;gap:var(--lc-space-32);align-items:flex-start}.ft-h[data-astro-cid-pnrjdgm4]{font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h2-size);line-height:var(--lc-type-h2-line);letter-spacing:-.4px;color:var(--lc-text-primary);text-wrap:pretty}.ft-soc[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;gap:var(--lc-space-20);height:28px;margin:0;padding:0;list-style:none}.ft-soc[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:block;width:20px;height:20px;color:var(--lc-text-primary);transition:opacity var(--lc-dur-fast)}.ft-soc[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:3px}.ft-soc[data-astro-cid-pnrjdgm4] svg[data-astro-cid-pnrjdgm4]{display:block;width:20px;height:20px}@media (hover: hover){.ft-soc[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{opacity:.6}}.ft-cols[data-astro-cid-pnrjdgm4]{display:contents}.ft-c[data-astro-cid-pnrjdgm4]{position:absolute;top:11px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-space-24);font-weight:500;font-size:14px;line-height:20px;color:var(--lc-black-80)}.ft-c1[data-astro-cid-pnrjdgm4]{left:509px}.ft-c2[data-astro-cid-pnrjdgm4]{left:702px}.ft-badge[data-astro-cid-pnrjdgm4]{position:absolute;right:0;top:11px;width:74px;height:74px;transition:opacity var(--lc-dur-fast)}.ft-badge[data-astro-cid-pnrjdgm4] img[data-astro-cid-pnrjdgm4]{display:block;width:100%;height:100%}.ft-badge[data-astro-cid-pnrjdgm4]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:3px}@media (hover: hover){.ft-badge[data-astro-cid-pnrjdgm4]:hover{opacity:.75}}.ft-legal[data-astro-cid-pnrjdgm4]{flex:1 0 100%;margin-top:var(--lc-space-56);display:flex;justify-content:space-between;font-size:var(--lc-type-body-small-size);line-height:var(--lc-type-body-small-line);color:var(--lc-text-tertiary)}.ft-legal[data-astro-cid-pnrjdgm4] div[data-astro-cid-pnrjdgm4]{display:flex;gap:var(--lc-space-32)}@media (max-width: 760px){.ft[data-astro-cid-pnrjdgm4]{flex-direction:column;flex-wrap:nowrap;gap:var(--lc-space-56);margin-top:var(--lc-space-80)}.ft-l[data-astro-cid-pnrjdgm4]{width:auto;min-height:0;gap:var(--lc-space-24)}.ft-h[data-astro-cid-pnrjdgm4]{font-size:var(--lc-type-h2-size);line-height:var(--lc-type-h2-line)}.ft-cols[data-astro-cid-pnrjdgm4]{display:flex;gap:var(--lc-space-16);align-items:flex-start}.ft-c[data-astro-cid-pnrjdgm4]{position:static;width:131px;gap:0;margin:-12px 0}.ft-c[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;min-height:44px}.ft-c[data-astro-cid-pnrjdgm4] .lc-link[data-astro-cid-pnrjdgm4]:after{bottom:9px}.ft-soc[data-astro-cid-pnrjdgm4]{gap:var(--lc-space-24)}.ft-soc[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{box-sizing:content-box;padding:12px;margin:-12px}.ft-badge[data-astro-cid-pnrjdgm4]{position:static;margin-left:auto;width:64px;height:64px}.ft-legal[data-astro-cid-pnrjdgm4]{flex:none;margin-top:calc(var(--lc-space-24) - var(--lc-space-56));flex-direction:column;gap:var(--lc-space-12);padding-top:var(--lc-space-20);border-top:1px solid var(--lc-border-subtle)}.ft-legal[data-astro-cid-pnrjdgm4] div[data-astro-cid-pnrjdgm4]{gap:var(--lc-space-20)}.ft-legal[data-astro-cid-pnrjdgm4] div[data-astro-cid-pnrjdgm4]:empty{display:none}}
