@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./InterVariable.DiVDrmQJ.woff2) format("woff2")}:root{font-size:16px;--text-font:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--title-font:var(--text-font);--heading-1-font:600 4.5rem var(--title-font);--heading-2-font:600 3.5rem var(--title-font);--heading-3-font:600 2.5rem var(--title-font);--heading-4-font:600 1.5rem var(--title-font);--body-xl-font:1.25rem var(--text-font);--body-l-font:1rem var(--text-font);--button-font:600 .875rem var(--text-font);font-feature-settings:"liga" 1,"calt" 1}h1{font:var(--heading-1-font)}h1,h2{line-height:110%;margin:0}h2{font:var(--heading-2-font)}h3{font:var(--heading-3-font)}h3,h4{line-height:110%;margin:0}h4{font:var(--heading-4-font)}.body-xl{color:var(--neutral-color-60);font:var(--body-xl-font);line-height:180%}.body-l,p{color:var(--neutral-color-80);font:var(--body-l-font);line-height:160%;margin:0}a,button{font:var(--button-font);letter-spacing:.02rem}@media (max-width:800px){:root{--heading-1-font:bold 3.5rem var(--title-font);--body-xl-font:1rem var(--text-font)}}@media (max-width:500px){:root{--heading-1-font:bold 2.5rem var(--title-font)}}main{align-items:center;padding:0 var(--side-padding)}main,section{display:flex;flex-direction:column}section{max-width:var(--max-width);width:100%}button{background:var(--primary-color);border:none;border-radius:.5rem;color:var(--base-color);cursor:pointer;height:2.5rem;min-height:2.5rem;outline:none;padding:0 2rem;white-space:nowrap}button.outlined{background:var(--primary-color-5);border:1px solid var(--primary-color-5);color:var(--primary-color)}button.large{height:3rem;min-height:3rem;padding:0 2.5rem}input,textarea{background:#00000026;border:1px solid var(--primary-color-5);border-radius:.5rem;color:var(--neutral-color);font-family:var(--text-font);outline:none;padding:0 1rem;transition:border-color .2s,box-shadow .2s}input{height:2.5rem}input:focus,textarea:focus{border-color:var(--primary-color-15);box-shadow:0 0 4px 0 var(--primary-color-5)}textarea{height:4rem;padding:1rem;resize:none}label{color:var(--neutral-color-80);display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}
