.about-gg{--paper:#f2f0e9;--ink:#1b1b18;color:var(--ink)}.about-gg h1,.about-gg h2,.about-gg h3{font-weight:550;letter-spacing:-.055em;line-height:1.02}.about-gg i{font-family:Georgia,'Times New Roman',serif;font-weight:400}.gg-about-hero{padding:55px 6% 80px;background:var(--paper)}.gg-about-meta{display:flex;justify-content:space-between;gap:25px;font-size:10px;letter-spacing:.15em;line-height:1.6}.gg-about-hero h1{font-size:clamp(58px,8.8vw,132px);margin:70px 0 42px;max-width:1200px}.gg-about-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;max-width:1150px}.gg-about-intro p{font-size:18px;line-height:1.65;margin:0}.gg-about-intro p:first-child{font-size:clamp(21px,2.2vw,31px);line-height:1.4}.gg-about-anchor{display:table;margin-top:28px;font-size:14px;text-decoration:underline;text-underline-offset:6px}.gg-about-wide{margin:0;position:relative}.gg-about-wide img{display:block;width:100%;height:clamp(300px,42vw,620px);object-fit:cover}.gg-about-wide figcaption{position:absolute;bottom:14px;left:6%;background:#f7f6f1dd;padding:7px 12px;font-size:10px;max-width:88%;line-height:1.4}.gg-about-section{padding:95px 6%}.about-gg h2{font-size:clamp(38px,4.6vw,70px);margin:24px 0 38px}.gg-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:50px}.gg-founder{border-top:1px solid #c7c5bd;padding-top:24px}.gg-founder-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.gg-founder-top>span:last-child{font-size:10px;letter-spacing:.15em}.gg-initial{font:italic 86px Georgia,serif;color:#797970;line-height:1.2}.gg-founder h3{font-size:clamp(30px,3vw,44px);margin:24px 0 12px}.gg-role{font-size:13px!important;color:#6d6b64;margin-bottom:30px!important}.gg-founder p,.gg-about-copy p,.gg-about-pairings p{font-size:17px;line-height:1.75;max-width:660px}.gg-about-story{background:#e9e8e1;display:grid;grid-template-columns:1fr 1fr;gap:7%}.gg-about-copy .gg-large-copy{font-size:23px;line-height:1.5;margin-top:23px}.gg-about-manifesto{background:#20231f;color:#f5f3eb;padding:85px 6% 90px}.gg-about-manifesto h2{font-size:clamp(40px,6.5vw,96px);max-width:1100px;margin-bottom:38px}.gg-about-manifesto>p:last-child{font-size:21px;line-height:1.6;max-width:640px;margin-left:35%}.gg-beliefs{display:grid;grid-template-columns:1fr 1fr;gap:60px 7%}.gg-beliefs article{border-top:1px solid #c7c5bd;padding-top:22px}.gg-beliefs article>span{font-size:12px;color:#6d6b64}.gg-beliefs h3{font-size:clamp(28px,3vw,44px);margin:28px 0 22px}.gg-beliefs p{font-size:17px;line-height:1.7;max-width:540px}.gg-about-pairings{display:grid;grid-template-columns:1fr 1fr;gap:7%;background:var(--paper);align-items:center}.gg-about-pairings figure{margin:0;min-width:0}.gg-about-pairings img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.gg-about-pairings figcaption{font-size:10px;color:#6d6b64;margin-top:10px}.gg-about-pairings h2{font-size:clamp(36px,3.7vw,56px)}.gg-about-pairings .btn{margin-top:18px}.gg-about-closing{text-align:center;padding:100px 6%;max-width:1250px;margin:auto}.gg-about-closing h2{font-size:clamp(38px,5.4vw,80px)}.gg-about-closing>p:not(.eyebrow){max-width:600px;margin:22px auto;font-size:19px;line-height:1.7}.gg-signoff{display:flex;flex-direction:column;gap:14px;margin:40px 0}.gg-signoff span{font:italic 45px Georgia,serif}.gg-signoff small{font-size:9px;letter-spacing:.16em}.gg-about-final-links{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.gg-about-final-links a{text-decoration:underline;text-underline-offset:6px;font-size:14px}.gg-about-note{padding:25px 6%;border-top:1px solid #ddd;font-size:11px;line-height:1.7;color:#73716a}.about-gg [id]{scroll-margin-top:110px}@media(max-width:700px){.gg-about-hero{padding:32px 6% 50px}.gg-about-meta{display:block;font-size:9px}.gg-about-meta span{display:block;margin-bottom:10px}.gg-about-hero h1{font-size:clamp(48px,11vw,76px);margin:42px 0 30px}.gg-about-intro,.gg-founder-grid,.gg-about-story,.gg-beliefs,.gg-about-pairings{grid-template-columns:1fr;gap:30px}.gg-about-intro p{font-size:16px}.gg-about-section{padding:55px 6%}.gg-founder-grid{margin-top:28px;gap:42px}.gg-about-manifesto{padding:55px 6%}.gg-about-manifesto>p:last-child{margin-left:0;font-size:18px}.gg-about-closing{padding:60px 6%}.gg-about-wide img{height:320px}.gg-about-pairings img{aspect-ratio:4/3}.gg-about-copy .gg-large-copy{font-size:21px}.gg-about-pairings .btn{padding:17px 20px}.gg-about-closing>p:not(.eyebrow){font-size:17px}}

/* Founder portrait series */
.gg-about-wide img{height:auto;max-height:800px;aspect-ratio:3/2;object-fit:cover}.gg-founder-photo{margin:0 0 26px}.gg-founder-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.gg-founder-photo figcaption{font-size:10px;color:#73716a;margin-top:9px}.gg-founder-top{padding:5px 0}.gg-personal-signature{display:block;width:85%;max-width:340px;height:110px;object-fit:contain;object-position:left center;margin:26px 0 0}.gg-signature-pair{display:flex;align-items:center;justify-content:center;gap:35px}.gg-signature-pair img{width:40%;max-width:300px;height:125px;object-fit:contain}@media(max-width:700px){.gg-about-wide img{height:auto;aspect-ratio:3/2}.gg-signature-pair{gap:12px}.gg-signature-pair img{height:90px;width:46%}.gg-founder-photo img{aspect-ratio:4/5}.gg-about-wide figcaption{position:static;background:none;margin:0;padding:10px 6%;max-width:none;font-size:10px}.gg-personal-signature{height:95px}}
