@layer reset{*{box-sizing:border-box}*,button{margin:0;padding:0}button{background:none;border:0;cursor:pointer;font-family:var(--default-font-family)}address{font-style:normal}ol,ul{list-style:none}}:root{--max-width:160rem;--default-padding:4rem;--page-padding:4rem}@media(max-width:45rem){:root{--page-padding:2rem}}:root{--color-primary:#6e7564;--color-text-display:#1b1b1b;--color-text:#000;--color-text-link:var(--color-primary);--default-font-family:"NunitoSans",system-ui,sans-serif;--display-font-family:"Montserrat",system-ui,sans-serif}@font-face{font-family:NunitoSans;font-style:normal;font-weight:400;src:url(/assets/build/fonts/NunitoSans_10pt-Regular.7a5b1e32.ttf) format("truetype")}@font-face{font-family:NunitoSans;font-style:normal;font-weight:700;src:url(/assets/build/fonts/NunitoSans_10pt-Bold.e43c5a89.ttf) format("truetype")}@font-face{font-family:NunitoSans;font-style:normal;font-weight:300;src:url(/assets/build/fonts/NunitoSans_10pt-Light.d120ae23.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/build/fonts/montserrat-v30-latin-900.08278aed.woff2) format("woff2")}@layer typography{html{font-size:100%}@media(max-width:90rem){html{font-size:75%}}body{font-family:var(--default-font-family);line-height:1.375}h1{font-size:2rem}.typography h2,h1{font-family:var(--display-font-family)}.typography h2{font-size:4rem;hyphens:auto;margin-bottom:4rem}@media(max-width:72rem){.typography h2{font-size:2rem;hyphens:auto}}.typography h2:before{background:#000;content:"";display:block;height:3px;margin-bottom:4rem;margin-left:.125rem;width:4rem}.typography h3{font-size:2.25rem;font-weight:300;margin-top:2.5rem}.typography h3+p,.typography h3+ul{margin-top:0}.typography p{font-size:1.5rem;font-weight:300;hyphens:auto;line-height:1.675;margin-top:1rem}.typography ul{list-style-type:circle;margin-top:1rem;padding-left:2rem}.typography li{font-size:1.5rem;font-weight:300;line-height:1.5;margin-top:.25rem;padding-left:1rem;text-wrap:balance}}.block-quote{position:relative}.block-quote .block__inner{aspect-ratio:4/3}.block-quote__quote{left:55%;position:absolute;top:20%}@media(max-width:38rem){.block-quote__quote{left:0;position:absolute;top:0}}.block-quote__quote blockquote{font-family:var(--display-font-family);font-size:1.875rem}@media(max-width:56rem){.block-quote__quote blockquote{font-size:1.25rem}.block-quote__quote blockquote p{text-wrap:balance}.block-quote__quote blockquote br{display:none}}.block-quote__author{font-family:var(--display-font-family);font-size:.875rem}.block-quote__background{bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.block-two-columns-right,.block-two-columns-wide{padding-block:var(--default-padding);position:relative}.block-two-columns-right .block__inner,.block-two-columns-wide .block__inner{display:grid;gap:calc(var(--default-padding)*2);grid-template-columns:1fr 1fr}@media(max-width:56rem){.block-two-columns-right .block__inner,.block-two-columns-wide .block__inner{display:block;grid-template-columns:1fr}}.block-two-columns-right .block__content,.block-two-columns-wide .block__content{margin-inline:auto 0;max-width:44rem;padding-block:0 8rem;width:100%}@media(max-width:56rem){.block-two-columns-right .block__content,.block-two-columns-wide .block__content{max-width:none}}.block-two-columns-right .block__background,.block-two-columns-wide .block__background{bottom:0;height:100%;left:50%;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:-1}@media(max-width:56rem){.block-two-columns-right .block__background,.block-two-columns-wide .block__background{aspect-ratio:1/1;position:static;width:100%}}.block-two-columns-wide .block__content{grid-column-start:2;margin-inline:0}.block-two-columns-wide .block__background{left:0;object-position:left top;width:100%}.block-text-wide,.block-text-wide-two-columns{padding-block:var(--default-padding);position:relative}.block-text-wide .block__content,.block-text-wide-two-columns .block__content{margin-inline:auto;max-width:96rem;padding-block:0 8rem;width:100%}.block-text-wide .block__background,.block-text-wide-two-columns .block__background{bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.block-text-wide-two-columns .block__prose{display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:56rem){.block-text-wide-two-columns .block__prose{gap:0;grid-template-columns:1fr}}.block-text-wide-two-columns .block__prose:has(.wide){display:grid;gap:4rem;grid-template-columns:1fr 1fr}.block-text-wide-two-columns .block__prose:has(.wide) .wide{grid-column-end:3;grid-column-start:1}.number-list{display:flex;flex-direction:column;gap:var(--default-padding);margin-top:calc(var(--default-padding)*2)}.number-list__item{align-self:start;width:66.6666%}@media(max-width:45rem){.number-list__item{width:100%}}.number-list__item:nth-child(2n){align-self:end}.number-list__item:nth-child(2n) .number-list__number{text-align:right}.number-list__item li{text-wrap:auto}.number-list__number{color:var(--color-primary);display:block;font-family:var(--display-font-family);font-size:9.25rem;line-height:1}.number-list__number+h3{margin-top:0}html{scroll-behavior:smooth}.block[id]{scroll-margin-top:var(--header-height)}.block__inner{margin-inline:auto;max-width:var(--max-width);padding-block:calc(var(--default-padding)/2);padding-inline:var(--page-padding)}.block__link{background:#000;color:#fff;display:inline-block;font-size:1.5rem;margin-top:var(--default-padding);padding:.75rem 1.5rem;text-decoration:none}.header{background:#fff;position:sticky;top:0;z-index:10}.header__inner{display:grid;gap:.5rem;grid-template-areas:"logo nav" "tagline nav";grid-template-columns:1fr auto;margin-inline:auto;max-width:var(--max-width);padding-block:calc(var(--default-padding)/2);padding-inline:var(--page-padding)}@media(max-width:75rem){.header__inner{grid-template-areas:"logo logo" "tagline tagline" "nav nav"}}.header__inner h1{font-size:1.625rem;grid-area:logo}.header__inner h1 a{color:#000;display:block;text-decoration:none}.header__inner h1 a:hover{color:var(--color-primary)}.header__inner p{font-size:1.3125rem;grid-area:tagline}@media(max-width:38rem){.header__inner p{font-size:1rem}}@media(max-width:30rem){.header__inner p{text-wrap:balance}}.header__nav{grid-area:nav}.header__nav-toggle{background:none;border:0;cursor:pointer;display:none;position:absolute;right:2rem;top:1.875rem}@media(max-width:34rem){.header__nav-toggle{display:block}}.header__nav-toggle svg{height:auto;width:1.75rem}.header-nav{align-items:end;align-self:end;column-gap:2rem;display:flex;flex-wrap:wrap;font-size:1.3125rem;justify-content:end}@media(max-width:75rem){.header-nav{justify-content:start;margin-top:1rem}}@media(max-width:34rem){.header-nav{align-items:start;display:none;flex-direction:column}}.header-nav.header-nav--open{display:flex}.header-nav__item{color:#000;text-decoration:none}.header-nav__item--current{color:var(--color-primary)}.footer{background:var(--color-primary)}.footer__inner{margin-inline:auto;max-width:var(--max-width);padding-block:var(--default-padding);padding-inline:var(--page-padding)}.footer__content{margin-inline:auto 0;max-width:44rem}.footer__content h2{font-size:1.625rem}.footer__content a{color:#000}.footer__content .contact{display:grid;gap:.5rem;grid-template-columns:5rem 1fr;row-gap:0}.footer__socials{align-items:center;display:flex;gap:1rem;margin-top:calc(var(--default-padding)/2)}.footer__socials svg{height:2.25rem;width:auto}.footer__nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:calc(var(--default-padding)*2)}.footer__copyright{margin-top:calc(var(--default-padding)/2)}