@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--mono-0: #ffffff;--mono-50: #fafafa;--mono-100: #f5f5f5;--mono-200: #eeeeee;--mono-300: #e0e0e0;--mono-400: #d1d1d1;--mono-500: #b5b5b5;--mono-600: #949494;--mono-700: #767676;--mono-800: #595959;--mono-900: #424242;--mono-1000: #2d2d2d;--mono-1100: #222222;--mono-1200: #151515;--mono-1300: #000000;--blue-50: #e7f2ff;--blue-100: #f2f9ff;--blue-200: #d9edff;--blue-300: #bfdbff;--blue-400: #9ec5ff;--blue-500: #76a6ff;--blue-600: #538bff;--blue-700: #3366ff;--blue-800: #174ee6;--blue-900: #002dbf;--blue-950: #001980;--blue-1000: #0d0d2f;--sand-50: #faf7ed;--sand-100: #f7f0dd;--sand-200: #f1e7cc;--sand-300: #e6d5a7;--sand-400: #d9c28b;--sand-500: #c7ac6c;--sand-600: #b39354;--sand-700: #97763f;--sand-800: #785c31;--sand-900: #5c4627;--sand-950: #3d2e1a;--orange-50: #fef4ed;--orange-100: #fde4d3;--orange-200: #fbc7a8;--orange-300: #f5a274;--orange-400: #ec8347;--orange-500: #dc682c;--orange-600: #c15325;--orange-700: #a04220;--orange-800: #833720;--orange-900: #6c2f1e;--orange-950: #3e1a10;--coral-50: #fef2f0;--coral-100: #fde3df;--coral-200: #fccdc5;--coral-300: #f9ada0;--coral-400: #f48374;--coral-500: #e85f4d;--coral-600: #d44639;--coral-700: #b0362c;--coral-800: #912f27;--coral-900: #782b25;--coral-950: #451512;--green-50: #f0faf2;--green-100: #e0f5e4;--green-200: #c5e8cc;--green-300: #9ad3a5;--green-400: #6fb87c;--green-500: #47995b;--green-600: #357b46;--green-700: #286436;--green-800: #1d4c29;--green-900: #153a1f;--green-950: #102b17;--elevation-1: rgba(255, 255, 255, .25);--elevation-2: rgba(255, 255, 255, .14);--elevation-3: rgba(255, 255, 255, .02);--elevation-4: rgba(0, 0, 0, .02);--elevation-5: rgba(0, 0, 0, .14);--elevation-6: rgba(0, 0, 0, .25);.elevation-1{background:var(--elevation-1)}.elevation-2{background:var(--elevation-2)}.elevation-3{background:var(--elevation-3)}.elevation-4{background:var(--elevation-4)}.elevation-5{background:var(--elevation-5)}.elevation-6{background:var(--elevation-6)}}.text-orange-50{color:var(--orange-50)}.text-orange-100{color:var(--orange-100)}.text-orange-200{color:var(--orange-200)}.text-orange-300{color:var(--orange-300)}.text-orange-400{color:var(--orange-400)}.text-orange-500{color:var(--orange-500)}.text-orange-600{color:var(--orange-600)}.text-orange-700{color:var(--orange-700)}.text-orange-800{color:var(--orange-800)}.text-orange-900{color:var(--orange-900)}.text-orange-950{color:var(--orange-950)}.bg-orange-50{background-color:var(--orange-50)}.bg-orange-100{background-color:var(--orange-100)}.bg-orange-200{background-color:var(--orange-200)}.bg-orange-300{background-color:var(--orange-300)}.bg-orange-400{background-color:var(--orange-400)}.bg-orange-500{background-color:var(--orange-500)}.bg-orange-600{background-color:var(--orange-600)}.bg-orange-700{background-color:var(--orange-700)}.bg-orange-800{background-color:var(--orange-800)}.bg-orange-900{background-color:var(--orange-900)}.bg-orange-950{background-color:var(--orange-950)}.text-coral-50{color:var(--coral-50)}.text-coral-100{color:var(--coral-100)}.text-coral-200{color:var(--coral-200)}.text-coral-300{color:var(--coral-300)}.text-coral-400{color:var(--coral-400)}.text-coral-500{color:var(--coral-500)}.text-coral-600{color:var(--coral-600)}.text-coral-700{color:var(--coral-700)}.text-coral-800{color:var(--coral-800)}.text-coral-900{color:var(--coral-900)}.text-coral-950{color:var(--coral-950)}.bg-coral-50{background-color:var(--coral-50)}.bg-coral-100{background-color:var(--coral-100)}.bg-coral-200{background-color:var(--coral-200)}.bg-coral-300{background-color:var(--coral-300)}.bg-coral-400{background-color:var(--coral-400)}.bg-coral-500{background-color:var(--coral-500)}.bg-coral-600{background-color:var(--coral-600)}.bg-coral-700{background-color:var(--coral-700)}.bg-coral-800{background-color:var(--coral-800)}.bg-coral-900{background-color:var(--coral-900)}.bg-coral-950{background-color:var(--coral-950)}.text-green-50{color:var(--green-50)}.text-green-100{color:var(--green-100)}.text-green-200{color:var(--green-200)}.text-green-300{color:var(--green-300)}.text-green-400{color:var(--green-400)}.text-green-500{color:var(--green-500)}.text-green-600{color:var(--green-600)}.text-green-700{color:var(--green-700)}.text-green-800{color:var(--green-800)}.text-green-900{color:var(--green-900)}.text-green-950{color:var(--green-950)}.bg-green-50{background-color:var(--green-50)}.bg-green-100{background-color:var(--green-100)}.bg-green-200{background-color:var(--green-200)}.bg-green-300{background-color:var(--green-300)}.bg-green-400{background-color:var(--green-400)}.bg-green-500{background-color:var(--green-500)}.bg-green-600{background-color:var(--green-600)}.bg-green-700{background-color:var(--green-700)}.bg-green-800{background-color:var(--green-800)}.bg-green-900{background-color:var(--green-900)}.bg-green-950{background-color:var(--green-950)}.text-blue-50{color:var(--blue-50)}.text-blue-100{color:var(--blue-100)}.text-blue-200{color:var(--blue-200)}.text-blue-300{color:var(--blue-300)}.text-blue-400{color:var(--blue-400)}.text-blue-500{color:var(--blue-500)}.text-blue-600{color:var(--blue-600)}.text-blue-700{color:var(--blue-700)}.text-blue-800{color:var(--blue-800)}.text-blue-900{color:var(--blue-900)}.text-blue-950{color:var(--blue-950)}.bg-blue-50{background-color:var(--blue-50)}.bg-blue-100{background-color:var(--blue-100)}.bg-blue-200{background-color:var(--blue-200)}.bg-blue-300{background-color:var(--blue-300)}.bg-blue-400{background-color:var(--blue-400)}.bg-blue-500{background-color:var(--blue-500)}.bg-blue-600{background-color:var(--blue-600)}.bg-blue-700{background-color:var(--blue-700)}.bg-blue-800{background-color:var(--blue-800)}.bg-blue-900{background-color:var(--blue-900)}.bg-blue-950{background-color:var(--blue-950)}.text-mono-50{color:var(--mono-50)}.text-mono-100{color:var(--mono-100)}.text-mono-200{color:var(--mono-200)}.text-mono-300{color:var(--mono-300)}.text-mono-400{color:var(--mono-400)}.text-mono-500{color:var(--mono-500)}.text-mono-600{color:var(--mono-600)}.text-mono-700{color:var(--mono-700)}.text-mono-800{color:var(--mono-800)}.text-mono-900{color:var(--mono-900)}.text-mono-950{color:var(--mono-950)}.bg-mono-50{background-color:var(--mono-50)}.bg-mono-100{background-color:var(--mono-100)}.bg-mono-200{background-color:var(--mono-200)}.bg-mono-300{background-color:var(--mono-300)}.bg-mono-400{background-color:var(--mono-400)}.bg-mono-500{background-color:var(--mono-500)}.bg-mono-600{background-color:var(--mono-600)}.bg-mono-700{background-color:var(--mono-700)}.bg-mono-800{background-color:var(--mono-800)}.bg-mono-900{background-color:var(--mono-900)}.bg-mono-950{background-color:var(--mono-950)}:root{--ff-base: "Manrope", sans-serif;--ff-mono: "Space Mono", monospace;--fw-regular: 500;--fw-medium: 600;--fw-bold: 700;--display: var(--fluid-5);--h1: var(--fluid-4-5);--h2: var(--fluid-3);--h3: var(--fluid-2-5);--h4: var(--fluid-2);--h5: var(--fluid-1-5);--h6: var(--fluid-1);--text-lg: var(--static-1-5);--text-md: var(--static-1-25);--text: var(--static-1-125);--text-sm: var(--static-1);--text-xs: var(--static-0-75)}body{font-family:var(--ff-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.display{font-family:var(--ff-base);font-size:var(--display);font-weight:var(--fw-bold);line-height:1em;color:var(--text-primary)}.h1,.h2,.h3,.h4,.h5{font-family:var(--ff-base);font-weight:var(--fw-bold);line-height:.98em;color:var(--text-primary);letter-spacing:-.02em}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.text-lg,.text-md,.text,.text-sm,.text-xs{font-family:var(--ff-base);font-weight:var(--fw-regular);line-height:1.45em;color:var(--text-secondary);letter-spacing:-.005em}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text{font-size:var(--text-base)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.mono{font-family:var(--ff-mono)}.display{margin-bottom:.5em}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.625em}.text-lg{margin-bottom:1em}.text-md,.text{margin-bottom:1.25em}.text-sm{margin-bottom:1.5em}.stack-tight{margin-bottom:.5em}.stack-normal{margin-bottom:1em}.stack-loose{margin-bottom:1.5em}.stack-none{margin-bottom:0}.stack-none+*{margin-top:0}.text-center{text-align:center}.font-bold{font-weight:var(--fw-bold)}.font-medium{font-weight:var(--fw-medium)}.font-regular{font-weight:var(--fw-regular)}.container{width:100%;padding-right:var(--container-padding);padding-left:var(--container-padding);max-width:var(--container-max-width);box-sizing:border-box}.margin-auto{margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--grid-gap) / 2);margin-left:calc(-1 * var(--grid-gap) / 2);box-sizing:border-box}.center-center{display:flex;justify-content:center;align-items:center}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.align-top{align-items:flex-start}.justify-top{justify-content:flex-start}@media (max-width: 768px){.md-flex-wrap{flex-wrap:wrap}.md-flex-nowrap{flex-wrap:nowrap}}@media (max-width: 480px){.sm-flex-wrap{flex-wrap:wrap}.sm-flex-nowrap{flex-wrap:nowrap}}:root{--container-max-width: 1440px;--container-padding: clamp(.75rem, calc(.5rem + 1vw) , 1.5rem);--grid-gap: 16px}[class*=col-]{position:relative;width:100%;padding-right:calc(var(--grid-gap) / 2);padding-left:calc(var(--grid-gap) / 2);box-sizing:border-box}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.push-1{margin-left:8.333333%}.push-2{margin-left:16.666667%}.push-3{margin-left:25%}.push-4{margin-left:33.333333%}.push-5{margin-left:41.666667%}.push-6{margin-left:50%}.push-7{margin-left:58.333333%}.push-8{margin-left:66.666667%}.push-9{margin-left:75%}.push-10{margin-left:83.333333%}.push-11{margin-left:91.666667%}.pull-1{margin-right:8.333333%}.pull-2{margin-right:16.666667%}.pull-3{margin-right:25%}.pull-4{margin-right:33.333333%}.pull-5{margin-right:41.666667%}.pull-6{margin-right:50%}.pull-7{margin-right:58.333333%}.pull-8{margin-right:66.666667%}.pull-9{margin-right:75%}.pull-10{margin-right:83.333333%}.pull-11{margin-right:91.666667%}@media (max-width: 768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.push-md-0{margin-left:0}.push-md-1{margin-left:8.333333%}.push-md-2{margin-left:16.666667%}.push-md-3{margin-left:25%}.push-md-4{margin-left:33.333333%}.push-md-5{margin-left:41.666667%}.push-md-6{margin-left:50%}.push-md-7{margin-left:58.333333%}.push-md-8{margin-left:66.666667%}.push-md-9{margin-left:75%}.push-md-10{margin-left:83.333333%}.push-md-11{margin-left:91.666667%}.pull-md-0{margin-right:0}.pull-md-1{margin-right:8.333333%}.pull-md-2{margin-right:16.666667%}.pull-md-3{margin-right:25%}.pull-md-4{margin-right:33.333333%}.pull-md-5{margin-right:41.666667%}.pull-md-6{margin-right:50%}.pull-md-7{margin-right:58.333333%}.pull-md-8{margin-right:66.666667%}.pull-md-9{margin-right:75%}.pull-md-10{margin-right:83.333333%}.pull-md-11{margin-right:91.666667%}}@media (max-width: 480px){:root{--grid-gap: 8px}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.push-sm-0{margin-left:0}.push-sm-1{margin-left:8.333333%}.push-sm-2{margin-left:16.666667%}.push-sm-3{margin-left:25%}.push-sm-4{margin-left:33.333333%}.push-sm-5{margin-left:41.666667%}.push-sm-6{margin-left:50%}.push-sm-7{margin-left:58.333333%}.push-sm-8{margin-left:66.666667%}.push-sm-9{margin-left:75%}.push-sm-10{margin-left:83.333333%}.push-sm-11{margin-left:91.666667%}.pull-sm-0{margin-right:0}.pull-sm-1{margin-right:8.333333%}.pull-sm-2{margin-right:16.666667%}.pull-sm-3{margin-right:25%}.pull-sm-4{margin-right:33.333333%}.pull-sm-5{margin-right:41.666667%}.pull-sm-6{margin-right:50%}.pull-sm-7{margin-right:58.333333%}.pull-sm-8{margin-right:66.666667%}.pull-sm-9{margin-right:75%}.pull-sm-10{margin-right:83.333333%}.pull-sm-11{margin-right:91.666667%}}.max-w-third{max-width:33.333333%}.max-w-half{max-width:50%}.max-w-two-thirds{max-width:66.666667%}.max-w-three-quarters{max-width:75%}.max-w-full{max-width:100%}@media (max-width: 768px){.max-w-md-third{max-width:33.333333%}.max-w-md-half{max-width:50%}.max-w-md-two-thirds{max-width:66.666667%}.max-w-md-three-quarters{max-width:75%}.max-w-md-full{max-width:100%}}@media (max-width: 576px){.max-w-sm-third{max-width:33.333333%}.max-w-sm-half{max-width:50%}.max-w-sm-two-thirds{max-width:66.666667%}.max-w-sm-three-quarters{max-width:75%}.max-w-sm-full{max-width:100%}}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.max-w-700{max-width:700px}.max-w-800{max-width:800px}@media (max-width: 768px){.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.max-w-700{max-width:700px}.max-w-800{max-width:768px}}@media (max-width: 576px){.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:576px}.max-w-700,.max-w-800{max-width:100%}}:root{--surface-primary: var(--mono-0);--surface-secondary: var(--mono-50);--surface-tertiary: var(--mono-100);--text-primary: var(--mono-1200);--text-secondary: var(--mono-900);--text-tertiary: var(--mono-800);--interactive-filled-bg: var(--blue-800);--interactive-filled-text: var(--mono-0);--interactive-filled-hover: var(--blue-900);--interactive-filled-active: var(--blue-1000);--interactive-soft-bg: var(--mono-100);--interactive-soft-text: var(--blue-800);--interactive-soft-hover: var(--blue-100);--interactive-soft-active: var(--blue-400);--interactive-outline-border: var(--blue-400);--interactive-outline-text: var(--blue-800);--interactive-outline-hover: var(--blue-50);--interactive-outline-active: var(--blue-300);--interactive-text-color: var(--blue-800);--interactive-text-hover: var(--blue-900);--interactive-text-active: var(--blue-1000);--interactive-text-bg-hover: var(--blue-700);--button-highlight-light: rgba(255, 255, 255, .35);--button-highlight-dark: rgba(0, 0, 0, .12);--button-shadow-light: 0 1px 3px 0 rgba(0, 0, 0, .041), 0 1px 2px -1px rgba(0, 0, 0, .15);--button-shadow-dark: 0 1px 2px 0 rgba(0, 0, 0, .89);--button-gradient-light: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) .5% );--button-gradient-dark: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .05) 100% );--button-primary: var(--blue-600);--button-primary-hover: var(--blue-700);--button-primary-active: var(--blue-800);--button-primary-shadow: var(--button-highlight-light);--button-secondary: var(--mono-100);--button-secondary-hover: var(--mono-200);--button-secondary-active: var(--mono-300);--button-secondary-shadow: var(--button-highlight-dark);--stroke-subtle: var(--mono-200);--shadow-color: 220deg 3% 15%;--shadow-strength: .15;--shadow-highlight: rgba(255, 255, 255, .35);--shadow-inset: rgba(0, 0, 0, .12);--text-error: var(--coral-600);--interactive-error: var(--coral-500);--shadow-focus: 0 0 0 3px rgba(220, 38, 38, .1)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.theme-brand{--surface-primary: var(--blue-800);--surface-secondary: var(--blue-900);--surface-tertiary: var(--blue-1000);--text-primary: var(--mono-0);--text-secondary: var(--mono-100);--text-tertiary: var(--blue-100);--interactive-filled-bg: var(--mono-0);--interactive-filled-text: var(--blue-800);--interactive-filled-hover: var(--mono-100);--interactive-filled-active: var(--mono-200);--interactive-soft-bg: var(--blue-400);--interactive-soft-text: var(--mono-0);--interactive-soft-hover: var(--blue-300);--interactive-soft-active: var(--blue-200);--interactive-outline-border: var(--mono-0);--interactive-outline-text: var(--mono-0);--interactive-outline-hover: var(--blue-400);--interactive-outline-active: var(--blue-300);--interactive-text-color: var(--mono-0);--interactive-text-hover: var(--mono-100);--interactive-text-active: var(--mono-200);--interactive-text-bg-hover: var(--blue-400);--button-primary-shadow: var(--button-highlight-light);--button-secondary-shadow: var(--button-highlight-light);--button-highlight: var(--button-highlight-light);--button-gradient: var(--button-gradient-light);--stroke-subtle: var(--blue-500);--shadow-color: 220deg 3% 15%;--shadow-strength: .15;--shadow-highlight: rgba(255, 255, 255, .5);--shadow-inset: rgba(0, 0, 0, .15)}.theme-brand-dark{--surface-primary: var(--blue-900);--surface-secondary: var(--blue-950);--surface-tertiary: var(--blue-1000);--text-primary: var(--mono-0);--text-secondary: var(--mono-100);--text-tertiary: var(--mono-200);--interactive-filled-bg: var(--blue-700);--interactive-filled-text: var(--mono-0);--interactive-filled-hover: var(--blue-800);--interactive-filled-active: var(--blue-900);--interactive-soft-bg: var(--blue-900);--interactive-soft-text: var(--mono-0);--interactive-soft-hover: var(--blue-400);--interactive-soft-active: var(--blue-300);--interactive-outline-border: var(--blue-500);--interactive-outline-text: var(--blue-300);--interactive-outline-hover: var(--blue-700);--interactive-outline-active: var(--blue-600);--interactive-text-color: var(--blue-300);--interactive-text-hover: var(--blue-200);--interactive-text-active: var(--blue-100);--interactive-text-bg-hover: var(--blue-700);--button-primary-shadow: var(--button-highlight-light);--button-secondary-shadow: var(--button-highlight-light);--stroke-subtle: var(--blue-700);--shadow-color: 220deg 3% 15%;--shadow-strength: .15;--shadow-highlight: rgba(255, 255, 255, .25);--shadow-inset: rgba(0, 0, 0, .2)}.theme-black{--surface-primary: var(--mono-1300);--surface-secondary: var(--mono-1200);--surface-tertiary: var(--mono-1000);--text-primary: var(--mono-0);--text-secondary: var(--mono-200);--text-tertiary: var(--mono-400);--interactive-filled-bg: var(--blue-700 );--interactive-filled-text: var(--mono-0);--interactive-filled-hover: var(--blue-800);--interactive-filled-active: var(--blue-900);--interactive-soft-bg: var(--mono-1100);--interactive-soft-text: var(--mono-0);--interactive-soft-hover: var(--mono-1000);--interactive-soft-active: var(--mono-900);--interactive-outline-border: var(--mono-800);--interactive-outline-text: var(--mono-0);--interactive-outline-hover: var(--mono-1100);--interactive-outline-active: var(--mono-1000);--interactive-text-color: var(--mono-0);--interactive-text-hover: var(--mono-100);--interactive-text-active: var(--mono-200);--interactive-text-bg-hover: var(--mono-1100);--button-primary-shadow: var(--button-highlight-light);--button-secondary-shadow: var(--button-highlight-light);--stroke-subtle: var(--mono-900);--shadow-color: 220deg 10% 10%;--shadow-strength: .3;--shadow-highlight: rgba(255, 255, 255, .15);--shadow-inset: rgba(0, 0, 0, .25)}.grid-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;display:none}.grid-overlay.active{display:block}.grid-overlay__container{height:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.grid-overlay__grid{height:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}.grid-overlay__column{height:100%;background-color:#ff00001a;border:1px solid rgba(255,0,0,.2)}.grid-overlay-toggle{position:fixed;bottom:1rem;right:1rem;z-index:10000;padding:.5rem 1rem;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer}.gap-0{gap:var(--static-0)}.gap-0-125{gap:var(--static-0-125)}.gap-0-25{gap:var(--static-0-25)}.gap-0-375{gap:var(--static-0-375)}.gap-0-5{gap:var(--static-0-5)}.gap-0-625{gap:var(--static-0-625)}.gap-0-75{gap:var(--static-0-75)}.gap-1{gap:var(--static-1)}.gap-1-125{gap:var(--static-1-125)}.gap-1-25{gap:var(--static-1-25)}.gap-1-5{gap:var(--static-1-5)}.gap-2{gap:var(--fluid-2)}.gap-2-5{gap:var(--fluid-2-5)}.gap-3{gap:var(--fluid-3)}.gap-3-5{gap:var(--fluid-3-5)}.gap-4{gap:var(--fluid-4)}.gap-4-5{gap:var(--fluid-4-5)}.gap-5{gap:var(--fluid-5)}.gap-5-5{gap:var(--fluid-5-5)}.gap-6{gap:var(--fluid-6)}.gap-6-5{gap:var(--fluid-6-5)}.gap-7{gap:var(--fluid-7)}.gap-7-5{gap:var(--fluid-7-5)}.gap-8{gap:var(--fluid-8)}.gap-x-0{column-gap:var(--static-0)}.gap-x-0-125{column-gap:var(--static-0-125)}.gap-x-0-25{column-gap:var(--static-0-25)}.gap-x-0-375{column-gap:var(--static-0-375)}.gap-x-0-5{column-gap:var(--static-0-5)}.gap-x-0-625{column-gap:var(--static-0-625)}.gap-x-0-75{column-gap:var(--static-0-75)}.gap-x-1{column-gap:var(--static-1)}.gap-x-1-125{column-gap:var(--static-1-125)}.gap-x-1-25{column-gap:var(--static-1-25)}.gap-x-1-5{column-gap:var(--static-1-5)}.gap-x-2{column-gap:var(--fluid-2)}.gap-x-2-5{column-gap:var(--fluid-2-5)}.gap-x-3{column-gap:var(--fluid-3)}.gap-x-3-5{column-gap:var(--fluid-3-5)}.gap-x-4{column-gap:var(--fluid-4)}.gap-x-4-5{column-gap:var(--fluid-4-5)}.gap-x-5{column-gap:var(--fluid-5)}.gap-x-5-5{column-gap:var(--fluid-5-5)}.gap-x-6{column-gap:var(--fluid-6)}.gap-x-6-5{column-gap:var(--fluid-6-5)}.gap-x-7{column-gap:var(--fluid-7)}.gap-x-7-5{column-gap:var(--fluid-7-5)}.gap-x-8{column-gap:var(--fluid-8)}.gap-y-0{row-gap:var(--static-0)}.gap-y-0-125{row-gap:var(--static-0-125)}.gap-y-0-25{row-gap:var(--static-0-25)}.gap-y-0-375{row-gap:var(--static-0-375)}.gap-y-0-5{row-gap:var(--static-0-5)}.gap-y-0-625{row-gap:var(--static-0-625)}.gap-y-0-75{row-gap:var(--static-0-75)}.gap-y-1{row-gap:var(--static-1)}.gap-y-1-125{row-gap:var(--static-1-125)}.gap-y-1-25{row-gap:var(--static-1-25)}.gap-y-1-5{row-gap:var(--static-1-5)}.gap-y-2{row-gap:var(--fluid-2)}.gap-y-2-5{row-gap:var(--fluid-2-5)}.gap-y-3{row-gap:var(--fluid-3)}.gap-y-3-5{row-gap:var(--fluid-3-5)}.gap-y-4{row-gap:var(--fluid-4)}.gap-y-4-5{row-gap:var(--fluid-4-5)}.gap-y-5{row-gap:var(--fluid-5)}.gap-y-5-5{row-gap:var(--fluid-5-5)}.gap-y-6{row-gap:var(--fluid-6)}.gap-y-6-5{row-gap:var(--fluid-6-5)}.gap-y-7{row-gap:var(--fluid-7)}.gap-y-7-5{row-gap:var(--fluid-7-5)}.gap-y-8{row-gap:var(--fluid-8)}.p-0{padding:var(--static-0)}.p-0-125{padding:var(--static-0-125)}.p-0-25{padding:var(--static-0-25)}.p-0-375{padding:var(--static-0-375)}.p-0-5{padding:var(--static-0-5)}.p-0-625{padding:var(--static-0-625)}.p-0-75{padding:var(--static-0-75)}.p-1{padding:var(--static-1)}.p-1-125{padding:var(--static-1-125)}.p-1-25{padding:var(--static-1-25)}.p-1-5{padding:var(--static-1-5)}.p-1-75{padding:var(--static-1-75)}.p-2{padding:var(--fluid-2)}.p-2-5{padding:var(--fluid-2-5)}.p-3{padding:var(--fluid-3)}.p-3-5{padding:var(--fluid-3-5)}.p-4{padding:var(--fluid-4)}.p-4-5{padding:var(--fluid-4-5)}.p-5{padding:var(--fluid-5)}.p-5-5{padding:var(--fluid-5-5)}.p-6{padding:var(--fluid-6)}.p-6-5{padding:var(--fluid-6-5)}.p-7{padding:var(--fluid-7)}.p-7-5{padding:var(--fluid-7-5)}.p-8{padding:var(--fluid-8)}.p-8-5{padding:var(--fluid-8-5)}.p-9{padding:var(--fluid-9)}.p-10{padding:var(--fluid-10)}.p-11{padding:var(--fluid-11)}.p-12{padding:var(--fluid-12)}.p-13{padding:var(--fluid-13)}.p-14{padding:var(--fluid-14)}.p-15{padding:var(--fluid-15)}.p-16{padding:var(--fluid-16)}.px-0{padding-left:var(--static-0);padding-right:var(--static-0)}.px-0-125{padding-left:var(--static-0-125);padding-right:var(--static-0-125)}.px-0-25{padding-left:var(--static-0-25);padding-right:var(--static-0-25)}.px-0-375{padding-left:var(--static-0-375);padding-right:var(--static-0-375)}.px-0-5{padding-left:var(--static-0-5);padding-right:var(--static-0-5)}.px-0-625{padding-left:var(--static-0-625);padding-right:var(--static-0-625)}.px-0-75{padding-left:var(--static-0-75);padding-right:var(--static-0-75)}.px-1{padding-left:var(--static-1);padding-right:var(--static-1)}.px-1-125{padding-left:var(--static-1-125);padding-right:var(--static-1-125)}.px-1-25{padding-left:var(--static-1-25);padding-right:var(--static-1-25)}.px-1-5{padding-left:var(--static-1-5);padding-right:var(--static-1-5)}.px-1-75{padding-left:var(--static-1-75);padding-right:var(--static-1-75)}.px-2{padding-left:var(--fluid-2);padding-right:var(--fluid-2)}.px-2-5{padding-left:var(--fluid-2-5);padding-right:var(--fluid-2-5)}.px-3{padding-left:var(--fluid-3);padding-right:var(--fluid-3)}.px-3-5{padding-left:var(--fluid-3-5);padding-right:var(--fluid-3-5)}.px-4{padding-left:var(--fluid-4);padding-right:var(--fluid-4)}.px-4-5{padding-left:var(--fluid-4-5);padding-right:var(--fluid-4-5)}.px-5{padding-left:var(--fluid-5);padding-right:var(--fluid-5)}.px-5-5{padding-left:var(--fluid-5-5);padding-right:var(--fluid-5-5)}.px-6{padding-left:var(--fluid-6);padding-right:var(--fluid-6)}.px-6-5{padding-left:var(--fluid-6-5);padding-right:var(--fluid-6-5)}.px-7{padding-left:var(--fluid-7);padding-right:var(--fluid-7)}.px-7-5{padding-left:var(--fluid-7-5);padding-right:var(--fluid-7-5)}.px-8{padding-left:var(--fluid-8);padding-right:var(--fluid-8)}.px-8-5{padding-left:var(--fluid-8-5);padding-right:var(--fluid-8-5)}.px-9{padding-left:var(--fluid-9);padding-right:var(--fluid-9)}.px-10{padding-left:var(--fluid-10);padding-right:var(--fluid-10)}.px-11{padding-left:var(--fluid-11);padding-right:var(--fluid-11)}.px-12{padding-left:var(--fluid-12);padding-right:var(--fluid-12)}.px-13{padding-left:var(--fluid-13);padding-right:var(--fluid-13)}.px-14{padding-left:var(--fluid-14);padding-right:var(--fluid-14)}.px-15{padding-left:var(--fluid-15);padding-right:var(--fluid-15)}.px-16{padding-left:var(--fluid-16);padding-right:var(--fluid-16)}.py-0{padding-top:var(--static-0);padding-bottom:var(--static-0)}.py-0-125{padding-top:var(--static-0-125);padding-bottom:var(--static-0-125)}.py-0-25{padding-top:var(--static-0-25);padding-bottom:var(--static-0-25)}.py-0-375{padding-top:var(--static-0-375);padding-bottom:var(--static-0-375)}.py-0-5{padding-top:var(--static-0-5);padding-bottom:var(--static-0-5)}.py-0-625{padding-top:var(--static-0-625);padding-bottom:var(--static-0-625)}.py-0-75{padding-top:var(--static-0-75);padding-bottom:var(--static-0-75)}.py-1{padding-top:var(--static-1);padding-bottom:var(--static-1)}.py-1-125{padding-top:var(--static-1-125);padding-bottom:var(--static-1-125)}.py-1-25{padding-top:var(--static-1-25);padding-bottom:var(--static-1-25)}.py-1-5{padding-top:var(--static-1-5);padding-bottom:var(--static-1-5)}.py-1-75{padding-top:var(--static-1-75);padding-bottom:var(--static-1-75)}.py-2{padding-top:var(--fluid-2);padding-bottom:var(--fluid-2)}.py-2-5{padding-top:var(--fluid-2-5);padding-bottom:var(--fluid-2-5)}.py-3{padding-top:var(--fluid-3);padding-bottom:var(--fluid-3)}.py-3-5{padding-top:var(--fluid-3-5);padding-bottom:var(--fluid-3-5)}.py-4{padding-top:var(--fluid-4);padding-bottom:var(--fluid-4)}.py-4-5{padding-top:var(--fluid-4-5);padding-bottom:var(--fluid-4-5)}.py-5{padding-top:var(--fluid-5);padding-bottom:var(--fluid-5)}.py-5-5{padding-top:var(--fluid-5-5);padding-bottom:var(--fluid-5-5)}.py-6{padding-top:var(--fluid-6);padding-bottom:var(--fluid-6)}.py-6-5{padding-top:var(--fluid-6-5);padding-bottom:var(--fluid-6-5)}.py-7{padding-top:var(--fluid-7);padding-bottom:var(--fluid-7)}.py-7-5{padding-top:var(--fluid-7-5);padding-bottom:var(--fluid-7-5)}.py-8{padding-top:var(--fluid-8);padding-bottom:var(--fluid-8)}.py-8-5{padding-top:var(--fluid-8-5);padding-bottom:var(--fluid-8-5)}.py-9{padding-top:var(--fluid-9);padding-bottom:var(--fluid-9)}.py-10{padding-top:var(--fluid-10);padding-bottom:var(--fluid-10)}.py-11{padding-top:var(--fluid-11);padding-bottom:var(--fluid-11)}.py-12{padding-top:var(--fluid-12);padding-bottom:var(--fluid-12)}.py-13{padding-top:var(--fluid-13);padding-bottom:var(--fluid-13)}.py-14{padding-top:var(--fluid-14);padding-bottom:var(--fluid-14)}.py-15{padding-top:var(--fluid-15);padding-bottom:var(--fluid-15)}.py-16{padding-top:var(--fluid-16);padding-bottom:var(--fluid-16)}.pl-0{padding-left:var(--static-0)}.pl-0-125{padding-left:var(--static-0-125)}.pl-0-25{padding-left:var(--static-0-25)}.pl-0-375{padding-left:var(--static-0-375)}.pl-0-5{padding-left:var(--static-0-5)}.pl-0-625{padding-left:var(--static-0-625)}.pl-0-75{padding-left:var(--static-0-75)}.pl-1{padding-left:var(--static-1)}.pl-1-125{padding-left:var(--static-1-125)}.pl-1-25{padding-left:var(--static-1-25)}.pl-1-5{padding-left:var(--static-1-5)}.pl-1-75{padding-left:var(--static-1-75)}.pl-2{padding-left:var(--fluid-2)}.pl-2-5{padding-left:var(--fluid-2-5)}.pl-3{padding-left:var(--fluid-3)}.pl-3-5{padding-left:var(--fluid-3-5)}.pl-4{padding-left:var(--fluid-4)}.pl-4-5{padding-left:var(--fluid-4-5)}.pl-5{padding-left:var(--fluid-5)}.pl-5-5{padding-left:var(--fluid-5-5)}.pl-6{padding-left:var(--fluid-6)}.pl-6-5{padding-left:var(--fluid-6-5)}.pl-7{padding-left:var(--fluid-7)}.pl-7-5{padding-left:var(--fluid-7-5)}.pl-8{padding-left:var(--fluid-8)}.pl-8-5{padding-left:var(--fluid-8-5)}.pl-9{padding-left:var(--fluid-9)}.pl-10{padding-left:var(--fluid-10)}.pl-11{padding-left:var(--fluid-11)}.pl-12{padding-left:var(--fluid-12)}.pl-13{padding-left:var(--fluid-13)}.pl-14{padding-left:var(--fluid-14)}.pl-15{padding-left:var(--fluid-15)}.pl-16{padding-left:var(--fluid-16)}.pr-0{padding-right:var(--static-0)}.pr-0-125{padding-right:var(--static-0-125)}.pr-0-25{padding-right:var(--static-0-25)}.pr-0-375{padding-right:var(--static-0-375)}.pr-0-5{padding-right:var(--static-0-5)}.pr-0-625{padding-right:var(--static-0-625)}.pr-0-75{padding-right:var(--static-0-75)}.pr-1{padding-right:var(--static-1)}.pr-1-125{padding-right:var(--static-1-125)}.pr-1-25{padding-right:var(--static-1-25)}.pr-1-5{padding-right:var(--static-1-5)}.pr-1-75{padding-right:var(--static-1-75)}.pr-2{padding-right:var(--fluid-2)}.pr-2-5{padding-right:var(--fluid-2-5)}.pr-3{padding-right:var(--fluid-3)}.pr-3-5{padding-right:var(--fluid-3-5)}.pr-4{padding-right:var(--fluid-4)}.pr-4-5{padding-right:var(--fluid-4-5)}.pr-5{padding-right:var(--fluid-5)}.pr-5-5{padding-right:var(--fluid-5-5)}.pr-6{padding-right:var(--fluid-6)}.pr-6-5{padding-right:var(--fluid-6-5)}.pr-7{padding-right:var(--fluid-7)}.pr-7-5{padding-right:var(--fluid-7-5)}.pr-8{padding-right:var(--fluid-8)}.pr-8-5{padding-right:var(--fluid-8-5)}.pr-9{padding-right:var(--fluid-9)}.pr-10{padding-right:var(--fluid-10)}.pr-11{padding-right:var(--fluid-11)}.pr-12{padding-right:var(--fluid-12)}.pr-13{padding-right:var(--fluid-13)}.pr-14{padding-right:var(--fluid-14)}.pr-15{padding-right:var(--fluid-15)}.pr-16{padding-right:var(--fluid-16)}.pt-0{padding-top:var(--static-0)}.pt-0-125{padding-top:var(--static-0-125)}.pt-0-25{padding-top:var(--static-0-25)}.pt-0-375{padding-top:var(--static-0-375)}.pt-0-5{padding-top:var(--static-0-5)}.pt-0-625{padding-top:var(--static-0-625)}.pt-0-75{padding-top:var(--static-0-75)}.pt-1{padding-top:var(--static-1)}.pt-1-125{padding-top:var(--static-1-125)}.pt-1-25{padding-top:var(--static-1-25)}.pt-1-5{padding-top:var(--static-1-5)}.pt-1-75{padding-top:var(--static-1-75)}.pt-2{padding-top:var(--fluid-2)}.pt-2-5{padding-top:var(--fluid-2-5)}.pt-3{padding-top:var(--fluid-3)}.pt-3-5{padding-top:var(--fluid-3-5)}.pt-4{padding-top:var(--fluid-4)}.pt-4-5{padding-top:var(--fluid-4-5)}.pt-5{padding-top:var(--fluid-5)}.pt-5-5{padding-top:var(--fluid-5-5)}.pt-6{padding-top:var(--fluid-6)}.pt-6-5{padding-top:var(--fluid-6-5)}.pt-7{padding-top:var(--fluid-7)}.pt-7-5{padding-top:var(--fluid-7-5)}.pt-8{padding-top:var(--fluid-8)}.pt-8-5{padding-top:var(--fluid-8-5)}.pt-9{padding-top:var(--fluid-9)}.pt-10{padding-top:var(--fluid-10)}.pt-11{padding-top:var(--fluid-11)}.pt-12{padding-top:var(--fluid-12)}.pt-13{padding-top:var(--fluid-13)}.pt-14{padding-top:var(--fluid-14)}.pt-15{padding-top:var(--fluid-15)}.pt-16{padding-top:var(--fluid-16)}.pb-0{padding-bottom:var(--static-0)}.pb-0-125{padding-bottom:var(--static-0-125)}.pb-0-25{padding-bottom:var(--static-0-25)}.pb-0-375{padding-bottom:var(--static-0-375)}.pb-0-5{padding-bottom:var(--static-0-5)}.pb-0-625{padding-bottom:var(--static-0-625)}.pb-0-75{padding-bottom:var(--static-0-75)}.pb-1{padding-bottom:var(--static-1)}.pb-1-125{padding-bottom:var(--static-1-125)}.pb-1-25{padding-bottom:var(--static-1-25)}.pb-1-5{padding-bottom:var(--static-1-5)}.pb-1-75{padding-bottom:var(--static-1-75)}.pb-2{padding-bottom:var(--fluid-2)}.pb-2-5{padding-bottom:var(--fluid-2-5)}.pb-3{padding-bottom:var(--fluid-3)}.pb-3-5{padding-bottom:var(--fluid-3-5)}.pb-4{padding-bottom:var(--fluid-4)}.pb-4-5{padding-bottom:var(--fluid-4-5)}.pb-5{padding-bottom:var(--fluid-5)}.pb-5-5{padding-bottom:var(--fluid-5-5)}.pb-6{padding-bottom:var(--fluid-6)}.pb-6-5{padding-bottom:var(--fluid-6-5)}.pb-7{padding-bottom:var(--fluid-7)}.pb-7-5{padding-bottom:var(--fluid-7-5)}.pb-8{padding-bottom:var(--fluid-8)}.pb-8-5{padding-bottom:var(--fluid-8-5)}.pb-9{padding-bottom:var(--fluid-9)}.pb-10{padding-bottom:var(--fluid-10)}.pb-11{padding-bottom:var(--fluid-11)}.pb-12{padding-bottom:var(--fluid-12)}.pb-13{padding-bottom:var(--fluid-13)}.pb-14{padding-bottom:var(--fluid-14)}.pb-15{padding-bottom:var(--fluid-15)}.pb-16{padding-bottom:var(--fluid-16)}.mt-0{margin-top:var(--static-0)}.mt-0-125{margin-top:var(--static-0-125)}.mt-0-25{margin-top:var(--static-0-25)}.mt-0-375{margin-top:var(--static-0-375)}.mt-0-5{margin-top:var(--static-0-5)}.mt-0-625{margin-top:var(--static-0-625)}.mt-0-75{margin-top:var(--static-0-75)}.mt-1{margin-top:var(--static-1)}.mt-1-125{margin-top:var(--static-1-125)}.mt-1-25{margin-top:var(--static-1-25)}.mt-1-5{margin-top:var(--static-1-5)}.mt-1-75{margin-top:var(--static-1-75)}.mt-2{margin-top:var(--fluid-2)}.mt-2-5{margin-top:var(--fluid-2-5)}.mt-3{margin-top:var(--fluid-3)}.mt-3-5{margin-top:var(--fluid-3-5)}.mt-4{margin-top:var(--fluid-4)}.mt-4-5{margin-top:var(--fluid-4-5)}.mt-5{margin-top:var(--fluid-5)}.mt-5-5{margin-top:var(--fluid-5-5)}.mt-6{margin-top:var(--fluid-6)}.mt-6-5{margin-top:var(--fluid-6-5)}.mt-7{margin-top:var(--fluid-7)}.mt-7-5{margin-top:var(--fluid-7-5)}.mt-8{margin-top:var(--fluid-8)}.mt-8-5{margin-top:var(--fluid-8-5)}.mt-9{margin-top:var(--fluid-9)}.mt-10{margin-top:var(--fluid-10)}.mt-11{margin-top:var(--fluid-11)}.mt-12{margin-top:var(--fluid-12)}.mt-13{margin-top:var(--fluid-13)}.mt-14{margin-top:var(--fluid-14)}.mt-15{margin-top:var(--fluid-15)}.mt-16{margin-top:var(--fluid-16)}.mb-0{margin-bottom:var(--static-0)}.mb-0-125{margin-bottom:var(--static-0-125)}.mb-0-25{margin-bottom:var(--static-0-25)}.mb-0-375{margin-bottom:var(--static-0-375)}.mb-0-5{margin-bottom:var(--static-0-5)}.mb-0-625{margin-bottom:var(--static-0-625)}.mb-0-75{margin-bottom:var(--static-0-75)}.mb-1{margin-bottom:var(--static-1)}.mb-1-125{margin-bottom:var(--static-1-125)}.mb-1-25{margin-bottom:var(--static-1-25)}.mb-1-5{margin-bottom:var(--static-1-5)}.mb-1-75{margin-bottom:var(--static-1-75)}.mb-2{margin-bottom:var(--fluid-2)}.mb-2-5{margin-bottom:var(--fluid-2-5)}.mb-3{margin-bottom:var(--fluid-3)}.mb-3-5{margin-bottom:var(--fluid-3-5)}.mb-4{margin-bottom:var(--fluid-4)}.mb-4-5{margin-bottom:var(--fluid-4-5)}.mb-5{margin-bottom:var(--fluid-5)}.mb-5-5{margin-bottom:var(--fluid-5-5)}.mb-6{margin-bottom:var(--fluid-6)}.mb-6-5{margin-bottom:var(--fluid-6-5)}.mb-7{margin-bottom:var(--fluid-7)}.mb-7-5{margin-bottom:var(--fluid-7-5)}.mb-8{margin-bottom:var(--fluid-8)}.mb-8-5{margin-bottom:var(--fluid-8-5)}.mb-9{margin-bottom:var(--fluid-9)}.mb-10{margin-bottom:var(--fluid-10)}.mb-11{margin-bottom:var(--fluid-11)}.mb-12{margin-bottom:var(--fluid-12)}.mb-13{margin-bottom:var(--fluid-13)}.mb-14{margin-bottom:var(--fluid-14)}.mb-15{margin-bottom:var(--fluid-15)}.mb-16{margin-bottom:var(--fluid-16)}.ml-0{margin-left:var(--static-0)}.ml-0-125{margin-left:var(--static-0-125)}.ml-0-25{margin-left:var(--static-0-25)}.ml-0-375{margin-left:var(--static-0-375)}.ml-0-5{margin-left:var(--static-0-5)}.ml-0-625{margin-left:var(--static-0-625)}.ml-0-75{margin-left:var(--static-0-75)}.ml-1{margin-left:var(--static-1)}.ml-1-125{margin-left:var(--static-1-125)}.ml-1-25{margin-left:var(--static-1-25)}.ml-1-5{margin-left:var(--static-1-5)}.ml-1-75{margin-left:var(--static-1-75)}.ml-2{margin-left:var(--fluid-2)}.ml-2-5{margin-left:var(--fluid-2-5)}.ml-3{margin-left:var(--fluid-3)}.ml-3-5{margin-left:var(--fluid-3-5)}.ml-4{margin-left:var(--fluid-4)}.ml-4-5{margin-left:var(--fluid-4-5)}.ml-5{margin-left:var(--fluid-5)}.ml-5-5{margin-left:var(--fluid-5-5)}.ml-6{margin-left:var(--fluid-6)}.ml-6-5{margin-left:var(--fluid-6-5)}.ml-7{margin-left:var(--fluid-7)}.ml-7-5{margin-left:var(--fluid-7-5)}.ml-8{margin-left:var(--fluid-8)}.ml-8-5{margin-left:var(--fluid-8-5)}.ml-9{margin-left:var(--fluid-9)}.ml-10{margin-left:var(--fluid-10)}.ml-11{margin-left:var(--fluid-11)}.ml-12{margin-left:var(--fluid-12)}.ml-13{margin-left:var(--fluid-13)}.ml-14{margin-left:var(--fluid-14)}.ml-15{margin-left:var(--fluid-15)}.ml-16{margin-left:var(--fluid-16)}.mr-0{margin-right:var(--static-0)}.mr-0-125{margin-right:var(--static-0-125)}.mr-0-25{margin-right:var(--static-0-25)}.mr-0-375{margin-right:var(--static-0-375)}.mr-0-5{margin-right:var(--static-0-5)}.mr-0-625{margin-right:var(--static-0-625)}.mr-0-75{margin-right:var(--static-0-75)}.mr-1{margin-right:var(--static-1)}.mr-1-125{margin-right:var(--static-1-125)}.mr-1-25{margin-right:var(--static-1-25)}.mr-1-5{margin-right:var(--static-1-5)}.mr-1-75{margin-right:var(--static-1-75)}.mr-2{margin-right:var(--fluid-2)}.mr-2-5{margin-right:var(--fluid-2-5)}.mr-3{margin-right:var(--fluid-3)}.mr-3-5{margin-right:var(--fluid-3-5)}.mr-4{margin-right:var(--fluid-4)}.mr-4-5{margin-right:var(--fluid-4-5)}.mr-5{margin-right:var(--fluid-5)}.mr-5-5{margin-right:var(--fluid-5-5)}.mr-6{margin-right:var(--fluid-6)}.mr-6-5{margin-right:var(--fluid-6-5)}.mr-7{margin-right:var(--fluid-7)}.mr-7-5{margin-right:var(--fluid-7-5)}.mr-8{margin-right:var(--fluid-8)}.mr-8-5{margin-right:var(--fluid-8-5)}.mr-9{margin-right:var(--fluid-9)}.mr-10{margin-right:var(--fluid-10)}.mr-11{margin-right:var(--fluid-11)}.mr-12{margin-right:var(--fluid-12)}.mr-13{margin-right:var(--fluid-13)}.mr-14{margin-right:var(--fluid-14)}.mr-15{margin-right:var(--fluid-15)}.mr-16{margin-right:var(--fluid-16)}.mx-0{margin-left:var(--static-0);margin-right:var(--static-0)}.mx-0-125{margin-left:var(--static-0-125);margin-right:var(--static-0-125)}.mx-0-25{margin-left:var(--static-0-25);margin-right:var(--static-0-25)}.mx-0-375{margin-left:var(--static-0-375);margin-right:var(--static-0-375)}.mx-0-5{margin-left:var(--static-0-5);margin-right:var(--static-0-5)}.mx-0-625{margin-left:var(--static-0-625);margin-right:var(--static-0-625)}.mx-0-75{margin-left:var(--static-0-75);margin-right:var(--static-0-75)}.mx-1{margin-left:var(--static-1);margin-right:var(--static-1)}.mx-1-125{margin-left:var(--static-1-125);margin-right:var(--static-1-125)}.mx-1-25{margin-left:var(--static-1-25);margin-right:var(--static-1-25)}.mx-1-5{margin-left:var(--static-1-5);margin-right:var(--static-1-5)}.mx-1-75{margin-left:var(--static-1-75);margin-right:var(--static-1-75)}.mx-2{margin-left:var(--fluid-2);margin-right:var(--fluid-2)}.mx-2-5{margin-left:var(--fluid-2-5);margin-right:var(--fluid-2-5)}.mx-3{margin-left:var(--fluid-3);margin-right:var(--fluid-3)}.mx-3-5{margin-left:var(--fluid-3-5);margin-right:var(--fluid-3-5)}.mx-4{margin-left:var(--fluid-4);margin-right:var(--fluid-4)}.mx-4-5{margin-left:var(--fluid-4-5);margin-right:var(--fluid-4-5)}.mx-5{margin-left:var(--fluid-5);margin-right:var(--fluid-5)}.mx-5-5{margin-left:var(--fluid-5-5);margin-right:var(--fluid-5-5)}.mx-6{margin-left:var(--fluid-6);margin-right:var(--fluid-6)}.mx-6-5{margin-left:var(--fluid-6-5);margin-right:var(--fluid-6-5)}.mx-7{margin-left:var(--fluid-7);margin-right:var(--fluid-7)}.mx-7-5{margin-left:var(--fluid-7-5);margin-right:var(--fluid-7-5)}.mx-8{margin-left:var(--fluid-8);margin-right:var(--fluid-8)}.mx-8-5{margin-left:var(--fluid-8-5);margin-right:var(--fluid-8-5)}.mx-9{margin-left:var(--fluid-9);margin-right:var(--fluid-9)}.mx-10{margin-left:var(--fluid-10);margin-right:var(--fluid-10)}.mx-11{margin-left:var(--fluid-11);margin-right:var(--fluid-11)}.mx-12{margin-left:var(--fluid-12);margin-right:var(--fluid-12)}.mx-13{margin-left:var(--fluid-13);margin-right:var(--fluid-13)}.mx-14{margin-left:var(--fluid-14);margin-right:var(--fluid-14)}.mx-15{margin-left:var(--fluid-15);margin-right:var(--fluid-15)}.mx-16{margin-left:var(--fluid-16);margin-right:var(--fluid-16)}.my-0{margin-top:var(--static-0);margin-bottom:var(--static-0)}.my-0-125{margin-top:var(--static-0-125);margin-bottom:var(--static-0-125)}.my-0-25{margin-top:var(--static-0-25);margin-bottom:var(--static-0-25)}.my-0-375{margin-top:var(--static-0-375);margin-bottom:var(--static-0-375)}.my-0-5{margin-top:var(--static-0-5);margin-bottom:var(--static-0-5)}.my-0-625{margin-top:var(--static-0-625);margin-bottom:var(--static-0-625)}.my-0-75{margin-top:var(--static-0-75);margin-bottom:var(--static-0-75)}.my-1{margin-top:var(--static-1);margin-bottom:var(--static-1)}.my-1-125{margin-top:var(--static-1-125);margin-bottom:var(--static-1-125)}.my-1-25{margin-top:var(--static-1-25);margin-bottom:var(--static-1-25)}.my-1-5{margin-top:var(--static-1-5);margin-bottom:var(--static-1-5)}.my-1-75{margin-top:var(--static-1-75);margin-bottom:var(--static-1-75)}.my-2{margin-top:var(--fluid-2);margin-bottom:var(--fluid-2)}.my-2-5{margin-top:var(--fluid-2-5);margin-bottom:var(--fluid-2-5)}.my-3{margin-top:var(--fluid-3);margin-bottom:var(--fluid-3)}.my-3-5{margin-top:var(--fluid-3-5);margin-bottom:var(--fluid-3-5)}.my-4{margin-top:var(--fluid-4);margin-bottom:var(--fluid-4)}.my-4-5{margin-top:var(--fluid-4-5);margin-bottom:var(--fluid-4-5)}.my-5{margin-top:var(--fluid-5);margin-bottom:var(--fluid-5)}.my-5-5{margin-top:var(--fluid-5-5);margin-bottom:var(--fluid-5-5)}.my-6{margin-top:var(--fluid-6);margin-bottom:var(--fluid-6)}.my-6-5{margin-top:var(--fluid-6-5);margin-bottom:var(--fluid-6-5)}.my-7{margin-top:var(--fluid-7);margin-bottom:var(--fluid-7)}.my-7-5{margin-top:var(--fluid-7-5);margin-bottom:var(--fluid-7-5)}.my-8{margin-top:var(--fluid-8);margin-bottom:var(--fluid-8)}.my-8-5{margin-top:var(--fluid-8-5);margin-bottom:var(--fluid-8-5)}.my-9{margin-top:var(--fluid-9);margin-bottom:var(--fluid-9)}.my-10{margin-top:var(--fluid-10);margin-bottom:var(--fluid-10)}.my-11{margin-top:var(--fluid-11);margin-bottom:var(--fluid-11)}.my-12{margin-top:var(--fluid-12);margin-bottom:var(--fluid-12)}.my-13{margin-top:var(--fluid-13);margin-bottom:var(--fluid-13)}.my-14{margin-top:var(--fluid-14);margin-bottom:var(--fluid-14)}.my-15{margin-top:var(--fluid-15);margin-bottom:var(--fluid-15)}.my-16{margin-top:var(--fluid-16);margin-bottom:var(--fluid-16)}.m-0{margin:var(--static-0)}.m-0-125{margin:var(--static-0-125)}.m-0-25{margin:var(--static-0-25)}.m-0-375{margin:var(--static-0-375)}.m-0-5{margin:var(--static-0-5)}.m-0-625{margin:var(--static-0-625)}.m-0-75{margin:var(--static-0-75)}.m-1{margin:var(--static-1)}.m-1-125{margin:var(--static-1-125)}.m-1-25{margin:var(--static-1-25)}.m-1-5{margin:var(--static-1-5)}.m-1-75{margin:var(--static-1-75)}.m-2{margin:var(--fluid-2)}.m-2-5{margin:var(--fluid-2-5)}.m-3{margin:var(--fluid-3)}.m-3-5{margin:var(--fluid-3-5)}.m-4{margin:var(--fluid-4)}.m-4-5{margin:var(--fluid-4-5)}.m-5{margin:var(--fluid-5)}.m-5-5{margin:var(--fluid-5-5)}.m-6{margin:var(--fluid-6)}.m-6-5{margin:var(--fluid-6-5)}.m-7{margin:var(--fluid-7)}.m-7-5{margin:var(--fluid-7-5)}.m-8{margin:var(--fluid-8)}.m-8-5{margin:var(--fluid-8-5)}.m-9{margin:var(--fluid-9)}.m-10{margin:var(--fluid-10)}.m-11{margin:var(--fluid-11)}.m-12{margin:var(--fluid-12)}.m-13{margin:var(--fluid-13)}.m-14{margin:var(--fluid-14)}.m-15{margin:var(--fluid-15)}.m-16{margin:var(--fluid-16)}:root{--radius-2: 2px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-24: 24px;--radius-32: 32px;--radius-100: 100px}.radius-2{border-radius:var(--radius-2)}.radius-4{border-radius:var(--radius-4)}.radius-6{border-radius:var(--radius-6)}.radius-8{border-radius:var(--radius-8)}.radius-10{border-radius:var(--radius-10)}.radius-12{border-radius:var(--radius-12)}.radius-16{border-radius:var(--radius-16)}.radius-24{border-radius:var(--radius-24)}.radius-32{border-radius:var(--radius-32)}.radius-100{border-radius:var(--radius-100)}:root{--base-unit: 1rem;--scale-ratio: 1.125;--static-0: 0rem;--static-0-125: calc(var(--base-unit) * .125);--static-0-25: calc(var(--base-unit) * .25);--static-0-3125: calc(var(--base-unit) * .3125);--static-0-375: calc(var(--base-unit) * .375);--static-0-5: calc(var(--base-unit) * .5);--static-0-625: calc(var(--base-unit) * .625);--static-0-75: calc(var(--base-unit) * .75);--static-0-8125: calc(var(--base-unit) * .8125);--static-0-875: calc(var(--base-unit) * .875);--static-0-9375: calc(var(--base-unit) * .9375);--static-1: var(--base-unit);--static-1-125: calc(var(--base-unit) * 1.125);--static-1-25: calc(var(--base-unit) * 1.25);--static-1-375: calc(var(--base-unit) * 1.375);--static-1-5: calc(var(--base-unit) * 1.5);--static-1-75: calc(var(--base-unit) * 1.75);--fluid-2: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * .25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * .75)) + 1.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1))) );--fluid-2-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * .5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1)) + 1.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.5))) );--fluid-3: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * .75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.25)) + 1.75vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.75))) );--fluid-3-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.5)) + 2vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2))) );--fluid-4: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2)) + 2.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3))) );--fluid-4-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.25)) + 2.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.5))) );--fluid-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 1.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.5)) + 2.75vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.75))) );--fluid-5-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.75)) + 3vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4))) );--fluid-6: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3)) + 3.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.25))) );--fluid-6-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.125)) + 3.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.5))) );--fluid-7: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 2.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.25)) + 3.75vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.75))) );--fluid-7-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.375)) + 4vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.875))) );--fluid-8: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.5)) + 4.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5))) );--fluid-8-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.75)) + 4.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.25))) );--fluid-9: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 3.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4)) + 4.75vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.5))) );--fluid-9-5: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.25)) + 5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.75))) );--fluid-10: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.5)) + 5.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 6))) );--fluid-11: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5)) + 5.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 6.5))) );--fluid-12: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 4.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.5)) + 5.75vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 7))) );--fluid-13: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 6)) + 6vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 7.5))) );--fluid-14: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.25))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 6.5)) + 6.25vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 8))) );--fluid-15: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.5))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 6.75)) + 6.375vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 8.5))) );--fluid-16: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 5.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 7)) + 6.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 15))) );--fluid-20: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 8.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 10)) + 7.5vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 20))) );--fluid-24: clamp( calc(var(--base-unit) * (1 + (var(--scale-ratio) * 10.75))), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 12)) + 8vw), calc(var(--base-unit) * (1 + (var(--scale-ratio) * 24))) )}:root{--shadow-color-light: 220deg 60% 50%;--shadow-color-dark: 220deg 3% 15%;--shadow-strength-light: .15;--shadow-strength-dark: .25;--shadow-1: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .7)), 0px 2px 2px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .5));--shadow-2: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8)), 0px 2px 2px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6)), 0px 4px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .4));--shadow-3: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .9)), 0px 4px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .7)), 0px 8px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .5));--shadow-4: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * 1)), 0px 8px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8)), 0px 16px 16px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6));--shadow-5: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * 1)), 0px 12px 12px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .9)), 0px 24px 24px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .7));--shadow-6: 0px 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * 1)), 0px 16px 16px hsl(var(--shadow-color) / calc(var(--shadow-strength) * 1)), 0px 32px 32px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8));--shadow-inner: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8));--shadow-button-hover: 0px 2px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .7)), 0px 4px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6)), 0px 8px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .5))}:root{--shadow-inset-1: inset 0px 1px 2px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8)), inset 0px 2px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6));--shadow-inset-2: inset 0px 2px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8)), inset 0px 4px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6));--shadow-inset-3: inset 0px 4px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .8)), inset 0px 8px 16px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .6));--shadow-inset-soft: inset 0px 2px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .4)), inset 0px 4px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) * .2))}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--ff-base);background:var(--surface-primary);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swiper,.card,.feature-pill,.button,[class*=animate-]{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.cc-window,.cc-window .cc-btn,.cc-window .cc-header,.cc-window .cc-message{font-family:var(--ff-sans)!important}.top-navigation[data-astro-cid-b7bji2xg]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--surface-primary);border-bottom:1px solid var(--stroke-subtle);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-container[data-astro-cid-b7bji2xg]{max-width:1600px;margin:0 auto;padding:0 var(--fluid-4);display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo[data-astro-cid-b7bji2xg]{flex-shrink:0}.logo-link[data-astro-cid-b7bji2xg]{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.logo-link[data-astro-cid-b7bji2xg]:hover{opacity:.8}.logo-svg[data-astro-cid-b7bji2xg]{height:35px;width:auto;color:var(--text-primary);transition:color .2s ease}.logo-link[data-astro-cid-b7bji2xg]:hover .logo-svg[data-astro-cid-b7bji2xg]{color:var(--interactive-filled-bg)}.desktop-nav[data-astro-cid-b7bji2xg]{display:flex;align-items:center;gap:var(--fluid-1)}.nav-link[data-astro-cid-b7bji2xg]{color:var(--text-secondary);text-decoration:none;font-weight:var(--fw-medium);font-size:var(--text-sm);padding:var(--static-1) var(--static-1-5);border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.nav-link[data-astro-cid-b7bji2xg]:hover{color:var(--text-primary);background:var(--interactive-soft-bg)}.nav-link[data-astro-cid-b7bji2xg].active{color:var(--interactive-filled-bg);background:var(--interactive-soft-bg)}.mobile-menu-btn[data-astro-cid-b7bji2xg]{display:none;background:none;border:none;cursor:pointer;padding:var(--static-1);border-radius:8px;color:var(--text-secondary);transition:all .2s ease}.mobile-menu-btn[data-astro-cid-b7bji2xg]:hover{background:var(--interactive-soft-bg);color:var(--text-primary)}.mobile-nav[data-astro-cid-b7bji2xg]{position:absolute;top:100%;left:0;right:0;background:var(--surface-primary);border-bottom:1px solid var(--stroke-subtle);box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-nav[data-astro-cid-b7bji2xg].open{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-content[data-astro-cid-b7bji2xg]{padding:var(--fluid-4);display:flex;flex-direction:column;gap:var(--static-1)}.mobile-nav-link[data-astro-cid-b7bji2xg]{color:var(--text-secondary);text-decoration:none;font-weight:var(--fw-medium);font-size:var(--text-md);padding:var(--static-1-5) var(--static-2);border-radius:8px;transition:all .2s ease}.mobile-nav-link[data-astro-cid-b7bji2xg]:hover{color:var(--text-primary);background:var(--interactive-soft-bg)}.mobile-nav-link[data-astro-cid-b7bji2xg].active{color:var(--interactive-filled-bg);background:var(--interactive-soft-bg)}@media (max-width: 768px){.desktop-nav[data-astro-cid-b7bji2xg]{display:none}.mobile-menu-btn[data-astro-cid-b7bji2xg]{display:flex;align-items:center;justify-content:center}.nav-container[data-astro-cid-b7bji2xg]{padding:0 var(--fluid-3);height:64px}.logo-svg[data-astro-cid-b7bji2xg]{height:32px}}@media (max-width: 480px){.nav-container[data-astro-cid-b7bji2xg]{padding:0 var(--static-1-5)}.mobile-nav-content[data-astro-cid-b7bji2xg]{padding:var(--fluid-3)}}html{scroll-padding-top:80px}@media (max-width: 768px){html{scroll-padding-top:70px}}.section[data-astro-cid-sh445jdo]{position:relative;width:100%;overflow-x:hidden}.section--padding-sm[data-astro-cid-sh445jdo]{padding:var(--fluid-2) 0}.section--padding-md[data-astro-cid-sh445jdo]{padding:var(--fluid-4) 0}.section--padding-lg[data-astro-cid-sh445jdo]{padding:var(--fluid-6) 0}.section--padding-none[data-astro-cid-sh445jdo]{padding:0}.section--bg-primary[data-astro-cid-sh445jdo]{background-color:var(--surface-primary)}.section--bg-secondary[data-astro-cid-sh445jdo]{background-color:var(--surface-secondary)}.section--bg-tertiary[data-astro-cid-sh445jdo]{background-color:var(--surface-tertiary)}.container[data-astro-cid-sh445jdo]{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.scroll-animate[data-astro-cid-sh445jdo]{position:relative;will-change:background-color}.relative[data-astro-cid-sh445jdo]{position:relative}
