.gt-about__hero{background:var(--gt-cream);color:var(--gt-ink);padding:calc(14px * var(--gt-about-ps, 1)) 0 calc(12px * var(--gt-about-ps, 1))}.gt-about__hero .gt-container{max-width:1100px;margin:0 auto;padding:0 20px;box-sizing:border-box}.gt-about__hero .gt-eyebrow{font-family:var(--gt-font-ui);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-teal);margin:0 0 6px;display:block}.gt-about__hero-inner{display:flex;flex-direction:column}.gt-about__hero-title{font-family:var(--gt-font-display);font-weight:400;font-size:calc(clamp(2.25rem,9vw,4.75rem) * var(--gt-about-ts, 1));line-height:1.04;letter-spacing:-.015em;color:var(--gt-ink);margin:0 0 8px;text-wrap:balance;max-width:18ch}.gt-about__hero-title em{font-style:italic;color:var(--gt-teal);display:inline}.gt-about__hero-sub{font-family:var(--gt-font-body);font-size:calc(1.1875rem * var(--gt-about-ts, 1));line-height:1.5;color:var(--gt-muted);max-width:52ch;margin:0}.gt-about__hero-ribbon{margin-top:12px;padding-top:8px;border-top:1px solid var(--gt-teal);border-top-color:color-mix(in srgb,var(--gt-teal) 22%,transparent);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;max-width:640px}.gt-about__hero-ribbon-item{display:flex;flex-direction:column;gap:2px;min-width:0}.gt-about__hero-ribbon-label{font-family:var(--gt-font-ui);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gt-muted);line-height:1}.gt-about__hero-ribbon-value{font-family:var(--gt-font-display);font-style:italic;font-size:calc(1.1875rem * var(--gt-about-ts, 1));line-height:1.1;color:var(--gt-ink)}.gt-about__hero-ribbon-mark{font-size:1.25rem;line-height:1;align-self:flex-end;margin-left:auto;padding-bottom:1px}@media(min-width:600px){.gt-about__hero{padding:calc(20px * var(--gt-about-ps, 1)) 0 calc(16px * var(--gt-about-ps, 1))}.gt-about__hero .gt-container{padding:0 32px}.gt-about__hero-title{margin-bottom:10px}.gt-about__hero-sub{font-size:calc(1.25rem * var(--gt-about-ts, 1))}.gt-about__hero-ribbon{gap:10px 22px;margin-top:14px;padding-top:10px}.gt-about__hero-ribbon-value{font-size:calc(1.25rem * var(--gt-about-ts, 1))}}@media(min-width:990px){.gt-about__hero{padding:calc(28px * var(--gt-about-ps, 1)) 0 calc(22px * var(--gt-about-ps, 1))}.gt-about__hero-eyebrow{margin-bottom:8px}.gt-about__hero-title{font-size:calc(clamp(3.25rem,5.6vw,5rem) * var(--gt-about-ts, 1));max-width:20ch;margin-bottom:12px}.gt-about__hero-sub{font-size:calc(1.3125rem * var(--gt-about-ts, 1));line-height:1.5;max-width:56ch}.gt-about__hero-ribbon{margin-top:16px;padding-top:12px;gap:10px 28px}.gt-about__hero-ribbon-value{font-size:calc(1.3125rem * var(--gt-about-ts, 1))}.gt-about__hero-ribbon-mark{font-size:1.4rem}}@media(prefers-reduced-motion:no-preference){.gt-about__hero-eyebrow,.gt-about__hero-title,.gt-about__hero-sub,.gt-about__hero-ribbon{opacity:0;transform:translateY(12px);animation:gt-about-hero-fade-up .68s cubic-bezier(.2,.85,.2,1) forwards;will-change:transform,opacity}.gt-about__hero-eyebrow{animation-delay:60ms}.gt-about__hero-title{animation-delay:.16s}.gt-about__hero-sub{animation-delay:.28s}.gt-about__hero-ribbon{animation-delay:.4s}}@keyframes gt-about-hero-fade-up{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-gt-about-hero.css.map */
