﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--stil-space: 2em;--stil-border-radius: 0.3em;--stil-font-size: 1em;--stil-font-size-first: 1.25em;--stil-line-height: 1.5;--stil-font-family: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Ubuntu, Roboto, Noto, "Segoe ui", Arial, sans-serif;--stil-code-font: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--stil-content_max-width: max(75ch, 720px);--stil-transition: 0.3s ease-in-out}body{margin:0;padding:0;min-height:100vh;width:100%;font-family:var(--stil-font-family, -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Ubuntu, Roboto, Noto, "Segoe ui", Arial, sans-serif);position:relative}.section{position:relative;padding:calc(var(--stil-space, 2em))}@media screen and (min-width: 720px){.section{padding:calc(var(--stil-space, 2em) * 2)}}.section>.container{max-width:var(--stil-content-max-width, max(75ch, 720px));margin-left:auto;margin-right:auto}.section>.container+.container{margin-top:1em}.section--h-3-4{min-height:75vh}.main{filter:blur(0);transform:translate(0);position:relative;transition:transform var(--stil-transition, 0.3s, ease-in-out),filter var(--stil-transition, 0.3s, ease-in-out)}.header{position:relative;display:flex;justify-content:space-between;z-index:10}.header--sticky{position:sticky;top:0}.header .logo{padding:var(--stil-space, 2em);font-weight:bold;color:currentColor;text-decoration:none;display:flex}.header .logo--image-only~span{display:none}.header .logo img{max-width:5em;max-height:5em}.header .logo svg{display:block;height:100%;min-height:5em;max-height:5em;width:auto}@media screen and (min-width: 0px)and (max-width: 720px){.header .logo svg{min-height:3em;max-height:3em}}.header .logo svg rect:not([fill]),.header .logo svg polygon:not([fill]),.header .logo svg path:not([fill]){fill:currentColor}.footer{position:relative;filter:blur(0);transform:translate(0);transition:transform var(--stil-transition, 0.3s, ease-in-out),filter var(--stil-transition, 0.3s, ease-in-out)}@media screen and (min-width: 0px)and (max-width: 720px){.footer .navigation__list{flex-direction:row;flex-wrap:wrap;justify-content:center}.footer .navigation__item{padding:0}}.navigation{position:relative;display:flex}.navigation.center{justify-content:center;align-items:center}.navigation.align-right ul ul{right:0}.navigation.align-right ul ul{left:0}.navigation.align-center ul ul{left:50%;transform:translateX(-50%)}.navigation__list{display:flex;background-color:inherit}@media screen and (min-width: 720px){.navigation__list{padding:var(--stil-space, 2em)}}@media screen and (min-width: 0px)and (max-width: 720px){.navigation__list{flex-direction:column}}.navigation__item{position:relative}.navigation__item--parent .navigation__text::before{background-color:var(--stil-navigation-dot-parent, var(--stil-primary))}.navigation__item--current .navigation__text::before{background-color:var(--stil-navigation-dot-current, var(--stil-secondary))}.navigation__text{position:relative;z-index:2}.navigation__text::before{content:"";display:block;width:.25em;height:.25em;border-radius:50%;position:absolute}@media screen and (min-width: 720px){.navigation__text::before{left:50%;top:100%;transform:translate(-50%, 50%)}}@media screen and (min-width: 0px)and (max-width: 720px){.navigation__text::before{left:0;top:50%;transform:translate(-200%, -50%)}}.navigation__link{padding:calc(var(--stil-space, 2em) / 2);text-decoration:none;display:block;position:relative;color:currentColor}.navigation__link::before{content:"";width:100%;height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.5);border-radius:var(--stil-border-radius, 0.3em);background-color:var(--stil-navigation-link-background, var(--stil-primary));z-index:1;opacity:0;transition:transform var(--stil-transition, 0.3s, ease-in-out)}.navigation__link:hover::before{opacity:var(--stil-navigation-link-hover-opacity, 0.25);transform:translate(-50%, -50%) scale(1)}.navigation__link:focus{outline:none}.navigation__link:not(:hover):focus::before{transform:translate(-50%, -50%) scale(1);opacity:.5;background-color:var(--stil-primary)}.navigation__link:hover{text-decoration:none}.navigation__toggle{position:fixed;top:calc(var(--stil-space, 2em) / 2);right:calc(var(--stil-space, 2em) / 2);z-index:11;border-radius:var(--stil-border-radius, 0.3em);width:3em;height:3em;align-items:center;justify-content:center;display:flex;transition:background var(--stil-transition, 0.3s, ease-in-out),border-radius var(--stil-transition, 0.3s, ease-in-out);color:var(--stil-foreground)}.navigation__toggle::before{content:"";width:100%;height:100%;border-radius:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.5);background-color:var(--stil-foreground);opacity:0;transition:transform var(--stil-transition, 0.3s, ease-in-out)}.navigation__toggle:focus::before,.navigation__toggle:hover::before{transform:translate(-50%, -50%) scale(1);opacity:1}.navigation__toggle:hover{color:var(--stil-background)}@media screen and (min-width: 720px){.navigation__toggle{display:none}}.navigation__toggle span{display:block;width:1.5em;height:2px;background-color:currentColor;position:relative}.navigation__toggle span::before,.navigation__toggle span::after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background-color:inherit}.navigation__toggle span::before{transform:translateY(-400%)}.navigation__toggle span::after{transform:translateY(300%)}.navigation__toggle span,.navigation__toggle span:before,.navigation__toggle span:after{transition:transform .3s}.navigation__background{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:var(--stil-background);opacity:0;z-index:5}.navigation__input{position:absolute;width:0;height:0;clip-path:inset(100% 100% 100% 100%);opacity:0}@media screen and (min-width: 0px)and (max-width: 720px){.navigation__input~.navigation,.navigation__input~.header .navigation{background-color:var(--stil-background-accent);color:var(--stil-foreground);height:auto;width:auto;height:100vh;right:0;top:0;padding:var(--stil-space, 2em);padding-top:calc(var(--stil-space, 2em) * 2);transition:clip-path var(--stil-transition, 0.3s, ease-in-out);opacity:1;clip-path:inset(0 0 0 100%);align-items:flex-start;justify-content:center;transform-origin:100% 0;position:absolute;pointer-events:none}.navigation__input~.navigation .navigation__link,.navigation__input~.header .navigation .navigation__link{width:auto}.navigation__input~.navigation .navigation__link::before,.navigation__input~.header .navigation .navigation__link::before{opacity:1;transform:translate(-50%, -50%) scale(1);background-color:var(--stil-background-accent)}}@media screen and (min-width: 0px)and (max-width: 720px){.navigation__input:checked~footer.footer,.navigation__input:checked~main.content{transform:translateX(-10%);filter:blur(2px)}.navigation__input:checked~.navigation,.navigation__input:checked~.header .navigation{clip-path:inset(0 0 0 0);pointer-events:all}.navigation__input:checked~.navigation__background{pointer-events:all;opacity:.75}.navigation__input:checked+.navigation__toggle{color:var(--stil-foreground)}.navigation__input:checked+.navigation__toggle::before{transform:translate(-50%, -50%) scale(1);opacity:1;background-color:var(--stil-background)}.navigation__input:checked+.navigation__toggle span{transform:rotate(45deg)}.navigation__input:checked+.navigation__toggle span::before{transform:translateY(0%) rotate(-90deg)}.navigation__input:checked+.navigation__toggle span::after{transform:translateY(0%) rotate(90deg)}}.archive{position:relative;border-top:1px solid var(--stil-background-accent)}.archive__item{background:var(--stil-background)}.archive__link{display:block;border-radius:var(--stil-border-radius, 0.3em);text-decoration:none;color:currentColor}.archive__date{font-variant-numeric:tabular-nums;opacity:.5;display:block}.archive__date span+span{margin-left:.5ch}.archive--articles .archive__list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 720px){.archive--articles .archive__list{width:calc(100% + var(--stil-space, 2em));margin-left:calc(var(--stil-space, 2em) * -1);position:relative;top:calc(var(--stil-space, 2em) * -1)}}.archive--articles .archive__text{font-size:1.5em;display:block;font-weight:bold;transition:var(--stil-transition, 0.3s, ease-in-out)}.archive--articles .archive__date{display:block;position:absolute;right:0;top:0;margin:.5em;font-size:.8em;font-weight:bold;background-color:var(--stil-background);color:currentColor;padding:.5em;border-radius:var(--stil-border-radius, 0.3em)}.archive--articles .archive__info{display:block}.archive--articles .archive__item{position:relative;display:block;margin-top:var(--stil-space, 2em);transform:scale(1);transition:transform var(--stil-transition, 0.3s, ease-in-out);width:100%;border-radius:var(--stil-border-radius, 0.3em)}@media screen and (min-width: 720px){.archive--articles .archive__item{width:calc(33.33% - var(--stil-space, 2em));margin-left:var(--stil-space, 2em)}}.archive--articles .archive__item+.archive__item{flex-direction:column}.archive--articles .archive__item::before{content:"";display:block;width:calc(100% + var(--stil-space, 2em));height:calc(100% + var(--stil-space, 2em));position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.8);background-color:var(--stil-background);z-index:-1;box-shadow:0 0 1em 0 var(--stil-accent);opacity:0;border-radius:calc(var(--stil-border-radius, 0.3em) * 2);transition:opacity var(--stil-transition, 0.3s, ease-in-out),transform var(--stil-transition, 0.3s, ease-in-out)}.archive--articles .archive__item:hover .archive__date{opacity:1}.archive--articles .archive__item:hover,.archive--articles .archive__item:focus{transform:scale(1.05)}.archive--articles .archive__item:hover::before,.archive--articles .archive__item:focus::before{opacity:1;transform:translate(-50%, -50%) scale(1)}.archive--articles .archive__item:focus{outline:none}.archive--articles .archive__tags{display:flex;align-items:center;justify-content:flex-start;text-align:center;padding:0;opacity:.25;transition:opacity var(--stil-transition, 0.3s, ease-in-out)}@media screen and (min-width: 720px){.archive--articles .archive__tags{margin-top:calc(var(--stil-space, 2em) * -1)}}.archive--articles .archive__tags:hover{opacity:1}.archive--articles .archive__image{width:100%;height:10em;overflow:hidden;flex-shrink:0;border-radius:var(--stil-border-radius, 0.3em)}.archive--articles .archive__image img{object-fit:cover;width:100%;height:100%}.archive--articles .archive__image+.archive__info{margin-top:1em}@media screen and (min-width: 720px){.archive--articles .archive__image+.archive__date+.archive__text{margin-top:1em}}.archive--articles .archive__image--empty{position:relative;background-color:var(--stil-background-accent)}.archive--articles .archive__image--empty::before{content:"?";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;font-size:2em;font-weight:bold;width:2em;height:2em;line-height:2em;text-align:center;background-color:var(--stil-background);border-radius:var(--stil-border-radius, 0.3em);color:var(--stil-accent)}.archive--articles .archive__link{width:100%}.archive--articles .archive__link+.archive__tags{margin-top:.5em}.archive--blog .archive__list{display:flex;flex-direction:column}.archive--blog .archive__text{transition:transform var(--stil-transition, 0.3s, ease-in-out)}.archive--blog .archive__item{display:flex;flex-direction:column;justify-content:space-between}.archive--blog .archive__item+.archive__item{border-top:1px solid var(--stil-accent);margin-top:calc(var(--stil-space, 2em) / 4)}@media screen and (min-width: 0px)and (max-width: 720px){.archive--blog .archive__item{padding:calc(var(--stil-space, 2em) / 2);width:calc(100% + var(--stil-space, 2em));margin-left:calc((var(--stil-space, 2em) / 2) * -1)}}.archive--blog .archive__item:hover .archive__text{transform:translateX(0.5em)}.archive--blog .archive__link{line-height:1.75;display:flex;transition:transform var(--stil-transition, 0.3s, ease-in-out)}@media screen and (min-width: 720px){.archive--blog .archive__info{display:flex;align-items:center;padding:calc(var(--stil-space, 2em) / 2)}}.archive--blog .archive__tags{opacity:.25}@media screen and (min-width: 720px){.archive--blog .archive__tags{justify-content:flex-end}}.archive--blog .archive__tags:hover{opacity:1}@media screen and (min-width: 720px){.archive--blog .archive__date+.archive__text{margin-left:1em}}.archive--blog .archive__image,.archive--blog .archive__image img{width:4em;height:4em;border-radius:var(--stil-border-radius, 0.3em);object-fit:cover}@media screen and (min-width: 720px){.archive--blog .archive__image:not(.archive__image--empty)+.archive__date{margin-left:calc(var(--stil-space, 2em) / 2)}}.archive--blog .archive__image--empty{display:none}@media screen and (min-width: 0px)and (max-width: 720px){.archive--blog .archive__image{float:left;margin-right:calc(var(--stil-space, 2em) / 2)}}.tags{border-top:1px solid var(--stil-accent);border-bottom:1px solid var(--stil-accent);display:flex;align-items:center;justify-content:center;opacity:.25;transition:opacity var(--stil-transition, 0.3s, ease-in-out)}.tags:hover{opacity:1}.content table{width:calc(100% + (var(--stil-space, 2em) * 1));margin-left:calc((var(--stil-space, 2em) / 2) * -1);color:currentColor}.content table.middle th,.content table.middle td{vertical-align:middle}.content table th,.content table td{vertical-align:top;text-align:left;padding:calc(var(--stil-space, 2em) / 2)}.content table th{font-weight:var(--stil-text-bold, bold)}.content table thead tr,.content table tbody tr:last-child{border-bottom:1px solid currentColor}.content table tr+tr{border-top:1px solid currentColor}@media screen and (min-width: 0px)and (max-width: 720px){.content table.wrap tr{display:flex;flex-direction:column;flex-wrap:wrap}.content table.wrap tr th,.content table.wrap tr td{display:block}}.content ul:not([class])+ol,.content ul:not([class])+ul,.content ol:not([class])+ol,.content ol:not([class])+ul{margin-top:1em}.content ul:not([class]) ul:not([class]),.content ul:not([class]) ol:not([class]),.content ol:not([class]) ul:not([class]),.content ol:not([class]) ol:not([class]){padding-left:1em}.content ul:not([class]) li,.content ol:not([class]) li{line-height:var(--stil-line-height, 1.5);font-size:var(--stil-font-size, 1em)}.content ul:not([class]) li::before,.content ol:not([class]) li::before{padding-right:1em}.content ul:not([class]) li+li,.content ol:not([class]) li+li{margin-top:.5em}.content ul:not([class])>li::before{content:"—"}.content ol:not([class]){counter-reset:list}.content ol:not([class]) ol{counter-reset:sublist}.content ol:not([class]) ol>li{counter-increment:sublist}.content ol:not([class]) ol>li::before{content:counter(list) "." counter(sublist) "."}.content ol:not([class]) ol>li>ol{counter-reset:subsublist}.content ol:not([class]) ol>li>ol>li{counter-increment:subsublist}.content ol:not([class]) ol>li>ol>li::before{content:counter(list) "." counter(sublist) "." counter(subsublist) "."}.content ol:not([class])>li{counter-increment:list}.content ol:not([class])>li::before{font-variant-numeric:tabular-nums;content:counter(list) "."}.content svg path:not([class]):not([style]):not([fill]),.content svg rect:not([class]):not([style]):not([fill]),.content svg polygon:not([class]):not([style]):not([fill]),.content svg line:not([class]):not([style]):not([fill]),.content svg polyline:not([class]):not([style]):not([fill]),.content svg ellipse:not([class]):not([style]):not([fill]),.content svg circle:not([class]):not([style]):not([fill]){fill:currentColor}.content a:not([class]){color:var(--stil-contra, var(--stil-secondary, currentColor))}.content blockquote{font-family:inherit;font-size:var(--stil-font-size, 1em);line-height:var(--stil-line-height, 1.5);padding:var(--stil-space, 2em);line-height:var(--stil-line-height, 1.5)}.content p{font-size:var(--stil-font-size, 1em);line-height:var(--stil-line-height, 1.5);max-width:var(--stil-content-paragraph-max-width, max(75ch, 960px))}.content p:first-of-type{font-size:var(--stil-font-size-first, 1.25em)}.content img{max-width:100%;width:100vw;max-height:80vh;margin:auto}pre:not([class]) code,pre[class^=language-],p code{background-color:var(--stil-background-accent);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-weight:500;border-radius:var(--stil-border-radius, 0.3em)}p code{padding:calc(var(--stil-space, 2em) / 4)}pre:not([class]) code,pre[class^=language-]{display:block;font-size:.875em;padding:var(--stil-space, 2em);line-height:1.5;position:relative;overflow:scroll}.token.comment{color:var(--stil-code-comment)}.token.prolog{color:var(--stil-code-prolog)}.token.doctype{color:var(--stil-code-doctype)}.token.cdata{color:var(--stil-code-cdata)}.token.punctuation{color:var(--stil-code-punctuation)}.token.property{color:var(--stil-code-property)}.token.tag{color:var(--stil-code-tag)}.token.constant{color:var(--stil-code-constant)}.token.symbol{color:var(--stil-code-symbol)}.token.deleted{color:var(--stil-code-deleted)}.token.boolean{color:var(--stil-code-boolean)}.token.number{color:var(--stil-code-number)}.token.selector{color:var(--stil-code-selector)}.token.attr-name{color:var(--stil-code-attr-name)}.token.string{color:var(--stil-code-string)}.token.char{color:var(--stil-code-char)}.token.builtin{color:var(--stil-code-builtin)}.token.inserted{color:var(--stil-code-inserted)}.token.operator{color:var(--stil-code-operator)}.token.entity{color:var(--stil-code-entity)}.token.url{color:var(--stil-code-url)}.token.variable{color:var(--stil-code-variable)}.token.atrule{color:var(--stil-code-atrule)}.token.attr-value{color:var(--stil-code-attr-value)}.token.function{color:var(--stil-code-function)}.token.class-name{color:var(--stil-code-class-name)}.token.keyword{color:var(--stil-code-keyword)}.token.regex{color:var(--stil-code-regex)}.token.important{color:var(--stil-code-important)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--stil-code-comment, var(--code-group-comment, hsl(100, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.punctuation{color:var(--stil-code-punctuation, var(--code-group-punctuation, hsl(100, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--stil-code-property, var(--code-group-property, hsl(10, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.boolean,.token.number{color:var(--stil-code-boolean, var(--code-group-boolean, hsl(180, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--stil-code-selector, var(--code-group-selector, hsl(220, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:var(--stil-code-variable, var(--code-group-operator, hsl(200, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:var(--stil-code-function, var(--code-group-atrule, hsl(140, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.keyword{color:var(--stil-code-keyword, var(--code-group-keyword, hsl(40, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.regex,.token.important{color:var(--stil-code-regex, var(--code-group-regex, hsl(40, calc(var(--stil-code-saturation) * 1%), calc(var(--stil-code-lightness) * 1%))))}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.content h1+figure{margin-top:calc(var(--stil-space, 2em) * 2);width:100%}@media screen and (min-width: 720px){.content h1+figure{width:calc(100% + (var(--stil-space, 2em) * 2));margin-left:calc(var(--stil-space, 2em) * -1)}}.content h1+figure img{width:100vw;max-width:auto;position:relative;left:50%;margin-left:-50vw}.content h1+figure+*{margin-top:var(--stil-space, 2em)}.row{display:grid;grid-auto-flow:row;grid-column-gap:var(--stil-gap, 0);grid-row-gap:var(--stil-gap, 0);--row-columns: repeat( var(--stil-row-total, 12), 1fr );grid-template-columns:var(--stil-row-columns);grid-template-rows:auto}.row.row--fifths{display:grid;grid-auto-flow:row;grid-column-gap:var(--stil-gap, 0);grid-row-gap:var(--stil-gap, 0);--row-columns: repeat( var(--stil-row-total, 25), 1fr );grid-template-columns:var(--stil-row-columns);grid-template-rows:auto}.column{width:100%}.column--middle{display:flex;align-items:center}.column--center{display:flex;justify-content:center}.column.full{grid-column:span 1200%}.column.half{grid-column:span 600%}.column.third{grid-column:span 833.325%}.column.two-third{grid-column:span 1666.65%}.column.quarter{grid-column:span 300%}.column.three-quarter{grid-column:span 900%}.column.fifth{grid-column:span 240%}.column.two-fifth{grid-column:span 480%}.column.three-fifth{grid-column:span 720%}.column.four-fifth{grid-column:span 960%}@media screen and (min-width: 0px){.column.small--full{grid-column:span 1200%}.column.small--half{grid-column:span 600%}.column.small--third{grid-column:span 833.325%}.column.small--two-third{grid-column:span 1666.65%}.column.small--quarter{grid-column:span 300%}.column.small--three-quarter{grid-column:span 900%}.column.small--fifth{grid-column:span 240%}.column.small--two-fifth{grid-column:span 480%}.column.small--three-fifth{grid-column:span 720%}.column.small--four-fifth{grid-column:span 960%}}@media screen and (min-width: 720px){.column.medium--full{grid-column:span 1200%}.column.medium--half{grid-column:span 600%}.column.medium--third{grid-column:span 833.325%}.column.medium--two-third{grid-column:span 1666.65%}.column.medium--quarter{grid-column:span 300%}.column.medium--three-quarter{grid-column:span 900%}.column.medium--fifth{grid-column:span 240%}.column.medium--two-fifth{grid-column:span 480%}.column.medium--three-fifth{grid-column:span 720%}.column.medium--four-fifth{grid-column:span 960%}}@media screen and (min-width: 1280px){.column.large--full{grid-column:span 1200%}.column.large--half{grid-column:span 600%}.column.large--third{grid-column:span 833.325%}.column.large--two-third{grid-column:span 1666.65%}.column.large--quarter{grid-column:span 300%}.column.large--three-quarter{grid-column:span 900%}.column.large--fifth{grid-column:span 240%}.column.large--two-fifth{grid-column:span 480%}.column.large--three-fifth{grid-column:span 720%}.column.large--four-fifth{grid-column:span 960%}}.font--sans-serif{--current-font: unquote(to-str($family));font-family:-apple-system, BlinkMacSystemFont, "Avenir Next", avenir, helvetica, " helvetica neue ", ubuntu, roboto, noto, "segoe ui", arial, sans-serif}.font--serif{--current-font: unquote(to-str($family));font-family:georgia, times, serif}.font--code{--current-font: unquote(to-str($family));font-family:Consolas, monaco, monospace}.font--helvetica{--current-font: unquote(to-str($family));font-family:"Helvetica neue", helvetica, sans-serif}.font--avenir{--current-font: unquote(to-str($family));font-family:"Avenir Next", Avenir, sans-serif}.font--poppins{--current-font: unquote(to-str($family));font-family:Poppins, -apple-system, BlinkMacSystemFont, sans-serif}.font--poppins--light{font-family:Poppins, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:200}.font--poppins--regular{font-family:Poppins, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:400}.font--poppins--medium{font-family:Poppins, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:500}.font--poppins--bold{font-family:Poppins, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:600}.font--inter{--current-font: unquote(to-str($family));font-family:Inter, -apple-system, BlinkMacSystemFont, sans-serif}.font--inter--light{font-family:Inter, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:200}.font--inter--regular{font-family:Inter, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:400}.font--inter--medium{font-family:Inter, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:500}.font--inter--bold{font-family:Inter, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:600}.font--raleway{--current-font: unquote(to-str($family));font-family:Raleway, -apple-system, BlinkMacSystemFont, sans-serif}.font--raleway--light{font-family:Raleway, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:200}.font--raleway--regular{font-family:Raleway, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:400}.font--raleway--medium{font-family:Raleway, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:500}.font--raleway--bold{font-family:Raleway, -apple-system, BlinkMacSystemFont, sans-serif;font-weight:600}h1+h1,h2+h1,h3+h1,h4+h1,h5+h1,h6+h1,p+h1,div+h1,ul+h1,ol+h1,code+h1,pre+h1,style+h1,blockquote+h1,img+h1,figure+h1,hr+h1,table+h1,img+h1{margin-top:1em}h1+h2,h2+h2,h3+h2,h4+h2,h5+h2,h6+h2,p+h2,div+h2,ul+h2,ol+h2,code+h2,pre+h2,style+h2,blockquote+h2,img+h2,figure+h2,hr+h2,table+h2,img+h2{margin-top:1em}h1+h3,h2+h3,h3+h3,h4+h3,h5+h3,h6+h3,p+h3,div+h3,ul+h3,ol+h3,code+h3,pre+h3,style+h3,blockquote+h3,img+h3,figure+h3,hr+h3,table+h3,img+h3{margin-top:1em}h1+h4,h2+h4,h3+h4,h4+h4,h5+h4,h6+h4,p+h4,div+h4,ul+h4,ol+h4,code+h4,pre+h4,style+h4,blockquote+h4,img+h4,figure+h4,hr+h4,table+h4,img+h4{margin-top:1em}h1+h5,h2+h5,h3+h5,h4+h5,h5+h5,h6+h5,p+h5,div+h5,ul+h5,ol+h5,code+h5,pre+h5,style+h5,blockquote+h5,img+h5,figure+h5,hr+h5,table+h5,img+h5{margin-top:1em}h1+h6,h2+h6,h3+h6,h4+h6,h5+h6,h6+h6,p+h6,div+h6,ul+h6,ol+h6,code+h6,pre+h6,style+h6,blockquote+h6,img+h6,figure+h6,hr+h6,table+h6,img+h6{margin-top:1em}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p,div+p,ul+p,ol+p,code+p,pre+p,style+p,blockquote+p,img+p,figure+p,hr+p,table+p,img+p{margin-top:1em}h1+div,h2+div,h3+div,h4+div,h5+div,h6+div,p+div,div+div,ul+div,ol+div,code+div,pre+div,style+div,blockquote+div,img+div,figure+div,hr+div,table+div,img+div{margin-top:1em}h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,p+ul,div+ul,ul+ul,ol+ul,code+ul,pre+ul,style+ul,blockquote+ul,img+ul,figure+ul,hr+ul,table+ul,img+ul{margin-top:1em}h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol,p+ol,div+ol,ul+ol,ol+ol,code+ol,pre+ol,style+ol,blockquote+ol,img+ol,figure+ol,hr+ol,table+ol,img+ol{margin-top:1em}h1+code,h2+code,h3+code,h4+code,h5+code,h6+code,p+code,div+code,ul+code,ol+code,code+code,pre+code,style+code,blockquote+code,img+code,figure+code,hr+code,table+code,img+code{margin-top:1em}h1+pre,h2+pre,h3+pre,h4+pre,h5+pre,h6+pre,p+pre,div+pre,ul+pre,ol+pre,code+pre,pre+pre,style+pre,blockquote+pre,img+pre,figure+pre,hr+pre,table+pre,img+pre{margin-top:1em}h1+style,h2+style,h3+style,h4+style,h5+style,h6+style,p+style,div+style,ul+style,ol+style,code+style,pre+style,style+style,blockquote+style,img+style,figure+style,hr+style,table+style,img+style{margin-top:1em}h1+blockquote,h2+blockquote,h3+blockquote,h4+blockquote,h5+blockquote,h6+blockquote,p+blockquote,div+blockquote,ul+blockquote,ol+blockquote,code+blockquote,pre+blockquote,style+blockquote,blockquote+blockquote,img+blockquote,figure+blockquote,hr+blockquote,table+blockquote,img+blockquote{margin-top:1em}h1+img,h2+img,h3+img,h4+img,h5+img,h6+img,p+img,div+img,ul+img,ol+img,code+img,pre+img,style+img,blockquote+img,img+img,figure+img,hr+img,table+img,img+img{margin-top:1em}h1+figure,h2+figure,h3+figure,h4+figure,h5+figure,h6+figure,p+figure,div+figure,ul+figure,ol+figure,code+figure,pre+figure,style+figure,blockquote+figure,img+figure,figure+figure,hr+figure,table+figure,img+figure{margin-top:1em}h1+hr,h2+hr,h3+hr,h4+hr,h5+hr,h6+hr,p+hr,div+hr,ul+hr,ol+hr,code+hr,pre+hr,style+hr,blockquote+hr,img+hr,figure+hr,hr+hr,table+hr,img+hr{margin-top:1em}h1+table,h2+table,h3+table,h4+table,h5+table,h6+table,p+table,div+table,ul+table,ol+table,code+table,pre+table,style+table,blockquote+table,img+table,figure+table,hr+table,table+table,img+table{margin-top:1em}h1+img,h2+img,h3+img,h4+img,h5+img,h6+img,p+img,div+img,ul+img,ol+img,code+img,pre+img,style+img,blockquote+img,img+img,figure+img,hr+img,table+img,img+img{margin-top:1em}div+div{margin:0}h1,h2,h3,h4,h5,h6,p,div,ul,ol,code,pre,style,blockquote,img,figure,hr,table,img{margin:0}h1{font-size:var(--stil-h-1-font-size, calc(4em + 0.5vw));line-height:var(--stil-h-1-line-height, 1);font-weight:var(--stil-h-1-font-weight, bold);text-transform:var(--stil-h-1-text-transform, none);letter-spacing:var(--stil-h-1-letter-spacing, none);color:var(--stil-h-1-color, currentColor)}h2{font-size:var(--stil-h-2-font-size, calc(2em + 0.5vw));line-height:var(--stil-h-2-line-height, 1);font-weight:var(--stil-h-2-font-weight, bold);text-transform:var(--stil-h-2-text-transform, none);letter-spacing:var(--stil-h-2-letter-spacing, none);color:var(--stil-h-2-color, currentColor)}h3{font-size:var(--stil-h-3-font-size, calc(1.3333333333em + 0.5vw));line-height:var(--stil-h-3-line-height, 1);font-weight:var(--stil-h-3-font-weight, bold);text-transform:var(--stil-h-3-text-transform, none);letter-spacing:var(--stil-h-3-letter-spacing, none);color:var(--stil-h-3-color, currentColor)}h4{font-size:var(--stil-h-4-font-size, calc(1em + 0.5vw));line-height:var(--stil-h-4-line-height, 1);font-weight:var(--stil-h-4-font-weight, bold);text-transform:var(--stil-h-4-text-transform, none);letter-spacing:var(--stil-h-4-letter-spacing, none);color:var(--stil-h-4-color, currentColor)}h5{font-size:var(--stil-h-5-font-size, calc(0.8em + 0.5vw));line-height:var(--stil-h-5-line-height, 1);font-weight:var(--stil-h-5-font-weight, bold);text-transform:var(--stil-h-5-text-transform, none);letter-spacing:var(--stil-h-5-letter-spacing, none);color:var(--stil-h-5-color, currentColor)}h6{font-size:var(--stil-h6-font-size, 14px);line-height:var(--stil-h-6-line-height, 1);font-weight:var(--stil-h-6-font-weight, bold);text-transform:var(--stil-h6-text-transform, uppercase);letter-spacing:var(--stil-h6-letter-spacing, 0.1em);color:var(--stil-h6-color, var(--current-color, var(--contra, var(--primary))))}h1 .header-anchor,h2 .header-anchor,h3 .header-anchor,h4 .header-anchor,h5 .header-anchor,h6 .header-anchor{color:inherit;font-size:.5em;text-decoration:none;position:absolute;opacity:0;transform:translateX(-100%);word-break:break-word}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}:root{--stil-red: #ea2027;--stil-red-5: #170203;--stil-red-10: #2f0406;--stil-red-15: #460709;--stil-red-20: #5d090c;--stil-red-25: #750b0f;--stil-red-30: #8c0d12;--stil-red-35: #a30f14;--stil-red-40: #ba1217;--stil-red-45: #d2141a;--stil-red-50: #e9161d;--stil-red-55: #eb2d34;--stil-red-60: #ed454a;--stil-red-65: #f05c61;--stil-red-70: #f27378;--stil-red-75: #f48a8e;--stil-red-80: #f6a2a5;--stil-red-85: #f8b9bb;--stil-red-90: #fbd0d2;--stil-red-95: #fde8e8;--stil-orange: #f79f1f;--stil-orange-5: #190f01;--stil-orange-10: #311e02;--stil-orange-15: #4a2d03;--stil-orange-20: #623c04;--stil-orange-25: #7b4b04;--stil-orange-30: #945a05;--stil-orange-35: #ac6906;--stil-orange-40: #c57807;--stil-orange-45: #de8708;--stil-orange-50: #f69509;--stil-orange-55: #f7a021;--stil-orange-60: #f8ab3a;--stil-orange-65: #f9b553;--stil-orange-70: #fac06b;--stil-orange-75: #fbca84;--stil-orange-80: #fbd59d;--stil-orange-85: #fcdfb5;--stil-orange-90: #fdeace;--stil-orange-95: #fef4e6;--stil-yellow: #ffc312;--stil-yellow-5: #1a1300;--stil-yellow-10: #332600;--stil-yellow-15: #4d3900;--stil-yellow-20: #664c00;--stil-yellow-25: #805f00;--stil-yellow-30: #997200;--stil-yellow-35: #b38500;--stil-yellow-40: #cc9800;--stil-yellow-45: #e6ab00;--stil-yellow-50: #ffbe00;--stil-yellow-55: #ffc51a;--stil-yellow-60: #ffcb33;--stil-yellow-65: #ffd24d;--stil-yellow-70: #ffd866;--stil-yellow-75: #ffdf80;--stil-yellow-80: #ffe599;--stil-yellow-85: #ffecb3;--stil-yellow-90: #fff2cc;--stil-yellow-95: #fff9e6;--stil-lime: #c4e538;--stil-lime-5: #131703;--stil-lime-10: #262d06;--stil-lime-15: #384409;--stil-lime-20: #4b5a0c;--stil-lime-25: #5e710f;--stil-lime-30: #718712;--stil-lime-35: #849e15;--stil-lime-40: #97b418;--stil-lime-45: #a9cb1b;--stil-lime-50: #bce21d;--stil-lime-55: #c3e434;--stil-lime-60: #cae74b;--stil-lime-65: #d0ea61;--stil-lime-70: #d7ed78;--stil-lime-75: #def08e;--stil-lime-80: #e4f3a5;--stil-lime-85: #ebf6bb;--stil-lime-90: #f2f9d2;--stil-lime-95: #f8fce8;--stil-grass: #a3cb38;--stil-grass-5: #101405;--stil-grass-10: #20280b;--stil-grass-15: #303d10;--stil-grass-20: #415115;--stil-grass-25: #51651a;--stil-grass-30: #617920;--stil-grass-35: #718e25;--stil-grass-40: #81a22a;--stil-grass-45: #91b630;--stil-grass-50: #a2ca35;--stil-grass-55: #abcf49;--stil-grass-60: #b4d55d;--stil-grass-65: #beda71;--stil-grass-70: #c7df86;--stil-grass-75: #d0e59a;--stil-grass-80: #daeaae;--stil-grass-85: #e3efc2;--stil-grass-90: #ecf4d7;--stil-grass-95: #f6faeb;--stil-green: #2f9915;--stil-green-5: #071603;--stil-green-10: #0e2d06;--stil-green-15: #154309;--stil-green-20: #1c5a0c;--stil-green-25: #22700f;--stil-green-30: #298712;--stil-green-35: #309d16;--stil-green-40: #37b319;--stil-green-45: #3eca1c;--stil-green-50: #45e01f;--stil-green-55: #57e335;--stil-green-60: #6ae64c;--stil-green-65: #7de962;--stil-green-70: #8fed78;--stil-green-75: #a2f08f;--stil-green-80: #b5f3a5;--stil-green-85: #c7f6bc;--stil-green-90: #daf9d2;--stil-green-95: #ecfce9;--stil-sky: #3cc6e9;--stil-sky-5: #031317;--stil-sky-10: #05262e;--stil-sky-15: #083845;--stil-sky-20: #0a4b5c;--stil-sky-25: #0d5e73;--stil-sky-30: #107189;--stil-sky-35: #1284a0;--stil-sky-40: #1596b7;--stil-sky-45: #17a9ce;--stil-sky-50: #1abce5;--stil-sky-55: #31c3e8;--stil-sky-60: #48c9ea;--stil-sky-65: #5fd0ed;--stil-sky-70: #76d7ef;--stil-sky-75: #8cdef2;--stil-sky-80: #a3e4f5;--stil-sky-85: #baebf7;--stil-sky-90: #d1f2fa;--stil-sky-95: #e8f8fc;--stil-water: #1289a7;--stil-water-5: #021317;--stil-water-10: #05262e;--stil-water-15: #073945;--stil-water-20: #0a4c5c;--stil-water-25: #0c5e73;--stil-water-30: #0f718a;--stil-water-35: #1184a1;--stil-water-40: #1497b8;--stil-water-45: #16aacf;--stil-water-50: #19bde6;--stil-water-55: #30c3e9;--stil-water-60: #47caeb;--stil-water-65: #5ed1ee;--stil-water-70: #75d7f0;--stil-water-75: #8cdef3;--stil-water-80: #a3e5f5;--stil-water-85: #baebf8;--stil-water-90: #d1f2fa;--stil-water-95: #e8f8fd;--stil-blue: #0652dd;--stil-blue-5: #010919;--stil-blue-10: #011232;--stil-blue-15: #021c4a;--stil-blue-20: #032563;--stil-blue-25: #032e7c;--stil-blue-30: #043795;--stil-blue-35: #0540ae;--stil-blue-40: #054ac7;--stil-blue-45: #0653df;--stil-blue-50: #075cf8;--stil-blue-55: #206cf9;--stil-blue-60: #387dfa;--stil-blue-65: #518dfa;--stil-blue-70: #6a9dfb;--stil-blue-75: #83aefc;--stil-blue-80: #9cbefc;--stil-blue-85: #b5cefd;--stil-blue-90: #cddefe;--stil-blue-95: #e6effe;--stil-deepblue: #1b1464;--stil-deepblue-5: #060415;--stil-deepblue-10: #0b092b;--stil-deepblue-15: #110d40;--stil-deepblue-20: #171155;--stil-deepblue-25: #1d156a;--stil-deepblue-30: #221a80;--stil-deepblue-35: #281e95;--stil-deepblue-40: #2e22aa;--stil-deepblue-45: #3426bf;--stil-deepblue-50: #392bd5;--stil-deepblue-55: #4d40d9;--stil-deepblue-60: #6155dd;--stil-deepblue-65: #756ae1;--stil-deepblue-70: #8880e6;--stil-deepblue-75: #9c95ea;--stil-deepblue-80: #b0aaee;--stil-deepblue-85: #c4bff2;--stil-deepblue-90: #d7d5f7;--stil-deepblue-95: #ebeafb;--stil-brown: #975d12;--stil-brown-5: #170e03;--stil-brown-10: #2e1c05;--stil-brown-15: #442a08;--stil-brown-20: #5b380b;--stil-brown-25: #72460e;--stil-brown-30: #895410;--stil-brown-35: #9f6213;--stil-brown-40: #b67016;--stil-brown-45: #cd7e18;--stil-brown-50: #e48c1b;--stil-brown-55: #e79832;--stil-brown-60: #e9a349;--stil-brown-65: #ecaf60;--stil-brown-70: #efba76;--stil-brown-75: #f1c68d;--stil-brown-80: #f4d1a4;--stil-brown-85: #f7ddbb;--stil-brown-90: #fae8d1;--stil-brown-95: #fcf4e8;--stil-purple: #833471;--stil-purple-5: #120710;--stil-purple-10: #250e1f;--stil-purple-15: #37162f;--stil-purple-20: #491d3f;--stil-purple-25: #5b244f;--stil-purple-30: #6e2b5e;--stil-purple-35: #80336e;--stil-purple-40: #923a7e;--stil-purple-45: #a4418e;--stil-purple-50: #b7489d;--stil-purple-55: #be5ba7;--stil-purple-60: #c56db1;--stil-purple-65: #cc7fbb;--stil-purple-70: #d491c4;--stil-purple-75: #dba4ce;--stil-purple-80: #e2b6d8;--stil-purple-85: #e9c8e2;--stil-purple-90: #f1daeb;--stil-purple-95: #f8edf5;--stil-deeppurple: #6f1e51;--stil-deeppurple-5: #14050f;--stil-deeppurple-10: #280b1d;--stil-deeppurple-15: #3c102c;--stil-deeppurple-20: #50163b;--stil-deeppurple-25: #641b49;--stil-deeppurple-30: #782158;--stil-deeppurple-35: #8d2667;--stil-deeppurple-40: #a12b75;--stil-deeppurple-45: #b53184;--stil-deeppurple-50: #c93692;--stil-deeppurple-55: #ce4a9d;--stil-deeppurple-60: #d45ea8;--stil-deeppurple-65: #d972b3;--stil-deeppurple-70: #de87be;--stil-deeppurple-75: #e49bc9;--stil-deeppurple-80: #e9afd4;--stil-deeppurple-85: #efc3de;--stil-deeppurple-90: #f4d7e9;--stil-deeppurple-95: #faebf4;--stil-rose: #fda7df;--stil-rose-5: #190110;--stil-rose-10: #320121;--stil-rose-15: #4b0231;--stil-rose-20: #640242;--stil-rose-25: #7d0352;--stil-rose-30: #960363;--stil-rose-35: #af0473;--stil-rose-40: #c70583;--stil-rose-45: #e00594;--stil-rose-50: #f906a4;--stil-rose-55: #fa1fad;--stil-rose-60: #fa38b6;--stil-rose-65: #fb50c0;--stil-rose-70: #fc69c9;--stil-rose-75: #fc82d2;--stil-rose-80: #fd9bdb;--stil-rose-85: #fdb4e4;--stil-rose-90: #fecded;--stil-rose-95: #fee6f6;--stil-lavender: #d980fa;--stil-lavender-5: #120119;--stil-lavender-10: #240231;--stil-lavender-15: #36034a;--stil-lavender-20: #490462;--stil-lavender-25: #5b057b;--stil-lavender-30: #6d0693;--stil-lavender-35: #7f07ac;--stil-lavender-40: #9108c4;--stil-lavender-45: #a309dd;--stil-lavender-50: #b60af5;--stil-lavender-55: #bd22f6;--stil-lavender-60: #c43bf7;--stil-lavender-65: #cc53f8;--stil-lavender-70: #d36cf9;--stil-lavender-75: #da84fa;--stil-lavender-80: #e29dfb;--stil-lavender-85: #e9b5fc;--stil-lavender-90: #f0cefd;--stil-lavender-95: #f8e6fe;--stil-pink: #ff7cae;--stil-pink-5: #1a000a;--stil-pink-10: #330013;--stil-pink-15: #4d001d;--stil-pink-20: #660027;--stil-pink-25: #800031;--stil-pink-30: #99003a;--stil-pink-35: #b30044;--stil-pink-40: #cc004e;--stil-pink-45: #e60058;--stil-pink-50: #ff0061;--stil-pink-55: #ff1a71;--stil-pink-60: #ff3381;--stil-pink-65: #ff4d91;--stil-pink-70: #ff66a0;--stil-pink-75: #ff80b0;--stil-pink-80: #ff99c0;--stil-pink-85: #ffb3d0;--stil-pink-90: #ffccdf;--stil-pink-95: #ffe6ef;--stil-berry: #b53471;--stil-berry-5: #14060c;--stil-berry-10: #280b19;--stil-berry-15: #3b1125;--stil-berry-20: #4f1731;--stil-berry-25: #631c3e;--stil-berry-30: #77224a;--stil-berry-35: #8b2857;--stil-berry-40: #9e2e63;--stil-berry-45: #b2336f;--stil-berry-50: #c6397c;--stil-berry-55: #cc4d89;--stil-berry-60: #d16196;--stil-berry-65: #d774a3;--stil-berry-70: #dd88b0;--stil-berry-75: #e39cbd;--stil-berry-80: #e8b0ca;--stil-berry-85: #eec4d8;--stil-berry-90: #f4d7e5;--stil-berry-95: #f9ebf2;--stil-pomegranate: #ed4c67;--stil-pomegranate-5: #170206;--stil-pomegranate-10: #2e050c;--stil-pomegranate-15: #460711;--stil-pomegranate-20: #5d0917;--stil-pomegranate-25: #740c1d;--stil-pomegranate-30: #8b0e23;--stil-pomegranate-35: #a21029;--stil-pomegranate-40: #b9132f;--stil-pomegranate-45: #d11534;--stil-pomegranate-50: #e8173a;--stil-pomegranate-55: #ea2e4e;--stil-pomegranate-60: #ec4662;--stil-pomegranate-65: #ef5d75;--stil-pomegranate-70: #f17489;--stil-pomegranate-75: #f38b9d;--stil-pomegranate-80: #f6a2b0;--stil-pomegranate-85: #f8b9c4;--stil-pomegranate-90: #fad1d8;--stil-pomegranate-95: #fde8eb;--stil-turquoise: #12cbc4;--stil-turquoise-5: #021717;--stil-turquoise-10: #042f2d;--stil-turquoise-15: #064644;--stil-turquoise-20: #085e5a;--stil-turquoise-25: #0a7571;--stil-turquoise-30: #0c8d88;--stil-turquoise-35: #0fa49e;--stil-turquoise-40: #11bbb5;--stil-turquoise-45: #13d3cc;--stil-turquoise-50: #15eae2;--stil-turquoise-55: #2cece5;--stil-turquoise-60: #44eee8;--stil-turquoise-65: #5bf0eb;--stil-turquoise-70: #72f3ee;--stil-turquoise-75: #8af5f1;--stil-turquoise-80: #a1f7f3;--stil-turquoise-85: #b9f9f6;--stil-turquoise-90: #d0fbf9;--stil-turquoise-95: #e8fdfc;--stil-gray: #7f8688;--stil-gray-5: #0c0d0d;--stil-gray-10: #191a1a;--stil-gray-15: #252728;--stil-gray-20: #313435;--stil-gray-25: #3d4142;--stil-gray-30: #4a4e4f;--stil-gray-35: #565b5d;--stil-gray-40: #62686a;--stil-gray-45: #6f7577;--stil-gray-50: #7b8284;--stil-gray-55: #888f90;--stil-gray-60: #959b9d;--stil-gray-65: #a2a8a9;--stil-gray-70: #b0b4b5;--stil-gray-75: #bdc1c2;--stil-gray-80: #cacdce;--stil-gray-85: #d7dada;--stil-gray-90: #e5e6e6;--stil-gray-95: #f2f3f3;--stil-black: #111111;--stil-black-5: #0d0d0d;--stil-black-10: #1a1a1a;--stil-black-15: #262626;--stil-black-20: #333333;--stil-black-25: #404040;--stil-black-30: #4d4d4d;--stil-black-35: #595959;--stil-black-40: #666666;--stil-black-45: #737373;--stil-black-50: gray;--stil-black-55: #8c8c8c;--stil-black-60: #999999;--stil-black-65: #a6a6a6;--stil-black-70: #b3b3b3;--stil-black-75: #bfbfbf;--stil-black-80: #cccccc;--stil-black-85: #d9d9d9;--stil-black-90: #e6e6e6;--stil-black-95: #f2f2f2;--stil-white: #ffffff;--stil-white-5: #0d0d0d;--stil-white-10: #1a1a1a;--stil-white-15: #262626;--stil-white-20: #333333;--stil-white-25: #404040;--stil-white-30: #4d4d4d;--stil-white-35: #595959;--stil-white-40: #666666;--stil-white-45: #737373;--stil-white-50: gray;--stil-white-55: #8c8c8c;--stil-white-60: #999999;--stil-white-65: #a6a6a6;--stil-white-70: #b3b3b3;--stil-white-75: #bfbfbf;--stil-white-80: #cccccc;--stil-white-85: #d9d9d9;--stil-white-90: #e6e6e6;--stil-white-95: #f2f2f2;--stil-dark: #111111;--stil-dark-5: #0d0d0d;--stil-dark-10: #1a1a1a;--stil-dark-15: #262626;--stil-dark-20: #333333;--stil-dark-25: #404040;--stil-dark-30: #4d4d4d;--stil-dark-35: #595959;--stil-dark-40: #666666;--stil-dark-45: #737373;--stil-dark-50: gray;--stil-dark-55: #8c8c8c;--stil-dark-60: #999999;--stil-dark-65: #a6a6a6;--stil-dark-70: #b3b3b3;--stil-dark-75: #bfbfbf;--stil-dark-80: #cccccc;--stil-dark-85: #d9d9d9;--stil-dark-90: #e6e6e6;--stil-dark-95: #f2f2f2;--stil-light: #ffffff;--stil-light-5: #0d0d0d;--stil-light-10: #1a1a1a;--stil-light-15: #262626;--stil-light-20: #333333;--stil-light-25: #404040;--stil-light-30: #4d4d4d;--stil-light-35: #595959;--stil-light-40: #666666;--stil-light-45: #737373;--stil-light-50: gray;--stil-light-55: #8c8c8c;--stil-light-60: #999999;--stil-light-65: #a6a6a6;--stil-light-70: #b3b3b3;--stil-light-75: #bfbfbf;--stil-light-80: #cccccc;--stil-light-85: #d9d9d9;--stil-light-90: #e6e6e6;--stil-light-95: #f2f2f2;--stil-primary: #ed4c67;--stil-secondary: #12cbc4;--stil-tertiary: #1289a7;--stil-alert: #ea2027;--stil-warning: #f79f1f;--stil-info: #3cc6e9}.boxes{width:100%;display:flex}.boxes--inline{display:flex-inline}.boxes--row{flex-direction:row}.boxes--column{flex-direction:column}.boxes--auto .box{width:var(--stil-box-width, 100%);padding-bottom:var(--stil-box-height, 100%)}.box{width:var(--stil-box-width, var(--stil-space, 2em));height:var(--stil-box-height, var(--stil-space, 2em));border-radius:var(--stil-box-border-radius, var(--stil-border-radius, 0.3em))}.box--auto{width:auto;height:auto}[class*=border--]{border-style:solid;border-color:currentColor}.border--1{border-width:.1em}.border--2{border-width:.2em}.border--3{border-width:.3em}.border--4{border-width:.4em}.border--5{border-width:.5em}.border--6{border-width:.6em}.border--7{border-width:.7em}.border--8{border-width:.8em}.border--9{border-width:.9em}.border--10{border-width:1em}.border-radius--1{border-radius:.4em}.border-radius--2{border-radius:.8em}.border-radius--3{border-radius:1.2em}.border-radius--4{border-radius:1.6em}.border-radius--5{border-radius:2em}.border-radius--6{border-radius:2.4em}.border-radius--7{border-radius:2.8em}.border-radius--8{border-radius:3.2em}.border-radius--9{border-radius:3.6em}.border-radius--10{border-radius:4em}.opacity--10{opacity:0.1}.opacity--20{opacity:0.2}.opacity--30{opacity:0.3}.opacity--40{opacity:0.4}.opacity--50{opacity:0.5}.opacity--60{opacity:0.6}.opacity--70{opacity:0.7}.opacity--80{opacity:0.8}.opacity--90{opacity:0.9}.opacity--100{opacity:1}.space--1{padding:.4em}.space--2{padding:.8em}.space--3{padding:1.2em}.space--4{padding:1.6em}.space--5{padding:2em}.space--6{padding:2.4em}.space--7{padding:2.8em}.space--8{padding:3.2em}.space--9{padding:3.6em}.space--10{padding:4em}.space-top--1{margin-top:.4em}.space-top--2{margin-top:.8em}.space-top--3{margin-top:1.2em}.space-top--4{margin-top:1.6em}.space-top--5{margin-top:2em}.space-top--6{margin-top:2.4em}.space-top--7{margin-top:2.8em}.space-top--8{margin-top:3.2em}.space-top--9{margin-top:3.6em}.space-top--10{margin-top:4em}.width--1{width:.4em}.width--2{width:.8em}.width--3{width:1.2em}.width--4{width:1.6em}.width--5{width:2em}.width--6{width:2.4em}.width--7{width:2.8em}.width--8{width:3.2em}.width--9{width:3.6em}.width--10{width:4em}.height--1{height:.4em}.height--2{height:.8em}.height--3{height:1.2em}.height--4{height:1.6em}.height--5{height:2em}.height--6{height:2.4em}.height--7{height:2.8em}.height--8{height:3.2em}.height--9{height:3.6em}.height--10{height:4em}.gap--1{--gap: 1em;gap:var(--stil-gap)}.gap--2{--gap: 2em;gap:var(--stil-gap)}.gap--3{--gap: 3em;gap:var(--stil-gap)}.gap--4{--gap: 4em;gap:var(--stil-gap)}.gap--5{--gap: 5em;gap:var(--stil-gap)}.gap--6{--gap: 6em;gap:var(--stil-gap)}.gap--7{--gap: 7em;gap:var(--stil-gap)}.gap--8{--gap: 8em;gap:var(--stil-gap)}.gap--9{--gap: 9em;gap:var(--stil-gap)}.gap--10{--gap: 10em;gap:var(--stil-gap)}.font-size--1{font-size:.4em}.font-size--2{font-size:.8em}.font-size--3{font-size:1.2em}.font-size--4{font-size:1.6em}.font-size--5{font-size:2em}.font-size--6{font-size:2.4em}.font-size--7{font-size:2.8em}.font-size--8{font-size:3.2em}.font-size--9{font-size:3.6em}.font-size--10{font-size:4em}.font--light{font-weight:200}.font--light strong{font-weight:600}.font--normal{font-weight:400}.font--normal strong{font-weight:600}.font--bold{font-weight:600}.font--italic{font-style:italic}.font--underline{text-decoration:underline}.fixed{position:fixed;top:var(--stil-fixed-top, 0);left:var(--stil-fixed-left, 0)}.clipped{clip-path:inset(var(--stil-clip-path, 0 0 0 0))}.centered{position:var(--stil-centered-position, absolute);left:var(--stil-centered-left, 50%);top:var(--stil-centered-top, 50%);transform:translate(var(--stil-centered-translate-x, -50%), var(--stil-centered-translate-y, -50%))}alert{padding:var(--stil-space, 2em);border-radius:var(--stil-border-radius, 0.3em);background-color:var(--stil-alert-background-color, var(--stil-accent));color:var(--stil-alert-text-color, currentColor)}alert--success{--alert-background-color: var(--stil-green-80);--alert-text-color: var(--stil-green-20)}alert--warning{--alert-background-color: var(--stil-orange-80);--alert-text-color: var(--stil-orange-20)}alert--error{--alert-background-color: var(--stil-red-80);--alert-text-color: var(--stil-red-20)}alert--tip{--alert-background-color: var(--stil-blue-80);--alert-text-color: var(--stil-blue-20)}.button{display:inline-block;padding:.5em 1em;background-color:inherit;text-decoration:none;border-radius:var(--stil-border-radius, 0.3em);color:var(--stil-current);border:2px solid currentColor;font-size:1em}.card{overflow:hidden;display:inline-block;padding:1em;background-color:var(--stil-accent);border-radius:var(--stil-border-radius, 0.3em);color:var(--stil-current)}.card figure{display:block;width:calc(100% + (4em));height:0;padding-bottom:100%;margin:calc(1em * -1);margin-bottom:2em}.card-group{display:grid;grid-auto-flow:row;grid-column-gap:var(--stil-gap, 0);grid-row-gap:var(--stil-gap, 0);--row-columns: repeat( var(--stil-row-total, 12), 1fr );grid-template-columns:var(--stil-row-columns);grid-template-rows:auto}.card-group .card--full{grid-column:span 1200%}.card-group .card--half{grid-column:span 600%}.card-group .card--third{grid-column:span 833.325%}.card-group .card--two-third{grid-column:span 1666.65%}.card-group .card--quarter{grid-column:span 300%}.card-group .card--three-quarter{grid-column:span 900%}.card-group .card--fifth{grid-column:span 240%}.card-group .card--two-fifth{grid-column:span 480%}.card-group .card--three-fifth{grid-column:span 720%}.card-group .card--four-fifth{grid-column:span 960%}body{background-color:var(--stil-background);color:var(--stil-foreground)}@media(prefers-color-scheme: dark){body{--stil-foreground: var(--stil-light);--stil-foreground-accent: var(--stil-light-accent, #f2f2f2);--stil-background: var(--stil-dark);--stil-background-accent: var(--stil-dark-accent, #1e1e1e);--stil-code-lightness: 75;--stil-code-saturation: 50}}@media(prefers-color-scheme: light){body{--stil-foreground: var(--stil-dark);--stil-foreground-accent: var(--stil-dark-accent, #2b2b2b);--stil-background: var(--stil-light);--stil-background-accent: var(--stil-light-accent, #f2f2f2);--stil-code-lightness: 45;--stil-code-saturation: 50}}body[color-mode=dark]{--stil-foreground: var(--stil-light);--stil-foreground-accent: var(--stil-light-accent, #f2f2f2);--stil-background: var(--stil-dark);--stil-background-accent: var(--stil-dark-accent, #1e1e1e);--stil-code-lightness: 75;--stil-code-saturation: 50}body[color-mode=light]{--stil-foreground: var(--stil-dark);--stil-foreground-accent: var(--stil-dark-accent, #2b2b2b);--stil-background: var(--stil-light);--stil-background-accent: var(--stil-light-accent, #f2f2f2);--stil-code-lightness: 45;--stil-code-saturation: 50}.color-mode{--stil-switch-stroke: calc(var(--stil-space, 2em) * 0.1);--stil-switch-color: var(--stil-foreground, currentColor);--stil-switch-margin: calc((var(--stil-switch-stroke) * 4));--stil-switch-dot-size: calc( var(--stil-space, 2em) - var(--stil-switch-margin) );border:var(--stil-switch-stroke) solid var(--stil-switch-color);width:calc(var(--stil-space, 2em) * 1.5);height:var(--stil-space, 2em);display:block;background-color:transparent;border-radius:var(--stil-space, 2em);position:relative;text-indent:-999em;transition:opacity var(--stil-transition, 0.3s, ease-in-out);opacity:.5}.color-mode:hover{opacity:1}.color-mode:focus{outline:none;box-shadow:0 0 10px 0 var(--stil-primary)}.color-mode::before{content:"";display:block;position:absolute;left:0;top:50%;transition:transform .3s ease-in-out,background-position .3s ease-in-out,background-size .3s ease-in-out;transform:translate(calc(0% + var(--stil-switch-stroke)), -50%);background-color:currentColor;border-radius:50%;width:var(--stil-switch-dot-size);height:var(--stil-switch-dot-size);background:radial-gradient(circle at 50%, transparent, transparent 33.33%, var(--stil-switch-color) 33.33%);background-repeat:no-repeat;background-size:calc(var(--stil-space, 2em) * 2) 100%;background-position:0% 50%}.color-mode::after{background-color:var(--stil-text);color:var(--stil-background);position:absolute;left:50%;top:100%;transform:translate(-50%, calc(var(--stil-switch-stroke) * 2)) scale(0);font-size:.8em;padding:.5em 1em;border-radius:var(--stil-border-radius, 0.3em);display:block;text-indent:0;opacity:0;transition:transform var(--stil-transition, 0.3s, ease-in-out)}.color-mode:hover::after{transform:translate(-50%, calc(var(--stil-switch-stroke) * 2)) scale(1);opacity:1}[color-mode=dark] .color-mode::before{transform:translate(calc(100%), -50%) rotate(180deg);background-position:25% 50%}.notification{display:inline-block;padding:1em;background-color:var(--stil-accent);border-radius:var(--stil-border-radius, 0.3em);color:var(--stil-current)}.notification--primary{border:1px solid #ed4c67;background-color:#f38b9d;color:#740c1d;--accent: #ef5d75}.notification p,.notification p:first-of-type{font-size:1em}.notification--secondary{border:1px solid #12cbc4;background-color:#8af5f1;color:#0a7571;--accent: #5bf0eb}.notification p,.notification p:first-of-type{font-size:1em}.notification--tertiary{border:1px solid #1289a7;background-color:#8cdef3;color:#0c5e73;--accent: #5ed1ee}.notification p,.notification p:first-of-type{font-size:1em}.notification--alert{border:1px solid #ea2027;background-color:#f48a8e;color:#750b0f;--accent: #f05c61}.notification p,.notification p:first-of-type{font-size:1em}.notification--warning{border:1px solid #f79f1f;background-color:#fbca84;color:#7b4b04;--accent: #f9b553}.notification p,.notification p:first-of-type{font-size:1em}.notification--info{border:1px solid #3cc6e9;background-color:#8cdef2;color:#0d5e73;--accent: #5fd0ed}.notification p,.notification p:first-of-type{font-size:1em}.tag__list{display:flex;flex-wrap:wrap;gap:calc(var(--stil-space, 2em) / 4)}.tag__item{display:block;font-size:.8em;position:relative}.tag__link{text-decoration:none;color:currentColor;display:block;padding:calc(var(--stil-space, 2em) / 4);position:relative}.tag__link:hover{background-color:transparent}.tag__link::before{content:"#"}.tag__link::after{content:"";display:block;z-index:1;position:absolute;left:50%;width:calc(100% + (var(--stil-space, 2em) / 2));height:calc(100% + (var(--stil-space, 2em) / 2));background-color:var(--stil-secondary);top:50%;transform:translate(-50%, -50%) scale(0.75);border-radius:var(--stil-border-radius, 0.3em);opacity:0;transition:transform .3s ease-in-out}.tag__link:hover::after{transform:translate(-50%, -50%) scale(1);opacity:.5}.task-list{display:flex;flex-direction:column}.task-list__item{display:block}.task-list__item+.task-list__item{margin-top:1em}.task-list__label{padding:1em;border-radius:var(--stil-border-radius, 0.3em);background-color:var(--stil-background-accent);padding-left:2.5em;position:relative;display:block}.task-list__input{position:absolute;opacity:0;width:0;height:0}.task-list__input:checked+.task-list__label::after{transform:translateY(-50%) scale(0.5)}.task-list__label::before,.task-list__label::after{content:"";width:1.5em;height:1.5em;position:absolute;left:.5em;top:50%;display:block;transform:translateY(-50%);border-radius:50%;transition:transform var(--stil-transition, 0.3s, ease-in-out)}.task-list__label::before{box-shadow:0 0 0 2px var(--stil-foreground)}.task-list__label::after{background-color:var(--stil-primary);transform:translateY(-50%) scale(0)}.task-list__link{position:relative;z-index:2}.toolbar{position:fixed;bottom:0;right:0;padding:2em;z-index:11}.tooltip{top:calc(100% + 0.5em);transform:translate(-50%, 50%) scale(0.5);padding:.5em;position:absolute;border-radius:.5em;opacity:0;pointer-events:none;background-color:var(--stil-current-90);color:var(--stil-current-10);border:1px solid var(--stil-current);transition:transform .3s ease-in-out;z-index:10;left:50%}.tooltip code{white-space:nowrap}div:hover>.tooltip,span:hover>.tooltip{opacity:1;transform:translate(-50%, 0%) scale(1)}/*# sourceMappingURL=default.css.map */
