@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/**
* @license
*
* Font Family: Switzer
* Designed by: Jérémie Hornus
* URL: https://www.fontshare.com/fonts/switzer
* © 2025 Indian Type Foundry
*
* Switzer Thin 
* Switzer ThinItalic 
* Switzer Extralight 
* Switzer ExtralightItalic 
* Switzer Light 
* Switzer LightItalic 
* Switzer Regular 
* Switzer Italic 
* Switzer Medium 
* Switzer MediumItalic 
* Switzer Semibold 
* Switzer SemiboldItalic 
* Switzer Bold 
* Switzer BoldItalic 
* Switzer Extrabold 
* Switzer ExtraboldItalic 
* Switzer Black 
* Switzer BlackItalic 
* Switzer Variable (Variable font)
* Switzer VariableItalic (Variable font)

*
*/@font-face{font-family:Switzer-Thin;src:url(../fonts/Switzer-Thin.woff2) format("woff2"),url(../fonts/Switzer-Thin.woff) format("woff"),url(../fonts/Switzer-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ThinItalic;src:url(../fonts/Switzer-ThinItalic.woff2) format("woff2"),url(../fonts/Switzer-ThinItalic.woff) format("woff"),url(../fonts/Switzer-ThinItalic.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extralight;src:url(../fonts/Switzer-Extralight.woff2) format("woff2"),url(../fonts/Switzer-Extralight.woff) format("woff"),url(../fonts/Switzer-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtralightItalic;src:url(../fonts/Switzer-ExtralightItalic.woff2) format("woff2"),url(../fonts/Switzer-ExtralightItalic.woff) format("woff"),url(../fonts/Switzer-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Light;src:url(../fonts/Switzer-Light.woff2) format("woff2"),url(../fonts/Switzer-Light.woff) format("woff"),url(../fonts/Switzer-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Switzer-LightItalic;src:url(../fonts/Switzer-LightItalic.woff2) format("woff2"),url(../fonts/Switzer-LightItalic.woff) format("woff"),url(../fonts/Switzer-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Regular;src:url(../fonts/Switzer-Regular.woff2) format("woff2"),url(../fonts/Switzer-Regular.woff) format("woff"),url(../fonts/Switzer-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer-Italic;src:url(../fonts/Switzer-Italic.woff2) format("woff2"),url(../fonts/Switzer-Italic.woff) format("woff"),url(../fonts/Switzer-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Medium;src:url(../fonts/Switzer-Medium.woff2) format("woff2"),url(../fonts/Switzer-Medium.woff) format("woff"),url(../fonts/Switzer-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer-MediumItalic;src:url(../fonts/Switzer-MediumItalic.woff2) format("woff2"),url(../fonts/Switzer-MediumItalic.woff) format("woff"),url(../fonts/Switzer-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Semibold;src:url(../fonts/Switzer-Semibold.woff2) format("woff2"),url(../fonts/Switzer-Semibold.woff) format("woff"),url(../fonts/Switzer-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer-SemiboldItalic;src:url(../fonts/Switzer-SemiboldItalic.woff2) format("woff2"),url(../fonts/Switzer-SemiboldItalic.woff) format("woff"),url(../fonts/Switzer-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Bold;src:url(../fonts/Switzer-Bold.woff2) format("woff2"),url(../fonts/Switzer-Bold.woff) format("woff"),url(../fonts/Switzer-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BoldItalic;src:url(../fonts/Switzer-BoldItalic.woff2) format("woff2"),url(../fonts/Switzer-BoldItalic.woff) format("woff"),url(../fonts/Switzer-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extrabold;src:url(../fonts/Switzer-Extrabold.woff2) format("woff2"),url(../fonts/Switzer-Extrabold.woff) format("woff"),url(../fonts/Switzer-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtraboldItalic;src:url(../fonts/Switzer-ExtraboldItalic.woff2) format("woff2"),url(../fonts/Switzer-ExtraboldItalic.woff) format("woff"),url(../fonts/Switzer-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Black;src:url(../fonts/Switzer-Black.woff2) format("woff2"),url(../fonts/Switzer-Black.woff) format("woff"),url(../fonts/Switzer-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BlackItalic;src:url(../fonts/Switzer-BlackItalic.woff2) format("woff2"),url(../fonts/Switzer-BlackItalic.woff) format("woff"),url(../fonts/Switzer-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Variable;src:url(/assets/Switzer-Variable-7Oa6q7Y4.woff2) format("woff2"),url(/assets/Switzer-Variable-DpGTbK1y.woff) format("woff"),url(/assets/Switzer-Variable-CC1nzX62.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-VariableItalic;src:url(../fonts/Switzer-VariableItalic.woff2) format("woff2"),url(../fonts/Switzer-VariableItalic.woff) format("woff"),url(../fonts/Switzer-VariableItalic.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fonts/satoshihare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Light 
* Satoshi LightItalic 
* Satoshi Regular 
* Satoshi Italic 
* Satoshi Medium 
* Satoshi MediumItalic 
* Satoshi Bold 
* Satoshi BoldItalic 
* Satoshi Black 
* Satoshi BlackItalic 
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}:root,.light,.light-theme{--red-1: #fffcfb;--red-2: #fff8f6;--red-3: #ffeae5;--red-4: #ffd9ce;--red-5: #ffc9bb;--red-6: #ffb7a7;--red-7: #ffa18f;--red-8: #fc836f;--red-9: #ff2600;--red-10: #f00000;--red-11: #e40000;--red-12: #651e14;--red-a1: #ff400004;--red-a2: #ff390009;--red-a3: #ff32001a;--red-a4: #ff3a0031;--red-a5: #ff350044;--red-a6: #ff2f0058;--red-a7: #ff290070;--red-a8: #fa240090;--red-a9: #ff2600;--red-a10: #f00000;--red-a11: #e40000;--red-a12: #580b00eb;--red-contrast: #fff;--red-surface: #fff6f4cc;--red-indicator: #ff2600;--red-track: #ff2600}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--red-1: oklch(99.4% .004 31.2);--red-2: oklch(98.4% .0092 31.2);--red-3: oklch(95.5% .028 31.2);--red-4: oklch(92.6% .0602 31.2);--red-5: oklch(89.2% .0799 31.2);--red-6: oklch(85.3% .0981 31.2);--red-7: oklch(80.3% .12 31.2);--red-8: oklch(74.2% .1507 31.2);--red-9: oklch(63.9% .2475 31.2);--red-10: oklch(59.8% .2495 31.2);--red-11: oklch(56.6% .2475 31.2);--red-12: oklch(34.6% .1038 31.2);--red-a1: color(display-p3 .7569 .2667 .0235 / .016);--red-a2: color(display-p3 .8941 .2392 .0235 / .036);--red-a3: color(display-p3 .8431 .2078 .0118 / .099);--red-a4: color(display-p3 .8745 .2196 .0039 / .185);--red-a5: color(display-p3 .8824 .2157 .0039 / .259);--red-a6: color(display-p3 .8745 .1922 .0039 / .334);--red-a7: color(display-p3 .8824 .1686 .0039 / .424);--red-a8: color(display-p3 .8627 .1451 0 / .542);--red-a9: color(display-p3 .902 .1255 0 / .855);--red-a10: color(display-p3 .8431 .0627 0 / .871);--red-a11: color(display-p3 .7961 .0667 0 / .883);--red-a12: color(display-p3 .2941 .0431 0 / .902);--red-contrast: #fff;--red-surface: color(display-p3 .9961 .9647 .9569 / .8);--red-indicator: oklch(63.9% .2475 31.2);--red-track: oklch(63.9% .2475 31.2)}}}:root,.light,.light-theme{--green-1: #fafefd;--green-2: #f3fbf8;--green-3: #e2f7ef;--green-4: #d0f2e5;--green-5: #bbebd9;--green-6: #a2e0c9;--green-7: #7ed1b4;--green-8: #3fbc98;--green-9: #3cba96;--green-10: #2bae8b;--green-11: #008160;--green-12: #133c30;--green-a1: #00cc9905;--green-a2: #00aa6b0c;--green-a3: #00b9731d;--green-a4: #00b9722f;--green-a5: #00b47144;--green-a6: #00aa6b5d;--green-a7: #00a56b81;--green-a8: #00a676c0;--green-a9: #00a576c3;--green-a10: #009e74d4;--green-a11: #008160;--green-a12: #002c1fec;--green-contrast: #fff;--green-surface: #f0faf6cc;--green-indicator: #3cba96;--green-track: #3cba96}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--green-1: oklch(99.4% .0046 170);--green-2: oklch(98.2% .0103 170);--green-3: oklch(95.9% .0256 170);--green-4: oklch(93.3% .0402 170);--green-5: oklch(90.1% .0546 170);--green-6: oklch(85.8% .0705 170);--green-7: oklch(79.9% .0916 170);--green-8: oklch(71.7% .1221 170);--green-9: oklch(71.1% .1221 170);--green-10: oklch(67.4% .1221 170);--green-11: oklch(52.9% .1221 170);--green-12: oklch(32.3% .0507 170);--green-a1: color(display-p3 .0235 .7569 .5137 / .016);--green-a2: color(display-p3 .0196 .6471 .3765 / .044);--green-a3: color(display-p3 .0118 .6471 .3686 / .099);--green-a4: color(display-p3 .0039 .651 .3765 / .157);--green-a5: color(display-p3 .0039 .6392 .3647 / .228);--green-a6: color(display-p3 .0039 .5882 .3412 / .314);--green-a7: color(display-p3 .0039 .5647 .3373 / .432);--green-a8: color(display-p3 0 .5451 .3451 / .604);--green-a9: color(display-p3 0 .5412 .3412 / .612);--green-a10: color(display-p3 0 .5059 .3216 / .659);--green-a11: color(display-p3 0 .3569 .2118 / .781);--green-a12: color(display-p3 0 .1255 .0824 / .879);--green-contrast: #fff;--green-surface: color(display-p3 .9451 .9804 .9647 / .8);--green-indicator: oklch(71.1% .1221 170);--green-track: oklch(71.1% .1221 170)}}}:root,.light,.light-theme{--teal-1: #f9fefe;--teal-2: #f2fbfa;--teal-3: #dcf9f5;--teal-4: #c7f4ef;--teal-5: #b0ece5;--teal-6: #98e0d8;--teal-7: #77cfc7;--teal-8: #3cbbb1;--teal-9: #3cbbb1;--teal-10: #2bafa6;--teal-11: #007f76;--teal-12: #023e3a;--teal-a1: #00d5d506;--teal-a2: #00b19d0d;--teal-a3: #00d4b723;--teal-a4: #00cdb738;--teal-a5: #00c2ac4f;--teal-a6: #00b39f67;--teal-a7: #00a59688;--teal-a8: #00a699c3;--teal-a9: #00a699c3;--teal-a10: #009f94d4;--teal-a11: #007f76;--teal-a12: #003c38fd;--teal-contrast: #fff;--teal-surface: #effaf9cc;--teal-indicator: #3cbbb1;--teal-track: #3cbbb1}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--teal-1: oklch(99.4% .0053 187.4);--teal-2: oklch(98.1% .0102 187.4);--teal-3: oklch(96.1% .0305 187.4);--teal-4: oklch(93.4% .0474 187.4);--teal-5: oklch(90% .0613 187.4);--teal-6: oklch(85.6% .0727 187.4);--teal-7: oklch(79.7% .0863 187.4);--teal-8: oklch(72.1% .1098 187.4);--teal-9: oklch(72.1% .1098 187.4);--teal-10: oklch(68.5% .1098 187.4);--teal-11: oklch(52.8% .1098 187.4);--teal-12: oklch(32.9% .0565 187.4);--teal-a1: color(display-p3 .0196 .8039 .8039 / .02);--teal-a2: color(display-p3 .0196 .6471 .5569 / .044);--teal-a3: color(display-p3 .0039 .7608 .6588 / .114);--teal-a4: color(display-p3 .0039 .749 .6627 / .185);--teal-a5: color(display-p3 .0039 .6824 .6078 / .259);--teal-a6: color(display-p3 .0039 .6235 .5529 / .342);--teal-a7: color(display-p3 .0039 .5686 .5137 / .451);--teal-a8: color(display-p3 0 .5451 .502 / .612);--teal-a9: color(display-p3 0 .5451 .502 / .612);--teal-a10: color(display-p3 0 .5137 .4667 / .659);--teal-a11: color(display-p3 0 .349 .3137 / .785);--teal-a12: color(display-p3 0 .1608 .149 / .906);--teal-contrast: #fff;--teal-surface: color(display-p3 .9412 .9804 .9765 / .8);--teal-indicator: oklch(72.1% .1098 187.4);--teal-track: oklch(72.1% .1098 187.4)}}}:root,.light,.light-theme{--yellow-1: #fdfdf9;--yellow-2: #fcfdea;--yellow-3: #fafcb9;--yellow-4: #f4f798;--yellow-5: #ecee78;--yellow-6: #dedf70;--yellow-7: #ced06f;--yellow-8: #b9ba45;--yellow-9: #f1f100;--yellow-10: #e6e62d;--yellow-11: #7f7e00;--yellow-12: #3e3f21;--yellow-a1: #aaaa0006;--yellow-a2: #dbe70015;--yellow-a3: #edf50046;--yellow-a4: #e4ec0067;--yellow-a5: #dcdf0087;--yellow-a6: #c5c6008f;--yellow-a7: #a9ac0090;--yellow-a8: #9fa100ba;--yellow-a9: #f1f100;--yellow-a10: #e1e100d2;--yellow-a11: #7f7e00;--yellow-a12: #212300de;--yellow-contrast: #23230b;--yellow-surface: #fbfde5cc;--yellow-indicator: #f1f100;--yellow-track: #f1f100}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--yellow-1: oklch(99.3% .0052 109.7);--yellow-2: oklch(98.8% .0252 109.7);--yellow-3: oklch(97.4% .0849 109.7);--yellow-4: oklch(95.3% .1172 109.7);--yellow-5: oklch(92.5% .1415 109.7);--yellow-6: oklch(88.1% .1345 109.7);--yellow-7: oklch(83.6% .1209 109.7);--yellow-8: oklch(76.6% .1377 109.7);--yellow-9: oklch(92.7% .2096 109.7);--yellow-10: oklch(89.7% .186 109.7);--yellow-11: oklch(57.4% .1371 109.7);--yellow-12: oklch(35.8% .0462 109.7);--yellow-a1: color(display-p3 .6745 .6745 .0235 / .024);--yellow-a2: color(display-p3 .8431 .898 .0078 / .075);--yellow-a3: color(display-p3 .9216 .9529 .0039 / .248);--yellow-a4: color(display-p3 .8941 .9137 .0039 / .361);--yellow-a5: color(display-p3 .8431 .8588 .0039 / .467);--yellow-a6: color(display-p3 .7451 .7529 0 / .502);--yellow-a7: color(display-p3 .6275 .6431 0 / .514);--yellow-a8: color(display-p3 .5804 .5882 0 / .655);--yellow-a9: color(display-p3 .9216 .9216 0 / .691);--yellow-a10: color(display-p3 .851 .851 0 / .659);--yellow-a11: color(display-p3 .4118 .4078 0 / .855);--yellow-a12: color(display-p3 .1137 .1176 0 / .855);--yellow-contrast: #23230b;--yellow-surface: color(display-p3 .9843 .9922 .9059 / .8);--yellow-indicator: oklch(92.7% .2096 109.7);--yellow-track: oklch(92.7% .2096 109.7)}}}:root,.light,.light-theme{--lime-1: #fcfdfa;--lime-2: #f8faf4;--lime-3: #edf6e1;--lime-4: #e2efce;--lime-5: #d5e6ba;--lime-6: #c4d9a3;--lime-7: #afc786;--lime-8: #97af6e;--lime-9: #a1b978;--lime-10: #96ae6d;--lime-11: #617637;--lime-12: #323c1e;--lime-a1: #66990005;--lime-a2: #5d8c000b;--lime-a3: #66b3001e;--lime-a4: #69ac0031;--lime-a5: #64a30045;--lime-a6: #5c96005c;--lime-a7: #57890079;--lime-a8: #48730091;--lime-a9: #4e7b0087;--lime-a10: #48720092;--lime-a11: #365000c8;--lime-a12: #172200e1;--lime-contrast: #fff;--lime-surface: #f6f9f1cc;--lime-indicator: #a1b978;--lime-track: #a1b978}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--lime-1: oklch(99.3% .0044 124.8);--lime-2: oklch(98.2% .0085 124.8);--lime-3: oklch(96% .0286 124.8);--lime-4: oklch(93.3% .0456 124.8);--lime-5: oklch(90% .061 124.8);--lime-6: oklch(85.6% .0756 124.8);--lime-7: oklch(79.7% .0916 124.8);--lime-8: oklch(71.9% .0916 124.8);--lime-9: oklch(75.1% .0916 124.8);--lime-10: oklch(71.6% .0916 124.8);--lime-11: oklch(53.4% .0916 124.8);--lime-12: oklch(33.8% .0498 124.8);--lime-a1: color(display-p3 .4118 .6078 .0196 / .02);--lime-a2: color(display-p3 .3176 .5137 .0235 / .04);--lime-a3: color(display-p3 .4314 .6824 .0039 / .11);--lime-a4: color(display-p3 .4157 .6549 .0039 / .181);--lime-a5: color(display-p3 .4039 .6039 .0039 / .255);--lime-a6: color(display-p3 .3725 .5529 .0039 / .342);--lime-a7: color(display-p3 .3451 .502 .0039 / .448);--lime-a8: color(display-p3 .2824 .4157 0 / .542);--lime-a9: color(display-p3 .3059 .4471 0 / .502);--lime-a10: color(display-p3 .2824 .4118 0 / .546);--lime-a11: color(display-p3 .2 .2824 0 / .753);--lime-a12: color(display-p3 .0824 .1176 0 / .867);--lime-contrast: #fff;--lime-surface: color(display-p3 .9647 .9765 .9529 / .8);--lime-indicator: oklch(75.1% .0916 124.8);--lime-track: oklch(75.1% .0916 124.8)}}}:root,.light,.light-theme{--indigo-1: #F6FDFF;--indigo-2: #ADE8F4;--indigo-3: #8DE3DD;--indigo-4: #49E3D9;--indigo-5: #00B4D8;--indigo-6: #0096C7;--indigo-7: #0077B6;--indigo-8: #023E8A;--indigo-9: #03045E;--indigo-10: #1c0db1;--indigo-11: #3a54d8;--indigo-12: #1d2b64;--indigo-a1: #00008002;--indigo-a2: #0040ff08;--indigo-a3: #0051ff13;--indigo-a4: #0050ff20;--indigo-a5: #0050ff30;--indigo-a6: #004dff43;--indigo-a7: #0145ff5a;--indigo-a8: #003ef979;--indigo-a9: #0009bcdb;--indigo-a10: #1000adf2;--indigo-a11: #0022cdc5;--indigo-a12: #001050e2;--indigo-contrast: #fff;--indigo-surface: #f5f8ffcc;--indigo-indicator: #242cc5;--indigo-track: #242cc5}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--indigo-1: oklch(99.4% .0019 269.2);--indigo-2: oklch(98.3% .0096 269.2);--indigo-3: oklch(96.1% .0202 269.2);--indigo-4: oklch(93.5% .0398 269.2);--indigo-5: oklch(90.3% .0602 269.2);--indigo-6: oklch(86.3% .0836 269.2);--indigo-7: oklch(80.7% .1022 269.2);--indigo-8: oklch(73% .1337 269.2);--indigo-9: oklch(41.8% .2275 269.2);--indigo-10: oklch(36% .2275 269.2);--indigo-11: oklch(51% .203 269.2);--indigo-12: oklch(31.3% .1022 269.2);--indigo-a1: color(display-p3 .0196 .0196 .5098 / .008);--indigo-a2: color(display-p3 .0196 .2667 .8784 / .032);--indigo-a3: color(display-p3 .0078 .2824 .9451 / .071);--indigo-a4: color(display-p3 .0039 .2706 .9373 / .118);--indigo-a5: color(display-p3 .0039 .2706 .9373 / .177);--indigo-a6: color(display-p3 .0039 .2431 .9373 / .248);--indigo-a7: color(display-p3 .0039 .2157 .9451 / .334);--indigo-a8: color(display-p3 .0039 .1922 .9137 / .451);--indigo-a9: color(display-p3 0 .0275 .698 / .851);--indigo-a10: color(display-p3 .051 0 .6471 / .946);--indigo-a11: color(display-p3 0 .098 .7529 / .75);--indigo-a12: color(display-p3 0 .051 .2863 / .875);--indigo-contrast: #fff;--indigo-surface: color(display-p3 .9608 .9725 1 / .8);--indigo-indicator: oklch(41.8% .2275 269.2);--indigo-track: oklch(41.8% .2275 269.2)}}}:root{font-size:18px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--frame-border: 0px solid var(--indigo-4);--text-padding: 64px;--lateral-margin: 64px;font-family:Switzer-Variable,Arial,Helvetica,sans-serif;--bg-color: #fbfbfb;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}:root{--color-a: #dddddd;--color-b: var(--indigo-3);--color-c: var(--bg-color);--blur: 256px;--speed: 6s}.animation-container{position:fixed;width:100vw;height:100vh}.animated-bg{position:relative;overflow:hidden}.layer{overflow:hidden;z-index:0;position:absolute;top:0;right:-50%;height:100%;width:100%;background:radial-gradient(circle at center,var(--color-a) 0%,transparent 60%);filter:blur(var(--blur));animation:drift var(--speed) ease-in-out infinite}.layer:nth-child(2){mix-blend-mode:screen;top:50%;left:-50%;height:100%;width:100%;background:radial-gradient(circle at center,var(--color-b) 0%,transparent 60%);animation:drift2 var(--speed) ease-in-out infinite;animation-direction:reverse;animation-duration:calc(var(--speed) * 1.3)}.layer:nth-child(3){top:0;left:-50%;height:100%;width:100%;background:radial-gradient(circle at center,var(--color-c) 0%,transparent 60%);animation:drift3 var(--speed) ease-in-out infinite;animation-duration:calc(var(--speed) * .8)}@keyframes drift{0%{transform:translate(0) scale(2.1)}25%{transform:translate(-50%) scale(2)}50%{transform:translateY(50%) scale(2)}to{transform:translate(0) scale(2.1)}}@keyframes drift2{0%{transform:translate(0) scale(2.1)}50%{transform:translate(50%,-50%) scale(2)}to{transform:translate(0) scale(2.1)}}@keyframes drift3{0%{transform:translateY(-50%) scale(2.1)}50%{transform:translateY(100%) scale(2)}to{transform:translateY(-50%) scale(2.1)}}.huge{text-transform:uppercase;color:#000;font-size:40px;font-weight:700}.underlined{text-decoration:underline}.accent-bg{position:relative}.accent-bg:before{z-index:-1;content:"";position:absolute;top:0;left:-8px;height:calc(100% + 2px);width:calc(100% + 16px);background:var(--indigo-3);padding:8px;border-radius:32px}.accent{color:var(--indigo-10)}.cta{color:#fff;background-color:#000;padding:10px 32px;text-decoration:none;font-weight:700;transition:background .3s ease-in-out;display:flex;align-items:center;gap:8px;border-radius:32px}.cta:hover{background-color:var(--indigo-10)}.cta:before{content:none}.cta i{transform:rotate(-90deg);transition:transform .3s ease-in-out}.cta:hover i{transform:rotate(0)}.section-separator{position:relative;height:32px;width:100%;padding-left:var(--lateral-margin)}.catch-phrase{font-size:24px}.catch-phrase>em{font-weight:bolder}em{font-style:normal;font-weight:700}h2{text-transform:uppercase;display:flex;align-items:center;margin:0;gap:8px;font-size:28px}h3,h4{font-size:24px;margin:0}p{margin:0}a:not(.cta){text-decoration:none;color:var(--indigo-10);transition:color .3s ease-in-out}a:not(.cta):hover{color:var(--indigo-4)}ul{padding:0;display:flex;flex-direction:column;gap:8px;list-style-position:outside;list-style-type:none}*{z-index:9}body{margin:auto;background-color:var(--bg-color);color:#000}header,main{margin:0 196px}header:before,.section-separator:before,nav:before,#problem:before,#solution:before,#innovation:before,#features:before,#benefits:before,#contact:before{left:0;top:0;padding-left:calc(-1 * var(--lateral-margin));height:100%;position:absolute;content:"";width:var(--lateral-margin);border-right:var(--frame-border)}nav:before{content:"Q";color:var(--indigo-10);font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}nav{padding-left:var(--lateral-margin);z-index:99;background-color:var(--bg-color);position:fixed;width:100vw;border-bottom:var(--frame-border);height:var(--lateral-margin);display:flex;align-items:center;justify-content:start;padding-right:var(--lateral-margin);gap:16px;text-align:right}nav>a:first-child{flex-grow:1;text-align:left;color:#000;padding-left:calc(var(--text-padding) / 2);font-size:32px}nav a{position:relative;font-weight:700;text-decoration:none}nav a.link:hover{color:var(--indigo-10)!important}nav a.link:before{content:"";position:absolute;width:100%;height:2px;border-radius:2px;background-color:var(--indigo-10);bottom:0;left:0;transform-origin:left;transform:scaleX(.3);transition:transform .3s ease-in-out}nav a:hover:before{transform-origin:left;transform:scaleX(1)}header{height:75vh;display:flex;align-items:center;border-bottom:var(--frame-border)}.main-title{gap:32px;margin:0;width:50%;display:flex;align-items:start;flex-direction:column;border-bottom:var(--frame-border)}.main-title p{font-size:24px}h1{font-size:52px;margin:0}header section{border-top:var(--frame-border);position:relative;display:flex;flex-direction:column;align-items:start;gap:64px}header video{width:50%;border-radius:32px}header section>h2{display:none}h1:after,header .video:after{top:0;right:0;content:"";position:absolute;height:100%;width:var(--content-space);border-left:var(--frame-border)}#why{height:25vh;display:grid;grid-template-columns:repeat(3,33.333333%);grid-template-rows:repeat(2,1fr);align-items:center;justify-content:start;gap:8px}#why section{border-left:4px solid var(--indigo-4);height:80%;display:flex;align-items:center}#why h2{display:none;grid-row:1;grid-column:1/4}#why h3{display:flex;flex-direction:column;padding:32px;font-weight:400}#issue-concept{overflow:hidden;position:relative;display:flex;height:100vh;align-items:center;justify-content:center;padding:0 10%;padding-left:calc(var(--lateral-margin) + 10%);border-top:var(--frame-border);border-bottom:var(--frame-border)}#issue-concept p{font-size:32px}#issue{border-right:var(--frame-border);border-left:var(--frame-border)}#concept{border-right:var(--frame-border)}#issue,#concept{width:50%;display:flex;flex-direction:column;gap:var(--text-padding);justify-content:center;align-items:start}#issue>*,#concept>*{margin:0;padding:0 calc(var(--text-padding))}#features>h2{display:none}#features{position:relative;padding-left:var(--lateral-margin);border-right:var(--frame-border);border-top:var(--frame-border);border-bottom:var(--frame-border);--bottom-spacing: 32px;--lateral-spacing: 10%}#features>section{padding:0 var(--lateral-spacing);position:relative;margin:0;display:flex;flex-direction:row-reverse;align-items:stretch;gap:0;margin-bottom:var(--bottom-spacing);border-bottom:var(--frame-border)}#features>section:last-child{margin-bottom:0;border-bottom:none}#features>section:after{position:absolute;top:0;left:0;content:"";height:100%;border-right:var(--frame-border);width:var(--lateral-spacing)}#features>section:before{position:absolute;top:0;right:0;content:"";width:var(--lateral-spacing);height:100%;border-left:var(--frame-border)}#features>section:nth-child(n+3){border-top:var(--frame-border)}#features>section>*:nth-child(2){width:60%}#features>section>*:nth-child(1){width:40%}#features>section>div{border-left:var(--frame-border)}#features h2{margin:0;height:var(--lateral-margin);padding-left:var(--text-padding);border-bottom:var(--frame-border)}#features h3{display:flex;text-transform:uppercase;align-items:center;justify-content:start;padding:0 var(--text-padding);gap:8px;border-bottom:var(--frame-border);height:64px;width:100%}#features .description{display:flex;flex-direction:column;align-items:start;gap:var(--text-padding)}#features .description>*:not(h3){margin:0 var(--text-padding)}#features .description>a{align-self:center}#features video{box-sizing:border-box;object-fit:fill}#benefits{position:relative;padding-left:calc(10% + var(--lateral-margin));padding-right:10%;display:grid;height:50vh;grid-template-rows:64px repeat(2,calc(50% - 32px));grid-template-columns:repeat(3,33.3333%);border-bottom:var(--frame-border);align-items:stretch;border-top:var(--frame-border)}#benefits h2{grid-column:1 / 4;justify-content:center;border-left:var(--frame-border);border-right:var(--frame-border)}#benefits .row-2{grid-row:2;border-top:var(--frame-border);border-bottom:var(--frame-border)}#benefits .row-3{grid-row:3}#benefits section{display:flex;align-items:center;padding:var(--text-padding);justify-content:center}#benefits section:nth-child(2),#benefits section:nth-child(5){border-left:var(--frame-border)}#benefits section:nth-child(4),#benefits section:nth-child(7){border-right:var(--frame-border)}#benefits section:nth-child(3),#benefits section:nth-child(6),#benefits p{border-right:var(--frame-border);border-left:var(--frame-border)}#benefits>section>h3{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;font-weight:400;font-size:24px}#contact{position:relative;padding-left:var(--lateral-margin);display:flex;align-items:center;justify-content:center;height:80vh;border-bottom:var(--frame-border);border-top:var(--frame-border)}#contact>*{padding:var(--text-padding)}#contact>h2{border-right:var(--frame-border)}#contact>address{display:flex;flex-direction:column}footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 var(--lateral-margin)}footer>div{height:20vh;display:flex;align-items:center;justify-content:start}footer>div>div{padding:calc(var(--text-padding) / 2)}footer .logo-social>p:first-child{color:var(--indigo-10)}footer .logo-social{font-size:24px;font-weight:700;border-right:var(--frame-border)}footer h4{font-size:18px}footer .links{display:flex;flex-direction:column;gap:8px}footer .links>a{font-weight:400}footer>p{height:64px;display:flex;align-items:center;justify-content:center}
