@layer fh41 {
body.fh49-site .fh49{--c49-bg:#0a222c;--c49-panel:#10303b;--c49-line:#66868d4a;--c49-ink:#f2eee3;--c49-muted:#adc4ca;--c49-gold:#e8b669;color:var(--c49-ink)!important;font:14px/1.7 Inter,"Segoe UI",sans-serif!important}
body.fh49-site .fh49 *{box-sizing:border-box}
body.fh49-site .fh49 [hidden]{display:none!important}
body.fh49-site .fh49 :is(h2,h3,p){margin-top:0!important}
body.fh49-site .fh49 h2{font:600 clamp(26px,2.7vw,38px)/1.2 Georgia,serif!important;letter-spacing:-.7px!important;color:var(--c49-ink)!important;margin-bottom:13px!important}
body.fh49-site .fh49 h3{font:650 21px/1.35 Inter,"Segoe UI",sans-serif!important;letter-spacing:-.4px!important;color:var(--c49-ink)!important}
body.fh49-site .fh49 p{color:var(--c49-muted)!important;line-height:1.75!important;margin-bottom:16px!important}
body.fh49-site .fh49 a{text-decoration:none!important}
body.fh49-site .fh49 button{cursor:pointer}
body.fh49-site .fh49 :is(a,button,input,select,summary):focus-visible{outline:2px solid #f4cd88!important;outline-offset:5px!important}
body.fh49-site .fh49 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;font:650 12px/1.4 Inter,"Segoe UI",sans-serif!important;padding:13px 20px!important;border-radius:5px!important;white-space:normal!important}
body.fh49-site .fh49 .btn svg{width:18px!important;height:18px!important;flex:none!important}
body.fh49-site .fh49 .fh49-eyebrow{display:block!important;font:650 10px/1.5 Inter,"Segoe UI",sans-serif!important;letter-spacing:1.65px!important;color:#d5b982!important;margin-bottom:12px!important;text-transform:uppercase!important}
body.fh49-site .fh49 .fh49-text-link{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#e4c58d!important;font:600 12px/1.5 Inter,"Segoe UI",sans-serif!important;min-height:36px!important}
body.fh49-site .fh49 .fh49-text-link:hover{color:#ffe1a7!important}
body.fh49-site .fh49 .fh49-text-link svg{width:18px!important;height:18px!important;flex:none!important}
body.fh49-site .fh49 .fh49-hero{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:5%!important;align-items:center!important;padding:52px!important;border:1px solid var(--c49-line)!important;border-radius:12px!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(95deg,#0b2632 14%,#0b2632ed 47%,#0a283aa3),url('https://foreverhispano.com/wp-content/uploads/2026/09/elwynn.jpg') center/cover!important}
body.fh49-site .fh49 .fh49-hero h2{font:500 clamp(47px,5.7vw,80px)/.99 Georgia,serif!important;letter-spacing:-2px!important;margin:22px 0 25px!important}
body.fh49-site .fh49 .fh49-hero h2 em{color:#efc57f!important;font-style:normal!important}
body.fh49-site .fh49 .fh49-hero-copy>p{max-width:420px!important;font-size:15px!important;line-height:1.85!important}
body.fh49-site .fh49 .fh49-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:22px!important;margin-top:28px!important}
body.fh49-site .fh49 .fh49-hero-foot{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;font-size:10px!important;color:#b1c9cc!important;margin-top:32px!important}
body.fh49-site .fh49 .fh49-hero-foot span+span:before{content:'·';margin-right:18px;color:#c4a87d}
body.fh49-site .fh49 .fh49-spotlight{align-self:center!important;background:#09202bef!important;border:1px solid #b1a57b52!important;border-radius:9px!important;box-shadow:0 20px 45px #03121c55!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-spotlight-art{position:relative!important;display:block!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#152d38!important}
body.fh49-site .fh49 .fh49-spotlight-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07192370,transparent 65%)}
body.fh49-site .fh49 .fh49-spotlight-art>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s!important}
body.fh49-site .fh49 .fh49-spotlight-art:hover>img{transform:scale(1.03)!important}
body.fh49-site .fh49 .fh49-spotlight-label{position:absolute!important;top:16px!important;left:16px!important;padding:6px 10px!important;background:#071923e6!important;color:#eed4a1!important;font:650 8px/1.5 Inter,sans-serif!important;letter-spacing:1.2px!important;border:1px solid #efd19b50!important;border-radius:3px!important;z-index:1!important}
body.fh49-site .fh49 .fh49-spotlight-play{position:absolute!important;right:20px!important;bottom:20px!important;width:40px!important;height:40px!important;border:1px solid #f1d395!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#f1d395!important;background:#0a2537db!important;z-index:1!important}
body.fh49-site .fh49 .fh49-spotlight-copy{display:flex!important;align-items:center!important;gap:14px!important;padding:21px 24px 10px!important;flex-wrap:wrap!important}
body.fh49-site .fh49 .fh49-spotlight-copy .fh49-eyebrow{font-size:8px!important;letter-spacing:1.2px!important;margin-bottom:4px!important}
body.fh49-site .fh49 .fh49-spotlight-copy h3{font-size:24px!important;margin-bottom:0!important}
body.fh49-site .fh49 .fh49-spotlight-copy .fh49-status{margin-left:auto!important}
body.fh49-site .fh49 .fh49-spotlight>p{font-size:12px!important;padding:0 24px 20px!important;margin:0!important}
body.fh49-site .fh49 .fh49-avatar{width:58px!important;height:58px!important;flex:none!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;border:2px solid #c0a465!important;background:#173d49!important}
body.fh49-site .fh49 .fh49-avatar :is(img,.fhci-monogram){width:100%!important;height:100%!important;object-fit:cover!important;display:grid!important;place-items:center!important}
body.fh49-site .fh49 .fh49-status{display:inline-flex!important;align-items:center!important;gap:5px!important;font:500 10px/1.5 Inter,sans-serif!important;color:#b8cbd1!important;border:1px solid #6e8a963f!important;border-radius:4px!important;background:#29434f66!important;padding:5px 8px!important;white-space:nowrap!important}
body.fh49-site .fh49 .fh49-status.fhct-on{color:#ffd0c4!important;background:#8c332b50!important;border-color:#d3716366!important}
body.fh49-site .fh49 .fh49-nav{display:flex!important;align-items:center!important;gap:30px!important;padding:0!important;margin:0 0 36px!important;border:0!important;border-bottom:1px solid var(--c49-line)!important;background:transparent!important;overflow:auto!important;border-radius:0!important;min-height:67px!important;scrollbar-width:none!important}
body.fh49-site .fh49 .fh49-nav::-webkit-scrollbar{display:none!important}
body.fh49-site .fh49 .fh49-nav a{display:flex!important;align-items:center!important;gap:8px!important;min-height:67px!important;white-space:nowrap!important;color:#b9cbd2!important;border-bottom:2px solid transparent!important;font-size:12px!important}
body.fh49-site .fh49 .fh49-nav a:is(:hover,.is-active){color:#edc98c!important;border-bottom-color:#e7bd73!important}
body.fh49-site .fh49 .fh49-nav a:last-child{margin-left:auto!important}
body.fh49-site .fh49 .fh49-nav :is(span,b){background:#284550!important;font:500 10px/1.4 Inter,sans-serif!important;min-width:21px!important;text-align:center!important;border-radius:3px!important;padding:2px 5px!important}
body.fh49-site .fh49 .fh49-section{padding:0!important;margin:52px 0!important}
body.fh49-site .fh49 section[id]{scroll-margin-top:130px!important}
body.fh49-site .fh49 .fh49-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:24px!important}
body.fh49-site .fh49 .fh49-section-head .fh49-eyebrow{margin-bottom:10px!important}
body.fh49-site .fh49 .fh49-section-head h2{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:0!important}
body.fh49-site .fh49 .fh49-section-head p{margin:11px 0 0!important;font-size:13px!important}
body.fh49-site .fh49 .fh49-note{color:#91acb6!important;font-size:11px!important;flex-shrink:0!important}
body.fh49-site .fh49 .fh49-live{background:linear-gradient(105deg,#112e3b,#102936)!important;border:1px solid var(--c49-line)!important;border-radius:9px!important;padding:26px 30px!important}
body.fh49-site .fh49 .fh49-live .fh49-section-head h2{font:650 23px/1.3 Inter,sans-serif!important;letter-spacing:-.5px!important}
body.fh49-site .fh49 .fh49-live .fh49-section-head h2>svg{color:#e0b875!important;width:24px!important;height:24px!important}
body.fh49-site .fh49 .fh49-count{font:500 12px Inter,sans-serif!important;padding:4px 8px!important;min-width:25px!important;background:#284752!important;color:#d4e4e8!important;border-radius:4px!important}
body.fh49-site .fh49 .fh49-update{display:flex!important;gap:13px!important;align-items:center!important;color:#91acb6!important;font-size:10px!important;flex-wrap:wrap!important}
body.fh49-site .fh49 .fh49-update button{background:transparent!important;border:1px solid #758e9655!important;border-radius:4px!important;color:#d2dfe1!important;min-height:35px!important;padding:5px 9px!important;font-size:10px!important}
body.fh49-site .fh49 .fh49-update button:disabled{opacity:.55!important;cursor:wait!important}
body.fh49-site .fh49 .fh49-live-empty{display:flex!important;align-items:center!important;gap:20px!important;border-top:1px solid #617f872b!important;padding-top:23px!important}
body.fh49-site .fh49 .fh49-empty-icon{display:grid!important;place-items:center!important;flex:none!important;width:57px!important;height:57px!important;border-radius:50%!important;background:#23475480!important;color:#88a9b8!important}
body.fh49-site .fh49 .fh49-live-empty h3{font-size:16px!important;margin-bottom:5px!important}
body.fh49-site .fh49 .fh49-live-empty p{font-size:12px!important;margin:0!important;max-width:600px!important}
body.fh49-site .fh49 .fh49-live-empty>.fh49-text-link{margin-left:auto!important;flex:none!important}
body.fh49-site .fh49 .fh49-live-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))!important;gap:20px!important}
body.fh49-site .fh49 .fh49-live-card{overflow:hidden!important;background:#09212d!important;border:1px solid #5074805e!important;border-radius:6px!important;display:block!important;max-width:590px!important}
body.fh49-site .fh49 .fh49-live-art{aspect-ratio:16/9!important;background:linear-gradient(120deg,#27495c,#102837)!important;position:relative!important}
body.fh49-site .fh49 .fh49-live-art>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body.fh49-site .fh49 .fh49-live-pill{position:absolute!important;top:14px!important;left:14px!important;background:#b63c33!important;color:#fff!important;padding:4px 9px!important;font:700 9px/1.5 Inter,sans-serif!important;letter-spacing:.8px!important;border-radius:3px!important}
body.fh49-site .fh49 .fh49-live-watch{position:absolute!important;bottom:15px!important;right:15px!important;background:#09202dd9!important;color:#fff2cf!important;border:1px solid #baac8b7a!important;padding:6px 11px!important;font-size:11px!important;border-radius:3px!important}
body.fh49-site .fh49 .fh49-live-copy{padding:19px!important}
body.fh49-site .fh49 .fh49-live-copy h3{font-size:18px!important;margin-bottom:10px!important}
body.fh49-site .fh49 .fh49-live-copy p{font-size:11px!important;margin:0!important}
body.fh49-site .fh49 .fh49-filters{display:grid!important;grid-template-columns:1.55fr 1fr 1fr auto!important;gap:19px!important;align-items:end!important;background:#102e3980!important;padding:20px!important;border:1px solid var(--c49-line)!important;border-radius:7px!important}
body.fh49-site .fh49 .fh49-filters label{display:flex!important;flex-direction:column!important;gap:8px!important;color:#b8cdd3!important;font-size:11px!important;min-width:0!important;margin:0!important}
body.fh49-site .fh49 .fh49-filters :is(input[type=search],select){display:block!important;width:100%!important;min-width:0!important;height:44px!important;background:#0b222d!important;border:1px solid #5f7b855e!important;border-radius:4px!important;padding:9px 12px!important;color:#e1e7e4!important;font:12px Inter,sans-serif!important}
body.fh49-site .fh49 .fh49-search>span{position:relative!important;display:block!important}
body.fh49-site .fh49 .fh49-search svg{position:absolute!important;left:12px!important;top:13px!important;width:17px!important;height:17px!important;color:#8caab5!important}
body.fh49-site .fh49 .fh49-filters .fh49-search input[type=search]{padding-left:38px!important}
body.fh49-site .fh49 .fh49-filters .fh49-live-filter{flex-direction:row!important;align-items:center!important;gap:8px!important;height:44px!important;white-space:nowrap!important}
body.fh49-site .fh49 .fh49-live-filter input{width:16px!important;height:16px!important;accent-color:#d8b37b!important;margin:0!important;flex:none!important}
body.fh49-site .fh49 .fh49-results{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:15px 0 22px!important}
body.fh49-site .fh49 .fh49-results p{font-size:11px!important;margin:0!important}
body.fh49-site .fh49 :is(.fh49-results button,.fh49-player-foot button,.fh49-video-close){font-size:11px!important;color:#dcc18e!important;background:transparent!important;border:0!important;padding:7px 0!important;min-height:35px!important}
body.fh49-site .fh49 .fh49-directory{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
body.fh49-site .fh49 .fh49-card{border:1px solid var(--c49-line)!important;border-radius:9px!important;overflow:hidden!important;background:#102c38!important;display:flex!important;flex-direction:column!important;min-width:0!important;transition:border-color .2s,transform .2s!important}
body.fh49-site .fh49 .fh49-card:hover{border-color:#bda17199!important;transform:translateY(-3px)!important}
body.fh49-site .fh49 .fh49-card-cover{position:relative!important;height:128px!important;display:block!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-card-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.75!important}
body.fh49-site .fh49 .fh49-card-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102c38 0%,#102c3800 90%)}
body.fh49-site .fh49 .fh49-cover-label{position:absolute!important;top:17px!important;left:21px!important;font:600 8px Inter,sans-serif!important;letter-spacing:1.3px!important;color:#fff0cb!important;text-shadow:0 1px 5px #000!important;z-index:1!important}
body.fh49-site .fh49 .fh49-card-body{position:relative!important;padding:0 23px 20px!important;display:flex!important;flex:1!important;flex-direction:column!important}
body.fh49-site .fh49 .fh49-card-top{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;margin:-30px 0 19px!important}
body.fh49-site .fh49 .fh49-card-top .fh49-avatar{width:68px!important;height:68px!important;border-width:3px!important}
body.fh49-site .fh49 .fh49-card-top .fh49-status{margin-top:19px!important;font-size:9px!important}
body.fh49-site .fh49 .fh49-card-body>.fh49-eyebrow{font-size:8px!important;margin-bottom:7px!important;letter-spacing:1.2px!important}
body.fh49-site .fh49 .fh49-card h3{font-size:26px!important;margin-bottom:12px!important}
body.fh49-site .fh49 .fh49-card p{font-size:12px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-platforms{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:2px 0 23px!important}
body.fh49-site .fh49 .fh49-platforms a{padding:3px 9px!important;border:1px solid #64828c61!important;border-radius:4px!important;color:#c1d4da!important;font-size:10px!important}
body.fh49-site .fh49 .fh49-card-link{margin-top:auto!important;border-top:1px solid #68838a3d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:16px!important;color:#e0c18b!important;font-size:12px!important}
body.fh49-site .fh49 .fh49-card-link svg{width:18px!important;height:18px!important}
body.fh49-site .fh49 .fh49-join-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:32px!important;border:1px dashed #b397655c!important;background:radial-gradient(ellipse at 100% 0%,#75674527,transparent 70%),#102a3480!important;border-radius:9px!important;min-height:380px!important}
body.fh49-site .fh49 .fh49-join-symbol{font:35px Georgia,serif!important;color:#d7b67a!important;margin-bottom:20px!important}
body.fh49-site .fh49 .fh49-join-card .fh49-eyebrow{font-size:8px!important}
body.fh49-site .fh49 .fh49-join-card h3{font:500 30px/1.18 Georgia,serif!important;margin-bottom:17px!important}
body.fh49-site .fh49 .fh49-join-card p{font-size:12px!important;max-width:260px!important}
body.fh49-site .fh49 .fh49-join-card>a{display:flex!important;align-items:center!important;gap:18px!important;color:#eccb8c!important;font-size:12px!important;margin:5px 0 12px!important}
body.fh49-site .fh49 .fh49-join-card small{color:#86a2ad!important;font-size:10px!important}
body.fh49-site .fh49 .fh49-no-results{padding:30px!important;text-align:center!important;background:#102e3880!important;border:1px dashed var(--c49-line)!important;border-radius:8px!important}
body.fh49-site .fh49 .fh49-no-results h3{font-size:19px!important}
body.fh49-site .fh49 .fh49-video-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 24px!important}
body.fh49-site .fh49 .fh49-video{min-width:0!important}
body.fh49-site .fh49 .fh49-video-art{aspect-ratio:16/9!important;border-radius:7px!important;overflow:hidden!important;border:1px solid #65859142!important;background:#0a1e29!important;position:relative!important}
body.fh49-site .fh49 .fh49-video-art>button{display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;position:relative!important;background:#0a1e29!important}
body.fh49-site .fh49 .fh49-video-art img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s!important}
body.fh49-site .fh49 .fh49-video-art button:hover img{transform:scale(1.04)!important}
body.fh49-site .fh49 .fh49-play{display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;margin:auto!important;width:46px!important;height:46px!important;border:1px solid #f3d39d91!important;border-radius:50%!important;background:#092433d9!important;color:#f3d39d!important}
body.fh49-site .fh49 .fh49-video-source{position:absolute!important;right:12px!important;bottom:12px!important;padding:3px 7px!important;border-radius:3px!important;background:#05151dd9!important;color:#eee!important;font-size:8px!important;letter-spacing:.5px!important}
body.fh49-site .fh49 .fh49-video-body{padding:15px 0 0!important}
body.fh49-site .fh49 .fh49-video-author{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#d9bc8b!important;font-size:10px!important;margin-bottom:10px!important}
body.fh49-site .fh49 .fh49-video-author>span{width:23px!important;height:23px!important;display:block!important;border-radius:50%!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-video-author img{width:100%!important;height:100%!important;object-fit:cover!important}
body.fh49-site .fh49 .fh49-video h3{font-size:15px!important;line-height:1.6!important;margin-bottom:8px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-video .fh49-text-link{font-size:10px!important;color:#95b0bd!important}
body.fh49-site .fh49 :is(.fh49-video-art,.fhy-video-image)>iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;min-height:200px!important}
body.fh49-site .fh49 :is(.fh49-video-art,.fhy-video-image):has(iframe){min-height:200px!important}
body.fh49-site .fh49 .fh49-join{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12%!important;padding:48px!important;margin:60px 0 35px!important;background:radial-gradient(ellipse at 0% 0%,#92714530,transparent 65%),#112d36!important;border:1px solid #af925450!important;border-radius:10px!important}
body.fh49-site .fh49 .fh49-join h2{font:500 clamp(35px,3.5vw,49px)/1.12 Georgia,serif!important;letter-spacing:-1px!important;margin-bottom:19px!important}
body.fh49-site .fh49 .fh49-join h2 em{color:#e7bc79!important;font-style:normal!important}
body.fh49-site .fh49 .fh49-join p{font-size:13px!important}
body.fh49-site .fh49 .fh49-join small{display:block!important;font-size:10px!important;color:#91abb3!important;margin-top:16px!important}
body.fh49-site .fh49 .fh49-join ol{list-style:none!important;padding:0!important;margin:0!important;align-self:center!important}
body.fh49-site .fh49 .fh49-join li{display:flex!important;gap:21px!important;align-items:flex-start!important;padding:21px 0!important;border-bottom:1px solid #718b843d!important;margin:0!important}
body.fh49-site .fh49 .fh49-join li:last-child{border:0!important}
body.fh49-site .fh49 .fh49-join li>span{font:italic 25px Georgia,serif!important;color:#c9a970!important;line-height:1.4!important}
body.fh49-site .fh49 .fh49-join li h3{font-size:17px!important;margin-bottom:7px!important}
body.fh49-site .fh49 .fh49-join li p{font-size:12px!important;margin:0!important}
body.fh49-site .fh49 .fh49-faq{padding:15px 0 35px!important;max-width:940px!important;margin:auto!important}
body.fh49-site .fh49 .fh49-faq h2{font-size:27px!important;margin-bottom:22px!important}
body.fh49-site .fh49 .fh49-faq details{border-bottom:1px solid var(--c49-line)!important}
body.fh49-site .fh49 .fh49-faq summary{padding:19px 0!important;color:#d4e0e1!important;font-size:13px!important;cursor:pointer!important}
body.fh49-site .fh49 .fh49-faq details p{font-size:12px!important;max-width:780px!important;padding-bottom:8px!important}
body.fh49-site .fh49 .fh49-back{display:inline-block!important;color:#d3bb8b!important;font-size:11px!important;margin:0 0 24px!important;padding:4px 0!important}
body.fh49-site .fh49 .fhci-cover.fhcs-cover{height:245px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;border-radius:10px!important;border:1px solid var(--c49-line)!important;margin:0!important}
body.fh49-site .fh49 .fhci-default-copy{left:40px!important}
body.fh49-site .fh49 .fhci-default-copy strong{font-size:41px!important}
body.fh49-site .fh49 .fhci-profile-head{margin:-37px 28px 0!important;display:flex!important;gap:23px!important;position:relative!important;padding:0!important}
body.fh49-site .fh49 .fhci-avatar-wrap{flex:0 0 102px!important}
body.fh49-site .fh49 .fhci-profile-head .fhc-avatar{width:102px!important;height:102px!important;border:5px solid #0b2630!important;box-shadow:0 0 0 1px #d8bb7b5c!important}
body.fh49-site .fh49 .fhci-profile-copy{padding-top:49px!important}
body.fh49-site .fh49 .fhci-profile-copy h2{font:650 36px/1.2 Inter,sans-serif!important;margin:7px 0 11px!important}
body.fh49-site .fh49 .fhci-profile-copy .fhc-kicker{font-size:9px!important;letter-spacing:1.4px!important}
body.fh49-site .fh49 .fhci-profile-copy .fhy-tagline{font-size:14px!important;max-width:none!important;margin-top:13px!important}
body.fh49-site .fh49 .fhci-profile-copy .fhy-socials{display:none!important}
body.fh49-site .fh49 .fh49-profile-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:20px 0 26px!important;margin:0 28px!important}
body.fh49-site .fh49 .fh49-profile-actions>div{display:flex!important;gap:23px!important;align-items:center!important;flex-wrap:wrap!important}
body.fh49-site .fh49 .fh49-studio{border:1px solid var(--c49-line)!important;background:#102d3880!important;border-radius:6px!important;margin:0 0 12px!important}
body.fh49-site .fh49 .fh49-studio>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:16px 20px!important;color:#b7ced3!important;font-size:11px!important;cursor:pointer!important}
body.fh49-site .fh49 .fh49-studio>summary>span:first-child{color:#dfc18b!important;font-weight:600!important}
body.fh49-site .fh49 .fh49-studio .fhcs-owner{border:0!important;margin:0!important;padding:23px!important;background:transparent!important}
body.fh49-site .fh49 .fh49-studio .fhcs-request-toggle{margin:0 23px 23px!important}
body.fh49-site .fh49 .fh49-room{margin:30px 0 50px!important}
body.fh49-site .fh49 .fh49-room>.fh49-section-head h2{font-size:29px!important;overflow-wrap:anywhere!important}
body.fh49-site .fh49 .fh49-room-grid{display:grid!important;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr)!important;gap:26px!important;align-items:start!important}
body.fh49-site .fh49 .fh49-player{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;min-height:300px!important;border:1px solid #718c925e!important;background:#091b27!important;border-radius:8px!important;overflow:hidden!important;position:relative!important}
body.fh49-site .fh49 .fh49-player>iframe{display:block!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}
body.fh49-site .fh49 .fh49-player-poster{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;position:relative!important;text-align:center!important;padding:25px!important;min-height:300px!important;height:100%!important;isolation:isolate!important}
body.fh49-site .fh49 .fh49-player-art{position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(0deg,#061e2aee,#0b2d3fbc),url('https://foreverhispano.com/wp-content/uploads/2026/09/elwynn.jpg') center/cover!important}
body.fh49-site .fh49 .fh49-player-avatar{display:block!important;width:67px!important;height:67px!important;margin-bottom:15px!important;border:2px solid #d9b57080!important;border-radius:50%!important;overflow:hidden!important}
body.fh49-site .fh49 .fh49-player-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
body.fh49-site .fh49 .fh49-player-poster .fh49-eyebrow{font-size:8px!important;margin-bottom:7px!important}
body.fh49-site .fh49 .fh49-player-poster h3{font:500 25px/1.25 Georgia,serif!important;margin-bottom:8px!important}
body.fh49-site .fh49 .fh49-player-poster p{font-size:11px!important;margin-bottom:15px!important}
body.fh49-site .fh49 .fh49-player-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-top:9px!important}
body.fh49-site .fh49 .fh49-player-foot p{font-size:10px!important;margin:0!important}
body.fh49-site .fh49 .fh49-player-foot button{flex:none!important}
body.fh49-site .fh49 .fh49-player-narrow [data49-player-load]{display:none!important}
body.fh49-site .fh49 .fh49-room-grid>*{min-width:0!important}
body.fh49-site .fh49 .fh49-room-side{padding:27px!important;background:#102e3a!important;border:1px solid var(--c49-line)!important;border-radius:8px!important}
body.fh49-site .fh49 .fh49-room-side h3{font:500 28px/1.17 Georgia,serif!important;margin-bottom:15px!important}
body.fh49-site .fh49 .fh49-room-side>p{font-size:12px!important}
body.fh49-site .fh49 .fh49-schedule{display:flex!important;gap:13px!important;padding:21px 0!important;border-top:1px solid var(--c49-line)!important;border-bottom:1px solid var(--c49-line)!important;margin:20px 0 15px!important}
body.fh49-site .fh49 .fh49-schedule>svg{width:19px!important;height:19px!important;flex:none!important;color:#c2a671!important}
body.fh49-site .fh49 .fh49-schedule strong{font-size:11px!important;color:#e4d6b8!important}
body.fh49-site .fh49 .fh49-schedule p{font-size:11px!important;margin:7px 0!important}
body.fh49-site .fh49 .fh49-schedule small{font-size:9px!important;color:#829da9!important}
body.fh49-site .fh49 .fh49-room-side>.fh49-text-link{display:flex!important;font-size:11px!important}
body.fh49-site .fh49 .fhy-library:not(.fh49-library){padding:0!important;margin:50px 0!important;border:0!important}
body.fh49-site .fh49 .fhy-library .fhc-heading{align-items:end!important;margin-bottom:17px!important;padding:0!important;border:0!important}
body.fh49-site .fh49 .fhy-library .fhc-heading h2{font:600 33px/1.2 Georgia,serif!important;margin:10px 0 0!important}
body.fh49-site .fh49 .fhy-library .fhy-library-intro{font-size:13px!important;margin-bottom:23px!important}
body.fh49-site .fh49 .fhy-video-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:27px 23px!important}
body.fh49-site .fh49 .fhy-video{display:block!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;background:transparent!important;border:0!important}
body.fh49-site .fh49 .fhy-video-image{aspect-ratio:16/9!important;border-radius:6px!important;max-height:none!important;overflow:hidden!important;background:#0a1e29!important;border:1px solid #59788748!important}
body.fh49-site .fh49 .fhy-video-image :is(img,button){height:100%!important;width:100%!important}
body.fh49-site .fh49 .fhy-video-image img{object-fit:cover!important}
body.fh49-site .fh49 .fhy-video-copy{padding:15px 0 0!important}
body.fh49-site .fh49 .fhy-video h3{font:600 15px/1.65 Inter,sans-serif!important;margin:6px 0 10px!important;letter-spacing:-.15px!important}
body.fh49-site .fh49 .fhy-video-copy :is(time,.fhy-published-label,.fhy-watch){font-size:10px!important;color:#a9c2ca!important}
body.fh49-site .fh49 .fh49-about{display:grid!important;grid-template-columns:1fr 1.55fr!important;gap:70px!important;padding:37px 0!important;border-top:1px solid var(--c49-line)!important;border-bottom:1px solid var(--c49-line)!important;margin:50px 0!important}
body.fh49-site .fh49 .fh49-about p{font-size:13px!important}
body.fh49-site .fh49 .fh49-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
body.fh49-site .fh49 .fh49-guide-grid article{padding:24px!important;background:#10303b!important;border:1px solid var(--c49-line)!important;border-radius:7px!important}
body.fh49-site .fh49 .fh49-guide-grid h3{font-size:19px!important}
body.fh49-site .fh49 .fh49-guide-grid p{font-size:12px!important}
body.fh49-site .fh49 .fh49-guide-empty{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:22px 25px!important;background:#102d3780!important;border:1px dashed var(--c49-line)!important;border-radius:7px!important}
body.fh49-site .fh49 .fh49-guide-empty p{margin:0!important;font-size:12px!important}
body.fh49-site .fh49 .fh49-share{display:flex!important;justify-content:space-between!important;gap:30px!important;align-items:center!important;margin:50px 0!important;padding:30px!important;border:1px solid #a28c565e!important;border-radius:8px!important;background:linear-gradient(110deg,#3f3d2938,#112d38)!important}
body.fh49-site .fh49 .fh49-share h2{font-size:29px!important}
body.fh49-site .fh49 .fh49-share a{color:#9fb9c3!important;font-size:11px!important;overflow-wrap:anywhere!important}
body.fh49-site .fh49 .fh49-share .fhc-copy-status{font-size:11px!important;margin:10px 0 0!important}
body.fh49-site .fh49 .fh49-share-tools{font-size:11px!important;color:#b7cccf!important;margin-top:13px!important}
body.fh49-site .fh49 .fh49-share-tools summary{cursor:pointer!important;padding:6px 0!important}
body.fh49-site .fh49 .fh49-share-tools button{display:flex!important;background:transparent!important;border:0!important;padding:5px 0!important;font-size:10px!important}
body.fh49-site .fh49 .fh49-share textarea{width:100%!important;max-width:100%!important}
body.fh49-site .fh49 .fh49-apply-intro{padding:30px 0 35px!important;border-bottom:1px solid var(--c49-line)!important;margin-bottom:30px!important}
body.fh49-site .fh49 .fh49-apply-intro h2{font-size:43px!important}
body.fh49-site .fh49 .fh49-apply-intro>div{display:flex!important;gap:20px!important;flex-wrap:wrap!important;color:#dcc394!important;font-size:11px!important;margin-top:24px!important}
body.fh49-site .fh49 .fhc-apply{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;max-width:960px!important;margin:0 auto!important;padding:0!important}
body.fh49-site .fh49 .fhc-apply>h2{font-size:28px!important}
body.fh49-site .fh49 .fhc-form{border:1px solid var(--c49-line)!important;padding:30px!important;background:#102c3680!important;border-radius:8px!important}
body.fh49-site .fh49 .fhc-form :is(input:not([type=checkbox]),textarea,select){width:100%!important;max-width:100%!important;min-width:0!important;background:#0b2430!important;border:1px solid #6d889063!important;border-radius:4px!important;color:#e8efeb!important;padding:12px!important;font:13px/1.5 Inter,sans-serif!important}
body.fh49-site .fh49 .fhc-form label{font-size:12px!important;color:#cadbdd!important}
body.fh49-site .fh49 .fhc-form small{font-size:10px!important;color:#97b2bc!important}
body.fh49-site .fh49 .fhc-form :is(.fhcs-fields,.fhy-fields){background:#102e3860!important;border:1px solid var(--c49-line)!important;border-radius:6px!important;padding:24px!important;margin-top:28px!important}
body.fh49-site .fh49 .fhc-form legend{font-size:14px!important;color:#dbc18f!important;padding:0 9px!important}
body.fh49-site .fh49 .fhc-form fieldset>p{font-size:12px!important}
body.fh49-site .fh49 .fh49-char-count{display:block!important;text-align:right!important}
body.fh49-site .fh49 .fhc-consent{display:flex!important;align-items:flex-start!important;gap:10px!important}
body.fh49-site .fh49 .fhc-consent input{width:17px!important;height:17px!important;flex:none!important;margin-top:3px!important;accent-color:#d5b27b!important}
body.fh49-site .fh49-home{padding:48px 0 45px!important;border-bottom:1px solid #65858c44!important;margin-bottom:12px!important}
body.fh49-site .fh49-home>.fh49-section-head h2{font-size:35px!important}
body.fh49-site .fh49 .fh49-home-channels{display:grid!important;grid-template-columns:1.6fr 1fr!important;gap:20px!important;margin-top:20px!important}
body.fh49-site .fh49 .fh49-home-channel{display:flex!important;align-items:center!important;gap:16px!important;padding:20px!important;border:1px solid var(--c49-line)!important;background:#112f3a!important;border-radius:7px!important;min-width:0!important}
body.fh49-site .fh49 .fh49-home-channel>span:nth-child(2){flex:1!important;min-width:0!important}
body.fh49-site .fh49 .fh49-home-channel strong{display:block!important;font-size:18px!important;color:#e9e8dc!important;line-height:1.35!important}
body.fh49-site .fh49 .fh49-home-channel small{display:block!important;font-size:10px!important;color:#a1bdc7!important;margin-top:4px!important;line-height:1.6!important}
body.fh49-site .fh49 .fh49-home-channel>b{font-weight:400!important;color:#c6aa7c!important}
body.fh49-site .fh49 .fh49-home-invite{display:flex!important;align-items:center!important;gap:17px!important;padding:20px 24px!important;border:1px dashed #9e885454!important;border-radius:7px!important;background:#4f4c2221!important}
body.fh49-site .fh49 .fh49-home-invite>span{font:32px Georgia,serif!important;color:#c9a875!important}
body.fh49-site .fh49 .fh49-home-invite strong{display:block!important;color:#e4d5b6!important;font-size:13px!important}
body.fh49-site .fh49 .fh49-home-invite small{display:block!important;color:#a6b9b8!important;font-size:10px!important;margin-top:5px!important}
body.fh49-site .fh49 .fh49-open-call{padding:35px!important}
body.fh49-site .fh49-profile .fh49-nav a:last-child{margin-left:0!important}
@media(min-width:1001px){body.fh49-site .fh49 .fh49-directory:not(:has(>[data49-card]~[data49-card])){grid-template-columns:1fr 1fr!important}}
@media(max-width:1000px){
 body.fh49-site .fh49 .fh49-hero{padding:34px!important;gap:28px!important}
 body.fh49-site .fh49 .fh49-hero h2{font-size:58px!important}
 body.fh49-site .fh49 .fh49-spotlight-copy{padding:17px 19px 10px!important;gap:10px!important}
 body.fh49-site .fh49 .fh49-spotlight-copy .fh49-status{margin-left:0!important}
 body.fh49-site .fh49 .fh49-filters{grid-template-columns:1.4fr 1fr!important}
 body.fh49-site .fh49 :is(.fh49-directory,.fh49-video-grid,.fhy-video-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.fh49-site .fh49 .fh49-section-head{align-items:flex-start!important}
 body.fh49-site .fh49 .fh49-update{justify-content:flex-end!important}
 body.fh49-site .fh49 .fh49-join{padding:34px!important;gap:45px!important}
 body.fh49-site .fh49 .fh49-room-grid{grid-template-columns:minmax(0,1.9fr) minmax(210px,1fr)!important;gap:18px!important}
 body.fh49-site .fh49 .fh49-room-side{padding:22px!important}
 body.fh49-site .fh49 .fh49-player{aspect-ratio:auto!important;min-height:335px!important}
 body.fh49-site .fh49 .fh49-player-poster{min-height:335px!important}
 body.fh49-site .fh49 .fh49-home-channels{grid-template-columns:1fr!important}
}
@media(max-width:700px){
 body.fh49-site .fh49 .fh49-hero{grid-template-columns:1fr!important;padding:29px 24px!important;gap:29px!important;background-position:60% center!important}
 body.fh49-site .fh49 .fh49-hero h2{font-size:57px!important;margin:18px 0 21px!important}
 body.fh49-site .fh49 .fh49-hero-copy>p{font-size:13px!important;max-width:440px!important}
 body.fh49-site .fh49 .fh49-actions{gap:17px!important;margin-top:22px!important}
 body.fh49-site .fh49 .fh49-hero-foot{margin-top:23px!important;font-size:9px!important;gap:8px 14px!important}
 body.fh49-site .fh49 .fh49-hero-foot span+span:before{margin-right:14px!important}
 body.fh49-site .fh49 .fh49-spotlight{max-width:480px!important;width:100%!important}
 body.fh49-site .fh49 .fh49-spotlight-copy .fh49-status{margin-left:auto!important}
 body.fh49-site .fh49 .fh49-nav{gap:25px!important;min-height:59px!important;margin-bottom:26px!important}
 body.fh49-site .fh49-profile .fh49-nav{gap:16px!important}
 body.fh49-site .fh49 .fh49-nav a{min-height:59px!important;font-size:11px!important}
 body.fh49-site .fh49 .fh49-section-head{display:block!important;margin-bottom:22px!important}
 body.fh49-site .fh49 .fh49-section-head>.fh49-note{display:block!important;margin-top:14px!important}
 body.fh49-site .fh49 .fh49-section-head>.fh49-text-link{margin-top:12px!important}
 body.fh49-site .fh49 .fh49-section-head h2{font-size:29px!important}
 body.fh49-site .fh49 .fh49-section-head p{font-size:12px!important}
 body.fh49-site .fh49 .fh49-live{padding:22px!important}
 body.fh49-site .fh49 .fh49-live .fh49-section-head h2{font-size:20px!important;gap:9px!important}
 body.fh49-site .fh49 .fh49-update{justify-content:space-between!important;margin-top:17px!important;font-size:9px!important}
 body.fh49-site .fh49 .fh49-live-empty{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding-top:19px!important}
 body.fh49-site .fh49 .fh49-empty-icon{display:none!important}
 body.fh49-site .fh49 .fh49-live-empty>.fh49-text-link{margin:0!important}
 body.fh49-site .fh49 .fh49-section{margin:39px 0!important}
 body.fh49-site .fh49 .fh49-filters{grid-template-columns:1fr 1fr!important;gap:16px!important;padding:18px!important}
 body.fh49-site .fh49 .fh49-search{grid-column:1/-1!important}
 body.fh49-site .fh49 .fh49-live-filter{grid-column:1/-1!important;height:30px!important}
 body.fh49-site .fh49 .fh49-directory{gap:18px!important}
 body.fh49-site .fh49 .fh49-card-body{padding:0 19px 18px!important}
 body.fh49-site .fh49 .fh49-join-card{padding:27px!important;min-height:325px!important}
 body.fh49-site .fh49 .fh49-join{grid-template-columns:1fr!important;padding:29px 26px!important;gap:25px!important;margin-top:40px!important}
 body.fh49-site .fh49 .fh49-join h2{font-size:37px!important}
 body.fh49-site .fh49 .fh49-join li{padding:16px 0!important}
 body.fh49-site .fh49 .fh49-faq h2{font-size:27px!important}
 body.fh49-site .fh49 .fhci-cover.fhcs-cover{height:180px!important;aspect-ratio:auto!important}
 body.fh49-site .fh49 .fhci-default-copy{left:23px!important}
 body.fh49-site .fh49 .fhci-default-copy strong{font-size:32px!important}
 body.fh49-site .fh49 .fhci-profile-head{margin:-27px 12px 0!important;gap:15px!important}
 body.fh49-site .fh49 .fhci-avatar-wrap{flex-basis:77px!important}
 body.fh49-site .fh49 .fhci-profile-head .fhc-avatar{width:77px!important;height:77px!important;border-width:4px!important}
 body.fh49-site .fh49 .fhci-profile-copy{padding-top:39px!important}
 body.fh49-site .fh49 .fhci-profile-copy h2{font-size:28px!important}
 body.fh49-site .fh49 .fhci-profile-copy .fhc-kicker{font-size:8px!important;letter-spacing:1px!important}
 body.fh49-site .fh49 .fhci-profile-copy .fhy-tagline{font-size:12px!important;line-height:1.7!important}
 body.fh49-site .fh49 .fh49-profile-actions{display:block!important;margin:0 12px!important;padding:17px 0 22px!important}
 body.fh49-site .fh49 .fh49-profile-actions>div{gap:17px!important;margin-top:17px!important}
 body.fh49-site .fh49 .fh49-studio>summary{display:block!important;padding:15px!important}
 body.fh49-site .fh49 .fh49-studio>summary>span{display:block!important;line-height:1.8!important}
 body.fh49-site .fh49 .fh49-room-grid{grid-template-columns:minmax(0,1fr)!important}
 body.fh49-site .fh49 .fh49-room>.fh49-section-head h2{font-size:27px!important}
 body.fh49-site .fh49 .fh49-room>.fh49-section-head>.fh49-status{margin-top:12px!important}
 body.fh49-site .fh49 .fh49-player{aspect-ratio:16/9!important;min-height:300px!important}
 body.fh49-site .fh49 .fh49-player-poster{min-height:300px!important;padding:25px 18px!important}
 body.fh49-site .fh49 .fh49-player-poster h3{font-size:23px!important}
 body.fh49-site .fh49 .fh49-room-side{padding:24px!important}
 body.fh49-site .fh49 .fh49-room-side h3 br{display:none!important}
 body.fh49-site .fh49 .fh49-room-side h3{font-size:26px!important}
 body.fh49-site .fh49 .fh49-about{grid-template-columns:1fr!important;gap:23px!important;padding:29px 0!important;margin:35px 0!important}
 body.fh49-site .fh49 .fh49-guide-grid{grid-template-columns:1fr!important}
 body.fh49-site .fh49 .fh49-guide-empty{display:block!important;padding:21px!important}
 body.fh49-site .fh49 .fh49-guide-empty>a{margin-top:10px!important}
 body.fh49-site .fh49 .fh49-share{display:block!important;padding:25px!important;margin:35px 0!important}
 body.fh49-site .fh49 .fh49-share>div:last-child{margin-top:23px!important}
 body.fh49-site .fh49 .fh49-share h2{font-size:27px!important}
 body.fh49-site .fh49 .fh49-apply-intro h2{font-size:35px!important}
 body.fh49-site .fh49 .fh49-apply-intro>div{flex-direction:column!important;gap:10px!important}
 body.fh49-site .fh49 .fhc-form{padding:20px!important}
 body.fh49-site .fh49 .fhc-form :is(.fhcs-fields,.fhy-fields){padding:19px!important}
 body.fh49-site .fh49 .fhc-form-grid{grid-template-columns:1fr!important}
 body.fh49-site .fh49-home{padding:35px 0!important}
 body.fh49-site .fh49-home>.fh49-section-head h2{font-size:30px!important}
 body.fh49-site .fh49 .fh49-home-channel{flex-wrap:wrap!important;padding:18px!important;gap:12px!important}
 body.fh49-site .fh49 .fh49-home-channel .fh49-avatar{width:47px!important;height:47px!important}
 body.fh49-site .fh49 .fh49-home-channel>.fh49-status{margin-left:59px!important}
}
@media(max-width:520px){
 body.fh49-site .fh49 :is(.fh49-directory,.fh49-video-grid,.fhy-video-grid){grid-template-columns:1fr!important}
 body.fh49-site .fh49 .fh49-hero{padding:26px 22px!important}
 body.fh49-site .fh49 .fh49-hero h2{font-size:53px!important}
 body.fh49-site .fh49 .fh49-hero-foot span:last-child{display:none!important}
 body.fh49-site .fh49 .fh49-spotlight-copy{gap:11px!important;padding:17px!important}
 body.fh49-site .fh49 .fh49-spotlight-copy .fh49-avatar{width:47px!important;height:47px!important}
 body.fh49-site .fh49 .fh49-spotlight-copy h3{font-size:22px!important}
 body.fh49-site .fh49 .fh49-spotlight-copy .fh49-status{margin-left:58px!important;margin-top:-4px!important}
 body.fh49-site .fh49 .fh49-spotlight>p{padding:0 17px 17px!important;font-size:11px!important}
 body.fh49-site .fh49 .fh49-filters{grid-template-columns:1fr!important}
 body.fh49-site .fh49 .fh49-card-cover{height:145px!important}
 body.fh49-site .fh49 .fh49-join-card{min-height:0!important;padding:26px!important}
 body.fh49-site .fh49 .fh49-join-symbol{margin-bottom:15px!important}
 body.fh49-site .fh49 .fh49-join-card h3{font-size:28px!important}
 body.fh49-site .fh49 .fh49-join-card h3 br{display:none!important}
 body.fh49-site .fh49 .fh49-player-foot{display:block!important}
 body.fh49-site .fh49 .fh49-video h3{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){body.fh49-site .fh49 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}body.fh49-site .fh49 :is(.fh49-card:hover,.fh49-spotlight-art:hover>img,.fh49-video-art button:hover img){transform:none!important}}
}
