:root{--primary-text-color:#000000;--secondary-text-color:#262626;--primary-color:#cbffea;--secondary-color:#09664d;--button-color:#fff;--button-hover-color:#221d23;--background-color:#fff;--footer-color:#fff3f3;--inverted-text-color:#fff;--selection-color:#c6c6c6}[data-theme=dark]{--primary-text-color:#fff;--secondary-text-color:rgb(229, 231, 235);--primary-color:#cbffea;--secondary-color:#09664d;--button-color:#221d23;--button-hover-color:#221d23;--background-color:#000;--footer-color:#172f33cc;--selection-color:#09664d}.nav-container{position:fixed;top:0;left:0;right:0;z-index:1000;padding:2rem 0;transition:box-shadow .5s,transform .5s;background-color:var(--background-color);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.nav-container.scroll-down{transform:translate3d(0,-100%,0)}.nav-container.scroll-up{transform:none}.nav-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}.nav-section .nav-controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-section .nav-controls a{border-bottom:none}.nav-section .nav-controls .logo-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.1rem;font-weight:2}@media screen and (max-width:574px){.nav-section .nav-controls .logo-link .logo{display:none}}@media screen and (min-width:575px){.nav-section .nav-controls .logo-link .logo-small{display:none}}@media screen and (min-width:575px){.nav-section .nav-controls .menu-items{margin-left:2rem}}.nav-section .nav-controls .menu-items .menu-item{font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.1rem;margin-left:2rem}@media screen and (max-width:574px){.nav-section .nav-controls .menu-items .menu-item{margin-left:1rem}}.header-hidden{position:absolute;display:inline-block;opacity:0;width:0;height:0;visibility:hidden;overflow:hidden}.icon-wrapper{opacity:.5;position:relative;border-radius:5px;width:40px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.icon-wrapper:hover{opacity:1}@media screen and (max-width:735px){.icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon-wrapper:hover{opacity:.5}}.icon-wrapper[class*=data-ally]:focus::after{content:"";position:absolute;left:0;top:-30%;width:100%;height:160%;border:2px solid var(--secondary-text-color);background:rgba(255,255,255,1%);border-radius:5px}.sun-rays{position:relative;right:-16px;width:9px;height:9px;border-radius:50%;border:2px solid var(--primary-text-color);background:var(--primary-text-color);-webkit-transform:1;-ms-transform:1;transform:1;-webkit-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease;overflow:hidden;-webkit-box-shadow:0 -23px 0 var(--primary-text-color),0 23px 0 var(--primary-text-color),23px 0 0 var(--primary-text-color),-23px 0 0 var(--primary-text-color),15px 15px 0 var(--primary-text-color),-15px 15px 0 var(--primary-text-color),15px -15px 0 var(--primary-text-color),-15px -15px 0 var(--primary-text-color);box-shadow:0 -23px 0 var(--primary-text-color),0 23px 0 var(--primary-text-color),23px 0 0 var(--primary-text-color),-23px 0 0 var(--primary-text-color),15px 15px 0 var(--primary-text-color),-15px 15px 0 var(--primary-text-color),15px -15px 0 var(--primary-text-color),-15px -15px 0 var(--primary-text-color);-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.moon-or-sun{position:relative;width:24px;height:24px;border-radius:50%;border:2px solid var(--primary-text-color);background:var(--primary-text-color);-webkit-transform:1;-ms-transform:1;transform:1;-webkit-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease;overflow:hidden}.moon-mask{position:absolute;right:-1px;top:-8px;height:24px;width:24px;border-radius:50%;border:0;background:var(--background-color);-webkit-transform:translate("0, 0");-ms-transform:translate("0, 0");transform:translate("0, 0");opacity:1;-webkit-transition:var(--color-mode-transition),-webkit-transform .45s ease;transition:var(--color-mode-transition),-webkit-transform .45s ease;-o-transition:transform .45s ease,var(--color-mode-transition);transition:transform .45s ease,var(--color-mode-transition);transition:transform .45s ease,var(--color-mode-transition),-webkit-transform .45s ease}.mask-to-sun-animation{-webkit-animation-name:mask-to-sun;animation-name:mask-to-sun;-webkit-animation-duration:.4s;animation-duration:.4s}.mask-to-moon-animation{-webkit-animation-name:mask-to-moon;animation-name:mask-to-moon;-webkit-animation-duration:.4s;animation-duration:.4s}.to-sun-animation{-webkit-animation-name:to-sun;animation-name:to-sun;-webkit-animation-duration:.4s;animation-duration:.4s}.to-moon-animation{-webkit-animation-name:to-moon;animation-name:to-moon;-webkit-animation-duration:.4s;animation-duration:.4s}.expand-rays{-webkit-animation-name:expand-rays;animation-name:expand-rays;-webkit-animation-duration:.5s;animation-duration:.5s}.contract-rays{-webkit-animation-name:contract-rays;animation-name:contract-rays;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes mask-to-sun{from{top:-8px;right:-5px;-webkit-transform:scale(1);transform:scale(1)}to{top:-25px;right:-15px;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes mask-to-sun{from{top:-8px;right:-5px;-webkit-transform:scale(1);transform:scale(1)}to{top:-25px;right:-15px;-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes mask-to-moon{from{top:-25px;right:-15px;-webkit-transform:scale(.5);transform:scale(.5)}to{top:-8px;right:-5px;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mask-to-moon{from{top:-25px;right:-15px;-webkit-transform:scale(.5);transform:scale(.5)}to{top:-8px;right:-5px;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes to-sun{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes to-sun{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes to-moon{from{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes to-moon{from{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes expand-rays{from{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes expand-rays{from{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes contract-rays{from{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(.1);transform:scale(.1)}}@keyframes contract-rays{from{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(.1);transform:scale(.1)}}.heading-container{margin:4rem 0}.heading-container h1.hero-heading{font-size:1.1rem;font-style:normal;color:var(--primary-text-color);margin-top:8rem;padding-bottom:1.5rem}.heading-container h1.hero-heading a{border-bottom:none;text-decoration:none}.heading-container ul.hero-links{list-style:none outside;margin-bottom:0;padding-bottom:2rem;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:1rem}.heading-container ul.hero-links li{margin:0 1.5rem 0 0}p.hero-intro{font-size:.95em}.grid .item{display:inline-block;margin-top:6rem}.grid .item:nth-of-type(1){margin-top:0}@media screen and (min-width:1070px){.grid .item{width:47%;margin-right:4%}.grid .item:nth-of-type(2n){margin-right:0}.grid .item:nth-of-type(1),.grid .item:nth-of-type(2){margin-top:0}}.item{position:relative;width:100%;margin:0 auto;padding:0;display:inline-block;margin-top:4rem}.item:nth-of-type(1){margin-top:0}.item img{max-width:100%;width:100%;margin-bottom:20px}.item h3{padding:0;font-size:1.5rem;font-weight:400;line-height:25px}.item h3 a{color:var(--primary-text-color);text-decoration:none}.item p.intro{font-weight:600;font-size:.875rem;font-style:normal;color:inherit;text-transform:uppercase;letter-spacing:.1em;padding-bottom:1rem}.item p.description{font-weight:400;padding-top:1rem;padding-bottom:1rem;font-size:.95em}.item .information-container{clear:both}.item .align-container{display:inline-block;vertical-align:top}.more-content{margin-top:4rem}@media screen and (min-width:1070px){.more-content{margin-top:0}}.rss-feed{margin-top:4rem}.featured-image{background-color:red;width:80%;height:200px;margin:75px auto 0}.featured-tags{margin-top:1.5rem}article{max-width:850px;width:100%}article p{width:100%}article p.intro{font-weight:600;font-size:.875rem;font-style:normal;color:inherit;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1rem}article p.description{font-size:20px;font-weight:400;line-height:1.2rem;padding-top:5px}article ul,article ol{padding-bottom:1em}article .img-zoom{margin:35px auto}@media screen and (max-width:1070px){article .img-zoom{width:100%}}article figure{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}article figure .gallery{display:flex;flex-wrap:wrap;width:100%}article figure img{max-width:100%;height:auto;display:block;margin:0 auto}article figure .img-zoom{padding:0 20px;display:block;flex:1;box-sizing:border-box}@media screen and (max-width:1070px){article figure .img-zoom{padding:0;width:100%}}article figure figcaption{width:100%;margin:0 auto;text-align:center;font-style:italic;padding-bottom:1.5em;font-size:1rem}article figure .video{display:flex;flex-wrap:wrap;width:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0;cursor:pointer}button:focus{outline:none}a.btn{border-radius:2em;outline:none;background:0 0;text-transform:uppercase;cursor:pointer;margin-right:.4rem;font-size:.8em;border:1px solid var(--button-color);padding:.5rem;text-decoration:none}a.btn.btn-primary{color:var(--primary-text-color);background-color:var(--button-color);border-color:var(--primary-text-color)}a.btn.btn-primary:hover{outline:0;color:var(--inverted-text-color);background-color:var(--button-hover-color);border-color:var(--secondary-color)}a.btn.btn-secondary{color:var(--primary-text-color);background-color:var(--button-color);border-color:var(--primary-text-color)}a.btn.btn-secondary:hover{outline:0;color:var(--inverted-text-color);background-color:var(--button-hover-color);border-color:var(--secondary-color)}a.btn .btn-primary:focus{box-shadow:none}a.btn.btn-light{background-color:#fff;box-shadow:0 6px 50px rgba(0,0,0,6%)}a.btn.btn-warning{background-color:#ffd696;box-shadow:0 6px 50px rgba(0,0,0,6%)}footer{background-color:var(--footer-color);margin-top:8rem;padding:4rem;border-radius:20%}footer ul{list-style:none outside;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:1.3em !important;margin-bottom:5rem}footer ul li{margin:0 2rem 2rem 0}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nf{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}.chroma{color:#e6edf3;background-color:#0d1117}.chroma .err{color:#f85149}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{width:auto;border:0;margin:0;display:block;padding:0;overflow:auto;border-spacing:0}.chroma .hl{width:100%;display:block;background-color:rgba(110,118,129,.1)}.chroma .lnt{color:#6e7681;padding:0 .4em;font-size:.875rem;margin-right:.4em}.chroma .ln{color:#6e7681;padding:0 .4em;margin-right:.4em}.chroma .k{color:#ff7b72}.chroma .kc{color:#79c0ff}.chroma .kp{color:#79c0ff}.chroma .kd{color:#ff7b72}.chroma .kn{color:#ff7b72}.chroma .kr{color:#ff7b72}.chroma .kt{color:#ff7b72}.chroma .n{color:#e6edf3}.chroma .nc{color:#f0883e;font-weight:700}.chroma .no{color:#79c0ff;font-weight:700}.chroma .nd{color:#d2a8ff;font-weight:700}.chroma .ni{color:#ffa657}.chroma .ne{color:#f0883e;font-weight:700}.chroma .nf{color:#d2a8ff;font-weight:700}.chroma .fm{color:#d2a8ff;font-weight:700}.chroma .nl{color:#79c0ff;font-weight:700}.chroma .nn{color:#ff7b72}.chroma .py{color:#79c0ff}.chroma .nt{color:#7ee787}.chroma .nv{color:#79c0ff}.chroma .vc{color:#79c0ff}.chroma .vg{color:#79c0ff}.chroma .vi{color:#79c0ff}.chroma .vm{color:#79c0ff}.chroma .l{color:#a5d6ff}.chroma .ld{color:#79c0ff}.chroma .sa{color:#79c0ff}.chroma .dl{color:#79c0ff}.chroma .se{color:#79c0ff}.chroma .sh{color:#79c0ff}.chroma .sr{color:#79c0ff}.chroma .s{color:#a5d6ff}.chroma .s2{color:#a5d6ff}.chroma .s1{color:#a5d6ff}.chroma .sb{color:#a5d6ff}.chroma .sc{color:#a5d6ff}.chroma .sd{color:#a5d6ff}.chroma .si{color:#a5d6ff}.chroma .sx{color:#a5d6ff}.chroma .ss{color:#a5d6ff}.chroma .m{color:#a5d6ff}.chroma .mb{color:#a5d6ff}.chroma .mf{color:#a5d6ff}.chroma .mh{color:#a5d6ff}.chroma .mi{color:#a5d6ff}.chroma .il{color:#a5d6ff}.chroma .mo{color:#a5d6ff}.chroma .o{color:#ff7b72;font-weight:700}.chroma .ow{color:#58a6ff;font-weight:700}.chroma .c{color:#8b949e;font-style:italic}.chroma .cpf{color:#8b949e;font-weight:700}.chroma .cs{color:#8b949e;font-style:italic;font-weight:700}.chroma .ch{color:#8b949e;font-style:italic}.chroma .cm{color:#8b949e;font-style:italic}.chroma .c1{color:#8b949e;font-style:italic}.chroma .g{color:#e6edf3}.chroma .gd{color:#ffa198;background-color:#490202}.chroma .ge{font-style:italic}.chroma .gr{color:#ffa198}.chroma .gh{color:#79c0ff;font-weight:700}.chroma .gi{color:#56d364;background-color:#0f5323}.chroma .go{color:#8b949e}.chroma .gp{color:#8b949e}.chroma .gs{font-weight:700}.chroma .gu{color:#79c0ff}.chroma .gt{color:#ff7b72}.chroma .gl{text-decoration:underline}.chroma .w{color:#6e7681}.chroma .x{color:#e6edf3}.code-block{line-height:1.25rem}.code-block pre{font-size:.9em;background-color:rgba(var(--background-color),.05);overflow-x:auto;font-weight:500;-webkit-font-smoothing:antialiased;border:.5px solid #333}.code-block .filename{padding-top:.5rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:.85rem}.code-block pre:not(.lntable pre){padding-left:1rem;padding-right:1rem;margin-bottom:3rem;padding-top:1rem;padding-bottom:1rem;border-radius:.75rem}.chroma .lntable{margin:0;display:block;width:auto;overflow:auto;border-radius:.75rem}.chroma .lntable pre{padding-top:1rem;padding-bottom:1rem}.chroma .ln,.chroma .lnt:not(.hl>.lnt),.chroma .hl:not(.line){padding-left:1rem;padding-right:1rem;min-width:2.6rem;color:var(--neutral-600)}.chroma .ln[data-theme=dark],.chroma .lnt:not(.hl>.lnt)[data-theme=dark],.chroma .hl:not(.line)[data-theme=dark]{color:var(--neutral-300)}.chroma .lntd{padding:0;vertical-align:top}.chroma .lntd:last-of-type{width:100%}.chroma .hl{display:block;width:100%;background-color:rgba(var(--primary-800),.1)}@font-face{font-family:roboto;font-display:swap;src:url(/fonts/Roboto/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:inter;font-display:swap;src:url(/fonts/Inter/Inter-Regular.ttf)format("truetype")}@font-face{font-family:opti;font-display:swap;src:url(/fonts/OPTIBakerDanmarkOne/OPTIBakerDanmarkOne.otf)format("truetype")}@font-face{font-family:adriano;font-display:swap;src:url(/fonts/Adriano/AdrianoOpti-Regular.otf)format("truetype")}*{margin:0;padding:0}::-moz-selection{background:var(--selection-color);color:#fff}::selection{background:var(--selection-color);color:#fff}body{color:var(--secondary-text-color);background-color:var(--background-color);font-family:inter,sans-serif;font-size:1.3em;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}p:not(ul p),ul:not(ul ul){padding-bottom:2rem;line-height:1.75;font-size:.82em}li{padding-bottom:15px}h1,h2,h3,h4,h5,h6{font-weight:400;color:var(--primary-text-color)}h1{font-size:2em;padding-bottom:3rem}h2{padding-top:3rem;padding-bottom:2.5rem}h3{padding-top:2.5rem;padding-bottom:2rem}h4{padding-top:2rem;padding-bottom:1.5rem}h5{padding-top:1.5rem;padding-bottom:1rem}h6{padding-top:1rem;padding-bottom:.5rem}ul,ol{padding-left:40px}a{color:var(--primary-text-color);text-decoration:underline}a:hover{color:var(--secondary-color)}a[href^=http]:after{content:"\2197";display:inline-block;position:relative;margin-left:.2em}.container-fluid{margin-left:auto;margin-right:auto;max-width:120rem;padding-left:3rem;padding-right:3rem}@media(max-width:767px){.container-fluid{padding-left:1rem;padding-right:1rem}}.row{display:flex;flex-wrap:wrap;margin:-20px}.col{flex:1 1 100%;box-sizing:border-box;padding:40px}@media(min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}@media(min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media(min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}.section-title{font-weight:400;font-style:normal;line-height:1.25;text-transform:uppercase;letter-spacing:.1rem}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:1em;min-width:400px}table thead tr{text-align:left}table th,table td{padding:12px 15px}table tbody tr{font-size:calc(16.5px + .05vw);border-bottom:1px solid #333}