@media only screen and (min-width:0em){.js #partner-grid .partner-card:nth-child(2){transition-delay:.08s}.js #partner-grid .partner-card:nth-child(3){transition-delay:.16s}.js #partner-grid .partner-card:nth-child(4){transition-delay:.24s}.js #partner-grid .partner-card:nth-child(5){transition-delay:.32s}.js #partner-grid .partner-card:nth-child(6){transition-delay:.4s}#partners-intro{padding:var(--chrome-section-pad);padding-bottom:clamp(2rem,4vw,3rem)}#partners-intro .cs-container{margin:auto;max-width:80rem}#partners-intro .section-head{margin-bottom:0}#partner-grid{padding:var(--chrome-section-pad);padding-top:clamp(2rem,4vw,3rem)}#partner-grid .cs-container{margin:auto;max-width:80rem}#partner-grid .partner-group{display:grid;gap:1.75rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#partner-grid .partner-card{background:linear-gradient(180deg,var(--sign-wood),var(--sign-wood-dk));border:2px solid var(--sign-border);border-radius:8px;border-top:4px solid var(--charity,var(--primary));box-shadow:inset 0 2px 0 rgba(255,220,170,.35),inset 0 -3px 0 rgba(0,0,0,.35),0 8px 16px rgba(0,0,0,.5);box-shadow:inset 0 2px 0 rgba(255,220,170,.3),0 10px 20px rgba(0,0,0,.4);color:var(--sign-ink);display:flex;flex-direction:column;padding:1.75rem;position:relative;transition:transform .35s ease}#partner-grid .partner-card:hover{transform:translateY(-.5rem)}#partner-grid .partner-logo{align-items:center;background:repeating-linear-gradient(45deg,var(--parch-2) 0 7px,var(--parch) 7px 14px);border:2px solid var(--sign-border);border-radius:var(--borderRadius-md);color:var(--parch-ink-2);display:flex;height:7rem;justify-content:center;margin-bottom:1.5rem;position:relative}#partner-grid .partner-logo span{color:var(--parch-ink-2);font-size:.75rem;letter-spacing:.12em;opacity:.7;text-transform:uppercase}#partner-grid .partner-logo.partner-logo--filled{background:var(--charity,var(--primary))}#partner-grid .partner-logo.partner-logo--filled img{height:auto;max-height:78%;max-width:82%;-o-object-fit:contain;object-fit:contain;width:auto}#partner-grid .cs-h3{color:var(--sign-ink);font-size:clamp(1.25rem,2.4vw,1.5rem)}#partner-grid .cs-item-text{color:rgba(51,19,10,.8);margin-bottom:1.25rem}#partner-grid .partner-link{align-items:center;align-self:flex-start;color:var(--sign-ink);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.4rem;margin-top:auto;text-decoration:underline;transition:gap .3s ease,color .3s ease}#partner-grid .partner-link span{transition:transform .3s ease}#partner-grid .partner-link:hover{color:#1f0b05}#partner-grid .partner-link:hover span{transform:translateX(.25rem)}}@media only screen and (min-width:0em){#partner-grid .partner-link:focus-visible{border-radius:var(--borderRadius-sm);outline:2px solid var(--primary);outline-offset:3px}}@media only screen and (min-width:0em) and (min-width:48rem){#partner-grid .partner-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0em) and (min-width:64rem){#partner-grid .partner-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0em){#partner-apply{background:linear-gradient(180deg,var(--plaque),var(--plaque-dk));border:1px solid rgba(242,178,60,.35);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,220,150,.25);padding:clamp(1.5rem,4vw,2.25rem) clamp(1rem,3vw,2rem)}#partner-apply .cs-container{margin:auto;max-width:80rem}#partner-apply .section-head{margin-bottom:clamp(1.5rem,3vw,2.5rem);text-align:center}#partner-apply .apply-body,#partner-apply .section-head,#partner-apply .section-head .cs-title{margin-left:auto;margin-right:auto}#partner-apply .apply-body{align-items:center;display:flex;flex-direction:column;gap:1.75rem;max-width:42rem;text-align:center}#partner-apply .apply-text{color:var(--chrome-cream-dim);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6em;margin:0 auto;text-wrap:pretty}#partner-apply .apply-text+.apply-text{margin-top:.75em}#partner-apply .apply-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;justify-content:center}#partner-apply .apply-email{color:var(--gold);font-size:.9375rem;font-weight:700;text-decoration:none;transition:opacity .3s ease}#partner-apply .apply-email:hover{opacity:.8}#partner-apply .apply-email:focus-visible{border-radius:var(--borderRadius-sm);outline:2px solid var(--gold);outline-offset:3px}}