:root{--font-lineheight-1: 1.25;--font-weight-9: 900;--font-size-8: 3.5rem;--size-header-1: 20ch;--font-size-6: 2.5rem;--size-header-2: 25ch;--font-size-5: 2rem;--font-size-4: 1.5rem;--font-size-3: 1.25rem;--size-header-3: 35ch;--font-size-2: 1.1rem;--gray-7: #495057;--size-2: .5rem;--size-1: .25rem;--size-relative-4: 1.25ch;--size-content-1: 20ch;--size-3: 1rem;--size-10: 5rem;--font-monospace-code: Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--radius-2: 5px;--border-size-1: 1px;--size-8: 3rem;--size-content-2: 45ch;--size-content-3: 60ch;--font-weight-7: 700;--size-5: 1.5rem;--font-size-0: .75rem;--size-fluid-5: max(4rem, min(5vw, 5rem));--border-size-2: 2px;--border-size-3: 5px;--size-4: 1.25rem;--red-9: #c92a2a;--red-2: #ffc9c9;--green-9: #2b8a3e;--green-1: #d3f9d8;--blue-5: #339af0;--radius-3: 1rem;--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 3px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 12px 10px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 22px 18px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 41px 33px -2px hsl(var(--shadow-color) / var(--shadow-strength-7)), 0 100px 80px -2px hsl(var(--shadow-color) / var(--shadow-strength-8));--gray-6: #868e96;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-relative-6: 1.75ch;--radius-4: 2rem;--radius-conditional-4: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-4));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--gradient-22: linear-gradient(to bottom right var(--gradient-space), #acb6e5, #86fde8);--red-6: #fa5252;--font-neo-grotesque: Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif;--font-weight-2: 200;--shadow-color: 220 3% 15%;--shadow-strength-3: calc(var(--shadow-strength) + 2%);--shadow-strength-4: calc(var(--shadow-strength) + 3%);--shadow-strength-5: calc(var(--shadow-strength) + 4%);--shadow-strength-6: calc(var(--shadow-strength) + 5%);--shadow-strength-7: calc(var(--shadow-strength) + 6%);--shadow-strength-8: calc(var(--shadow-strength) + 7%);--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--indigo-3: #91a7ff;--purple-3: #e599f7;--gray-0: #f8f9fa;--gray-4: #ced4da;--gray-9: #212529;--gray-8: #343a40;--font-system-ui: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--font-lineheight-3: 1.5;--ease-2: cubic-bezier(.25, 0, .4, 1);--indigo-2: #bac8ff;--purple-2: #eebefa;--font-size-1: 1rem;--gray-10: #16191d;--gray-5: #adb5bd;--gray-12-hsl: 210 40% 2%;--size-relative-7: 2ch;--ease-3: cubic-bezier(.25, 0, .3, 1);--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / var(--shadow-strength-10));--ease-4: cubic-bezier(.25, 0, .2, 1)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");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}:where(html){--csstools-color-scheme--light: ;color-scheme:dark;--link: var(--indigo-3);--link-visited: var(--purple-3);--text-1: var(--gray-0);--text-2: var(--gray-4);--surface-1: var(--gray-9);--surface-2: var(--gray-8);--surface-3: var(--gray-7);--surface-4: var(--gray-6);--scrollthumb-color: var(--gray-6)}:where(html) :where(dialog){background-color:var(--surface-2)}:where(html) :where(button,.btn){--_highlight: var(--_highlight-dark);--_bg: var(--_bg-dark);--_ink-shadow: var(--_ink-shadow-dark)}:where(html) :where(button,.btn):where([type=reset]){--_text: var(--red-2);--_border: var(--surface-3)}:where(html) [disabled]:where(button,input[type=button],.btn){--_text: var(--gray-5)}:where(html) [disabled]:where(button,input[type=submit],.btn){--_text: var(--gray-5)}:where(html) [disabled]:where(button,input[type=reset],.btn){--_text: var(--gray-5)}:where(html) :where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:#171a1c}:where(html) :where([type=submit]),:where(html) :where(form button:not([type=button])),:where(html) :where([type=reset]),:where(html) :where([disabled]){--_bg: var(--surface-1)}:where(html){scrollbar-color:var(--scrollthumb-color) transparent;accent-color:#ccff22;accent-color:var(--brand, var(--link));caret-color:#cf2;caret-color:var(--brand, var(--link));color:var(--text-1);background-color:var(--surface-1)}:where(a[href]){color:#cf2;color:var(--brand, var(--link))}:where(a[href]):where(:visited){color:var(--link-visited)}:focus-visible{outline-color:#cf2;outline-color:var(--brand, var(--link))}*,:before,:after{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset):not(progress):not(meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(html){height:100%;font-family:var(--font-system-ui);line-height:var(--font-lineheight-3);-webkit-text-size-adjust:none}@media(prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}@media(prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}:where(body){min-height:100%}:where(h1,h2,h3,h4,h5,h6){line-height:var(--font-lineheight-1);font-weight:var(--font-weight-9);text-wrap:balance}:where(h1){font-size:var(--font-size-8);max-width:var(--size-header-1)}:where(h2){font-size:var(--font-size-6);max-width:var(--size-header-2)}:where(h3){font-size:var(--font-size-5)}:where(h4){font-size:var(--font-size-4)}:where(h5){font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-width:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports (-moz-appearance: none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text]):not([type=email]):not([type=number]):not([type=password]):not([type=""]):not([type=tel]):not([type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"]):not(pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a):where([href]){text-decoration-color:var(--indigo-2)}:where(a):where([href]):where(:visited){text-decoration-color:var(--purple-2)}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-width:100%;height:auto}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}::-moz-placeholder{color:var(--gray-7);opacity:.75}::placeholder{color:var(--gray-7);opacity:.75}:where(input:not([type=range]),textarea){padding-left:var(--size-2);padding-right:var(--size-2);padding-top:var(--size-1);padding-bottom:var(--size-1)}:where(select){padding-left:var(--size-relative-4);padding-right:0;padding-top:.75ch;padding-bottom:.75ch;field-sizing:content}:where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:var(--surface-2);border-radius:var(--radius-2)}:where(textarea){resize:vertical;field-sizing:content;min-width:var(--size-content-1);min-height:2lh}:where(input[type=checkbox],input[type=radio]){height:var(--size-3);width:var(--size-3)}:where(svg:not([width])){width:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-monospace-code),monospace}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){white-space:pre;min-width:0;max-width:-moz-max-content;max-width:max-content;writing-mode:lr;direction:ltr}:where(:not(pre)>code){padding:var(--size-1) var(--size-2);background:var(--surface-2);border-radius:var(--radius-2);writing-mode:lr}:where(kbd,var){padding:var(--size-1) var(--size-2);border-width:var(--border-size-1);border-color:var(--surface-4);border-radius:var(--radius-2)}:where(mark){border-radius:var(--radius-2);padding-left:var(--size-1);padding-right:var(--size-1)}:where(ol,ul){padding-left:var(--size-8)}:where(li){padding-left:var(--size-2)}:where(li,dd,figcaption){max-width:var(--size-content-2)}:where(p){max-width:var(--size-content-3);text-wrap:pretty}:where(dt,summary){font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-top:var(--size-5)}:where(small){font-size:max(.5em,var(--font-size-0));max-width:var(--size-content-1)}:where(hr){margin-top:var(--size-fluid-5);margin-bottom:var(--size-fluid-5);height:var(--border-size-2);background-color:var(--surface-3)}:where(figure){display:grid;grid-gap:var(--size-2);gap:var(--size-2);align-items:center;justify-items:center;place-items:center}:where(figure)>:where(figcaption){font-size:var(--font-size-1);text-wrap:balance}:where(blockquote,:not(blockquote)>cite){border-left-width:var(--border-size-3)}:where(blockquote){display:grid;grid-gap:var(--size-3);gap:var(--size-3);padding-top:var(--size-3);padding-bottom:var(--size-3);padding-left:var(--size-4);padding-right:var(--size-4);max-width:var(--size-content-2)}:where(:not(blockquote)>cite){padding-left:var(--size-2)}:where(summary){background:var(--surface-3);padding:var(--size-2) var(--size-3);margin:calc(var(--size-2) * -1) calc(var(--size-3) * -1);border-radius:var(--radius-2)}:where(details){padding-left:var(--size-3);padding-right:var(--size-3);padding-top:var(--size-2);padding-bottom:var(--size-2);background:var(--surface-2);border-radius:var(--radius-2)}:where(details[open]>summary){margin-bottom:var(--size-2);border-bottom-left-radius:0;border-bottom-right-radius:0}:where(fieldset){border-radius:var(--radius-2);border:var(--border-size-1) solid var(--surface-4)}:where(del){background:var(--red-9);color:var(--red-2)}:where(ins){background:var(--green-9);color:var(--green-1)}:where(abbr){text-decoration-color:var(--blue-5)}:where(dialog){background-color:var(--surface-1);color:inherit;border-radius:var(--radius-3);box-shadow:var(--shadow-6)}:where(menu){padding-left:0;display:flex;gap:var(--size-3)}:where(sup){font-size:.5em}:where(table){width:-moz-fit-content;width:fit-content;border:1px solid var(--surface-2);background:var(--surface-2);border-radius:var(--radius-3);--nice-inner-radius: calc(var(--radius-3) - 2px)}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-bottom-left-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-bottom-right-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:first-child){border-top-left-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:last-child){border-top-right-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:first-of-type){border-bottom-left-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:first-of-type){border-bottom-left-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:last-of-type){border-bottom-right-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:last-of-type){border-bottom-right-radius:var(--nice-inner-radius)}:where(th){color:var(--text-1);background-color:var(--surface-2)}:where(table a:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table button:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table [contenteditable]:focus-visible){outline-offset:-2px}:where(td){background:var(--surface-1);max-width:var(--size-content-2);text-wrap:pretty}:where(td,th){text-align:left;padding:var(--size-2)}:where(td:not([align])){text-align:center}:where(th:not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--surface-3)}:where(table>caption){margin:var(--size-3)}:where(tfoot button){padding-top:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-3);padding-right:var(--size-3)}:where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:var(--gray-10)}:where(dialog){background-color:var(--surface-2)}:where(html){--shadow-strength: 10%;--shadow-color: 220 40% 2%;--inner-shadow-highlight: inset 0 -.5px 0 0 rgba(255,255,255,.06667), inset 0 .5px 0 0 rgba(0,0,0,.46667)}::-moz-placeholder{color:var(--gray-6);opacity:.75}::placeholder{color:var(--gray-6);opacity:.75}:where(html){--gray-0-hsl: 210 17% 98%;--gray-1-hsl: 210 17% 95%;--gray-2-hsl: 210 16% 93%;--gray-3-hsl: 210 14% 89%;--gray-4-hsl: 210 14% 83%;--gray-5-hsl: 210 11% 71%;--gray-6-hsl: 210 7% 56%;--gray-7-hsl: 210 9% 31%;--gray-8-hsl: 210 10% 23%;--gray-9-hsl: 210 11% 15%;--gray-10-hsl: 214 14% 10%;--gray-11-hsl: 216 16% 6%;--gray-12-hsl: 210 40% 2%}:where(button,input[type=button],.btn){--_accent: initial ;--_text: initial ;--_size: initial ;--_bg: var(--surface-3);--_border: var(--surface-3);--_highlight-size: 0;--_highlight: hsl(var(--gray-12-hsl) / 25%);--_ink-shadow: 0 1px 0 var(--surface-1);--_icon-size: var(--size-relative-7);--_icon-color: var(--_accent, var(--link));font-size:var(--_size);background:var(--_bg);color:var(--_text);border:var(--border-size-2) solid var(--_border);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 #03050740;box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);text-shadow:var(--_ink-shadow);display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:var(--size-2);font-weight:var(--font-weight-7);border-radius:var(--radius-2);padding-top:.75ch;padding-bottom:.75ch;padding-left:var(--size-relative-6);padding-right:var(--size-relative-6);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:border-color .5s var(--ease-3) 3s}:where(button,input[type=submit],.btn){--_accent: initial ;--_text: initial ;--_size: initial ;--_bg: var(--surface-3);--_border: var(--surface-3);--_highlight-size: 0;--_highlight: hsl(var(--gray-12-hsl) / 25%);--_ink-shadow: 0 1px 0 var(--surface-1);--_icon-size: var(--size-relative-7);--_icon-color: var(--_accent, var(--link));font-size:var(--_size);background:var(--_bg);color:var(--_text);border:var(--border-size-2) solid var(--_border);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 #03050740;box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);text-shadow:var(--_ink-shadow);display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:var(--size-2);font-weight:var(--font-weight-7);border-radius:var(--radius-2);padding-top:.75ch;padding-bottom:.75ch;padding-left:var(--size-relative-6);padding-right:var(--size-relative-6);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:border-color .5s var(--ease-3) 3s}:where(button,input[type=reset],.btn){--_accent: initial ;--_text: initial ;--_size: initial ;--_bg: var(--surface-3);--_border: var(--surface-3);--_highlight-size: 0;--_highlight: hsl(var(--gray-12-hsl) / 25%);--_ink-shadow: 0 1px 0 var(--surface-1);--_icon-size: var(--size-relative-7);--_icon-color: var(--_accent, var(--link));font-size:var(--_size);background:var(--_bg);color:var(--_text);border:var(--border-size-2) solid var(--_border);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 #03050740;box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);text-shadow:var(--_ink-shadow);display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:var(--size-2);font-weight:var(--font-weight-7);border-radius:var(--radius-2);padding-top:.75ch;padding-bottom:.75ch;padding-left:var(--size-relative-6);padding-right:var(--size-relative-6);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:border-color .5s var(--ease-3) 3s}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_accent: initial ;--_text: initial ;--_size: initial ;--_bg: var(--surface-3);--_border: var(--surface-3);--_highlight-size: 0;--_highlight: hsl(var(--gray-12-hsl) / 25%);--_ink-shadow: 0 1px 0 var(--surface-1);--_icon-size: var(--size-relative-7);--_icon-color: var(--_accent, var(--link));font-size:var(--_size);background:var(--_bg);color:var(--_text);border:var(--border-size-2) solid var(--_border);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 #03050740;box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);text-shadow:var(--_ink-shadow);display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:var(--size-2);font-weight:var(--font-weight-7);border-radius:var(--radius-2);padding-top:.75ch;padding-bottom:.75ch;padding-left:var(--size-relative-6);padding-right:var(--size-relative-6);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-transition:border-color .5s var(--ease-3) 3s;transition:border-color .5s var(--ease-3) 3s}@media(prefers-reduced-motion:no-preference){:where(button,input[type=button],.btn){transition:border-color .5s var(--ease-3) 3s,box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=submit],.btn){transition:border-color .5s var(--ease-3) 3s,box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=reset],.btn){transition:border-color .5s var(--ease-3) 3s,box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-transition:border-color .5s var(--ease-3) 3s,box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4);transition:border-color .5s var(--ease-3) 3s,box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}}[disabled]:where(button,input[type=button],.btn){--_bg: none;--_text: var(--gray-5);cursor:not-allowed;box-shadow:var(--shadow-1)}[disabled]:where(button,input[type=submit],.btn){--_bg: none;--_text: var(--gray-5);cursor:not-allowed;box-shadow:var(--shadow-1)}[disabled]:where(button,input[type=reset],.btn){--_bg: none;--_text: var(--gray-5);cursor:not-allowed;box-shadow:var(--shadow-1)}:where(button,input[type=button],.btn):where(:not(:active):hover){--_highlight-size: var(--size-2);transition-delay:0s;transition-duration:.25s}:where(button,input[type=submit],.btn):where(:not(:active):hover){--_highlight-size: var(--size-2);transition-delay:0s;transition-duration:.25s}:where(button,input[type=reset],.btn):where(:not(:active):hover){--_highlight-size: var(--size-2);transition-delay:0s;transition-duration:.25s}:where(button,input[type=button],.btn)>:where(svg){flex-shrink:0;filter:drop-shadow(var(--_ink-shadow));height:var(--_icon-size);width:var(--_icon-size)}:where(button,input[type=submit],.btn)>:where(svg){flex-shrink:0;filter:drop-shadow(var(--_ink-shadow));height:var(--_icon-size);width:var(--_icon-size)}:where(button,input[type=reset],.btn)>:where(svg){flex-shrink:0;filter:drop-shadow(var(--_ink-shadow));height:var(--_icon-size);width:var(--_icon-size)}:where(button,input[type=button],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=submit],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=reset],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where([type=submit],form button:not([type]):not([disabled])){--_text: var(--_accent, var(--link))}:where([type=reset]){--_text: var(--red-2);--_border: var(--surface-3)}:where([type=reset]):focus-visible{outline-color:var(--red-6)}:where(form button:not([type]),[type=submit],[type=reset]):hover:not([disabled]){--_border: currentColor}:where(form button:not([type]),[type=submit],[type=reset]):focus-visible:not([disabled]){--_border: currentColor}:where(input[type=file]){max-width:100%;padding:0;cursor:auto;cursor:initial;align-self:flex-start;border-radius:var(--radius-2);border:var(--border-size-1) solid var(--surface-2);box-shadow:var(--inner-shadow-4);color:var(--text-2)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{margin-right:var(--size-relative-6);cursor:pointer}:where([type=submit]),:where(form button:not([type=button])),:where([type=reset]),:where([disabled]){--_bg: var(--surface-1)}:root{--gradient-space: in oklab;--brand: #ccff22;--radius: var(--radius-4);--radius-conditional: var(--radius-conditional-4);--shadow: var(--shadow-2);--gradient: var(--gradient-22);--separator: var(--surface-4);--space: var(--size-5);--gutter: var(--space);--svg-filter: invert(1);--error: var(--red-6);--border-size: var(--border-size-2);--font: "Manrope Variable", var(--font-neo-grotesque)}body{color:var(--text-1);background-color:var(--surface-1);font-weight:var(--font-weight-2);font-family:var(--font);min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}:where(.stack){--_space: var(--space, 1em);display:flex;flex-direction:column;justify-content:flex-start}:where(.stack)>*:not(.sr-only){margin-top:0;margin-bottom:0}:where(.stack)>:not(.sr-only)+*{margin-top:var(--_space)}.center{--_max-inline-size: var(--max-inline-size, var(--size-content-3));--_gutter: var(--gutter, 1rem);box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--_max-inline-size);padding-left:1rem;padding-right:1rem;padding-left:var(--_gutter);padding-right:var(--_gutter)}.grid{--_gap: var(--gap, 1rem);--_min: var(--min, 20ch);display:grid;grid-gap:1rem;grid-gap:var(--_gap);gap:1rem;gap:var(--_gap)}@supports (width: min(var(--_min),100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--_min),100%),1fr))}}a.btn{-webkit-text-decoration:none;text-decoration:none}.gradient-text{background-image:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1.gradient-text,h2.gradient-text,h3.gradient-text,h4.gradient-text,h5.gradient-text,h6.gradient-text{color:transparent;background-image:var(--gradient);-webkit-background-clip:text;background-clip:text}h1.gradient-text>*,h2.gradient-text>*,h3.gradient-text>*,h4.gradient-text>*,h5.gradient-text>*,h6.gradient-text>*{color:var(--text-2)}:root{--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--gray-6: #868e96;--size-fluid-4: max(2rem, min(4vw, 3rem));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-6: 1.75rem;--font-letterspacing-2: .05em;--font-size-fluid-0: max(.75rem, min(2vw, 1rem))}:root{--gray-6: #868e96;--size-fluid-4: max(2rem, min(4vw, 3rem));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--font-size-fluid-0: max(.75rem, min(2vw, 1rem));--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--size-6: 1.75rem;--font-letterspacing-2: .05em}footer.svelte-9sff3o{color:#868e96;color:var(--gray-6);background-image:linear-gradient(to bottom,var(--surface-2),var(--surface-1));padding-top:max(2rem,min(4vw,3rem));padding-top:var(--size-fluid-4);padding-bottom:max(2rem,min(4vw,3rem));padding-bottom:var(--size-fluid-4);box-shadow:inset 0 2px 14px #2526271a,inset 0 -.5px #fff,inset 0 .5px #0001;box-shadow:var(--inner-shadow-4);display:flex;flex-direction:column;gap:var(--space)}footer.svelte-9sff3o nav:where(.svelte-9sff3o){margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex:1}footer.svelte-9sff3o nav:where(.svelte-9sff3o)>:where(.svelte-9sff3o){flex:1}footer.svelte-9sff3o nav:where(.svelte-9sff3o) ul:where(.svelte-9sff3o){padding:0;list-style:none;display:flex;gap:1.75rem;gap:var(--size-6)}footer.svelte-9sff3o nav:where(.svelte-9sff3o) ul:where(.svelte-9sff3o) li:where(.svelte-9sff3o){letter-spacing:.05em;letter-spacing:var(--font-letterspacing-2);white-space:nowrap;padding:0}footer.svelte-9sff3o nav:where(.svelte-9sff3o) a:where(.svelte-9sff3o){color:inherit;text-decoration-color:inherit}footer.svelte-9sff3o .copyright:where(.svelte-9sff3o){color:#868e96;color:var(--gray-6);text-align:center;margin-left:auto;margin-right:auto;font-size:max(.75rem,min(2vw,1rem));font-size:var(--font-size-fluid-0)}footer.svelte-9sff3o .copyright:where(.svelte-9sff3o) small:where(.svelte-9sff3o){font-size:smaller}:root{--font-weight-2: 200;--font-letterspacing-2: .05em;--font-weight-5: 500;--font-letterspacing-1: .025em}.logo.svelte-byj55g{--_square-size: calc(1cap + .5px) ;color:var(--text-2);font-weight:200;font-weight:var(--font-weight-2);letter-spacing:.05em;letter-spacing:var(--font-letterspacing-2);white-space:nowrap;position:relative;padding-left:calc(1cap + .5px + .125em);padding-left:calc(var(--_square-size) + .125em);isolation:isolate}.logo.svelte-byj55g:before{content:"";background-color:var(--brand);position:absolute;left:0;height:var(--_square-size);top:calc((101% - var(--_square-size)) / 2);aspect-ratio:1}.logo.svelte-byj55g>span:where(.svelte-byj55g){font-weight:500;font-weight:var(--font-weight-5);letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1)}:root{--font-size-2: 1.1rem;--size-3: 1rem}.header.svelte-zne36e{font-size:1.1rem;font-size:var(--font-size-2);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header.padded.svelte-zne36e{padding-top:1rem;padding-top:var(--size-3);padding-bottom:var(--size)}.header.svelte-zne36e .brand:where(.svelte-zne36e){margin-left:var(--space)}.header.svelte-zne36e .brand:where(.svelte-zne36e) a:where(.svelte-zne36e){-webkit-text-decoration:none;text-decoration:none}.header.svelte-zne36e .children:where(.svelte-zne36e){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}:root{--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-fluid-5: max(4rem, min(5vw, 5rem));--size-fluid-6: max(5rem, min(7vw, 7.5rem));--radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%;--gradient-23: linear-gradient(to bottom right var(--gradient-space), #536976, #292E49);--font-lineheight-00: .95;--font-letterspacing-0: -.05em;--gradient-20: conic-gradient(from -135deg at -10% center var(--gradient-space), #ffa500, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-6: conic-gradient(from -90deg at top left var(--gradient-space), black, white);--size-10: 5rem}:root{--size-10: 5rem;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-fluid-5: max(4rem, min(5vw, 5rem));--size-fluid-6: max(5rem, min(7vw, 7.5rem));--radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%;--gradient-23: linear-gradient(to bottom right var(--gradient-space), #536976, #292E49);--font-lineheight-00: .95;--font-letterspacing-0: -.05em;--gradient-20: conic-gradient(from -135deg at -10% center var(--gradient-space), #ffa500, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-6: conic-gradient(from -90deg at top left var(--gradient-space), black, white);--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%}.error.svelte-1j96wlh{isolation:isolate}.center.svelte-1j96wlh>:where(.svelte-1j96wlh){margin-left:auto;margin-right:auto}.padded.svelte-1j96wlh{padding-top:var(--space);padding-bottom:var(--space)}.icon.svelte-1j96wlh{position:relative}.icon.svelte-1j96wlh:before{box-shadow:inset 0 2px 14px #2526271a,inset 0 -.5px #fff,inset 0 .5px #0001;box-shadow:var(--inner-shadow-4);z-index:-1;content:"";position:absolute;top:calc(-1*max(4rem,min(5vw,5rem)));top:calc(-1 * var(--size-fluid-5));right:calc(-1*max(5rem,min(7vw,7.5rem)));right:calc(-1 * var(--size-fluid-6));bottom:calc(-1*max(4rem,min(5vw,5rem)));bottom:calc(-1 * var(--size-fluid-5));left:calc(-1*max(5rem,min(7vw,7.5rem)));left:calc(-1 * var(--size-fluid-6));background:gray;border-radius:53% 47% 34% 66%/63% 46% 54% 37%;border-radius:var(--radius-blob-2);background:var(--gradient-23)}h1.svelte-1j96wlh{line-height:.95;line-height:var(--font-lineheight-00);letter-spacing:-.05em;letter-spacing:var(--font-letterspacing-0)}h1.svelte-1j96wlh .code:where(.svelte-1j96wlh){--gradient: var(--gradient-20);display:block}h1.svelte-1j96wlh .message:where(.svelte-1j96wlh){--gradient: var(--gradient-6)}p.svelte-1j96wlh{margin-top:5rem;margin-top:var(--size-10)}:root{--size-fluid-5: max(4rem, min(5vw, 5rem));--gradient-29: radial-gradient( circle at top right var(--gradient-space), hsl(250, 100%, 85%), hsla(250, 100%, 85%, 0) ), radial-gradient( circle at bottom left var(--gradient-space), hsl(220, 90%, 75%), hsla(220, 90%, 75%, 0) );--font-size-2: 1.1rem;--font-weight-3: 300;--size-content-3: 60ch;--size-content-1: 20ch;--size-2: .5rem;--font-lineheight-2: 1.375;--size-content-2: 45ch}.contact-form-block.svelte-12xyhj1{background-color:var(--surface-2);background-image:linear-gradient(to bottom,var(--surface-1),var(--surface-2))}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1){padding-top:max(4rem,min(5vw,5rem));padding-top:var(--size-fluid-5);padding-bottom:max(4rem,min(5vw,5rem));padding-bottom:var(--size-fluid-5)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) .text:where(.svelte-12xyhj1) h3:where(.svelte-12xyhj1){--gradient: var(--gradient-29)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) .text:where(.svelte-12xyhj1){--space: .25em}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) .text:where(.svelte-12xyhj1) p:where(.svelte-12xyhj1){color:var(--text-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) .form:where(.svelte-12xyhj1){position:relative}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1){display:flex;flex-direction:column;gap:var(--_space)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1){max-width:100%;display:flex;flex-direction:column;gap:calc(var(--_space) * .38)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1):has(button[type=submit]:where(.svelte-12xyhj1)){align-items:end;justify-items:end;place-items:end}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1):focus-within [data-fs-label]{color:var(--brand)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-label]{font-size:1.1rem;font-size:var(--font-size-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-field-error]{font-size:1.1rem;font-size:var(--font-size-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-description]{font-size:1.1rem;font-size:var(--font-size-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-label]{font-weight:300;font-weight:var(--font-weight-3)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) input[data-fs-error]{background-color:rgba(from var(--error) r g b / .2);outline-color:var(--error)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) textarea[data-fs-error]{background-color:rgba(from var(--error) r g b / .2);outline-color:var(--error)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-label][data-fs-error]{color:var(--error)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-field-error]{color:var(--error)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) [data-fs-description]{color:var(--text-2);max-width:60ch;max-width:var(--size-content-3);text-wrap:pretty}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) input:where(.svelte-12xyhj1),.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) textarea:where(.svelte-12xyhj1){color:var(--text-1);background-color:var(--surface-1);display:block;width:100%;min-width:20ch;min-width:var(--size-content-1);padding:.5rem;padding:var(--size-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) textarea:where(.svelte-12xyhj1){field-sizing:content;min-height:20vh}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) form:where(.svelte-12xyhj1)>div:where(.svelte-12xyhj1) button:where(.svelte-12xyhj1){padding-left:2em;padding-right:2em}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1){--_border-width: 10px;border-top:solid 10px;border-top:solid var(--_border-width);border-bottom:solid 10px;border-bottom:solid var(--_border-width);-o-border-image:repeating-linear-gradient(-75deg,var(--brand),var(--brand) 10px,var(--surface-1) 10px,var(--surface-1) 20px) 20;border-image:repeating-linear-gradient(-75deg,var(--brand),var(--brand) 10px,var(--surface-1) 10px,var(--surface-1) 20px) 20;-o-border-image:repeating-linear-gradient(-75deg,var(--brand),var(--brand) var(--_border-width),var(--surface-1) var(--_border-width),var(--surface-1) calc(var(--_border-width) * 2)) 20;border-image:repeating-linear-gradient(-75deg,var(--brand),var(--brand) var(--_border-width),var(--surface-1) var(--_border-width),var(--surface-1) calc(var(--_border-width) * 2)) 20;border-radius:0;position:absolute;inset:0;background:var(--surface-1);width:100%;height:100%;margin:0}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1) .content:where(.svelte-12xyhj1){--space: 1em;height:100%;align-items:center;justify-content:center}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1) .content:where(.svelte-12xyhj1)>p:where(.svelte-12xyhj1):not(:has(button)){line-height:1.375;line-height:var(--font-lineheight-2);max-width:45ch;max-width:var(--size-content-2);text-wrap:balance}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1) .buttons:where(.svelte-12xyhj1){display:flex;gap:.5rem;gap:var(--size-2)}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1)>:where(.svelte-12xyhj1){text-align:center;text-wrap:balanced}.contact-form-block.svelte-12xyhj1 .contact-form:where(.svelte-12xyhj1) dialog:where(.svelte-12xyhj1) .icon:where(.svelte-12xyhj1){color:var(--link);aspect-ratio:1}:root{--size-relative-4: 1.25ch;--font-weight-5: 500;--border-size-2: 2px;--radius-round: 1e5px;--size-relative-2: .5ch;--size-relative-5: 1.5ch;--size-relative-3: 1ch}a.svelte-12e0sae{color:var(--text-2);font-size:max(1rem,1.25ch);font-size:max(1rem,var(--size-relative-4));font-weight:500;font-weight:var(--font-weight-5);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;display:block;border:2px solid var(--separator);border:var(--border-size-2) solid var(--separator);border-right:none;border-top-left-radius:1e5px;border-top-left-radius:var(--radius-round);border-bottom-left-radius:1e5px;border-bottom-left-radius:var(--radius-round);padding-top:.5ch;padding-top:var(--size-relative-2);padding-bottom:.5ch;padding-bottom:var(--size-relative-2);padding-left:1.5ch;padding-left:var(--size-relative-5);padding-right:1ch;padding-right:var(--size-relative-3);box-shadow:var(--shadow);background:var(--surface-1)}.padded.svelte-1ec4s7i{padding:var(--space)}:root{--font-lineheight-2: 1.375;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-3: 1rem;--gradient-22: linear-gradient(to bottom right var(--gradient-space), #acb6e5, #86fde8);--font-size-fluid-3: max(2rem, min(9vw, 3.5rem));--font-letterspacing-3: .075em;--font-weight-5: 500;--font-lineheight-1: 1.25;--size-2: .5rem;--font-size-3: 1.25rem;--font-size-fluid-1: max(1rem, min(4vw, 1.5rem));--font-letterspacing-1: .025em}:root{--font-lineheight-2: 1.375;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-3: 1rem;--font-size-3: 1.25rem;--font-size-fluid-1: max(1rem, min(4vw, 1.5rem));--font-letterspacing-1: .025em;--gradient-22: linear-gradient(to bottom right var(--gradient-space), #acb6e5, #86fde8);--font-size-fluid-3: max(2rem, min(9vw, 3.5rem));--font-letterspacing-3: .075em;--font-weight-5: 500;--font-lineheight-1: 1.25;--size-2: .5rem}.backdrop.svelte-1470o3e{isolation:isolate;background:var(--surface-1);background-image:linear-gradient(to bottom,black,var(--surface-1),var(--surface-2));position:relative}.backdrop.svelte-1470o3e:before,.backdrop.svelte-1470o3e:after{z-index:-1;content:"";position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.backdrop.svelte-1470o3e:after{background-image:-webkit-image-set(url(./cover-narrow.F3ya1Cs7.avif) 1x type("image/avif"),url(./cover-narrow@2x.CZeGZhR2.avif) 2x type("image/avif"),url(./cover-narrow.CPSbprmd.webp) 1x type("image/webp"),url(./cover-narrow@2x.C1KmNwo5.webp) 2x type("image/webp"),url(./cover-narrow.u0zS63t4.png) 1x type("image/png"),url(./cover-narrow@2x.BCkdXgXS.png) 2x type("image/png"));background-image:-webkit-image-set(url(./cover-narrow.F3ya1Cs7.avif) 1x type("image/avif"),url(./cover-narrow@2x.CZeGZhR2.avif) 2x type("image/avif"),url(./cover-narrow.CPSbprmd.webp) 1x type("image/webp"),url(./cover-narrow@2x.C1KmNwo5.webp) 2x type("image/webp"),url(./cover-narrow.u0zS63t4.png) 1x type("image/png"),url(./cover-narrow@2x.BCkdXgXS.png) 2x type("image/png"));background-image:image-set(url(./cover-narrow.F3ya1Cs7.avif) 1x type("image/avif"),url(./cover-narrow@2x.CZeGZhR2.avif) 2x type("image/avif"),url(./cover-narrow.CPSbprmd.webp) 1x type("image/webp"),url(./cover-narrow@2x.C1KmNwo5.webp) 2x type("image/webp"),url(./cover-narrow.u0zS63t4.png) 1x type("image/png"),url(./cover-narrow@2x.BCkdXgXS.png) 2x type("image/png"))}@media(min-width:768px){.backdrop.svelte-1470o3e:after{background-image:-webkit-image-set(url(./cover-regular.CWjXqOJv.avif) 1x type("image/avif"),url(./cover-regular@2x.D5KbF72q.avif) 2x type("image/avif"),url(./cover-regular.DnxFt6o-.webp) 1x type("image/webp"),url(./cover-regular@2x.Cu5YAU5W.webp) 2x type("image/webp"),url(./cover-regular.DbLXkio7.png) 1x type("image/png"),url(./cover-regular@2x.C0tQ9LRm.png) 2x type("image/png"));background-image:-webkit-image-set(url(./cover-regular.CWjXqOJv.avif) 1x type("image/avif"),url(./cover-regular@2x.D5KbF72q.avif) 2x type("image/avif"),url(./cover-regular.DnxFt6o-.webp) 1x type("image/webp"),url(./cover-regular@2x.Cu5YAU5W.webp) 2x type("image/webp"),url(./cover-regular.DbLXkio7.png) 1x type("image/png"),url(./cover-regular@2x.C0tQ9LRm.png) 2x type("image/png"));background-image:image-set(url(./cover-regular.CWjXqOJv.avif) 1x type("image/avif"),url(./cover-regular@2x.D5KbF72q.avif) 2x type("image/avif"),url(./cover-regular.DnxFt6o-.webp) 1x type("image/webp"),url(./cover-regular@2x.Cu5YAU5W.webp) 2x type("image/webp"),url(./cover-regular.DbLXkio7.png) 1x type("image/png"),url(./cover-regular@2x.C0tQ9LRm.png) 2x type("image/png"))}}@media(min-width:1200px){.backdrop.svelte-1470o3e:after{background-image:-webkit-image-set(url(./cover-wide.Bfy2ZHJX.avif) 1x type("image/avif"),url(./cover-wide@2x.Bpwpiz5k.avif) 2x type("image/avif"),url(./cover-wide.CK831if6.webp) 1x type("image/webp"),url(./cover-wide@2x.COk7Bm01.webp) 2x type("image/webp"),url(./cover-wide.Be3333hu.png) 1x type("image/png"),url(./cover-wide@2x.BtE7E_98.png) 2x type("image/png"));background-image:-webkit-image-set(url(./cover-wide.Bfy2ZHJX.avif) 1x type("image/avif"),url(./cover-wide@2x.Bpwpiz5k.avif) 2x type("image/avif"),url(./cover-wide.CK831if6.webp) 1x type("image/webp"),url(./cover-wide@2x.COk7Bm01.webp) 2x type("image/webp"),url(./cover-wide.Be3333hu.png) 1x type("image/png"),url(./cover-wide@2x.BtE7E_98.png) 2x type("image/png"));background-image:image-set(url(./cover-wide.Bfy2ZHJX.avif) 1x type("image/avif"),url(./cover-wide@2x.Bpwpiz5k.avif) 2x type("image/avif"),url(./cover-wide.CK831if6.webp) 1x type("image/webp"),url(./cover-wide@2x.COk7Bm01.webp) 2x type("image/webp"),url(./cover-wide.Be3333hu.png) 1x type("image/png"),url(./cover-wide@2x.BtE7E_98.png) 2x type("image/png"))}}.cover.svelte-1470o3e:before{z-index:-1;content:"";position:absolute;inset:0;background-repeat:no-repeat;background-image:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--surface-2),var(--surface-1) 50%)),linear-gradient(to top,transparent 50%,var(--surface-1)),radial-gradient(farthest-corner in oklab,transparent 30%,var(--surface-1) 80%);background-size:100% 34%,100% 36dvh,100% 100%;background-position-y:bottom,top,center}.cover.svelte-1470o3e{line-height:1.375;line-height:var(--font-lineheight-2);display:flex;flex-direction:column;justify-content:bottom;position:relative;overflow:hidden;isolation:isolate;min-height:82vh;gap:max(1rem,min(2vw,1.5rem));gap:var(--size-fluid-2)}.cover.padded.svelte-1470o3e{padding-top:1rem;padding-top:var(--size-3);padding-bottom:var(--space)}.cover.svelte-1470o3e .padded:where(.svelte-1470o3e){padding-left:var(--space);padding-right:var(--space)}.cover.svelte-1470o3e .middle:where(.svelte-1470o3e){margin-top:auto}.cover.svelte-1470o3e .middle:where(.svelte-1470o3e) h1:where(.svelte-1470o3e){--gradient: var(--gradient-22);font-size:max(2rem,min(9vw,3.5rem));font-size:var(--font-size-fluid-3);text-transform:uppercase;letter-spacing:.075em;letter-spacing:var(--font-letterspacing-3);font-weight:500;font-weight:var(--font-weight-5);line-height:1.25;line-height:var(--font-lineheight-1)}.cover.svelte-1470o3e .middle:where(.svelte-1470o3e) h1:where(.svelte-1470o3e):has(>.banderole:where(.svelte-1470o3e)){margin-left:-.5rem;margin-left:calc(-1 * var(--size-2))}.cover.svelte-1470o3e .middle:where(.svelte-1470o3e) h1:where(.svelte-1470o3e):has(>.banderole:where(.svelte-1470o3e)) .banderole:where(.svelte-1470o3e){background-color:var(--surface-1);mix-blend-mode:color-dodge;padding-left:.5rem;padding-left:var(--size-2);padding-right:.5rem;padding-right:var(--size-2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.cover.svelte-1470o3e .bottom:where(.svelte-1470o3e) p:where(.svelte-1470o3e){font-size:max(1.25rem,max(1rem,min(4vw,1.5rem)));font-size:max(var(--font-size-3),var(--font-size-fluid-1));letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1);text-wrap:pretty}:root{--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--size-10: 5rem;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-9: 4rem;--font-size-fluid-2: max(1.5rem, min(6vw, 2.5rem));--font-weight-6: 600;--font-letterspacing-1: .025em;--size-header-1: 20ch;--size-fluid-4: max(2rem, min(4vw, 3rem));--size-8: 3rem;--font-weight-3: 300;--size-md: 768px;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-fluid-3: max(1.5rem, min(3vw, 2rem));--size-fluid-7: max(7.5rem, min(10vw, 10rem))}:root{--size-10: 5rem;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-9: 4rem;--font-size-fluid-2: max(1.5rem, min(6vw, 2.5rem));--font-weight-6: 600;--font-letterspacing-1: .025em;--size-header-1: 20ch;--size-fluid-4: max(2rem, min(4vw, 3rem));--size-8: 3rem;--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength: 1%;--font-weight-3: 300;--size-md: 768px;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-fluid-3: max(1.5rem, min(3vw, 2rem));--size-fluid-7: max(7.5rem, min(10vw, 10rem))}.client-list-block.svelte-566igf{--_margin: var(--size-10);box-shadow:inset 0 2px 14px #2526271a,inset 0 -.5px #fff,inset 0 .5px #0001;box-shadow:var(--inner-shadow-4);background-image:linear-gradient(to bottom,var(--surface-1),var(--surface-2));border-top:var(--border-size) solid var(--surface-1);position:relative;padding-top:4rem;padding-top:var(--size-9);padding-bottom:5rem;padding-bottom:var(--_margin)}.client-list-block.svelte-566igf:after{content:"";position:absolute;inset:auto 0 0;height:var(--_margin);background-image:linear-gradient(to bottom,transparent,var(--surface-2))}.client-list-block.svelte-566igf>:where(.svelte-566igf){margin-left:var(--space);margin-right:var(--space)}.client-list-block.svelte-566igf header:where(.svelte-566igf) h2:where(.svelte-566igf){font-size:max(1.5rem,min(6vw,2.5rem));font-size:var(--font-size-fluid-2);font-weight:600;font-weight:var(--font-weight-6);letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1);max-width:20ch;max-width:var(--size-header-1);margin-left:auto;margin-right:auto;margin-bottom:max(2rem,min(4vw,3rem));margin-bottom:var(--size-fluid-4);margin-bottom:3rem;margin-bottom:var(--size-8);text-align:center;text-transform:uppercase}.client-list-block.svelte-566igf header:where(.svelte-566igf) h2:where(.svelte-566igf) small:where(.svelte-566igf){font-weight:300;font-weight:var(--font-weight-3);text-transform:none;display:block;margin-left:auto;margin-right:auto;letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1)}.client-list-block.svelte-566igf .clients:where(.svelte-566igf) ul:where(.svelte-566igf){max-width:768px;max-width:var(--size-md);margin-left:auto;margin-right:auto;list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space)}.client-list-block.svelte-566igf .clients:where(.svelte-566igf) ul:where(.svelte-566igf) li:where(.svelte-566igf){flex:0 0 content;background-color:var(--surface-2);padding:max(1rem,min(2vw,1.5rem)) max(1.5rem,min(3vw,2rem));padding:var(--size-fluid-2) var(--size-fluid-3);border-radius:var(--radius);box-shadow:var(--shadow)}.client-list-block.svelte-566igf .clients:where(.svelte-566igf) ul:where(.svelte-566igf) li:where(.svelte-566igf) img:where(.svelte-566igf){display:block;min-width:max(2rem,min(4vw,3rem));min-width:var(--size-fluid-4);max-width:max(7.5rem,min(10vw,10rem));max-width:var(--size-fluid-7);min-height:max(1.5rem,min(3vw,2rem));min-height:var(--size-fluid-3);opacity:.7;filter:var(--svg-filter)}:root{--border-size-2: 2px;--gradient-29: radial-gradient( circle at top right var(--gradient-space), hsl(250, 100%, 85%), hsla(250, 100%, 85%, 0) ), radial-gradient( circle at bottom left var(--gradient-space), hsl(220, 90%, 75%), hsla(220, 90%, 75%, 0) );--font-size-4: 1.5rem;--font-weight-6: 600;--font-weight-7: 700}.service.svelte-1nlao7q{--_padding: var(--padding, 2rem);--_border-size: var(--border-size-2)}.service.svelte-1nlao7q h3:where(.svelte-1nlao7q){--gradient: var(--gradient-29);font-size:1.5rem;font-size:var(--font-size-4);font-weight:600;font-weight:var(--font-weight-6);-webkit-hyphens:auto;hyphens:auto}.service.svelte-1nlao7q p:where(.svelte-1nlao7q){-webkit-hyphens:auto;hyphens:auto}.service.svelte-1nlao7q p:where(.svelte-1nlao7q) strong:where(.svelte-1nlao7q){color:var(--text-2);font-weight:700;font-weight:var(--font-weight-7);display:block;margin-bottom:.45em}:root{--size-8: 3rem;--size-10: 5rem;--size-content-1: 20ch;--size-xl: 1440px;--size-3: 1rem;--ratio-golden: 1.618/1;--radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%;--gradient-18: linear-gradient(0deg var(--gradient-space), hsla(0, 100%, 50%, .8), hsla(0, 100%, 50%, 0) 75%), linear-gradient(60deg var(--gradient-space), hsla(60, 100%, 50%, .8), hsla(60, 100%, 50%, 0) 75%), linear-gradient(120deg var(--gradient-space), hsla(120, 100%, 50%, .8), hsla(120, 100%, 50%, 0) 75%), linear-gradient(180deg var(--gradient-space), hsla(180, 100%, 50%, .8), hsla(180, 100%, 50%, 0) 75%), linear-gradient(240deg var(--gradient-space), hsla(240, 100%, 50%, .8), hsla(240, 100%, 50%, 0) 75%), linear-gradient(300deg var(--gradient-space), hsla(300, 100%, 50%, .8), hsla(300, 100%, 50%, 0) 75%) ;--radius-blob-1: 30% 70% 70% 30% / 53% 30% 70% 47%;--font-size-5: 2rem;--font-letterspacing-1: .025em;--font-weight-6: 600;--size-fluid-3: max(1.5rem, min(3vw, 2rem))}.service-list-block.svelte-tot5cp{padding-left:var(--space);padding-right:var(--space);padding-top:3rem;padding-top:var(--size-8);padding-bottom:5rem;padding-bottom:var(--size-10);isolation:isolate;content-visibility:auto;background-image:linear-gradient(to bottom,var(--surface-2),var(--surface-1))}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp){--_cols: var(--cols, 3);--_col-width: var(--col-width, var(--size-content-1));margin-left:auto;margin-right:auto;-moz-columns:20ch 3;-moz-columns:var(--_col-width) 3;columns:20ch 3;columns:var(--_col-width) 3;-moz-columns:var(--_col-width) var(--_cols);columns:var(--_col-width) var(--_cols);-moz-column-fill:balance;column-fill:balance;-moz-column-gap:var(--space);column-gap:var(--space);isolation:isolate;max-width:1440px;max-width:var(--size-xl)}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp)>:where(.svelte-tot5cp){page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp){color:var(--surface-1);padding:var(--space);margin-top:calc(-1.5 * var(--space));margin-bottom:1rem;margin-bottom:var(--size-3);aspect-ratio:1.618/1;aspect-ratio:var(--ratio-golden);position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp):before{opacity:.64;z-index:-1;content:"";position:absolute;inset:0}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp):after{opacity:.64;z-index:-1;content:"";position:absolute;inset:0}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp):before{border-radius:53% 47% 34% 66%/63% 46% 54% 37%;border-radius:var(--radius-blob-2);background:var(--gradient-18)}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp):after{opacity:.3;border-radius:30% 70% 70% 30%/53% 30% 70% 47%;border-radius:var(--radius-blob-1);background:var(--gradient)}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp)>:where(.svelte-tot5cp){text-align:center}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp) h2:where(.svelte-tot5cp){font-size:2rem;font-size:var(--font-size-5);text-wrap:balanced;text-transform:uppercase;letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1);opacity:.86}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) header:where(.svelte-tot5cp) p:where(.svelte-tot5cp){padding-left:var(--space);padding-right:var(--space);text-wrap:pretty;opacity:.86;font-weight:600;font-weight:var(--font-weight-6);margin-top:0;margin-bottom:0}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) .service:where(.svelte-tot5cp){border-radius:var(--radius);transition:background-color .12s ease-in;padding:max(1.5rem,min(3vw,2rem));padding:var(--size-fluid-3)}.service-list-block.svelte-tot5cp .service-list:where(.svelte-tot5cp) .service:where(.svelte-tot5cp):nth-child(odd){background-color:var(--surface-2)}:root{--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength-4: calc(var(--shadow-strength) + 3%);--shadow-strength-6: calc(var(--shadow-strength) + 5%);--shadow-strength: 1%;--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-9: 4rem;--size-lg: 1024px;--size-8: 3rem;--font-size-fluid-2: max(1.5rem, min(6vw, 2.5rem));--font-weight-6: 600;--font-letterspacing-1: .025em;--size-header-1: 20ch;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--size-4: 1.25rem;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-relative-3: 1ch;--size-5: 1.5rem;--font-weight-5: 500;--font-weight-3: 300;--size-content-2: 45ch;--size-3: 1rem}:root{--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-9: 4rem;--size-lg: 1024px;--size-8: 3rem;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--size-4: 1.25rem;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-relative-3: 1ch;--size-content-2: 45ch;--shadow-color: 220 3% 15%;--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.06667);--shadow-strength-4: calc(var(--shadow-strength) + 3%);--shadow-strength-6: calc(var(--shadow-strength) + 5%);--shadow-strength: 1%;--font-size-fluid-2: max(1.5rem, min(6vw, 2.5rem));--font-weight-6: 600;--font-letterspacing-1: .025em;--size-header-1: 20ch;--size-5: 1.5rem;--font-weight-5: 500;--font-weight-3: 300;--size-3: 1rem}.pillar-list-block.svelte-1x5e9r6{box-shadow:inset 0 2px 14px #2526271a,inset 0 -.5px #fff,inset 0 .5px #0001;box-shadow:var(--inner-shadow-4);background-image:linear-gradient(to bottom,var(--surface-1) 10%,var(--surface-2) 50%,transparent 90%,var(--surface-1));background-attachment:fixed;padding-top:4rem;padding-top:var(--size-9);padding-bottom:4rem;padding-bottom:var(--size-9);padding-left:calc(var(--space) / 2);padding-right:calc(var(--space) / 2);position:relative;contain:layout}.pillar-list-block.svelte-1x5e9r6:before{z-index:-1;content:"";inset:0;position:absolute;background-image:var(--gradient),-webkit-image-set(url(./architecture-narrow.DZE2MBuA.webp) 1x type("image/webp"),url(./architecture-narrow@2x.DX5wC4wY.webp) 2x type("image/webp"),url(./architecture-bw.D3YL8P7t.jpg) type("image/jpeg"));background-image:var(--gradient),-webkit-image-set(url(./architecture-narrow.DZE2MBuA.webp) 1x type("image/webp"),url(./architecture-narrow@2x.DX5wC4wY.webp) 2x type("image/webp"),url(./architecture-bw.D3YL8P7t.jpg) type("image/jpeg"));background-image:var(--gradient),image-set(url(./architecture-narrow.DZE2MBuA.webp) 1x type("image/webp"),url(./architecture-narrow@2x.DX5wC4wY.webp) 2x type("image/webp"),url(./architecture-bw.D3YL8P7t.jpg) type("image/jpeg"))}@media(min-width:768px){.pillar-list-block.svelte-1x5e9r6:before{background-image:var(--gradient),-webkit-image-set(url(./architecture-regular.B70a6GAT.webp) 1x type("image/webp"),url(./architecture-regular@2x.D8k9cPFT.webp) 2x type("image/webp"));background-image:var(--gradient),-webkit-image-set(url(./architecture-regular.B70a6GAT.webp) 1x type("image/webp"),url(./architecture-regular@2x.D8k9cPFT.webp) 2x type("image/webp"));background-image:var(--gradient),image-set(url(./architecture-regular.B70a6GAT.webp) 1x type("image/webp"),url(./architecture-regular@2x.D8k9cPFT.webp) 2x type("image/webp"))}}@media(min-width:1200px){.pillar-list-block.svelte-1x5e9r6:before{background-image:var(--gradient),-webkit-image-set(url(./architecture-wide.BvZPWthU.webp) 1x type("image/webp"),url(./architecture-wide@2x.C5wTWhpe.webp) 2x type("image/webp"));background-image:var(--gradient),-webkit-image-set(url(./architecture-wide.BvZPWthU.webp) 1x type("image/webp"),url(./architecture-wide@2x.C5wTWhpe.webp) 2x type("image/webp"));background-image:var(--gradient),image-set(url(./architecture-wide.BvZPWthU.webp) 1x type("image/webp"),url(./architecture-wide@2x.C5wTWhpe.webp) 2x type("image/webp"))}}.pillar-list-block.svelte-1x5e9r6:before{background-size:cover,cover;background-position:center,center;background-attachment:scroll,fixed;background-blend-mode:color-burn,screen;opacity:.3}.pillar-list-block.svelte-1x5e9r6>:where(.svelte-1x5e9r6){max-width:1024px;max-width:var(--size-lg);margin-left:auto;margin-right:auto}.pillar-list-block.svelte-1x5e9r6>header:where(.svelte-1x5e9r6){padding-left:var(--space);padding-right:var(--space);margin-bottom:3rem;margin-bottom:var(--size-8);display:flex;flex-direction:column;align-items:center}.pillar-list-block.svelte-1x5e9r6>header:where(.svelte-1x5e9r6)>:where(.svelte-1x5e9r6){text-align:center}.pillar-list-block.svelte-1x5e9r6>header:where(.svelte-1x5e9r6) h2:where(.svelte-1x5e9r6){text-transform:uppercase;font-size:max(1.5rem,min(6vw,2.5rem));font-size:var(--font-size-fluid-2);font-weight:600;font-weight:var(--font-weight-6);letter-spacing:.025em;letter-spacing:var(--font-letterspacing-1);max-width:20ch;max-width:var(--size-header-1)}.pillar.svelte-1x5e9r6{box-shadow:0 3px 5px -2px #2526270a,0 7px 14px -5px #2526270f;box-shadow:var(--shadow-2);background:color-mix(in oklab,var(--surface-2),transparent 60%);-webkit-backdrop-filter:blur(15px) hue-rotate(-40deg) brightness(70%) saturate(70%);backdrop-filter:blur(15px) hue-rotate(-40deg) brightness(70%) saturate(70%);padding:1.25rem var(--space);padding:var(--size-4) var(--space);margin-top:max(1rem,min(2vw,1.5rem));margin-top:var(--size-fluid-2);border-radius:var(--radius);width:100%;position:relative}.pillar.svelte-1x5e9r6 hgroup:where(.svelte-1x5e9r6){margin-bottom:1ch;margin-bottom:var(--size-relative-3)}.pillar.svelte-1x5e9r6 hgroup:where(.svelte-1x5e9r6) h3:where(.svelte-1x5e9r6){font-size:1.5rem;font-size:var(--size-5);font-weight:500;font-weight:var(--font-weight-5)}.pillar.svelte-1x5e9r6 hgroup:where(.svelte-1x5e9r6) p:where(.svelte-1x5e9r6){color:var(--text-2);font-size:1.25rem;font-size:var(--size-4);font-weight:300;font-weight:var(--font-weight-3)}.pillar.svelte-1x5e9r6 .text:where(.svelte-1x5e9r6){-moz-columns:45ch 2;-moz-columns:var(--size-content-2) 2;columns:45ch 2;columns:var(--size-content-2) 2}.pillar.svelte-1x5e9r6 .text:where(.svelte-1x5e9r6)>p:first-of-type{color:var(--text-2);background-color:color-mix(in oklab,var(--surface-1),transparent 60%);font-weight:600;font-weight:var(--font-weight-6);-moz-column-span:all;column-span:all;text-wrap:balance;padding:1rem calc(var(--space) - var(--border-size));padding:var(--size-3) calc(var(--space) - var(--border-size));max-width:none;margin-left:calc(-1 * var(--space));margin-right:calc(-1 * var(--space));border-left:var(--border-size) solid rgb(158,218,231)}.pillar.svelte-1x5e9r6 .text:where(.svelte-1x5e9r6) p{-moz-column-break-inside:avoid;break-inside:avoid-column}.pillar.svelte-1x5e9r6 .text:where(.svelte-1x5e9r6) p:not(:last-of-type){margin-bottom:1ch;margin-bottom:var(--size-relative-3)}.pillar.svelte-1x5e9r6 .text:where(.svelte-1x5e9r6) strong{font-weight:600;font-weight:var(--font-weight-6)}@media(prefers-color-scheme:dark){:root{--shadow-color: 220 40% 2%;--inner-shadow-highlight: inset 0 -.5px 0 0 rgba(255,255,255,.06667), inset 0 .5px 0 0 rgba(0,0,0,.46667);--shadow-strength: 25%}}:root{--size-9: 4rem;--font-size-fluid-3: max(2rem, min(9vw, 3.5rem));--size-8: 3rem;--size-header-2: 25ch;--font-weight-8: 800;--size-5: 1.5rem;--size-11: 7.5rem;--size-fluid-2: max(1rem, min(2vw, 1.5rem));--size-content-2: 45ch}header.svelte-12c1jxy{--max-inline-size: none;margin-bottom:4rem;margin-bottom:var(--size-9)}header.svelte-12c1jxy .center:where(.svelte-12c1jxy) :where(.svelte-12c1jxy){text-align:center;margin-left:auto;margin-right:auto}header.svelte-12c1jxy h1:where(.svelte-12c1jxy){font-size:max(2rem,min(9vw,3.5rem));font-size:var(--font-size-fluid-3);text-wrap:balanced;-webkit-hyphens:auto;hyphens:auto;margin-top:3rem;margin-top:var(--size-8);max-width:25ch;max-width:var(--size-header-2)}header.svelte-12c1jxy h1:where(.svelte-12c1jxy)>small:where(.svelte-12c1jxy){color:var(--text-2);display:block}header.svelte-12c1jxy .meta:where(.svelte-12c1jxy){color:var(--text-2)}main.svelte-12c1jxy .intro:where(.svelte-12c1jxy){color:var(--text-2);font-weight:800;font-weight:var(--font-weight-8)}main.svelte-12c1jxy .text:where(.svelte-12c1jxy){max-width:-moz-fit-content;max-width:fit-content;padding-left:var(--space);padding-right:var(--space);padding-top:1.5rem;padding-top:var(--size-5);padding-bottom:1.5rem;padding-bottom:var(--size-5);margin-bottom:7.5rem;margin-bottom:var(--size-11)}main.svelte-12c1jxy .text:where(.svelte-12c1jxy) a{color:inherit}main.svelte-12c1jxy .text:where(.svelte-12c1jxy) ul{margin-left:0;margin-right:0;padding-left:max(1em,max(1rem,min(2vw,1.5rem)));padding-left:max(1em,var(--size-fluid-2))}main.svelte-12c1jxy .text:where(.svelte-12c1jxy) li{max-width:45ch;max-width:var(--size-content-2)}pre.svelte-12c1jxy{padding:var(--space);overflow:auto}
