.grefi-ap{--grefi-ap-accent: #e85d4c;--grefi-ap-bg: #faf8f6;--grefi-ap-ink: #111;display:block;width:100%;background:var(--grefi-ap-bg);overflow:hidden}.grefi-ap__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.grefi-ap-hero{position:relative;min-height:clamp(360px,55vh,560px);display:grid;grid-template-columns:1fr;margin-inline:calc(var(--page-margin) * -1);margin-bottom:clamp(3rem,6vw,5rem);background:#111;overflow:hidden}@media screen and (min-width:990px){.grefi-ap-hero{grid-template-columns:1.1fr .9fr;min-height:clamp(420px,62vh,640px)}}.grefi-ap-hero__visual{position:relative;min-height:280px;overflow:hidden}.grefi-ap-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;min-height:inherit}.grefi-ap-hero__visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 40%,rgba(0,0,0,.4) 100%)}.grefi-ap-hero__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4rem);background:#111;color:#fff;position:relative}.grefi-ap-hero__crumbs{font-family:var(--font-body--family);font-size:.55rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:auto;padding-bottom:2rem}.grefi-ap-hero__crumbs a{color:#ffffff73!important;text-decoration:none;transition:color .3s ease}.grefi-ap-hero__crumbs a:hover{color:#fff!important}.grefi-ap-hero__crumbs span{color:#ffffff40;margin-inline:.35rem}.grefi-ap-hero__eyebrow{font-family:var(--font-body--family);font-size:.58rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--grefi-ap-accent);margin:0 0 1rem}.grefi-ap-hero__title{font-family:var(--font-heading--family);font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;margin:0 0 1.25rem}.grefi-ap-hero__lead{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.65;color:#ffffffb8;margin:0;max-width:42ch}.grefi-ap__marquee{overflow:hidden;margin-bottom:clamp(2.5rem,5vw,4rem);padding-block:.85rem;border-block:1px solid rgba(0,0,0,.07);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.grefi-ap__marquee-track{display:flex;gap:3rem;width:max-content;animation:grefi-ap-marquee 30s linear infinite}.grefi-ap__marquee-track span{font-family:var(--font-body--family);font-size:.55rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#aaa;white-space:nowrap}.grefi-ap__marquee-track span:after{content:"\25c6";margin-left:3rem;font-size:.35rem;color:var(--grefi-ap-accent)}@keyframes grefi-ap-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.grefi-ap__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00000014;border:1px solid rgba(0,0,0,.08);margin-bottom:clamp(3rem,6vw,5rem)}.grefi-ap__stat{background:#fff;text-align:center;padding:clamp(1.5rem,3vw,2.25rem) 1rem}.grefi-ap__stat-num{display:block;font-family:var(--font-heading--family);font-style:italic;font-size:clamp(2rem,4vw,2.75rem);color:var(--grefi-ap-accent);line-height:1;margin-bottom:.5rem}.grefi-ap__stat-label{font-family:var(--font-body--family);font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--grefi-ap-ink)}.grefi-ap__stat-text{font-family:var(--font-heading--family);font-style:italic;font-size:.78rem;color:#999;margin:.35rem 0 0}.grefi-ap__story{max-width:720px;margin-inline:auto;margin-bottom:clamp(3rem,6vw,5rem)}.grefi-ap__chapter{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);border-bottom:1px solid rgba(0,0,0,.08)}.grefi-ap__chapter:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.grefi-ap__chapter-label{font-family:var(--font-body--family);font-size:.55rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--grefi-ap-accent);margin:0 0 .75rem}.grefi-ap__chapter-title{font-family:var(--font-body--family);font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grefi-ap-ink);margin:0 0 1.25rem;line-height:1.25}.grefi-ap__chapter-body{font-family:var(--font-body--family);font-size:clamp(.9rem,1.5vw,1rem);line-height:1.8;color:#555}.grefi-ap__chapter-body p{margin:0 0 1rem}.grefi-ap__chapter-body p:last-child{margin-bottom:0}.grefi-ap__chapter-quote{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;color:var(--grefi-ap-ink);margin:1.5rem 0 0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--grefi-ap-accent)}.grefi-ap__pullquote{text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);margin-inline:calc(var(--page-margin) * -1);margin-bottom:clamp(3rem,6vw,5rem);background:#111;color:#fff;position:relative}.grefi-ap__pullquote-mark{display:block;font-family:var(--font-heading--family);font-size:3.5rem;line-height:.5;color:var(--grefi-ap-accent);opacity:.4;margin-bottom:1rem}.grefi-ap__pullquote-text{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.25rem,3vw,1.85rem);line-height:1.5;margin:0 auto;max-width:28ch}.grefi-ap__mission{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:clamp(3rem,6vw,5rem)}.grefi-ap__mission-eyebrow{font-family:var(--font-body--family);font-size:.58rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--grefi-ap-accent);margin:0 0 1rem}.grefi-ap__mission-title{font-family:var(--font-heading--family);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--grefi-ap-ink);margin:0 0 1.25rem;line-height:1.1}.grefi-ap__mission-text{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65;color:#666;margin:0}.grefi-ap__values{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#00000014;border:1px solid rgba(0,0,0,.08);margin-bottom:clamp(3rem,6vw,5rem)}@media screen and (min-width:750px){.grefi-ap__values{grid-template-columns:repeat(4,1fr)}}.grefi-ap__value{background:#fff;padding:clamp(1.5rem,3vw,2rem) 1rem;text-align:center;transition:background .35s ease}.grefi-ap__value:hover{background:#fffdfb}.grefi-ap__value-num{display:block;font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.5rem,3vw,2rem);color:var(--grefi-ap-accent);line-height:1;margin-bottom:.5rem}.grefi-ap__value-title{display:block;font-family:var(--font-body--family);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--grefi-ap-ink);margin-bottom:.35rem}.grefi-ap__value-text{font-family:var(--font-heading--family);font-style:italic;font-size:.78rem;color:#999;margin:0;line-height:1.45}.grefi-ap-cta{display:grid;grid-template-columns:1fr;margin-inline:calc(var(--page-margin) * -1);margin-bottom:clamp(2rem,4vw,3rem);background:#fff;border-block:1px solid rgba(0,0,0,.06)}@media screen and (min-width:990px){.grefi-ap-cta{grid-template-columns:1fr 1fr}}.grefi-ap-cta__visual{position:relative;min-height:320px;overflow:hidden;background:#eee}.grefi-ap-cta__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;min-height:inherit;transition:transform .7s ease}.grefi-ap-cta:hover .grefi-ap-cta__img{transform:scale(1.03)}.grefi-ap-cta__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4rem);background:var(--grefi-ap-bg)}.grefi-ap-cta__badge{font-family:var(--font-body--family);font-size:.55rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--grefi-ap-accent);margin:0 0 1rem}.grefi-ap-cta__title{font-family:var(--font-body--family);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--grefi-ap-ink);margin:0 0 1rem;line-height:1.1}.grefi-ap-cta__text{font-family:var(--font-body--family);font-size:.9rem;line-height:1.7;color:#777;margin:0 0 1.75rem;max-width:38ch}.grefi-ap-cta__btn{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;font-family:var(--font-body--family);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#fff!important;background:var(--grefi-ap-ink);padding:14px 32px;transition:background .35s ease,transform .35s ease}.grefi-ap-cta__btn:hover{background:var(--grefi-ap-accent);transform:translateY(-2px)}.grefi-ap-cta__btn svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.grefi-ap__marquee-track,.grefi-ap-cta__img{animation:none;transition:none}}@media screen and (max-width:749px){.grefi-ap__stats{grid-template-columns:1fr;gap:1rem}.grefi-ap-hero__panel{padding:1.5rem 1.25rem}.grefi-ap-hero__visual{min-height:220px}.grefi-ap-hero__title{font-size:clamp(1.85rem,8vw,2.4rem)}.grefi-ap-cta__btn{width:100%;max-width:360px;min-height:48px;justify-content:center}.grefi-ap__value{padding:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grefi-about-page.css.map */
