.gf-about{color:#111;background:#f5f4f0;font-family:var(--font-body-family);--color-foreground:17,17,17;--color-link:17,17,17;overflow-wrap:break-word}.gf-about__canvas{width:93vw;max-width:1560px;margin-inline:auto}.gf-about h1,.gf-about h2,.gf-about h3{font-family:var(--font-body-family);font-style:normal;font-weight:700;letter-spacing:-.025em;color:inherit;margin:0;line-height:1.04}.gf-about h1,.gf-about-banner h2{font-size:clamp(32px,5vw,72px);max-width:22ch}.gf-about h2{font-size:clamp(26px,3.2vw,46px)}.gf-about h3{font-size:clamp(21px,2vw,28px)}.gf-about p,.gf-about .rte{font-size:16px;line-height:1.65;max-width:38em}.gf-about p{margin:0 0 1em}.gf-about .rte>:last-child{margin-bottom:0}.gf-about :focus-visible{outline:2px solid #ff7a00;outline-offset:5px}.gf-about-banner{position:relative;isolation:isolate;padding-block:48px}.gf-about--light{color:#fff;background:#111;--color-foreground:255,255,255;--color-link:255,255,255}.gf-about-banner__copy>p{margin:20px 0 0;max-width:32em}.gf-about-banner--media{min-height:420px;display:flex;align-items:center}.gf-about-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gf-about-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gf-about-focal)}.gf-about-banner--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(255 255 255 / var(--gf-about-overlay));z-index:-1}.gf-about-banner--media.gf-about--light:after{background:rgb(0 0 0 / var(--gf-about-overlay))}.gf-about__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.gf-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#ff7a00;color:#111;font-weight:700;text-decoration:none;line-height:1.4}.gf-about__link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:700;text-underline-offset:5px}.gf-about-story{background:#fff;padding-block:48px}.gf-about-story__layout{display:grid;gap:28px;align-items:center}.gf-about-story__copy{max-width:42em}.gf-about-story__copy .rte{margin-top:24px}.gf-about-story__media{aspect-ratio:4/3;overflow:hidden}.gf-about-story__media img{display:block;width:100%;height:100%;object-fit:cover}.gf-about-story__attribution{margin-top:24px!important;font-weight:700}.gf-about-principles{padding-block:48px}.gf-about-principles__grid{display:grid;gap:28px;margin-top:32px}.gf-about-principle{border-top:1px solid #1113;padding-top:20px;min-width:0}.gf-about-principle__number{display:block;color:#666;font-size:12px;letter-spacing:.08em;margin-bottom:18px}.gf-about-principle .rte{margin-top:16px}@media(min-width:750px){.gf-about-banner,.gf-about-story,.gf-about-principles{padding-block:72px}.gf-about-banner--media{min-height:clamp(460px,42vw,680px)}.gf-about-story--media .gf-about-story__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%}.gf-about-story--reverse .gf-about-story__media{order:2}.gf-about-story:not(.gf-about-story--media) .gf-about-story__copy{margin-left:12%;max-width:42em}.gf-about-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%}}@media(max-width:749px){.gf-about-banner__media img{object-position:var(--gf-about-mobile-focal)}.gf-about-banner__copy{padding-block:0}.gf-about-banner h1,.gf-about-banner h2{font-size:clamp(32px,8.5vw,42px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gf-v33-about.css.map */
