*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg,video{display:block;max-width:100%}html{height:100%;font-family:Poppins;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:hsl(0 0% 9% / var(--tw-text-opacity))}@media (min-width: 768px){html{font-size:1.25rem;line-height:1.75rem}}@media (prefers-color-scheme: dark){html{--tw-text-opacity: 1;color:hsl(255 100% 100% / var(--tw-text-opacity))}}h1{margin-top:.5rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;font-size:1.875rem;line-height:2.25rem;font-weight:700!important}@media (min-width: 768px){h1{font-size:2.25rem;line-height:2.5rem}}h2{margin-left:auto;margin-right:auto;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500!important}@media (min-width: 768px){h2{font-size:1.5rem;line-height:2rem}}h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 768px){h3{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}}main{margin-bottom:1rem;max-width:72rem}@media (min-width: 768px){main{margin-bottom:3rem}}@media (min-width: 1024px){main{margin-bottom:4rem}}section{margin-bottom:2rem}@media (min-width: 768px){section{margin-bottom:4rem}}a{border-bottom-width:2px;--tw-border-opacity: 1;border-color:hsl(151 24% 60% / var(--tw-border-opacity))}a:hover{--tw-text-opacity: 1;color:hsl(151 24% 60% / var(--tw-text-opacity))}a:focus{border-color:transparent}@media (prefers-color-scheme: dark){a{--tw-border-opacity: 1;border-color:hsl(37 79% 75% / var(--tw-border-opacity))}a:hover{--tw-text-opacity: 1;color:hsl(37 79% 75% / var(--tw-text-opacity))}}p{hyphens:auto;text-align:justify}li{margin-bottom:.25rem}@media (min-width: 768px){li{margin-bottom:.5rem}}li::marker{margin-right:.5rem}:root{color-scheme:light dark;--color-brand-blue: hsl(234,20%,30%);--color-brand-turquoise: hsl(151,24%,60%);--color-brand-yellow: hsl(37,79%,75%);--color-brand-red: hsl(13,68%,63%);--color-brand-white: hsl(100,100%,100%);--color-brand-black: hsl(0,0%,9%);--color-foreground: hsl(0,0%,9%);--color-background1: hsl(255, 100%, 100%);--color-background2: hsl(255, 100%, 100%);--color-interactive: hsl(151,24%,60%);--color-heading1: hsl(234,20%,30%);--color-heading2: hsl(151,24%,60%)}@media (prefers-color-scheme: dark){:root{--color-foreground: hsl(255, 100%, 100%);--color-background1: hsl(234,20%,30%);--color-background2: hsl(234,20%,20%);--color-interactive: hsl(37,79%,75%);--color-heading1: hsl(48,75%,86%);--color-heading2: hsl(255,24%,100%)}img{filter:brightness(.9)}}body{background:linear-gradient(270deg,var(--color-background1),var(--color-background2)) fixed;min-height:100vh;min-height:100svh}a:hover{transition-duration:.3s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--color-interactive) 2px solid;outline-offset:2px}details[open] summary:after{content:attr(data-open)}details:not([open]) summary:after{content:attr(data-close)}sup a{color:var(--color-interactive);border:none}.data-footnote-backref{border:none}#footnote-label{text-align:left;margin-bottom:1rem}section.footnotes{margin-top:3rem}.footnotes p{margin-bottom:.5rem!important}html{scrollbar-color:var(--color-interactive) transparent}.main-container{margin:0 auto;max-width:72rem;padding:0 .5rem}@media screen and (min-width: 425px){.main-container{padding:0 1rem}}@media screen and (min-width: 640px){.main-container{padding:0 2rem}}@media (min-width: 1024px){.main-container{margin-top:4rem;margin-bottom:4rem;padding:0 2rem}}.custom-heading{line-height:initial;background:linear-gradient(90deg,var(--color-heading1),var(--color-heading2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 425px) and (min-height: 900px){.hero{height:calc(100vh - 160px);height:calc(100svh - 160px)}}@media (min-width: 768px) and (min-height: 900px){.hero{height:calc(100vh - 115px);height:calc(100svh - 115px)}}@media (min-width: 1024px) and (min-height: 900px){.hero{height:calc(100vh - 55px);height:calc(100svh - 55px)}}.custom-heading :not(.hero){width:-moz-fit-content;width:fit-content}.custom-icon{stroke:url(#custom-icon)}.custom-list{list-style-image:url(/images/square-turquoise-small.svg);list-style-position:outside;margin-left:1.25rem}@media (prefers-color-scheme: dark){.custom-list{list-style-image:url(/images/square-yellow-small.svg)}}.custom-list li{padding-left:.5rem}details[open] .custom-open{display:none}details[open] .custom-close{display:block}details .custom-close{display:none}.gallery-item{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.header-image:focus-visible{outline:var(--color-interactive) 2px solid;outline-offset:2 px}header details summary:before{content:url(/icons/bars.svg);display:flex;justify-content:center;transition-duration:.15s;height:24px}header details[open] summary:before{content:url(/icons/x.svg);margin-top:0;transition-duration:.15s}@media (prefers-color-scheme: dark){header details summary:before{content:url(/icons/bars-dark.svg)}header details[open] summary:before{content:url(/icons/x-dark.svg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v20-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-v20-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-v20-latin-700.woff2) format("woff2");font-display:swap}.particles{top:-20%;z-index:-1}.particle-1{animation:particle-1-path 30s infinite linear alternate-reverse}@keyframes particle-1-path{0%{transform:translate(300px,100px) rotate(0)}to{transform:translate(100px,400px) rotate(720deg)}}.particle-2{animation:particle-2-path 30s infinite linear alternate-reverse}@keyframes particle-2-path{0%{transform:translate(1200px,200px) rotate(0)}to{transform:translate(1400px,500px) rotate(1420deg)}}.particle-3{animation:particle-3-path 30s infinite linear alternate-reverse}@keyframes particle-3-path{0%{transform:translate(1200px,1000px) rotate(0)}to{transform:translate(800px,1100px) rotate(2840deg)}}.particle-4{animation:particle-4-path 30s infinite linear alternate-reverse}@keyframes particle-4-path{0%{transform:translate(600px,100px) rotate(0)}to{transform:translate(900px,400px) rotate(720deg)}}.particle-5{animation:particle-5-path 30s infinite linear alternate-reverse}@keyframes particle-5-path{0%{transform:translate(-100px,1100px) rotate(0)}to{transform:translate(700px,700px) rotate(1420deg)}}.particle-6{animation:particle-6-path 30s infinite linear alternate-reverse}@keyframes particle-6-path{0%{transform:translate(2000px,100px) rotate(0)}to{transform:translate(1400px,800px) rotate(2840deg)}}.particle-7{animation:particle-7-path 30s infinite linear alternate-reverse}@keyframes particle-7-path{0%{transform:translate(900px,100px) rotate(0)}to{transform:translate(300px,400px) rotate(720deg)}}.particle-8{animation:particle-8-path 30s infinite linear alternate-reverse}@keyframes particle-8-path{0%{transform:translate(500px,800px) rotate(0)}to{transform:translate(800px,400px) rotate(1420deg)}}.particle-9{animation:particle-9-path 30s infinite linear alternate-reverse}@keyframes particle-9-path{0%{transform:translate(1100px,400px) rotate(0)}to{transform:translate(1400px,700px) rotate(2840deg)}}.particle-10{animation:particle-10-path 30s infinite linear alternate-reverse}@keyframes particle-10-path{0%{transform:translate(300px,800px) rotate(0)}to{transform:translate(-100px,300px) rotate(720deg)}}.particle-11{animation:particle-11-path 30s infinite linear alternate-reverse}@keyframes particle-11-path{0%{transform:translate(200px,800px) rotate(0)}to{transform:translate(500px,1100px) rotate(1420deg)}}.particle-12{animation:particle-12-path 30s infinite linear alternate-reverse}@keyframes particle-12-path{0%{transform:translate(2000px,1000px) rotate(0)}to{transform:translate(1600px,700px) rotate(2840deg)}}.particle-13{animation:particle-13-path 30s infinite linear alternate-reverse}@keyframes particle-13-path{0%{transform:translate(100px,200px) rotate(0)}to{transform:translate(500px,400px) rotate(2840deg)}}.particle-14{animation:particle-14-path 30s infinite linear alternate-reverse}@keyframes particle-14-path{0%{transform:translate(1700px,500px) rotate(0)}to{transform:translate(1300px,600px) rotate(2840deg)}}.particle-15{animation:particle-15-path 30s infinite linear alternate-reverse}@keyframes particle-15-path{0%{transform:translate(500px,300px) rotate(0)}to{transform:translate(900px,500px) rotate(2840deg)}}.particle-16{animation:particle-16-path 30s infinite linear alternate-reverse}@keyframes particle-16-path{0%{transform:translate(900px,600px) rotate(0)}to{transform:translate(1200px,300px) rotate(2840deg)}}.particle-dark-1{position:relative;top:300px;left:100px;animation:particle-dark-1-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-1-blink{0%{transform:scale(.8)}to{transform:scale(0)}}.particle-dark-2{position:relative;top:350px;left:600px;animation:particle-dark-2-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-2-blink{0%{transform:scale(0)}to{transform:scale(.5)}}.particle-dark-3{position:relative;top:250px;left:900px;animation:particle-dark-3-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-3-blink{0%{transform:scale(.4)}to{transform:scale(0)}}.particle-dark-4{position:relative;top:300px;left:1200px;animation:particle-dark-4-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-4-blink{0%{transform:scale(.9)}to{transform:scale(0)}}.particle-dark-5{position:relative;top:300px;left:1700px;animation:particle-dark-5-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-5-blink{0%{transform:scale(0)}to{transform:scale(.4)}}.particle-dark-6{position:relative;top:500px;left:200px;animation:particle-dark-6-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-6-blink{0%{transform:scale(.6)}to{transform:scale(0)}}.particle-dark-7{position:relative;top:550px;left:500px;animation:particle-dark-7-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-7-blink{0%{transform:scale(0)}to{transform:scale(.5)}}.particle-dark-8{position:relative;top:900px;left:1800px;animation:particle-dark-8-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-8-blink{0%{transform:scale(.6)}to{transform:scale(0)}}.particle-dark-9{position:relative;top:500px;left:1700px;animation:particle-dark-9-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-9-blink{0%{transform:scale(0)}to{transform:scale(.8)}}.particle-dark-10{position:relative;top:750px;left:1500px;animation:particle-dark-10-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-10-blink{0%{transform:scale(.4)}to{transform:scale(0)}}.particle-dark-11{position:relative;top:500px;left:800px;animation:particle-dark-11-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-11-blink{0%{transform:scale(0)}to{transform:scale(.3)}}.particle-dark-12{position:relative;top:500px;left:1300px;animation:particle-dark-12-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-12-blink{0%{transform:scale(.6)}to{transform:scale(0)}}.particle-dark-13{position:relative;top:700px;left:50px;animation:particle-dark-13-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-13-blink{0%{transform:scale(0)}to{transform:scale(.5)}}.particle-dark-14{position:relative;top:800px;left:700px;animation:particle-dark-14-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-14-blink{0%{transform:scale(.5)}to{transform:scale(0)}}.particle-dark-15{position:relative;top:800px;left:1100px;animation:particle-dark-15-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-15-blink{0%{transform:scale(0)}to{transform:scale(.6)}}.particle-dark-16{position:relative;top:600px;left:300px;animation:particle-dark-16-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-16-blink{0%{transform:scale(.5)}to{transform:scale(0)}}.particle-dark-17{position:relative;top:900px;left:900px;animation:particle-dark-17-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-17-blink{0%{transform:scale(0)}to{transform:scale(.7)}}.particle-dark-18{position:relative;top:800px;left:1300px;animation:particle-dark-18-blink 3s infinite linear alternate-reverse}@keyframes particle-dark-18-blink{0%{transform:scale(.6)}to{transform:scale(0)}}a[data-astro-cid-eimmu3lg]{position:relative}a[data-astro-cid-eimmu3lg]:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-5px;rotate:45deg;outline:.5px solid var(--color-brand-blue);outline-offset:3px;padding:5px;transition-duration:.3s}@media (prefers-color-scheme: dark){a[data-astro-cid-eimmu3lg]:before{outline-color:var(--color-brand-yellow)}}a[data-astro-cid-eimmu3lg]:hover:before,a[data-astro-cid-eimmu3lg]:focus-visible:before{background-color:var(--color-interactive)!important;transition-duration:.3s}a[data-astro-cid-eimmu3lg].active:before{background-color:var(--color-brand-blue);transition-duration:.15s}@media (prefers-color-scheme: dark){a[data-astro-cid-eimmu3lg].active:before{background-color:var(--color-brand-red);transition-duration:.15s}}a[data-astro-cid-eimmu3lg]{border:none}a[data-astro-cid-eimmu3lg]:hover{color:var(--color-foreground)!important}a[data-astro-cid-eimmu3lg]:focus-visible{outline:none!important}
