.hillviews-hero{position:relative}.hillviews-hero .hero-content{min-height:660px;position:relative;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;column-gap:4rem;padding:4rem 4rem 4rem 0}.hillviews-hero .hero-content .masthead{font-size:14.5rem;line-height:.62;font-family:var(--halis);font-weight:900;padding:4rem 3rem 3rem;position:absolute}.hillviews-hero .hero-content .masthead.color1{background-color:var(--mc1-bg);color:#fff}.hillviews-hero .hero-content .masthead.color4{background-color:var(--mc4-bg);color:#fff}.hillviews-hero .hero-content .masthead.color7{background-color:var(--mc7-bg);color:var(--maroon)}.hillviews-hero .hero-content .masthead.color8{background-color:var(--mc8-bg);color:var(--maroon)}.hillviews-hero .hero-content .masthead.color11{background-color:var(--mc11-bg);color:var(--maroon)}.hillviews-hero .hero-content .masthead.color12{background-color:var(--mc12-bg);color:#fff}.hillviews-hero .hero-content .masthead.color14{background-color:var(--mc14-bg);color:var(--maroon)}.hillviews-hero .hero-content .masthead.color15{background-color:var(--mc15-bg);color:var(--maroon)}.hillviews-hero .hero-content img.hero-image{width:580px;object-fit:cover;aspect-ratio:1}.hillviews-hero .hero-content .text-content{flex:1;display:flex;flex-direction:column;gap:4rem;justify-content:space-between;padding-left:4rem}.hillviews-hero .hero-content .text-content .top{font-family:var(--robotomono);font-weight:500;font-size:1.6rem;line-height:1.25;text-transform:uppercase;color:var(--maroon);display:flex;flex-direction:column;justify-content:space-between;padding-top:1.5rem}@media (max-width: 90em){.hillviews-hero .hero-content .text-content .top{flex-direction:column}}.hillviews-hero .hero-content .text-content .top .magazine span.txstate{white-space:nowrap}.hillviews-hero .hero-content .text-content .bottom .issue-title{font-family:var(--halis);font-weight:700;font-size:2.8rem;line-height:1.21;text-transform:uppercase;margin-bottom:.5rem;color:var(--maroon)}.hillviews-hero .hero-content .text-content .bottom .description p{font-family:var(--nunito);font-size:1.6rem;font-weight:400;line-height:1.63;letter-spacing:.05em;color:var(--maroon)}.hillviews-hero .hero-content .text-content .bottom .description p:first-child{margin-top:0}.hillviews-hero .hero-content .text-content .bottom .description p:last-child{margin-bottom:2rem}.hillviews-hero .hero-content .text-content .bottom .buttons ul{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;list-style:none;padding:0;margin:0}.hillviews-hero .hero-content .text-content .bottom .buttons ul li a.button{display:flex;align-items:center;height:44px;border:1px solid var(--maroon);padding:2rem;text-decoration:none;transition:all .2s ease;border-radius:3px;font-family:var(--robotomono);font-weight:700;font-size:1.6rem;color:var(--maroon);line-height:1.5;text-transform:uppercase}.hillviews-hero .hero-content .text-content .bottom .buttons ul li a.button:hover{transform:translateY(-3px);box-shadow:inset 0 -2px}@media (max-width: 80em){.hillviews-hero .hero-content .masthead{font-size:11rem;line-height:90px;padding-top:3rem;padding-bottom:2rem}}@media (max-width: 64em){.hillviews-hero .hero-content{min-height:520px;padding:3rem 4rem 3rem 0}.hillviews-hero .hero-content .masthead{font-size:9rem;padding-top:2rem;padding-bottom:1.5rem}.hillviews-hero .hero-content .text-content .bottom .issue-title{font-size:2.4rem;line-height:1.25}.hillviews-hero .hero-content img.hero-image{width:50%;max-width:460px}}@media (max-width: 50em){.hillviews-hero .hero-content{flex-direction:column;padding:3rem 3rem 3rem 0}.hillviews-hero .hero-content .masthead{position:relative;width:100%;font-size:16vw;line-height:.8;display:flex;justify-content:center}.hillviews-hero .hero-content .text-content{gap:0;padding-left:3rem}.hillviews-hero .hero-content .text-content .top{flex-direction:row;padding-bottom:1.5rem}.hillviews-hero .hero-content .text-content .bottom{padding-top:2rem;padding-bottom:2rem}.hillviews-hero .hero-content img.hero-image{width:100%;padding-left:3rem;height:300px;max-width:unset}}@media (max-width: 40em){.hillviews-hero .hero-content{padding:2rem 2rem 2rem 0}.hillviews-hero .hero-content .masthead{padding:1.5rem 2rem 1rem}.hillviews-hero .hero-content .text-content{padding-left:2rem}.hillviews-hero .hero-content .text-content .top{flex-direction:column}.hillviews-hero .hero-content img.hero-image{padding-left:2rem}}.hillviews-hero.color1 .hero-content .text-content .top,.hillviews-hero.color2 .hero-content .text-content .top,.hillviews-hero.color1 .hero-content .text-content .bottom .issue-title,.hillviews-hero.color1 .hero-content .text-content .bottom .description p,.hillviews-hero.color2 .hero-content .text-content .bottom .issue-title,.hillviews-hero.color2 .hero-content .text-content .bottom .description p{color:#fff}.hillviews-hero.color1 .hero-content .text-content .bottom .buttons ul li a.button,.hillviews-hero.color2 .hero-content .text-content .bottom .buttons ul li a.button{border-color:#fff;color:#fff}.hillviews-hero .color-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hillviews-hero .color-overlay.bg-image{opacity:.9}.hillviews-hero .color-overlay.color1{background-color:var(--mc1-bg)}.hillviews-hero .color-overlay.color2{background-color:var(--mc2-bg)}.hillviews-hero .color-overlay.color5{background-color:var(--mc5-bg)}.hillviews-hero .color-overlay.color6{background-color:var(--mc6-bg)}.hillviews-hero .color-overlay.color7{background-color:var(--mc7-bg)}.hillviews-hero .color-overlay.color11{background-color:var(--mc11-bg)}.hillviews-hero .color-overlay.color13{background-color:var(--mc13-bg)}.hillviews-hero .color-overlay.color14{background-color:var(--mc14-bg)}.hillviews-hero .color-overlay.color15{background-color:var(--mc15-bg)}.hillviews-hero .white-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0,#ffffff4d)}@media (max-width: 50em){.hillviews-hero .white-overlay{background:linear-gradient(180deg,#ffffff4d,#fff0)}}.hillviews-hero.has-background-image{background-repeat:no-repeat;background-size:cover}
