body.gp.gp-about-page{background:#f5f5f2}body.gp.gp-about-page .gp-about{min-height:60vh;padding:.65rem 0 5rem;overflow-x:hidden}@media (width>=768px){body.gp.gp-about-page .gp-about{padding:1rem 0 5.5rem}}body.gp.gp-about-page .gp-about__shell{width:min(100% - 1.5rem,72rem);margin:0 auto}@media (width>=768px){body.gp.gp-about-page .gp-about__shell{width:min(100% - 2rem,72rem)}}body.gp.gp-about-page .gp-about__breadcrumb{color:#71717a;white-space:nowrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.72rem;display:flex;overflow:hidden}@media (width>=768px){body.gp.gp-about-page .gp-about__breadcrumb{margin-bottom:1.35rem;font-size:.75rem}}body.gp.gp-about-page .gp-about__breadcrumb a{color:#71717a;text-decoration:none}body.gp.gp-about-page .gp-about__breadcrumb a:hover,body.gp.gp-about-page .gp-about__breadcrumb a:focus-visible{color:#0a0a0a;text-underline-offset:.2rem;text-decoration:underline}body.gp.gp-about-page .gp-about__breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}body.gp.gp-about-page .gp-about__hero{align-items:start;gap:1.35rem;min-width:0;display:grid}@media (width>=768px){body.gp.gp-about-page .gp-about__hero--split{grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:start;gap:1.75rem}}@media (width>=992px){body.gp.gp-about-page .gp-about__hero--split{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:2rem}}body.gp.gp-about-page .gp-about__hero-copy{min-width:0;padding:0}body.gp.gp-about-page .gp-about__eyebrow{color:#171718;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:700}body.gp.gp-about-page .gp-about__title{color:#171718;letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2.1rem,4.6vw,3.35rem);font-weight:700;line-height:.96}body.gp.gp-about-page .gp-about__lead-title{color:#171718;letter-spacing:-.02em;margin:1.15rem 0 .55rem;font-size:1.05rem;font-weight:700;line-height:1.25}@media (width>=768px){body.gp.gp-about-page .gp-about__lead-title{margin-top:1.35rem;font-size:1.15rem}}body.gp.gp-about-page .gp-about__cover{background:#e4e4de;border-radius:1rem;min-width:0;margin:0;overflow:hidden}@media (width>=768px){body.gp.gp-about-page .gp-about__cover{border-radius:1.25rem}}body.gp.gp-about-page .gp-about__cover img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}body.gp.gp-about-page .gp-about__sections{gap:0;margin-top:2rem;display:grid}@media (width>=768px){body.gp.gp-about-page .gp-about__sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem;margin-top:2.35rem}}body.gp.gp-about-page .gp-about__block{opacity:0;border-top:1px solid #18181b1a;min-width:0;padding:1.4rem 0;animation:.65s cubic-bezier(.16,1,.3,1) forwards gp-about-rise;transform:translateY(.45rem)}body.gp.gp-about-page .gp-about__block:first-child{animation-delay:40ms}body.gp.gp-about-page .gp-about__block:nth-child(2){animation-delay:.11s}body.gp.gp-about-page .gp-about__block:nth-child(3){animation-delay:.18s}body.gp.gp-about-page .gp-about__block:nth-child(4){animation-delay:.25s}@media (width>=768px){body.gp.gp-about-page .gp-about__block{padding:1.55rem 0 0}}body.gp.gp-about-page .gp-about__heading{color:#171718;letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:700;line-height:1.2}body.gp.gp-about-page .gp-about__prose{color:#52525b;overflow-wrap:anywhere;min-width:0;max-width:none;font-size:.95rem;line-height:1.7}@media (width>=768px){body.gp.gp-about-page .gp-about__prose{font-size:1rem;line-height:1.75}}body.gp.gp-about-page .gp-about__prose>:first-child{margin-top:0}body.gp.gp-about-page .gp-about__prose>:last-child{margin-bottom:0}body.gp.gp-about-page .gp-about__prose img,body.gp.gp-about-page .gp-about__prose iframe,body.gp.gp-about-page .gp-about__prose video{max-width:100%;height:auto;display:block}body.gp.gp-about-page .gp-about__prose table{max-width:100%;display:block;overflow-x:auto}body.gp.gp-about-page .gp-about__prose a{color:#171718;text-underline-offset:.2rem;font-weight:700;text-decoration-color:#fc0}body.gp.gp-about-page .gp-about__prose--lead{max-width:none;margin-top:.35rem}body.gp.gp-about-page .gp-about__gallery{grid-template-columns:1fr;gap:.7rem;margin-top:2.25rem;display:grid}@media (width>=768px){body.gp.gp-about-page .gp-about__gallery{grid-template-columns:1.45fr 1fr;gap:.85rem;margin-top:2.75rem}}body.gp.gp-about-page .gp-about__shot{background:#e4e4de;border-radius:.9rem;min-width:0;margin:0;overflow:hidden}body.gp.gp-about-page .gp-about__shot img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){body.gp.gp-about-page .gp-about__shot:hover img{transform:scale(1.03)}}body.gp.gp-about-page .gp-about__footer{margin:2.25rem 0 0}body.gp.gp-about-page .gp-about__cta{color:#fff;letter-spacing:.02em;background:#171718;border-radius:999px;align-items:center;min-height:2.85rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}body.gp.gp-about-page .gp-about__cta:hover,body.gp.gp-about-page .gp-about__cta:focus-visible{background:#2a2a2c}body.gp.gp-about-page .gp-about__cta:active{transform:scale(.98)}@keyframes gp-about-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.gp.gp-about-page .gp-about__block{opacity:1;animation:none;transform:none}body.gp.gp-about-page .gp-about__shot img{transition:none}}
