.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.fu-hero{position:relative;min-height:clamp(42rem,54vw,62rem);width:100%;overflow:hidden;display:flex;align-items:flex-end;isolation:isolate;background:linear-gradient(135deg,#151212,#281313 52%,#241f35);border-radius:0 0 3.2rem 3.2rem}.fu-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.82;z-index:0}.fu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12101059,#12101073,#121010a6);z-index:1}.fu-hero__content{position:relative;z-index:2;padding-top:4rem;padding-bottom:clamp(4rem,6vw,7rem)}.fu-hero__grid{display:grid;gap:clamp(2rem,4vw,3rem)}@media screen and (min-width:990px){.fu-hero__grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:3rem}}.fu-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;margin:0 0 1.2rem;padding:.8rem 1.3rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;font-family:var(--brand-font, var(--font-body-family));font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6)}.fu-hero__eyebrow:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--brand-red, #b80014);box-shadow:0 0 0 .45rem #b8001440}.fu-hero__title{margin:0;font-family:var(--brand-font, var(--font-body-family));font-size:clamp(3rem,6vw,4.2rem);font-weight:800;line-height:.95;letter-spacing:-.04em;text-wrap:balance;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.3)}.fu-hero__lede{margin:1.6rem 0 0;max-width:56rem;color:#ffffffe0;font-family:var(--brand-font-body, var(--font-body-family));font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.75;text-shadow:0 1px 10px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.5)}.fu-hero__lede-lead{display:block;margin-bottom:.8rem;color:#fff;font-family:var(--brand-font, var(--font-body-family));font-size:clamp(2.2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-shadow:0 2px 14px rgba(0,0,0,.75),0 1px 4px rgba(0,0,0,.55)}.fu-hero__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.fu-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:999px;font-family:var(--brand-font, var(--font-body-family));font-size:1.45rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;cursor:pointer}.fu-hero__btn--primary{background:var(--brand-red-dark, #b80014);color:#fff;border:none}.fu-hero__btn--primary:hover{background:var(--brand-red, #c90416);transform:translateY(-2px);box-shadow:0 6px 24px #b8001459}.fu-hero__btn--secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fu-hero__btn--secondary:hover{background:#fff3;transform:translateY(-2px)}.fu-hero__pills{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem}.fu-hero__pills li{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.4rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;font-family:var(--brand-font-body, var(--font-body-family));font-size:1.3rem;font-weight:600;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.6)}.fu-hero__card{padding:clamp(2rem,3vw,3rem);border-radius:var(--brand-radius-lg, 1rem);background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.fu-hero__card-label{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin:0 0 1rem;padding:.6rem 1.1rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;font-family:var(--brand-font, var(--font-body-family));font-size:.95rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fu-hero__card-label:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--brand-red, #b80014);box-shadow:0 0 0 .35rem #b8001440}.fu-hero__card-title{margin:0 0 .8rem;font-family:var(--brand-font, var(--font-body-family));font-size:clamp(2rem,2.6vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff!important}.fu-hero__card-copy{margin:0;color:#ffffffb8;font-family:var(--brand-font-body, var(--font-body-family));font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.65}.fundraising-page{display:grid;gap:clamp(3rem,6vw,6rem)}.fundraising-page__hero-copy{min-width:0}.fundraising-page__hero-media{display:grid;gap:1.3rem;min-width:0}.fundraising-page__eyebrow,.fundraising-page__card-label{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;margin:0 0 1rem;padding:.8rem 1.3rem;border-radius:999px;background:rgba(var(--color-button),.08);border:1px solid rgba(var(--color-button),.1);color:rgb(var(--color-button));font-family:var(--brand-font, var(--font-body-family));font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fundraising-page__eyebrow:before,.fundraising-page__card-label:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 0 .45rem rgba(var(--color-button),.12)}.fundraising-page__title{margin:0;font-family:var(--brand-font, var(--font-body-family));font-size:clamp(3rem,6vw,3.875rem);font-weight:800;line-height:.95;letter-spacing:-.04em;text-wrap:balance}.fundraising-page__lede{margin:1.6rem 0 0;max-width:60rem;color:rgba(var(--color-foreground),.78);font-family:var(--brand-font-body, var(--font-body-family));font-size:clamp(1.7rem,2vw,2rem);line-height:1.75}.fundraising-page__lede-lead{display:block;margin-bottom:.8rem;color:rgb(var(--color-foreground));font-family:var(--brand-font, var(--font-body-family));font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.fundraising-page__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.fundraising-page__hero-points{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem}.fundraising-page__hero-points li{display:inline-flex;align-items:center;min-height:4.2rem;padding:0 1.4rem;border-radius:999px;background:#ffffffe6;border:1px solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.78);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.35rem;font-weight:600;line-height:1.4}.fundraising-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.4rem;border-radius:999px;font-family:var(--brand-font, var(--font-body-family));font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.fundraising-page__button:hover{transform:translateY(-1px)}.fundraising-page__button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.fundraising-page__button--secondary{border:1px solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground));background:#fff}.fundraising-page__hero-card,.fundraising-page__panel,.fundraising-page__details-card,.fundraising-page__content-card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.2rem,3vw,3.2rem);border-radius:2.8rem;border:1px solid rgba(var(--color-button),.08);background:radial-gradient(circle at top right,rgba(var(--color-button),.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f4f2f5);box-shadow:0 2rem 4.6rem #1c1b1b14;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fundraising-page__hero-card:before,.fundraising-page__panel:before,.fundraising-page__details-card:before,.fundraising-page__content-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 42%),linear-gradient(180deg,transparent,rgba(255,255,255,.16));pointer-events:none;z-index:-1}.fundraising-page__hero-card:after,.fundraising-page__panel:after,.fundraising-page__details-card:after,.fundraising-page__content-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.3rem;background:linear-gradient(90deg,rgba(var(--color-button),.95),rgba(var(--color-button),.18) 60%,transparent);opacity:.9}.fundraising-page__hero-card:hover,.fundraising-page__panel:hover,.fundraising-page__details-card:hover,.fundraising-page__content-card:hover{transform:translateY(-.5rem);border-color:rgba(var(--color-button),.22);box-shadow:0 2.6rem 5.8rem #1c1b1b1f}.fundraising-page__hero-image-card{position:relative;overflow:hidden;border-radius:2.8rem;min-height:32rem;background:#f3efec;box-shadow:0 18px 44px #1c1b1b1f;transition:transform .35s ease,box-shadow .35s ease}.fundraising-page__hero-image-card:hover{transform:translateY(-.4rem);box-shadow:0 24px 54px #1c1b1b29}.fundraising-page__hero-image,.fundraising-page__hero-placeholder{width:100%;height:100%;display:block;object-fit:cover}.fundraising-page__hero-image{transition:transform .55s ease}.fundraising-page__hero-image-card:hover .fundraising-page__hero-image{transform:scale(1.04)}.fundraising-page__hero-placeholder{min-height:32rem}.fundraising-page__hero-card{display:grid;gap:1.15rem}.fundraising-page__hero-card-title,.fundraising-page__section-title,.fundraising-page__details-title{margin:0;font-family:var(--brand-font-heading, var(--brand-font, var(--font-body-family)));font-size:clamp(2.4rem,4vw,4rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.fundraising-page__hero-card-copy,.fundraising-page__section-copy{margin:0;color:rgba(var(--color-foreground),.78);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.58rem;line-height:1.72}.fundraising-page__steps,.fundraising-page__checklist{margin:0;padding-left:1.8rem;color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.75}.fundraising-page__grid{display:grid;gap:1.3rem}.fundraising-page__collections{display:grid;gap:2.2rem;scroll-margin-top:10rem}.fundraising-page__section-head{max-width:78rem}.fundraising-page__collection-grid{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center;max-width:120rem;margin:0 auto}.fundraising-page__collection-grid .ed-card{width:100%;max-width:44rem}.fundraising-page .ed-card--product{min-height:0}.fundraising-page .ed-product-card__media{background:#f5f5f5}.fundraising-page .ed-product-card__media img{object-fit:cover;padding:0;transform:none}.fundraising-page .ed-card--product:hover .ed-product-card__media img{transform:scale(1.04)}.fundraising-page .ed-card--placeholder{border:2px dashed rgba(var(--color-button),.18);background:linear-gradient(135deg,#fffffffa,rgba(var(--color-button),.03))}.fundraising-page .ed-card--placeholder .ed-product-card__media--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-button),.05),rgba(var(--color-foreground),.02))}.fundraising-page .ed-card--placeholder .ed-product-card__media--placeholder .placeholder-svg{width:44%;height:44%;color:rgba(var(--color-foreground),.28)}.fundraising-page__panel-title{margin:0;font-family:var(--brand-font-heading, var(--brand-font, var(--font-body-family)));font-size:clamp(2.2rem,3vw,3rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.fundraising-page__panel{display:grid;gap:1rem;align-content:start}.fundraising-page__panel-copy{margin-top:0;color:rgba(var(--color-foreground),.8);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.52rem;line-height:1.68}.fundraising-page__details{display:grid;gap:1.3rem;align-items:start;scroll-margin-top:10rem}.fundraising-page__details-copy{color:rgba(var(--color-foreground),.82);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.58rem;line-height:1.72}.fundraising-page__details-copy p{margin:0 0 1.2rem}.fundraising-page__details-copy ul{margin:1.2rem 0 0;padding-left:1.8rem}.fundraising-page__details-copy li,.fundraising-page__content li{margin-bottom:.8rem}.fundraising-page__content-card{display:grid;gap:1rem;max-width:84rem}.fundraising-page__content--centered{display:flex;justify-content:center}.fundraising-page__content-card--centered{max-width:72rem;margin-left:auto;margin-right:auto;text-align:center}.fundraising-page__content-card--centered .fundraising-page__eyebrow{margin-left:auto;margin-right:auto}.fundraising-page__content-card p{margin:0;color:rgba(var(--color-foreground),.8);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.56rem;line-height:1.72}.fundraising-page__details-card{display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(var(--color-button),.12),transparent 32%),linear-gradient(180deg,#fffffffc,#f7f2f0fa)}.fundraising-page__checklist{margin:.2rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.fundraising-page__checklist li{position:relative;padding-left:3.2rem;margin:0;color:rgba(var(--color-foreground),.82);font-family:var(--brand-font-body, var(--font-body-family));font-size:1.5rem;line-height:1.55}.fundraising-page__checklist li:before{content:"";position:absolute;left:0;top:.15rem;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,rgba(var(--color-button),.18),rgba(var(--color-button),.05));border:1px solid rgba(var(--color-button),.12);box-shadow:inset 0 1px #ffffffa6}.fundraising-page__checklist li:after{content:"";position:absolute;left:.62rem;top:.75rem;width:.65rem;height:.36rem;border-left:2px solid rgb(var(--color-button));border-bottom:2px solid rgb(var(--color-button));transform:rotate(-45deg)}.fundraising-page__content-card a{color:rgb(var(--color-button));text-underline-offset:.2rem}@media screen and (min-width:990px){.fundraising-page__section-title{font-size:clamp(2.4rem,calc(4vw - 1rem),3rem)}.fundraising-page__panel-title{font-size:clamp(2.1rem,calc(3vw - 1rem),2.1rem)}.fundraising-page__collection-grid{grid-template-columns:repeat(3,1fr)}.fundraising-page__collection-grid .ed-card{max-width:none;min-height:0}.fundraising-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-page.css.map */
