@font-face{font-family:'Neue Haas Grotesk';src:url(https://goldencrescenthabitat.org/wp-content/uploads/et-fonts/Neue_Haas_Grotesk-Display.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Neue Haas Grotesk';src:url(https://goldencrescenthabitat.org/wp-content/uploads/et-fonts/Neue_Haas_Grotesk-Text_Bold.ttf);font-weight:700;font-style:normal;font-display:swap}.page-hero{--hero-blue:#0099cc;--hero-orange:#f47b20;--hero-ink:#1f2a30;--hero-white:#fff;--hero-font:"Neue Haas Grotesk","Helvetica Neue",Arial,sans-serif;display:grid;grid-template-columns:1fr 1fr;min-height:80vh;width:100%}.page-hero__content{display:flex;align-items:center;padding:clamp(2.5rem,6vw,5rem) 5vw;background:var(--hero-blue);color:var(--hero-white)}.page-hero__inner{max-width:560px}.page-hero__title{margin:0 0 1.5rem;padding:0;font-family:var(--hero-font);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:0.9;letter-spacing:-0.04em;text-transform:uppercase;color:var(--hero-white)}.page-hero__title-line{display:block;white-space:nowrap}.page-hero__title::after{content:"";display:block;width:96px;height:6px;margin-top:1.25rem;background:var(--hero-orange)}.page-hero__slash{font-weight:300;color:rgba(255,255,255,0.45)}.page-hero__desc{max-width:44ch;margin:0;font-size:1.2rem;font-weight:500;line-height:1.6}.page-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:0.9rem 1.75rem;border:2px solid transparent;font-family:var(--hero-font);font-weight:900;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s,color 0.2s,border-color 0.2s,transform 0.2s}.page-hero__btn:hover{transform:translateY(-2px)}.page-hero__btn:focus-visible{outline:3px solid var(--hero-white);outline-offset:3px}.page-hero .page-hero__btn--primary{background:var(--hero-orange);border-color:var(--hero-orange);color:var(--hero-ink)}.page-hero .page-hero__btn--primary:hover{background:var(--hero-white);border-color:var(--hero-white);color:var(--hero-ink)}.page-hero .page-hero__btn--secondary{background:transparent;border-color:var(--hero-white);color:var(--hero-white)}.page-hero .page-hero__btn--secondary:hover{background:var(--hero-white);color:var(--hero-blue)}.page-hero__media{position:relative;overflow:hidden;min-height:320px}.page-hero__media::before{content:"";position:absolute;top:0;left:0;z-index:1;width:6px;height:100%;background:var(--hero-orange)}.page-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}@media (max-width:900px){.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero__title{font-size:clamp(2.25rem,9vw,3.5rem)}.page-hero__desc{font-size:1.1rem}.page-hero__media{min-height:45vh}.page-hero__media::before{width:100%;height:6px}}@media (max-width:600px){.page-hero__actions{flex-direction:column}.page-hero__btn{width:100%}.page-hero__desc{font-size:1rem}.page-hero__media{min-height:35vh}}@media (prefers-reduced-motion:reduce){.page-hero__btn{transition:none}.page-hero__btn:hover{transform:none}}