/* Public homepage only. Author studio, forms, other pages and content data are not changed. */
#home .feature{min-height:290px;align-items:center}#home .feature-copy{padding:30px 0 26px;max-width:650px}#home .feature-copy h1{font-size:clamp(32px,4.5vw,54px);line-height:1.06;margin:6px 0 10px}#home .feature-copy .eyebrow{font-size:11px;margin:0 0 6px}#home .feature-copy>.muted{font-size:15px;line-height:1.4;margin:0;max-width:520px}
#home #hsDirections{width:min(1260px,calc(100% - 28px));margin:10px auto;gap:8px}#home #hsDirections a{padding:11px 10px;gap:3px;border-radius:7px;font-size:15px;line-height:1.3}#home #hsDirections span{font-size:12px;line-height:1.3}
#home .section{padding:13px 0}#home .section-heading{margin-bottom:9px;gap:10px}#home .section-heading h2{font-size:23px;line-height:1.2}#home .shelf{gap:12px;padding:3px 0 9px}#home .tile h3{margin:6px 0 3px;line-height:1.25}#home .tile p{font-size:12px;line-height:1.3}#home .muted{line-height:1.4}#home .eyebrow{margin-bottom:6px}
#home #about>h2{margin:5px 0 10px}#home .benefits{padding:4px 0 8px;gap:10px}#home .benefits article{padding:14px;border-radius:8px}#home .benefits h3{font-size:17px;line-height:1.25;margin:0 0 6px}#home .benefits p{font-size:14px;line-height:1.4;margin:0}
#home .faq h2{font-size:23px;margin-bottom:8px}#home .faq details{padding:11px 0}#home .faq summary{font-size:15px;line-height:1.35}#home .faq p{padding-top:7px;margin-bottom:0;font-size:14px;line-height:1.4}
#home .cta{margin:16px auto;padding:22px;border-radius:9px}#home .cta h2{font-size:28px;margin:4px 0 8px;line-height:1.15}#home .cta p{margin-bottom:10px}#home .cta .actions{gap:8px}#home .footer{margin-top:16px;padding:15px 0;font-size:12px;line-height:1.4}
@media(max-width:800px){#home .feature{min-height:255px;align-items:end}#home .feature>img{height:100%;width:100%;object-position:center 30%}#home .feature:after{background:linear-gradient(0deg,#090d10 2%,#090d10d9 43%,#090d1040)}#home .feature-copy{padding:88px 0 18px}#home .feature-copy h1{font-size:33px;line-height:1.05;margin:5px 0 8px}#home .feature-copy>.muted{font-size:13px;line-height:1.4}#home #hsDirections{margin:8px auto;gap:6px}#home #hsDirections a{font-size:12px;padding:9px 4px;gap:3px;min-width:0}#home #hsDirections span{font-size:10px}#home .section{padding:10px 0}#home .section-heading{margin-bottom:7px}#home .section-heading h2{font-size:20px}#home .shelf{gap:10px;padding-bottom:7px}#home .tile h3{font-size:14px;margin:5px 0 2px}#home .tile p{font-size:11px}#home .benefits{gap:7px;padding:3px 0 5px}#home .benefits article{padding:11px 12px}#home .benefits h3{font-size:16px;margin-bottom:4px}#home .benefits p{font-size:13px}#home #about>h2{font-size:21px;margin-bottom:8px}#home .faq h2{font-size:21px}#home .faq details{padding:9px 0}#home .faq summary{font-size:14px}#home .cta{margin:12px auto;padding:16px}#home .cta h2{font-size:24px}#home .cta .btn,#home .cta .quiet{min-height:40px;font-size:13px;padding:8px 12px}#home .footer{margin-top:12px;padding:12px 0}}
