.PHIHomePage_page__R6w2U{--phi-green:#006c42;--phi-dark-green:#004c32;--phi-ivory:#f7e4d1;--phi-paper:#fffdf8;--phi-ochre:#8a5a10;--phi-ink:#17231d;--phi-muted:#58645e;--phi-line:#cdd3cd;background:var(--phi-paper);color:var(--phi-ink);overflow:hidden}.PHIHomePage_sectionInner__HN1Ej{width:min(1200px,calc(100% - 64px));margin:0 auto}.PHIHomePage_hero__8bd3Z{display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:560px;background:var(--phi-ivory)}.PHIHomePage_heroMedia__XpvX7{position:relative;min-height:560px;overflow:hidden}.PHIHomePage_heroCarousel__Q86Sr,.PHIHomePage_heroSlide__YyCiC,.PHIHomePage_heroSlides__0p5y7{position:absolute;inset:0}.PHIHomePage_heroCarousel__Q86Sr{background:#284237}.PHIHomePage_heroSlide__YyCiC{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease}.PHIHomePage_heroSlideActive__4dXnq{opacity:1;visibility:visible}.PHIHomePage_heroImage__RJEYb,.PHIHomePage_platformImage__ZmAzW,.PHIHomePage_storyImage__f2G0c{object-fit:cover}.PHIHomePage_heroImage__RJEYb{object-position:54% 42%}.PHIHomePage_carouselControls__IE4_W{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;pointer-events:none}.PHIHomePage_carouselArrows__K_HEc,.PHIHomePage_carouselDots__nV__I{display:flex;align-items:center}.PHIHomePage_carouselArrows__K_HEc{gap:8px}.PHIHomePage_carouselArrows__K_HEc button,.PHIHomePage_carouselPause__oFAuR{width:44px;height:44px;border:1px solid rgba(255,255,255,.72);background:rgba(0,52,33,.76);color:white;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;transition:background-color .16s ease,border-color .16s ease}.PHIHomePage_carouselArrows__K_HEc button:focus-visible,.PHIHomePage_carouselArrows__K_HEc button:hover,.PHIHomePage_carouselPause__oFAuR:focus-visible,.PHIHomePage_carouselPause__oFAuR:hover{border-color:white;background:var(--phi-green)}.PHIHomePage_carouselArrows__K_HEc svg,.PHIHomePage_carouselPause__oFAuR svg{width:20px;height:20px}.PHIHomePage_carouselDots__nV__I{gap:0;padding:0 4px;background:rgba(0,52,33,.72);pointer-events:auto}.PHIHomePage_carouselDots__nV__I button{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}.PHIHomePage_carouselDots__nV__I button:before{width:8px;height:8px;border:1px solid white;border-radius:999px;background:transparent;content:"";transition:transform .16s ease,background-color .16s ease}.PHIHomePage_carouselDots__nV__I .PHIHomePage_carouselDotActive__navBc:before,.PHIHomePage_carouselDots__nV__I button:focus-visible:before,.PHIHomePage_carouselDots__nV__I button:hover:before{background:white}.PHIHomePage_carouselDots__nV__I .PHIHomePage_carouselDotActive__navBc:before{transform:scaleX(3)}.PHIHomePage_carouselPause__oFAuR{flex:0 0 auto}.PHIHomePage_heroCopy__mbUdk{min-width:0;padding:66px clamp(38px,5vw,78px) 64px;background:var(--phi-ivory);display:flex;flex-direction:column;justify-content:center}.PHIHomePage_eyebrow__xiBNO,.PHIHomePage_kickerLight__zM7HL,.PHIHomePage_kicker__S9YqD{margin:0 0 16px;font-size:.72rem;line-height:1.3;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.PHIHomePage_eyebrow__xiBNO,.PHIHomePage_kicker__S9YqD{color:var(--phi-green)}.PHIHomePage_kickerLight__zM7HL{color:#f0dfa5}.PHIHomePage_hero__8bd3Z h1,.PHIHomePage_movement__7D1AZ h2,.PHIHomePage_newsHeader__ceP4T h2,.PHIHomePage_platform__h_0Nk h2,.PHIHomePage_sectionHeading__xu24a h2{font-family:var(--font-phi-display),Georgia,serif;font-weight:700;letter-spacing:-.035em}.PHIHomePage_hero__8bd3Z h1{max-width:620px;margin:0;color:var(--phi-green);font-size:clamp(2.8rem,3.25vw,3.75rem);line-height:1.08}.PHIHomePage_heroDescription__vICVY{max-width:440px;margin:25px 0 0;color:#38463e;font-size:1.05rem;line-height:1.72}.PHIHomePage_heroActions__LZW_H,.PHIHomePage_platformActions__PezSA{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.PHIHomePage_heroActions__LZW_H{margin-top:32px}.PHIHomePage_lightButton__11HPh,.PHIHomePage_primaryButton__ytc1H{min-height:48px;padding:14px 23px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em;transition:transform .18s ease,background .18s ease,color .18s ease}.PHIHomePage_primaryButton__ytc1H{background:var(--phi-green);color:white}.PHIHomePage_primaryButton__ytc1H:hover{background:var(--phi-dark-green);transform:translateY(-2px)}.PHIHomePage_lightTextLink__pPtJ_,.PHIHomePage_textLink__9V449{font-size:.9rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.PHIHomePage_textLink__9V449{color:var(--phi-green)}.PHIHomePage_lightTextLink__pPtJ_{color:white}.PHIHomePage_movement__7D1AZ{padding:18px 0;background:var(--phi-paper)}.PHIHomePage_movement__7D1AZ .PHIHomePage_sectionInner__HN1Ej{display:grid;grid-template-columns:.84fr 1.36fr;align-items:center;gap:70px}.PHIHomePage_movement__7D1AZ h2,.PHIHomePage_newsHeader__ceP4T h2,.PHIHomePage_platform__h_0Nk h2,.PHIHomePage_sectionHeading__xu24a h2{margin:0;font-size:clamp(2rem,3vw,3.15rem);line-height:1.1}.PHIHomePage_movement__7D1AZ h2{max-width:430px;color:var(--phi-green);font-size:clamp(1.5rem,2.15vw,2.05rem)}.PHIHomePage_stats__RKu_q{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.PHIHomePage_stat__m9mZg{min-height:92px;padding:8px 30px;border-left:1px solid var(--phi-line);display:flex;flex-direction:column-reverse;justify-content:center}.PHIHomePage_stat__m9mZg dd{margin:0;color:var(--phi-green);font-family:var(--font-phi-display),Georgia,serif;font-size:clamp(2.15rem,3.7vw,3.7rem);font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.PHIHomePage_stat__m9mZg dt{margin-top:5px;color:var(--phi-muted);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PHIHomePage_principles__hHvng{padding:86px 0 78px;background:var(--phi-paper);border-top:1px solid #e4e1d9}.PHIHomePage_sectionHeading__xu24a{max-width:820px;margin:0 auto 42px;text-align:center}.PHIHomePage_sectionHeading__xu24a h2{color:var(--phi-green)}.PHIHomePage_sectionHeading__xu24a>p:last-child{max-width:760px;margin:20px auto 0;color:var(--phi-muted);font-size:.98rem;line-height:1.75}.PHIHomePage_principleGrid__XHDLs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--phi-line);border-top:1px solid var(--phi-line);border-bottom:1px solid var(--phi-line)}.PHIHomePage_principleCard__S672I{min-height:275px;padding:30px 32px 32px;background:var(--phi-paper)}.PHIHomePage_principleTop__NKEit{display:flex;align-items:center;justify-content:space-between}.PHIHomePage_principleNumber__fI3jO{color:var(--phi-ochre);font-size:.72rem;font-weight:800;letter-spacing:.12em}.PHIHomePage_iconCircle__WQRdl{width:48px;height:48px;border:1px solid #9abaaa;border-radius:50%;display:grid;place-items:center}.PHIHomePage_iconCircle__WQRdl svg{width:23px;height:23px;color:var(--phi-green)}.PHIHomePage_principleCard__S672I h3{margin:23px 0 12px;color:var(--phi-green);font-family:var(--font-phi-display),Georgia,serif;font-size:1.42rem;line-height:1.3}.PHIHomePage_principleCard__S672I p{margin:0;color:var(--phi-muted);font-size:.9rem;line-height:1.7}.PHIHomePage_principlesFooter__UYsPE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:28px;color:var(--phi-muted)}.PHIHomePage_principlesFooter__UYsPE>svg{width:24px;height:24px;color:var(--phi-green)}.PHIHomePage_principlesFooter__UYsPE p{margin:0;font-size:.86rem;line-height:1.6}.PHIHomePage_platform__h_0Nk{background:var(--phi-green);color:white}.PHIHomePage_platformGrid__xmMR9{display:grid;grid-template-columns:1.04fr .96fr;min-height:590px}.PHIHomePage_platformMedia__ftExl{position:relative;min-height:470px;margin:52px 0;overflow:hidden}.PHIHomePage_platformImage__ZmAzW{object-position:center}.PHIHomePage_platformCopy__eVkgm{padding:70px 0 66px 58px;display:flex;flex-direction:column;justify-content:center}.PHIHomePage_platform__h_0Nk h2{max-width:540px;color:white;font-size:clamp(2.45rem,3.6vw,3.8rem)}.PHIHomePage_platformLead__LuTi1{max-width:570px;margin:20px 0 24px;color:#e1eee8;font-size:.98rem;line-height:1.7}.PHIHomePage_platformPoints__7tc58{display:grid;gap:15px;margin:0 0 30px;padding:0;list-style:none}.PHIHomePage_platformPoints__7tc58 li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;color:#e1eee8;font-size:.9rem;line-height:1.62}.PHIHomePage_platformPoints__7tc58 svg{width:22px;height:22px;color:#f0dfa5}.PHIHomePage_platformPoints__7tc58 strong{color:white}.PHIHomePage_lightButton__11HPh{border:1px solid var(--phi-ivory);color:white}.PHIHomePage_lightButton__11HPh:hover{background:var(--phi-ivory);color:var(--phi-dark-green);transform:translateY(-2px)}.PHIHomePage_news__5_eDy{padding:76px 0 86px;background:white;border-top:1px solid #d8d8d1}.PHIHomePage_newsHeader__ceP4T{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:43px}.PHIHomePage_newsHeader__ceP4T h2{color:var(--phi-green)}.PHIHomePage_newsGrid___7_SW{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.PHIHomePage_storyCard__D_IN0{min-width:0}.PHIHomePage_storyImageWrap__8APvn{position:relative;aspect-ratio:1.5;overflow:hidden;background:#d2d7d0}.PHIHomePage_storyImage__f2G0c{transition:transform .4s ease}.PHIHomePage_storyCard__D_IN0:hover .PHIHomePage_storyImage__f2G0c{transform:scale(1.025)}.PHIHomePage_storyMeta__lisxA{margin:19px 0 8px;color:var(--phi-green);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PHIHomePage_storyCard__D_IN0 h3{margin:0;color:var(--phi-ink);font-family:var(--font-phi-display),Georgia,serif;font-size:1.38rem;line-height:1.3}.PHIHomePage_storySummary__y9_OA{margin:13px 0 18px;color:var(--phi-muted);font-size:.9rem;line-height:1.62}.PHIHomePage_storyLink__x6XaN{color:var(--phi-green);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1100px){.PHIHomePage_hero__8bd3Z{grid-template-columns:1fr;min-height:auto}.PHIHomePage_heroCopy__mbUdk{min-height:500px;padding:66px max(32px,calc((100vw - 900px) / 2)) 62px}.PHIHomePage_heroDescription__vICVY,.PHIHomePage_hero__8bd3Z h1{max-width:700px}.PHIHomePage_heroMedia__XpvX7{min-height:450px}.PHIHomePage_heroImage__RJEYb{object-position:center 44%}}@media (max-width:980px){.PHIHomePage_sectionInner__HN1Ej{width:min(100% - 40px,900px)}.PHIHomePage_movement__7D1AZ .PHIHomePage_sectionInner__HN1Ej{grid-template-columns:1fr;gap:28px}.PHIHomePage_movement__7D1AZ{padding:40px 0 28px}.PHIHomePage_principleGrid__XHDLs{grid-template-columns:repeat(2,1fr)}.PHIHomePage_platformGrid__xmMR9{width:100%;grid-template-columns:1fr}.PHIHomePage_platformMedia__ftExl{min-height:460px;margin:0}.PHIHomePage_platformCopy__eVkgm{width:min(100% - 48px,760px);margin:0 auto;padding:64px 0 72px}}@media (max-width:700px){.PHIHomePage_heroCopy__mbUdk{min-height:auto;padding:56px 24px 52px}.PHIHomePage_hero__8bd3Z h1{font-size:clamp(2.35rem,10vw,3.35rem);line-height:1.08}.PHIHomePage_heroMedia__XpvX7{min-height:330px}.PHIHomePage_carouselControls__IE4_W{right:14px;bottom:14px;left:14px;gap:10px;flex-wrap:wrap}.PHIHomePage_carouselArrows__K_HEc button,.PHIHomePage_carouselPause__oFAuR{width:44px;height:44px}.PHIHomePage_carouselDots__nV__I{order:3;width:100%;justify-content:center}.PHIHomePage_heroActions__LZW_H{align-items:stretch;flex-direction:column;gap:18px}.PHIHomePage_primaryButton__ytc1H{width:100%}.PHIHomePage_stats__RKu_q{grid-template-columns:1fr}.PHIHomePage_stat__m9mZg{min-height:84px;padding:14px 0;border-top:1px solid var(--phi-line);border-left:0}.PHIHomePage_principles__hHvng{padding:64px 0 58px}.PHIHomePage_principleGrid__XHDLs{grid-template-columns:1fr}.PHIHomePage_principleCard__S672I{min-height:auto;padding:28px 4px 32px}.PHIHomePage_principlesFooter__UYsPE{grid-template-columns:auto 1fr}.PHIHomePage_principlesFooter__UYsPE .PHIHomePage_textLink__9V449{grid-column:2}.PHIHomePage_platformMedia__ftExl{min-height:330px}.PHIHomePage_platformCopy__eVkgm{width:calc(100% - 40px);padding:58px 0 64px}.PHIHomePage_platform__h_0Nk h2{font-size:clamp(2.35rem,11vw,3.3rem)}.PHIHomePage_platformActions__PezSA{align-items:stretch;flex-direction:column;gap:20px}.PHIHomePage_news__5_eDy{padding:64px 0 74px}.PHIHomePage_newsHeader__ceP4T{align-items:flex-start;flex-direction:column}.PHIHomePage_newsGrid___7_SW{grid-template-columns:1fr;gap:42px}}@media (prefers-reduced-motion:reduce){.PHIHomePage_carouselArrows__K_HEc button,.PHIHomePage_carouselDots__nV__I button,.PHIHomePage_carouselPause__oFAuR,.PHIHomePage_heroSlide__YyCiC,.PHIHomePage_lightButton__11HPh,.PHIHomePage_primaryButton__ytc1H,.PHIHomePage_storyImage__f2G0c{transition:none}}