/* FORE THE HERD 2026 — final approved Comp 1 lock */
/* Loaded last so the approved visual hierarchy wins. */

/* HERO — keep the approved Comp 1 proportions and energy. */
.fth-page .fth-hero{grid-template-columns:55% 45%!important;min-height:760px!important}
.fth-page .fth-hero-copy{padding-top:30px!important;padding-bottom:30px!important}
.fth-page .fth-wordmark{line-height:.77!important;letter-spacing:-.08em!important;filter:none!important;margin-bottom:24px!important;font-weight:1000!important}
.fth-page .fth-fore{font-size:clamp(5.6rem,8.5vw,9.2rem)!important;font-weight:1000!important}
.fth-page .fth-the,.fth-page .fth-herd{font-size:clamp(4.3rem,6.1vw,6.7rem)!important;font-weight:1000!important}
.fth-page .fth-herd{color:#f47a22!important;font-style:italic!important;transform:skewX(-7deg)!important;text-shadow:-4px 4px 0 rgba(11,47,91,.95)!important}
.fth-page .fth-herd:after{height:10px!important;left:5%!important;right:-3%!important;bottom:-17px!important;background:#ffd23f!important}
.fth-page .fth-ball-o{transform:rotate(-13deg) translateY(-.02em) scale(1.04)!important;overflow:visible!important}
.fth-page .fth-ball-o:after{content:""!important;position:absolute!important;z-index:-1!important;width:.48em!important;height:.055em!important;background:#ffd23f!important;right:76%!important;top:48%!important;border-radius:99px!important;box-shadow:-.14em -.12em 0 -.005em #f47a22,-.23em .12em 0 -.007em #ffd23f!important;transform:skewX(-25deg)!important}
.fth-page .fth-tagline{font-size:clamp(1.8rem,2.7vw,2.8rem)!important;font-weight:1000!important}
.fth-page .fth-values{font-size:.82rem!important;letter-spacing:.24em!important}

/* Header beneficiary hierarchy: centered BENEFITING, AEMP, then the two branches. */
.fth-page .fth-benefit-title{text-align:center!important;font-size:.78rem!important;letter-spacing:.18em!important;margin:26px auto 16px!important;color:#65768b!important}
.fth-page .fth-benefit-title strong{color:var(--fth-navy)!important}
.fth-page .fth-benefit-row{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:72px!important;row-gap:30px!important;align-items:center!important;max-width:650px!important;margin:0 auto!important}
.fth-page .fth-benefit-logo{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:82px!important;margin:0 auto 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.fth-page .fth-benefit-logo::after{content:none!important;display:none!important}
.fth-page .fth-benefit-logo img,.fth-page .fth-benefit-logo canvas{display:block!important;width:auto!important;height:auto!important;max-width:390px!important;max-height:92px!important;object-fit:contain!important;transform:none!important;filter:none!important;background:transparent!important}
.fth-page .fth-benefit-name{display:flex!important;align-items:center!important;justify-content:center!important;min-height:90px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:transparent!important}
.fth-page .fth-beneficiary-project-logo{display:block!important;width:auto!important;height:auto!important;max-width:190px!important;max-height:82px!important;object-fit:contain!important;margin:auto!important;filter:none!important;background:transparent!important}
.fth-page .fth-beneficiary-project-logo.steele{max-height:86px!important}
.fth-page .fth-beneficiary-project-logo.youth{max-height:84px!important}

/* Serious section: do not repeat the AEMP lockup. */
.fth-page .fth-impact{padding-top:72px!important;background:#0b2f5b!important}
.fth-page .fth-impact-head{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:34px 64px!important;align-items:start!important;margin-bottom:40px!important}
.fth-page .fth-aemp-lockup{display:none!important}
.fth-page .fth-impact-head>div:nth-child(2){grid-column:1!important}
.fth-page .fth-impact-copy{grid-column:2!important;padding-top:8px!important}

/* Both project video cards use the same rounded treatment. */
.fth-page .fth-video-grid{gap:28px!important}
.fth-page .fth-video-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;border-radius:34px!important;overflow:hidden!important;background:#fff!important}
.fth-page .fth-video-frame{position:relative!important;min-height:360px!important;background:#0b2f5b!important;overflow:hidden!important}
.fth-page .fth-video-frame iframe{width:100%!important;height:100%!important;min-height:360px!important;display:block!important;border:0!important}
.fth-page .fth-video-thumb{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:360px!important;overflow:hidden!important;background:#0b2f5b!important;text-decoration:none!important;background-image:none!important}
.fth-page .fth-video-thumb img{display:block!important;width:100%!important;height:100%!important;min-height:360px!important;object-fit:cover!important;object-position:center!important;opacity:1!important}
.fth-page .fth-video-thumb::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(11,47,91,.02),rgba(11,47,91,.08))!important;pointer-events:none!important}
.fth-page .fth-video-play{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:86px!important;height:60px!important;border-radius:18px!important;background:#ff0033!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:2rem!important;line-height:1!important;padding-left:4px!important;box-shadow:0 10px 26px rgba(0,0,0,.28)!important}

/* Tournament team: Elena's real supplied photo plus public contact details. */
.fth-page .fth-team .fth-section-intro>p:last-child{display:none!important}
.fth-page .fth-team-card{position:relative!important;padding-bottom:34px!important}
.fth-page .fth-team-card .fth-avatar{overflow:hidden!important}
.fth-page .fth-team-card:nth-child(2) .fth-avatar{background-image:url('/assets/golf/elena.jpg?v=20260906-1350')!important;background-position:center 28%!important;background-size:cover!important;background-repeat:no-repeat!important;color:transparent!important;font-size:0!important}
.fth-page .fth-team-card p{margin:8px 0 10px!important;font-size:1rem!important;color:#617084!important;font-weight:800!important}
.fth-page .fth-team-card::after{display:block!important;margin-top:8px!important;color:#0b2f5b!important;font-size:.9rem!important;font-weight:800!important;line-height:1.35!important;word-break:break-word!important}
.fth-page .fth-team-card:nth-child(1)::after{content:"madison.wayne@gmail.com"!important}
.fth-page .fth-team-card:nth-child(2)::after{content:"elenakjohnson@outlook.com"!important}
.fth-page .fth-team-card:nth-child(3)::after{content:"nickleonardre@gmail.com"!important}

/* Form submit stays flat and simple. */
.fth-page .fth-submit{box-shadow:none!important;border-radius:16px!important}

/* Beneficiary branches: always show the real supplied logos, never Comp-1 placeholder icons. */
.fth-page .fth-benefit-name>img{display:none!important}
.fth-page .fth-benefit-name::before{content:""!important;display:block!important;width:190px!important;height:86px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}
.fth-page .fth-benefit-name:nth-child(2)::before{background-image:url('data:image/png;base64,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')!important}
.fth-page .fth-benefit-name:nth-child(3)::before{background-image:url('data:image/png;base64,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')!important}

@media(max-width:900px){.fth-page .fth-hero{display:block!important}.fth-page .fth-impact-head{grid-template-columns:1fr!important}.fth-page .fth-impact-head>div:nth-child(2),.fth-page .fth-impact-copy{grid-column:1!important}.fth-page .fth-video-card{grid-template-columns:1fr!important}}
@media(max-width:650px){.fth-page .fth-benefit-row{column-gap:24px!important;row-gap:24px!important;max-width:360px!important}.fth-page .fth-benefit-logo img,.fth-page .fth-benefit-logo canvas{max-width:285px!important;max-height:72px!important}.fth-page .fth-beneficiary-project-logo{max-width:140px!important;max-height:62px!important}.fth-page .fth-benefit-name::before{width:140px!important;height:62px!important}.fth-page .fth-video-thumb,.fth-page .fth-video-thumb img,.fth-page .fth-video-frame iframe{min-height:260px!important}.fth-page .fth-video-play{width:72px!important;height:50px!important;font-size:1.65rem!important;border-radius:15px!important}}
