/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Figtree';src:url(/criptech/themes/slowai/fonts/Figtree-LightItalic.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/Figtree-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Figtree';src:url(/criptech/themes/slowai/fonts/Figtree-Light.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/Figtree-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Figtree';src:url(/criptech/themes/slowai/fonts/Figtree-MediumItalic.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/Figtree-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Figtree';src:url(/criptech/themes/slowai/fonts/Figtree-Medium.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/Figtree-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Inknut Antiqua';src:url(/criptech/themes/slowai/fonts/InknutAntiqua-Bold.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/InknutAntiqua-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Inknut Antiqua';src:url(/criptech/themes/slowai/fonts/InknutAntiqua-Medium.woff2) format('woff2'),url(/criptech/themes/slowai/fonts/InknutAntiqua-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}
:root{--font-sans:"Figtree",Helvetica,Arial,sans-serif;--font-serif:"Inknut Antiqua",Helvetica,Arial,sans-serif;--font-size-base:1.45rem;--font-size-xxl:clamp(3rem,calc(1rem + 1.9vw),14vw);--font-size-xl:clamp(2rem,calc(1rem + 1.3vw),8vw);--font-size-l:clamp(1.7rem,calc(1rem + 0.8vw),5vw);--font-size-s:1.38rem;--font-size-xs:1.1rem;--font-size-xxs:0.75rem;--line-height-base:1.5;--line-height-s:1.5;--max-width:84.375rem;--max-bg-color:100vw;--sp:1.5rem;--content-left:5.625rem;--site-header-height-wide:var(--sp6);--container-padding:var(--sp);}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}:root{--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}:root{--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp4:calc(4 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--color--gray-hue:40;--color--gray-saturation:5%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),7%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),12%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),45%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),60%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),65%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),70%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),90%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),95%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),100%);--color--primary-hue:24;--color--primary-saturation:84%;--color--primary-lightness:56;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-55:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.155 * (100 - var(--color--primary-lightness))))));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.44 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-70);--color-text-neutral-medium:var(--color--gray-90);--color-text-neutral-loud:var(--color--white);--color-text-primary-soft:var(--color--primary-50);--color-text-primary-medium:var(--color--primary-55);--color-text-primary-loud:var(--color--primary-60);--color--blue:#0f6a99;--color--light-blue:#daebf4;--color--black:#1f1e1c;--color--white:#efebe4;--color--red:#ed7c31;--color--dark-red:#1b130e;--color--gold:#f0a532;--color--gold-15:hsl(36,87%,15%);--color--green:#41ac5a;--color--focus:#489cc6;--color--focus-50:rgb(92,174,214,0.5);--header-height-wide-when-fixed:calc(4 * var(--sp));--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media (inverted-colors:inverted){:root{--color--blue:#f09566;--color--black:#e0e1e3;--color--white:#10141b;--color--red:#1283ce;--color--dark--red:#e4ecf1;--color--gold:#0f5acd;--color--gold-15:#b8d2fa;--color--green:#be53a5;--color--gray-hue:220;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),100%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),95%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),90%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),70%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),65%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),60%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),45%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),12%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),7%);--color--primary-hue:204;--color--primary-lightness:84;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.44 * (100 - var(--color--primary-lightness))))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));}}
*,*:before,*:after{box-sizing:border-box;}html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height-base);}body{margin:0;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-position:top left;}body.is-fixed{overflow:hidden;width:100%;}[dir="rtl"] body{background-position:top right;}a{color:var(--color-text-primary-medium);text-decoration-thickness:0.04em;transition:color 0.5s;}a:hover{color:var(--color--primary-60);text-decoration-style:dashed;}a:focus{outline:solid 2px var(--color--focus);outline-offset:4px;}button{font-family:inherit;}img,video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;}h1{font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4);}}h2{font-size:1.5rem;line-height:var(--sp2);}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3);}}h3{font-size:1.55rem;line-height:var(--sp1-5);}@media (min-width:43.75rem){h3{font-size:1.8rem;line-height:var(--sp2);}}h4{font-size:1.125rem;line-height:var(--sp1-5);}h5{font-size:1rem;line-height:var(--sp1-5);}h6{font-size:0.875rem;line-height:var(--sp);}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2);}}ul{margin-block-start:0.25em;margin-block-end:0.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none;}
