/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/Lato-Light.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/Lato-LightItalic.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Lato-Regular.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/Lato-Italic.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Lato-Medium.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/Lato-MediumItalic.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Lato-Bold.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/Lato-BoldItalic.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}body{font-size:clamp(1rem, .5vw + .8rem, 1.25rem);font-family:"Lato", sans-serif;line-height:1.5;font-weight:300;margin:0;padding:0;color:hsla(0, 0%, 21%, 1)}img{max-width:100%}a{color:hsla(199, 80%, 35%, 1);transition:color 250ms cubic-bezier(0.5, 1, 0.89, 1);text-decoration:none}a:hover,a:focus-visible{color:hsla(199, 83%, 23%, 1);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}ul,ol{padding-inline-start:1em}pre{padding:1em;overflow-x:auto;line-height:1}code{font-family:"Fira Code","JetBrains Mono","Source Code Pro",Inconsolata,Consolas,MonoLisa,Monoid,Menlo,Monaco,Andale Mono WT,Andale Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,monospace;font-size:0.7em;line-height:1 !important}hr{display:block;width:100%;border:0;border-top:1px solid hsla(0, 0%, 82%, 1)}.table-responsive{width:100%;overflow-x:auto}table{width:100%;vertical-align:top;border-color:hsla(0, 0%, 82%, 1);border-collapse:collapse;margin-block-end:1em}thead{vertical-align:bottom}th,td{padding:0.5rem 0.5rem;color:hsla(0, 0%, 21%, 1);border-bottom-width:1px;border-color:inherit}table>:not(:first-child){border-top:2px solid currentColor}tr{border-bottom:1px solid hsla(0, 0%, 82%, 1)}tr:nth-child(even){background-color:hsla(0, 0%, 96%, 1)}.grid-content{display:grid;grid-template-columns:[full-start] minmax(clamp(1rem, 5vw, 3rem), 1fr) [feature-start] minmax(0, 11.375rem) [popout-start] minmax(0, 2rem) [content-start] min(48rem, 100% - clamp(1rem, 5vw, 3rem) * 2) [content-end] minmax(0, 2rem) [popout-end] minmax(0, 11.375rem) [feature-end] minmax(clamp(1rem, 5vw, 3rem), 1fr) [full-end]}.grid-sidebar{display:grid;grid-template-columns:[full-start] minmax(clamp(1rem, 5vw, 3rem), 1fr) [content-start] min(48rem, 100% - clamp(1rem, 5vw, 3rem) * 2) [content-end] minmax(clamp(1rem, 5vw, 3rem), 1fr) [full-end]}@media (min-width: 768px){.grid-sidebar{grid-template-columns:[sidebar-start] clamp(5rem, 33vw, 25rem) [sidebar-end full-start] minmax(clamp(1rem, 5vw, 3rem), 1fr) [content-start] min(48rem, 100% - clamp(5rem, 33vw, 25rem) - clamp(2rem, 5vw, 5.3125rem) * 2) [content-end] minmax(clamp(1rem, 5vw, 3rem), 1fr) [full-end]}}.grid-cols-4{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 768px){.grid-cols-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1024px){.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.grid-cols-3{display:grid;grid-template-columns:minmax(0, 1fr)}@media (min-width: 640px){.grid-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.grid-cols-2{display:grid;grid-template-columns:minmax(0, 1fr)}@media (min-width: 640px){.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.col-span-3{grid-column:span 3 / span 3}.grid-feature{display:grid}.grid-content>*{grid-column:content}.full{grid-column:full}.feature{grid-column:feature}.popout{grid-column:popout}.content{grid-column:content}.sidebar{grid-column:full}@media (min-width: 768px){.sidebar{grid-column:sidebar}}.grid-inner-content{width:min(48rem, 100% - clamp(1rem, 5vw, 3rem) * 2);margin:0 auto}.grid-inner-feature{max-width:74rem;margin:0 auto}h1,h2,h3,h4,h5{line-height:1.2;margin:0}p{margin:0}.text-7xl{font-size:clamp(7.5rem, 10vw + 3.5rem, 12.5rem);line-height:1.25}.text-6xl{font-size:clamp(2.25rem, 3.5vw + .85rem, 4rem);line-height:1.25}h1,.text-5xl{font-size:clamp(2.25rem, 1.5vw + 1.65rem, 3rem);line-height:1.25}h2,.text-4xl{font-size:clamp(1.875rem, .75vw + 1.575rem, 2.25rem);line-height:1.25}h3,.text-3xl{font-size:clamp(1.5rem, .75vw + 1.2rem, 1.875rem);line-height:1.375}h4,.text-2xl{font-size:clamp(1.25rem, .5vw + 1.05rem, 1.5rem)}h5,.text-xl{font-size:clamp(1.125rem, .25vw + 1.025rem, 1.25rem)}.text-reg{font-size:clamp(1rem, .5vw + .8rem, 1.25rem)}.text-sm{font-size:clamp(.875rem, .5vw + .675rem, 1.125rem)}.text-xs{font-size:clamp(.875rem, .25vw + .775rem, 1rem)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-light{font-weight:300}.font-italic{font-style:italic}.font-monospace{font-family:"Fira Code","JetBrains Mono","Source Code Pro",Inconsolata,Consolas,MonoLisa,Monoid,Menlo,Monaco,Andale Mono WT,Andale Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,monospace}.leading-relaxed{line-height:1.625}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.leading-flush{line-height:1}.leading-none{line-height:auto}.uppercase{text-transform:uppercase}.transform-none{text-transform:none !important}.normal-case{text-transform:none}.break-word{word-break:break-word}.select-overlay{position:relative;color:hsla(199, 80%, 35%, 1)}.select-overlay:after{content:"";display:block;position:absolute;right:0.625em;top:50%;width:0.75em;height:0.75em;transform:translateY(-50%);color:hsla(199, 81%, 45%, 1);background-image:url("../icon/dropdown-blue.svg");background-repeat:no-repeat;background-position:center}.select-overlay select{appearance:none;background-color:hsla(0, 0%, 100%, 1);padding:0.5em 1.75em 0.5em 0.5em;border:1px solid hsla(0, 0%, 82%, 1);color:hsla(0, 0%, 41%, 1);width:100%;border-radius:0}@media (min-width: 768px){.select-overlay select{min-width:14em}}input{border:1px solid hsla(0, 0%, 82%, 1);padding:0.5em}.search-input-overlay{position:relative}.search-input-overlay:after{content:"";display:block;position:absolute;right:0.625em;top:50%;width:1em;height:1em;transform:translateY(-50%);color:hsla(199, 81%, 45%, 1);background-image:url("../icon/search-blue.svg");background-repeat:no-repeat;background-position:center}.search-input-overlay input{padding:0.5em 1.5em 0.5em 0.5em;width:100%}@media (min-width: 768px){.search-input-overlay input{min-width:14em}}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.flow-0{--flow-space: 0em}.flow-1\/2{--flow-space: 0.5em}.flow-3\/4{--flow-space: 0.75em}.flow-1{--flow-space: 1em}.flow-3\/2{--flow-space: 1.5em}.flow-2{--flow-space: 2em}.flow-3{--flow-space: 3em}.flow-4{--flow-space: 4em}.flow-5{--flow-space: 5em}.svg{width:1em;vertical-align:middle;line-height:0}.svg svg{width:100%}.btn{text-transform:uppercase;text-decoration:none;padding:0.625em 0.875em;font-weight:800;transition:color 250ms cubic-bezier(0.5, 1, 0.89, 1),background-color 250ms cubic-bezier(0.5, 1, 0.89, 1),box-shadow 250ms cubic-bezier(0.5, 1, 0.89, 1);font-size:0.9em;width:auto;display:inline-flex;align-items:center;gap:0.5em;cursor:pointer;border:0;line-height:1.25}.btn[disabled]{cursor:not-allowed}.btn:hover,.btn:focus-visible{text-decoration:none}.btn.-primary{background-color:hsla(199, 83%, 23%, 1);color:hsla(0, 0%, 100%, 1)}.btn.-primary:hover,.btn.-primary:focus-visible{background-color:hsla(199, 80%, 35%, 1)}.btn.-primary[disabled]{background-color:hsla(0, 0%, 82%, 1)}.btn.-secondary{box-shadow:inset 0 0 0 2px hsla(199, 80%, 35%, 1);color:hsla(199, 80%, 35%, 1);background-color:transparent}.btn.-secondary:hover,.btn.-secondary:focus-visible{box-shadow:inset 0 0 0 2px hsla(199, 83%, 23%, 1);background-color:hsla(199, 83%, 23%, 1);color:hsla(0, 0%, 100%, 1)}.btn.-secondary[disabled]{box-shadow:inset 0 0 0 2px hsla(0, 0%, 82%, 1);color:hsla(0, 0%, 82%, 1);background-color:transparent}.btn.-light{box-shadow:inset 0 0 0 2px hsla(0, 0%, 100%, 1);color:hsla(0, 0%, 100%, 1);background-color:transparent}.btn.-light:hover,.btn.-light:focus-visible{box-shadow:inset 0 0 0 2px hsla(44, 98%, 53%, 1);color:hsla(44, 98%, 53%, 1)}.btn.-light[disabled]{box-shadow:inset 0 0 0 2px hsla(0, 0%, 82%, 1);color:hsla(0, 0%, 82%, 1);background-color:transparent}.btn.-tertiary{color:hsla(199, 80%, 35%, 1);box-shadow:inset 0 0 0 2px hsla(199, 80%, 35%, 1);background-color:transparent;text-transform:none;padding:0.5em 0.75em}.btn.-tertiary:hover,.btn.-tertiary:focus-visible{box-shadow:inset 0 0 0 2px hsla(199, 80%, 35%, 1);background-color:hsla(199, 80%, 35%, 1);color:hsla(0, 0%, 100%, 1)}.btn.-tertiary[disabled]{box-shadow:inset 0 0 0 2px hsla(0, 0%, 82%, 1);color:hsla(0, 0%, 82%, 1);background-color:transparent}.btn.-text{padding:0;color:hsla(199, 80%, 35%, 1);background:transparent}.btn.-text:hover,.btn.-text:focus{color:hsla(199, 83%, 23%, 1);text-decoration:underline}.btn.-text[disabled]{color:hsla(0, 0%, 82%, 1);background-color:transparent;text-decoration:none}.divider{height:1px;width:100%;background-color:hsla(0, 0%, 82%, 1);position:relative}.divider.-secondary{color:hsla(199, 80%, 35%, 1)}.divider__title{text-transform:uppercase;font-size:0.75em;font-weight:bold;display:block;position:absolute;top:0;left:0;transform:translateY(-50%);background:hsla(0, 0%, 100%, 1);padding-inline-end:1em}.nav{color:hsla(0, 0%, 100%, 1);display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:1.125em;position:sticky;top:-1px;transition:padding 250ms cubic-bezier(0.5, 1, 0.89, 1);z-index:99}.nav:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, hsla(199, 80%, 35%, 1) 0%, hsla(199, 81%, 45%, 1) 50%, hsla(199, 80%, 35%, 1) 100%);transition:opacity 1000ms cubic-bezier(0.5, 1, 0.89, 1)}.nav.-pinned:before{opacity:0.85}.nav.-pinned{padding:0.5rem 1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav__logo{align-items:center;color:hsla(0, 0%, 100%, 1);display:flex;font-weight:bold;gap:1.5em;text-decoration:none;z-index:10;transition:gap 250ms cubic-bezier(0.5, 1, 0.89, 1)}.-pinned .nav__logo{gap:1em}.nav__logo:hover,.nav__logo:focus{text-decoration:none;color:hsla(0, 0%, 100%, 1)}.nav__svg{width:2.25em;transition:width 250ms cubic-bezier(0.5, 1, 0.89, 1)}.-pinned .nav__svg{width:2em}.nav__title{font-weight:bold}.nav__title.-long{display:none}@media (min-width: 1024px){.nav__title.-long{display:block}}.nav__title.-short{display:block}@media (min-width: 1024px){.nav__title.-short{display:none}}.nav__navbar{display:none;opacity:0;transform:translateY(-15px);transition:transform 500ms cubic-bezier(0.5, 1, 0.89, 1),opacity 250ms cubic-bezier(0.5, 1, 0.89, 1);width:100%}@media (min-width: 768px){.nav__navbar{display:block;opacity:1;transform:translateY(0);width:auto;height:100%}}.nav__navbar.-visible{background:hsla(199, 80%, 35%, 1);bottom:0;display:block;position:fixed;right:0;left:0;top:0;height:100dvh}@media (min-width: 768px){.nav__navbar.-visible{position:static;background:transparent}}.nav__navbar.-active{opacity:1;transform:translateY(0)}.nav__list{align-items:center;display:flex;flex-direction:column;gap:1.75em;height:100%;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width: 768px){.nav__list{flex-direction:row;height:auto;justify-content:flex-end;align-items:center}}.nav__link{border-bottom:4px solid transparent;color:hsla(0, 0%, 100%, 1);font-size:1.5em;font-weight:500;text-decoration:none;text-transform:uppercase;transition:border-color 250ms cubic-bezier(0.5, 1, 0.89, 1)}.nav__link:hover,.nav__link:focus{color:hsla(44, 98%, 53%, 1);border-color:hsla(44, 98%, 53%, 1);text-decoration:none}.nav__link.-active{border-color:hsla(44, 98%, 53%, 1)}@media (min-width: 768px){.nav__link{font-size:0.825em;padding-block-start:0.5em;padding-block-end:0.5em}}@media (min-width: 1024px){.nav__link{white-space:nowrap}}.nav__toggle{background:transparent;border:0;height:1.25em;position:relative;width:1.5em;z-index:10}@media (min-width: 768px){.nav__toggle{display:none}}.nav__toggle__line{background-color:hsla(0, 0%, 100%, 1);height:2px;left:0;position:absolute;transition:transform 250ms cubic-bezier(0.5, 1, 0.89, 1),opacity 100ms cubic-bezier(0.5, 1, 0.89, 1),background-color 250ms cubic-bezier(0.5, 1, 0.89, 1);width:100%}.nav__toggle__line.-top{top:0}.nav__toggle__line.-middle{margin-top:-1px;top:50%}.nav__toggle__line.-bottom{bottom:0}[data-mobile="true"] .nav__toggle__line.-middle{transform:rotate(45deg)}[data-mobile="true"] .nav__toggle__line.-reversed{transform:rotate(-45deg)}[data-mobile="true"] .nav__toggle__line.-top,[data-mobile="true"] .nav__toggle__line.-bottom{opacity:0}.sidebar{padding-block:2em;padding-inline:clamp(1rem, 5vw, 3rem)}@media (min-width: 1024px){.sidebar{padding:3em}}.sidebar.-blue{background-color:hsla(198, 60%, 88%, 1)}.sidebar.-neutral{background-color:hsla(0, 0%, 96%, 1)}.sidebar__author__image{width:2em;height:2em;border-radius:100%;overflow:hidden;flex-shrink:0}.hero{display:flex;flex-direction:column;gap:clamp(1rem, 3vw, 2.5rem)}@media (min-width: 768px){.hero{flex-direction:row}}.hero__column{flex-basis:100%;width:100%}@media (min-width: 768px){.hero__column{flex-basis:50%;width:50%}}.content-cta{text-align:center}.content-cta.-dark{background:linear-gradient(to right, hsla(199, 80%, 35%, 1) 0%, hsla(199, 81%, 45%, 1) 50%, hsla(199, 80%, 35%, 1) 100%);padding-block:5em;color:hsla(0, 0%, 100%, 1)}.content-cta__image{max-width:15em;margin-left:auto;margin-right:auto}.content-cta.-dark .content-cta__text{max-width:min(48rem, 100% - clamp(1rem, 5vw, 3rem) * 2);margin:0 auto}.content-feature{display:grid;grid-template-columns:1fr;gap:2em}@media (min-width: 768px){.content-feature{grid-template-columns:2fr 1fr}}.content-feature__main{aspect-ratio:16/9;padding:3em;display:flex;align-items:center;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;color:hsla(0, 0%, 100%, 1)}.content-feature.-light .content-feature__main{color:hsla(0, 0%, 21%, 1);background:linear-gradient(75deg, hsla(198, 60%, 88%, 1) 0%, hsla(198, 60%, 88%, 1) 40%, hsla(198, 73%, 80%, 1) 100%)}.content-feature.-dark .content-feature__main{background:linear-gradient(53deg, hsla(44, 98%, 53%, 1) 5.89%, hsla(199, 73%, 40%, 1) 25.52%, hsla(199, 82%, 39%, 1) 67.19%, hsla(199, 86%, 39%, 1) 97.75%)}.content-feature.-image .content-feature__main{background:hsla(199, 80%, 12%, 1)}.content-feature__main__text{z-index:1}.content-feature__main__link{text-decoration:none;color:hsla(0, 0%, 100%, 1)}.content-feature.-light .content-feature__main__link{color:hsla(0, 0%, 21%, 1)}.content-feature__main__link:hover{text-decoration:none;color:hsla(0, 0%, 100%, 1)}.content-feature.-light .content-feature__main__link:hover{color:hsla(0, 0%, 21%, 1)}.content-feature__main__link::after{content:"";display:block;position:absolute;inset:0}.content-feature__aside>*+*{padding-block-start:2rem;margin-block-start:2rem;border-top:1px solid hsla(0, 0%, 82%, 1)}.content-feature__main__inset{position:absolute;inset:0}.content-feature__main__inset__image{width:100%;height:100%;object-fit:cover;filter:url("#blue-gradient-map");transition:opacity 250ms cubic-bezier(0.5, 1, 0.89, 1)}.content-feature__main:hover .content-feature__main__inset__image{opacity:0.8}.content-feature__main__filter{display:none}@-moz-document url-prefix(){.content-feature.-image .content-feature__main{background:hsla(199, 81%, 45%, 1)}.content-feature__main__inset__image{opacity:0.5;mix-blend-mode:multiply}.content-feature__main:hover .content-feature__main__inset__image{opacity:0.3}}.filter__control.-dark{padding-block:2em;background:linear-gradient(to right, hsla(199, 80%, 35%, 1) 0%, hsla(199, 81%, 45%, 1) 50%, hsla(199, 80%, 35%, 1) 100%);color:hsla(0, 0%, 100%, 1)}.filter__control__header+.filter__control__group{margin-block-start:2em}.filter__control__group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:1em;width:100%;padding-inline-start:clamp(1rem, 5vw, 3rem);padding-inline-end:clamp(1rem, 5vw, 3rem)}@media (min-width: 768px){.filter__control__group{flex-direction:row}}.filter__control__clear{margin:0 auto}@media (min-width: 768px){.filter__control__clear{margin:0}}.filter__select{min-width:15em;padding:0.5em 0.75em;color:hsla(0, 0%, 41%, 1)}.-dark .filter__select{background:hsla(0, 0%, 100%, 1);border:0}[data-filter-entry][data-active="false"]{display:none}[data-filter-null]{display:block}[data-filter-entry-section] [data-active="true"] ~ [data-filter-null]{display:none}.card-horizontal{display:flex;gap:1.25em;margin-block-end:2em}.card-horizontal:not([data-active=false])+.card-horizontal{padding-block-start:2em;border-top:1px solid hsla(0, 0%, 82%, 1)}.card-horizontal__image{width:6em;flex-shrink:0}@media (min-width: 768px){.card-horizontal__image{width:15em}}.card-vertical__icon{aspect-ratio:9/3;width:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(198, 60%, 88%, 1);position:relative;color:hsla(199, 83%, 23%, 1);margin-block-end:0.5em}.card-vertical:nth-child(4n+2) .card-vertical__icon{background-color:hsla(199, 66%, 78%, 1)}.card-vertical:nth-child(4n+3) .card-vertical__icon{background-color:hsla(199, 66%, 67%, 1)}.card-vertical:nth-child(4n+4) .card-vertical__icon{background-color:hsla(0, 0%, 96%, 1)}.link-inset:after{content:"";display:block;position:absolute;inset:0}.person{text-align:center}.person__image{border-radius:100%;overflow:hidden;max-width:7.5em;aspect-ratio:1/1;margin:0 auto}.person__image__el{width:100%;height:100%}.footer{background-color:hsla(199, 83%, 23%, 1);color:hsla(0, 0%, 100%, 1)}.footer__inset{padding-block:3em;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2em}@media (min-width: 768px){.footer__inset{flex-direction:row}}.footer__nav{display:flex;flex-direction:column;align-items:center}.footer__nav__list{padding:0;margin:0;display:flex;gap:1em;font-size:0.75em;flex-direction:column;align-items:center}@media (min-width: 768px){.footer__nav__list{flex-direction:row;align-items:flex-start}}.footer__nav__item{list-style:none}.footer__nav__link{color:hsla(0, 0%, 100%, 1)}.footer__nav__link:hover,.footer__nav__link:focus-visible{color:hsla(44, 98%, 53%, 1)}.footer__social__list{display:flex;flex-wrap:wrap;gap:1em;list-style:none;margin:0;padding:0;justify-content:center}.footer__social__link{color:hsla(0, 0%, 100%, 1)}.footer__social__link:hover,.footer__social__link:focus-visible{color:hsla(44, 98%, 53%, 1)}pre:not(.highlight){background-color:#f6f8fa}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#24292f;background-color:#f6f8fa}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .kv{color:#cf222e}.highlight .gr{color:#f6f8fa}.highlight .gd{color:#82071e;background-color:#ffebe9}.highlight .nb{color:#953800}.highlight .nc{color:#953800}.highlight .no{color:#953800}.highlight .nn{color:#953800}.highlight .sr{color:#116329}.highlight .na{color:#116329}.highlight .nt{color:#116329}.highlight .gi{color:#116329;background-color:#dafbe1}.highlight .kc{color:#0550ae}.highlight .l,.highlight .ld,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mx{color:#0550ae}.highlight .sb{color:#0550ae}.highlight .bp{color:#0550ae}.highlight .ne{color:#0550ae}.highlight .nl{color:#0550ae}.highlight .py{color:#0550ae}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#0550ae}.highlight .o,.highlight .ow{color:#0550ae}.highlight .gh{color:#0550ae;font-weight:bold}.highlight .gu{color:#0550ae;font-weight:bold}.highlight .s,.highlight .sa,.highlight .sc,.highlight .dl,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .sx,.highlight .s1,.highlight .ss{color:#0a3069}.highlight .nd{color:#8250df}.highlight .nf,.highlight .fm{color:#8250df}.highlight .err{color:#f6f8fa;background-color:#82071e}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .c1,.highlight .cs{color:#6e7781}.highlight .gl{color:#6e7781}.highlight .gt{color:#6e7781}.highlight .ni{color:#24292f}.highlight .si{color:#24292f}.highlight .ge{color:#24292f;font-style:italic}.highlight .gs{color:#24292f;font-weight:bold}.quarto-content img{display:block;height:auto !important;margin:0 auto}.quarto-content img[src$=".svg"]{width:100%}.bold{font-weight:bold}.time{position:absolute;left:-110px}.timeline-wrapper{padding-left:80px;min-width:400px;font-family:'Helvetica';font-size:14px}.StepProgress{position:relative;padding-left:45px;list-style:none}.StepProgress::before{display:inline-block;content:'';position:absolute;top:0;left:15px;width:10px;height:100%;border-left:2px solid #CCC}.StepProgress-item{position:relative;counter-increment:list}.StepProgress-item:not(:last-child){padding-bottom:20px}.StepProgress-item::before{display:inline-block;content:'';position:absolute;left:-30px;height:100%;width:10px}.StepProgress-item::after{content:'';display:inline-block;position:absolute;top:0;left:-37px;width:12px;height:12px;border:2px solid #CCC;border-radius:50%;background-color:#FFF}.StepProgress-item.is-done::before{border-left:2px gray}.StepProgress-item.is-done::after{font-size:10px;color:#FFF;text-align:center;border:2px gray;background-color:#12719e}.StepProgress strong{display:block}div.references{margin-left:2em;text-indent:-2em;font-size:calc(0.7em + 0.15vw)}div.references p{margin-bottom:10px !important}div#refs.references.csl-bib-body{margin-left:2em;text-indent:-2em;font-size:calc(0.7em + 0.15vw)}.csl-entry{margin-bottom:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.focus-not-sr-only:focus{position:absolute;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.skip-link{background:hsla(0, 0%, 100%, 1);z-index:100}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.items-center{align-items:center}.gap-xs{gap:clamp(0.25em, 1vw, 0.5em)}.gap-sm{gap:clamp(0.5em, 2vw, 1em)}.gap{gap:clamp(1em, 3vw, 2em)}.gap-lg{gap:clamp(2em, 4vw, 2.5em)}.block{display:block}.inline-block{display:inline-block}.relative{position:relative}.w-1\/2{width:50%}.w-full{width:100%}.m-0{margin:0}.mb-0{margin-block-end:0}.mb-1\/2{margin-block-end:0.5em}.mb-1{margin-block-end:1em}.mb-2{margin-block-end:2em}.mb-3{margin-block-end:3em}.mb-4{margin-block-end:4em}.mt-0{margin-block-start:0}.mt-1\/2{margin-block-start:0.5em}.mt-1{margin-block-start:1em}.mt-2{margin-block-start:2em}.mt-3{margin-block-start:3em}.mt-4{margin-block-start:4em}.mx-auto{margin:0 auto}.mi-2{margin-inline:2em}.mi-3{margin-inline:3em}.my-content{margin-block-start:2em;margin-block-end:4em}@media (min-width: 1024px){.my-content{margin-block-start:4em;margin-block-end:6em}}.mb-content{margin-block-end:4em}@media (min-width: 1024px){.mb-content{margin-block-end:6em}}.mt-content-cancel{margin-block-start:-2em}@media (min-width: 1024px){.mt-content-cancel{margin-block-start:-4em}}.p-0{padding:0}.p-1{padding:1em}.pb-1{padding-block-end:1em}.pb-4{padding-block-end:4em}.pt-content{padding-block-start:2em}@media (min-width: 1024px){.pt-content{padding-block-start:4em}}.pb-content{padding-block-end:2em}@media (min-width: 1024px){.pb-content{padding-block-end:4em}}.py-8{padding-block:8em}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.overflow-hidden{overflow:hidden}.color-white{color:hsla(0, 0%, 100%, 1)}.color-text{color:hsla(0, 0%, 21%, 1)}.color-neutral-800{color:hsla(0, 0%, 41%, 1)}.color-blue-500{color:hsla(199, 81%, 45%, 1)}.color-blue-700{color:hsla(199, 80%, 35%, 1)}.color-blue-800{color:hsla(199, 83%, 23%, 1)}.bg-blue-700{background-color:hsla(199, 80%, 35%, 1)}.bg-blue-800{background-color:hsla(199, 83%, 23%, 1)}.bg-pattern-dot{background-image:url("../img/pattern-square-dot.png");background-repeat:repeat;background-size:12px}.bg-white-gradient-center:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle, #fff 0%, #fff 48%, rgba(255,255,255,0) 100%)}.bg-white-gradient-bottom-right:before{content:'';display:block;position:absolute;width:50%;aspect-ratio:1/1;bottom:0;right:0;transform:translate(50%, 50%);background:radial-gradient(circle, #fff 0%, rgba(255,255,255,0) 100%)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.border-b-blue{border-bottom:1px solid hsla(199, 81%, 45%, 1)}.border-pill{border:1px solid hsla(0, 0%, 82%, 1);padding:0.25em 0.5em;border-radius:0.5rem}
