*{box-sizing:border-box}.gg-v3{background-color:#f8f6f3;--gg-green: #073135;--gg-lime: #bad532;--gg-cream: #f8f6f3;--gg-muted: rgba(7, 49, 53, .6);--gg-hair: rgba(7, 49, 53, .1)}.gg-v3__hero{position:relative;width:100%;height:82vh;min-height:50rem;overflow:hidden;background-color:#e8e3dc}.gg-v3__hero-media{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gg-v3__hero-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e8e3dc;font-family:Work Sans,sans-serif;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#07313566}.gg-v3__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:linear-gradient(to top,#07313599,#07313500 58%)}.gg-v3__hero-content{padding:5rem 6rem;max-width:62rem}.gg-v3__hero-tagline{font-family:Bitter,Georgia,serif;font-size:2.2rem;font-weight:300;font-style:italic;color:#fff;line-height:1.4;margin:0 0 2.4rem}.gg-v3__hero-btn{display:inline-block;padding:1.6rem 4rem;background-color:var(--gg-lime);color:var(--gg-green);font-family:Work Sans,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:background-color .2s ease,color .2s ease}.gg-v3__hero-btn:hover{background-color:#fff;color:var(--gg-green)}.gg-v3__eyebrow{display:block;font-family:Work Sans,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gg-green);margin-bottom:2rem}.gg-v3__problem{background-color:var(--gg-green);padding:7.2rem 2.4rem}.gg-v3__problem .gg-v3__eyebrow{color:var(--gg-lime)}.gg-v3__problem-inner{max-width:72rem;margin:0 auto;text-align:center}.gg-v3__problem-heading,.gg-v3__letter-heading{font-family:Work Sans,sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--gg-green);line-height:1.18;margin:0 0 2.8rem}.gg-v3__problem-heading{color:#fff}.gg-v3__problem-body{font-family:Bitter,Georgia,serif;font-size:1.75rem;font-weight:300;line-height:1.8;color:#ffffffd1}.gg-v3__problem-body p{margin:0 0 1.6rem}.gg-v3__problem-body p:last-child{margin:0}.gg-v3__letter{background-color:var(--gg-cream);padding:7.2rem 4rem;border-top:1px solid var(--gg-hair)}.gg-v3__letter-inner{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.gg-v3__letter-media{width:100%}.gg-v3__letter-media-el{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;display:block;border-radius:0}.gg-v3__letter-placeholder{width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;background-color:#e8e3dc;font-family:Work Sans,sans-serif;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#07313566}.gg-v3__letter-content{text-align:center}.gg-v3__letter-body{font-family:Bitter,Georgia,serif;font-size:1.95rem;font-weight:300;line-height:1.75;color:var(--gg-green)}.gg-v3__letter-body p{margin:0 0 1.6rem}.gg-v3__letter-body p:last-child{margin:0}.gg-v3__signature{margin-top:2.8rem}.gg-v3__signature-name{font-family:Bitter,Georgia,serif;font-style:italic;font-weight:400;font-size:2.8rem;color:var(--gg-green)}.gg-v3__signature-img{max-width:18rem;height:auto;display:inline-block}@media screen and (max-width:749px){.gg-v3__hero{height:72vh;min-height:40rem}.gg-v3__hero-content{padding:3rem 2.4rem}.gg-v3__hero-tagline{font-size:1.8rem}.gg-v3__problem,.gg-v3__letter{padding:4.4rem 2rem}.gg-v3__letter-inner{grid-template-columns:1fr;gap:3rem}.gg-v3__letter-media-el,.gg-v3__letter-placeholder{aspect-ratio:3 / 2}.gg-v3__problem-heading,.gg-v3__letter-heading{font-size:2.4rem}.gg-v3__problem-body{font-size:1.55rem}.gg-v3__letter-body{font-size:1.7rem}.gg-v3__signature-name{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gg-our-story-v3.css.map */
