.tgs-fundraising{--paper: #fffefa;--ink: #302b28;--gold: #d5b56e;--pomegranate: #a13f52;--limestone: #eadccd;--muted: #59534d;--line: rgb(48 43 40 / 18%);background:var(--paper);color:var(--ink);font-family:TGS Hanken Grotesk,Arial,sans-serif;font-size:1.7rem;line-height:1.55}body:has(.tgs-fundraising){background:#fffefa}body:has(.tgs-fundraising) .header-wrapper{border-bottom:1px solid var(--line)}body:has(.tgs-fundraising) .tgs-header-lockup{display:inline-flex;align-items:center;gap:.7rem;white-space:nowrap}body:has(.tgs-fundraising) .tgs-header-lockup__mark{display:block;width:3.8rem;height:4.5rem;object-fit:contain}body:has(.tgs-fundraising) .tgs-header-lockup__wordmark{display:block;width:16.8rem;height:auto}.tgs-fundraising *,.tgs-fundraising *:before,.tgs-fundraising *:after{box-sizing:border-box}.tgs-fundraising img{display:block;max-width:100%}.tgs-fundraising a:focus-visible,.tgs-fundraising button:focus-visible,.tgs-fundraising summary:focus-visible,.tgs-fundraising input:focus-visible,.tgs-fundraising select:focus-visible,.tgs-fundraising textarea:focus-visible{outline:2px solid var(--pomegranate);outline-offset:4px}.tgs-fundraising h1,.tgs-fundraising h2,.tgs-fundraising h3{margin:0;color:var(--ink);font-family:TGS Tenor Sans,Georgia,serif;font-weight:400;letter-spacing:-.035em}.tgs-fundraising h1{max-width:13ch;font-size:clamp(4.6rem,5.2vw,8rem);line-height:1.05}.tgs-fundraising h2{font-size:clamp(3.4rem,4vw,6rem);line-height:1.1}.tgs-fundraising h3{font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.2}.tgs-fundraising__eyebrow{margin:0 0 2rem;color:var(--pomegranate);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.tgs-fundraising__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:64rem;background:#f5ece1}.tgs-fundraising__hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(5rem,7vw,11rem) clamp(3.2rem,7vw,12rem)}.tgs-fundraising__hero-copy>p:not(.tgs-fundraising__eyebrow){max-width:55rem;margin:3.2rem 0 0;color:var(--muted);font-size:clamp(1.7rem,1.5vw,2rem)}.tgs-fundraising__hero-media{min-height:64rem;overflow:hidden;background:var(--limestone)}.tgs-fundraising__hero-media img{width:100%;height:100%;object-fit:cover}.tgs-fundraising__button,.tgs-fundraising__option-button,.tgs-fundraising__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:5.4rem;padding:1.5rem 2.4rem;border:0;border-radius:0;background:var(--ink);color:var(--paper);font-family:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.tgs-fundraising__button{margin-top:3.2rem}.tgs-fundraising__button:hover,.tgs-fundraising__submit:hover{background:var(--pomegranate)}.tgs-fundraising__option-button{width:100%;margin-top:auto;background:var(--pomegranate)}.tgs-fundraising__option-button:hover{background:var(--ink)}.tgs-fundraising__button:hover span,.tgs-fundraising__option-button:hover span,.tgs-fundraising__submit:hover span{transform:translate(2px,-2px)}.tgs-fundraising__button span,.tgs-fundraising__option-button span,.tgs-fundraising__submit span{transition:transform .18s ease}.tgs-fundraising__shell{width:min(100% - 4.8rem,144rem);margin-inline:auto}.tgs-fundraising__origin{display:grid;grid-template-columns:minmax(34rem,.85fr) minmax(0,1.15fr);column-gap:clamp(4rem,8vw,12rem);padding-block:clamp(8rem,10vw,14rem);border-bottom:1px solid var(--line)}.tgs-fundraising__origin .tgs-fundraising__eyebrow{grid-column:1 / -1}.tgs-fundraising__origin h2{font-size:clamp(3.4rem,3.2vw,5.2rem)}.tgs-fundraising__origin p:last-child{max-width:72rem;margin:0;color:var(--muted);font-size:clamp(1.8rem,1.7vw,2.2rem)}.tgs-fundraising__partnerships{scroll-margin-top:3rem;padding-block:clamp(7rem,8vw,11rem);border-bottom:1px solid var(--line)}.tgs-fundraising__section-head{max-width:110rem;margin-bottom:4rem}.tgs-fundraising__section-intro{margin:1.4rem 0 0;color:var(--muted);font-size:clamp(2rem,2vw,2.6rem);white-space:nowrap}.tgs-fundraising__benefits{display:grid;grid-template-columns:minmax(38rem,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(3rem,4vw,6rem);margin-bottom:3.6rem;padding:clamp(3rem,4vw,5rem);background:var(--limestone)}.tgs-fundraising__benefits-title{margin:0;color:var(--ink);font-family:TGS Tenor Sans,Georgia,serif;font-size:clamp(2.8rem,2.45vw,3.8rem);letter-spacing:-.035em;line-height:1.15}.tgs-fundraising__benefits-title span{display:block;white-space:nowrap}.tgs-fundraising__benefits-copy p{margin:0;color:var(--muted)}.tgs-fundraising__benefits-copy p+p{margin-top:1.2rem}.tgs-fundraising__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.8rem,2vw,2.8rem)}.tgs-fundraising__option-card{display:flex;min-width:0;min-height:40rem;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 1.4rem 4rem #302b2817;transition:transform .18s ease,box-shadow .18s ease}.tgs-fundraising__option-card:hover{transform:translateY(-4px);box-shadow:0 2rem 5.4rem #302b2821}.tgs-fundraising__option-content{display:flex;flex:1;flex-direction:column;align-items:center;padding:clamp(2.8rem,2.8vw,3.8rem);text-align:center}.tgs-fundraising__option-icon{display:grid;width:8rem;height:8rem;margin-bottom:2rem;place-items:center;border-radius:50%;background:#d5b56e33;color:var(--pomegranate)}.tgs-fundraising__option-icon svg{width:4.2rem;height:4.2rem;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.tgs-fundraising__option-content>p{min-height:5.4rem;margin:1.4rem 0 2rem;color:var(--muted)}.tgs-fundraising__option-card details{width:100%;margin-top:auto}.tgs-fundraising__option-card summary{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.8rem 0;color:var(--pomegranate);font-size:1.2rem;font-weight:700;letter-spacing:.1em;list-style:none;text-transform:uppercase;cursor:pointer}.tgs-fundraising__option-card summary::-webkit-details-marker{display:none}.tgs-fundraising__option-card summary span{font-size:2.1rem;font-weight:400;line-height:1;transition:transform .18s ease}.tgs-fundraising__option-card details[open] summary span{transform:rotate(45deg)}.tgs-fundraising__option-details{padding-top:1.2rem;color:var(--muted);font-size:1.5rem;text-align:left}.tgs-fundraising__option-details p{margin:0 0 1.4rem}.tgs-fundraising__process{padding-block:clamp(4.8rem,6vw,8rem);border-bottom:1px solid var(--line)}.tgs-fundraising .tgs-fundraising__process-title{max-width:100%;margin:0 auto clamp(5.2rem,5.4vw,6.8rem);font-size:clamp(2.8rem,2.6vw,3.8rem);text-align:center;white-space:nowrap}.tgs-fundraising__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.6rem,2vw,2.8rem)}.tgs-fundraising__steps article{min-width:0;padding:clamp(2.4rem,2.6vw,3.6rem);background:#f8f2eb;box-shadow:0 .8rem 2.8rem #302b280f}.tgs-fundraising__steps h3{color:var(--pomegranate);font-size:clamp(2.2rem,2vw,2.8rem)}.tgs-fundraising__steps p{margin:1.4rem 0 0;color:var(--muted)}.tgs-fundraising__contact{display:grid;grid-template-columns:minmax(0,.82fr) minmax(46rem,1.18fr);gap:clamp(4rem,7vw,10rem);margin-bottom:clamp(8rem,10vw,14rem);padding:clamp(4rem,6vw,8rem);background:var(--limestone);scroll-margin-top:3rem}.tgs-fundraising__contact-copy h2{max-width:16ch}.tgs-fundraising__contact-copy>p:last-child{max-width:52rem;margin:2.4rem 0 0;color:var(--muted)}.tgs-fundraising__form-wrap{align-self:start;padding:clamp(2.4rem,3vw,4rem);background:var(--paper)}.tgs-fundraising__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 2.4rem}.tgs-fundraising__field{display:flex;flex-direction:column;gap:.8rem}.tgs-fundraising__field--full{grid-column:1 / -1}.tgs-fundraising__field label{color:var(--ink);font-size:1.3rem;font-weight:700;letter-spacing:.03em}.tgs-fundraising__field label span{color:var(--muted);font-weight:400}.tgs-fundraising__field input,.tgs-fundraising__field select,.tgs-fundraising__field textarea{width:100%;min-height:5.2rem;padding:1.3rem 1.5rem;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:inherit;font-size:1.6rem}.tgs-fundraising__field textarea{min-height:13rem;resize:vertical}.tgs-fundraising__field input:focus,.tgs-fundraising__field select:focus,.tgs-fundraising__field textarea:focus{border-color:var(--pomegranate);outline:0;box-shadow:0 0 0 1px var(--pomegranate)}.tgs-fundraising__submit{width:100%;margin-top:2.4rem}.tgs-fundraising__form-status{padding:2rem;border-left:3px solid var(--pomegranate)}.tgs-fundraising__form-status p{margin:1.2rem 0 0;color:var(--muted)}.tgs-fundraising .errors{margin:0 0 2rem;padding:1.6rem 2rem 1.6rem 4rem;border-left:3px solid var(--pomegranate);background:#a13f5214}@media screen and (max-width:989px){.tgs-fundraising__section-intro{white-space:normal}.tgs-fundraising__benefits{grid-template-columns:1fr}.tgs-fundraising__benefits-title span{white-space:normal}.tgs-fundraising__options{grid-template-columns:1fr}.tgs-fundraising__option-card{min-height:0}.tgs-fundraising__option-content>p{min-height:0}.tgs-fundraising__contact{grid-template-columns:1fr}}@media screen and (max-width:749px){body:has(.tgs-fundraising) .tgs-header-lockup{gap:.4rem}body:has(.tgs-fundraising) .tgs-header-lockup__mark{width:2.9rem;height:3.5rem}body:has(.tgs-fundraising) .tgs-header-lockup__wordmark{width:min(33vw,13.6rem)}.tgs-fundraising__hero{display:flex;min-height:0;flex-direction:column}.tgs-fundraising__hero-media{order:1;min-height:0;aspect-ratio:4 / 3}.tgs-fundraising__hero-copy{order:2;padding:4.8rem 1.6rem 5.6rem}.tgs-fundraising h1{font-size:clamp(4rem,10vw,6.4rem)}.tgs-fundraising__shell{width:min(100% - 3.2rem,64rem)}.tgs-fundraising__origin{display:block;padding-block:7.2rem}.tgs-fundraising__origin p:last-child{margin-top:3.2rem}.tgs-fundraising__partnerships{padding-block:7.2rem}.tgs-fundraising__process{padding-block:4.8rem}.tgs-fundraising .tgs-fundraising__process-title{margin-bottom:4.4rem;white-space:normal}.tgs-fundraising__section-head{margin-bottom:4rem}.tgs-fundraising__benefits{gap:2rem;padding:2.8rem 2.4rem}.tgs-fundraising__options{gap:2.4rem}.tgs-fundraising__option-card:hover{transform:none}.tgs-fundraising__steps{grid-template-columns:1fr;gap:1.6rem}.tgs-fundraising__contact{display:block;margin-bottom:8rem;padding:3.2rem 2.4rem}.tgs-fundraising__form-wrap{margin-top:4rem;padding:2.4rem 1.6rem}.tgs-fundraising__form-grid{grid-template-columns:1fr}.tgs-fundraising__field--full{grid-column:auto}}@media screen and (max-width:359px){body:has(.tgs-fundraising) .header__icon--account{display:none}.tgs-fundraising__option-content{padding:2.4rem}}@media(prefers-reduced-motion:reduce){.tgs-fundraising *,.tgs-fundraising *:before,.tgs-fundraising *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tgs-fundraising.css.map */
