.g-hero{max-width:1440px;margin:0 auto;padding:96px var(--pad) 72px}.g-hero h1{max-width:16ch;margin-bottom:24px}.g-hero h1 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400}.g-hero .lede{max-width:58ch;font-size:19px;line-height:1.55;color:var(--ink-soft);font-weight:300}.g-table{max-width:1440px;margin:0 auto;padding:0 var(--pad) var(--section)}.g-table-inner{background:var(--ink);color:var(--paper);border-radius:4px;overflow:hidden}.g-row{display:grid;grid-template-columns:1fr 1.8fr 220px;gap:32px;padding:28px 40px;border-bottom:1px solid rgba(255,255,255,.08);align-items:baseline;transition:background .15s;text-decoration:none;color:var(--paper)}.g-row:last-child{border-bottom:0}.g-row:hover{background:#c85a2e1f}.g-row.header{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;padding:24px 40px;background:#ffffff08;pointer-events:none}.g-goal{font-family:"Instrument Serif",serif;font-size:26px;letter-spacing:-.01em;line-height:1.15}.g-stack{font-family:var(--font-display);font-size:20px;font-weight:400;color:#f5c8b0;letter-spacing:-.01em;line-height:1.3}.g-link{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;justify-self:end}.g-row:hover .g-link{color:var(--paper)}.g-link .arrow{display:inline-block;margin-left:6px;transition:transform .2s}.g-row:hover .g-link .arrow{transform:translate(4px)}.g-note{max-width:1080px;margin:0 auto var(--section);padding:48px var(--pad);text-align:center;font-size:18px;line-height:1.6;color:var(--ink-soft);font-weight:300;font-style:italic}.g-note strong{color:var(--ink);font-weight:500;font-style:normal}.g-cta{padding:40px var(--pad) var(--section);max-width:1440px;margin:0 auto;text-align:center}.g-cta h2{max-width:22ch;margin:0 auto 32px}.g-cta h2 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400}.g-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.g-hero{padding:64px var(--pad) 40px}.g-row{grid-template-columns:1fr;gap:10px;padding:24px}.g-row.header{display:none}.g-goal{font-size:22px}.g-stack{font-size:17px}.g-link{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/page-goals.css.map */
