.site-header{background:#080808}.nav-wrap{max-width:1450px}.brand{min-width:300px;font-size:29px}.brand strong{display:block;color:white;font-size:21px;margin-top:5px}.brand small{color:#e2b947;font-size:9px;letter-spacing:1px}.mascot{display:block;width:75px;height:80px;flex:none;background:url('https://paolawrestling.com/wp-content/uploads/2026/10/Paola-Wrestling-Homepage-Design-Concept.png') -13px -12px/768px 512px no-repeat}.main-nav{gap:17px}.main-nav a{font-family:'Barlow Condensed';font-size:16px;font-weight:800}.nav-cta{background:#edbf52;color:#111;border:0;font-family:'Barlow Condensed';font-size:17px}.menu-toggle{display:none}.new-hero{background:radial-gradient(ellipse at 75% 20%,#665020,#17140e 40%,#070707 85%)}.new-hero .hero-inner{min-height:650px;grid-template-columns:1fr 1fr}.new-hero .hero-copy{padding-top:90px}.new-hero h1{font-size:clamp(78px,8vw,136px);line-height:.85;margin:25px 0}.new-hero h1 em{color:#e4b944}.hero-tagline{font-weight:800;letter-spacing:6px;font-size:17px;border-bottom:3px solid #d9ad43;padding-bottom:20px;display:inline-block}.new-hero .hero-sub{color:#f1eee5;max-width:550px}.new-hero .hero-art{min-height:650px}.new-hero .hero-photo{inset:0 -15vw 0 -8vw;background:linear-gradient(90deg,#0b0a08,transparent 60%),linear-gradient(0deg,#0a0907,transparent 50%),url('https://paolawrestling.com/wp-content/uploads/2013/11/pwc-home-image.jpg') center/cover;opacity:.55}.hero-mascot{position:absolute;right:5%;top:15%;width:230px;height:260px;background:url('https://paolawrestling.com/wp-content/uploads/2026/10/Paola-Wrestling-Homepage-Design-Concept.png') -30px -32px/2304px 1536px no-repeat;opacity:.8}.sanctioned{margin-top:32px;border-left:4px solid #dfb34d;padding:6px 16px;display:flex;flex-direction:column;gap:6px;letter-spacing:2px}.sanctioned strong{font-family:'Barlow Condensed';font-size:27px}.sanctioned span{color:#e5bd59;font-size:12px;font-weight:700}.home-tiles{display:grid;grid-template-columns:repeat(4,1fr);background:#111;color:#fff}.home-tiles a{min-height:260px;border:1px solid #765e2a;padding:35px 20px;text-align:center;background:linear-gradient(150deg,#24201a,#080808)}.home-tiles a:hover{background:#3c3020}.tile-icon{display:block;font-size:40px;color:#e4b944}.home-tiles h2{font-size:35px;line-height:1;margin:22px 0 10px}.home-tiles p{font-size:10px;letter-spacing:2px;font-weight:700;color:#ddd}.home-tiles b{display:block;color:#e5bd59;font-family:'Barlow Condensed';font-size:19px;margin-top:28px}@media(max-width:1050px){.menu-toggle{display:block;margin-left:auto;background:none;color:#f0c35e;border:1px solid #b99a49;padding:12px}.main-nav{display:none;order:4;width:100%;flex-direction:column;align-items:stretch;padding:18px}.main-nav.is-open{display:flex}.main-nav a{padding:10px}.nav-cta{margin-left:0}.home-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.brand{min-width:0;font-size:23px}.brand strong{font-size:17px}.mascot{width:58px;height:62px;background-size:615px 410px;background-position:-10px -9px}.nav-cta{display:none}.new-hero .hero-inner{display:flex;flex-direction:column}.new-hero .hero-copy{padding:65px 0 35px}.new-hero h1{font-size:clamp(65px,14vw,105px)}.new-hero .hero-art{min-height:230px}.new-hero .hero-photo{inset:0 -16px}.hero-mascot{top:0;right:5%;transform:scale(.7);transform-origin:top right}.home-tiles{grid-template-columns:1fr}.home-tiles a{min-height:210px}.hero-tagline{font-size:12px;letter-spacing:3px}}