.hero{min-height:850px;color:var(--color-beige);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__veil{background:linear-gradient(90deg,#173f3ae8 0%,#173f3a45 59.5%,#173f3a0f 85%);position:absolute;inset:0}.hero__copy{z-index:1;width:min(720px,100%);margin-top:205px;margin-left:var(--space-page);flex-direction:column;gap:26px;margin-bottom:80px;display:flex;position:relative}.hero__eyebrow{color:var(--color-terracotta);text-transform:uppercase;font-size:12px;font-weight:700}.hero__title{font-family:var(--font-display);color:var(--color-beige);font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.02}.hero__lead{color:#d4c4a8d9;max-width:610px;font-size:20px;line-height:1.55}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}.hero__signature{z-index:1;right:var(--space-page);color:var(--color-beige);align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:36px}.hero__rule{background:var(--color-terracotta);width:68px;height:1px}.segments{background:var(--color-cream-warm);padding:104px var(--space-page);flex-direction:column;gap:38px;display:flex}.segments__intro{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.segments__titles{flex-direction:column;gap:16px;width:min(650px,100%);display:flex}.segments__titles h2,.story__copy h2,.why__titles h2,.partners__copy h2{font-family:var(--font-display);color:var(--color-text);font-size:clamp(28px,3.2vw,46px);font-weight:400;line-height:1.08}.why__titles h2{color:var(--color-cream)}.segments__desc{color:#292a28b8;width:min(410px,100%);font-size:16px;line-height:1.6}.segments__cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience-card{border-radius:var(--radius-md);height:390px;color:var(--color-white);position:relative;overflow:hidden;box-shadow:0 12px 32px #173f3a17}.audience-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.audience-card:hover img{transform:scale(1.04)}.audience-card__scrim{background:linear-gradient(#0000 25%,#173f3ad9 100%);position:absolute;inset:0}.audience-card__copy{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.audience-card__copy h3{font-family:var(--font-display);font-size:28px;font-weight:400}.audience-card__copy p{color:#ffffffd1;font-size:14px;line-height:1.5}.audience-card__copy span{color:var(--color-terracotta);text-transform:uppercase;font-size:12px;font-weight:700}.story{background:var(--color-cream-light);grid-template-columns:1fr 1fr;min-height:720px;display:grid}.story__copy{padding:86px 70px 86px var(--space-page);flex-direction:column;gap:24px;display:flex}.story__body{color:#292a28b5;flex-direction:column;gap:14px;font-size:15px;line-height:1.65;display:flex}.story__copy blockquote{font-family:var(--font-display);color:var(--color-green);margin:0;font-size:24px;line-height:1.35}.story__media{min-height:420px;position:relative;overflow:hidden}.story__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story__plaque{background:#f0e8dcf0;flex-direction:column;gap:14px;width:180px;padding:22px;display:flex;position:absolute;top:34px;right:34px}.story__plaque img{object-fit:contain;width:116px;height:95px}.story__plaque p{text-transform:uppercase;color:var(--color-text);font-size:10px;line-height:1.6}.why{background:var(--color-green);padding:104px var(--space-page);color:var(--color-cream);flex-direction:column;gap:64px;display:flex}.why__intro{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:48px 64px;display:grid}.why__titles{flex-direction:column;gap:18px;max-width:640px;display:flex}.why__titles h2{font-family:var(--font-display);color:var(--color-cream);font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.08}.why__desc{color:#f4f0e8b8;justify-self:end;max-width:380px;padding-bottom:4px;font-size:16px;line-height:1.65}.why__grid{border-top:1px solid #f4f0e82e;border-bottom:1px solid #f4f0e82e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.why__item{border-right:1px solid #f4f0e82e;flex-direction:column;gap:28px;min-height:320px;padding:36px 28px 40px;display:flex}.why__item:last-child{border-right:none}.why__num{font-family:var(--font-display);color:var(--color-terracotta);font-size:22px;line-height:1}.why__item-body{flex-direction:column;flex:1;gap:14px;display:flex}.why__item h3{font-family:var(--font-display);color:var(--color-cream);font-size:clamp(22px,1.7vw,28px);font-weight:400;line-height:1.15}.why__item-body p{color:#f4f0e8ad;margin-top:auto;font-size:14px;line-height:1.65}.why__proofs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:20px 28px;display:grid}.why__proofs li{letter-spacing:.02em;color:var(--color-cream);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.why__proofs img{opacity:.9;flex-shrink:0}.partners{grid-template-columns:650px 1fr;min-height:700px;display:grid}.partners__media{min-height:360px;position:relative}.partners__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.partners__copy{background:var(--color-cream-warm);flex-direction:column;gap:25px;padding:88px 76px;display:flex}.partners__copy>p{color:#292a28b5;font-size:16px;line-height:1.65}.partners__tags{flex-wrap:wrap;gap:12px;display:flex}.partners__tags span{color:var(--color-green);background:#d4c4a840;border:1px solid #173f3a21;padding:9px 14px;font-size:12px;font-weight:700}@media (width<=1199px){.partners{grid-template-columns:1fr}.partners__media{min-height:420px}.partners__copy{padding:64px var(--space-page)}.why__intro{grid-template-columns:1fr 1fr;gap:32px}.why__desc{justify-self:stretch;max-width:none}.why__grid{grid-template-columns:1fr 1fr}.why__item{border-right:1px solid #f4f0e82e;min-height:280px}.why__item:nth-child(2n){border-right:none}.why__item:nth-child(-n+2){border-bottom:1px solid #f4f0e82e}.why__proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.hero{min-height:700px;padding:calc(var(--header-h) + 110px) var(--space-page) 40px;justify-content:flex-start;gap:28px}.hero__veil{background:#173f3ad9}.hero__copy{gap:24px;width:100%;margin:0}.hero__title{color:var(--color-cream);font-size:40px;line-height:1.06}.hero__lead{color:var(--color-cream);max-width:none;font-size:16px;line-height:1.6}.hero__actions{flex-direction:column;width:100%}.hero__actions .btn--secondary{display:none}.hero__signature{margin-top:auto;position:static}.hero__rule{display:none}.segments{padding:64px var(--space-page);gap:28px}.segments__intro{flex-direction:column;align-items:flex-start}.segments__titles h2{font-size:32px}.segments__cards{grid-template-columns:1fr}.audience-card{height:280px}.audience-card__copy p,.audience-card__copy span{display:none}.audience-card__copy h3{font-size:26px}.story{grid-template-columns:1fr}.story__copy{padding:62px var(--space-page);gap:20px}.story__copy h2{font-size:32px}.story__media{height:340px;margin:0 var(--space-page) 62px;border-radius:var(--radius-md)}.story__plaque{display:none}.why{padding:72px var(--space-page);gap:40px}.why__intro{grid-template-columns:1fr;align-items:start;gap:18px}.why__titles h2{font-size:32px}.why__desc{justify-self:start;max-width:36ch}.why__grid{border-top:none;border-bottom:none;grid-template-columns:1fr}.why__item{border-bottom:1px solid #f4f0e829;border-right:none;gap:18px;min-height:0;padding:28px 0}.why__item:first-child{border-top:1px solid #f4f0e829}.why__item:nth-child(-n+2),.why__item:nth-child(2n){border-bottom:1px solid #f4f0e829;border-right:none}.why__item:last-child{border-bottom:1px solid #f4f0e829}.why__item h3{font-size:24px}.why__item-body p{margin-top:0}.why__proofs{flex-wrap:wrap;gap:14px 22px;padding-top:4px;display:flex}.why__proofs li{flex:0 auto;font-size:13px}.partners__copy{padding:56px var(--space-page)}}
