@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Archivo Variable,Archivo,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root[data-theme=light]{--c-bg:245 246 248;--c-surface:255 255 255;--c-surface-deep:236 238 242;--c-line:225 228 234;--c-line-card:214 218 226;--c-line-input:188 194 205;--c-line-cell:230 232 237;--c-red:208 26 58;--c-red-deep:168 17 47;--c-red-ink:255 255 255;--c-text:11 12 16;--c-muted:59 64 77;--c-muted-soft:83 89 104;--c-muted-off:167 172 184;--c-muted-faint:102 109 125;--c-shadow-block:214 218 226;--c-stroke:195 200 210;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--c-bg:11 12 16;--c-surface:18 20 27;--c-surface-deep:14 16 22;--c-line:28 31 42;--c-line-card:31 34 48;--c-line-input:42 46 60;--c-line-cell:35 38 53;--c-red:244 48 78;--c-red-deep:217 28 58;--c-red-ink:46 3 7;--c-text:244 245 247;--c-muted:185 190 201;--c-muted-soft:153 160 173;--c-muted-off:74 79 94;--c-muted-faint:120 127 148;--c-shadow-block:35 39 58;--c-stroke:38 43 61;--bg:rgb(var(--c-bg));--surface:rgb(var(--c-surface));--surface-deep:rgb(var(--c-surface-deep));--line:rgb(var(--c-line));--line-card:rgb(var(--c-line-card));--line-input:rgb(var(--c-line-input));--line-cell:rgb(var(--c-line-cell));--red:rgb(var(--c-red));--red-deep:rgb(var(--c-red-deep));--red-ink:rgb(var(--c-red-ink));--text:rgb(var(--c-text));--muted:rgb(var(--c-muted));--muted-soft:rgb(var(--c-muted-soft));--muted-off:rgb(var(--c-muted-off));--muted-faint:rgb(var(--c-muted-faint));--shadow-block:rgb(var(--c-shadow-block));--stroke:rgb(var(--c-stroke));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rail:46px;--nav-h:85px;--gutter:48px;--space-80:80px;--space-64:64px;--space-56:56px;--space-block-56:56px;--space-50:50px;--space-48:48px;--space-44:44px;--space-40:40px;--space-34:34px;--space-32:32px;--space-30:30px;--space-26:26px;--space-22:22px;--space-20:20px;--space-18:18px;--space-16:16px;--space-row-32:32px;--space-row-30:30px;--space-row-15:15px;--space-team-frame:620px;--space-cell:46px;--space-band:clamp(72px, 10vh, 132px)}@media (width>=900px){:root{--space-80:clamp(32px, calc(17vh - 104px), 80px);--space-64:clamp(28px, calc(13vh - 76px), 64px);--space-56:clamp(28px, calc(10vh - 52px), 56px);--space-block-56:clamp(25px, calc(11vh - 63px), 56px);--space-50:clamp(23px, calc(10vh - 57px), 50px);--space-48:clamp(22px, calc(9vh - 50px), 48px);--space-44:clamp(20px, calc(9vh - 52px), 44px);--space-40:clamp(18px, calc(8vh - 46px), 40px);--space-34:clamp(18px, calc(6vh - 30px), 34px);--space-32:clamp(17px, calc(5.5vh - 27px), 32px);--space-30:clamp(16px, calc(5vh - 24px), 30px);--space-26:clamp(16px, calc(4vh - 16px), 26px);--space-22:clamp(14px, calc(3vh - 10px), 22px);--space-20:clamp(12px, calc(3vh - 12px), 20px);--space-18:clamp(12px, calc(2vh - 4px), 18px);--space-16:clamp(10px, calc(2vh - 6px), 16px);--space-row-32:clamp(10px, calc(8vh - 54px), 32px);--space-row-30:clamp(9px, calc(7.5vh - 51px), 30px);--space-row-15:clamp(5px, calc(4vh - 27px), 15px);--space-team-frame:clamp(300px, 46vh, 620px);--space-cell:clamp(28px, calc(4.4vh - 4px), 46px)}}html,body{background:var(--bg);margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;font-family:Archivo Variable,Archivo,system-ui,sans-serif}*{border-radius:0}a{color:var(--text);text-decoration:none}a:hover{color:var(--red)}::selection{background:var(--red);color:var(--text)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-input)}::-webkit-scrollbar-thumb:hover{background:var(--red)}input::-moz-placeholder{color:var(--muted-faint)}textarea::-moz-placeholder{color:var(--muted-faint)}input::placeholder,textarea::placeholder{color:var(--muted-faint)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}h1[id],h2[id],h3[id],h4[id],section[id],[id]:target{scroll-margin-top:calc(var(--nav-h) + 24px)}html{scroll-behavior:smooth}.screen-section{min-height:calc(100dvh - var(--nav-h))}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=760px){.container{max-width:760px}}@media (width>=768px){.container{max-width:768px}}@media (width>=900px){.container{max-width:900px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-px{bottom:-1px}.left-0{left:0}.top-0{top:0}.top-\[calc\(var\(--nav-h\)\+24px\)\]{top:calc(var(--nav-h) + 24px)}.top-px{top:1px}.z-10{z-index:10}.z-50{z-index:50}.z-\[90\]{z-index:90}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.-ml-px{margin-left:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[var\(--space-22\)\]{margin-bottom:var(--space-22)}.mb-\[var\(--space-30\)\]{margin-bottom:var(--space-30)}.mb-\[var\(--space-40\)\]{margin-bottom:var(--space-40)}.ml-2{margin-left:.5rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[var\(--space-22\)\]{margin-top:var(--space-22)}.mt-\[var\(--space-30\)\]{margin-top:var(--space-30)}.mt-\[var\(--space-40\)\]{margin-top:var(--space-40)}.mt-\[var\(--space-44\)\]{margin-top:var(--space-44)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-2{height:.5rem}.h-\[90px\]{height:90px}.h-\[calc\(var\(--nav-h\)-1px\)\]{height:calc(var(--nav-h) - 1px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-none{max-height:none}.min-h-\[280px\]{min-height:280px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0{width:0}.w-2{width:.5rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-\[1100px\]{max-width:1100px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-content{max-width:1280px}.max-w-none{max-width:none}.max-w-shell{max-width:min(1600px,100%)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-\[101\%\]{--tw-translate-y:101%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.gap-\[34px\]{gap:34px}.gap-px{gap:1px}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-3{row-gap:.75rem}.gap-y-\[10px\]{row-gap:10px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-balance{text-wrap:balance}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-line{--tw-border-opacity:1;border-color:rgb(var(--c-line) / var(--tw-border-opacity,1))}.border-line-card{--tw-border-opacity:1;border-color:rgb(var(--c-line-card) / var(--tw-border-opacity,1))}.border-line-input{--tw-border-opacity:1;border-color:rgb(var(--c-line-input) / var(--tw-border-opacity,1))}.border-line\/30{border-color:rgb(var(--c-line) / .3)}.border-line\/50{border-color:rgb(var(--c-line) / .5)}.border-red{--tw-border-opacity:1;border-color:rgb(var(--c-red) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-line-input{--tw-border-opacity:1;border-left-color:rgb(var(--c-line-input) / var(--tw-border-opacity,1))}.border-l-red{--tw-border-opacity:1;border-left-color:rgb(var(--c-red) / var(--tw-border-opacity,1))}.bg-amber-400\/30{background-color:#fbbf244d}.bg-bg{--tw-bg-opacity:1;background-color:rgb(var(--c-bg) / var(--tw-bg-opacity,1))}.bg-bg\/95{background-color:rgb(var(--c-bg) / .95)}.bg-bg\/\[0\.92\]{background-color:rgb(var(--c-bg) / .92)}.bg-emerald-400\/30{background-color:#34d3994d}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--c-line) / var(--tw-bg-opacity,1))}.bg-line-card{--tw-bg-opacity:1;background-color:rgb(var(--c-line-card) / var(--tw-bg-opacity,1))}.bg-red{--tw-bg-opacity:1;background-color:rgb(var(--c-red) / var(--tw-bg-opacity,1))}.bg-rose-500\/30{background-color:#f43f5e4d}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1))}.bg-surface-deep{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-deep) / var(--tw-bg-opacity,1))}.bg-surface\/60{background-color:rgb(var(--c-surface) / .6)}.bg-transparent{background-color:#0000}.fill-ink{fill:rgb(var(--c-text) / 1)}.fill-muted-soft{fill:rgb(var(--c-muted-soft) / 1)}.fill-surface{fill:rgb(var(--c-surface) / 1)}.stroke-line-input{stroke:rgb(var(--c-line-input) / 1)}.stroke-muted-soft{stroke:rgb(var(--c-muted-soft) / 1)}.stroke-red{stroke:rgb(var(--c-red) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[clamp\(24px\,3vw\,40px\)\]{padding:clamp(24px,3vw,40px)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-gutter{padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[120px\]{padding-top:120px;padding-bottom:120px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[clamp\(80px\,12vh\,140px\)\]{padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(80px,12vh,140px)}.py-\[var\(--space-30\)\]{padding-top:var(--space-30);padding-bottom:var(--space-30)}.py-\[var\(--space-band\)\]{padding-top:var(--space-band);padding-bottom:var(--space-band)}.pb-16{padding-bottom:4rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[var\(--space-band\)\]{padding-bottom:var(--space-band)}.pl-0{padding-left:0}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-8{padding-top:2rem}.pt-\[clamp\(72px\,12vh\,140px\)\]{padding-top:clamp(72px,12vh,140px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:Archivo Variable,Archivo,system-ui,sans-serif}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[clamp\(20px\,1\.8vw\,26px\)\]{font-size:clamp(20px,1.8vw,26px)}.text-\[clamp\(34px\,3\.4vw\,50px\)\]{font-size:clamp(34px,3.4vw,50px)}.text-\[clamp\(40px\,5vw\,64px\)\]{font-size:clamp(40px,5vw,64px)}.text-\[clamp\(48px\,7\.5vw\,128px\)\]{font-size:clamp(48px,7.5vw,128px)}.text-\[clamp\(64px\,9vw\,128px\)\]{font-size:clamp(64px,9vw,128px)}.text-base{font-size:1rem;line-height:1.5rem}.text-pageh1{letter-spacing:-.03em;font-size:clamp(60px,7vw,96px);font-weight:800;line-height:1}.text-sectionh2{letter-spacing:-.025em;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:1.04}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.text-bg{--tw-text-opacity:1;color:rgb(var(--c-bg) / var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--c-text) / var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--c-muted) / var(--tw-text-opacity,1))}.text-muted-faint{--tw-text-opacity:1;color:rgb(var(--c-muted-faint) / var(--tw-text-opacity,1))}.text-muted-soft{--tw-text-opacity:1;color:rgb(var(--c-muted-soft) / var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(var(--c-red) / var(--tw-text-opacity,1))}.text-stroke{--tw-text-opacity:1;color:rgb(var(--c-stroke) / var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-red{-webkit-text-decoration-color:rgb(var(--c-red) / 1);text-decoration-color:rgb(var(--c-red) / 1)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-block-xl{--tw-shadow:12px 12px 0 var(--shadow-block);--tw-shadow-colored:12px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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)}.brightness-0{--tw-brightness:brightness(0);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)}.invert{--tw-invert:invert(100%);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)}.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)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,padding-left\]{transition-property:background-color,padding-left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\]{transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,transform\]{transition-property:color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-\[250ms\]{transition-duration:.25s}.\[animation-delay\:250ms\]{animation-delay:.25s}.\[animation-delay\:330ms\]{animation-delay:.33s}.\[animation-delay\:410ms\]{animation-delay:.41s}.\[animation-delay\:490ms\]{animation-delay:.49s}.\[animation-delay\:570ms\]{animation-delay:.57s}.\[animation-delay\:650ms\]{animation-delay:.65s}.\[clip-path\:polygon\(\.\.\.\)\]{clip-path:polygon(...)}.\[text-wrap\:pretty\]{text-wrap:pretty}@keyframes nav-intro{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes nav-item-intro{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-nav-intro{animation:.55s cubic-bezier(.2,.7,.2,1) both nav-intro}.animate-nav-item{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) both nav-item-intro}.team-card{position:relative}@media (hover:hover) and (pointer:fine){.team-card__bio{z-index:10;overscroll-behavior:contain;background:linear-gradient(to top, var(--bg) 60%, transparent 100%);opacity:0;pointer-events:none;flex-direction:column;justify-content:safe flex-end;padding:20px;transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(16px)}.team-card:hover .team-card__bio,.team-card:focus .team-card__bio,.team-card:focus-within .team-card__bio{opacity:1;pointer-events:auto;transform:translateY(0)}}.pillar-index-stroke{color:#0000;-webkit-text-stroke:1px var(--text)}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.animate-cursor-blink{animation:1.06s step-end infinite cursor-blink}.grain{z-index:70;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.grain{display:none}}@supports (-webkit-text-stroke:2px #000) or (text-stroke:2px #000){.outline-word{color:#0000;-webkit-text-stroke:2px var(--text);text-stroke:2px var(--text)}}.hero-letter{transform-origin:50%;transition:color .26s cubic-bezier(.2,.7,.2,1),-webkit-text-stroke-color .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1);display:inline-block}.hero-plate{z-index:0;aspect-ratio:4/3;pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--line) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 34px);width:min(46vw,780px);position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(115% 100% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(115% 100% at 100% 0,#000 0%,#0000 70%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band{position:relative}.band:before{content:"";inset-inline:0;background:var(--red);transform-origin:0;pointer-events:none;height:1px;animation:linear both band-rule;animation-timeline:view();animation-range:cover cover 12%;position:absolute;top:-1px;transform:scaleX(0)}@keyframes band-rule{to{transform:scaleX(1)}}}}@media (prefers-reduced-motion:no-preference){@keyframes period-blink{0%,48%{opacity:1}52%,to{opacity:.2}}.period-blink{animation:1.5s step-end infinite period-blink}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],[data-reveal-group]>*{opacity:1!important}}code[class*=language-],pre[class*=language-]{color:#a1a1aa;tab-size:2}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#7c7c8b;font-style:italic}.token.punctuation{color:#787887}.token.namespace{opacity:.8}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#f4f5f7}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin{color:#34d399}.token.operator,.token.entity,.token.url{color:#a1a1aa}.token.atrule,.token.attr-value,.token.keyword{color:#a78bfa}.token.function,.token.class-name{color:#67e8f9}.token.regex,.token.important,.token.variable{color:#fbbf24}.token.important,.token.bold{font-weight:600}.token.italic{font-style:italic}.token.deleted{color:#f87171}.token.inserted{color:#34d399}[data-theme=light] code[class*=language-],[data-theme=light] pre[class*=language-]{color:#3f3f46}[data-theme=light] .token.comment,[data-theme=light] .token.prolog,[data-theme=light] .token.doctype,[data-theme=light] .token.cdata{color:#6b6b75}[data-theme=light] .token.punctuation,[data-theme=light] .token.operator,[data-theme=light] .token.entity,[data-theme=light] .token.url{color:#52525b}[data-theme=light] .token.property,[data-theme=light] .token.tag,[data-theme=light] .token.boolean,[data-theme=light] .token.number,[data-theme=light] .token.constant,[data-theme=light] .token.symbol{color:#0b0c10}[data-theme=light] .token.selector,[data-theme=light] .token.attr-name,[data-theme=light] .token.string,[data-theme=light] .token.char,[data-theme=light] .token.builtin,[data-theme=light] .token.inserted{color:#047857}[data-theme=light] .token.atrule,[data-theme=light] .token.attr-value,[data-theme=light] .token.keyword{color:#6d28d9}[data-theme=light] .token.function,[data-theme=light] .token.class-name{color:#0e7490}[data-theme=light] .token.regex,[data-theme=light] .token.important,[data-theme=light] .token.variable{color:#a16207}[data-theme=light] .token.deleted{color:#b91c1c}.doc-prose{color:rgb(var(--c-muted));font-size:17px;line-height:1.75}.doc-prose>:first-child{margin-top:0}.doc-prose p{margin:20px 0 0}.doc-prose p:first-child{margin-top:0}.doc-prose strong{color:rgb(var(--c-text));font-weight:600}.doc-prose :not(pre)>code{color:rgb(var(--c-text));background:rgb(var(--c-surface-deep));overflow-wrap:anywhere;padding:2px 6px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:.88em}.doc-prose a{color:rgb(var(--c-text));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--c-red) / .5);text-decoration-color:rgb(var(--c-red) / .5);text-underline-offset:3px}.doc-prose a:hover{-webkit-text-decoration-color:rgb(var(--c-red));text-decoration-color:rgb(var(--c-red))}.doc-prose h2{letter-spacing:-.02em;color:rgb(var(--c-text));margin:44px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.doc-prose h3{color:rgb(var(--c-text));margin:32px 0 12px;font-size:20px;font-weight:700}.doc-prose ul,.doc-prose ol{margin:16px 0 0;padding:0;list-style:none}.doc-prose ol{counter-reset:doc-li}.doc-prose li{margin:12px 0;padding-left:22px;position:relative}.doc-prose ul>li:before{content:"";background:rgb(var(--c-red));width:7px;height:7px;position:absolute;top:.65em;left:0}.doc-prose ol>li{counter-increment:doc-li}.doc-prose ol>li:before{content:counter(doc-li) ".";color:rgb(var(--c-red));font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:.85em;position:absolute;left:0}.doc-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.doc-prose th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--c-muted-faint));border-bottom:1px solid rgb(var(--c-line-input));padding:8px 14px 8px 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.doc-prose td{vertical-align:top;border-bottom:1px solid rgb(var(--c-line));padding:10px 14px 10px 0}.backdrop\:bg-bg\/90::backdrop{background-color:rgb(var(--c-bg) / .9)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:font-mono:before{content:var(--tw-content);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.before\:text-red:before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(var(--c-red) / var(--tw-text-opacity,1))}.before\:content-\[\'—\'\]:before{--tw-content:"—";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-red:hover{--tw-border-opacity:1;border-color:rgb(var(--c-red) / var(--tw-border-opacity,1))}.hover\:bg-red\/\[0\.14\]:hover{background-color:rgb(var(--c-red) / .14)}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1))}.hover\:pl-\[26px\]:hover{padding-left:26px}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--c-text) / var(--tw-text-opacity,1))}.hover\:text-muted:hover{--tw-text-opacity:1;color:rgb(var(--c-muted) / var(--tw-text-opacity,1))}.hover\:text-red:hover{--tw-text-opacity:1;color:rgb(var(--c-red) / var(--tw-text-opacity,1))}.hover\:text-red-deep:hover{--tw-text-opacity:1;color:rgb(var(--c-red-deep) / var(--tw-text-opacity,1))}.focus-visible\:border-red:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--c-red) / var(--tw-border-opacity,1))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.group:hover .group-hover\:text-muted{--tw-text-opacity:1;color:rgb(var(--c-muted) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-red{--tw-text-opacity:1;color:rgb(var(--c-red) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}:is([data-theme=light] .light\:block){display:block}:is([data-theme=light] .light\:hidden){display:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:hover\:translate-x-\[2px\]:hover{--tw-translate-x:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:active\:translate-y-\[1px\]:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (width>=640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}.sm\:text-right{text-align:right}}@media (width>=760px){.stack\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stack\:grid-cols-\[140px_1fr_220px\]{grid-template-columns:140px 1fr 220px}.stack\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.stack\:grid-cols-\[64px_1fr_auto\]{grid-template-columns:64px 1fr auto}.stack\:items-end{align-items:flex-end}.stack\:items-center{align-items:center}.stack\:gap-6{gap:1.5rem}.stack\:gap-8{gap:2rem}.stack\:border-l{border-left-width:1px}.stack\:border-t-0{border-top-width:0}.stack\:p-10{padding:2.5rem}.stack\:text-right{text-align:right}}@media (width>=768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-right{text-align:right}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-\[calc\(var\(--nav-h\)\+24px\)\]{top:calc(var(--nav-h) + 24px)}.lg\:top-\[calc\(var\(--nav-h\)\+var\(--space-30\)\)\]{top:calc(var(--nav-h) + var(--space-30))}.lg\:mb-0{margin-bottom:0}.lg\:grid{display:grid}.lg\:max-h-\[calc\(100vh-var\(--nav-h\)-48px\)\]{max-height:calc(100vh - var(--nav-h) - 48px)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.32fr\)_minmax\(0\,0\.68fr\)\]{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:\[grid-template-columns\:240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.xl\:grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.xl\:\[grid-template-columns\:minmax\(0\,760px\)_220px\]{grid-template-columns:minmax(0,760px) 220px}}
