@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:800 5rem var(--title-font);--heading-2-font:800 3.5rem var(--title-font);--heading-3-font:700 2.5rem var(--title-font);--heading-4-font:700 1.5rem var(--title-font);--body-xl-font:1.25rem var(--text-font);--body-l-font:1rem var(--text-font);--button-font:700 .875rem var(--text-font);--eyebrow-font:700 .8125rem var(--text-font);font-feature-settings:"liga" 1,"calt" 1}h1{font:var(--heading-1-font);letter-spacing:-.02em;line-height:100%;margin:0}.eyebrow{color:var(--primary-color);display:inline-block;font:var(--eyebrow-font);letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}h2{font:var(--heading-2-font)}h2,h3{line-height:110%;margin:0}h3{font:var(--heading-3-font)}h4{font:var(--heading-4-font);line-height:110%;margin:0}.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:800 3.5rem var(--title-font);--body-xl-font:1rem var(--text-font)}}@media (max-width:500px){:root{--heading-1-font:800 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:var(--shape-radius-sm);color:var(--base-color);cursor:pointer;height:2.5rem;letter-spacing:.06em;min-height:2.5rem;outline:none;padding:0 2rem;text-transform:uppercase;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:var(--shape-radius-sm);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}
