*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}a{color:inherit;text-decoration:none}:root{--grid-columns:6;--grid-gutter:16px;--grid-padding-inline:0}@media (min-width:767.98px){:root{--grid-columns:12;--grid-padding-inline:16px}}@media (min-width:1439.98px){:root{--grid-gutter:24px;--grid-padding-inline:24px}}@media (min-width:1919.98px){:root{--grid-gutter:32px;--grid-padding-inline:32px}}@media (min-width:2559.98px){:root{--grid-gutter:40px;--grid-padding-inline:40px}}:root{--space-section:192px;--space-none:0;--space-xs:16px;--space-sm:32px;--space-md:64px;--space-lg:80px;--space-xl:96px}@media (min-width:1023.98px){:root{--space-section:228px}}@media (min-width:1439.98px){:root{--space-section:248px;--space-xs:24px;--space-sm:40px;--space-md:72px;--space-lg:88px;--space-xl:128px}}@media (min-width:1919.98px){:root{--space-section:288px;--space-xs:32px;--space-sm:48px;--space-md:80px;--space-lg:96px;--space-xl:144px}}:root{--text-h1-font-size:64px;--text-h1-font-weight:450;--text-h1-letter-spacing:-1px;--text-h1-line-height:72px;--text-h2-font-size:48px;--text-h2-font-weight:450;--text-h2-letter-spacing:-.5px;--text-h2-line-height:52px;--text-h3-font-size:32px;--text-h3-font-weight:400;--text-h3-letter-spacing:0;--text-h3-line-height:40px;--text-h4-font-size:24px;--text-h4-font-weight:450;--text-h4-letter-spacing:1px;--text-h4-line-height:28px;--text-h5-font-size:16px;--text-h5-font-weight:450;--text-h5-letter-spacing:.025em;--text-h5-line-height:20px;--text-h6-font-size:14px;--text-h6-font-weight:500;--text-h6-letter-spacing:.025em;--text-h6-line-height:22px;--text-p-font-size:15px;--text-p-font-weight:300;--text-p-line-height:22px}@media (min-width:1439.98px){:root{--text-h4-font-size:28px;--text-h4-font-weight:400}}@media (min-width:1919.98px){:root{--text-h1-font-size:80px;--text-h1-font-weight:425;--text-h1-line-height:88px;--text-h4-font-size:32px;--text-h4-line-height:40px;--text-h5-font-size:18px;--text-h6-font-size:16px;--text-h6-line-height:24px;--text-p-font-size:16px;--text-p-line-height:24px}}:root{--font-family:-apple-system, BlinkMacSystemFont, sans-serif;--primary-bg:#f9f7f2;--primary-text:#1e1c16;--secondary-bg:#f2f0eb;--secondary-text:#85837e}html{height:100%}body{background-color:var(--primary-bg);color:var(--primary-text);font-family:var(--font-family);min-height:100vh}header{padding:var(--space-xs);z-index:1;position:absolute;top:0;left:0;right:0}main{min-width:0;max-width:100%;padding-bottom:var(--space-section);overflow-y:hidden}h1{font-size:var(--text-h1-font-size);font-weight:var(--text-h1-font-weight);letter-spacing:var(--text-h1-letter-spacing);line-height:var(--text-h1-line-height)}h2{font-size:var(--text-h2-font-size);font-weight:var(--text-h2-font-weight);letter-spacing:var(--text-h2-letter-spacing);line-height:var(--text-h2-line-height)}h3{font-size:var(--text-h3-font-size);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);line-height:var(--text-h3-line-height)}h4{font-size:var(--text-h4-font-size);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);line-height:var(--text-h4-line-height)}h5{font-size:var(--text-h5-font-size);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);line-height:var(--text-h5-line-height)}h6{font-size:var(--text-h6-font-size);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);line-height:var(--text-h6-line-height)}p{font-size:var(--text-p-font-size);font-weight:var(--text-p-font-weight);line-height:var(--text-p-line-height)}
