.gtg-page .gtg-hero{background:radial-gradient(900px 560px at 80% -10%,#c9a24a14,transparent 60%),var(--green);color:var(--cream);padding:84px 0 64px}.gtg-page .gtg-hero .eyebrow{color:var(--brass);margin-bottom:14px}.gtg-page .gtg-hero h1{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.2rem,5.4vw,3.4rem);font-weight:600;line-height:1.05}.gtg-page .gtg-hero h1 em{color:var(--brass-hi);font-style:italic;font-weight:500}.gtg-page .gtg-hero .deck{font-family:var(--serif);color:var(--cream-soft);max-width:62ch;margin-top:18px;font-size:1.18rem;line-height:1.6}.gtg-page .gtg-body{background:var(--parch);padding:54px 0 84px}.gtg-page .plainly{text-align:center;max-width:66ch;margin:0 auto 56px}.gtg-page .plainly h2{font-family:var(--serif);color:var(--green);letter-spacing:-.01em;font-size:clamp(1.7rem,3.6vw,2.3rem);font-weight:600}.gtg-page .plainly h2 em{color:var(--cognac);font-style:italic}.gtg-page .plainly p{font-family:var(--serif);color:var(--ink-soft);margin-top:14px;font-size:1.06rem;line-height:1.65}.gtg-page .fronts{margin-bottom:64px}.gtg-page .fronts .fronts-head{text-align:center;max-width:62ch;margin:0 auto 26px}.gtg-page .fronts h2{font-family:var(--serif);color:var(--green);letter-spacing:-.01em;font-size:clamp(1.7rem,3.6vw,2.3rem);font-weight:600}.gtg-page .fronts h2 em{color:var(--cognac);font-style:italic}.gtg-page .fronts .fronts-lead{font-family:var(--serif);color:var(--ink-soft);margin-top:10px;font-size:1.04rem;font-style:italic;line-height:1.55}.gtg-page .fronts-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.gtg-page .front{background:var(--cream);border:1.5px solid var(--parch-d);border-radius:14px;padding:24px 24px 22px}.gtg-page .front .fr-kicker{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--cognac);margin-bottom:8px;font-size:.6rem;font-weight:700;display:block}.gtg-page .front h3{font-family:var(--serif);color:var(--green);margin-bottom:8px;font-size:1.18rem;font-weight:600}.gtg-page .front p{font-family:var(--label);color:var(--ink-soft);font-size:.9rem;line-height:1.58}.gtg-page .front p b{color:var(--ink);font-weight:600}@media (max-width:720px){.gtg-page .fronts-grid{grid-template-columns:1fr}}.gtg-page .loopface{background:var(--cream);border:1.5px solid var(--parch-d);border-radius:18px;grid-template-columns:340px 1fr;align-items:center;gap:36px;margin-bottom:24px;display:grid;overflow:hidden}.gtg-page .loopface img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:340px;display:block}.gtg-page .loopface .lf-copy{padding:34px 36px 34px 0}.gtg-page .loopface .lf-script{font-family:var(--serif);letter-spacing:-.01em;color:var(--green);margin-bottom:8px;font-size:clamp(1.9rem,4.2vw,2.7rem);font-weight:600;line-height:1.08}.gtg-page .loopface .lf-sub{font-family:var(--script);color:var(--cognac);margin-bottom:14px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.gtg-page .loopface p{font-family:var(--serif);color:var(--ink-soft);max-width:56ch;font-size:1.02rem;line-height:1.65}.gtg-page .loopface .lf-name{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--cognac);margin-top:14px;font-size:.62rem;font-weight:700}@media (max-width:820px){.gtg-page .loopface{grid-template-columns:1fr;gap:0}.gtg-page .loopface img{aspect-ratio:16/10;object-position:50% 18%;min-height:0}.gtg-page .loopface .lf-copy{padding:26px 26px 28px}}.gtg-page .voices-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:64px;display:grid}.gtg-page .voice{background:var(--cream);border:1.5px solid var(--parch-d);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.gtg-page .voice img{aspect-ratio:4/4.1;object-fit:cover;object-position:top;width:100%;display:block}.gtg-page .voice blockquote{font-family:var(--serif);color:var(--ink);margin:0;padding:15px 17px 8px;font-size:.94rem;font-style:italic;line-height:1.55}.gtg-page .voice .v-seat{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--cognac);margin-top:auto;padding:6px 17px 16px;font-size:.58rem;font-weight:700}@media (max-width:820px){.gtg-page .voices-grid{grid-template-columns:1fr}.gtg-page .voice img{aspect-ratio:16/9;object-position:50% 20%}}.gtg-page .founder{background:var(--cream);border:1.5px solid var(--parch-d);border-radius:18px;align-items:center;gap:30px;margin-bottom:24px;padding:30px 34px;display:flex}.gtg-page .founder img{width:150px;height:150px;box-shadow:0 0 0 3px var(--cream),0 0 0 4.5px var(--brass);border-radius:50%;flex:none;display:block}.gtg-page .founder p{font-family:var(--serif);color:var(--ink-soft);max-width:66ch;font-size:1.02rem;font-style:italic;line-height:1.65}.gtg-page .founder .fo-name{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--cognac);margin-top:12px;font-size:.62rem;font-weight:700}@media (max-width:640px){.gtg-page .founder{text-align:center;flex-direction:column;padding:28px 24px}.gtg-page .founder img{width:130px;height:130px}}.gtg-page .clubs-strip{background:var(--green);color:var(--cream);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-bottom:24px;padding:34px 36px;display:flex}.gtg-page .clubs-strip .cs-copy{max-width:64ch}.gtg-page .clubs-strip h3{font-family:var(--serif);font-size:1.4rem;font-weight:600}.gtg-page .clubs-strip h3 em{color:var(--brass-hi);font-style:italic;font-weight:500}.gtg-page .clubs-strip p{font-family:var(--label);color:var(--cream-soft);margin-top:8px;font-size:.92rem;line-height:1.58}.gtg-page .clubs-strip p b{color:var(--cream)}.gtg-page .clubs-strip .btn{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;background:var(--brass);color:var(--green-d);white-space:nowrap;border-radius:999px;padding:14px 26px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-block}.gtg-page .clubs-strip .btn:hover{background:var(--brass-hi)}.gtg-page .invite{background:var(--cream);border:1.5px solid var(--brass);border-radius:18px;padding:32px 36px}.gtg-page .invite h3{font-family:var(--serif);color:var(--green);font-size:1.4rem;font-weight:600}.gtg-page .invite h3 em{color:var(--cognac);font-style:italic}.gtg-page .invite p{font-family:var(--label);color:var(--ink-soft);max-width:74ch;margin-top:10px;font-size:.95rem;line-height:1.65}.gtg-page .invite a{color:var(--cognac);font-weight:700;text-decoration:none}.gtg-page .invite a:hover{text-decoration:underline}
