@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{.about-page{color:var(--color-forest)}.about-page section[id]{scroll-margin-top:2rem}.about-page ::selection{background:var(--color-lime);color:var(--color-forest)}.about-open{gap:calc(var(--spacing,.25rem) * 10);background-color:var(--color-paper,#faf7ed);padding-inline:var(--section-x);padding-block:var(--section-y);display:grid}@media (min-width:48rem){.about-open{align-items:center;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(12,minmax(0,1fr))}}.about-open__media{min-height:calc(var(--spacing,.25rem) * 150);border-radius:calc(var(--radius) * 1.8);background-color:#0000;width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.about-open__media{grid-column:span 12/span 12}}.about-open__media img{aspect-ratio:1;width:100%;margin-inline:auto}@media (min-width:48rem){.about-open__media img{max-width:75%}}@media (min-width:64rem){.about-open__media img{max-width:50%}}.about-open__intro{text-align:center}@media (min-width:48rem){.about-open__intro{grid-column:span 12/span 12}}.about-open__title{text-wrap:balance}.about-open__accent{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--color-olive,#57772e);display:block}.about-open__lede{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 7);max-width:50rem;color:var(--color-bark,#664a42)}.about-open__actions{margin-top:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.about-chapters{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--hairline);background-color:var(--color-paper,#faf7ed);padding-inline:var(--section-x);padding-block:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.about-chapters .label{color:var(--color-olive,#57772e)}.about-chapters__links{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.about-chapters a{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:.92rem;display:inline-flex}@media (hover:hover){.about-chapters a:hover{color:var(--color-olive,#57772e)}}.about-chapters a span{font-family:var(--font-mono,var(--font-fragment-mono-local), monospace);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-olive,#57772e);font-size:.6rem}.about-story{gap:calc(var(--spacing,.25rem) * 10);background-color:var(--color-white,var(--color-cream));padding-bottom:var(--section-y);display:grid}@media (min-width:48rem){.about-story{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(12,minmax(0,1fr))}}.about-story__intro{padding-inline:var(--section-x)}@media (min-width:48rem){.about-story__intro{grid-column:span 12/span 12}}.about-story__intro .label{color:var(--color-olive,#57772e)}.about-story__title{margin-block:calc(var(--spacing,.25rem) * 7);text-align:center;text-wrap:balance}.about-story__copy{padding-inline:var(--section-x)}@media (min-width:48rem){.about-story__copy{grid-column:7/span 6}}.about-story__copy>p{margin-top:calc(var(--spacing,.25rem) * 6);--tw-leading:1.65;max-width:39rem;color:var(--color-bark,#664a42);line-height:1.65}.about-story__copy>p:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.about-story__copy p.about-story__lead{--tw-leading:1.45;color:var(--color-forest,#0c310a);font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.45}.about-story__copy p.about-story__signature{margin-top:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--hairline);padding-top:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-fragment-mono-local), monospace);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-forest,#0c310a);text-transform:uppercase;font-size:.62rem}.about-story__signature span{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--color-bark,#664a42);display:block}.about-story__image{background-color:var(--color-brand-primary-pale,#f2ebe3);width:100%;height:100vh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-story__image{background-color:var(--color-brand-primary-pale,color-mix(in oklch, var(--color-brand-primary) 12%, var(--color-cream)))}}@media (min-width:48rem){.about-story__image{grid-column:span 12/span 12}}.about-story__image img{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);object-fit:cover;position:fixed}.about-vision .partners__content .body{max-width:42rem}.about-why{background-color:var(--color-brand-secondary-pale,#f0f5d5)}@supports (color:color-mix(in lab, red, red)){.about-why{background-color:var(--color-brand-secondary-pale,color-mix(in oklch, var(--color-lime) 35%, var(--color-cream)))}}.business-types.business-types--pale{background-color:var(--color-brand-secondary-pale,#f0f5d5)}@supports (color:color-mix(in lab, red, red)){.business-types.business-types--pale{background-color:var(--color-brand-secondary-pale,color-mix(in oklch, var(--color-lime) 35%, var(--color-cream)))}}.business-types.business-types--pale{padding-block:calc(var(--spacing,.25rem) * 0);color:var(--color-bark,#664a42);--heading-color:var(--color-ink)}.business-types--pale .business-types__heading{padding-block:clamp(1.5rem,2.5vw,2.5rem)}.business-types--pale .business-types__heading .label{color:var(--color-olive,#57772e)}.about-why__reasons{column-gap:calc(var(--spacing,.25rem) * 10);padding-inline:var(--section-x);padding-bottom:var(--section-y);display:grid}@media (min-width:48rem){.about-why__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-why__reasons article{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--hairline);padding-block:calc(var(--spacing,.25rem) * 7);grid-template-columns:2fr 4fr;display:grid}.about-why__reasons article h3{text-wrap:balance}.about-why__media{margin-top:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * 6);aspect-ratio:1;border-radius:calc(var(--radius) * 1.8);background-color:#0000;position:relative;overflow:hidden}.about-why__media img{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:cubic-bezier(.16,1,.3,1);transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.about-why__reasons article:hover .about-why__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.about-why__reasons h3{max-width:40ch;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.05;--tw-tracking:-.03em;letter-spacing:-.03em;line-height:1.05}.about-why__reasons p{margin-top:calc(var(--spacing,.25rem) * 4);text-wrap:balance;max-width:30rem}.about-values{background-color:var(--color-paper,#faf7ed)}.about-values.stats{--stats-offset:clamp(4rem, 6vw, 8rem)}.about-values__heading{text-wrap:balance;max-width:30ch;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.about-values .stat{min-height:26dvh}.about-values .stat__headline{--tw-leading:1.04;--tw-tracking:-.03em;letter-spacing:-.03em;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.1rem,3.4vw,3.8rem);line-height:1.04}.about-values .stat__detail{margin-top:calc(var(--spacing,.25rem) * 4);max-width:26rem;color:var(--color-bark,#664a42);font-size:.92rem}.about-values .stats__note{border-top-style:var(--tw-border-style);max-width:60rem;padding-top:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-fragment-mono-local), monospace);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-bark,#664a42);text-transform:uppercase;border-color:#d0d4c8;border-top-width:1px;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-size:.62rem}.about-values .stats__note img{float:left;margin-right:calc(var(--spacing,.25rem) * 8);max-height:calc(var(--spacing,.25rem) * 20)}.about-values .stats__note p{margin-top:calc(var(--spacing,.25rem) * 4);max-width:100ch}.about-text-link{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 1);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-color:currentColor;border-bottom-width:1px;font-size:.92rem;display:inline-flex}@media (hover:hover){.about-text-link:hover{opacity:.6}}.about-text-link svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.about-text-link:hover svg{--tw-translate-x:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.about-close{isolation:isolate;background-color:var(--color-forest,#0c310a);min-height:clamp(34rem,72vh,52rem);padding-inline:var(--section-x);padding-block:var(--section-y);color:var(--color-cream,#fffdf6);--heading-color:currentColor;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.about-close__image{z-index:-2;object-fit:cover}.about-close__veil{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:-1;background-image:linear-gradient(90deg,#0c310af5 0%,#0c310ac7 35%,#0c310a2e 75%,#0c310a47 100%),linear-gradient(#0000 55%,#0c310a6b);position:absolute}.about-close h2{z-index:10;text-wrap:balance;max-width:30ch;position:relative}.about-close__bottom{z-index:10;margin-top:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-color:#faf7ed66;border-top-width:1px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.about-close__bottom{border-color:color-mix(in oklab, var(--color-paper,#faf7ed) 40%, transparent)}}.about-close__bottom{padding-top:calc(var(--spacing,.25rem) * 8)}@media (min-width:48rem){.about-close__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}}.about-close__bottom>.body{max-width:30rem}.about-close__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.about-close .about-text-link{color:var(--color-cream,#fffdf6)}@media (max-width:760px){.about-story h2,.about-values h2{max-width:16ch}.about-story__image{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){html:has(.about-page){scroll-behavior:auto}.about-page *,.about-page :after{scroll-behavior:auto;transition:none!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
