*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#222831;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}.local-nav,.local-hero,.local-facts,.local-footer{width:min(1200px,calc(100% - 64px));margin:auto}.local-nav{height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.local-nav img,.local-footer img{width:150px;display:block}.local-nav nav{display:flex;gap:24px;font-size:14px;color:#737980}.local-nav [aria-current=page]{color:#f10303}.local-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:min(700px,calc(100svh - 76px));padding-block:45px}.local-kicker{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#f10303!important}.local-copy h1{font-size:clamp(44px,5vw,70px);letter-spacing:-.035em;line-height:1.15;margin:20px 0 24px}.local-copy>p:not(.local-kicker){font-size:18px;line-height:1.8;color:#69717b;max-width:530px}.local-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:35px;font-size:15px;font-weight:600}.local-actions span{color:#f10303;margin-left:8px}.local-button{background:#222831;color:#fff;border-radius:999px;padding:16px 24px}.local-button span{color:#fff}.local-visual{height:clamp(400px,47vw,620px);display:grid;place-items:center;position:relative}.local-visual:before{content:"";position:absolute;width:80%;aspect-ratio:1;border:1px solid #eee;border-radius:50%}.local-visual>span{position:absolute;right:0;top:8%;font-size:clamp(75px,12vw,170px);font-weight:750;color:transparent;-webkit-text-stroke:1px #c8ced5;letter-spacing:-.06em}.local-visual img{height:100%;width:auto;max-width:90%;object-fit:contain;position:relative;filter:drop-shadow(0 20px 25px #2222)}.local-facts{padding-block:72px 90px;border-top:1px solid #e5e7e9}.local-facts h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.02em}.local-facts>div{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0}.local-facts>div p{display:grid;gap:10px;border-left:1px solid #ddd;padding-left:22px}.local-facts strong{font-size:25px}.local-facts span,.local-facts>p{font-size:15px;line-height:1.8;color:#69717b}.local-facts>a{display:inline-block;margin-top:15px;color:#e8181f;font-weight:650}.local-footer{border-top:1px solid #eee;padding-block:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8c9299;font-size:13px}.local-nav a:focus-visible,.local-actions a:focus-visible,.local-facts a:focus-visible{outline:2px solid #f10303;outline-offset:4px}@media(max-width:760px){.local-nav,.local-hero,.local-facts,.local-footer{width:calc(100% - 40px)}.local-nav{height:auto;min-height:70px;gap:16px}.local-nav img{width:120px}.local-nav nav{gap:12px;font-size:12px}.local-hero{grid-template-columns:1fr;gap:15px;padding-top:55px}.local-copy h1{font-size:clamp(38px,9vw,55px)}.local-copy>p:not(.local-kicker){font-size:16px}.local-visual{height:430px}.local-facts>div{grid-template-columns:1fr 1fr}.local-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.local-hero{padding-top:26px}.local-copy h1{font-size:clamp(32px,8vw,45px);margin:12px 0 14px}.local-copy>p:not(.local-kicker){line-height:1.6}.local-actions{gap:12px 20px;margin-top:16px}.local-button{padding:14px 20px}.local-visual{height:clamp(240px,34svh,310px)}}
.local-visual{height:clamp(380px,calc(100svh - 200px),590px)}
@media(max-width:760px){.local-visual{height:430px}}
.local-visual img{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:90%;transform:translateX(-50%)}
