.page_hero__7KFOs{position:relative;overflow:hidden;padding:110px 0 90px;background:var(--paper)}.page_heroGrid__yNSix{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:60px;gap:60px;align-items:center}.page_heroCopy__r3YU6 h1{font-size:clamp(2.6rem,5vw,4.4rem);margin:18px 0 26px}.page_heroCopy__r3YU6 h1 em{color:var(--red);font-style:italic}.page_heroCopy__r3YU6 p{font-size:18px;color:var(--ink-soft);max-width:480px;margin-bottom:36px}.page_heroActions__uE8fj{display:flex;gap:16px;flex-wrap:wrap}.page_heroPhoto__jaPt4{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/5;border:6px solid var(--paper);box-shadow:0 24px 60px rgba(23,17,15,.18)}.page_heroPhoto__jaPt4:after{content:"";position:absolute;inset:0;border:2px solid var(--red);border-radius:2px;margin:14px;pointer-events:none}.page_heroPhoto__jaPt4 img{width:100%;height:100%;object-fit:cover}.page_heroStats__ozT57{display:flex;gap:40px;margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.page_heroStat__7idii strong{font-family:var(--font-display);font-size:2.1rem;display:block;color:var(--ink)}.page_heroStat__7idii span{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.page_workGrid__mKVXY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;margin-top:48px}.page_workCard__7Zq_5{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:40px;position:relative;transition:border-color .2s ease,transform .2s ease}.page_workCard__7Zq_5:hover{border-color:var(--red);transform:translateY(-4px)}.page_workIndex__utbS0{font-family:var(--font-mono);font-size:13px;color:var(--red);margin-bottom:20px;display:block}.page_workCard__7Zq_5 h3{font-size:1.6rem;margin-bottom:14px}.page_workCard__7Zq_5 p{color:var(--ink-soft);font-size:15.5px;line-height:1.7}.page_missionBand__eDFV9{background:var(--ink);color:var(--paper);padding:100px 0;position:relative;overflow:hidden}.page_missionMark__tzKgR{position:absolute;right:-30px;bottom:-20px;width:260px;opacity:.14;pointer-events:none}.page_missionMark__tzKgR svg path{stroke:var(--paper)!important}.page_missionMark__tzKgR svg circle{fill:var(--paper)!important}.page_missionBand__eDFV9 .eyebrow{color:#ff6b76}.page_missionBand__eDFV9 .eyebrow:before{background:#ff6b76}.page_missionQuote__S1NIp{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.35;max-width:880px;margin-top:24px}.page_missionQuote__S1NIp em{color:var(--red);font-style:italic}.page_causesHead__TRdv3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_causesGrid__Yc2kl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.page_ctaBand__eNI3t{background:var(--red);color:var(--paper);padding:90px 0;text-align:center}.page_ctaBand__eNI3t .eyebrow{color:hsla(30,29%,97%,.85);justify-content:center}.page_ctaBand__eNI3t .eyebrow:before{background:hsla(30,29%,97%,.85)}.page_ctaBand__eNI3t h2{font-size:clamp(2rem,4vw,3rem);margin:18px 0 34px}.page_ctaActions__3_xe6{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.page_heroGrid__yNSix{grid-template-columns:1fr}.page_heroPhoto__jaPt4{order:-1;max-width:420px;margin:0 auto;aspect-ratio:4/3}.page_causesGrid__Yc2kl,.page_workGrid__mKVXY{grid-template-columns:1fr}.page_heroStats__ozT57{gap:24px;flex-wrap:wrap}}.CauseCard_card__r_zps{display:block;background:var(--paper);border:1px solid var(--line);border-radius:4px;overflow:hidden;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.CauseCard_card__r_zps:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:0 18px 34px rgba(23,17,15,.1)}.CauseCard_imageWrap__4O1CF{aspect-ratio:4/3;overflow:hidden;background:var(--paper-dim);position:relative;border-bottom:3px solid var(--red);display:flex;align-items:center;justify-content:center}.CauseCard_image__t_GQB{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.CauseCard_card__r_zps:hover .CauseCard_image__t_GQB{opacity:.88}.CauseCard_body__G1Iyx{padding:28px 30px 30px}.CauseCard_card__r_zps h3{font-size:1.4rem;margin-bottom:10px}.CauseCard_card__r_zps p{color:var(--ink-soft);font-size:14.5px;line-height:1.65;margin-bottom:20px}.CauseCard_link__VlsBi{font-weight:600;font-size:14px;color:var(--ink)}.CauseCard_card__r_zps:hover .CauseCard_link__VlsBi{color:var(--red)}.HeroCarousel_carousel__cs6yZ{position:relative;width:100%;height:100%}.HeroCarousel_slide__qxR5x{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.HeroCarousel_slide__qxR5x[data-active=true]{opacity:1}.HeroCarousel_dots__antwo{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:2}.HeroCarousel_dot__R9IyP{width:8px;height:8px;border-radius:50%;border:none;background:hsla(30,29%,97%,.5);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.HeroCarousel_dot__R9IyP[data-active=true]{background:var(--paper);transform:scale(1.3)}