@font-face{font-family:"HVH Satoshi";font-style:normal;font-weight:500;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/satoshi-500.woff2) format("woff2")}@font-face{font-family:"HVH Satoshi";font-style:normal;font-weight:700;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/satoshi-700.woff2) format("woff2")}@font-face{font-family:"HVH Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Figtree";font-style:normal;font-weight:500 800;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/figtree-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Michroma";font-style:normal;font-weight:400;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/michroma-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/open-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Open Sans";font-style:italic;font-weight:700;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/open-sans-italic-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/roboto-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"HVH Roboto Slab";font-style:normal;font-weight:700;font-display:swap;src:url(https://hershamvillage.co.uk/wp-content/uploads/hv-house-fonts/roboto-slab-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hv-house-wrap{container:hvh/size;width:100%;height:100%}.hv-house{position:relative;display:block;width:100%;height:100%;box-sizing:border-box;overflow:hidden;isolation:isolate;text-decoration:none;text-align:left;line-height:1.2;-webkit-font-smoothing:antialiased}.hv-house *{box-sizing:border-box;margin:0}.hv-house span{display:block}.hv-house img{display:block;max-width:none;border:0}.hv-house .hv-h__label{position:absolute;top:6px;right:8px;z-index:5;font:500 9px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.04em;padding:3px 5px;border-radius:3px}.hv-house .hv-h__cta{display:inline-flex;align-items:center;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s}.hv-house:hover .hv-h__cta{transform:translateY(-1px);filter:brightness(1.06)}.hv-house:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hv-house .hv-h__cta{transition:none}.hv-house:hover .hv-h__cta{transform:none}}.hv-house-cumulus{background:#031422;color:#fff;font-family:"HVH Satoshi","Avenir Next","Segoe UI",system-ui,sans-serif;padding:20px}.hv-house-cumulus .hv-h__label{color:#fff;background:rgba(3,20,34,.85)}.hv-house-cumulus .hv-h__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 120% at 100% 100%,rgba(0,91,144,.62),rgba(0,91,144,0) 62%)}.hv-house-cumulus .hv-h__bg::before,.hv-house-cumulus .hv-h__bg::after{content:"";position:absolute;border:1px solid rgba(93,194,213,.36);border-radius:50%;width:150%;height:220%;left:-30%;top:40%;transform:rotate(-14deg)}.hv-house-cumulus .hv-h__bg::after{left:12%;top:-192%;border-color:rgba(93,194,213,.2)}.hv-house-cumulus .hv-h__logo{height:40px;width:auto}.hv-house-cumulus .hv-h__head{margin-top:16px;font-weight:700;font-size:28px;line-height:1.04;letter-spacing:-.02em}.hv-house-cumulus .hv-h__head em{display:block;font:italic 400 1.22em/1.05 "HVH Instrument Serif",Georgia,serif;letter-spacing:0;color:#5DC2D5;padding-bottom:.08em}.hv-house-cumulus .hv-h__sub{margin-top:8px;font-weight:500;font-size:13px;line-height:1.35;color:#D5E1EA;max-width:236px;text-wrap:balance}.hv-house-cumulus .hv-h__cta{position:absolute;left:20px;bottom:20px;height:34px;padding:0 16px;border-radius:999px;background:#fff;color:#031422;font-weight:700;font-size:13px}.hv-house-cumulus .hv-h__art{position:absolute;right:-26px;bottom:-34px;width:136px;padding-top:9px;border-radius:7px;background:#12304a;box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.14);transform:rotate(-5deg);overflow:hidden}.hv-house-cumulus .hv-h__art img{width:100%;height:auto}@container hvh (min-width:900px){.hv-house-cumulus{padding:28px 36px}.hv-house-cumulus .hv-h__head{margin-top:22px;font-size:40px}.hv-house-cumulus .hv-h__head em{display:inline}.hv-house-cumulus .hv-h__sub{position:absolute;left:200px;bottom:28px;margin:0;height:38px;display:flex;align-items:center;max-width:340px;font-size:14px}.hv-house-cumulus .hv-h__cta{left:36px;bottom:28px;height:38px;padding:0 20px;font-size:14px}.hv-house-cumulus .hv-h__art{right:-34px;bottom:auto;top:36px;width:310px;padding-top:13px;border-radius:10px;transform:rotate(-4deg)}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-cumulus{padding:0 20px;display:flex;align-items:center;gap:24px}.hv-house-cumulus .hv-h__logo{height:44px}.hv-house-cumulus .hv-h__head{margin:0;font-size:25px;white-space:nowrap}.hv-house-cumulus .hv-h__head em{display:inline}.hv-house-cumulus .hv-h__sub,.hv-house-cumulus .hv-h__art{display:none}.hv-house-cumulus .hv-h__cta{position:static;margin-left:auto}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-cumulus{padding:0 12px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-content:center;align-items:center}.hv-house-cumulus .hv-h__logo{height:38px;grid-row:1/3}.hv-house-cumulus .hv-h__head{margin:0;font-size:16px;white-space:nowrap}.hv-house-cumulus .hv-h__sub,.hv-house-cumulus .hv-h__art{display:none}.hv-house-cumulus .hv-h__cta{position:static;justify-self:start;margin-top:8px;height:28px;padding:0 13px;font-size:12px}.hv-house-cumulus .hv-h__label{top:auto;bottom:6px}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-cumulus{padding:18px}.hv-house-cumulus .hv-h__logo{height:36px}.hv-house-cumulus .hv-h__head{margin-top:12px;font-size:25px}.hv-house-cumulus .hv-h__sub{font-size:12.5px;max-width:215px}.hv-house-cumulus .hv-h__cta{left:18px;bottom:18px}.hv-house-cumulus .hv-h__art{width:120px}}.hv-house-ytq{background:linear-gradient(160deg,#fff 0,#F1F5FB 100%);color:#111827;font-family:"HVH Inter",system-ui,-apple-system,"Segoe UI",sans-serif;padding:16px 18px;box-shadow:inset 0 0 0 1px #DCE2EC}.hv-house-ytq .hv-h__label{color:#374151;background:rgba(255,255,255,.94)}.hv-house-ytq .hv-h__logo{height:30px;width:auto}.hv-house-ytq .hv-h__head{margin-top:14px;font-weight:800;font-size:23px;line-height:1.08;letter-spacing:-.03em}.hv-house-ytq .hv-h__head span{white-space:nowrap}.hv-house-ytq .hv-h__sub{margin-top:8px;font-size:12.5px;line-height:1.4;color:#4B5563;max-width:168px}.hv-house-ytq .hv-h__cta{position:absolute;left:18px;bottom:18px;height:36px;padding:0 16px;border-radius:999px;background:#F47B20;color:#111827;font-weight:700;font-size:13px}.hv-house-ytq .hv-h__note,.hv-house-ytq .hv-h__desk{display:none}.hv-house-ytq .hv-h__phone{position:absolute;right:18px;top:58px;width:116px;border:4px solid #111827;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 30px rgba(17,24,39,.22)}.hv-house-ytq .hv-h__phone img,.hv-house-ytq .hv-h__desk img{width:100%;height:auto}@container hvh (min-width:900px){.hv-house-ytq{padding:26px 36px}.hv-house-ytq .hv-h__logo{height:36px}.hv-house-ytq .hv-h__head{margin-top:18px;font-size:40px}.hv-house-ytq .hv-h__head span{display:inline}.hv-house-ytq .hv-h__sub{margin-top:10px;font-size:16px;max-width:none}.hv-house-ytq .hv-h__cta{left:36px;bottom:28px;height:42px;padding:0 22px;font-size:15px}.hv-house-ytq .hv-h__note{display:block;position:absolute;left:204px;bottom:28px;line-height:42px;font-size:13px;font-weight:500;color:#4B5563}.hv-house-ytq .hv-h__desk{display:block;position:absolute;left:632px;top:30px;width:300px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #D1D5DB,0 20px 40px rgba(17,24,39,.18)}.hv-house-ytq .hv-h__phone{right:24px;top:74px;width:92px;border-radius:14px}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-ytq{padding:0 18px;display:grid;grid-template-columns:auto 1fr auto;column-gap:22px;align-items:center;align-content:center}.hv-house-ytq .hv-h__logo{height:32px;grid-row:1/3}.hv-house-ytq .hv-h__head{margin:0;font-size:22px;align-self:end}.hv-house-ytq .hv-h__head span{display:inline}.hv-house-ytq .hv-h__sub{margin:3px 0 0;grid-column:2;max-width:none;align-self:start}.hv-house-ytq .hv-h__cta{position:static;grid-column:3;grid-row:1/3}.hv-house-ytq .hv-h__phone{right:176px;top:14px;width:64px;border-width:3px;border-radius:11px}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-ytq{padding:11px 12px}.hv-house-ytq .hv-h__logo{height:24px}.hv-house-ytq .hv-h__head{margin-top:7px;font-size:15.5px}.hv-house-ytq .hv-h__head span{display:inline}.hv-house-ytq .hv-h__sub{display:none}.hv-house-ytq .hv-h__cta{left:12px;bottom:10px;height:26px;padding:0 12px;font-size:12px}.hv-house-ytq .hv-h__phone{right:14px;top:30px;width:58px;border-width:3px;border-radius:10px}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-ytq .hv-h__head{font-size:20px}.hv-house-ytq .hv-h__sub{font-size:12px;max-width:150px}.hv-house-ytq .hv-h__phone{width:104px;top:56px}}.hv-house-fidelity{background:#F6F5F2;color:#0A0D12;font-family:"HVH Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;padding:74px 20px 20px}.hv-house-fidelity .hv-h__label{color:#fff;background:#16202F}.hv-house-fidelity .hv-h__band{position:absolute;left:0;top:0;right:0;height:56px;background:#16202F;display:flex;align-items:center;padding:0 20px}.hv-house-fidelity .hv-h__band img{height:26px;width:auto}.hv-house-fidelity .hv-h__tag,.hv-house-fidelity .hv-h__photo{display:none}.hv-house-fidelity .hv-h__head{font-weight:800;font-size:23px;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.hv-house-fidelity .hv-h__rule{width:40px;height:3px;background:#25AAE1;margin-top:12px}.hv-house-fidelity .hv-h__sub{margin-top:10px;font-size:12.5px;line-height:1.4;font-weight:500;color:#3A4450;max-width:212px;text-wrap:balance}.hv-house-fidelity .hv-h__cta{position:absolute;left:20px;bottom:20px;height:34px;padding:0 16px;border-radius:6px;background:#16202F;color:#fff;font-weight:700;font-size:13px}.hv-house-fidelity .hv-h__icaew{position:absolute;right:18px;bottom:20px;height:34px;width:auto}@container hvh (min-width:900px){.hv-house-fidelity{padding:32px 280px 0 290px}.hv-house-fidelity .hv-h__band{right:auto;bottom:0;width:250px;height:auto;padding:0 30px 30px}.hv-house-fidelity .hv-h__band img{height:auto;width:190px}.hv-house-fidelity .hv-h__tag{display:block;position:absolute;left:30px;bottom:26px;width:150px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:#C9D3DE}.hv-house-fidelity .hv-h__head{font-size:30px}.hv-house-fidelity .hv-h__rule{margin-top:14px}.hv-house-fidelity .hv-h__sub{margin-top:12px;font-size:14px;max-width:none}.hv-house-fidelity .hv-h__cta{left:290px;bottom:28px;height:38px;padding:0 20px;font-size:14px}.hv-house-fidelity .hv-h__icaew{right:auto;left:432px;bottom:28px;height:38px}.hv-house-fidelity .hv-h__photo{display:block;position:absolute;right:0;top:0;bottom:0;width:250px}.hv-house-fidelity .hv-h__photo img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-fidelity{padding:0 20px 0 212px;display:flex;align-items:center;gap:20px}.hv-house-fidelity .hv-h__band{right:auto;bottom:0;height:auto;width:190px;padding:0 20px}.hv-house-fidelity .hv-h__band img{height:auto;width:150px}.hv-house-fidelity .hv-h__head{font-size:18px;max-width:330px;border-left:3px solid #25AAE1;padding-left:14px}.hv-house-fidelity .hv-h__rule,.hv-house-fidelity .hv-h__sub,.hv-house-fidelity .hv-h__icaew{display:none}.hv-house-fidelity .hv-h__cta{position:static;margin-left:auto}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-fidelity{padding:11px 10px 0 122px}.hv-house-fidelity .hv-h__band{right:auto;bottom:0;height:auto;width:110px;padding:0 10px}.hv-house-fidelity .hv-h__band img{height:auto;width:90px}.hv-house-fidelity .hv-h__head{font-size:14px;line-height:1.15}.hv-house-fidelity .hv-h__rule,.hv-house-fidelity .hv-h__sub,.hv-house-fidelity .hv-h__icaew{display:none}.hv-house-fidelity .hv-h__cta{left:122px;bottom:10px;height:26px;padding:0 12px;font-size:12px}.hv-house-fidelity .hv-h__label{top:auto;bottom:6px}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-fidelity{padding:62px 20px 20px}.hv-house-fidelity .hv-h__band{height:48px}.hv-house-fidelity .hv-h__band img{height:24px}.hv-house-fidelity .hv-h__head{font-size:21px}.hv-house-fidelity .hv-h__rule{margin-top:10px}.hv-house-fidelity .hv-h__sub{font-size:12px;max-width:190px}.hv-house-fidelity .hv-h__icaew{height:30px}}.hv-house-shs{background:#121212;color:#fff;font-family:"HVH Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif}.hv-house-shs .hv-h__label{color:#fff;background:#121212}.hv-house-shs .hv-h__plate{position:absolute;left:0;top:0;right:0;height:54px;background:#fff;display:flex;align-items:center;padding:0 16px;border-bottom:5px solid #FDB120;z-index:2}.hv-house-shs .hv-h__plate img{height:32px;width:auto}.hv-house-shs .hv-h__photo{position:absolute;left:0;right:0;top:54px;height:96px}.hv-house-shs .hv-h__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}.hv-house-shs .hv-h__head{position:absolute;left:16px;right:16px;top:164px;font-family:"HVH Michroma",Eurostile,"Arial Narrow",sans-serif;font-weight:400;font-size:15px;line-height:1.3;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.hv-house-shs .hv-h__sub{position:absolute;left:16px;right:16px;top:209px;font-size:12px;font-weight:600;color:#E6E6E6;text-wrap:balance}.hv-house-shs .hv-h__cta{position:absolute;left:16px;bottom:14px;height:30px;padding:0 14px;border-radius:4px;background:#FDB120;color:#121212;font-weight:700;font-style:italic;font-size:13px}@container hvh (min-width:600px){.hv-house-shs::before{content:"";position:absolute;left:0;top:0;bottom:0;background:#FDB120;z-index:1}.hv-house-shs .hv-h__plate{right:auto;bottom:0;height:auto;border-bottom:0}.hv-house-shs .hv-h__plate img{height:auto}.hv-house-shs .hv-h__photo{left:auto;right:0;top:0;bottom:0;height:auto}.hv-house-shs .hv-h__head,.hv-house-shs .hv-h__sub{right:auto}}@container hvh (min-width:900px){.hv-house-shs::before{width:302px;clip-path:polygon(0 0,100% 0,calc(100% - 46px) 100%,0 100%)}.hv-house-shs .hv-h__plate{width:290px;padding:0 0 0 30px;clip-path:polygon(0 0,100% 0,calc(100% - 46px) 100%,0 100%)}.hv-house-shs .hv-h__plate img{width:196px}.hv-house-shs .hv-h__photo{width:380px;clip-path:polygon(46px 0,100% 0,100% 100%,0 100%)}.hv-house-shs .hv-h__head{left:318px;top:50px;width:290px;font-size:21px}.hv-house-shs .hv-h__sub{left:318px;top:118px;width:270px;font-size:14px;line-height:1.35}.hv-house-shs .hv-h__cta{left:318px;bottom:32px;height:38px;padding:0 20px;font-size:15px}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-shs::before{width:204px;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}.hv-house-shs .hv-h__plate{width:196px;padding:0 0 0 18px;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}.hv-house-shs .hv-h__plate img{width:146px}.hv-house-shs .hv-h__photo{width:300px;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%)}.hv-house-shs .hv-h__head{left:218px;top:26px;width:200px;font-size:14px}.hv-house-shs .hv-h__sub{display:none}.hv-house-shs .hv-h__cta{left:auto;right:20px;bottom:auto;top:28px;height:34px;box-shadow:0 4px 14px rgba(0,0,0,.35)}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-shs::before{content:"";position:absolute;left:0;top:0;bottom:0;width:130px;background:#FDB120;z-index:1;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.hv-house-shs .hv-h__plate{right:auto;bottom:0;height:auto;width:124px;padding:0 0 0 10px;border-bottom:0;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.hv-house-shs .hv-h__plate img{height:auto;width:94px}.hv-house-shs .hv-h__photo,.hv-house-shs .hv-h__sub{display:none}.hv-house-shs .hv-h__head{left:140px;right:8px;top:13px;font-size:11.5px;line-height:1.35}.hv-house-shs .hv-h__cta{left:140px;bottom:12px;height:26px;padding:0 11px;font-size:12px}.hv-house-shs .hv-h__label{left:6px;right:auto;top:5px}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-shs .hv-h__photo{height:80px}.hv-house-shs .hv-h__head{top:146px}.hv-house-shs .hv-h__sub{top:190px}.hv-house-shs .hv-h__cta{bottom:12px}}.hv-house-macdonald{background:#2B2B2B;color:#fff;font-family:"HVH Roboto",system-ui,-apple-system,"Segoe UI",sans-serif}.hv-house-macdonald .hv-h__label{color:#fff;background:rgba(24,24,24,.82)}.hv-house-macdonald .hv-h__photo{position:absolute;inset:0;z-index:-1}.hv-house-macdonald .hv-h__photo img{width:100%;height:100%;object-fit:cover}.hv-house-macdonald .hv-h__wide{display:none}.hv-house-macdonald .hv-h__tab{position:absolute;left:0;top:0;height:46px;background:#A2C046;padding-right:7px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);z-index:2}.hv-house-macdonald .hv-h__tab span{height:100%;background:#fff;display:flex;align-items:center;padding:0 28px 0 14px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}.hv-house-macdonald .hv-h__tab img{height:26px;width:auto}.hv-house-macdonald .hv-h__panel{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:28px 18px 16px;text-align:center}.hv-house-macdonald .hv-h__panel::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(38,38,38,.93);clip-path:polygon(0 16px,100% 0,100% 100%,0 100%)}.hv-house-macdonald .hv-h__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#A2C046}.hv-house-macdonald .hv-h__head{margin-top:6px;font-family:"HVH Roboto Slab",Rockwell,Georgia,serif;font-weight:700;font-size:19px;line-height:1.2;text-wrap:balance}.hv-house-macdonald .hv-h__cta{margin-top:12px;height:32px;padding:0 16px;border-radius:2px;background:#A2C046;color:#1E1E1E;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em}@container hvh (min-width:600px){.hv-house-macdonald .hv-h__wide{display:block}.hv-house-macdonald .hv-h__sq{display:none}}@container hvh (min-width:900px){.hv-house-macdonald .hv-h__tab{height:58px}.hv-house-macdonald .hv-h__tab span{padding-left:22px}.hv-house-macdonald .hv-h__tab img{height:34px}.hv-house-macdonald .hv-h__panel{left:50%;right:auto;top:0;width:560px;margin-left:-280px;padding:0 72px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hv-house-macdonald .hv-h__panel::before{clip-path:polygon(56px 0,100% 0,calc(100% - 56px) 100%,0 100%)}.hv-house-macdonald .hv-h__eyebrow{font-size:12px}.hv-house-macdonald .hv-h__head{margin-top:8px;font-size:28px}.hv-house-macdonald .hv-h__cta{margin-top:16px;height:38px;padding:0 22px;font-size:13px}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-macdonald .hv-h__tab{height:100%}.hv-house-macdonald .hv-h__tab span{padding-left:16px}.hv-house-macdonald .hv-h__tab img{height:30px}.hv-house-macdonald .hv-h__panel{left:168px;top:0;padding:0 218px 0 42px;display:flex;flex-direction:column;justify-content:center;text-align:left}.hv-house-macdonald .hv-h__panel::before{right:188px;clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%)}.hv-house-macdonald .hv-h__eyebrow{font-size:10px}.hv-house-macdonald .hv-h__head{margin-top:3px;font-size:16px}.hv-house-macdonald .hv-h__cta{position:absolute;right:20px;top:29px;margin:0;box-shadow:0 4px 14px rgba(0,0,0,.4)}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-macdonald .hv-h__photo,.hv-house-macdonald .hv-h__eyebrow{display:none}.hv-house-macdonald .hv-h__tab{height:100%;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.hv-house-macdonald .hv-h__tab span{padding:0 18px 0 8px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.hv-house-macdonald .hv-h__tab img{height:auto;width:100px}.hv-house-macdonald .hv-h__panel{left:126px;top:0;padding:10px 8px 0 14px;text-align:left}.hv-house-macdonald .hv-h__panel::before{display:none}.hv-house-macdonald .hv-h__head{margin:0;font-size:12.5px;line-height:1.2}.hv-house-macdonald .hv-h__cta{position:absolute;left:14px;bottom:10px;margin:0;height:25px;padding:0 10px;font-size:10.5px}.hv-house-macdonald .hv-h__label{left:6px;right:auto;top:5px}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-macdonald .hv-h__head{font-size:18px}.hv-house-macdonald .hv-h__panel{padding:26px 16px 14px}}.hv-house-hv{background:#242429;color:#fff;font-family:"HVH Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;padding:18px 20px}.hv-house-hv::after{content:"";position:absolute;inset:7px;border:1px dashed rgba(255,255,255,.3);border-radius:8px;pointer-events:none}.hv-house-hv .hv-h__label{color:#fff;background:#242429;top:auto;bottom:13px;right:14px}.hv-house-hv .hv-h__logo{height:34px;width:auto}.hv-house-hv .hv-h__photo{position:absolute;z-index:1;right:-34px;top:-34px;width:150px;height:150px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px #242429,0 0 0 6px #F25B2A}.hv-house-hv .hv-h__photo img{width:100%;height:100%;object-fit:cover}.hv-house-hv .hv-h__head{margin-top:44px;font-weight:700;font-size:27px;line-height:1.08;letter-spacing:-.01em;max-width:230px}.hv-house-hv .hv-h__sub{margin-top:8px;font-size:14.5px;line-height:1.35;color:#E4E4E8}.hv-house-hv .hv-h__cta{position:absolute;left:20px;bottom:20px;height:34px;padding:0 16px;border-radius:999px;background:#F25B2A;color:#18181B;font-weight:700;font-size:13px}.hv-house-hv .hv-h__mail{margin-top:5px;font-size:12.5px;color:#C9C9CF}@container hvh (min-width:900px){.hv-house-hv{padding:30px 40px}.hv-house-hv .hv-h__logo{height:44px}.hv-house-hv .hv-h__photo{right:40px;top:-40px;width:330px;height:330px}.hv-house-hv .hv-h__head{margin-top:20px;font-size:42px;max-width:none}.hv-house-hv .hv-h__sub{font-size:19px}.hv-house-hv .hv-h__cta{left:40px;bottom:32px;height:40px;padding:0 22px;font-size:15px}.hv-house-hv .hv-h__mail{display:block;position:absolute;left:186px;bottom:32px;margin:0;line-height:40px;font-size:14px;color:#E4E4E8}}@container hvh (min-width:600px) and (max-width:899px){.hv-house-hv{padding:0 22px;display:grid;grid-template-columns:auto 1fr auto;column-gap:22px;align-content:center;align-items:center}.hv-house-hv .hv-h__logo{height:38px;grid-row:1/3}.hv-house-hv .hv-h__head{margin:0;font-size:23px;max-width:none;align-self:end}.hv-house-hv .hv-h__sub{margin:2px 0 0;grid-column:2;font-size:13.5px;align-self:start}.hv-house-hv .hv-h__cta{position:static;grid-column:3;grid-row:1/3}.hv-house-hv .hv-h__photo{right:150px;top:-9px;width:108px;height:108px}.hv-house-hv .hv-h__mail{display:none}.hv-house-hv .hv-h__label{top:12px;bottom:auto}}@container hvh (max-width:599px) and (max-height:150px){.hv-house-hv{padding:13px 14px}.hv-house-hv .hv-h__logo{height:26px}.hv-house-hv .hv-h__photo,.hv-house-hv .hv-h__mail{display:none}.hv-house-hv .hv-h__head{margin-top:6px;font-size:16.5px;max-width:none;white-space:nowrap}.hv-house-hv .hv-h__sub{position:absolute;left:116px;bottom:12px;margin:0;line-height:25px;font-size:11.5px}.hv-house-hv .hv-h__cta{left:14px;bottom:12px;height:25px;padding:0 12px;font-size:12px}.hv-house-hv .hv-h__label{top:12px;bottom:auto}}@container hvh (max-width:310px) and (min-height:151px){.hv-house-hv .hv-h__photo{width:136px;height:136px}.hv-house-hv .hv-h__head{margin-top:36px;font-size:25px}.hv-house-hv .hv-h__sub{font-size:14px}.hv-house-hv .hv-h__mail{display:none}}.hv-ad-slot{position:relative}.hv-ad-slot>ins.adsbygoogle{position:relative;z-index:1}.hv-ad-slot>ins.adsbygoogle:not([data-ad-status="filled"]){pointer-events:none}.hv-ad-slot>ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}.hv-house-rotator{position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);text-align:left}.hv-ad-home .hv-house-rotator{width:100%;max-width:970px;height:250px}.hv-ad-article .hv-house-rotator{width:336px;height:280px}@media (max-width:767px){.hv-ad-home .hv-house-rotator{width:320px;height:100px}.hv-ad-article .hv-house-rotator{width:300px;height:250px;top:15px}}.hv-ad-slot.hv-filled>.hv-house-rotator,.hv-ad-slot:has(>ins.adsbygoogle[data-ad-status="filled"])>.hv-house-rotator{display:none}.hv-ad .hv-ad-label{visibility:hidden}.hv-ad.hv-filled .hv-ad-label,.hv-ad:has(ins.adsbygoogle[data-ad-status="filled"]) .hv-ad-label{visibility:visible}