.gb-about[data-astro-cid-pcbdtnmk]{background-color:var(--gb-bg)}.gb-about-hero[data-astro-cid-pcbdtnmk]{background-color:var(--gb-bg);padding-block:clamp(40px,6vw,64px) clamp(24px,4vw,40px);position:relative;overflow-x:clip}.gb-about-hero__container{width:100%}.gb-about-hero__band[data-astro-cid-pcbdtnmk]{box-sizing:border-box;background-color:var(--gb-bg-hero-about);border-radius:var(--gb-radius-card);flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:clamp(32px,5vw,56px) clamp(28px,6vw,72px);display:flex;position:relative;box-shadow:0 14px 44px #00000017}@media (width<=700px){.gb-about-hero__sticker--camera,.gb-about-hero__sticker--passport{display:none}}.gb-about-hero__kicker[data-astro-cid-pcbdtnmk]{font-family:var(--gb-font-accent);font-weight:var(--gb-weight-medium);letter-spacing:var(--gb-tracking-kicker);font-size:clamp(16px,1.6vw,20px);line-height:var(--gb-leading-heading);color:var(--gb-ink);opacity:.7;margin:0}.gb-about-hero__band[data-astro-cid-pcbdtnmk] .gb-section-heading{text-align:left;align-items:flex-start}.gb-about-hero__lede[data-astro-cid-pcbdtnmk]{max-width:58ch;font-family:var(--gb-font-sans);font-weight:var(--gb-weight-regular);font-size:var(--gb-text-body-lg);line-height:var(--gb-leading-body);color:var(--gb-ink);opacity:.85;margin:4px 0 0}@media (width<=640px){.gb-about-hero__band[data-astro-cid-pcbdtnmk]{padding-inline:24px}}.gb-about__container{flex-direction:column;align-items:center;padding-block:clamp(48px,7vw,88px);display:flex}.gb-about__prose[data-astro-cid-pcbdtnmk]{width:100%;max-width:66ch;font-family:var(--gb-font-sans);font-size:var(--gb-text-body);line-height:var(--gb-leading-body);color:var(--gb-ink-muted)}.gb-about__prose[data-astro-cid-pcbdtnmk] h2[data-astro-cid-pcbdtnmk]{font-family:var(--gb-font-display);font-weight:var(--gb-weight-regular);font-size:clamp(30px,3.4vw,40px);line-height:var(--gb-leading-tight);letter-spacing:-.01em;text-transform:uppercase;color:var(--gb-coral);margin:clamp(48px,5vw,64px) 0 16px}.gb-about__prose[data-astro-cid-pcbdtnmk] h2[data-astro-cid-pcbdtnmk]:first-child{margin-top:0}.gb-about__prose[data-astro-cid-pcbdtnmk] p[data-astro-cid-pcbdtnmk]{margin:0 0 18px}.gb-about__prose a{color:var(--gb-ink);text-underline-offset:2px;transition:opacity var(--gb-dur-hover-color) ease;text-decoration:underline}@media (hover:hover) and (pointer:fine){.gb-about__prose a:hover{opacity:.6}}.gb-about__pullquote[data-astro-cid-pcbdtnmk]{border-left:4px solid var(--gb-coral);font-family:var(--gb-font-display);font-weight:var(--gb-weight-regular);font-size:clamp(24px,2.8vw,32px);line-height:var(--gb-leading-tight);letter-spacing:-.01em;text-transform:none;color:var(--gb-ink);margin:clamp(32px,4vw,48px) 0;padding-left:clamp(20px,2.4vw,28px)}.gb-about__facts[data-astro-cid-pcbdtnmk]{flex-wrap:wrap;gap:12px 14px;margin:4px 0 28px;padding:0;list-style:none;display:flex}.gb-about__fact[data-astro-cid-pcbdtnmk]{background-color:var(--gb-white);border:2px solid var(--gb-border-cream);border-radius:var(--gb-radius-pill);font-family:var(--gb-font-sans);font-weight:var(--gb-weight-semibold);font-size:var(--gb-text-small);line-height:var(--gb-leading-body);color:var(--gb-ink);white-space:nowrap;transform:rotate(var(--gb-chip-rotate,0deg));align-items:center;gap:8px;padding:10px 18px;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 5px 14px #0000001a}.gb-about__fact[data-astro-cid-pcbdtnmk]:first-child{--gb-chip-rotate:-2deg}.gb-about__fact[data-astro-cid-pcbdtnmk]:nth-child(2){--gb-chip-rotate:1.5deg}.gb-about__fact[data-astro-cid-pcbdtnmk]:nth-child(3){--gb-chip-rotate:-1.5deg}.gb-about__fact[data-astro-cid-pcbdtnmk]:nth-child(4){--gb-chip-rotate:2deg}.gb-about__fact-icon[data-astro-cid-pcbdtnmk]{width:14px;height:14px;color:var(--gb-orange);flex:none}@media (width<=480px){.gb-about__fact[data-astro-cid-pcbdtnmk]{white-space:normal;padding:8px 14px;font-size:14px}}.gb-about__signoff[data-astro-cid-pcbdtnmk]{font-family:var(--gb-font-sans);font-weight:var(--gb-weight-semibold);font-size:var(--gb-text-body-lg);line-height:var(--gb-leading-body);color:var(--gb-ink);border-top:1px solid #00000014;margin:clamp(40px,5vw,56px) 0 0;padding-top:clamp(24px,3vw,32px)}
