.about-hero{background-color:var(--ah-bg, #0c3c32);color:var(--ah-text, #ffffff);text-align:center}.about-hero__inner{max-width:90rem}.about-hero__wordmark{margin:0 0 2.4rem;font-family:var(--font-heading--family);font-size:1.6rem;letter-spacing:.12em;opacity:.92}.about-hero__heading{margin:0;color:var(--ah-text, #ffffff);font-family:var(--font-heading--family);font-weight:400;font-size:clamp(3.4rem,6.2vw,6.6rem);line-height:1.08;letter-spacing:-.01em}.about-hero__accent{color:var(--ah-accent, #c2703d);font-style:italic}.about-hero__lead{max-width:62rem;margin:2.8rem auto 0;color:var(--ah-muted, #c9d4d0);font-size:clamp(1.5rem,1.7vw,1.7rem);line-height:1.7}.about-hero__lead>:last-child{margin-block-end:0}.signoff{background-color:var(--so-bg, #f5f2ec);text-align:center}.signoff__line{margin:0;color:var(--so-text, #14211e);font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:clamp(2.2rem,3.2vw,3.4rem);line-height:1.3}.signoff__wordmark{margin:1.6rem 0 0;color:var(--so-accent, #c2703d);font-size:1.15rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.ed-split{background-color:var(--ed-bg, #f5f2ec);color:var(--ed-text, #4a5551)}.ed-split--ruled .ed-split__grid{border-block-start:1px solid rgba(20,33,30,.12);padding-block-start:clamp(4rem,7vw,8rem)}.ed-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,8rem)}.ed-split__grid--right .ed-split__media{order:2}.ed-split__frame{position:relative;overflow:hidden}.ed-split__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.ed-split__placeholder{background-color:#14211e0f}.ed-split__frame:hover .ed-split__image{transform:scale(1.03)}.ed-split__plate{position:absolute;left:2.4rem;bottom:2.4rem;padding:.9rem 1.6rem;background-color:#fff;color:#14211e;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ed-split__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.8rem;color:var(--ed-accent, #c2703d);font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ed-split__dash{width:2.8rem;height:1px;background-color:currentColor;flex-shrink:0}.ed-split__heading{margin:0 0 2rem;color:var(--ed-heading, #14211e);font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.14}.ed-split__text{font-size:1.55rem;line-height:1.75}.ed-split__text>:last-child{margin-block-end:0}.ed-split__pullquote{margin:2.4rem 0 0;color:var(--ed-heading, #14211e);font-family:var(--font-heading--family);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.5}.ed-split__button{align-self:flex-start;display:inline-block;margin-block-start:2.8rem;padding:1.3rem 3rem;background-color:var(--ed-accent, #c2703d);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ed-split__button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}@media screen and (max-width:989px){.ed-split__grid,.ed-split__grid--right{grid-template-columns:minmax(0,1fr)}.ed-split__grid--right .ed-split__media{order:0}.ed-split__plate{left:1.6rem;bottom:1.6rem}}@media(prefers-reduced-motion:reduce){.ed-split__image,.ed-split__frame:hover .ed-split__image,.ed-split__button,.ed-split__button:hover{transform:none!important;transition:none!important}}.num-grid{background-color:var(--ng-bg, #f5f2ec)}.num-grid--ruled>.page-width{border-block-start:1px solid rgba(20,33,30,.12);padding-block-start:clamp(4rem,7vw,8rem)}.num-grid__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.8rem;color:var(--ng-accent, #c2703d);font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.num-grid__dash{width:2.8rem;height:1px;background-color:currentColor;flex-shrink:0}.num-grid__heading{max-width:46rem;margin:0 0 clamp(3rem,5vw,5.6rem);color:var(--ng-heading, #14211e);font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.14}.num-grid__list{display:grid;grid-template-columns:repeat(var(--ng-cols, 4),minmax(0,1fr));margin:0;padding:0;border-block-start:1px solid rgba(20,33,30,.14)}.num-grid__item{padding:2.6rem 2.4rem .5rem;border-inline-start:1px solid rgba(20,33,30,.14)}.num-grid__item:first-child{padding-inline-start:0;border-inline-start:0}.num-grid__number{display:block;margin-block-end:1.6rem;color:var(--ng-accent, #c2703d);font-size:1.15rem;font-weight:600;letter-spacing:.12em}.num-grid__title{margin:0 0 1rem;color:var(--ng-heading, #14211e);font-family:var(--font-heading--family);font-weight:600;font-size:clamp(1.7rem,1.9vw,2rem);line-height:1.3}.num-grid__text{margin:0;color:var(--ng-text, #4a5551);font-size:1.45rem;line-height:1.7}@media screen and (max-width:989px){.num-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.num-grid__item:nth-child(odd){padding-inline-start:0;border-inline-start:0}.num-grid__item{padding-block-end:2.4rem}}@media screen and (max-width:599px){.num-grid__list{grid-template-columns:minmax(0,1fr)}.num-grid__item,.num-grid__item:nth-child(odd){padding-inline:0;border-inline-start:0;border-block-start:1px solid rgba(20,33,30,.14)}.num-grid__item:first-child{border-block-start:0;padding-block-start:.5rem}}.quicklinks-bar{position:relative;z-index:3}.quicklinks-bar--bordered{border-block-end:1px solid rgba(var(--color-foreground),.1)}.quicklinks-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:3.4rem;padding-block:.5rem}.quicklinks-bar__message{display:inline-flex;align-items:center;gap:.7rem;margin:0;font-size:1.2rem;letter-spacing:.02em}.quicklinks-bar__icon{display:inline-flex;flex-shrink:0}.quicklinks-bar__icon svg{width:1.5rem;height:1.5rem}.quicklinks-bar__list{display:flex;align-items:center;gap:2rem;margin:0;padding:0}.quicklinks-bar__link{font-size:1.2rem;letter-spacing:.02em;text-decoration:none;color:rgb(var(--color-foreground));opacity:.85;transition:opacity .15s ease}.quicklinks-bar__link:hover,.quicklinks-bar__link:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.quicklinks-bar__inner{justify-content:center}.quicklinks-bar__message{display:none}.quicklinks-bar__list{gap:1.6rem}.quicklinks-bar__link{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=EQACAAAAQCA */
