/* Local static recreation of the actual Your Humanity Is Showing WordPress design. */
:root{--navy:#103d57;--blue:#154b72;--gold:#fdcd49;--teal:#2e819d}
body{background:#fff;color:#143c52;font-family:'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65}
h1,h2,h3{letter-spacing:-.02em}
.local-ribbon{background:#102f40;color:#ffd873;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.11em}
.site-header{box-shadow:0 1px 3px #122f4b12;position:relative;background:#fff;z-index:15}
.header-inner{min-height:120px;max-width:1150px;justify-content:space-between}
.brand{min-width:0;flex:0 0 auto;display:flex;align-items:center}
.brand img{width:110px;height:110px;object-fit:contain}
.main-nav{gap:clamp(18px,2.1vw,35px)}
.main-nav a{color:#1c2c39;text-transform:none;font-weight:700;font-size:14px;line-height:1.3;padding:45px 0;border:0;white-space:nowrap}
.main-nav a:hover,.main-nav a[aria-current="page"]{color:var(--blue);border:0}
.page-hero{height:285px;min-height:285px;background:linear-gradient(90deg,#000b 0%,#0004 43%,#0006 100%),url('media/2026/07/Cover-Art-3.jpg.jpeg') center 51% / cover no-repeat;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;text-align:center}
.page-hero .container{display:flex;align-items:center;justify-content:center}
.page-hero h1{font-family:'Segoe UI',Arial,sans-serif;font-size:clamp(35px,4vw,44px);font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.2}
.yhs-hero{isolation:isolate}
.yhis-about,.sherri-profile,.kaden-profile{position:relative}
.proof-section{padding:40px 0 48px;background:white}
.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px}
.proof-grid article{background:#104968;color:#fff;border-radius:12px;padding:26px 26px 30px;box-shadow:0 6px 15px #154b7229;min-height:210px}
.proof-grid h2{color:#fff;font-size:21px;font-weight:800;line-height:1.3;margin:0 0 13px;letter-spacing:-.018em}
.proof-grid p{color:#e8f4fc;font-size:14px;line-height:1.65;margin:0}
.home-simple-block{background:linear-gradient(105deg,#94b7c8 0 50%,#243e4c 50% 100%);padding:105px 0;color:#fff}
.home-callout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}
.home-callout>div:first-child{grid-column:2}
.home-callout>div:last-child{grid-column:2;margin-top:-20px}
.home-callout .eyebrow{color:#fdcd49}
.home-callout h2{color:#fff;font-size:35px;max-width:380px;margin:0 0 14px}
.home-callout p{max-width:470px;color:#e6edf2;font-size:16px}
.home-form-shell{background:repeating-radial-gradient(ellipse at 73% 33%,#f5f5f5 0px,#f5f5f5 60px,#e7e7e7 61px,#f5f5f5 66px);padding:48px 0 70px}
.home-form-grid{display:grid;grid-template-columns:0.75fr 1.45fr;box-shadow:0 8px 25px #17384a2a;border-radius:9px;overflow:hidden;background:#fff}
.home-form-grid aside{background:#164d73;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:45px 35px}
.home-form-grid aside .eyebrow{color:#fdcd49}
.home-form-grid aside h2{font-size:33px;font-weight:750;line-height:1.2;color:#fff;margin:0 0 20px}
.home-form-grid aside p{color:#dcedf4;font-size:14px;line-height:1.75}
.home-form-card{padding:33px 28px}
.contact-stage{background:repeating-radial-gradient(circle at 90% 10%,#f6f6f6 0px,#f6f6f6 90px,#e9e9e9 91px,#f6f6f6 97px);padding:40px 0 68px}
.contact-stage-inner{max-width:920px}
.original-form-card{background:#fff;box-shadow:0 3px 18px #0003;border:1px solid #9b9b9b;border-radius:10px;padding:38px 28px 43px}
.original-form-card h2{font-size:32px;color:#111;text-align:center;font-weight:750;margin:0 0 12px;letter-spacing:0}
.form-heading-line{width:72px;height:2px;background:#111;margin:0 auto 26px}
.home-form-card .contact-form,.original-form-card .contact-form{margin:0;gap:21px;max-width:none}
.home-form-card .local-only,.original-form-card .local-only{background:#fffbed;font-size:12px;padding:10px 12px;color:#735a16;border-left:2px solid #fdcd49;margin:0}
.home-form-card .contact-form label,.original-form-card .contact-form label{font-size:12px;font-weight:600;color:#5b6770;gap:2px}
.home-form-card .contact-form input,.original-form-card .contact-form input{border:0;border-bottom:1px solid #b8b8b8;border-radius:0;padding:10px 0;font-size:14px;box-shadow:none}
.home-form-card .contact-form textarea,.original-form-card .contact-form textarea{border:1px solid #a7a7a7;border-radius:1px;min-height:130px;font-size:14px}
.home-form-card .button-primary,.original-form-card .button-primary{justify-self:start;background:#1fafe0;border:0;border-radius:0;min-height:34px;padding:8px 15px;font-size:13px;font-weight:700}
.original-episodes{background:white;min-height:700px;padding:50px 0 100px}
.video-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.video-tile{border:7px solid white;box-shadow:0 0 9px #0004;border-radius:6px;background:#fff;overflow:hidden}
.video-frame{aspect-ratio:16/9;position:relative;background:#172b3a}
.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.video-caption{padding:15px}.video-caption h2{font-size:20px;margin:0 0 5px}.video-caption p{font-size:14px;margin:0}
.footer{background:#164a70;color:#fff;padding:80px 0 0;font-size:14px}
.footer .footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:83px}
.footer h3{color:#fff;font-size:21px;font-weight:600;margin-bottom:25px}
.footer .footer-link-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.footer a{color:#fff;opacity:.95;font-size:14px;line-height:1.6;margin:0 0 11px}
.footer-links a::before{content:'›';color:#fff;margin-right:8px;font-weight:700}
.footer-contact p{color:#fff;margin:0 0 9px;font-size:14px}
.footer-contact a{margin:0}
.footer-bottom{width:100%;background:#090909;border:0;padding:22px 15px;margin:0;text-align:center;color:white;font-size:13px}
.footer-bottom span{color:#b9c9cd}
@media(max-width:900px){.header-inner{min-height:86px}.brand img{width:75px;height:75px}.main-nav{gap:15px}.main-nav a{font-size:12px;padding:25px 0}.proof-grid{gap:14px}.proof-grid article{padding:21px}.page-hero{height:235px;min-height:235px}}
@media(max-width:790px){.main-nav{display:none;position:absolute;top:100%;width:100%;gap:3px;background:#fff;box-shadow:0 12px 18px #103d5735}.main-nav.open{display:flex}.main-nav a{font-size:15px;padding:12px 5px}.menu-toggle{display:block}.proof-grid{grid-template-columns:1fr}.proof-grid article{min-height:0}.home-callout{grid-template-columns:1fr}.home-callout>div:first-child,.home-callout>div:last-child{grid-column:1}.home-simple-block{background:linear-gradient(140deg,#24475d,#416c81);padding:65px 0}.home-form-grid{grid-template-columns:1fr}.home-form-grid aside{padding:35px 30px}.page-hero{height:210px;min-height:210px}.video-tiles{grid-template-columns:1fr}.original-episodes{min-height:350px}}
@media(max-width:600px){.header-inner{min-height:78px}.brand img{width:65px;height:65px}.footer .footer-grid{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.footer{padding-top:55px}.proof-section{padding:28px 0}.proof-grid article{border-radius:8px}.page-hero h1{font-size:31px}.original-form-card{padding:26px 17px}.original-form-card h2{font-size:26px}.footer-bottom{font-size:11px}}
