/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}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{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}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}:where(ul:not(.list-style),ol:not(.list-style)){list-style:none;padding:0}img{max-width:100%;height:auto}:root{--black:hsl(320, 37%, 8%);--black-00: rgba(28, 13, 23, 0);--black-10: rgba(28, 13, 23, .1);--black-20: rgba(28, 13, 23, .2);--black-30: rgba(28, 13, 23, .3);--black-40: rgba(28, 13, 23, .4);--black-50: rgba(28, 13, 23, .5);--black-60: rgba(28, 13, 23, .6);--black-70: rgba(28, 13, 23, .7);--black-80: rgba(28, 13, 23, .8);--black-90: rgba(28, 13, 23, .9);--black-100: #1c0d17;--deep-purple:hsl(256, 46%, 19%);--deep-purple-00: rgba(38, 26, 71, 0);--deep-purple-10: rgba(38, 26, 71, .1);--deep-purple-20: rgba(38, 26, 71, .2);--deep-purple-30: rgba(38, 26, 71, .3);--deep-purple-40: rgba(38, 26, 71, .4);--deep-purple-50: rgba(38, 26, 71, .5);--deep-purple-60: rgba(38, 26, 71, .6);--deep-purple-70: rgba(38, 26, 71, .7);--deep-purple-80: rgba(38, 26, 71, .8);--deep-purple-90: rgba(38, 26, 71, .9);--deep-purple-100: #261a47;--purple:hsl(246, 38%, 36%);--purple-00: rgba(64, 57, 127, 0);--purple-10: rgba(64, 57, 127, .1);--purple-20: rgba(64, 57, 127, .2);--purple-30: rgba(64, 57, 127, .3);--purple-40: rgba(64, 57, 127, .4);--purple-50: rgba(64, 57, 127, .5);--purple-60: rgba(64, 57, 127, .6);--purple-70: rgba(64, 57, 127, .7);--purple-80: rgba(64, 57, 127, .8);--purple-90: rgba(64, 57, 127, .9);--purple-100: #40397f;--light-navy:hsl(216, 38%, 37%);--light-navy-00: rgba(58, 87, 130, 0);--light-navy-10: rgba(58, 87, 130, .1);--light-navy-20: rgba(58, 87, 130, .2);--light-navy-30: rgba(58, 87, 130, .3);--light-navy-40: rgba(58, 87, 130, .4);--light-navy-50: rgba(58, 87, 130, .5);--light-navy-60: rgba(58, 87, 130, .6);--light-navy-70: rgba(58, 87, 130, .7);--light-navy-80: rgba(58, 87, 130, .8);--light-navy-90: rgba(58, 87, 130, .9);--light-navy-100: #3a5782;--viridian:hsl(153, 35%, 39%);--viridian-00: rgba(65, 134, 103, 0);--viridian-10: rgba(65, 134, 103, .1);--viridian-20: rgba(65, 134, 103, .2);--viridian-30: rgba(65, 134, 103, .3);--viridian-40: rgba(65, 134, 103, .4);--viridian-50: rgba(65, 134, 103, .5);--viridian-60: rgba(65, 134, 103, .6);--viridian-70: rgba(65, 134, 103, .7);--viridian-80: rgba(65, 134, 103, .8);--viridian-90: rgba(65, 134, 103, .9);--viridian-100: #418667;--green:hsl(123, 100%, 36%);--green-00: rgba(0, 184, 9, 0);--green-10: rgba(0, 184, 9, .1);--green-20: rgba(0, 184, 9, .2);--green-30: rgba(0, 184, 9, .3);--green-40: rgba(0, 184, 9, .4);--green-50: rgba(0, 184, 9, .5);--green-60: rgba(0, 184, 9, .6);--green-70: rgba(0, 184, 9, .7);--green-80: rgba(0, 184, 9, .8);--green-90: rgba(0, 184, 9, .9);--green-100: #00b809;--bright-green:hsl(97, 100%, 50%);--bright-green-00: rgba(98, 255, 0, 0);--bright-green-10: rgba(98, 255, 0, .1);--bright-green-20: rgba(98, 255, 0, .2);--bright-green-30: rgba(98, 255, 0, .3);--bright-green-40: rgba(98, 255, 0, .4);--bright-green-50: rgba(98, 255, 0, .5);--bright-green-60: rgba(98, 255, 0, .6);--bright-green-70: rgba(98, 255, 0, .7);--bright-green-80: rgba(98, 255, 0, .8);--bright-green-90: rgba(98, 255, 0, .9);--bright-green-100: #62ff00;--spring-green:hsl(150, 100%, 55%);--spring-green-00: rgba(26, 255, 140, 0);--spring-green-10: rgba(26, 255, 140, .1);--spring-green-20: rgba(26, 255, 140, .2);--spring-green-30: rgba(26, 255, 140, .3);--spring-green-40: rgba(26, 255, 140, .4);--spring-green-50: rgba(26, 255, 140, .5);--spring-green-60: rgba(26, 255, 140, .6);--spring-green-70: rgba(26, 255, 140, .7);--spring-green-80: rgba(26, 255, 140, .8);--spring-green-90: rgba(26, 255, 140, .9);--spring-green-100: #1aff8c;--light-green:hsl(104, 95%, 85%);--light-green-00: rgba(200, 253, 180, 0);--light-green-10: rgba(200, 253, 180, .1);--light-green-20: rgba(200, 253, 180, .2);--light-green-30: rgba(200, 253, 180, .3);--light-green-40: rgba(200, 253, 180, .4);--light-green-50: rgba(200, 253, 180, .5);--light-green-60: rgba(200, 253, 180, .6);--light-green-70: rgba(200, 253, 180, .7);--light-green-80: rgba(200, 253, 180, .8);--light-green-90: rgba(200, 253, 180, .9);--light-green-100: #c8fdb4;--nyanza:hsl(76, 62%, 88%);--nyanza-00: rgba(233, 243, 205, 0);--nyanza-10: rgba(233, 243, 205, .1);--nyanza-20: rgba(233, 243, 205, .2);--nyanza-30: rgba(233, 243, 205, .3);--nyanza-40: rgba(233, 243, 205, .4);--nyanza-50: rgba(233, 243, 205, .5);--nyanza-60: rgba(233, 243, 205, .6);--nyanza-70: rgba(233, 243, 205, .7);--nyanza-80: rgba(233, 243, 205, .8);--nyanza-90: rgba(233, 243, 205, .9);--nyanza-100: #e9f3cd;--white:hsl(143, 67%, 98%);--white-00: rgba(246, 253, 249, 0);--white-10: rgba(246, 253, 249, .1);--white-20: rgba(246, 253, 249, .2);--white-30: rgba(246, 253, 249, .3);--white-40: rgba(246, 253, 249, .4);--white-50: rgba(246, 253, 249, .5);--white-60: rgba(246, 253, 249, .6);--white-70: rgba(246, 253, 249, .7);--white-80: rgba(246, 253, 249, .8);--white-90: rgba(246, 253, 249, .9);--white-100: #f6fdf9;--chinese-black:hsl(171, 35%, 8%);--chinese-black-00: rgba(13, 28, 25, 0);--chinese-black-10: rgba(13, 28, 25, .1);--chinese-black-20: rgba(13, 28, 25, .2);--chinese-black-30: rgba(13, 28, 25, .3);--chinese-black-40: rgba(13, 28, 25, .4);--chinese-black-50: rgba(13, 28, 25, .5);--chinese-black-60: rgba(13, 28, 25, .6);--chinese-black-70: rgba(13, 28, 25, .7);--chinese-black-80: rgba(13, 28, 25, .8);--chinese-black-90: rgba(13, 28, 25, .9);--chinese-black-100: #0d1c19;--jungle-green:hsl(171, 34%, 16%);--jungle-green-00: rgba(27, 55, 51, 0);--jungle-green-10: rgba(27, 55, 51, .1);--jungle-green-20: rgba(27, 55, 51, .2);--jungle-green-30: rgba(27, 55, 51, .3);--jungle-green-40: rgba(27, 55, 51, .4);--jungle-green-50: rgba(27, 55, 51, .5);--jungle-green-60: rgba(27, 55, 51, .6);--jungle-green-70: rgba(27, 55, 51, .7);--jungle-green-80: rgba(27, 55, 51, .8);--jungle-green-90: rgba(27, 55, 51, .9);--jungle-green-100: #1b3733;--dark-slate-gray:hsl(170, 35%, 24%);--dark-slate-gray-00: rgba(40, 83, 75, 0);--dark-slate-gray-10: rgba(40, 83, 75, .1);--dark-slate-gray-20: rgba(40, 83, 75, .2);--dark-slate-gray-30: rgba(40, 83, 75, .3);--dark-slate-gray-40: rgba(40, 83, 75, .4);--dark-slate-gray-50: rgba(40, 83, 75, .5);--dark-slate-gray-60: rgba(40, 83, 75, .6);--dark-slate-gray-70: rgba(40, 83, 75, .7);--dark-slate-gray-80: rgba(40, 83, 75, .8);--dark-slate-gray-90: rgba(40, 83, 75, .9);--dark-slate-gray-100: #28534b;--palatinate:hsl(312, 57%, 26%);--palatinate-00: rgba(104, 29, 89, 0);--palatinate-10: rgba(104, 29, 89, .1);--palatinate-20: rgba(104, 29, 89, .2);--palatinate-30: rgba(104, 29, 89, .3);--palatinate-40: rgba(104, 29, 89, .4);--palatinate-50: rgba(104, 29, 89, .5);--palatinate-60: rgba(104, 29, 89, .6);--palatinate-70: rgba(104, 29, 89, .7);--palatinate-80: rgba(104, 29, 89, .8);--palatinate-90: rgba(104, 29, 89, .9);--palatinate-100: #681d59;--jam:hsl(326, 78%, 35%);--jam-00: rgba(159, 20, 99, 0);--jam-10: rgba(159, 20, 99, .1);--jam-20: rgba(159, 20, 99, .2);--jam-30: rgba(159, 20, 99, .3);--jam-40: rgba(159, 20, 99, .4);--jam-50: rgba(159, 20, 99, .5);--jam-60: rgba(159, 20, 99, .6);--jam-70: rgba(159, 20, 99, .7);--jam-80: rgba(159, 20, 99, .8);--jam-90: rgba(159, 20, 99, .9);--jam-100: #9f1463;--violet-red:hsl(322, 75%, 46%);--violet-red-00: rgba(205, 29, 141, 0);--violet-red-10: rgba(205, 29, 141, .1);--violet-red-20: rgba(205, 29, 141, .2);--violet-red-30: rgba(205, 29, 141, .3);--violet-red-40: rgba(205, 29, 141, .4);--violet-red-50: rgba(205, 29, 141, .5);--violet-red-60: rgba(205, 29, 141, .6);--violet-red-70: rgba(205, 29, 141, .7);--violet-red-80: rgba(205, 29, 141, .8);--violet-red-90: rgba(205, 29, 141, .9);--violet-red-100: #cd1d8d;--pink:hsl(328, 100%, 54%);--pink-00: rgba(255, 20, 146, 0);--pink-10: rgba(255, 20, 146, .1);--pink-20: rgba(255, 20, 146, .2);--pink-30: rgba(255, 20, 146, .3);--pink-40: rgba(255, 20, 146, .4);--pink-50: rgba(255, 20, 146, .5);--pink-60: rgba(255, 20, 146, .6);--pink-70: rgba(255, 20, 146, .7);--pink-80: rgba(255, 20, 146, .8);--pink-90: rgba(255, 20, 146, .9);--pink-100: #ff1492;--rd-rose:hsl(319, 100%, 61%);--rd-rose-00: rgba(255, 56, 192, 0);--rd-rose-10: rgba(255, 56, 192, .1);--rd-rose-20: rgba(255, 56, 192, .2);--rd-rose-30: rgba(255, 56, 192, .3);--rd-rose-40: rgba(255, 56, 192, .4);--rd-rose-50: rgba(255, 56, 192, .5);--rd-rose-60: rgba(255, 56, 192, .6);--rd-rose-70: rgba(255, 56, 192, .7);--rd-rose-80: rgba(255, 56, 192, .8);--rd-rose-90: rgba(255, 56, 192, .9);--rd-rose-100: #ff38c0;--l-rose:hsl(319, 100%, 81%);--l-rose-00: rgba(255, 158, 224, 0);--l-rose-10: rgba(255, 158, 224, .1);--l-rose-20: rgba(255, 158, 224, .2);--l-rose-30: rgba(255, 158, 224, .3);--l-rose-40: rgba(255, 158, 224, .4);--l-rose-50: rgba(255, 158, 224, .5);--l-rose-60: rgba(255, 158, 224, .6);--l-rose-70: rgba(255, 158, 224, .7);--l-rose-80: rgba(255, 158, 224, .8);--l-rose-90: rgba(255, 158, 224, .9);--l-rose-100: #ff9ee0;--shampoo:hsl(319, 100%, 92%);--shampoo-00: rgba(255, 214, 242, 0);--shampoo-10: rgba(255, 214, 242, .1);--shampoo-20: rgba(255, 214, 242, .2);--shampoo-30: rgba(255, 214, 242, .3);--shampoo-40: rgba(255, 214, 242, .4);--shampoo-50: rgba(255, 214, 242, .5);--shampoo-60: rgba(255, 214, 242, .6);--shampoo-70: rgba(255, 214, 242, .7);--shampoo-80: rgba(255, 214, 242, .8);--shampoo-90: rgba(255, 214, 242, .9);--shampoo-100: #ffd6f2;--l-blush:hsl(314, 100%, 97%);--l-blush-00: rgba(255, 240, 251, 0);--l-blush-10: rgba(255, 240, 251, .1);--l-blush-20: rgba(255, 240, 251, .2);--l-blush-30: rgba(255, 240, 251, .3);--l-blush-40: rgba(255, 240, 251, .4);--l-blush-50: rgba(255, 240, 251, .5);--l-blush-60: rgba(255, 240, 251, .6);--l-blush-70: rgba(255, 240, 251, .7);--l-blush-80: rgba(255, 240, 251, .8);--l-blush-90: rgba(255, 240, 251, .9);--l-blush-100: #fff0fb;--french-violet:hsl(277, 100%, 41%);--french-violet-00: rgba(129, 0, 209, 0);--french-violet-10: rgba(129, 0, 209, .1);--french-violet-20: rgba(129, 0, 209, .2);--french-violet-30: rgba(129, 0, 209, .3);--french-violet-40: rgba(129, 0, 209, .4);--french-violet-50: rgba(129, 0, 209, .5);--french-violet-60: rgba(129, 0, 209, .6);--french-violet-70: rgba(129, 0, 209, .7);--french-violet-80: rgba(129, 0, 209, .8);--french-violet-90: rgba(129, 0, 209, .9);--french-violet-100: #8100d1;--indigo:hsl(283, 95%, 20%);--indigo-00: rgba(72, 3, 99, 0);--indigo-10: rgba(72, 3, 99, .1);--indigo-20: rgba(72, 3, 99, .2);--indigo-30: rgba(72, 3, 99, .3);--indigo-40: rgba(72, 3, 99, .4);--indigo-50: rgba(72, 3, 99, .5);--indigo-60: rgba(72, 3, 99, .6);--indigo-70: rgba(72, 3, 99, .7);--indigo-80: rgba(72, 3, 99, .8);--indigo-90: rgba(72, 3, 99, .9);--indigo-100: #480363;--lavender:hsl(277, 100%, 81%);--lavender-00: rgba(218, 158, 255, 0);--lavender-10: rgba(218, 158, 255, .1);--lavender-20: rgba(218, 158, 255, .2);--lavender-30: rgba(218, 158, 255, .3);--lavender-40: rgba(218, 158, 255, .4);--lavender-50: rgba(218, 158, 255, .5);--lavender-60: rgba(218, 158, 255, .6);--lavender-70: rgba(218, 158, 255, .7);--lavender-80: rgba(218, 158, 255, .8);--lavender-90: rgba(218, 158, 255, .9);--lavender-100: #da9eff;--mint-green:hsl(160, 70%, 87%);--mint-green-00: rgba(199, 245, 230, 0);--mint-green-10: rgba(199, 245, 230, .1);--mint-green-20: rgba(199, 245, 230, .2);--mint-green-30: rgba(199, 245, 230, .3);--mint-green-40: rgba(199, 245, 230, .4);--mint-green-50: rgba(199, 245, 230, .5);--mint-green-60: rgba(199, 245, 230, .6);--mint-green-70: rgba(199, 245, 230, .7);--mint-green-80: rgba(199, 245, 230, .8);--mint-green-90: rgba(199, 245, 230, .9);--mint-green-100: #c7f5e6;--acquamarine:hsl(145, 100%, 71%);--acquamarine-00: rgba(107, 255, 169, 0);--acquamarine-10: rgba(107, 255, 169, .1);--acquamarine-20: rgba(107, 255, 169, .2);--acquamarine-30: rgba(107, 255, 169, .3);--acquamarine-40: rgba(107, 255, 169, .4);--acquamarine-50: rgba(107, 255, 169, .5);--acquamarine-60: rgba(107, 255, 169, .6);--acquamarine-70: rgba(107, 255, 169, .7);--acquamarine-80: rgba(107, 255, 169, .8);--acquamarine-90: rgba(107, 255, 169, .9);--acquamarine-100: #6bffa9;--acqua-deep:hsl(161, 100%, 18%);--acqua-deep-00: rgba(0, 92, 63, 0);--acqua-deep-10: rgba(0, 92, 63, .1);--acqua-deep-20: rgba(0, 92, 63, .2);--acqua-deep-30: rgba(0, 92, 63, .3);--acqua-deep-40: rgba(0, 92, 63, .4);--acqua-deep-50: rgba(0, 92, 63, .5);--acqua-deep-60: rgba(0, 92, 63, .6);--acqua-deep-70: rgba(0, 92, 63, .7);--acqua-deep-80: rgba(0, 92, 63, .8);--acqua-deep-90: rgba(0, 92, 63, .9);--acqua-deep-100: #005c3f}.bg-black{background-color:var(--black)}.text-black{color:var(--black)}.bg-black-00{background-color:var(--black-00)}.text-black-00{color:var(--black-00)}.bg-black-10{background-color:var(--black-10)}.text-black-10{color:var(--black-10)}.bg-black-20{background-color:var(--black-20)}.text-black-20{color:var(--black-20)}.bg-black-30{background-color:var(--black-30)}.text-black-30{color:var(--black-30)}.bg-black-40{background-color:var(--black-40)}.text-black-40{color:var(--black-40)}.bg-black-50{background-color:var(--black-50)}.text-black-50{color:var(--black-50)}.bg-black-60{background-color:var(--black-60)}.text-black-60{color:var(--black-60)}.bg-black-70{background-color:var(--black-70)}.text-black-70{color:var(--black-70)}.bg-black-80{background-color:var(--black-80)}.text-black-80{color:var(--black-80)}.bg-black-90{background-color:var(--black-90)}.text-black-90{color:var(--black-90)}.bg-black-100{background-color:var(--black-100)}.text-black-100{color:var(--black-100)}.bg-deep-purple{background-color:var(--deep-purple)}.text-deep-purple{color:var(--deep-purple)}.bg-deep-purple-00{background-color:var(--deep-purple-00)}.text-deep-purple-00{color:var(--deep-purple-00)}.bg-deep-purple-10{background-color:var(--deep-purple-10)}.text-deep-purple-10{color:var(--deep-purple-10)}.bg-deep-purple-20{background-color:var(--deep-purple-20)}.text-deep-purple-20{color:var(--deep-purple-20)}.bg-deep-purple-30{background-color:var(--deep-purple-30)}.text-deep-purple-30{color:var(--deep-purple-30)}.bg-deep-purple-40{background-color:var(--deep-purple-40)}.text-deep-purple-40{color:var(--deep-purple-40)}.bg-deep-purple-50{background-color:var(--deep-purple-50)}.text-deep-purple-50{color:var(--deep-purple-50)}.bg-deep-purple-60{background-color:var(--deep-purple-60)}.text-deep-purple-60{color:var(--deep-purple-60)}.bg-deep-purple-70{background-color:var(--deep-purple-70)}.text-deep-purple-70{color:var(--deep-purple-70)}.bg-deep-purple-80{background-color:var(--deep-purple-80)}.text-deep-purple-80{color:var(--deep-purple-80)}.bg-deep-purple-90{background-color:var(--deep-purple-90)}.text-deep-purple-90{color:var(--deep-purple-90)}.bg-deep-purple-100{background-color:var(--deep-purple-100)}.text-deep-purple-100{color:var(--deep-purple-100)}.bg-purple{background-color:var(--purple)}.text-purple{color:var(--purple)}.bg-purple-00{background-color:var(--purple-00)}.text-purple-00{color:var(--purple-00)}.bg-purple-10{background-color:var(--purple-10)}.text-purple-10{color:var(--purple-10)}.bg-purple-20{background-color:var(--purple-20)}.text-purple-20{color:var(--purple-20)}.bg-purple-30{background-color:var(--purple-30)}.text-purple-30{color:var(--purple-30)}.bg-purple-40{background-color:var(--purple-40)}.text-purple-40{color:var(--purple-40)}.bg-purple-50{background-color:var(--purple-50)}.text-purple-50{color:var(--purple-50)}.bg-purple-60{background-color:var(--purple-60)}.text-purple-60{color:var(--purple-60)}.bg-purple-70{background-color:var(--purple-70)}.text-purple-70{color:var(--purple-70)}.bg-purple-80{background-color:var(--purple-80)}.text-purple-80{color:var(--purple-80)}.bg-purple-90{background-color:var(--purple-90)}.text-purple-90{color:var(--purple-90)}.bg-purple-100{background-color:var(--purple-100)}.text-purple-100{color:var(--purple-100)}.bg-light-navy{background-color:var(--light-navy)}.text-light-navy{color:var(--light-navy)}.bg-light-navy-00{background-color:var(--light-navy-00)}.text-light-navy-00{color:var(--light-navy-00)}.bg-light-navy-10{background-color:var(--light-navy-10)}.text-light-navy-10{color:var(--light-navy-10)}.bg-light-navy-20{background-color:var(--light-navy-20)}.text-light-navy-20{color:var(--light-navy-20)}.bg-light-navy-30{background-color:var(--light-navy-30)}.text-light-navy-30{color:var(--light-navy-30)}.bg-light-navy-40{background-color:var(--light-navy-40)}.text-light-navy-40{color:var(--light-navy-40)}.bg-light-navy-50{background-color:var(--light-navy-50)}.text-light-navy-50{color:var(--light-navy-50)}.bg-light-navy-60{background-color:var(--light-navy-60)}.text-light-navy-60{color:var(--light-navy-60)}.bg-light-navy-70{background-color:var(--light-navy-70)}.text-light-navy-70{color:var(--light-navy-70)}.bg-light-navy-80{background-color:var(--light-navy-80)}.text-light-navy-80{color:var(--light-navy-80)}.bg-light-navy-90{background-color:var(--light-navy-90)}.text-light-navy-90{color:var(--light-navy-90)}.bg-light-navy-100{background-color:var(--light-navy-100)}.text-light-navy-100{color:var(--light-navy-100)}.bg-viridian{background-color:var(--viridian)}.text-viridian{color:var(--viridian)}.bg-viridian-00{background-color:var(--viridian-00)}.text-viridian-00{color:var(--viridian-00)}.bg-viridian-10{background-color:var(--viridian-10)}.text-viridian-10{color:var(--viridian-10)}.bg-viridian-20{background-color:var(--viridian-20)}.text-viridian-20{color:var(--viridian-20)}.bg-viridian-30{background-color:var(--viridian-30)}.text-viridian-30{color:var(--viridian-30)}.bg-viridian-40{background-color:var(--viridian-40)}.text-viridian-40{color:var(--viridian-40)}.bg-viridian-50{background-color:var(--viridian-50)}.text-viridian-50{color:var(--viridian-50)}.bg-viridian-60{background-color:var(--viridian-60)}.text-viridian-60{color:var(--viridian-60)}.bg-viridian-70{background-color:var(--viridian-70)}.text-viridian-70{color:var(--viridian-70)}.bg-viridian-80{background-color:var(--viridian-80)}.text-viridian-80{color:var(--viridian-80)}.bg-viridian-90{background-color:var(--viridian-90)}.text-viridian-90{color:var(--viridian-90)}.bg-viridian-100{background-color:var(--viridian-100)}.text-viridian-100{color:var(--viridian-100)}.bg-green{background-color:var(--green)}.text-green{color:var(--green)}.bg-green-00{background-color:var(--green-00)}.text-green-00{color:var(--green-00)}.bg-green-10{background-color:var(--green-10)}.text-green-10{color:var(--green-10)}.bg-green-20{background-color:var(--green-20)}.text-green-20{color:var(--green-20)}.bg-green-30{background-color:var(--green-30)}.text-green-30{color:var(--green-30)}.bg-green-40{background-color:var(--green-40)}.text-green-40{color:var(--green-40)}.bg-green-50{background-color:var(--green-50)}.text-green-50{color:var(--green-50)}.bg-green-60{background-color:var(--green-60)}.text-green-60{color:var(--green-60)}.bg-green-70{background-color:var(--green-70)}.text-green-70{color:var(--green-70)}.bg-green-80{background-color:var(--green-80)}.text-green-80{color:var(--green-80)}.bg-green-90{background-color:var(--green-90)}.text-green-90{color:var(--green-90)}.bg-green-100{background-color:var(--green-100)}.text-green-100{color:var(--green-100)}.bg-bright-green{background-color:var(--bright-green)}.text-bright-green{color:var(--bright-green)}.bg-bright-green-00{background-color:var(--bright-green-00)}.text-bright-green-00{color:var(--bright-green-00)}.bg-bright-green-10{background-color:var(--bright-green-10)}.text-bright-green-10{color:var(--bright-green-10)}.bg-bright-green-20{background-color:var(--bright-green-20)}.text-bright-green-20{color:var(--bright-green-20)}.bg-bright-green-30{background-color:var(--bright-green-30)}.text-bright-green-30{color:var(--bright-green-30)}.bg-bright-green-40{background-color:var(--bright-green-40)}.text-bright-green-40{color:var(--bright-green-40)}.bg-bright-green-50{background-color:var(--bright-green-50)}.text-bright-green-50{color:var(--bright-green-50)}.bg-bright-green-60{background-color:var(--bright-green-60)}.text-bright-green-60{color:var(--bright-green-60)}.bg-bright-green-70{background-color:var(--bright-green-70)}.text-bright-green-70{color:var(--bright-green-70)}.bg-bright-green-80{background-color:var(--bright-green-80)}.text-bright-green-80{color:var(--bright-green-80)}.bg-bright-green-90{background-color:var(--bright-green-90)}.text-bright-green-90{color:var(--bright-green-90)}.bg-bright-green-100{background-color:var(--bright-green-100)}.text-bright-green-100{color:var(--bright-green-100)}.bg-spring-green{background-color:var(--spring-green)}.text-spring-green{color:var(--spring-green)}.bg-spring-green-00{background-color:var(--spring-green-00)}.text-spring-green-00{color:var(--spring-green-00)}.bg-spring-green-10{background-color:var(--spring-green-10)}.text-spring-green-10{color:var(--spring-green-10)}.bg-spring-green-20{background-color:var(--spring-green-20)}.text-spring-green-20{color:var(--spring-green-20)}.bg-spring-green-30{background-color:var(--spring-green-30)}.text-spring-green-30{color:var(--spring-green-30)}.bg-spring-green-40{background-color:var(--spring-green-40)}.text-spring-green-40{color:var(--spring-green-40)}.bg-spring-green-50{background-color:var(--spring-green-50)}.text-spring-green-50{color:var(--spring-green-50)}.bg-spring-green-60{background-color:var(--spring-green-60)}.text-spring-green-60{color:var(--spring-green-60)}.bg-spring-green-70{background-color:var(--spring-green-70)}.text-spring-green-70{color:var(--spring-green-70)}.bg-spring-green-80{background-color:var(--spring-green-80)}.text-spring-green-80{color:var(--spring-green-80)}.bg-spring-green-90{background-color:var(--spring-green-90)}.text-spring-green-90{color:var(--spring-green-90)}.bg-spring-green-100{background-color:var(--spring-green-100)}.text-spring-green-100{color:var(--spring-green-100)}.bg-light-green{background-color:var(--light-green)}.text-light-green{color:var(--light-green)}.bg-light-green-00{background-color:var(--light-green-00)}.text-light-green-00{color:var(--light-green-00)}.bg-light-green-10{background-color:var(--light-green-10)}.text-light-green-10{color:var(--light-green-10)}.bg-light-green-20{background-color:var(--light-green-20)}.text-light-green-20{color:var(--light-green-20)}.bg-light-green-30{background-color:var(--light-green-30)}.text-light-green-30{color:var(--light-green-30)}.bg-light-green-40{background-color:var(--light-green-40)}.text-light-green-40{color:var(--light-green-40)}.bg-light-green-50{background-color:var(--light-green-50)}.text-light-green-50{color:var(--light-green-50)}.bg-light-green-60{background-color:var(--light-green-60)}.text-light-green-60{color:var(--light-green-60)}.bg-light-green-70{background-color:var(--light-green-70)}.text-light-green-70{color:var(--light-green-70)}.bg-light-green-80{background-color:var(--light-green-80)}.text-light-green-80{color:var(--light-green-80)}.bg-light-green-90{background-color:var(--light-green-90)}.text-light-green-90{color:var(--light-green-90)}.bg-light-green-100{background-color:var(--light-green-100)}.text-light-green-100{color:var(--light-green-100)}.bg-nyanza{background-color:var(--nyanza)}.text-nyanza{color:var(--nyanza)}.bg-nyanza-00{background-color:var(--nyanza-00)}.text-nyanza-00{color:var(--nyanza-00)}.bg-nyanza-10{background-color:var(--nyanza-10)}.text-nyanza-10{color:var(--nyanza-10)}.bg-nyanza-20{background-color:var(--nyanza-20)}.text-nyanza-20{color:var(--nyanza-20)}.bg-nyanza-30{background-color:var(--nyanza-30)}.text-nyanza-30{color:var(--nyanza-30)}.bg-nyanza-40{background-color:var(--nyanza-40)}.text-nyanza-40{color:var(--nyanza-40)}.bg-nyanza-50{background-color:var(--nyanza-50)}.text-nyanza-50{color:var(--nyanza-50)}.bg-nyanza-60{background-color:var(--nyanza-60)}.text-nyanza-60{color:var(--nyanza-60)}.bg-nyanza-70{background-color:var(--nyanza-70)}.text-nyanza-70{color:var(--nyanza-70)}.bg-nyanza-80{background-color:var(--nyanza-80)}.text-nyanza-80{color:var(--nyanza-80)}.bg-nyanza-90{background-color:var(--nyanza-90)}.text-nyanza-90{color:var(--nyanza-90)}.bg-nyanza-100{background-color:var(--nyanza-100)}.text-nyanza-100{color:var(--nyanza-100)}.bg-white{background-color:var(--white)}.text-white{color:var(--white)}.bg-white-00{background-color:var(--white-00)}.text-white-00{color:var(--white-00)}.bg-white-10{background-color:var(--white-10)}.text-white-10{color:var(--white-10)}.bg-white-20{background-color:var(--white-20)}.text-white-20{color:var(--white-20)}.bg-white-30{background-color:var(--white-30)}.text-white-30{color:var(--white-30)}.bg-white-40{background-color:var(--white-40)}.text-white-40{color:var(--white-40)}.bg-white-50{background-color:var(--white-50)}.text-white-50{color:var(--white-50)}.bg-white-60{background-color:var(--white-60)}.text-white-60{color:var(--white-60)}.bg-white-70{background-color:var(--white-70)}.text-white-70{color:var(--white-70)}.bg-white-80{background-color:var(--white-80)}.text-white-80{color:var(--white-80)}.bg-white-90{background-color:var(--white-90)}.text-white-90{color:var(--white-90)}.bg-white-100{background-color:var(--white-100)}.text-white-100{color:var(--white-100)}.bg-chinese-black{background-color:var(--chinese-black)}.text-chinese-black{color:var(--chinese-black)}.bg-chinese-black-00{background-color:var(--chinese-black-00)}.text-chinese-black-00{color:var(--chinese-black-00)}.bg-chinese-black-10{background-color:var(--chinese-black-10)}.text-chinese-black-10{color:var(--chinese-black-10)}.bg-chinese-black-20{background-color:var(--chinese-black-20)}.text-chinese-black-20{color:var(--chinese-black-20)}.bg-chinese-black-30{background-color:var(--chinese-black-30)}.text-chinese-black-30{color:var(--chinese-black-30)}.bg-chinese-black-40{background-color:var(--chinese-black-40)}.text-chinese-black-40{color:var(--chinese-black-40)}.bg-chinese-black-50{background-color:var(--chinese-black-50)}.text-chinese-black-50{color:var(--chinese-black-50)}.bg-chinese-black-60{background-color:var(--chinese-black-60)}.text-chinese-black-60{color:var(--chinese-black-60)}.bg-chinese-black-70{background-color:var(--chinese-black-70)}.text-chinese-black-70{color:var(--chinese-black-70)}.bg-chinese-black-80{background-color:var(--chinese-black-80)}.text-chinese-black-80{color:var(--chinese-black-80)}.bg-chinese-black-90{background-color:var(--chinese-black-90)}.text-chinese-black-90{color:var(--chinese-black-90)}.bg-chinese-black-100{background-color:var(--chinese-black-100)}.text-chinese-black-100{color:var(--chinese-black-100)}.bg-jungle-green{background-color:var(--jungle-green)}.text-jungle-green{color:var(--jungle-green)}.bg-jungle-green-00{background-color:var(--jungle-green-00)}.text-jungle-green-00{color:var(--jungle-green-00)}.bg-jungle-green-10{background-color:var(--jungle-green-10)}.text-jungle-green-10{color:var(--jungle-green-10)}.bg-jungle-green-20{background-color:var(--jungle-green-20)}.text-jungle-green-20{color:var(--jungle-green-20)}.bg-jungle-green-30{background-color:var(--jungle-green-30)}.text-jungle-green-30{color:var(--jungle-green-30)}.bg-jungle-green-40{background-color:var(--jungle-green-40)}.text-jungle-green-40{color:var(--jungle-green-40)}.bg-jungle-green-50{background-color:var(--jungle-green-50)}.text-jungle-green-50{color:var(--jungle-green-50)}.bg-jungle-green-60{background-color:var(--jungle-green-60)}.text-jungle-green-60{color:var(--jungle-green-60)}.bg-jungle-green-70{background-color:var(--jungle-green-70)}.text-jungle-green-70{color:var(--jungle-green-70)}.bg-jungle-green-80{background-color:var(--jungle-green-80)}.text-jungle-green-80{color:var(--jungle-green-80)}.bg-jungle-green-90{background-color:var(--jungle-green-90)}.text-jungle-green-90{color:var(--jungle-green-90)}.bg-jungle-green-100{background-color:var(--jungle-green-100)}.text-jungle-green-100{color:var(--jungle-green-100)}.bg-dark-slate-gray{background-color:var(--dark-slate-gray)}.text-dark-slate-gray{color:var(--dark-slate-gray)}.bg-dark-slate-gray-00{background-color:var(--dark-slate-gray-00)}.text-dark-slate-gray-00{color:var(--dark-slate-gray-00)}.bg-dark-slate-gray-10{background-color:var(--dark-slate-gray-10)}.text-dark-slate-gray-10{color:var(--dark-slate-gray-10)}.bg-dark-slate-gray-20{background-color:var(--dark-slate-gray-20)}.text-dark-slate-gray-20{color:var(--dark-slate-gray-20)}.bg-dark-slate-gray-30{background-color:var(--dark-slate-gray-30)}.text-dark-slate-gray-30{color:var(--dark-slate-gray-30)}.bg-dark-slate-gray-40{background-color:var(--dark-slate-gray-40)}.text-dark-slate-gray-40{color:var(--dark-slate-gray-40)}.bg-dark-slate-gray-50{background-color:var(--dark-slate-gray-50)}.text-dark-slate-gray-50{color:var(--dark-slate-gray-50)}.bg-dark-slate-gray-60{background-color:var(--dark-slate-gray-60)}.text-dark-slate-gray-60{color:var(--dark-slate-gray-60)}.bg-dark-slate-gray-70{background-color:var(--dark-slate-gray-70)}.text-dark-slate-gray-70{color:var(--dark-slate-gray-70)}.bg-dark-slate-gray-80{background-color:var(--dark-slate-gray-80)}.text-dark-slate-gray-80{color:var(--dark-slate-gray-80)}.bg-dark-slate-gray-90{background-color:var(--dark-slate-gray-90)}.text-dark-slate-gray-90{color:var(--dark-slate-gray-90)}.bg-dark-slate-gray-100{background-color:var(--dark-slate-gray-100)}.text-dark-slate-gray-100{color:var(--dark-slate-gray-100)}.bg-palatinate{background-color:var(--palatinate)}.text-palatinate{color:var(--palatinate)}.bg-palatinate-00{background-color:var(--palatinate-00)}.text-palatinate-00{color:var(--palatinate-00)}.bg-palatinate-10{background-color:var(--palatinate-10)}.text-palatinate-10{color:var(--palatinate-10)}.bg-palatinate-20{background-color:var(--palatinate-20)}.text-palatinate-20{color:var(--palatinate-20)}.bg-palatinate-30{background-color:var(--palatinate-30)}.text-palatinate-30{color:var(--palatinate-30)}.bg-palatinate-40{background-color:var(--palatinate-40)}.text-palatinate-40{color:var(--palatinate-40)}.bg-palatinate-50{background-color:var(--palatinate-50)}.text-palatinate-50{color:var(--palatinate-50)}.bg-palatinate-60{background-color:var(--palatinate-60)}.text-palatinate-60{color:var(--palatinate-60)}.bg-palatinate-70{background-color:var(--palatinate-70)}.text-palatinate-70{color:var(--palatinate-70)}.bg-palatinate-80{background-color:var(--palatinate-80)}.text-palatinate-80{color:var(--palatinate-80)}.bg-palatinate-90{background-color:var(--palatinate-90)}.text-palatinate-90{color:var(--palatinate-90)}.bg-palatinate-100{background-color:var(--palatinate-100)}.text-palatinate-100{color:var(--palatinate-100)}.bg-jam{background-color:var(--jam)}.text-jam{color:var(--jam)}.bg-jam-00{background-color:var(--jam-00)}.text-jam-00{color:var(--jam-00)}.bg-jam-10{background-color:var(--jam-10)}.text-jam-10{color:var(--jam-10)}.bg-jam-20{background-color:var(--jam-20)}.text-jam-20{color:var(--jam-20)}.bg-jam-30{background-color:var(--jam-30)}.text-jam-30{color:var(--jam-30)}.bg-jam-40{background-color:var(--jam-40)}.text-jam-40{color:var(--jam-40)}.bg-jam-50{background-color:var(--jam-50)}.text-jam-50{color:var(--jam-50)}.bg-jam-60{background-color:var(--jam-60)}.text-jam-60{color:var(--jam-60)}.bg-jam-70{background-color:var(--jam-70)}.text-jam-70{color:var(--jam-70)}.bg-jam-80{background-color:var(--jam-80)}.text-jam-80{color:var(--jam-80)}.bg-jam-90{background-color:var(--jam-90)}.text-jam-90{color:var(--jam-90)}.bg-jam-100{background-color:var(--jam-100)}.text-jam-100{color:var(--jam-100)}.bg-violet-red{background-color:var(--violet-red)}.text-violet-red{color:var(--violet-red)}.bg-violet-red-00{background-color:var(--violet-red-00)}.text-violet-red-00{color:var(--violet-red-00)}.bg-violet-red-10{background-color:var(--violet-red-10)}.text-violet-red-10{color:var(--violet-red-10)}.bg-violet-red-20{background-color:var(--violet-red-20)}.text-violet-red-20{color:var(--violet-red-20)}.bg-violet-red-30{background-color:var(--violet-red-30)}.text-violet-red-30{color:var(--violet-red-30)}.bg-violet-red-40{background-color:var(--violet-red-40)}.text-violet-red-40{color:var(--violet-red-40)}.bg-violet-red-50{background-color:var(--violet-red-50)}.text-violet-red-50{color:var(--violet-red-50)}.bg-violet-red-60{background-color:var(--violet-red-60)}.text-violet-red-60{color:var(--violet-red-60)}.bg-violet-red-70{background-color:var(--violet-red-70)}.text-violet-red-70{color:var(--violet-red-70)}.bg-violet-red-80{background-color:var(--violet-red-80)}.text-violet-red-80{color:var(--violet-red-80)}.bg-violet-red-90{background-color:var(--violet-red-90)}.text-violet-red-90{color:var(--violet-red-90)}.bg-violet-red-100{background-color:var(--violet-red-100)}.text-violet-red-100{color:var(--violet-red-100)}.bg-pink{background-color:var(--pink)}.text-pink{color:var(--pink)}.bg-pink-00{background-color:var(--pink-00)}.text-pink-00{color:var(--pink-00)}.bg-pink-10{background-color:var(--pink-10)}.text-pink-10{color:var(--pink-10)}.bg-pink-20{background-color:var(--pink-20)}.text-pink-20{color:var(--pink-20)}.bg-pink-30{background-color:var(--pink-30)}.text-pink-30{color:var(--pink-30)}.bg-pink-40{background-color:var(--pink-40)}.text-pink-40{color:var(--pink-40)}.bg-pink-50{background-color:var(--pink-50)}.text-pink-50{color:var(--pink-50)}.bg-pink-60{background-color:var(--pink-60)}.text-pink-60{color:var(--pink-60)}.bg-pink-70{background-color:var(--pink-70)}.text-pink-70{color:var(--pink-70)}.bg-pink-80{background-color:var(--pink-80)}.text-pink-80{color:var(--pink-80)}.bg-pink-90{background-color:var(--pink-90)}.text-pink-90{color:var(--pink-90)}.bg-pink-100{background-color:var(--pink-100)}.text-pink-100{color:var(--pink-100)}.bg-rd-rose{background-color:var(--rd-rose)}.text-rd-rose{color:var(--rd-rose)}.bg-rd-rose-00{background-color:var(--rd-rose-00)}.text-rd-rose-00{color:var(--rd-rose-00)}.bg-rd-rose-10{background-color:var(--rd-rose-10)}.text-rd-rose-10{color:var(--rd-rose-10)}.bg-rd-rose-20{background-color:var(--rd-rose-20)}.text-rd-rose-20{color:var(--rd-rose-20)}.bg-rd-rose-30{background-color:var(--rd-rose-30)}.text-rd-rose-30{color:var(--rd-rose-30)}.bg-rd-rose-40{background-color:var(--rd-rose-40)}.text-rd-rose-40{color:var(--rd-rose-40)}.bg-rd-rose-50{background-color:var(--rd-rose-50)}.text-rd-rose-50{color:var(--rd-rose-50)}.bg-rd-rose-60{background-color:var(--rd-rose-60)}.text-rd-rose-60{color:var(--rd-rose-60)}.bg-rd-rose-70{background-color:var(--rd-rose-70)}.text-rd-rose-70{color:var(--rd-rose-70)}.bg-rd-rose-80{background-color:var(--rd-rose-80)}.text-rd-rose-80{color:var(--rd-rose-80)}.bg-rd-rose-90{background-color:var(--rd-rose-90)}.text-rd-rose-90{color:var(--rd-rose-90)}.bg-rd-rose-100{background-color:var(--rd-rose-100)}.text-rd-rose-100{color:var(--rd-rose-100)}.bg-l-rose{background-color:var(--l-rose)}.text-l-rose{color:var(--l-rose)}.bg-l-rose-00{background-color:var(--l-rose-00)}.text-l-rose-00{color:var(--l-rose-00)}.bg-l-rose-10{background-color:var(--l-rose-10)}.text-l-rose-10{color:var(--l-rose-10)}.bg-l-rose-20{background-color:var(--l-rose-20)}.text-l-rose-20{color:var(--l-rose-20)}.bg-l-rose-30{background-color:var(--l-rose-30)}.text-l-rose-30{color:var(--l-rose-30)}.bg-l-rose-40{background-color:var(--l-rose-40)}.text-l-rose-40{color:var(--l-rose-40)}.bg-l-rose-50{background-color:var(--l-rose-50)}.text-l-rose-50{color:var(--l-rose-50)}.bg-l-rose-60{background-color:var(--l-rose-60)}.text-l-rose-60{color:var(--l-rose-60)}.bg-l-rose-70{background-color:var(--l-rose-70)}.text-l-rose-70{color:var(--l-rose-70)}.bg-l-rose-80{background-color:var(--l-rose-80)}.text-l-rose-80{color:var(--l-rose-80)}.bg-l-rose-90{background-color:var(--l-rose-90)}.text-l-rose-90{color:var(--l-rose-90)}.bg-l-rose-100{background-color:var(--l-rose-100)}.text-l-rose-100{color:var(--l-rose-100)}.bg-shampoo{background-color:var(--shampoo)}.text-shampoo{color:var(--shampoo)}.bg-shampoo-00{background-color:var(--shampoo-00)}.text-shampoo-00{color:var(--shampoo-00)}.bg-shampoo-10{background-color:var(--shampoo-10)}.text-shampoo-10{color:var(--shampoo-10)}.bg-shampoo-20{background-color:var(--shampoo-20)}.text-shampoo-20{color:var(--shampoo-20)}.bg-shampoo-30{background-color:var(--shampoo-30)}.text-shampoo-30{color:var(--shampoo-30)}.bg-shampoo-40{background-color:var(--shampoo-40)}.text-shampoo-40{color:var(--shampoo-40)}.bg-shampoo-50{background-color:var(--shampoo-50)}.text-shampoo-50{color:var(--shampoo-50)}.bg-shampoo-60{background-color:var(--shampoo-60)}.text-shampoo-60{color:var(--shampoo-60)}.bg-shampoo-70{background-color:var(--shampoo-70)}.text-shampoo-70{color:var(--shampoo-70)}.bg-shampoo-80{background-color:var(--shampoo-80)}.text-shampoo-80{color:var(--shampoo-80)}.bg-shampoo-90{background-color:var(--shampoo-90)}.text-shampoo-90{color:var(--shampoo-90)}.bg-shampoo-100{background-color:var(--shampoo-100)}.text-shampoo-100{color:var(--shampoo-100)}.bg-l-blush{background-color:var(--l-blush)}.text-l-blush{color:var(--l-blush)}.bg-l-blush-00{background-color:var(--l-blush-00)}.text-l-blush-00{color:var(--l-blush-00)}.bg-l-blush-10{background-color:var(--l-blush-10)}.text-l-blush-10{color:var(--l-blush-10)}.bg-l-blush-20{background-color:var(--l-blush-20)}.text-l-blush-20{color:var(--l-blush-20)}.bg-l-blush-30{background-color:var(--l-blush-30)}.text-l-blush-30{color:var(--l-blush-30)}.bg-l-blush-40{background-color:var(--l-blush-40)}.text-l-blush-40{color:var(--l-blush-40)}.bg-l-blush-50{background-color:var(--l-blush-50)}.text-l-blush-50{color:var(--l-blush-50)}.bg-l-blush-60{background-color:var(--l-blush-60)}.text-l-blush-60{color:var(--l-blush-60)}.bg-l-blush-70{background-color:var(--l-blush-70)}.text-l-blush-70{color:var(--l-blush-70)}.bg-l-blush-80{background-color:var(--l-blush-80)}.text-l-blush-80{color:var(--l-blush-80)}.bg-l-blush-90{background-color:var(--l-blush-90)}.text-l-blush-90{color:var(--l-blush-90)}.bg-l-blush-100{background-color:var(--l-blush-100)}.text-l-blush-100{color:var(--l-blush-100)}.bg-french-violet{background-color:var(--french-violet)}.text-french-violet{color:var(--french-violet)}.bg-french-violet-00{background-color:var(--french-violet-00)}.text-french-violet-00{color:var(--french-violet-00)}.bg-french-violet-10{background-color:var(--french-violet-10)}.text-french-violet-10{color:var(--french-violet-10)}.bg-french-violet-20{background-color:var(--french-violet-20)}.text-french-violet-20{color:var(--french-violet-20)}.bg-french-violet-30{background-color:var(--french-violet-30)}.text-french-violet-30{color:var(--french-violet-30)}.bg-french-violet-40{background-color:var(--french-violet-40)}.text-french-violet-40{color:var(--french-violet-40)}.bg-french-violet-50{background-color:var(--french-violet-50)}.text-french-violet-50{color:var(--french-violet-50)}.bg-french-violet-60{background-color:var(--french-violet-60)}.text-french-violet-60{color:var(--french-violet-60)}.bg-french-violet-70{background-color:var(--french-violet-70)}.text-french-violet-70{color:var(--french-violet-70)}.bg-french-violet-80{background-color:var(--french-violet-80)}.text-french-violet-80{color:var(--french-violet-80)}.bg-french-violet-90{background-color:var(--french-violet-90)}.text-french-violet-90{color:var(--french-violet-90)}.bg-french-violet-100{background-color:var(--french-violet-100)}.text-french-violet-100{color:var(--french-violet-100)}.bg-indigo{background-color:var(--indigo)}.text-indigo{color:var(--indigo)}.bg-indigo-00{background-color:var(--indigo-00)}.text-indigo-00{color:var(--indigo-00)}.bg-indigo-10{background-color:var(--indigo-10)}.text-indigo-10{color:var(--indigo-10)}.bg-indigo-20{background-color:var(--indigo-20)}.text-indigo-20{color:var(--indigo-20)}.bg-indigo-30{background-color:var(--indigo-30)}.text-indigo-30{color:var(--indigo-30)}.bg-indigo-40{background-color:var(--indigo-40)}.text-indigo-40{color:var(--indigo-40)}.bg-indigo-50{background-color:var(--indigo-50)}.text-indigo-50{color:var(--indigo-50)}.bg-indigo-60{background-color:var(--indigo-60)}.text-indigo-60{color:var(--indigo-60)}.bg-indigo-70{background-color:var(--indigo-70)}.text-indigo-70{color:var(--indigo-70)}.bg-indigo-80{background-color:var(--indigo-80)}.text-indigo-80{color:var(--indigo-80)}.bg-indigo-90{background-color:var(--indigo-90)}.text-indigo-90{color:var(--indigo-90)}.bg-indigo-100{background-color:var(--indigo-100)}.text-indigo-100{color:var(--indigo-100)}.bg-lavender{background-color:var(--lavender)}.text-lavender{color:var(--lavender)}.bg-lavender-00{background-color:var(--lavender-00)}.text-lavender-00{color:var(--lavender-00)}.bg-lavender-10{background-color:var(--lavender-10)}.text-lavender-10{color:var(--lavender-10)}.bg-lavender-20{background-color:var(--lavender-20)}.text-lavender-20{color:var(--lavender-20)}.bg-lavender-30{background-color:var(--lavender-30)}.text-lavender-30{color:var(--lavender-30)}.bg-lavender-40{background-color:var(--lavender-40)}.text-lavender-40{color:var(--lavender-40)}.bg-lavender-50{background-color:var(--lavender-50)}.text-lavender-50{color:var(--lavender-50)}.bg-lavender-60{background-color:var(--lavender-60)}.text-lavender-60{color:var(--lavender-60)}.bg-lavender-70{background-color:var(--lavender-70)}.text-lavender-70{color:var(--lavender-70)}.bg-lavender-80{background-color:var(--lavender-80)}.text-lavender-80{color:var(--lavender-80)}.bg-lavender-90{background-color:var(--lavender-90)}.text-lavender-90{color:var(--lavender-90)}.bg-lavender-100{background-color:var(--lavender-100)}.text-lavender-100{color:var(--lavender-100)}.bg-mint-green{background-color:var(--mint-green)}.text-mint-green{color:var(--mint-green)}.bg-mint-green-00{background-color:var(--mint-green-00)}.text-mint-green-00{color:var(--mint-green-00)}.bg-mint-green-10{background-color:var(--mint-green-10)}.text-mint-green-10{color:var(--mint-green-10)}.bg-mint-green-20{background-color:var(--mint-green-20)}.text-mint-green-20{color:var(--mint-green-20)}.bg-mint-green-30{background-color:var(--mint-green-30)}.text-mint-green-30{color:var(--mint-green-30)}.bg-mint-green-40{background-color:var(--mint-green-40)}.text-mint-green-40{color:var(--mint-green-40)}.bg-mint-green-50{background-color:var(--mint-green-50)}.text-mint-green-50{color:var(--mint-green-50)}.bg-mint-green-60{background-color:var(--mint-green-60)}.text-mint-green-60{color:var(--mint-green-60)}.bg-mint-green-70{background-color:var(--mint-green-70)}.text-mint-green-70{color:var(--mint-green-70)}.bg-mint-green-80{background-color:var(--mint-green-80)}.text-mint-green-80{color:var(--mint-green-80)}.bg-mint-green-90{background-color:var(--mint-green-90)}.text-mint-green-90{color:var(--mint-green-90)}.bg-mint-green-100{background-color:var(--mint-green-100)}.text-mint-green-100{color:var(--mint-green-100)}.bg-acquamarine{background-color:var(--acquamarine)}.text-acquamarine{color:var(--acquamarine)}.bg-acquamarine-00{background-color:var(--acquamarine-00)}.text-acquamarine-00{color:var(--acquamarine-00)}.bg-acquamarine-10{background-color:var(--acquamarine-10)}.text-acquamarine-10{color:var(--acquamarine-10)}.bg-acquamarine-20{background-color:var(--acquamarine-20)}.text-acquamarine-20{color:var(--acquamarine-20)}.bg-acquamarine-30{background-color:var(--acquamarine-30)}.text-acquamarine-30{color:var(--acquamarine-30)}.bg-acquamarine-40{background-color:var(--acquamarine-40)}.text-acquamarine-40{color:var(--acquamarine-40)}.bg-acquamarine-50{background-color:var(--acquamarine-50)}.text-acquamarine-50{color:var(--acquamarine-50)}.bg-acquamarine-60{background-color:var(--acquamarine-60)}.text-acquamarine-60{color:var(--acquamarine-60)}.bg-acquamarine-70{background-color:var(--acquamarine-70)}.text-acquamarine-70{color:var(--acquamarine-70)}.bg-acquamarine-80{background-color:var(--acquamarine-80)}.text-acquamarine-80{color:var(--acquamarine-80)}.bg-acquamarine-90{background-color:var(--acquamarine-90)}.text-acquamarine-90{color:var(--acquamarine-90)}.bg-acquamarine-100{background-color:var(--acquamarine-100)}.text-acquamarine-100{color:var(--acquamarine-100)}.bg-acqua-deep{background-color:var(--acqua-deep)}.text-acqua-deep{color:var(--acqua-deep)}.bg-acqua-deep-00{background-color:var(--acqua-deep-00)}.text-acqua-deep-00{color:var(--acqua-deep-00)}.bg-acqua-deep-10{background-color:var(--acqua-deep-10)}.text-acqua-deep-10{color:var(--acqua-deep-10)}.bg-acqua-deep-20{background-color:var(--acqua-deep-20)}.text-acqua-deep-20{color:var(--acqua-deep-20)}.bg-acqua-deep-30{background-color:var(--acqua-deep-30)}.text-acqua-deep-30{color:var(--acqua-deep-30)}.bg-acqua-deep-40{background-color:var(--acqua-deep-40)}.text-acqua-deep-40{color:var(--acqua-deep-40)}.bg-acqua-deep-50{background-color:var(--acqua-deep-50)}.text-acqua-deep-50{color:var(--acqua-deep-50)}.bg-acqua-deep-60{background-color:var(--acqua-deep-60)}.text-acqua-deep-60{color:var(--acqua-deep-60)}.bg-acqua-deep-70{background-color:var(--acqua-deep-70)}.text-acqua-deep-70{color:var(--acqua-deep-70)}.bg-acqua-deep-80{background-color:var(--acqua-deep-80)}.text-acqua-deep-80{color:var(--acqua-deep-80)}.bg-acqua-deep-90{background-color:var(--acqua-deep-90)}.text-acqua-deep-90{color:var(--acqua-deep-90)}.bg-acqua-deep-100{background-color:var(--acqua-deep-100)}.text-acqua-deep-100{color:var(--acqua-deep-100)}html[data-theme=dark]{--bg-heavy: var(--black);--bg-heavy-00: var(--black-00);--bg-heavy-10: var(--black-10);--bg-heavy-20: var(--black-20);--bg-heavy-30: var(--black-30);--bg-heavy-40: var(--black-40);--bg-heavy-50: var(--black-50);--bg-heavy-60: var(--black-60);--bg-heavy-70: var(--black-70);--bg-heavy-80: var(--black-80);--bg-heavy-90: var(--black-90);--bg-heavy-100: var(--black-100);--bg-medium: var(--deep-purple);--bg-medium-00: var(--deep-purple-00);--bg-medium-10: var(--deep-purple-10);--bg-medium-20: var(--deep-purple-20);--bg-medium-30: var(--deep-purple-30);--bg-medium-40: var(--deep-purple-40);--bg-medium-50: var(--deep-purple-50);--bg-medium-60: var(--deep-purple-60);--bg-medium-70: var(--deep-purple-70);--bg-medium-80: var(--deep-purple-80);--bg-medium-90: var(--deep-purple-90);--bg-medium-100: var(--deep-purple-100);--bg-light: var(--pink);--bg-light-00: var(--pink-00);--bg-light-10: var(--pink-10);--bg-light-20: var(--pink-20);--bg-light-30: var(--pink-30);--bg-light-40: var(--pink-40);--bg-light-50: var(--pink-50);--bg-light-60: var(--pink-60);--bg-light-70: var(--pink-70);--bg-light-80: var(--pink-80);--bg-light-90: var(--pink-90);--bg-light-100: var(--pink-100);--text-color: var(--white);--text-color-00: var(--white-00);--text-color-10: var(--white-10);--text-color-20: var(--white-20);--text-color-30: var(--white-30);--text-color-40: var(--white-40);--text-color-50: var(--white-50);--text-color-60: var(--white-60);--text-color-70: var(--white-70);--text-color-80: var(--white-80);--text-color-90: var(--white-90);--text-color-100: var(--white-100);--text-negative: var(--deep-purple);--text-negative-00: var(--deep-purple-00);--text-negative-10: var(--deep-purple-10);--text-negative-20: var(--deep-purple-20);--text-negative-30: var(--deep-purple-30);--text-negative-40: var(--deep-purple-40);--text-negative-50: var(--deep-purple-50);--text-negative-60: var(--deep-purple-60);--text-negative-70: var(--deep-purple-70);--text-negative-80: var(--deep-purple-80);--text-negative-90: var(--deep-purple-90);--text-negative-100: var(--deep-purple-100);--accent-dark: var(--green);--accent-dark-00: var(--green-00);--accent-dark-10: var(--green-10);--accent-dark-20: var(--green-20);--accent-dark-30: var(--green-30);--accent-dark-40: var(--green-40);--accent-dark-50: var(--green-50);--accent-dark-60: var(--green-60);--accent-dark-70: var(--green-70);--accent-dark-80: var(--green-80);--accent-dark-90: var(--green-90);--accent-dark-100: var(--green-100);--accent-color: var(--bright-green);--accent-color-00: var(--bright-green-00);--accent-color-10: var(--bright-green-10);--accent-color-20: var(--bright-green-20);--accent-color-30: var(--bright-green-30);--accent-color-40: var(--bright-green-40);--accent-color-50: var(--bright-green-50);--accent-color-60: var(--bright-green-60);--accent-color-70: var(--bright-green-70);--accent-color-80: var(--bright-green-80);--accent-color-90: var(--bright-green-90);--accent-color-100: var(--bright-green-100);--accent-light: var(--light-green);--accent-light-00: var(--light-green-00);--accent-light-10: var(--light-green-10);--accent-light-20: var(--light-green-20);--accent-light-30: var(--light-green-30);--accent-light-40: var(--light-green-40);--accent-light-50: var(--light-green-50);--accent-light-60: var(--light-green-60);--accent-light-70: var(--light-green-70);--accent-light-80: var(--light-green-80);--accent-light-90: var(--light-green-90);--accent-light-100: var(--light-green-100);--extra-dark: var(--palatinate);--extra-dark-00: var(--palatinate-00);--extra-dark-10: var(--palatinate-10);--extra-dark-20: var(--palatinate-20);--extra-dark-30: var(--palatinate-30);--extra-dark-40: var(--palatinate-40);--extra-dark-50: var(--palatinate-50);--extra-dark-60: var(--palatinate-60);--extra-dark-70: var(--palatinate-70);--extra-dark-80: var(--palatinate-80);--extra-dark-90: var(--palatinate-90);--extra-dark-100: var(--palatinate-100);--extra-color: var(--rd-rose);--extra-color-00: var(--rd-rose-00);--extra-color-10: var(--rd-rose-10);--extra-color-20: var(--rd-rose-20);--extra-color-30: var(--rd-rose-30);--extra-color-40: var(--rd-rose-40);--extra-color-50: var(--rd-rose-50);--extra-color-60: var(--rd-rose-60);--extra-color-70: var(--rd-rose-70);--extra-color-80: var(--rd-rose-80);--extra-color-90: var(--rd-rose-90);--extra-color-100: var(--rd-rose-100);--extra-light: var(--shampoo);--extra-light-00: var(--shampoo-00);--extra-light-10: var(--shampoo-10);--extra-light-20: var(--shampoo-20);--extra-light-30: var(--shampoo-30);--extra-light-40: var(--shampoo-40);--extra-light-50: var(--shampoo-50);--extra-light-60: var(--shampoo-60);--extra-light-70: var(--shampoo-70);--extra-light-80: var(--shampoo-80);--extra-light-90: var(--shampoo-90);--extra-light-100: var(--shampoo-100);--spotlight: var(--white);--spotlight-00: var(--white-00);--spotlight-10: var(--white-10);--spotlight-20: var(--white-20);--spotlight-30: var(--white-30);--spotlight-40: var(--white-40);--spotlight-50: var(--white-50);--spotlight-60: var(--white-60);--spotlight-70: var(--white-70);--spotlight-80: var(--white-80);--spotlight-90: var(--white-90);--spotlight-100: var(--white-100)}html[data-theme=dark] .bg-bg-heavy-00{background-color:var(--bg-heavy-00)}html[data-theme=dark] .text-bg-heavy-00{color:var(--bg-heavy-00)}html[data-theme=dark] .bg-bg-heavy-10{background-color:var(--bg-heavy-10)}html[data-theme=dark] .text-bg-heavy-10{color:var(--bg-heavy-10)}html[data-theme=dark] .bg-bg-heavy-20{background-color:var(--bg-heavy-20)}html[data-theme=dark] .text-bg-heavy-20{color:var(--bg-heavy-20)}html[data-theme=dark] .bg-bg-heavy-30{background-color:var(--bg-heavy-30)}html[data-theme=dark] .text-bg-heavy-30{color:var(--bg-heavy-30)}html[data-theme=dark] .bg-bg-heavy-40{background-color:var(--bg-heavy-40)}html[data-theme=dark] .text-bg-heavy-40{color:var(--bg-heavy-40)}html[data-theme=dark] .bg-bg-heavy-50{background-color:var(--bg-heavy-50)}html[data-theme=dark] .text-bg-heavy-50{color:var(--bg-heavy-50)}html[data-theme=dark] .bg-bg-heavy-60{background-color:var(--bg-heavy-60)}html[data-theme=dark] .text-bg-heavy-60{color:var(--bg-heavy-60)}html[data-theme=dark] .bg-bg-heavy-70{background-color:var(--bg-heavy-70)}html[data-theme=dark] .text-bg-heavy-70{color:var(--bg-heavy-70)}html[data-theme=dark] .bg-bg-heavy-80{background-color:var(--bg-heavy-80)}html[data-theme=dark] .text-bg-heavy-80{color:var(--bg-heavy-80)}html[data-theme=dark] .bg-bg-heavy-90{background-color:var(--bg-heavy-90)}html[data-theme=dark] .text-bg-heavy-90{color:var(--bg-heavy-90)}html[data-theme=dark] .bg-bg-heavy-100{background-color:var(--bg-heavy-100)}html[data-theme=dark] .text-bg-heavy-100{color:var(--bg-heavy-100)}html[data-theme=dark] .bg-bg-heavy{background-color:var(--bg-heavy)}html[data-theme=dark] .text-bg-heavy{color:var(--bg-heavy)}html[data-theme=dark] .bg-bg-medium-00{background-color:var(--bg-medium-00)}html[data-theme=dark] .text-bg-medium-00{color:var(--bg-medium-00)}html[data-theme=dark] .bg-bg-medium-10{background-color:var(--bg-medium-10)}html[data-theme=dark] .text-bg-medium-10{color:var(--bg-medium-10)}html[data-theme=dark] .bg-bg-medium-20{background-color:var(--bg-medium-20)}html[data-theme=dark] .text-bg-medium-20{color:var(--bg-medium-20)}html[data-theme=dark] .bg-bg-medium-30{background-color:var(--bg-medium-30)}html[data-theme=dark] .text-bg-medium-30{color:var(--bg-medium-30)}html[data-theme=dark] .bg-bg-medium-40{background-color:var(--bg-medium-40)}html[data-theme=dark] .text-bg-medium-40{color:var(--bg-medium-40)}html[data-theme=dark] .bg-bg-medium-50{background-color:var(--bg-medium-50)}html[data-theme=dark] .text-bg-medium-50{color:var(--bg-medium-50)}html[data-theme=dark] .bg-bg-medium-60{background-color:var(--bg-medium-60)}html[data-theme=dark] .text-bg-medium-60{color:var(--bg-medium-60)}html[data-theme=dark] .bg-bg-medium-70{background-color:var(--bg-medium-70)}html[data-theme=dark] .text-bg-medium-70{color:var(--bg-medium-70)}html[data-theme=dark] .bg-bg-medium-80{background-color:var(--bg-medium-80)}html[data-theme=dark] .text-bg-medium-80{color:var(--bg-medium-80)}html[data-theme=dark] .bg-bg-medium-90{background-color:var(--bg-medium-90)}html[data-theme=dark] .text-bg-medium-90{color:var(--bg-medium-90)}html[data-theme=dark] .bg-bg-medium-100{background-color:var(--bg-medium-100)}html[data-theme=dark] .text-bg-medium-100{color:var(--bg-medium-100)}html[data-theme=dark] .bg-bg-medium{background-color:var(--bg-medium)}html[data-theme=dark] .text-bg-medium{color:var(--bg-medium)}html[data-theme=dark] .bg-bg-light-00{background-color:var(--bg-light-00)}html[data-theme=dark] .text-bg-light-00{color:var(--bg-light-00)}html[data-theme=dark] .bg-bg-light-10{background-color:var(--bg-light-10)}html[data-theme=dark] .text-bg-light-10{color:var(--bg-light-10)}html[data-theme=dark] .bg-bg-light-20{background-color:var(--bg-light-20)}html[data-theme=dark] .text-bg-light-20{color:var(--bg-light-20)}html[data-theme=dark] .bg-bg-light-30{background-color:var(--bg-light-30)}html[data-theme=dark] .text-bg-light-30{color:var(--bg-light-30)}html[data-theme=dark] .bg-bg-light-40{background-color:var(--bg-light-40)}html[data-theme=dark] .text-bg-light-40{color:var(--bg-light-40)}html[data-theme=dark] .bg-bg-light-50{background-color:var(--bg-light-50)}html[data-theme=dark] .text-bg-light-50{color:var(--bg-light-50)}html[data-theme=dark] .bg-bg-light-60{background-color:var(--bg-light-60)}html[data-theme=dark] .text-bg-light-60{color:var(--bg-light-60)}html[data-theme=dark] .bg-bg-light-70{background-color:var(--bg-light-70)}html[data-theme=dark] .text-bg-light-70{color:var(--bg-light-70)}html[data-theme=dark] .bg-bg-light-80{background-color:var(--bg-light-80)}html[data-theme=dark] .text-bg-light-80{color:var(--bg-light-80)}html[data-theme=dark] .bg-bg-light-90{background-color:var(--bg-light-90)}html[data-theme=dark] .text-bg-light-90{color:var(--bg-light-90)}html[data-theme=dark] .bg-bg-light-100{background-color:var(--bg-light-100)}html[data-theme=dark] .text-bg-light-100{color:var(--bg-light-100)}html[data-theme=dark] .bg-bg-light{background-color:var(--bg-light)}html[data-theme=dark] .text-bg-light{color:var(--bg-light)}html[data-theme=dark] .bg-text-color-00{background-color:var(--text-color-00)}html[data-theme=dark] .text-text-color-00{color:var(--text-color-00)}html[data-theme=dark] .bg-text-color-10{background-color:var(--text-color-10)}html[data-theme=dark] .text-text-color-10{color:var(--text-color-10)}html[data-theme=dark] .bg-text-color-20{background-color:var(--text-color-20)}html[data-theme=dark] .text-text-color-20{color:var(--text-color-20)}html[data-theme=dark] .bg-text-color-30{background-color:var(--text-color-30)}html[data-theme=dark] .text-text-color-30{color:var(--text-color-30)}html[data-theme=dark] .bg-text-color-40{background-color:var(--text-color-40)}html[data-theme=dark] .text-text-color-40{color:var(--text-color-40)}html[data-theme=dark] .bg-text-color-50{background-color:var(--text-color-50)}html[data-theme=dark] .text-text-color-50{color:var(--text-color-50)}html[data-theme=dark] .bg-text-color-60{background-color:var(--text-color-60)}html[data-theme=dark] .text-text-color-60{color:var(--text-color-60)}html[data-theme=dark] .bg-text-color-70{background-color:var(--text-color-70)}html[data-theme=dark] .text-text-color-70{color:var(--text-color-70)}html[data-theme=dark] .bg-text-color-80{background-color:var(--text-color-80)}html[data-theme=dark] .text-text-color-80{color:var(--text-color-80)}html[data-theme=dark] .bg-text-color-90{background-color:var(--text-color-90)}html[data-theme=dark] .text-text-color-90{color:var(--text-color-90)}html[data-theme=dark] .bg-text-color-100{background-color:var(--text-color-100)}html[data-theme=dark] .text-text-color-100{color:var(--text-color-100)}html[data-theme=dark] .bg-text-color{background-color:var(--text-color)}html[data-theme=dark] .text-text-color{color:var(--text-color)}html[data-theme=dark] .bg-text-negative-00{background-color:var(--text-negative-00)}html[data-theme=dark] .text-text-negative-00{color:var(--text-negative-00)}html[data-theme=dark] .bg-text-negative-10{background-color:var(--text-negative-10)}html[data-theme=dark] .text-text-negative-10{color:var(--text-negative-10)}html[data-theme=dark] .bg-text-negative-20{background-color:var(--text-negative-20)}html[data-theme=dark] .text-text-negative-20{color:var(--text-negative-20)}html[data-theme=dark] .bg-text-negative-30{background-color:var(--text-negative-30)}html[data-theme=dark] .text-text-negative-30{color:var(--text-negative-30)}html[data-theme=dark] .bg-text-negative-40{background-color:var(--text-negative-40)}html[data-theme=dark] .text-text-negative-40{color:var(--text-negative-40)}html[data-theme=dark] .bg-text-negative-50{background-color:var(--text-negative-50)}html[data-theme=dark] .text-text-negative-50{color:var(--text-negative-50)}html[data-theme=dark] .bg-text-negative-60{background-color:var(--text-negative-60)}html[data-theme=dark] .text-text-negative-60{color:var(--text-negative-60)}html[data-theme=dark] .bg-text-negative-70{background-color:var(--text-negative-70)}html[data-theme=dark] .text-text-negative-70{color:var(--text-negative-70)}html[data-theme=dark] .bg-text-negative-80{background-color:var(--text-negative-80)}html[data-theme=dark] .text-text-negative-80{color:var(--text-negative-80)}html[data-theme=dark] .bg-text-negative-90{background-color:var(--text-negative-90)}html[data-theme=dark] .text-text-negative-90{color:var(--text-negative-90)}html[data-theme=dark] .bg-text-negative-100{background-color:var(--text-negative-100)}html[data-theme=dark] .text-text-negative-100{color:var(--text-negative-100)}html[data-theme=dark] .bg-text-negative{background-color:var(--text-negative)}html[data-theme=dark] .text-text-negative{color:var(--text-negative)}html[data-theme=dark] .bg-accent-dark-00{background-color:var(--accent-dark-00)}html[data-theme=dark] .text-accent-dark-00{color:var(--accent-dark-00)}html[data-theme=dark] .bg-accent-dark-10{background-color:var(--accent-dark-10)}html[data-theme=dark] .text-accent-dark-10{color:var(--accent-dark-10)}html[data-theme=dark] .bg-accent-dark-20{background-color:var(--accent-dark-20)}html[data-theme=dark] .text-accent-dark-20{color:var(--accent-dark-20)}html[data-theme=dark] .bg-accent-dark-30{background-color:var(--accent-dark-30)}html[data-theme=dark] .text-accent-dark-30{color:var(--accent-dark-30)}html[data-theme=dark] .bg-accent-dark-40{background-color:var(--accent-dark-40)}html[data-theme=dark] .text-accent-dark-40{color:var(--accent-dark-40)}html[data-theme=dark] .bg-accent-dark-50{background-color:var(--accent-dark-50)}html[data-theme=dark] .text-accent-dark-50{color:var(--accent-dark-50)}html[data-theme=dark] .bg-accent-dark-60{background-color:var(--accent-dark-60)}html[data-theme=dark] .text-accent-dark-60{color:var(--accent-dark-60)}html[data-theme=dark] .bg-accent-dark-70{background-color:var(--accent-dark-70)}html[data-theme=dark] .text-accent-dark-70{color:var(--accent-dark-70)}html[data-theme=dark] .bg-accent-dark-80{background-color:var(--accent-dark-80)}html[data-theme=dark] .text-accent-dark-80{color:var(--accent-dark-80)}html[data-theme=dark] .bg-accent-dark-90{background-color:var(--accent-dark-90)}html[data-theme=dark] .text-accent-dark-90{color:var(--accent-dark-90)}html[data-theme=dark] .bg-accent-dark-100{background-color:var(--accent-dark-100)}html[data-theme=dark] .text-accent-dark-100{color:var(--accent-dark-100)}html[data-theme=dark] .bg-accent-dark{background-color:var(--accent-dark)}html[data-theme=dark] .text-accent-dark{color:var(--accent-dark)}html[data-theme=dark] .bg-accent-color-00{background-color:var(--accent-color-00)}html[data-theme=dark] .text-accent-color-00{color:var(--accent-color-00)}html[data-theme=dark] .bg-accent-color-10{background-color:var(--accent-color-10)}html[data-theme=dark] .text-accent-color-10{color:var(--accent-color-10)}html[data-theme=dark] .bg-accent-color-20{background-color:var(--accent-color-20)}html[data-theme=dark] .text-accent-color-20{color:var(--accent-color-20)}html[data-theme=dark] .bg-accent-color-30{background-color:var(--accent-color-30)}html[data-theme=dark] .text-accent-color-30{color:var(--accent-color-30)}html[data-theme=dark] .bg-accent-color-40{background-color:var(--accent-color-40)}html[data-theme=dark] .text-accent-color-40{color:var(--accent-color-40)}html[data-theme=dark] .bg-accent-color-50{background-color:var(--accent-color-50)}html[data-theme=dark] .text-accent-color-50{color:var(--accent-color-50)}html[data-theme=dark] .bg-accent-color-60{background-color:var(--accent-color-60)}html[data-theme=dark] .text-accent-color-60{color:var(--accent-color-60)}html[data-theme=dark] .bg-accent-color-70{background-color:var(--accent-color-70)}html[data-theme=dark] .text-accent-color-70{color:var(--accent-color-70)}html[data-theme=dark] .bg-accent-color-80{background-color:var(--accent-color-80)}html[data-theme=dark] .text-accent-color-80{color:var(--accent-color-80)}html[data-theme=dark] .bg-accent-color-90{background-color:var(--accent-color-90)}html[data-theme=dark] .text-accent-color-90{color:var(--accent-color-90)}html[data-theme=dark] .bg-accent-color-100{background-color:var(--accent-color-100)}html[data-theme=dark] .text-accent-color-100{color:var(--accent-color-100)}html[data-theme=dark] .bg-accent-color{background-color:var(--accent-color)}html[data-theme=dark] .text-accent-color{color:var(--accent-color)}html[data-theme=dark] .bg-accent-light-00{background-color:var(--accent-light-00)}html[data-theme=dark] .text-accent-light-00{color:var(--accent-light-00)}html[data-theme=dark] .bg-accent-light-10{background-color:var(--accent-light-10)}html[data-theme=dark] .text-accent-light-10{color:var(--accent-light-10)}html[data-theme=dark] .bg-accent-light-20{background-color:var(--accent-light-20)}html[data-theme=dark] .text-accent-light-20{color:var(--accent-light-20)}html[data-theme=dark] .bg-accent-light-30{background-color:var(--accent-light-30)}html[data-theme=dark] .text-accent-light-30{color:var(--accent-light-30)}html[data-theme=dark] .bg-accent-light-40{background-color:var(--accent-light-40)}html[data-theme=dark] .text-accent-light-40{color:var(--accent-light-40)}html[data-theme=dark] .bg-accent-light-50{background-color:var(--accent-light-50)}html[data-theme=dark] .text-accent-light-50{color:var(--accent-light-50)}html[data-theme=dark] .bg-accent-light-60{background-color:var(--accent-light-60)}html[data-theme=dark] .text-accent-light-60{color:var(--accent-light-60)}html[data-theme=dark] .bg-accent-light-70{background-color:var(--accent-light-70)}html[data-theme=dark] .text-accent-light-70{color:var(--accent-light-70)}html[data-theme=dark] .bg-accent-light-80{background-color:var(--accent-light-80)}html[data-theme=dark] .text-accent-light-80{color:var(--accent-light-80)}html[data-theme=dark] .bg-accent-light-90{background-color:var(--accent-light-90)}html[data-theme=dark] .text-accent-light-90{color:var(--accent-light-90)}html[data-theme=dark] .bg-accent-light-100{background-color:var(--accent-light-100)}html[data-theme=dark] .text-accent-light-100{color:var(--accent-light-100)}html[data-theme=dark] .bg-accent-light{background-color:var(--accent-light)}html[data-theme=dark] .text-accent-light{color:var(--accent-light)}html[data-theme=dark] .bg-extra-dark-00{background-color:var(--extra-dark-00)}html[data-theme=dark] .text-extra-dark-00{color:var(--extra-dark-00)}html[data-theme=dark] .bg-extra-dark-10{background-color:var(--extra-dark-10)}html[data-theme=dark] .text-extra-dark-10{color:var(--extra-dark-10)}html[data-theme=dark] .bg-extra-dark-20{background-color:var(--extra-dark-20)}html[data-theme=dark] .text-extra-dark-20{color:var(--extra-dark-20)}html[data-theme=dark] .bg-extra-dark-30{background-color:var(--extra-dark-30)}html[data-theme=dark] .text-extra-dark-30{color:var(--extra-dark-30)}html[data-theme=dark] .bg-extra-dark-40{background-color:var(--extra-dark-40)}html[data-theme=dark] .text-extra-dark-40{color:var(--extra-dark-40)}html[data-theme=dark] .bg-extra-dark-50{background-color:var(--extra-dark-50)}html[data-theme=dark] .text-extra-dark-50{color:var(--extra-dark-50)}html[data-theme=dark] .bg-extra-dark-60{background-color:var(--extra-dark-60)}html[data-theme=dark] .text-extra-dark-60{color:var(--extra-dark-60)}html[data-theme=dark] .bg-extra-dark-70{background-color:var(--extra-dark-70)}html[data-theme=dark] .text-extra-dark-70{color:var(--extra-dark-70)}html[data-theme=dark] .bg-extra-dark-80{background-color:var(--extra-dark-80)}html[data-theme=dark] .text-extra-dark-80{color:var(--extra-dark-80)}html[data-theme=dark] .bg-extra-dark-90{background-color:var(--extra-dark-90)}html[data-theme=dark] .text-extra-dark-90{color:var(--extra-dark-90)}html[data-theme=dark] .bg-extra-dark-100{background-color:var(--extra-dark-100)}html[data-theme=dark] .text-extra-dark-100{color:var(--extra-dark-100)}html[data-theme=dark] .bg-extra-dark{background-color:var(--extra-dark)}html[data-theme=dark] .text-extra-dark{color:var(--extra-dark)}html[data-theme=dark] .bg-extra-color-00{background-color:var(--extra-color-00)}html[data-theme=dark] .text-extra-color-00{color:var(--extra-color-00)}html[data-theme=dark] .bg-extra-color-10{background-color:var(--extra-color-10)}html[data-theme=dark] .text-extra-color-10{color:var(--extra-color-10)}html[data-theme=dark] .bg-extra-color-20{background-color:var(--extra-color-20)}html[data-theme=dark] .text-extra-color-20{color:var(--extra-color-20)}html[data-theme=dark] .bg-extra-color-30{background-color:var(--extra-color-30)}html[data-theme=dark] .text-extra-color-30{color:var(--extra-color-30)}html[data-theme=dark] .bg-extra-color-40{background-color:var(--extra-color-40)}html[data-theme=dark] .text-extra-color-40{color:var(--extra-color-40)}html[data-theme=dark] .bg-extra-color-50{background-color:var(--extra-color-50)}html[data-theme=dark] .text-extra-color-50{color:var(--extra-color-50)}html[data-theme=dark] .bg-extra-color-60{background-color:var(--extra-color-60)}html[data-theme=dark] .text-extra-color-60{color:var(--extra-color-60)}html[data-theme=dark] .bg-extra-color-70{background-color:var(--extra-color-70)}html[data-theme=dark] .text-extra-color-70{color:var(--extra-color-70)}html[data-theme=dark] .bg-extra-color-80{background-color:var(--extra-color-80)}html[data-theme=dark] .text-extra-color-80{color:var(--extra-color-80)}html[data-theme=dark] .bg-extra-color-90{background-color:var(--extra-color-90)}html[data-theme=dark] .text-extra-color-90{color:var(--extra-color-90)}html[data-theme=dark] .bg-extra-color-100{background-color:var(--extra-color-100)}html[data-theme=dark] .text-extra-color-100{color:var(--extra-color-100)}html[data-theme=dark] .bg-extra-color{background-color:var(--extra-color)}html[data-theme=dark] .text-extra-color{color:var(--extra-color)}html[data-theme=dark] .bg-extra-light-00{background-color:var(--extra-light-00)}html[data-theme=dark] .text-extra-light-00{color:var(--extra-light-00)}html[data-theme=dark] .bg-extra-light-10{background-color:var(--extra-light-10)}html[data-theme=dark] .text-extra-light-10{color:var(--extra-light-10)}html[data-theme=dark] .bg-extra-light-20{background-color:var(--extra-light-20)}html[data-theme=dark] .text-extra-light-20{color:var(--extra-light-20)}html[data-theme=dark] .bg-extra-light-30{background-color:var(--extra-light-30)}html[data-theme=dark] .text-extra-light-30{color:var(--extra-light-30)}html[data-theme=dark] .bg-extra-light-40{background-color:var(--extra-light-40)}html[data-theme=dark] .text-extra-light-40{color:var(--extra-light-40)}html[data-theme=dark] .bg-extra-light-50{background-color:var(--extra-light-50)}html[data-theme=dark] .text-extra-light-50{color:var(--extra-light-50)}html[data-theme=dark] .bg-extra-light-60{background-color:var(--extra-light-60)}html[data-theme=dark] .text-extra-light-60{color:var(--extra-light-60)}html[data-theme=dark] .bg-extra-light-70{background-color:var(--extra-light-70)}html[data-theme=dark] .text-extra-light-70{color:var(--extra-light-70)}html[data-theme=dark] .bg-extra-light-80{background-color:var(--extra-light-80)}html[data-theme=dark] .text-extra-light-80{color:var(--extra-light-80)}html[data-theme=dark] .bg-extra-light-90{background-color:var(--extra-light-90)}html[data-theme=dark] .text-extra-light-90{color:var(--extra-light-90)}html[data-theme=dark] .bg-extra-light-100{background-color:var(--extra-light-100)}html[data-theme=dark] .text-extra-light-100{color:var(--extra-light-100)}html[data-theme=dark] .bg-extra-light{background-color:var(--extra-light)}html[data-theme=dark] .text-extra-light{color:var(--extra-light)}html[data-theme=dark] .bg-spotlight-00{background-color:var(--spotlight-00)}html[data-theme=dark] .text-spotlight-00{color:var(--spotlight-00)}html[data-theme=dark] .bg-spotlight-10{background-color:var(--spotlight-10)}html[data-theme=dark] .text-spotlight-10{color:var(--spotlight-10)}html[data-theme=dark] .bg-spotlight-20{background-color:var(--spotlight-20)}html[data-theme=dark] .text-spotlight-20{color:var(--spotlight-20)}html[data-theme=dark] .bg-spotlight-30{background-color:var(--spotlight-30)}html[data-theme=dark] .text-spotlight-30{color:var(--spotlight-30)}html[data-theme=dark] .bg-spotlight-40{background-color:var(--spotlight-40)}html[data-theme=dark] .text-spotlight-40{color:var(--spotlight-40)}html[data-theme=dark] .bg-spotlight-50{background-color:var(--spotlight-50)}html[data-theme=dark] .text-spotlight-50{color:var(--spotlight-50)}html[data-theme=dark] .bg-spotlight-60{background-color:var(--spotlight-60)}html[data-theme=dark] .text-spotlight-60{color:var(--spotlight-60)}html[data-theme=dark] .bg-spotlight-70{background-color:var(--spotlight-70)}html[data-theme=dark] .text-spotlight-70{color:var(--spotlight-70)}html[data-theme=dark] .bg-spotlight-80{background-color:var(--spotlight-80)}html[data-theme=dark] .text-spotlight-80{color:var(--spotlight-80)}html[data-theme=dark] .bg-spotlight-90{background-color:var(--spotlight-90)}html[data-theme=dark] .text-spotlight-90{color:var(--spotlight-90)}html[data-theme=dark] .bg-spotlight-100{background-color:var(--spotlight-100)}html[data-theme=dark] .text-spotlight-100{color:var(--spotlight-100)}html[data-theme=dark] .bg-spotlight{background-color:var(--spotlight)}html[data-theme=dark] .text-spotlight{color:var(--spotlight)}html[data-theme=light]{--bg-heavy: var(--white);--bg-heavy-00: var(--white-00);--bg-heavy-10: var(--white-10);--bg-heavy-20: var(--white-20);--bg-heavy-30: var(--white-30);--bg-heavy-40: var(--white-40);--bg-heavy-50: var(--white-50);--bg-heavy-60: var(--white-60);--bg-heavy-70: var(--white-70);--bg-heavy-80: var(--white-80);--bg-heavy-90: var(--white-90);--bg-heavy-100: var(--white-100);--bg-medium: var(--nyanza);--bg-medium-00: var(--nyanza-00);--bg-medium-10: var(--nyanza-10);--bg-medium-20: var(--nyanza-20);--bg-medium-30: var(--nyanza-30);--bg-medium-40: var(--nyanza-40);--bg-medium-50: var(--nyanza-50);--bg-medium-60: var(--nyanza-60);--bg-medium-70: var(--nyanza-70);--bg-medium-80: var(--nyanza-80);--bg-medium-90: var(--nyanza-90);--bg-medium-100: var(--nyanza-100);--bg-light: var(--spring-green);--bg-light-00: var(--spring-green-00);--bg-light-10: var(--spring-green-10);--bg-light-20: var(--spring-green-20);--bg-light-30: var(--spring-green-30);--bg-light-40: var(--spring-green-40);--bg-light-50: var(--spring-green-50);--bg-light-60: var(--spring-green-60);--bg-light-70: var(--spring-green-70);--bg-light-80: var(--spring-green-80);--bg-light-90: var(--spring-green-90);--bg-light-100: var(--spring-green-100);--text-color: var(--black);--text-color-00: var(--black-00);--text-color-10: var(--black-10);--text-color-20: var(--black-20);--text-color-30: var(--black-30);--text-color-40: var(--black-40);--text-color-50: var(--black-50);--text-color-60: var(--black-60);--text-color-70: var(--black-70);--text-color-80: var(--black-80);--text-color-90: var(--black-90);--text-color-100: var(--black-100);--text-negative: var(--nyanza);--text-negative-00: var(--nyanza-00);--text-negative-10: var(--nyanza-10);--text-negative-20: var(--nyanza-20);--text-negative-30: var(--nyanza-30);--text-negative-40: var(--nyanza-40);--text-negative-50: var(--nyanza-50);--text-negative-60: var(--nyanza-60);--text-negative-70: var(--nyanza-70);--text-negative-80: var(--nyanza-80);--text-negative-90: var(--nyanza-90);--text-negative-100: var(--nyanza-100);--accent-dark: var(--indigo);--accent-dark-00: var(--indigo-00);--accent-dark-10: var(--indigo-10);--accent-dark-20: var(--indigo-20);--accent-dark-30: var(--indigo-30);--accent-dark-40: var(--indigo-40);--accent-dark-50: var(--indigo-50);--accent-dark-60: var(--indigo-60);--accent-dark-70: var(--indigo-70);--accent-dark-80: var(--indigo-80);--accent-dark-90: var(--indigo-90);--accent-dark-100: var(--indigo-100);--accent-color: var(--french-violet);--accent-color-00: var(--french-violet-00);--accent-color-10: var(--french-violet-10);--accent-color-20: var(--french-violet-20);--accent-color-30: var(--french-violet-30);--accent-color-40: var(--french-violet-40);--accent-color-50: var(--french-violet-50);--accent-color-60: var(--french-violet-60);--accent-color-70: var(--french-violet-70);--accent-color-80: var(--french-violet-80);--accent-color-90: var(--french-violet-90);--accent-color-100: var(--french-violet-100);--accent-light: var(--lavender);--accent-light-00: var(--lavender-00);--accent-light-10: var(--lavender-10);--accent-light-20: var(--lavender-20);--accent-light-30: var(--lavender-30);--accent-light-40: var(--lavender-40);--accent-light-50: var(--lavender-50);--accent-light-60: var(--lavender-60);--accent-light-70: var(--lavender-70);--accent-light-80: var(--lavender-80);--accent-light-90: var(--lavender-90);--accent-light-100: var(--lavender-100);--extra-dark: var(--mint-green);--extra-dark-00: var(--mint-green-00);--extra-dark-10: var(--mint-green-10);--extra-dark-20: var(--mint-green-20);--extra-dark-30: var(--mint-green-30);--extra-dark-40: var(--mint-green-40);--extra-dark-50: var(--mint-green-50);--extra-dark-60: var(--mint-green-60);--extra-dark-70: var(--mint-green-70);--extra-dark-80: var(--mint-green-80);--extra-dark-90: var(--mint-green-90);--extra-dark-100: var(--mint-green-100);--extra-color: var(--acquamarine);--extra-color-00: var(--acquamarine-00);--extra-color-10: var(--acquamarine-10);--extra-color-20: var(--acquamarine-20);--extra-color-30: var(--acquamarine-30);--extra-color-40: var(--acquamarine-40);--extra-color-50: var(--acquamarine-50);--extra-color-60: var(--acquamarine-60);--extra-color-70: var(--acquamarine-70);--extra-color-80: var(--acquamarine-80);--extra-color-90: var(--acquamarine-90);--extra-color-100: var(--acquamarine-100);--extra-light: var(--acqua-deep);--extra-light-00: var(--acqua-deep-00);--extra-light-10: var(--acqua-deep-10);--extra-light-20: var(--acqua-deep-20);--extra-light-30: var(--acqua-deep-30);--extra-light-40: var(--acqua-deep-40);--extra-light-50: var(--acqua-deep-50);--extra-light-60: var(--acqua-deep-60);--extra-light-70: var(--acqua-deep-70);--extra-light-80: var(--acqua-deep-80);--extra-light-90: var(--acqua-deep-90);--extra-light-100: var(--acqua-deep-100);--spotlight: var(--white);--spotlight-00: var(--white-00);--spotlight-10: var(--white-10);--spotlight-20: var(--white-20);--spotlight-30: var(--white-30);--spotlight-40: var(--white-40);--spotlight-50: var(--white-50);--spotlight-60: var(--white-60);--spotlight-70: var(--white-70);--spotlight-80: var(--white-80);--spotlight-90: var(--white-90);--spotlight-100: var(--white-100)}html[data-theme=light] .bg-bg-heavy-00{background-color:var(--bg-heavy-00)}html[data-theme=light] .text-bg-heavy-00{color:var(--bg-heavy-00)}html[data-theme=light] .bg-bg-heavy-10{background-color:var(--bg-heavy-10)}html[data-theme=light] .text-bg-heavy-10{color:var(--bg-heavy-10)}html[data-theme=light] .bg-bg-heavy-20{background-color:var(--bg-heavy-20)}html[data-theme=light] .text-bg-heavy-20{color:var(--bg-heavy-20)}html[data-theme=light] .bg-bg-heavy-30{background-color:var(--bg-heavy-30)}html[data-theme=light] .text-bg-heavy-30{color:var(--bg-heavy-30)}html[data-theme=light] .bg-bg-heavy-40{background-color:var(--bg-heavy-40)}html[data-theme=light] .text-bg-heavy-40{color:var(--bg-heavy-40)}html[data-theme=light] .bg-bg-heavy-50{background-color:var(--bg-heavy-50)}html[data-theme=light] .text-bg-heavy-50{color:var(--bg-heavy-50)}html[data-theme=light] .bg-bg-heavy-60{background-color:var(--bg-heavy-60)}html[data-theme=light] .text-bg-heavy-60{color:var(--bg-heavy-60)}html[data-theme=light] .bg-bg-heavy-70{background-color:var(--bg-heavy-70)}html[data-theme=light] .text-bg-heavy-70{color:var(--bg-heavy-70)}html[data-theme=light] .bg-bg-heavy-80{background-color:var(--bg-heavy-80)}html[data-theme=light] .text-bg-heavy-80{color:var(--bg-heavy-80)}html[data-theme=light] .bg-bg-heavy-90{background-color:var(--bg-heavy-90)}html[data-theme=light] .text-bg-heavy-90{color:var(--bg-heavy-90)}html[data-theme=light] .bg-bg-heavy-100{background-color:var(--bg-heavy-100)}html[data-theme=light] .text-bg-heavy-100{color:var(--bg-heavy-100)}html[data-theme=light] .bg-bg-heavy{background-color:var(--bg-heavy)}html[data-theme=light] .text-bg-heavy{color:var(--bg-heavy)}html[data-theme=light] .bg-bg-medium-00{background-color:var(--bg-medium-00)}html[data-theme=light] .text-bg-medium-00{color:var(--bg-medium-00)}html[data-theme=light] .bg-bg-medium-10{background-color:var(--bg-medium-10)}html[data-theme=light] .text-bg-medium-10{color:var(--bg-medium-10)}html[data-theme=light] .bg-bg-medium-20{background-color:var(--bg-medium-20)}html[data-theme=light] .text-bg-medium-20{color:var(--bg-medium-20)}html[data-theme=light] .bg-bg-medium-30{background-color:var(--bg-medium-30)}html[data-theme=light] .text-bg-medium-30{color:var(--bg-medium-30)}html[data-theme=light] .bg-bg-medium-40{background-color:var(--bg-medium-40)}html[data-theme=light] .text-bg-medium-40{color:var(--bg-medium-40)}html[data-theme=light] .bg-bg-medium-50{background-color:var(--bg-medium-50)}html[data-theme=light] .text-bg-medium-50{color:var(--bg-medium-50)}html[data-theme=light] .bg-bg-medium-60{background-color:var(--bg-medium-60)}html[data-theme=light] .text-bg-medium-60{color:var(--bg-medium-60)}html[data-theme=light] .bg-bg-medium-70{background-color:var(--bg-medium-70)}html[data-theme=light] .text-bg-medium-70{color:var(--bg-medium-70)}html[data-theme=light] .bg-bg-medium-80{background-color:var(--bg-medium-80)}html[data-theme=light] .text-bg-medium-80{color:var(--bg-medium-80)}html[data-theme=light] .bg-bg-medium-90{background-color:var(--bg-medium-90)}html[data-theme=light] .text-bg-medium-90{color:var(--bg-medium-90)}html[data-theme=light] .bg-bg-medium-100{background-color:var(--bg-medium-100)}html[data-theme=light] .text-bg-medium-100{color:var(--bg-medium-100)}html[data-theme=light] .bg-bg-medium{background-color:var(--bg-medium)}html[data-theme=light] .text-bg-medium{color:var(--bg-medium)}html[data-theme=light] .bg-bg-light-00{background-color:var(--bg-light-00)}html[data-theme=light] .text-bg-light-00{color:var(--bg-light-00)}html[data-theme=light] .bg-bg-light-10{background-color:var(--bg-light-10)}html[data-theme=light] .text-bg-light-10{color:var(--bg-light-10)}html[data-theme=light] .bg-bg-light-20{background-color:var(--bg-light-20)}html[data-theme=light] .text-bg-light-20{color:var(--bg-light-20)}html[data-theme=light] .bg-bg-light-30{background-color:var(--bg-light-30)}html[data-theme=light] .text-bg-light-30{color:var(--bg-light-30)}html[data-theme=light] .bg-bg-light-40{background-color:var(--bg-light-40)}html[data-theme=light] .text-bg-light-40{color:var(--bg-light-40)}html[data-theme=light] .bg-bg-light-50{background-color:var(--bg-light-50)}html[data-theme=light] .text-bg-light-50{color:var(--bg-light-50)}html[data-theme=light] .bg-bg-light-60{background-color:var(--bg-light-60)}html[data-theme=light] .text-bg-light-60{color:var(--bg-light-60)}html[data-theme=light] .bg-bg-light-70{background-color:var(--bg-light-70)}html[data-theme=light] .text-bg-light-70{color:var(--bg-light-70)}html[data-theme=light] .bg-bg-light-80{background-color:var(--bg-light-80)}html[data-theme=light] .text-bg-light-80{color:var(--bg-light-80)}html[data-theme=light] .bg-bg-light-90{background-color:var(--bg-light-90)}html[data-theme=light] .text-bg-light-90{color:var(--bg-light-90)}html[data-theme=light] .bg-bg-light-100{background-color:var(--bg-light-100)}html[data-theme=light] .text-bg-light-100{color:var(--bg-light-100)}html[data-theme=light] .bg-bg-light{background-color:var(--bg-light)}html[data-theme=light] .text-bg-light{color:var(--bg-light)}html[data-theme=light] .bg-text-color-00{background-color:var(--text-color-00)}html[data-theme=light] .text-text-color-00{color:var(--text-color-00)}html[data-theme=light] .bg-text-color-10{background-color:var(--text-color-10)}html[data-theme=light] .text-text-color-10{color:var(--text-color-10)}html[data-theme=light] .bg-text-color-20{background-color:var(--text-color-20)}html[data-theme=light] .text-text-color-20{color:var(--text-color-20)}html[data-theme=light] .bg-text-color-30{background-color:var(--text-color-30)}html[data-theme=light] .text-text-color-30{color:var(--text-color-30)}html[data-theme=light] .bg-text-color-40{background-color:var(--text-color-40)}html[data-theme=light] .text-text-color-40{color:var(--text-color-40)}html[data-theme=light] .bg-text-color-50{background-color:var(--text-color-50)}html[data-theme=light] .text-text-color-50{color:var(--text-color-50)}html[data-theme=light] .bg-text-color-60{background-color:var(--text-color-60)}html[data-theme=light] .text-text-color-60{color:var(--text-color-60)}html[data-theme=light] .bg-text-color-70{background-color:var(--text-color-70)}html[data-theme=light] .text-text-color-70{color:var(--text-color-70)}html[data-theme=light] .bg-text-color-80{background-color:var(--text-color-80)}html[data-theme=light] .text-text-color-80{color:var(--text-color-80)}html[data-theme=light] .bg-text-color-90{background-color:var(--text-color-90)}html[data-theme=light] .text-text-color-90{color:var(--text-color-90)}html[data-theme=light] .bg-text-color-100{background-color:var(--text-color-100)}html[data-theme=light] .text-text-color-100{color:var(--text-color-100)}html[data-theme=light] .bg-text-color{background-color:var(--text-color)}html[data-theme=light] .text-text-color{color:var(--text-color)}html[data-theme=light] .bg-text-negative-00{background-color:var(--text-negative-00)}html[data-theme=light] .text-text-negative-00{color:var(--text-negative-00)}html[data-theme=light] .bg-text-negative-10{background-color:var(--text-negative-10)}html[data-theme=light] .text-text-negative-10{color:var(--text-negative-10)}html[data-theme=light] .bg-text-negative-20{background-color:var(--text-negative-20)}html[data-theme=light] .text-text-negative-20{color:var(--text-negative-20)}html[data-theme=light] .bg-text-negative-30{background-color:var(--text-negative-30)}html[data-theme=light] .text-text-negative-30{color:var(--text-negative-30)}html[data-theme=light] .bg-text-negative-40{background-color:var(--text-negative-40)}html[data-theme=light] .text-text-negative-40{color:var(--text-negative-40)}html[data-theme=light] .bg-text-negative-50{background-color:var(--text-negative-50)}html[data-theme=light] .text-text-negative-50{color:var(--text-negative-50)}html[data-theme=light] .bg-text-negative-60{background-color:var(--text-negative-60)}html[data-theme=light] .text-text-negative-60{color:var(--text-negative-60)}html[data-theme=light] .bg-text-negative-70{background-color:var(--text-negative-70)}html[data-theme=light] .text-text-negative-70{color:var(--text-negative-70)}html[data-theme=light] .bg-text-negative-80{background-color:var(--text-negative-80)}html[data-theme=light] .text-text-negative-80{color:var(--text-negative-80)}html[data-theme=light] .bg-text-negative-90{background-color:var(--text-negative-90)}html[data-theme=light] .text-text-negative-90{color:var(--text-negative-90)}html[data-theme=light] .bg-text-negative-100{background-color:var(--text-negative-100)}html[data-theme=light] .text-text-negative-100{color:var(--text-negative-100)}html[data-theme=light] .bg-text-negative{background-color:var(--text-negative)}html[data-theme=light] .text-text-negative{color:var(--text-negative)}html[data-theme=light] .bg-accent-dark-00{background-color:var(--accent-dark-00)}html[data-theme=light] .text-accent-dark-00{color:var(--accent-dark-00)}html[data-theme=light] .bg-accent-dark-10{background-color:var(--accent-dark-10)}html[data-theme=light] .text-accent-dark-10{color:var(--accent-dark-10)}html[data-theme=light] .bg-accent-dark-20{background-color:var(--accent-dark-20)}html[data-theme=light] .text-accent-dark-20{color:var(--accent-dark-20)}html[data-theme=light] .bg-accent-dark-30{background-color:var(--accent-dark-30)}html[data-theme=light] .text-accent-dark-30{color:var(--accent-dark-30)}html[data-theme=light] .bg-accent-dark-40{background-color:var(--accent-dark-40)}html[data-theme=light] .text-accent-dark-40{color:var(--accent-dark-40)}html[data-theme=light] .bg-accent-dark-50{background-color:var(--accent-dark-50)}html[data-theme=light] .text-accent-dark-50{color:var(--accent-dark-50)}html[data-theme=light] .bg-accent-dark-60{background-color:var(--accent-dark-60)}html[data-theme=light] .text-accent-dark-60{color:var(--accent-dark-60)}html[data-theme=light] .bg-accent-dark-70{background-color:var(--accent-dark-70)}html[data-theme=light] .text-accent-dark-70{color:var(--accent-dark-70)}html[data-theme=light] .bg-accent-dark-80{background-color:var(--accent-dark-80)}html[data-theme=light] .text-accent-dark-80{color:var(--accent-dark-80)}html[data-theme=light] .bg-accent-dark-90{background-color:var(--accent-dark-90)}html[data-theme=light] .text-accent-dark-90{color:var(--accent-dark-90)}html[data-theme=light] .bg-accent-dark-100{background-color:var(--accent-dark-100)}html[data-theme=light] .text-accent-dark-100{color:var(--accent-dark-100)}html[data-theme=light] .bg-accent-dark{background-color:var(--accent-dark)}html[data-theme=light] .text-accent-dark{color:var(--accent-dark)}html[data-theme=light] .bg-accent-color-00{background-color:var(--accent-color-00)}html[data-theme=light] .text-accent-color-00{color:var(--accent-color-00)}html[data-theme=light] .bg-accent-color-10{background-color:var(--accent-color-10)}html[data-theme=light] .text-accent-color-10{color:var(--accent-color-10)}html[data-theme=light] .bg-accent-color-20{background-color:var(--accent-color-20)}html[data-theme=light] .text-accent-color-20{color:var(--accent-color-20)}html[data-theme=light] .bg-accent-color-30{background-color:var(--accent-color-30)}html[data-theme=light] .text-accent-color-30{color:var(--accent-color-30)}html[data-theme=light] .bg-accent-color-40{background-color:var(--accent-color-40)}html[data-theme=light] .text-accent-color-40{color:var(--accent-color-40)}html[data-theme=light] .bg-accent-color-50{background-color:var(--accent-color-50)}html[data-theme=light] .text-accent-color-50{color:var(--accent-color-50)}html[data-theme=light] .bg-accent-color-60{background-color:var(--accent-color-60)}html[data-theme=light] .text-accent-color-60{color:var(--accent-color-60)}html[data-theme=light] .bg-accent-color-70{background-color:var(--accent-color-70)}html[data-theme=light] .text-accent-color-70{color:var(--accent-color-70)}html[data-theme=light] .bg-accent-color-80{background-color:var(--accent-color-80)}html[data-theme=light] .text-accent-color-80{color:var(--accent-color-80)}html[data-theme=light] .bg-accent-color-90{background-color:var(--accent-color-90)}html[data-theme=light] .text-accent-color-90{color:var(--accent-color-90)}html[data-theme=light] .bg-accent-color-100{background-color:var(--accent-color-100)}html[data-theme=light] .text-accent-color-100{color:var(--accent-color-100)}html[data-theme=light] .bg-accent-color{background-color:var(--accent-color)}html[data-theme=light] .text-accent-color{color:var(--accent-color)}html[data-theme=light] .bg-accent-light-00{background-color:var(--accent-light-00)}html[data-theme=light] .text-accent-light-00{color:var(--accent-light-00)}html[data-theme=light] .bg-accent-light-10{background-color:var(--accent-light-10)}html[data-theme=light] .text-accent-light-10{color:var(--accent-light-10)}html[data-theme=light] .bg-accent-light-20{background-color:var(--accent-light-20)}html[data-theme=light] .text-accent-light-20{color:var(--accent-light-20)}html[data-theme=light] .bg-accent-light-30{background-color:var(--accent-light-30)}html[data-theme=light] .text-accent-light-30{color:var(--accent-light-30)}html[data-theme=light] .bg-accent-light-40{background-color:var(--accent-light-40)}html[data-theme=light] .text-accent-light-40{color:var(--accent-light-40)}html[data-theme=light] .bg-accent-light-50{background-color:var(--accent-light-50)}html[data-theme=light] .text-accent-light-50{color:var(--accent-light-50)}html[data-theme=light] .bg-accent-light-60{background-color:var(--accent-light-60)}html[data-theme=light] .text-accent-light-60{color:var(--accent-light-60)}html[data-theme=light] .bg-accent-light-70{background-color:var(--accent-light-70)}html[data-theme=light] .text-accent-light-70{color:var(--accent-light-70)}html[data-theme=light] .bg-accent-light-80{background-color:var(--accent-light-80)}html[data-theme=light] .text-accent-light-80{color:var(--accent-light-80)}html[data-theme=light] .bg-accent-light-90{background-color:var(--accent-light-90)}html[data-theme=light] .text-accent-light-90{color:var(--accent-light-90)}html[data-theme=light] .bg-accent-light-100{background-color:var(--accent-light-100)}html[data-theme=light] .text-accent-light-100{color:var(--accent-light-100)}html[data-theme=light] .bg-accent-light{background-color:var(--accent-light)}html[data-theme=light] .text-accent-light{color:var(--accent-light)}html[data-theme=light] .bg-extra-dark-00{background-color:var(--extra-dark-00)}html[data-theme=light] .text-extra-dark-00{color:var(--extra-dark-00)}html[data-theme=light] .bg-extra-dark-10{background-color:var(--extra-dark-10)}html[data-theme=light] .text-extra-dark-10{color:var(--extra-dark-10)}html[data-theme=light] .bg-extra-dark-20{background-color:var(--extra-dark-20)}html[data-theme=light] .text-extra-dark-20{color:var(--extra-dark-20)}html[data-theme=light] .bg-extra-dark-30{background-color:var(--extra-dark-30)}html[data-theme=light] .text-extra-dark-30{color:var(--extra-dark-30)}html[data-theme=light] .bg-extra-dark-40{background-color:var(--extra-dark-40)}html[data-theme=light] .text-extra-dark-40{color:var(--extra-dark-40)}html[data-theme=light] .bg-extra-dark-50{background-color:var(--extra-dark-50)}html[data-theme=light] .text-extra-dark-50{color:var(--extra-dark-50)}html[data-theme=light] .bg-extra-dark-60{background-color:var(--extra-dark-60)}html[data-theme=light] .text-extra-dark-60{color:var(--extra-dark-60)}html[data-theme=light] .bg-extra-dark-70{background-color:var(--extra-dark-70)}html[data-theme=light] .text-extra-dark-70{color:var(--extra-dark-70)}html[data-theme=light] .bg-extra-dark-80{background-color:var(--extra-dark-80)}html[data-theme=light] .text-extra-dark-80{color:var(--extra-dark-80)}html[data-theme=light] .bg-extra-dark-90{background-color:var(--extra-dark-90)}html[data-theme=light] .text-extra-dark-90{color:var(--extra-dark-90)}html[data-theme=light] .bg-extra-dark-100{background-color:var(--extra-dark-100)}html[data-theme=light] .text-extra-dark-100{color:var(--extra-dark-100)}html[data-theme=light] .bg-extra-dark{background-color:var(--extra-dark)}html[data-theme=light] .text-extra-dark{color:var(--extra-dark)}html[data-theme=light] .bg-extra-color-00{background-color:var(--extra-color-00)}html[data-theme=light] .text-extra-color-00{color:var(--extra-color-00)}html[data-theme=light] .bg-extra-color-10{background-color:var(--extra-color-10)}html[data-theme=light] .text-extra-color-10{color:var(--extra-color-10)}html[data-theme=light] .bg-extra-color-20{background-color:var(--extra-color-20)}html[data-theme=light] .text-extra-color-20{color:var(--extra-color-20)}html[data-theme=light] .bg-extra-color-30{background-color:var(--extra-color-30)}html[data-theme=light] .text-extra-color-30{color:var(--extra-color-30)}html[data-theme=light] .bg-extra-color-40{background-color:var(--extra-color-40)}html[data-theme=light] .text-extra-color-40{color:var(--extra-color-40)}html[data-theme=light] .bg-extra-color-50{background-color:var(--extra-color-50)}html[data-theme=light] .text-extra-color-50{color:var(--extra-color-50)}html[data-theme=light] .bg-extra-color-60{background-color:var(--extra-color-60)}html[data-theme=light] .text-extra-color-60{color:var(--extra-color-60)}html[data-theme=light] .bg-extra-color-70{background-color:var(--extra-color-70)}html[data-theme=light] .text-extra-color-70{color:var(--extra-color-70)}html[data-theme=light] .bg-extra-color-80{background-color:var(--extra-color-80)}html[data-theme=light] .text-extra-color-80{color:var(--extra-color-80)}html[data-theme=light] .bg-extra-color-90{background-color:var(--extra-color-90)}html[data-theme=light] .text-extra-color-90{color:var(--extra-color-90)}html[data-theme=light] .bg-extra-color-100{background-color:var(--extra-color-100)}html[data-theme=light] .text-extra-color-100{color:var(--extra-color-100)}html[data-theme=light] .bg-extra-color{background-color:var(--extra-color)}html[data-theme=light] .text-extra-color{color:var(--extra-color)}html[data-theme=light] .bg-extra-light-00{background-color:var(--extra-light-00)}html[data-theme=light] .text-extra-light-00{color:var(--extra-light-00)}html[data-theme=light] .bg-extra-light-10{background-color:var(--extra-light-10)}html[data-theme=light] .text-extra-light-10{color:var(--extra-light-10)}html[data-theme=light] .bg-extra-light-20{background-color:var(--extra-light-20)}html[data-theme=light] .text-extra-light-20{color:var(--extra-light-20)}html[data-theme=light] .bg-extra-light-30{background-color:var(--extra-light-30)}html[data-theme=light] .text-extra-light-30{color:var(--extra-light-30)}html[data-theme=light] .bg-extra-light-40{background-color:var(--extra-light-40)}html[data-theme=light] .text-extra-light-40{color:var(--extra-light-40)}html[data-theme=light] .bg-extra-light-50{background-color:var(--extra-light-50)}html[data-theme=light] .text-extra-light-50{color:var(--extra-light-50)}html[data-theme=light] .bg-extra-light-60{background-color:var(--extra-light-60)}html[data-theme=light] .text-extra-light-60{color:var(--extra-light-60)}html[data-theme=light] .bg-extra-light-70{background-color:var(--extra-light-70)}html[data-theme=light] .text-extra-light-70{color:var(--extra-light-70)}html[data-theme=light] .bg-extra-light-80{background-color:var(--extra-light-80)}html[data-theme=light] .text-extra-light-80{color:var(--extra-light-80)}html[data-theme=light] .bg-extra-light-90{background-color:var(--extra-light-90)}html[data-theme=light] .text-extra-light-90{color:var(--extra-light-90)}html[data-theme=light] .bg-extra-light-100{background-color:var(--extra-light-100)}html[data-theme=light] .text-extra-light-100{color:var(--extra-light-100)}html[data-theme=light] .bg-extra-light{background-color:var(--extra-light)}html[data-theme=light] .text-extra-light{color:var(--extra-light)}html[data-theme=light] .bg-spotlight-00{background-color:var(--spotlight-00)}html[data-theme=light] .text-spotlight-00{color:var(--spotlight-00)}html[data-theme=light] .bg-spotlight-10{background-color:var(--spotlight-10)}html[data-theme=light] .text-spotlight-10{color:var(--spotlight-10)}html[data-theme=light] .bg-spotlight-20{background-color:var(--spotlight-20)}html[data-theme=light] .text-spotlight-20{color:var(--spotlight-20)}html[data-theme=light] .bg-spotlight-30{background-color:var(--spotlight-30)}html[data-theme=light] .text-spotlight-30{color:var(--spotlight-30)}html[data-theme=light] .bg-spotlight-40{background-color:var(--spotlight-40)}html[data-theme=light] .text-spotlight-40{color:var(--spotlight-40)}html[data-theme=light] .bg-spotlight-50{background-color:var(--spotlight-50)}html[data-theme=light] .text-spotlight-50{color:var(--spotlight-50)}html[data-theme=light] .bg-spotlight-60{background-color:var(--spotlight-60)}html[data-theme=light] .text-spotlight-60{color:var(--spotlight-60)}html[data-theme=light] .bg-spotlight-70{background-color:var(--spotlight-70)}html[data-theme=light] .text-spotlight-70{color:var(--spotlight-70)}html[data-theme=light] .bg-spotlight-80{background-color:var(--spotlight-80)}html[data-theme=light] .text-spotlight-80{color:var(--spotlight-80)}html[data-theme=light] .bg-spotlight-90{background-color:var(--spotlight-90)}html[data-theme=light] .text-spotlight-90{color:var(--spotlight-90)}html[data-theme=light] .bg-spotlight-100{background-color:var(--spotlight-100)}html[data-theme=light] .text-spotlight-100{color:var(--spotlight-100)}html[data-theme=light] .bg-spotlight{background-color:var(--spotlight)}html[data-theme=light] .text-spotlight{color:var(--spotlight)}:root{--font-text: "Roboto Mono", monospace;--font-heading: "Rubik", sans-serif;--spacing: 1rem;--spacing-small: .5rem;--spacing-large: 2rem;--em-spacing: 0em;--border-radius: .15em .05 0 .5em;--border-radius-small: .15em;--border-radius-large: .05em .1em .05em .2em;--clip-unit: 10px;--bg-button: transparent;--bg-button-hover: var(--accent-dark);--bg-button-active: var(--accent-color);--button-border: 2px solid var(--accent-color)}@property --gradient-angle{syntax: "<angle>"; initial-value: 132deg; inherits: false;}:root{--gradient-angle: 132deg}@keyframes show-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-in-x{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes rotate-in-y{0%{opacity:1;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-in-x{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes scale-in-y{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes fade-in-out{0%{opacity:var(--start-opacity, 0)}50%{opacity:var(--end-opacity, 1)}to{opacity:var(--start-opacity, 0)}}@keyframes bump{10%{transform:translateY(0)}60%{transform:translateY(-30%)}95%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes disappear{to{opacity:0}}@keyframes spin-gradient{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@supports (animation-fill-mode: forwards){@media (prefers-reduced-motion: no-preference){.animate{opacity:0;--s-delay: 0s}.animate.delay-1{--a-delay: calc(var(--s-delay) + .5s)}.animate.s-delay-1{--s-delay: .25s}.animate.delay-2{--a-delay: calc(var(--s-delay) + 1s)}.animate.s-delay-2{--s-delay: .5s}.animate.delay-3{--a-delay: calc(var(--s-delay) + 1.5s)}.animate.s-delay-3{--s-delay: .75s}.animate.delay-4{--a-delay: calc(var(--s-delay) + 2s)}.animate.s-delay-4{--s-delay: 1s}.animate.delay-5{--a-delay: calc(var(--s-delay) + 2.5s)}.animate.s-delay-5{--s-delay: 1.25s}.animate.delay-6{--a-delay: calc(var(--s-delay) + 3s)}.animate.s-delay-6{--s-delay: 1.5s}.animate.delay-7{--a-delay: calc(var(--s-delay) + 3.5s)}.animate.s-delay-7{--s-delay: 1.75s}.animate.animation-list:nth-child(1){--a-delay: calc(var(--s-delay) + .1s)}.animate.animation-list:nth-child(2){--a-delay: calc(var(--s-delay) + .2s)}.animate.animation-list:nth-child(3){--a-delay: calc(var(--s-delay) + .3s)}.animate.animation-list:nth-child(4){--a-delay: calc(var(--s-delay) + .4s)}.animate.animation-list:nth-child(5){--a-delay: calc(var(--s-delay) + .5s)}.animate.animation-list:nth-child(6){--a-delay: calc(var(--s-delay) + .6s)}.animate.animation-list:nth-child(7){--a-delay: calc(var(--s-delay) + .7s)}.animate.from-top{transform-origin:top center}.animate.from-bottom{transform-origin:bottom center}.animate.from-left{transform-origin:left center}.animate.from-right{transform-origin:right center}}}@supports (animation-fill-mode: forwards){@media (prefers-reduced-motion: no-preference){.on-screen .show-up{animation-name:show-up;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .rotate-in-x{animation-name:rotate-in-x;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .rotate-in-y{animation-name:rotate-in-y;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .fade-in{animation-name:fade-in;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .scale-in{animation-name:scale-in;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .scale-in-x{animation-name:scale-in-x;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.on-screen .scale-in-y{animation-name:scale-in-y;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}}}.m-0{margin:0}.p-0{padding:0}.gap-0{--em-spacing: 0;gap:0}.gap-y-0{row-gap:0}.gap-x-0{column-gap:0}.mt-0{margin-top:0}.pt-0{padding-top:0}.mr-0{margin-right:0}.pr-0{padding-right:0}.mb-0{margin-bottom:0}.pb-0{padding-bottom:0}.ml-0{margin-left:0}.pl-0{padding-left:0}.mblock-0{margin-block:0}.pblock-0{padding-block:0}.minline-0{margin-inline:0}.pinline-0{padding-inline:0}.m-em-025{margin:.25em}.p-em-025{padding:.25em}.gap-em-025{--em-spacing: .25em;gap:.25em}.gap-y-em-025{row-gap:.25em}.gap-x-em-025{column-gap:.25em}.mt-em-025{margin-top:.25em}.pt-em-025{padding-top:.25em}.mr-em-025{margin-right:.25em}.pr-em-025{padding-right:.25em}.mb-em-025{margin-bottom:.25em}.pb-em-025{padding-bottom:.25em}.ml-em-025{margin-left:.25em}.pl-em-025{padding-left:.25em}.mblock-em-025{margin-block:.25em}.pblock-em-025{padding-block:.25em}.minline-em-025{margin-inline:.25em}.pinline-em-025{padding-inline:.25em}.m-em-05{margin:.5em}.p-em-05{padding:.5em}.gap-em-05{--em-spacing: .5em;gap:.5em}.gap-y-em-05{row-gap:.5em}.gap-x-em-05,.comma-list{column-gap:.5em}.mt-em-05{margin-top:.5em}.pt-em-05{padding-top:.5em}.mr-em-05{margin-right:.5em}.pr-em-05{padding-right:.5em}.mb-em-05{margin-bottom:.5em}.pb-em-05{padding-bottom:.5em}.ml-em-05{margin-left:.5em}.pl-em-05{padding-left:.5em}.mblock-em-05{margin-block:.5em}.pblock-em-05{padding-block:.5em}.minline-em-05{margin-inline:.5em}.pinline-em-05{padding-inline:.5em}.m-em-075{margin:.75em}.p-em-075{padding:.75em}.gap-em-075{--em-spacing: .75em;gap:.75em}.gap-y-em-075{row-gap:.75em}.gap-x-em-075{column-gap:.75em}.mt-em-075{margin-top:.75em}.pt-em-075{padding-top:.75em}.mr-em-075{margin-right:.75em}.pr-em-075{padding-right:.75em}.mb-em-075{margin-bottom:.75em}.pb-em-075{padding-bottom:.75em}.ml-em-075{margin-left:.75em}.pl-em-075{padding-left:.75em}.mblock-em-075{margin-block:.75em}.pblock-em-075{padding-block:.75em}.minline-em-075{margin-inline:.75em}.pinline-em-075{padding-inline:.75em}.m-em-1{margin:1em}.p-em-1{padding:1em}.gap-em-1{--em-spacing: 1em;gap:1em}.gap-y-em-1{row-gap:1em}.gap-x-em-1{column-gap:1em}.mt-em-1{margin-top:1em}.pt-em-1{padding-top:1em}.mr-em-1{margin-right:1em}.pr-em-1{padding-right:1em}.mb-em-1{margin-bottom:1em}.pb-em-1{padding-bottom:1em}.ml-em-1{margin-left:1em}.pl-em-1{padding-left:1em}.mblock-em-1{margin-block:1em}.pblock-em-1{padding-block:1em}.minline-em-1{margin-inline:1em}.pinline-em-1{padding-inline:1em}.m-em-15{margin:1.5em}.p-em-15{padding:1.5em}.gap-em-15{--em-spacing: 1.5em;gap:1.5em}.gap-y-em-15{row-gap:1.5em}.gap-x-em-15{column-gap:1.5em}.mt-em-15{margin-top:1.5em}.pt-em-15{padding-top:1.5em}.mr-em-15{margin-right:1.5em}.pr-em-15{padding-right:1.5em}.mb-em-15{margin-bottom:1.5em}.pb-em-15{padding-bottom:1.5em}.ml-em-15{margin-left:1.5em}.pl-em-15{padding-left:1.5em}.mblock-em-15{margin-block:1.5em}.pblock-em-15{padding-block:1.5em}.minline-em-15{margin-inline:1.5em}.pinline-em-15{padding-inline:1.5em}.m-em-2{margin:2em}.p-em-2{padding:2em}.gap-em-2{--em-spacing: 2em;gap:2em}.gap-y-em-2{row-gap:2em}.gap-x-em-2{column-gap:2em}.mt-em-2{margin-top:2em}.pt-em-2{padding-top:2em}.mr-em-2{margin-right:2em}.pr-em-2{padding-right:2em}.mb-em-2{margin-bottom:2em}.pb-em-2{padding-bottom:2em}.ml-em-2{margin-left:2em}.pl-em-2{padding-left:2em}.mblock-em-2{margin-block:2em}.pblock-em-2{padding-block:2em}.minline-em-2{margin-inline:2em}.pinline-em-2{padding-inline:2em}.block{display:block}.ws-nowrap{white-space:nowrap}.m-block-0{margin-block:0}.border-t-accent{border-top:2px solid var(--accent-color)}.border-t-radius-accent,#hero .cover-content .cover-title{border-top:6px solid var(--accent-color);border-radius:5px 15px}.border-b-accent{border-bottom:6px solid var(--accent-color);border-radius:5px 15px}.border-l-accent{border-left:6px solid var(--accent-color)}.border-r-accent{border-right:6px solid var(--accent-color)}.border-block-accent{border-block:6px solid var(--accent-color);border-radius:5px 15px}.hide-scrollbar,.dialog__description .content-text{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar,.dialog__description .content-text::-webkit-scrollbar{display:none}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}:focus-visible{outline:3px solid var(--extra-color);outline-offset:2px}.overflow-text{overflow:auto;max-height:calc(100vh - 200px - var(--em-spacing) * 2);max-height:calc(100dvh - 200px - var(--em-spacing) * 2)}.overflow-text.is-scrolling{position:relative;-webkit-mask-image:linear-gradient(to bottom,black 90%,transparent 99%);mask-image:linear-gradient(to bottom,black 90%,transparent 99%)}.overflow-y-hidden{overflow-y:hidden}button.btn-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.h-screen{height:100vh;height:100dvh}.h-screen[data-variant*=padded-screen]{height:calc(100vh - 200px);height:calc(100dvh - 200px)}.max-h-screen{max-height:100vh;max-height:100dvh}.max-h-screen[data-variant*=padded-screen]{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}.tab-section__content{isolation:isolate}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:all .4s ease-in-out}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-variant*=center-line]{overflow:hidden;text-align:center}[data-variant*=center-line] span{position:relative;display:inline-block;padding:0 .5em;z-index:1}[data-variant*=center-line] span:before{content:"";position:absolute;height:2px;width:100vw;background-color:var(--accent-color);z-index:0;top:50%;transform:translateY(-50%);right:100%}[data-variant*=center-line] span:after{content:"";position:absolute;height:2px;width:100vw;background-color:var(--accent-color);z-index:0;top:50%;transform:translateY(-50%);left:100%}[data-variant*=right-line]{overflow:hidden;text-align:left}[data-variant*=right-line] span{position:relative;display:inline-block;padding:0 .5em 0 0;z-index:1}[data-variant*=right-line] span:after{content:"";position:absolute;height:2px;width:100vw;background-color:var(--accent-color);z-index:0;top:50%;transform:translateY(-50%);left:100%}.masked-logo{shape-rendering:geometricPrecision;aspect-ratio:1/1;display:inline-block;fill:currentColor}.show-desktop{display:none}@media (min-width: 425px){.show-desktop{display:block}}.show-mobile{display:block}@media (min-width: 424.99px){.show-mobile{display:none}}.heading,.main-nav__logo-text{font-family:var(--font-heading);font-weight:700}.uppercase,.main-nav__logo-text{text-transform:uppercase}.italic{font-style:italic}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-hero{font-size:clamp(1.4rem,3.5vw + 1rem,4.5rem);text-transform:uppercase}.text-huge{font-size:clamp(2.5rem,5vw + 1rem,5.5rem);text-transform:uppercase}.text-2xl{font-size:clamp(1.85rem,2vw + 1.85rem,3.5rem)}.text-xlarge{font-size:clamp(1.25rem,.15vw + 1.25rem,2.5rem)}.text-large{font-size:clamp(1.15rem,.15vw + 1rem,1.25rem)}.body-text{font-size:clamp(1rem,.1vw + 1rem,1.25rem)}.text-project{font-size:clamp(1rem,.1vw + 1rem,1.125rem)}.text-small{font-size:clamp(.8rem,.15vw + .8rem,1rem)}.text-xsmall{font-size:clamp(.7rem,.15vw + .6rem,.825rem)}.text-half{font-size:.5em}.text-up{font-size:1.5em}.text-2up{font-size:3em}.text-box{color:var(--bg-medium)}.lp-loose{letter-spacing:.05em}.lp-tight,#contacts .section-title .text-box{letter-spacing:-.05em}.lh-tight{line-height:1}.lh-ultra-tight{line-height:.6}.lh-loose{line-height:1.5}.lh-double{line-height:2}.carved{background-color:var(--bg-heavy);color:transparent;position:relative;text-shadow:.05em .05em .075em var(--extra-color-10);-webkit-background-clip:text;background-clip:text;z-index:2;filter:drop-shadow(.015em .015em 0 var(--accent-light))}[data-marker*=accent-color] li::marker{color:var(--accent-color)}.content-text{max-width:65ch}strong{color:var(--accent-color)}h3:first-child{margin-top:0}a{text-decoration:none}p :where(a){text-decoration:underline;color:var(--extra-light)}.ellipsis{--ellipsis-lines: 1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ellipsis-lines);white-space:pre-wrap}html{color-scheme:dark light;text-rendering:optimizeLegibility;scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:var(--bg-heavy);color:var(--text-color);font-family:var(--font-text)}svg.symbols{line-height:0;position:absolute}.app-inner{position:relative;overflow:hidden}.app-inner.blocked,.app-inner.modal-open{max-height:calc(100vh + 1px)}.flow>*{margin:0}.flow>*+*{margin:1em 0 0}.flow>*+*>h2:first-child,.flow>*+*>h3:first-child,.flow>*+*>h4:first-child,.flow>*+*>h5:first-child,.flow>*+*>h6:first-child{margin-top:2.5em}#wrapper{position:relative;flex-flow:column nowrap;overflow:hidden}#wrapper>section{position:relative;min-height:100vh;min-height:100dvh}#wrapper>section+section{padding-block:20vh}.section-wrapper{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 10px;z-index:3}.section-wrapper .section-container{width:100%;max-width:90rem;position:relative;--em-spacing: 1em}@media (max-height: 768px){.section-wrapper{padding-block:0px}}@media (max-width: 500px){.section-wrapper{padding-inline:0px}}.grid{display:grid;grid-template-columns:max-content 1fr}.grid .section-title{margin:0}.grid .section-title .text-box{border-top-right-radius:0}.grid .section-content{min-width:320px}.grid .section-content.border-block-accent{border-top-left-radius:0}.grid.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,1fr));grid-template-rows:masonry;grid-auto-flow:dense;align-tracks:stretch}.flex{display:flex;flex-flow:row wrap;gap:var(--em-spacing)}.flex>*{max-width:100%}.flex .flex-column{flex-flow:column nowrap}.flex .section-title{margin:0;text-align:right}.flex .section-title .text-box{border-top-right-radius:0}@media (min-width: 1024px){.flex .section-title{text-align:left}}.flex .grow{flex-grow:1}.flex .section-content,.flex .flex-content{min-width:320px}.flex .section-content.border-block-accent,.flex .flex-content.border-block-accent{border-top-left-radius:0}.lateral-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lateral-scroll::-webkit-scrollbar{display:none}.snap-y{scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-y:auto;scroll-snap-stop:always}.snap-y>*{scroll-snap-align:start;scroll-snap-stop:always}.snap-y[data-scrolling=false]{overflow-y:hidden}.clipped-box,.text-box{--clip-unit: 5px;--clippedbox-color: var(--text-color);--clippedbox-bg: var(--bg-heavy);--clippedbox-shadow: var(--accent-dark);--clippedbox-highlight: var(--accent-light);--clip-half: calc(var(--clip-unit) / 2);--clip-double: calc(var(--clip-unit) * 2);--clip-half75: calc(var(--clip-unit) / 1.75);color:var(--clippedbox-color);background-color:transparent;position:relative;isolation:isolate;filter:drop-shadow(var(--clip-half75) var(--clip-half75) 0 var(--clippedbox-shadow))}.clipped-box:before,.text-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--clippedbox-bg);clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - var(--clip-half)) 0,100% var(--clip-half),100% calc(100% - var(--clip-double)),calc(100% - var(--clip-double)) 100%,var(--clip-half) 100%,0 calc(100% - var(--clip-half)));border-radius:inherit}.clipped-box[data-variant*=clip-bl]:before,[data-variant*=clip-bl].text-box:before{clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}@media (min-width: 1024px){.clipped-box[data-variant*=clip-desk][data-variant*=clip-desk-bl]:before,[data-variant*=clip-desk][data-variant*=clip-desk-bl].text-box:before{clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}}.clipped-box[data-variant*=gradient]:after,[data-variant*=gradient].text-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(45deg,var(--black-30) 0%,transparent 10%,var(--white-20) 15%,transparent 25%,transparent 50%,transparent 70%,var(--white-40) 80%,transparent 90%);border-radius:inherit;clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,calc(var(--clip-unit) / 2) 100%,0 calc(100% - calc(var(--clip-unit) / 2)))}.clipped-box[data-variant*=gradient][data-variant*=clip-bl]:after,[data-variant*=gradient][data-variant*=clip-bl].text-box:after{clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.clip-ui,.dialog__content,.main-nav__list,.main-nav .logo-wrapper{isolation:isolate}.clip-ui:before,.dialog__content:before,.main-nav__list:before,.main-nav .logo-wrapper:before,.clip-ui:after,.dialog__content:after,.main-nav__list:after,.main-nav .logo-wrapper:after{content:"";position:absolute}.clip-ui:before,.dialog__content:before,.main-nav__list:before,.main-nav .logo-wrapper:before{background-color:var(--accent-dark);--gradient-angle: 45deg;background-image:conic-gradient(from var(--gradient-angle),var(--accent-light-80),var(--accent-color),var(--accent-dark-60),var(--accent-color-90),var(--accent-light-80));z-index:-2;top:-1px;right:-3px;bottom:-3px;left:-1px;clip-path:polygon(0 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)));border-radius:5px 0 7px}.clip-ui:after,.dialog__content:after,.main-nav__list:after,.main-nav .logo-wrapper:after{background-image:linear-gradient(90deg,var(--bg-heavy-20),var(--bg-light-10));background-color:var(--bg-heavy);z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:0 5px 0 7px;clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,calc(var(--clip-unit) / 2) 100%,0 calc(100% - calc(var(--clip-unit) / 2)))}.text-box{--clip-unit: .125em;--textbox-b-radius: .05em;padding-inline:.2em .1em;line-height:1;display:inline-block;border-radius:var(--textbox-b-radius);letter-spacing:.05em}.text-box[data-variant*=accent-bg]{--clippedbox-bg: var(--accent-color);--clippedbox-color: var(--bg-heavy)}.text-box[data-variant*=dark-bg]{color:var(--text-color)}.title-box>.title-inner{color:var(--text-negative);background-color:var(--text-color);padding-inline:.2em .1em;line-height:1;display:inline-block;border-radius:var(--border-radius-large);letter-spacing:.05em;position:relative}.title-box[data-variant*=accent-bg]>.title-inner{background-color:var(--accent-color)}.button-show{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.1em;padding:.5em 1em;border-radius:var(--border-radius);border:var(--button-border);background-color:var(--bg-button);color:var(--text-color);cursor:pointer;transition:all .4s ease-in-out;position:relative;overflow:hidden;text-decoration:none;clip-path:polygon(0 calc(var(--clip-unit) / 1.5),calc(var(--clip-unit) / 1.5) 0,100% 0,100% 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.button-show:after,.button-show:before{content:"";position:absolute;top:0;right:0;bottom:3px;left:0;border-radius:var(--border-radius);background-color:var(--bg-button-active);z-index:-1;transform:translate(105%);transition:all .2s ease-in-out}.button-show:before{background-color:var(--bg-button-hover);top:0;right:0;bottom:0;left:0}.button-show[data-variant=accent-bg],.button-show[data-active=true]{color:var(--text-negative)}.button-show[data-variant=accent-bg]:after,.button-show[data-active=true]:after{transform:translate(0)}.button-show[data-variant=accent-bg]:before,.button-show[data-active=true]:before{transform:translate(0)}.button-show:hover:not([data-active=true]),.button-show:focus:not([data-active=true]){color:var(--text-negative)}.button-show:hover:not([data-active=true]):before,.button-show:focus:not([data-active=true]):before{transform:translate(0)}.button:not(.button-link){--_btn-clr: var(--bg-heavy);--clip-unit: 6px;--_btn-shadow: var(--accent-dark);--_btn-bg: var(--accent-color);--_btn-light: var(--accent-light);--_btn-translate: 0;--_btn-opacity: 0;--_btn-glow: var(--accent-light-60);--_light-scale: 0;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:700;color:var(--_btn-clr, var(--text-color));position:relative;transition:all .2s ease-in-out .1s}.button:not(.button-link)>.button__glow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 .5em var(--_btn-light));opacity:var(--_btn-opacity, 0);transform:scale(var(--_light-scale, 0));z-index:0;transition:all .3s ease-in-out}.button:not(.button-link)>.button__glow span{display:block;position:absolute;inset:0 calc(var(--clip-unit) / 1.5) calc(var(--clip-unit) / 1.5) 0;transform:translate(var(--_btn-translate, 0),var(--_btn-translate, 0));background-color:var(--_btn-light);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 1.25) 100%,0 calc(100% - calc(var(--clip-unit) * 1.25)));transition:all .3s ease-in-out}.button:not(.button-link)>.button__inner{z-index:1;position:relative;display:inline-block;padding-bottom:calc(var(--clip-unit) / 1.5);padding-right:calc(var(--clip-unit) / 1.5);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.button:not(.button-link)>.button__inner>span{display:block;transition:transform .2s ease-in-out;padding:.25em .5em;isolation:isolate;transform:translate(var(--_btn-translate, 0),var(--_btn-translate, 0));clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,100% 0,100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,0 100%)}.button:not(.button-link)>.button__inner>span:before{position:absolute;display:block;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--_btn-bg);z-index:-2}.button:not(.button-link)>.button__inner>span:after{position:absolute;display:block;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background-color:var(--_btn-glow);transform:scale(var(--_light-scale, 0));filter:blur(2px);transition:all .3s ease-in-out}.button:not(.button-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--_btn-shadow);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.button:not(.button-link):hover{--_btn-translate: calc(var(--clip-unit) / 1.5);--_btn-opacity: .5;--_btn-clr: var(--bg-medium);--_light-scale: 1}.toggle{border-radius:100vw;padding:.15em;background-color:var(--text-color-40);position:relative;display:flex;align-items:center;isolation:isolate;border:none;outline:1px solid var(--accent-color);box-shadow:inset .15em .15em .05em var(--bg-heavy-50)}.toggle:before{content:"";position:absolute;inset:.15em auto .15em .15em;aspect-ratio:1/1;border-radius:inherit;background-color:var(--accent-color-80);transform:translate(0);outline:2px solid var(--accent-dark);z-index:-1;transition:transform .3s ease-in-out}.toggle__icon{color:var(--text-negative);font-size:1.1em;display:inline-block;height:100%;padding:3px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease-in-out}.toggle__icon svg{fill:currentColor;shape-rendering:geometricPrecision}.toggle__icon:first-child{opacity:1}.toggle[data-active=true]:before{transform:translate(100%)}.toggle[data-active=true] .toggle__icon:last-child{opacity:1}.toggle[data-active=true] .toggle__icon:first-child{opacity:.8}.video-controls{display:flex;align-items:center;justify-content:center;gap:.5em;margin:.5em;position:absolute;bottom:0;left:0}.video-controls button{opacity:.8;border:0;background-color:var(--bg-heavy);border-radius:50%;padding:4px;margin:0;line-height:0;color:var(--text-color);transition:all .25s ease-in-out}.video-controls button:hover{opacity:1;color:var(--accent-light)}.video-controls .indicator{font-size:.8em;opacity:.6;color:var(--text-color);background-color:var(--bg-heavy);line-height:0;padding:5px;border-radius:50%}.circle-link{--clip-unit: 6px;position:relative;display:inline-block;padding:0 calc(var(--clip-unit) / 1.5) calc(var(--clip-unit) / 1.5) 0;background-color:var(--accent-dark);border-radius:50%}.circle-link__inner{font-size:2em;display:inline-block;padding:8px;border-radius:50%;background-color:var(--accent-color);color:var(--bg-heavy);line-height:0;aspect-ratio:1/1;position:relative;transition:all .2s ease-in-out}.circle-link__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-light-60);filter:blur(2px) drop-shadow(0 0 .5em var(--accent-light));opacity:0;transform:scale(0);z-index:-1;border-radius:50%;transition:all .2s ease-in-out}.circle-link__inner:hover{transform:translate(calc(var(--clip-unit) / 1.5),calc(var(--clip-unit) / 1.5))}.circle-link__inner:hover:after{transform:scale(1);opacity:1}.circle-link__inner svg{aspect-ratio:1/1;position:relative;z-index:1}.icon-svg{aspect-ratio:1/1;height:1em;display:inline-block;vertical-align:middle;fill:currentColor;shape-rendering:geometricPrecision}.circle-icon{--padding: 4px;padding:var(--padding);line-height:0;font-size:1.2em;border-radius:50%}.icon-link,.dialog__body .dialog__grid .splide .splide__arrow{--clip-unit: 5px;--padding: 8px;--iconlink-color: var(--text-color);--iconlink-bg: var(--extra-dark);--iconlink-shadow: var(--accent-color-80);--clip-half: calc(var(--clip-unit) / 2);--clip-double: calc(var(--clip-unit) * 2);--clip-half75: calc(var(--clip-unit) / 1.75);display:flex;align-items:center;justify-content:center;padding:var(--padding);color:var(--iconlink-color);opacity:1;border:0;background-color:transparent;border-radius:5px;position:relative;isolation:isolate;font-size:1.2em}.icon-link span,.dialog__body .dialog__grid .splide .splide__arrow span{line-height:0}.icon-link:before,.dialog__body .dialog__grid .splide .splide__arrow:before{content:"";position:absolute;border-radius:5px;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--iconlink-bg);clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,calc(var(--clip-unit) / 2) 100%,0 calc(100% - calc(var(--clip-unit) / 2)))}.icon-link:after,.dialog__body .dialog__grid .splide .splide__arrow:after{content:"";position:absolute;top:-1px;right:-2px;bottom:-2px;left:-1px;border-radius:5px;z-index:-2;background-color:var(--iconlink-shadow);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.tag{--font-size: 100%;--tag-bg: var(--bg-heavy-00);display:inline-block;padding:.25em .5em .4em;text-transform:none;font-size:var(--font-size);background-color:var(--tag-bg);position:relative}.tag:after{content:attr(data-value) "%";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:flex;color:var(--text-negative);background-color:var(--accent-color);align-items:center;justify-content:center;transform:scale(.6);transform-origin:center;transition:all .4s ease-in-out}.tag:hover:after{opacity:1;transform:scale(1)}.comma-list{display:flex;flex-wrap:wrap}.comma-list__item{display:inline-block}.comma-list__item:not(:last-child):after{content:","}.single-info{word-spacing:-.2em}.single-info a{color:currentColor;text-decoration:underline;word-spacing:-.4em}.single-info a:hover{color:var(--extra-light)}.tooltip{position:fixed;display:block;max-width:100px;text-align:center;top:0;left:0;padding:.5em;background-color:var(--bg-heavy);border-radius:3px;color:var(--text-color);border:1px solid var(--extra-dark);opacity:0;transition:opacity .2s ease-in-out;font-size:.75rem;pointer-events:none;z-index:9999}.tooltip.active{opacity:1}.info-wrapper{row-gap:1em}.skill-table{width:100%}.skill-table td{padding:.5em}.skill-table .grow-td{width:100%}.progress{width:100%;height:1em;background-color:var(--bg-heavy-80);border-radius:.25em;overflow:hidden;position:relative}.progress .progress-bar{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-color);border-radius:.25em;font-size:.825em;text-align:center;line-height:1.25;color:var(--bg-heavy);font-weight:700}.card{position:relative;z-index:3;background-color:var(--bg-heavy-40);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:var(--em-spacing);box-shadow:0 0 .5rem var(--bg-heavy-05);border-radius:5px 15px;animation:show-up .4s ease-in-out}.card:not([class*=gap-]){--em-spacing: .75em}@media (min-width: 768px){.card:not([class*=gap-]){--em-spacing: 1.5em}}@media (min-width: 1280px){.card:not([class*=gap-]){--em-spacing: 2em}}@media (min-width: 1440px){.card:not([class*=gap-]){--em-spacing: 2.5em}}.card p{margin:0}.card p+p{margin-top:1em}.card[data-variant*=card-light]{background-image:linear-gradient(90deg,var(--bg-heavy-20),var(--bg-light-10))}.clip-card:before{content:"";position:absolute;top:-1px;right:-3px;bottom:-3px;left:-1px;z-index:-1;border-radius:var(--clip-unit);background-color:var(--bg-heavy);background-image:conic-gradient(from var(--gradient-angle),var(--accent-light-80),var(--accent-color-80),var(--accent-dark-40),var(--accent-color-80),var(--accent-light-80));clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,calc(var(--clip-unit) / 2) 100%,0 calc(100% - calc(var(--clip-unit) / 2)))}.clip-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:5px;background-color:var(--bg-heavy);background-image:linear-gradient(90deg,var(--bg-heavy-20),var(--bg-light-10));clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,calc(var(--clip-unit) / 2) 100%,0 calc(100% - calc(var(--clip-unit) / 2)))}.svg-graph__border{stroke:var(--text-color-70);stroke-width:2px;fill:var(--bg-heavy-70)}.svg-graph__axis{stroke:var(--text-color);stroke-width:1px;fill:none;opacity:.5}.svg-graph .svg-graph__point{position:relative}.svg-graph .svg-graph__point circle{fill:var(--accent-color)}.svg-graph .svg-graph__point circle.area{fill:var(--bg-heavy-50)}.svg-graph .svg-graph__point text{opacity:0;transition:opacity .4s ease-in-out;display:inline-block;fill:var(--text-color);text-shadow:0 0 .25em var(--bg-heavy-80)}.svg-graph text{fill:var(--text-color);font-size:50%;text-anchor:middle}.svg-graph__result{fill:var(--accent-color);opacity:.5}.skill-table__label{white-space:nowrap;text-align:left}.skill-table__label span{font-size:.8em}:root{--dark-layer-bg-1: #1c0d17;--light-layer-bg-1: #f6fdf9;--dark-layer-shade-1: #220d1a;--light-layer-shade-1: #f1fdf6;--dark-layer-bg-2: #1c0d18;--light-layer-bg-2: #f6fdf8;--dark-layer-shade-2: #270d1e;--light-layer-shade-2: #ebfdf3;--dark-layer-bg-3: #1d0e1a;--light-layer-bg-3: #f5fcf7;--dark-layer-shade-3: #2e0e23;--light-layer-shade-3: #e5fcef;--dark-layer-bg-4: #1d0f1d;--light-layer-bg-4: #f4fcf4;--dark-layer-shade-4: #341029;--light-layer-shade-4: #defcea;--dark-layer-bg-5: #1e1023;--light-layer-bg-5: #f3fbee;--dark-layer-shade-5: #3a1131;--light-layer-shade-5: #d8fce2;--dark-layer-bg-6: #20122b;--light-layer-bg-6: #f1f9e6;--dark-layer-shade-6: #41123a;--light-layer-shade-6: #d1fad9;--dark-layer-bg-7: #231637;--light-layer-bg-7: #edf6dc;--dark-layer-shade-7: #4a1647;--light-layer-shade-7: #c8f8ce;--dark-layer-bg-8: #261a47;--light-layer-bg-8: #e9f3cd;--dark-layer-shade-8: #511956;--light-layer-shade-8: #c0f5c0;--app-bg: var(--dark-layer-bg-7);--app-shade: var(--dark-layer-shade-7)}.canvas-cover{position:absolute;inset:0 0 auto 0;background-color:var(--bg-heavy);width:100%;height:120vh}.canvas-cover#canvas-foot{inset:auto 0 0 0}html[data-theme=light]{--app-bg: var(--light-layer-bg-7);--app-shade: var(--light-layer-shade-7)}html[data-theme=light] .canvas-cover{filter:invert(1)}.app-inner{--bg-shade: color-mix(in srgb, var(--bg-light) 20%, var(--bg-medium));background-color:var(--app-bg);background-image:conic-gradient(from 240deg at 50% 10%,var(--app-shade),var(--app-bg),var(--app-shade),var(--app-bg),var(--app-shade),var(--app-bg),var(--app-shade),var(--app-bg),var(--app-shade),var(--app-bg),var(--app-shade))}.divider{content:"";position:absolute;display:block;pointer-events:none;width:120vmax;height:120vmax}.divider span{position:absolute;display:block;top:0;right:0;bottom:0;left:0;background-color:var(--bg-medium)}.divider-cover{top:calc(120vh - 50vmax);left:0}.divider-cover span{background-image:conic-gradient(from 240deg at 10% 150%,var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade));clip-path:url(#mask-cover)}.divider-foot{top:-70vmax;z-index:2;right:0}.divider-foot span{background-image:conic-gradient(from 240deg at 10% 150%,var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade),var(--bg-medium),var(--bg-shade));clip-path:url(#mask-foot)}@media (prefers-reduced-motion: reduce){.divider-cover{transform:rotate(10deg) translate(-10vmax)}.divider-foot{transform:rotate(10deg) translate(5vmax)}}@media (prefers-reduced-motion: reduce) and (orientation: landscape){.divider-foot{transform:rotate(10deg) translate(2vmax,-18vmax)}}#hero{background-size:cover;background-position:bottom center}#hero.section-wrapper{padding-bottom:20vh;min-height:120vh}@media (max-width: 900px){#hero.section-wrapper{padding-bottom:30vh}}#hero .section-container{position:relative;z-index:2;display:flex;flex-flow:wrap-reverse;padding:16px;justify-content:space-around;align-items:center}#hero .section-container .cover-logo{--a-delay: .25s}#hero .section-container .cover-logo #SvgLogo{display:none}#hero .section-container .cover-logo #logo-wrapper{width:clamp(300px,25vw,600px);height:clamp(300px,25vw,600px);cursor:grab;pointer-events:none}@media (hover: hover){#hero .section-container .cover-logo #logo-wrapper{pointer-events:auto}}#hero .section-container .cover-logo #logo-wrapper:active{cursor:grabbing}#hero .section-container .cover-logo .logo-canvas{opacity:0;transition:opacity .2s ease-in-out}#hero .section-container .cover-logo .logo-canvas.loaded{opacity:1}#hero .cover-content .cover-title{--a-delay: .25s;text-align:center;filter:drop-shadow(0 0 .125rem var(--bg-medium))}#hero .cover-content .cover-title-first{text-shadow:0 0 .125rem var(--bg-medium);--a-delay: .5s}#hero .cover-content .cover-title-second{text-shadow:0 0 .125rem var(--bg-medium);font-weight:400;letter-spacing:.1em;line-height:1;margin-bottom:.25em;--a-delay: .75s;--a-duration: .2s}#hero .cover-content .cover-title-third{font-size:1.05em;display:block;--a-delay: 1s}@media (min-width: 400px){#hero .cover-content .cover-title-third{font-size:1.1em}}#hero .cover-content .cover-title-third span{--a-delay: 1.25s;--a-duration: .2s;display:inline-block}#hero .cover-content .cover-title-third span:nth-child(1){--a-delay:1.3s}#hero .cover-content .cover-title-third span:nth-child(2){--a-delay:1.35s}#hero .cover-content .cover-title-third span:nth-child(3){--a-delay:1.4s}#hero .cover-content .cover-title-third span:nth-child(4){--a-delay:1.45s}#hero .cover-content .cover-title-third span:nth-child(5){--a-delay:1.5s}#hero .cover-content .cover-title-third span:nth-child(6){--a-delay:1.55s}#hero .cover-content .cover-title-third span:nth-child(7){--a-delay:1.6s}#hero .cover-content .cover-subtitle{font-weight:500}#hero.on-screen .cover-content .cover-subtitle{--a-delay: 2s}#about{overflow-anchor:none}#about .about-title-text{border-bottom-right-radius:0}@media screen and (min-width: 1024px) and (max-width: 1400px){#about .section-title{font-size:clamp(2.5rem,2.5vw + 1rem,5.5rem)}#about .text-large{font-size:clamp(1rem,.05vw + 1rem,2.5rem)}}#about .tldr{color:var(--accent-color);text-align:right;font-size:1.25em;display:none}@media screen and (min-width: 1024px){#about .tldr{display:block}}@media screen and (min-width: 1400px){#about .tldr{font-size:1.5em}}#about .section-content{--c-spacing: .75em;max-width:calc(65ch + var(--c-spacing) * 2);max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px)}@media (min-width: 768px){#about .section-content{--c-spacing: 1.5em}}@media (min-width: 1280px){#about .section-content{--c-spacing: 2em}}@media (min-width: 1440px){#about .section-content{--c-spacing: 2.5em}}#about .tab-wrapper{position:relative;overflow-y:auto;display:flex;flex-basis:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-snap-stop:always}#about .tab-wrapper>*{flex-shrink:0;flex-grow:1;flex-basis:100%;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}#about .tab-wrapper>*:first-child{scroll-snap-align:start}#about .tab-wrapper>*:last-child{scroll-snap-align:end}@media screen and (min-width: 1024px){#about .tab-wrapper{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}#about .tab-wrapper>*{flex-basis:auto}}@media (max-width: 1023.999px){#about{padding-top:0;--em-spacing: .25em}#about .section-container{--em-spacing: .25em}#about .section-sidebar{inset-inline:10px;position:absolute;z-index:999;top:20px}#about .max-h-screen:not(.card){max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px)}#about .tab-wrapper>*{padding-top:130px;max-height:calc(100vh - 70px);height:calc(100dvh - 70px)}}@supports (animation-fill-mode: forwards){@media (prefers-reduced-motion: no-preference){#about.on-screen .tab-menu__item{transform-origin:top center;animation-name:scale-in-y;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}}@media (prefers-reduced-motion: no-preference) and (min-width: 1024px){#about.on-screen .tab-menu__item{transform-origin:center right;animation-name:scale-in-x;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}}}.tab-menu{margin-block:0;display:flex;padding-top:5px;position:relative}@media (min-width: 1024px){.tab-menu{padding-top:20px}}.tab-menu button,.tab-menu .button-show{--border-radius: 0;border-color:transparent}.tab-menu__container{position:relative}.tab-menu__container:before{content:"";position:absolute;top:-6px;left:0;right:1rem;height:6px;background-color:var(--accent-color);z-index:1}.tab-menu__container:after{content:"";position:absolute;top:-3px;left:0;right:1rem;height:6px;background-color:var(--accent-dark);z-index:0}.tab-menu__container::-webkit-scrollbar{display:none}.tab-menu__item{white-space:nowrap}@media screen and (min-width: 1024px){.tab-menu{flex-direction:column;padding-top:40px}.tab-menu button{--border-radius: 0}.tab-menu__container:before{top:-1px;left:auto;right:0;bottom:0;width:6px;height:100%}.tab-menu__container:after{top:-1px;left:auto;right:-3px;bottom:0;width:6px;height:100%}}.tab-item .card{opacity:.5;transform:scale(.9);transition:all .4s ease-in-out}.tab-item[data-active=true] .card{opacity:1;transform:scale(1)}#portfolio{align-items:start}#portfolio.section-wrapper{padding-bottom:40vh}#portfolio .section-container{display:flex;flex-direction:column;min-height:calc(100vh - 100px);position:sticky;top:2rem}.portfolio-container{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative}.portfolio-container .portfolio-item{--x: 0;--y: 0;--scale:0;--em-spacing: 1em;--zIndex: 1;width:100%;z-index:var(--zIndex);isolation:isolate;position:relative;padding:var(--em-spacing);opacity:1;max-width:430px;margin:0 auto}.portfolio-container .portfolio-item__image{width:100%;max-width:400px;margin-inline:auto;cursor:pointer;line-height:0;position:relative;border-radius:8px;will-change:transform;transform-style:preserve-3d;transform:perspective(5000px) rotateY(var(--rotateX)) rotateX(var(--rotateY)) scale(.8);aspect-ratio:1/1;transition:all .3s ease-in-out}.portfolio-container .portfolio-item__image:before,.portfolio-container .portfolio-item__image:after{content:"";position:absolute;border-radius:inherit;background-color:var(--accent-dark);background:conic-gradient(from var(--gradient-angle),var(--accent-light-80),var(--accent-color-80),var(--accent-dark),var(--accent-color-80),var(--accent-light-80))}.portfolio-container .portfolio-item__image:before{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:inherit;z-index:-1;transform:translateZ(-51px)}.portfolio-container .portfolio-item__image:after{z-index:-2;top:0rem;right:0rem;bottom:0rem;left:0rem;filter:blur(2.5rem);transform:translateZ(-50px)}.portfolio-container .portfolio-item__image picture{display:none;border-radius:inherit;width:100%;height:100%;object-fit:cover}.portfolio-container .portfolio-item__image picture>*{transform:scale(.95);border-radius:inherit}.portfolio-container .portfolio-item__image>*{transform:translateZ(0);border-radius:inherit}.portfolio-container .portfolio-item__links{display:flex;gap:1em;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;top:4.8em;right:.2em}.portfolio-container .portfolio-item__links>a,.portfolio-container .portfolio-item__links button{transform:translate(100%);opacity:0;transition:all .4s ease-in-out;transition-delay:var(--delay, 0)}.portfolio-container .portfolio-item__links>a:before,.portfolio-container .portfolio-item__links button:before{background-color:var(--bg-heavy);background-image:linear-gradient(180deg,var(--bg-heavy-20),var(--bg-light-20))}.portfolio-container .portfolio-item__links>a:nth-child(1),.portfolio-container .portfolio-item__links button:nth-child(1){--delay: .1s}.portfolio-container .portfolio-item__links>a:nth-child(2),.portfolio-container .portfolio-item__links button:nth-child(2){--delay: .2s}.portfolio-container .portfolio-item__links>a:nth-child(3),.portfolio-container .portfolio-item__links button:nth-child(3){--delay: .3s}.portfolio-container .portfolio-item__date{position:absolute;display:inline-block;right:0;top:1.2em;font-size:1.2em;padding:.5em .75em;background-color:var(--bg-heavy);color:var(--text-color);font-weight:700;filter:drop-shadow(3px 3px 0 var(--accent-dark))}.portfolio-container .portfolio-item__date:after,.portfolio-container .portfolio-item__date:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.5em .5em 0 0;border-color:var(--bg-heavy) transparent transparent transparent;top:100%;right:0}.portfolio-container .portfolio-item__content{padding:1.125em .85em .85em;transform:translate(.5em);border-radius:10px 5px 20px 7px;left:var(--em-spacing);right:var(--em-spacing);isolation:isolate;position:absolute;bottom:0}.portfolio-container .portfolio-item__content:before{content:"";position:absolute;top:-1px;right:-3px;bottom:-3px;left:-1px;z-index:-1;border-radius:5px;background-color:var(--accent-dark);background-image:conic-gradient(from var(--gradient-angle),var(--accent-light-80),var(--accent-color-80),var(--accent-dark),var(--accent-color-80),var(--accent-light-80));clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) * 2)),calc(100% - calc(var(--clip-unit) * 2)) 100%,0 100%)}.portfolio-container .portfolio-item__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:5px;background-color:var(--bg-heavy);background-image:linear-gradient(90deg,var(--bg-heavy-20),var(--bg-light-10));clip-path:polygon(0 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.portfolio-container .portfolio-item__tags{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.portfolio-container .portfolio-item__tags .comma-list{padding-block:.5em;margin:0;color:var(--accent-color)}.portfolio-container .portfolio-item:hover .portfolio-item__image,.portfolio-container .portfolio-item:focus-within .portfolio-item__image,.portfolio-container .portfolio-item.on-center .portfolio-item__image{transform:perspective(5000px) rotateY(0) rotateX(0) scale(1)}.portfolio-container .portfolio-item:hover .portfolio-item__image .overlay,.portfolio-container .portfolio-item:focus-within .portfolio-item__image .overlay,.portfolio-container .portfolio-item.on-center .portfolio-item__image .overlay{opacity:0}.portfolio-container .portfolio-item:hover .portfolio-item__image picture,.portfolio-container .portfolio-item:focus-within .portfolio-item__image picture,.portfolio-container .portfolio-item.on-center .portfolio-item__image picture{display:block}.portfolio-container .portfolio-item:hover .portfolio-item__image picture>*,.portfolio-container .portfolio-item:focus-within .portfolio-item__image picture>*,.portfolio-container .portfolio-item.on-center .portfolio-item__image picture>*{transform:scale(1)}.portfolio-container .portfolio-item:hover .portfolio-item__image:after,.portfolio-container .portfolio-item:hover .portfolio-item__image:before,.portfolio-container .portfolio-item:focus-within .portfolio-item__image:after,.portfolio-container .portfolio-item:focus-within .portfolio-item__image:before,.portfolio-container .portfolio-item.on-center .portfolio-item__image:after,.portfolio-container .portfolio-item.on-center .portfolio-item__image:before{animation:spin-gradient 5s linear infinite}.portfolio-container .portfolio-item:hover .portfolio-item__links a,.portfolio-container .portfolio-item:hover .portfolio-item__links button,.portfolio-container .portfolio-item:focus-within .portfolio-item__links a,.portfolio-container .portfolio-item:focus-within .portfolio-item__links button,.portfolio-container .portfolio-item.on-center .portfolio-item__links a,.portfolio-container .portfolio-item.on-center .portfolio-item__links button{opacity:1;transform:translate(0)}.portfolio-container .portfolio-item:hover .portfolio-item__content,.portfolio-container .portfolio-item:focus-within .portfolio-item__content,.portfolio-container .portfolio-item.on-center .portfolio-item__content{transform:translate(.5em)}.portfolio-container .portfolio-item:hover .portfolio-item__content:before,.portfolio-container .portfolio-item:hover .portfolio-item__content:after,.portfolio-container .portfolio-item:focus-within .portfolio-item__content:before,.portfolio-container .portfolio-item:focus-within .portfolio-item__content:after,.portfolio-container .portfolio-item.on-center .portfolio-item__content:before,.portfolio-container .portfolio-item.on-center .portfolio-item__content:after{animation:spin-gradient 5s linear infinite}.portfolio-container .portfolio-item:hover .portfolio-item__tags,.portfolio-container .portfolio-item:focus-within .portfolio-item__tags,.portfolio-container .portfolio-item.on-center .portfolio-item__tags{max-height:100px;opacity:1}.main-nav{--clip-unit: 6px;--padding: .5rem;--link-direction: row;--display-icons: block;--link-size: .75rem;--justify-menu: space-between;--logo-text-size: 1.5rem;position:fixed;top:0;left:0;width:max-content;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:var(--padding)}.main-nav .masked-logo{width:1.5rem;color:var(--accent-color)}.main-nav .button-link{text-transform:none}.main-nav__logo-link{--flex-basis: 0;--text-opacity: 0;display:flex;align-items:center;text-decoration:none;color:var(--text-color-08);transition:all .2s ease-in-out;gap:1rem}.main-nav__logo-link:hover{--flex-basis: 7em;--text-opacity: 1}.main-nav__logo-text{font-size:var(--logo-text-size);line-height:1;display:block;overflow:hidden;flex-basis:var(--flex-basis);transition:flex-basis .3s ease-in-out}.main-nav__text-wrapper{padding:4px;filter:drop-shadow(3px 3px 0 var(--bg-heavy-60));opacity:var(--text-opacity);transition:opacity .2s ease-in-out .3s}.main-nav .logo-wrapper{--clip-unit: 4px;padding:.25em;position:relative;line-height:0}.main-nav__logo{position:relative}.main-nav__list{padding:var(--padding);display:flex;justify-content:var(--justify-menu);align-items:center;position:fixed;bottom:4px;inset-inline:4px}.main-nav__list ul{margin:0;list-style:none;display:flex;justify-content:var(--justify-menu);align-items:center}.main-nav__list li{font-size:var(--link-size);padding:0 1em}.main-nav__list li .nav-icon{display:var(--display-icons);font-size:1.5em;line-height:1;margin-inline:auto;margin-bottom:2px}.main-nav__list li a:not(.button-link){--link-color: var(--text-color);color:var(--link-color);text-decoration:none;display:block;text-align:center;font-size:inherit;transition:all .2s ease-in-out;position:relative;isolation:isolate}.main-nav__list li a:not(.button-link):after{--clip-unit: 1px;content:"";position:absolute;background-color:var(--link-color);z-index:-1;bottom:-4px;inset-inline:0;height:2px;transform:scaleX(0);transition:all .2s ease-in-out;clip-path:polygon(0 0,calc(100% - 1px) 0,100% 1px,100% 100%,1px 100%,0 calc(100% - 1px))}.main-nav__list li a:not(.button-link):hover,.main-nav__list li a:not(.button-link):focus{--link-color: var(--accent-light)}.main-nav__list li a:not(.button-link):hover:after,.main-nav__list li a:not(.button-link):focus:after{transform:scaleX(1)}.main-nav__list li a:not(.button-link).active{--link-color: var(--accent-color)}.main-nav__list li a:not(.button-link).active:after{transform:scaleX(1)}@media (min-width: 768px){.main-nav__list li:last-child{margin-right:10px}}@media (max-width: 399.99px){.main-nav__list li:first-child{display:none}}@media (min-width: 768px){.main-nav__list{position:relative;bottom:auto;inset-inline:auto}}.main-nav .site-options{font-size:min(var(--link-size),.875rem);display:flex;gap:1em;padding-left:1.5em;border-left:2px solid var(--accent-color)}@media (min-width: 768px){.main-nav{--padding: .25rem 1rem .25rem .25rem;--display-icons: none;--link-size: .875rem;--justify-menu: flex-end;width:100%}}@media (min-width: 1024px){.main-nav{--padding: .75rem 2rem .75rem 1rem;--link-size: 1.125rem;--logo-text-size: 2rem}}@media (max-width: 767.99px){.modal-open .main-nav,.modal-open .main-nav__logo-link{max-width:3rem}}@media (max-width: 767.99px){.button-link{--link-color: var(--text-color);color:var(--link-color);text-decoration:none;display:block;text-align:center;font-size:inherit;transition:all .2s ease-in-out;position:relative;isolation:isolate}.button-link:after{--clip-unit: 1px;content:"";position:absolute;background-color:var(--link-color);z-index:-1;bottom:-4px;inset-inline:0;height:2px;transform:scaleX(0);transition:all .2s ease-in-out;clip-path:polygon(0 0,calc(100% - 1px) 0,100% 1px,100% 100%,1px 100%,0 calc(100% - 1px))}.button-link:hover,.button-link:focus{--link-color: var(--accent-light)}.button-link:hover:after,.button-link:focus:after{transform:scaleX(1)}.button-link.active{--link-color: var(--accent-color)}.button-link.active:after{transform:scaleX(1)}}@media (min-width: 768px){.button-link{--_btn-clr: var(--bg-heavy);--clip-unit: 6px;--_btn-shadow: var(--accent-dark);--_btn-bg: var(--accent-color);--_btn-light: var(--accent-light);--_btn-translate: 0;--_btn-opacity: 0;--_btn-glow: var(--accent-light-60);--_light-scale: 0;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:700;color:var(--_btn-clr, var(--text-color));position:relative;transition:all .2s ease-in-out .1s}.button-link>.button__glow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 .5em var(--_btn-light));opacity:var(--_btn-opacity, 0);transform:scale(var(--_light-scale, 0));z-index:0;transition:all .3s ease-in-out}.button-link>.button__glow span{display:block;position:absolute;inset:0 calc(var(--clip-unit) / 1.5) calc(var(--clip-unit) / 1.5) 0;transform:translate(var(--_btn-translate, 0),var(--_btn-translate, 0));background-color:var(--_btn-light);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - calc(var(--clip-unit) / 2)) 0,100% calc(var(--clip-unit) / 2),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 1.25) 100%,0 calc(100% - calc(var(--clip-unit) * 1.25)));transition:all .3s ease-in-out}.button-link>.button__inner{z-index:1;position:relative;display:inline-block;padding-bottom:calc(var(--clip-unit) / 1.5);padding-right:calc(var(--clip-unit) / 1.5);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.button-link>.button__inner>span{display:block;transition:transform .2s ease-in-out;padding:.25em .5em;isolation:isolate;transform:translate(var(--_btn-translate, 0),var(--_btn-translate, 0));clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,100% 0,100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,0 100%)}.button-link>.button__inner>span:before{position:absolute;display:block;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--_btn-bg);z-index:-2}.button-link>.button__inner>span:after{position:absolute;display:block;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background-color:var(--_btn-glow);transform:scale(var(--_light-scale, 0));filter:blur(2px);transition:all .3s ease-in-out}.button-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--_btn-shadow);clip-path:polygon(0 calc(var(--clip-unit) / 2),calc(var(--clip-unit) / 2) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - calc(var(--clip-unit) / 2)),calc(100% - calc(var(--clip-unit) / 2)) 100%,calc(var(--clip-unit) * 2) 100%,0 calc(100% - calc(var(--clip-unit) * 2)))}.button-link:hover{--_btn-translate: calc(var(--clip-unit) / 1.5);--_btn-opacity: .5;--_btn-clr: var(--bg-medium);--_light-scale: 1}}.dialog{--pt: 30px;--icon-size: .875rem;--em-spacing: 1.5em;--title-size: clamp(1.5rem, calc(1.5vw + 1.5rem), 2.5rem);--subtitle-size: clamp(.875rem, calc(1.25vw + .875rem), 1rem);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;justify-content:center;display:none;padding-top:var(--pt)}.dialog:target{display:flex}.dialog.closed{display:none}.dialog__backdrop{position:absolute;top:0;left:0;width:100%;height:100%}.dialog__content{--c-top: 1.5rem;--c-inline: clamp(.5rem, 2.5vw, 3.5rem);--c-bottom: clamp(.5rem, 2.5vw, 3.5rem);--h-modifier: 60px;position:relative;width:clamp(320px,100% - 1.5rem,1400px);height:calc(100% - var(--h-modifier));padding:var(--c-top) var(--c-inline) var(--c-bottom);filter:drop-shadow(0 0 .5rem var(--accent-light-60));animation-name:fade-in;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.dialog__header .subtitle{font-size:var(--subtitle-size);margin-bottom:0;text-wrap:balance}.dialog__body{height:100%;overflow:auto}.dialog__body .dialog__grid{display:grid;max-height:100%;min-height:100%;gap:var(--em-spacing)}.dialog__body .dialog__grid>*{max-width:100%}.dialog__body .dialog__grid .dialog__gallery{max-height:450px}.dialog__body .dialog__grid .splide{--d-modifier: calc(var(--c-top) + var(--c-bottom) + var(--info-height, 125px) + var(--h-modifier) + var(--pt));height:100%;padding-bottom:1.5rem;max-height:min(450px,100vh - var(--d-modifier))}.dialog__body .dialog__grid .splide .splide__track{height:100%;cursor:grab}.dialog__body .dialog__grid .splide .splide__track .splide__list{height:100%}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide{height:100%;max-height:100%;width:auto;display:flex;align-items:center;max-width:min(420px,100vh - var(--d-modifier) - 1.5rem,100%)}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture{height:100%;max-height:min(420px,100vh - var(--d-modifier) - 1.5rem,100%);width:auto;max-width:min(420px,100vh - var(--d-modifier) - 1.5rem,100%);position:relative;margin:0}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture video,.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture .video-controls{font-size:1.25em;opacity:.5;transition:opacity .25s ease-in-out}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture .video-controls .indicator{opacity:0;transition:opacity .25s ease-in-out}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture.playing .video-controls{opacity:1}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide .block-picture.playing .video-controls .indicator{opacity:.7}.dialog__body .dialog__grid .splide .splide__track .splide__list .splide__slide.is-active .block-picture .video-controls{opacity:1}.dialog__body .dialog__grid .splide .splide__track:active{cursor:grabbing}.dialog__body .dialog__grid .splide .splide__arrow{position:absolute}.dialog__body .dialog__grid .splide .splide__arrow svg{fill:currentColor}.dialog__body .dialog__grid .splide .splide__arrow--prev:before{clip-path:polygon(0 var(--clip-half),var(--clip-half) 0,calc(100% - var(--clip-unit)) 0,100% var(--clip-unit),100% calc(100% - var(--clip-half)),calc(100% - var(--clip-half)) 100%,var(--clip-double) 100%,0 calc(100% - var(--clip-double)))}.dialog__body .dialog__grid .splide .splide__arrow--prev:after{clip-path:polygon(0 var(--clip-unit),var(--clip-unit) 0,calc(100% - var(--clip-half)) 0,100% var(--clip-half),100% calc(100% - var(--clip-double)),calc(100% - var(--clip-double)) 100%,var(--clip-half) 100%,0 calc(100% - var(--clip-half)))}.dialog__body .dialog__grid .splide .splide__pagination{bottom:0}.dialog__body .dialog__grid .splide .splide__pagination .splide__pagination__page{border-radius:0;rotate:45deg;background-color:var(--accent-light-60);margin:5px}.dialog__body .dialog__grid .splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--accent-color)}.dialog__info .grid{gap:calc(var(--em-spacing) / 1.75);font-size:75%}.dialog__info .single-info{flex-wrap:nowrap}.dialog__info .single-info__value{display:block;padding-bottom:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dialog__description .content-text{max-height:100%;overflow-y:auto;font-size:80%}.dialog__links{position:absolute;right:1em;top:-.5em}.dialog__links .icon-link,.dialog__links .dialog__body .dialog__grid .splide .splide__arrow,.dialog__body .dialog__grid .splide .dialog__links .splide__arrow{font-size:var(--icon-size)}.dialog__title{padding-inline:.3em;padding-block:.1em;letter-spacing:0;font-size:var(--title-size);min-width:100%}@media screen and (min-width: 768px){.dialog{--pt: 40px;align-items:center}.dialog__content{--c-top: clamp(.5rem, 2.5vw, 3.5rem);--c-inline: clamp(.5rem, 2.5vw, 3.5rem);--c-bottom: clamp(.5rem, 2.5vw, 3.5rem);--h-modifier: 50px}.dialog__body .dialog__grid{display:grid;grid-template-columns:clamp(320px,50%,65ch + 3em) 1fr;grid-template-rows:auto 1fr;grid-auto-flow:row dense}.dialog__body .dialog__grid>*{max-width:100%;max-height:100%;overflow:hidden}}@media screen and (min-width: 1024px){.dialog{--pt: 70px}.dialog__content{--h-modifier: 40px}.dialog__info .grid{font-size:100%}}@media screen and (min-width: 1280px){.dialog{--pt: 40px;--icon-size: 1rem;--em-spacing: 2em;--title-size: clamp(1.85rem, calc(2vw + 1.85rem), 3.5rem);--subtitle-size: clamp(1.15rem, calc(.15vw + 1rem), 1.25rem)}.dialog__content{--h-modifier: 150px;--c-top: clamp(.5rem, 5vw, 3.5rem);--c-inline: clamp(.5rem, 5vw, 3.5rem);--c-bottom: clamp(.5rem, 5vw, 3.5rem)}.dialog__description .content-text{font-size:100%}}.dialog-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none;background-color:var(--bg-heavy-80);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation-name:fade-in;animation-duration:var(--a-duration, .4s);animation-timing-function:var(--a-timing, ease-in-out);animation-delay:var(--a-delay, 0s);animation-fill-mode:var(--a-fill, forwards);animation-iteration-count:var(--a-iteration, 1);animation-direction:var(--a-direction, normal)}.modalOpen .dialog-background{display:block}#contacts{--font-title: clamp(1.45rem, 2vw + 1rem, 3.5rem);--font-subtitle: clamp(1rem, 1vw + .5rem, 1.5rem);--font-grow: 2em;--padding-box: .2em;z-index:1;background-size:cover;background-position:top center}#contacts.section-wrapper{padding-top:30vh;min-height:120vh}#contacts .section-container{position:relative;z-index:3;overflow:hidden}#contacts .section-title{font-size:var(--font-title);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}#contacts .section-title .text-box{font-size:var(--font-grow);padding-inline:var(--padding-box);line-height:1.1;margin-bottom:.5em}#contacts .section-subtitle{font-size:var(--font-subtitle);margin-inline:auto;text-wrap:balance}#contacts .cv-link{font-size:1.5em}@media (min-width: 768px){#contacts{--font-grow: 3em;--padding-box: .4em}}#main-footer{position:absolute;bottom:0;inset-inline:0;text-align:center;font-size:.8rem;z-index:4}@media (max-width: 767.99px){#main-footer{bottom:60px}}.loader-wrapper{--display: flex;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--bg-heavy);background-image:linear-gradient(30deg,var(--bg-light-30),var(--bg-medium-50),var(--bg-heavy) 40%,var(--bg-heavy) 60%,var(--bg-medium-50),var(--bg-light-50));z-index:1000;display:var(--display);justify-content:center;align-items:center;transition:all .4s ease-in-out;opacity:1}.loader-wrapper .loader{width:150px;text-align:center}.loader-wrapper .loader__logo{position:relative;aspect-ratio:1/1}.loader-wrapper .loader__logo :where(.masked-logo){position:absolute;top:0;right:0;bottom:0;left:0}.loader-wrapper .loader__logo-top{filter:blur(2px);background-color:var(--accent-color);clip-path:url(#mask-logo)}.loader-wrapper .loader__logo-bottom{--start-opacity: .85;top:-20px;right:-20px;bottom:-20px;left:-20px;animation:fade-in-out 2s ease-in-out infinite;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.loader-wrapper .loader__logo-bottom:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;transform:translateY(-3px);background-color:var(--accent-dark);clip-path:url(#fat-logo)}.loader-wrapper .loader__logo-shadow{--start-opacity: .3;top:-5px;right:-5px;bottom:-5px;left:-5px;filter:blur(10px);clip-path:url(#fat-logo);animation:spin-gradient 2s linear infinite,fade-in-out 6s ease-in-out infinite;background-image:conic-gradient(from var(--gradient-angle),var(--accent-light-80),var(--accent-color-80),var(--accent-dark),var(--accent-color-80),var(--accent-light-80))}.loader-wrapper .loader__text{font-size:1.5rem;text-transform:uppercase;font-weight:600;margin-top:2em}.loader-wrapper .loader__text span{display:inline-block;animation:bump 1s ease-in infinite}.loader-wrapper .loader__text span:nth-child(2){animation-delay:.2s}.loader-wrapper .loader__text span:nth-child(3){animation-delay:.4s}.loader-wrapper.loaded{opacity:0}.loader-wrapper.hidden{--display: none;pointer-events:none}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
