@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--color-default:#f5f5f5;--color-black:#000000;--color-black-hover:#4a4a4a;--color-white:#ffffff;--color-white-hover:var(--color-grey-100);--color-red:#dc2626;--color-red-100:#fef2f2;--color-grey-100:#f3f4f6;--color-grey-200:#e5e7eb;--color-grey-300:#d1d5db;--color-grey-400:#a5a5a5;--color-grey-500:#888888;--color-grey-600:#808080;--color-grey-700:#374151;--color-grey-800:#1f2937;--color-grey-900:#111827;--font-weight-subtext:450;--font-weight-default:510;--font-weight-bold:525;--font-xs:10px;--font-sm:12px;--font-md:14px;--font-lg:24px;--font-xl:32px;--font-header-1:64px;--font-header-2:40px;--font-header-3:17px;--font-header-1-tablet:48px;--font-header-2-tablet:40px;--font-header-3-tablet:17px;--font-header-1-mobile:40px;--font-header-2-mobile:32px;--font-header-3-mobile:16px;--spacing-xxs:1rem;--spacing-xs:1.5rem;--spacing-sm:3rem;--spacing-md:4.5rem;--spacing-lg:6rem;--spacing-xl:7.5rem;--spacing-xxl:9rem;--border-radius-sm:0.625rem;--border-radius-default:1.5rem;--navbar-height-desktop:5.5rem;--navbar-height-mobile:59px}*,:after,:before{box-sizing:border-box}body,html{font-size:var(--font-md);font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:var(--font-weight-default);line-height:normal;color:#000000;background-color:var(--color-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-default)}h1,h2{line-height:1}h1{letter-spacing:-1.7px}h2{letter-spacing:-1.1px}h3{letter-spacing:-.5px}a{letter-spacing:-.8px}button,p{letter-spacing:-.4px;line-height:1.5}h1{font-size:var(--font-header-1)}h2{font-size:var(--font-header-2)}h3{font-size:var(--font-header-3)}a{color:inherit;text-decoration:none;cursor:pointer}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;border:none;background:none}button,ol,ul{margin:0;padding:0}ol,ul{list-style-type:none;list-style-position:inside}@media screen and (max-width:991px){h1{font-size:var(--font-header-1-tablet)}h2{font-size:var(--font-header-2-tablet)}h3{font-size:var(--font-header-3-tablet)}}@media screen and (max-width:767px){h1{font-size:var(--font-header-1-mobile)}h2{font-size:var(--font-header-2-mobile)}h3{font-size:var(--font-header-3-mobile)}}