.project-module__JHjkaG__page{--project-ink:#00040c;--project-accent:#21d2f8;color:var(--project-ink);background:#fff}.project-module__JHjkaG__container{width:min(1200px,100% - 96px);margin-inline:auto}.project-module__JHjkaG__section{padding-block:100px}.project-module__JHjkaG__page h1,.project-module__JHjkaG__page h2,.project-module__JHjkaG__page h3{color:inherit}.project-module__JHjkaG__page h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(3rem,5.7vw,5.25rem);font-weight:650;line-height:1.06}.project-module__JHjkaG__page h2{letter-spacing:-.045em;white-space:pre-line;max-width:780px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.15}.project-module__JHjkaG__page h3{font-size:1.15rem;line-height:1.4}.project-module__JHjkaG__page p{color:#57616c;max-width:630px;margin-top:24px;font-size:1.05rem;line-height:1.85}.project-module__JHjkaG__label{letter-spacing:.13em;margin-bottom:24px;font-size:.75rem;font-weight:650;display:block}.project-module__JHjkaG__hero{padding-top:38px}.project-module__JHjkaG__back{color:#57616c;align-items:center;gap:9px;padding-block:8px;font-size:.85rem;display:inline-flex}.project-module__JHjkaG__heroCopy{grid-template-columns:1.3fr 1fr;align-items:end;gap:75px;margin-block:54px 48px;display:grid}.project-module__JHjkaG__heroCopy>p{margin:0 0 5px;font-size:1.12rem}.project-module__JHjkaG__heroImage,.project-module__JHjkaG__storyImage,.project-module__JHjkaG__pressImage,.project-module__JHjkaG__galleryImage{background:#f0f3f5;border-radius:18px;position:relative;overflow:hidden}.project-module__JHjkaG__heroImage{height:440px}.project-module__JHjkaG__heroImage img{object-fit:cover;object-position:center 52%}.project-module__JHjkaG__page figcaption{text-align:left;letter-spacing:0;color:#69727c;margin-top:13px;font-size:.75rem;line-height:1.6}.project-module__JHjkaG__split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.project-module__JHjkaG__storyImage{aspect-ratio:5/4}.project-module__JHjkaG__storyImage img,.project-module__JHjkaG__galleryImage img{object-fit:cover}.project-module__JHjkaG__purpose{background:var(--project-ink);color:#fff}.project-module__JHjkaG__purpose .project-module__JHjkaG__label{color:var(--project-accent)}.project-module__JHjkaG__purpose p{color:#b8c1ce}.project-module__JHjkaG__purposeList>div{border-bottom:1px solid #ffffff26;align-items:center;gap:25px;padding-block:25px;display:flex}.project-module__JHjkaG__purposeList>div:first-child{border-top:1px solid #ffffff26}.project-module__JHjkaG__purposeList span{color:var(--project-accent);font-size:.75rem}.project-module__JHjkaG__purposeList h3{font-size:1.4rem;font-weight:500}.project-module__JHjkaG__sectionIntro{max-width:710px}.project-module__JHjkaG__cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:42px;display:grid}.project-module__JHjkaG__card{border-top:3px solid var(--project-accent);background:#f6f7f8;border-radius:14px;padding:28px 23px}.project-module__JHjkaG__card h3{margin-top:30px}.project-module__JHjkaG__card p{margin-top:15px;font-size:.95rem;line-height:1.7}.project-module__JHjkaG__press{background:#f5f6f7}.project-module__JHjkaG__pressArticle{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-top:42px;display:grid}.project-module__JHjkaG__pressImage{aspect-ratio:4/3;border:1px solid #e1e5e8}.project-module__JHjkaG__pressImage img{object-fit:contain}.project-module__JHjkaG__pressMeta{color:#65717f;flex-wrap:wrap;gap:10px 25px;font-size:.8rem;display:flex}.project-module__JHjkaG__pressMeta>span:first-child{color:var(--project-ink);font-weight:600}.project-module__JHjkaG__pressCopy .project-module__JHjkaG__secondary{margin-top:25px}.project-module__JHjkaG__pressCopy small{color:#65717f;margin-top:12px;font-size:.75rem;display:block}.project-module__JHjkaG__primary,.project-module__JHjkaG__secondary{border:1px solid var(--project-ink);border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:14px 23px;font-size:.9rem;font-weight:600;line-height:1.6;transition:transform .2s,background .2s;display:inline-flex}.project-module__JHjkaG__primary{color:#fff;background:var(--project-ink)}.project-module__JHjkaG__secondary{color:var(--project-ink);background:0 0}.project-module__JHjkaG__primary:hover,.project-module__JHjkaG__secondary:not(:disabled):hover{transform:translateY(-2px)}.project-module__JHjkaG__secondary:disabled{cursor:not-allowed;color:#707985;border-color:#c9ced3}.project-module__JHjkaG__page a:focus-visible,.project-module__JHjkaG__page button:focus-visible{outline-offset:5px;outline:3px solid #08758d}.project-module__JHjkaG__gallery{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:38px;display:grid}.project-module__JHjkaG__galleryImage{aspect-ratio:3/2}.project-module__JHjkaG__today{border-top:1px solid #e1e5e8;grid-template-columns:1fr 1fr;gap:90px;display:grid}.project-module__JHjkaG__today p:first-child{margin-top:0}.project-module__JHjkaG__cta{background:var(--project-accent);text-align:center}.project-module__JHjkaG__cta h2{max-width:860px;margin:25px auto 35px;font-size:clamp(2rem,3.8vw,3.5rem)}.project-module__JHjkaG__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.project-module__JHjkaG__highlightText{border-left:3px solid var(--project-accent);padding-left:22px;font-weight:600;color:var(--project-ink)!important;margin-top:32px!important}.project-module__JHjkaG__quote{border:1px solid #ffffff26;border-radius:18px;margin:0;padding:45px}.project-module__JHjkaG__quote>span{color:var(--project-accent);font-family:Georgia,serif;font-size:5rem;line-height:.7;display:block}.project-module__JHjkaG__quote p{color:#fff;margin-top:25px;font-size:1.35rem;line-height:1.6}.project-module__JHjkaG__benefits{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.project-module__JHjkaG__benefits>div{border-top:1px solid #dce2e6;padding:30px}.project-module__JHjkaG__benefits svg{color:var(--project-accent);margin-bottom:32px}.project-module__JHjkaG__benefits span{color:#87929c;margin-bottom:12px;font-size:.7rem;display:block}.project-module__JHjkaG__benefits h3{font-size:1.25rem}.project-module__JHjkaG__benefits p{margin-top:13px;font-size:.92rem;line-height:1.7}.project-module__JHjkaG__solidarity{background:#f5f7f8}.project-module__JHjkaG__gallerySection{background:var(--project-ink);color:#fff}.project-module__JHjkaG__gallerySection .project-module__JHjkaG__label{color:var(--project-accent)}.project-module__JHjkaG__gallerySection h2{color:#fff}.project-module__JHjkaG__galleryIntro{color:#b8c1ce!important;max-width:700px!important}.project-module__JHjkaG__gallerySection figcaption{color:#aeb9c4}.project-module__JHjkaG__pressCopy h3{margin-top:22px;font-size:1.55rem;line-height:1.45}.project-module__JHjkaG__finalStatement{color:var(--project-ink)!important;margin-top:35px!important;font-size:1.15rem!important}.project-module__JHjkaG__finalStatement strong{color:var(--project-ink)}@media (max-width:1000px){.project-module__JHjkaG__container{width:calc(100% - 64px)}.project-module__JHjkaG__heroCopy{gap:40px}.project-module__JHjkaG__split,.project-module__JHjkaG__today{gap:45px}.project-module__JHjkaG__cards{grid-template-columns:1fr 1fr}.project-module__JHjkaG__pressArticle{gap:35px}.project-module__JHjkaG__heroImage{height:360px}.project-module__JHjkaG__section{padding-block:75px}}@media (max-width:700px){.project-module__JHjkaG__container{width:calc(100% - 40px)}.project-module__JHjkaG__hero{padding-top:24px}.project-module__JHjkaG__heroCopy{grid-template-columns:1fr;gap:25px;margin-block:35px}.project-module__JHjkaG__page h1{font-size:clamp(2.8rem,11vw,4rem)}.project-module__JHjkaG__heroCopy>p{font-size:1rem}.project-module__JHjkaG__heroImage{height:300px}.project-module__JHjkaG__section{padding-block:60px}.project-module__JHjkaG__split,.project-module__JHjkaG__today,.project-module__JHjkaG__pressArticle{grid-template-columns:1fr;gap:30px}.project-module__JHjkaG__label{margin-bottom:18px;font-size:.7rem}.project-module__JHjkaG__page p{margin-top:19px;font-size:1rem}.project-module__JHjkaG__cards{gap:15px}.project-module__JHjkaG__card{padding:23px 19px}.project-module__JHjkaG__card h3{font-size:1.05rem}.project-module__JHjkaG__card p{font-size:.9rem}.project-module__JHjkaG__purposeList h3{font-size:1.15rem}.project-module__JHjkaG__gallery{grid-template-columns:1fr;gap:28px}.project-module__JHjkaG__pressArticle{margin-top:30px}.project-module__JHjkaG__actions{flex-direction:column;align-items:stretch}.project-module__JHjkaG__cta h2{font-size:2.1rem}.project-module__JHjkaG__page figcaption{font-size:.7rem}.project-module__JHjkaG__benefits{grid-template-columns:1fr;gap:0}.project-module__JHjkaG__quote{padding:30px}.project-module__JHjkaG__quote p{font-size:1.1rem}}@media (max-width:420px){.project-module__JHjkaG__cards{grid-template-columns:1fr}.project-module__JHjkaG__heroImage{height:245px}}@media (prefers-reduced-motion:reduce){.project-module__JHjkaG__primary,.project-module__JHjkaG__secondary{transition:none}}
