.gg-partners{background:#e8e1d5;color:#211c18;padding:72px 0}.gg-partners-inner,.gg-partner-directory-heading{width:min(1440px,90%);margin-inline:auto}.gg-partners-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px 7vw;align-items:end;margin-bottom:42px}.gg-partners-eyebrow{font:600 10px/1.6 Manrope,Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#8b512f;margin:0 0 13px!important}.gg-partners h2,.gg-network-join h2,.gg-network-members h2{font:500 clamp(34px,4vw,54px)/1.08 'Cormorant Garamond',Georgia,serif;margin:0}.gg-partners-heading>p,.gg-partner-directory-heading>p,.gg-network-join p{font:400 15px/1.8 Manrope,Arial,sans-serif;max-width:670px}.gg-partner-group{margin-top:40px;scroll-margin-top:175px}.gg-partner-group-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c7bbaa;padding-top:25px;margin-bottom:22px}.gg-partner-group-heading h3{font:500 30px/1.15 'Cormorant Garamond',Georgia,serif;margin:0}.gg-partner-group-heading>span{font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.12em;color:#71685e}.gg-partner-grid{display:grid;gap:24px}.gg-partner-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-partner-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-partner-card{display:flex;flex-direction:column;min-width:0;background:#f7f3ec;border:1px solid #d4c9b9}.gg-partner-card figure{position:relative;aspect-ratio:8/5;margin:0;overflow:hidden;background:#d8cebc}.gg-partner-card figure img{display:block;width:100%;height:100%;object-fit:cover}.gg-partner-card figcaption{position:absolute;left:12px;bottom:12px;background:#f7f3ecee;color:#4d4236;padding:5px 8px;font:500 9px/1.4 Manrope,Arial,sans-serif}.gg-partner-copy{display:flex;flex:1;flex-direction:column;padding:26px}.gg-partner-copy h4,.gg-partner-copy h3{font:500 31px/1.1 'Cormorant Garamond',Georgia,serif;color:#211c18;margin:0 0 15px}.gg-partner-copy>p:not(.gg-partners-eyebrow){font:400 14px/1.75 Manrope,Arial,sans-serif;margin:0 0 24px}.gg-partner-contact a{overflow-wrap:anywhere}.gg-partner-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;min-height:80px}.gg-partner-button{display:inline-flex;align-items:center;min-height:44px;padding:12px 17px;background:#211c18;color:#fff!important;font:600 11px/1.5 Manrope,Arial,sans-serif;text-decoration:none!important}.gg-partner-link{display:inline-block;color:#5e4432;font:500 12px/1.6 Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.gg-partner-note{font:400 11px/1.8 Manrope,Arial,sans-serif!important;color:#71685e;margin:22px 0 0!important;max-width:900px}.gg-partner-directory{background:#f1ede4;color:#211c18}.gg-partner-directory-heading{padding:58px 0 45px}.gg-partner-directory-heading h1{font:500 clamp(40px,5.2vw,70px)/1.04 'Cormorant Garamond',Georgia,serif;margin:18px 0 23px}.gg-partner-directory-heading nav{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:28px}.gg-partner-directory-heading nav a{color:#5e4432;font:500 12px/1.5 Manrope,Arial,sans-serif}.gg-network-join{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:65px}.gg-network-join>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:22px;justify-content:center}.gg-network-members{padding-block:50px}.gg-network-members h2{margin-bottom:28px}#project-partners{scroll-margin-top:150px}.gg-partners a:focus-visible,.gg-network-join a:focus-visible{outline:2px solid #8b512f;outline-offset:5px}
@media(max-width:900px){.gg-partner-grid-three{gap:16px}.gg-partner-copy{padding:20px}.gg-partner-copy h4{font-size:28px}}
@media(max-width:700px){.gg-partners{padding:45px 0}.gg-partners-heading,.gg-network-join{grid-template-columns:1fr;gap:20px}.gg-partner-grid-two,.gg-partner-grid-three{grid-template-columns:1fr;gap:25px}.gg-partner-copy{padding:24px}.gg-partner-group-heading{align-items:flex-start;flex-direction:column;gap:12px}.gg-partner-group-heading h3{font-size:29px}.gg-partner-directory-heading{padding-top:36px}.gg-partner-group,#project-partners{scroll-margin-top:190px}.gg-network-join{padding-block:45px}}

.gg-sourcing-events{padding:65px 0;background:#f7f3ec;color:#211c18;scroll-margin-top:175px}.gg-sourcing-events h2{font:500 clamp(34px,4vw,54px)/1.08 'Cormorant Garamond',Georgia,serif;margin:0}.gg-sourcing-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gg-sourcing-event-grid article{padding:28px;border:1px solid #d4c9b9;background:#eee7dc}.gg-sourcing-event-grid h3{font:500 32px/1.1 'Cormorant Garamond',Georgia,serif;margin:12px 0 17px}.gg-sourcing-event-grid article>p:last-child{font:400 14px/1.8 Manrope,Arial,sans-serif;margin:0}.gg-sourcing-events-action{display:flex;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.gg-sourcing-events-action p{font:400 12px/1.7 Manrope,Arial,sans-serif;color:#71685e;margin:0;max-width:400px}.gg-sourcing-events a:focus-visible{outline:2px solid #8b512f;outline-offset:5px}@media(max-width:700px){.gg-sourcing-event-grid{grid-template-columns:1fr}.gg-sourcing-events{padding:45px 0;scroll-margin-top:190px}.gg-sourcing-events-action{align-items:flex-start;flex-direction:column}}

.gg-staging-resources{padding:65px 0;background:#29241e;color:#f7f3ec;scroll-margin-top:175px}.gg-staging-resources .gg-partners-eyebrow{color:#d0ac8a}.gg-staging-resources h2{font:500 clamp(34px,4vw,54px)/1.08 'Cormorant Garamond',Georgia,serif;margin:0}.gg-staging-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.gg-staging-resource-grid article{display:flex;flex-direction:column;border-top:1px solid #736657;padding-top:24px}.gg-resource-number{color:#d0ac8a;font:500 12px/1.6 Manrope,Arial,sans-serif}.gg-staging-resource-grid h3{font:500 30px/1.1 'Cormorant Garamond',Georgia,serif;margin:17px 0}.gg-staging-resource-grid p{font:400 14px/1.8 Manrope,Arial,sans-serif;margin:0 0 24px;color:#ded6ca}.gg-staging-resource-grid a{margin-top:auto;align-self:flex-start;color:#f7f3ec}.gg-staging-resources .gg-partner-note{color:#c4b9aa;margin-top:30px!important}.gg-staging-resources a:focus-visible{outline:2px solid #d0ac8a;outline-offset:5px}@media(max-width:700px){.gg-staging-resource-grid{grid-template-columns:1fr;gap:30px}.gg-staging-resources{padding:45px 0;scroll-margin-top:190px}}
