@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap";@font-face{font-display:swap;font-family:Zangezi Sans;font-style:normal;font-weight:400;src:url(../fonts/ZangeziSans09-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Zangezi Sans;font-style:italic;font-weight:400;src:url(../fonts/ZangeziSans09-Italic.woff2) format("woff2")}@font-face{font-family:Abra Icons;font-style:normal;font-weight:400;src:url(../fonts/AbraIcons-Regular.woff2) format("woff2")}:root{--space-xs:.5rem;--space-s:1rem;--space-m:2rem;--space-l:4rem;--space-xl:8rem;--text-xs:.75rem;--text-s:1rem;--text-m:1.25rem;--text-l:2rem;--text-xl:3.75rem;--color-black:#000;--color-black-opaque:rgba(0,0,0,.75);--color-brick:#bf4931;--color-brick-opaque:rgba(191,73,49,.25);--color-skin:#ffe2d6;--color-skin-opaque:rgba(255,226,214,.9);--color-skin-transparent:rgba(255,226,214,0);--color-sky:#c7fff2;--color-white:#fff;--color-white-opaque:hsla(0,0%,100%,.75);--time-1:.25s;--time-2:1s;--utils-header-height:calc(var(--space-s)*2 + 32px)}::-moz-selection{background-color:var(--color-sky)}::selection{background-color:var(--color-sky)}*,:after,:before{box-sizing:border-box;margin:0;position:relative}html{font-size:16px;scroll-behavior:smooth}body{font-family:Rethink Sans,sans-serif;font-optical-sizing:auto;font-size:var(--text-s);font-style:normal;font-variation-settings:"slnt" 0;font-weight:400;min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-brick)}.no-scroll{overflow:hidden}img{block-size:auto;display:block;max-inline-size:100%}a,button,h1,h2,h3,h4,input,p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}p{font-size:var(--text-s)}p+p{margin-top:var(--space-xs)}h1,h2,h3,h4{font-family:Zangezi Sans;letter-spacing:-.04em}h4{font-size:var(--text-m)}h2,h3{font-size:var(--text-l)}h1{font-size:var(--text-xl);line-height:1}button,input{background-color:transparent;border:0;margin:0;padding:0}input::-moz-placeholder{color:inherit}input::placeholder{color:inherit}input:focus{outline:0}button{cursor:pointer}ul{list-style-type:none;margin:0;padding:0}.fade-enter-active,.fade-leave-active{transition:all var(--time-1) linear}.fade-enter-from,.fade-leave-to{opacity:0}@media screen and (max-width:1280px){:root{--space-xl:4rem}}@media screen and (max-width:900px){:root{--space-xl:1rem;--text-m:1.125rem;--text-l:1.75rem;--text-xl:2.5rem}}
