.gh-site .about-hero{text-align:center;padding:112px 0 0;position:relative;overflow:hidden}.gh-site .horizon{z-index:-1;pointer-events:none;background:radial-gradient(60% 42% at 50% 30%, #fec93c6b, transparent 62%), linear-gradient(180deg, var(--color-gold-soft) 0%, color-mix(in srgb,var(--color-coral) 9%,var(--color-page)) 46%, var(--color-page) 72%);position:absolute;inset:0}.gh-site .horizon:after{content:"";aspect-ratio:1;filter:blur(6px);opacity:.7;background:radial-gradient(circle,#f69e0b8c,#f269502e 55%,#0000 70%);border-radius:50%;width:min(60vw,520px);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.dark .gh-site .horizon{background:radial-gradient(60% 42% at 50% 30%, #f69e0b4d, transparent 62%),linear-gradient(180deg, #211a10 0%, #1a140e 50%, var(--color-page) 76%)}.dark .gh-site .horizon:after{background:radial-gradient(circle,#f69e0b6b,#f2695029 55%,#0000 70%)}.gh-site .about-hero h1{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em;max-width:17ch;margin:18px auto 0;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:500;line-height:1.04}.gh-site .about-hero .sub{max-width:34rem;color:var(--color-text-soft);text-wrap:pretty;margin:26px auto 0;font-size:1.125rem;line-height:1.6}.gh-site .why{max-width:46rem;margin:0 auto}.gh-site .why .eyebrow{text-align:center}.gh-site .why h2{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;max-width:20ch;margin:14px auto 0;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:500;line-height:1.1}.gh-site .why-body{color:var(--color-text-soft);text-wrap:pretty;margin:36px 0 0;font-size:1.15rem;line-height:1.75}.gh-site .why-body p{margin:0 0 22px}.gh-site .why-body p:last-child{margin-bottom:0}.gh-site .why-body .drop{font-family:var(--font-display);color:var(--color-text);font-weight:500}.gh-site .pull{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--color-text);text-align:center;max-width:24ch;margin:48px auto;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:500;line-height:1.3}.gh-site .pull .accent-i{display:inline}.gh-site .believe{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.gh-site .believe-inner{padding:80px 0}.gh-site .believe-head{text-align:center;max-width:38rem;margin:0 auto}.gh-site .creed{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;gap:1px;max-width:52rem;margin:48px auto 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:680px){.gh-site .creed{grid-template-columns:1fr}}.gh-site .creed li{background:var(--color-page);align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.gh-site .creed .ci{font-family:var(--font-display);color:var(--color-accent);flex-shrink:0;margin-top:2px;font-size:1.1rem;line-height:1}.gh-site .creed b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.18rem;font-weight:500;line-height:1.2;display:block}.gh-site .creed span{color:var(--color-text-muted);margin-top:7px;font-size:.9rem;line-height:1.5;display:block}.gh-site .who{text-align:center}.gh-site .who .ribbon{margin:36px auto 0}.gh-site .note{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);max-width:42rem;box-shadow:var(--shadow-soft);margin:0 auto;padding:44px}@media (max-width:600px){.gh-site .note{padding:32px 26px}}.gh-site .note .eyebrow{margin-bottom:18px}.gh-site .note p{color:var(--color-text-soft);text-wrap:pretty;margin:0 0 18px;font-size:1.08rem;line-height:1.7}.gh-site .note p:last-of-type{margin-bottom:0}.gh-site .note .sig{align-items:center;gap:13px;margin-top:26px;display:flex}.gh-site .note .sig-av{background:linear-gradient(135deg,var(--color-sun-gold),var(--color-amber) 55%,var(--color-coral));color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-style:italic;display:flex}.gh-site .note .sig b{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:500;display:block}.gh-site .note .sig span{color:var(--color-text-muted);font-size:.82rem}
