.coop{--coop-red:#E90303;font-family:var(--font-body-family);position:relative;overflow:hidden}.coop *,.coop *:before,.coop *:after{box-sizing:border-box}.coop img{max-width:100%;display:block}.coop-t-black{background:#0a0a0a;color:#fff;--coop-bg:#0A0A0A;--coop-fg:#fff;--coop-inv:#0A0A0A;--coop-muted:rgba(255,255,255,.74);--coop-accent:#E90303;--coop-card-bg:#151515;--coop-card-line:rgba(255,255,255,.12)}.coop-t-ink{background:#161616;color:#fff;--coop-bg:#161616;--coop-fg:#fff;--coop-inv:#161616;--coop-muted:rgba(255,255,255,.74);--coop-accent:#E90303;--coop-card-bg:#1F1F1F;--coop-card-line:rgba(255,255,255,.12)}.coop-t-red{background:#e90303;color:#fff;--coop-bg:#E90303;--coop-fg:#fff;--coop-inv:#E90303;--coop-muted:rgba(255,255,255,.9);--coop-accent:#0A0A0A;--coop-card-bg:rgba(0,0,0,.16);--coop-card-line:rgba(255,255,255,.28)}.coop-t-light{background:#f3f1ec;color:#111;--coop-bg:#F3F1EC;--coop-fg:#111;--coop-inv:#fff;--coop-muted:#3d3d3d;--coop-accent:#E90303;--coop-card-bg:#fff;--coop-card-line:rgba(0,0,0,.09)}.coop-t-white{background:#fff;color:#111;--coop-bg:#fff;--coop-fg:#111;--coop-inv:#fff;--coop-muted:#3d3d3d;--coop-accent:#E90303;--coop-card-bg:#F3F1EC;--coop-card-line:rgba(0,0,0,.08)}.coop-sec{padding:clamp(64px,9vw,128px) 0}.coop-sec--tight{padding:clamp(40px,6vw,72px) 0}.coop-wrap{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media(min-width:750px){.coop-wrap{padding:0 40px}}.coop-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading-family);font-weight:700;font-size:14px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--coop-accent);margin:0 0 22px}.coop-eyebrow:before{content:"";flex:none;width:36px;height:4px;background:currentColor;display:block}.coop-h{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:0;margin:0;color:var(--coop-fg);overflow-wrap:break-word}.coop-h span{display:block}.coop-h .coop-a{color:var(--coop-accent)}.coop-h--xl{font-size:clamp(50px,9.5vw,128px)}.coop-h--lg{font-size:clamp(42px,6.6vw,88px)}.coop-h--md{font-size:clamp(36px,4.8vw,64px)}.coop-sub{font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--coop-muted);max-width:700px;margin:24px 0 0}.coop-head{max-width:900px;margin-bottom:clamp(40px,5vw,64px)}.coop-head--center{text-align:center;margin-left:auto;margin-right:auto}.coop-head--center .coop-sub{margin-left:auto;margin-right:auto}.coop-rte{font-size:17px;line-height:1.7;color:var(--coop-muted)}.coop-rte p{margin:0 0 16px}.coop-rte p:last-child{margin-bottom:0}.coop-rte strong{color:var(--coop-fg)}.coop-rte a{color:var(--coop-accent);text-underline-offset:3px}.coop-t-red .coop-rte a{color:#fff}.coop-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.coop-center .coop-btns,.coop-cta .coop-btns{justify-content:center}.coop-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 30px;font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;border:2px solid transparent;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;cursor:pointer}.coop-btn:hover{transform:translateY(-2px)}.coop-btn--solid{background:#e90303;border-color:#e90303;color:#fff}.coop-btn--solid:hover{background:#fff;border-color:#fff;color:#0a0a0a}.coop-t-light .coop-btn--solid:hover,.coop-t-white .coop-btn--solid:hover,.coop-t-red .coop-btn--solid{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.coop-t-red .coop-btn--solid:hover{background:#fff;border-color:#fff;color:#0a0a0a}.coop-btn--ghost{background:transparent;border-color:var(--coop-fg);color:var(--coop-fg)}.coop-btn--ghost:hover{background:var(--coop-fg);color:var(--coop-inv)}@media(max-width:749px){.coop-btns .coop-btn{width:100%}}.coop-hero{display:flex;align-items:center;padding:clamp(88px,12vw,160px) 0 clamp(60px,8vw,104px)}.coop-hero--full{min-height:88vh}.coop-hero--large{min-height:70vh}.coop-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.coop-hero__media img{width:100%;height:100%;object-fit:cover}.coop-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(10,10,10,var(--shade)),rgba(10,10,10,calc(var(--shade) * .8)) 60%,rgba(10,10,10,calc(var(--shade) * .5)))}.coop-hero__wm{position:absolute;z-index:1;right:-1vw;bottom:-2.5vw;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(110px,22vw,360px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.09);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.coop-t-light .coop-hero__wm,.coop-t-white .coop-hero__wm{-webkit-text-stroke-color:rgba(0,0,0,.08)}.coop-t-red .coop-hero__wm{-webkit-text-stroke-color:rgba(255,255,255,.25)}.coop-hero__inner{width:100%}.coop-align-center .coop-hero__inner{text-align:center}.coop-align-center .coop-sub{margin-left:auto;margin-right:auto}.coop-align-center .coop-btns{justify-content:center}.coop-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:56px;background:var(--coop-card-line);border:1px solid var(--coop-card-line);max-width:1000px}.coop-align-center .coop-hero__stats{margin-left:auto;margin-right:auto}@media(min-width:750px){.coop-hero__stats{grid-template-columns:repeat(var(--cols),1fr)}}.coop-hero__stat{background:var(--coop-bg);padding:22px 20px}.coop-hero--img .coop-hero__stat{background:#0a0a0ad1}.coop-stat-n{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--coop-accent)}.coop-stat-l{display:block;margin-top:10px;font-size:13px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--coop-muted);font-weight:600}.coop-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 24px}@media(min-width:990px){.coop-stats__grid{grid-template-columns:repeat(var(--cols),1fr)}}.coop-stats__item{border-top:4px solid var(--coop-accent);padding-top:22px}.coop-stats__n{font-size:clamp(50px,6.4vw,92px)}.coop-t-red .coop-stat-n{color:#fff}.coop-t-red .coop-stats__item{border-top-color:#0a0a0a}.coop-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:750px){.coop-grid--2,.coop-grid--3,.coop-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.coop-grid--3{grid-template-columns:repeat(3,1fr)}.coop-grid--4{grid-template-columns:repeat(4,1fr)}}.coop-card{position:relative;background:var(--coop-card-bg);border:1px solid var(--coop-card-line);padding:34px 28px 30px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.coop-card:hover{transform:translateY(-4px);border-color:var(--coop-accent)}.coop-card:before{content:"";position:absolute;left:-1px;top:-1px;height:5px;width:64px;background:var(--coop-accent)}.coop-badge{width:60px;height:60px;flex:none;display:flex;align-items:center;justify-content:center;background:#e90303;color:#fff;margin-bottom:24px}.coop-t-red .coop-badge{background:#0a0a0a}.coop-badge svg{width:28px;height:28px}.coop-badge--num{font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1}.coop-card__tag{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--coop-accent);margin:0 0 10px}.coop-t-red .coop-card__tag{color:#fff}.coop-card__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(24px,2.2vw,30px);line-height:1;letter-spacing:0;margin:0 0 14px;color:var(--coop-fg)}.coop-card__title a{color:inherit;text-decoration:none}.coop-card__text{font-size:16px;line-height:1.65;color:var(--coop-muted);flex:1}.coop-card__text p{margin:0}.coop-card__link{margin-top:22px;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:15px;color:var(--coop-fg);text-decoration:none;display:inline-flex;gap:10px;align-items:center}.coop-card__link:after{content:"\2192";color:var(--coop-accent);transition:transform .15s ease}.coop-card__link:hover:after{transform:translate(4px)}.coop-split{display:grid;gap:clamp(36px,5vw,72px);align-items:center}.coop-split .coop-head{margin-bottom:26px}@media(min-width:990px){.coop-split--img{grid-template-columns:1fr 1fr}.coop-split--img-left .coop-split__media{order:-1}.coop-split--noimg{grid-template-columns:1fr 1.15fr;align-items:start}.coop-split--noimg .coop-head{margin-bottom:0}}.coop-split__media{position:relative;margin:0 14px 14px 0}.coop-split__media img{width:100%;height:auto;position:relative;z-index:1}.coop-split__media:after{content:"";position:absolute;right:-14px;bottom:-14px;width:45%;height:45%;background:var(--coop-accent);z-index:0}.coop-points{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:20px}.coop-point{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.coop-point__ic{width:40px;height:40px;background:#e90303;color:#fff;display:flex;align-items:center;justify-content:center}.coop-t-red .coop-point__ic{background:#0a0a0a}.coop-point__ic svg{width:20px;height:20px}.coop-point__t{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:20px;line-height:1.1;color:var(--coop-fg);margin:0 0 6px}.coop-point__d{font-size:16px;line-height:1.6;color:var(--coop-muted);margin:0}.coop-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--coop-card-line);border:1px solid var(--coop-card-line)}@media(min-width:990px){.coop-facts{grid-template-columns:repeat(var(--cols),1fr)}}.coop-fact{background:var(--coop-bg);padding:26px 22px}.coop-fact__l{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--coop-accent);margin-bottom:10px}.coop-t-red .coop-fact__l{color:#ffffffd9}.coop-fact__v{display:block;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1.05;color:var(--coop-fg)}.coop-note{margin-top:30px;max-width:860px}.coop-table{width:100%;border-collapse:collapse}.coop-table th{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13px;text-align:left;padding:16px 18px;background:#0a0a0a;color:#fff}.coop-t-black .coop-table th,.coop-t-ink .coop-table th{background:#e90303}.coop-table td{padding:18px;border-bottom:1px solid var(--coop-card-line);font-size:16px;line-height:1.5;color:var(--coop-muted);vertical-align:top}.coop-table td:first-child{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:19px;line-height:1.15;color:var(--coop-fg)}.coop-table td a{color:var(--coop-fg);text-decoration-color:var(--coop-accent);text-underline-offset:4px}.coop-table tr.is-hl td{background:#e903031a;color:var(--coop-fg);font-weight:700}@media(max-width:749px){.coop-table thead{display:none}.coop-table,.coop-table tbody,.coop-table tr,.coop-table td{display:block;width:100%}.coop-table tr{background:var(--coop-card-bg);border:1px solid var(--coop-card-line);border-top:4px solid var(--coop-accent);margin-bottom:14px;padding:8px 0}.coop-table td{border:0;padding:8px 18px}.coop-table tr.is-hl td{background:transparent}.coop-table td:not(:first-child):before{content:attr(data-l);display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--coop-accent);margin-bottom:2px}}.coop-quote{max-width:1040px}.coop-quote--c{margin:0 auto;text-align:center}.coop-quote__mark{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(130px,15vw,220px);line-height:.62;height:.5em;color:var(--coop-accent)}.coop-quote__text{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(30px,4.4vw,60px);line-height:1.02;color:var(--coop-fg);margin:0;padding:0;border:0}.coop-quote__by{margin:24px 0 0;font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--coop-accent)}.coop-t-red .coop-quote__by{color:#fff}.coop-quote__body{margin-top:30px;max-width:780px}.coop-quote--c .coop-quote__body{margin-left:auto;margin-right:auto}.coop-quote--c .coop-btns{justify-content:center}.coop-cta{text-align:center}.coop-cta .coop-head{margin:0 auto}.coop-fine{margin:24px auto 0;font-size:13px;line-height:1.6;color:var(--coop-muted);max-width:720px}.coop-faq{max-width:920px}.coop-faq__group{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:15px;color:var(--coop-accent);margin:48px 0 6px}.coop-faq__group:first-child{margin-top:0}.coop-faq details{border-bottom:1px solid var(--coop-card-line)}.coop-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(19px,2vw,24px);line-height:1.15;color:var(--coop-fg)}.coop-faq summary::-webkit-details-marker{display:none}.coop-faq summary:after{content:"+";flex:none;font-size:34px;line-height:1;color:var(--coop-accent);transition:transform .2s ease}.coop-faq details[open] summary:after{transform:rotate(45deg)}.coop-faq__a{padding:0 0 24px}.coop-donate__grid{display:grid;gap:44px}@media(min-width:990px){.coop-donate__grid{grid-template-columns:1.3fr 1fr;align-items:start}}.coop-gifts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:750px){.coop-gifts{grid-template-columns:repeat(3,1fr)}}.coop-gift{background:var(--coop-card-bg);border:1px solid var(--coop-card-line);border-top:5px solid var(--coop-accent);padding:22px 18px}.coop-gift__a{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(30px,3.4vw,44px);line-height:1;color:var(--coop-fg)}.coop-gift__i{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--coop-muted)}.coop-paypal{background:#fff;color:#111;padding:30px 26px;border:1px solid rgba(0,0,0,.08);border-top:6px solid #E90303}.coop-paypal__t{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:28px;line-height:1;margin:0 0 8px;color:#111}.coop-paypal__s{font-size:14px;line-height:1.55;color:#555;margin:0 0 20px}.coop-ways{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid rgba(0,0,0,.1);display:grid;gap:14px}.coop-ways li{font-size:15px;line-height:1.5;color:#333}.coop-ways strong{display:block;color:#111;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.coop-progress{margin-top:34px}.coop-progress__l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:16px;color:var(--coop-fg)}.coop-progress__bar{margin-top:12px;height:14px;background:var(--coop-card-line);overflow:hidden}.coop-progress__fill{height:100%;background:#e90303}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coop.css.map */
