:root{--font-head:"Fraunces",Georgia,"Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--bg:#FBF9F5;--ink:#2A2824;--grey:#6B655C;--line:#E7E2D9;--black:#1B1A17;--pc-ink:#1B1A17;--pc-muted:#6B655C;--radius:4px;--shadow:0 10px 40px rgba(27,26,23,.1)}.gl-hero h1,.hero-copy h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.05;font-weight:500}.gl-h2,section h2,.sect h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12;font-weight:500}h3{font-size:1.3rem;font-weight:600}.gl-kicker,.eyebrow,.kicker,.crumbs{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;font-family:var(--font-body);color:var(--grey)}.gl-lead,.lede,.hero-copy p{font-size:1.12rem;color:var(--ink);max-width:60ch}.gl-btn,.btn,.pc-btn,.cta{border-radius:2px;padding:15px 30px;font-family:var(--font-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;transition:transform .2s ease,background .2s ease,color .2s ease}.gl-btn--blue,.btn-red,.pc-btn--red,.cta{background:var(--red);color:#fff;border:1px solid var(--red)}.gl-btn--blue:hover,.btn-red:hover,.pc-btn--red:hover{background:var(--red-dark);border-color:var(--red-dark)}.gl-btn--ghost,.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.gl-btn--ghost:hover{background:var(--ink);color:var(--bg)}.gl-sec,section .sect,.sect{padding-top:clamp(64px,9vw,130px);padding-bottom:clamp(64px,9vw,130px)}.gl-hero{padding:clamp(70px,11vw,150px) 0}.gl-hero__in{gap:clamp(32px,5vw,72px);align-items:center}.gl-card,.p2-card,.feature,.learn-card,.qa{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.gl-card__body,.p2-card__body{padding:22px}.gl-card__name,.p2-card__title{font-family:var(--font-head);font-weight:500;font-size:1.15rem}header.site{background:var(--bg);border-bottom:1px solid var(--line)}nav.main a{font-family:var(--font-body);letter-spacing:.02em;font-size:.92rem}.topbar{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}a{color:var(--ink)}a:hover{color:var(--red)}hr,.rule{border-color:var(--line)}.prose{font-size:1.05rem;line-height:1.8}.prose h2,.prose h3{margin-top:1.6em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium.css.map */
