.london-hero{display:grid;grid-template-columns:52% 48%;border-bottom:1px solid var(--line)}.london-hero,.london-hero-image{min-height:680px}.london-hero img,.london-hero picture,.london-why img,.london-why picture{display:block;width:100%;height:100%}.london-hero img,.london-why img{object-fit:cover}.london-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px,7vw,124px)}.london-hero h1{font-size:clamp(74px,9vw,142px);margin:0 0 26px}.london-hero-copy>p:not(.eyebrow){max-width:475px;margin:0;font-size:18px;line-height:1.62}.london-introduction{max-width:1420px;margin:0 auto;padding:clamp(88px,11vw,170px) clamp(25px,7vw,110px);display:grid;grid-template-columns:27% 1fr;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.london-introduction>div{max-width:805px}.london-closing h2,.london-districts h2,.london-introduction h2,.london-practical h2,.london-suited h2,.london-why h2{font-size:clamp(48px,5.4vw,84px);margin:0 0 28px}.london-closing p:not(.eyebrow),.london-introduction p:not(.eyebrow),.london-practical p:not(.eyebrow),.london-why-copy>p:not(.eyebrow){max-width:680px;font-size:18px;line-height:1.62}.london-why{display:grid;grid-template-columns:55% 45%;background:var(--ink);color:#fff}.london-why-copy{padding:clamp(62px,8vw,132px);max-width:840px;justify-self:end}.london-why .eyebrow{color:#ead8ba}.london-why-copy>p:not(.eyebrow){color:#f4e9dd}.london-reasons{border-top:1px solid rgba(244,233,221,.42);margin-top:42px}.london-reasons article{padding:23px 0;border-bottom:1px solid rgba(244,233,221,.42)}.london-reasons h3{font-size:27px;margin:0 0 8px}.london-reasons p{font-size:15px;line-height:1.62;color:#f4e9dd;margin:0}.london-why-image{min-height:760px}.london-suited{padding:clamp(88px,11vw,170px) clamp(25px,7vw,110px);max-width:1420px;margin:0 auto}.london-suited header{max-width:825px}.london-suited-list{margin-top:62px;border-top:1px solid var(--line)}.london-suited-list article{display:grid;grid-template-columns:12% 34% 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.london-suited-list span{font-size:12px;letter-spacing:.14em;color:var(--wine);padding-top:8px}.london-suited-list h3{font-size:30px;margin:0}.london-suited-list p{font-size:16px;line-height:1.62;margin:0;max-width:500px}.london-districts{background:var(--wine);color:#fff;padding:clamp(84px,10vw,152px) clamp(25px,7vw,110px)}.london-district-list,.london-districts>.eyebrow,.london-districts>h2{max-width:1420px;margin-left:auto;margin-right:auto}.london-districts .eyebrow{color:#ead8ba}.london-districts>h2{margin-bottom:64px}.london-district-list{border-top:1px solid rgba(244,233,221,.48)}.london-district-list article{display:grid;grid-template-columns:32% 1fr;grid-gap:46px;gap:46px;padding:32px 0;border-bottom:1px solid rgba(244,233,221,.48)}.london-district-list h3{font-size:31px;margin:0}.london-district-list p{font-size:16px;line-height:1.62;color:#f4e9dd;margin:0;max-width:580px}.london-practical{display:grid;grid-template-columns:27% 1fr;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px);max-width:1420px;margin:0 auto;padding:clamp(88px,11vw,170px) clamp(25px,7vw,110px)}.london-practical>div{max-width:800px}.london-closing{padding:clamp(88px,12vw,185px) 25px;text-align:center;background:var(--cream)}.london-closing>*{max-width:920px;margin-left:auto;margin-right:auto}.london-closing .eyebrow{justify-content:center}.london-closing p{margin-bottom:30px}@media(max-width:900px){.london-hero{grid-template-columns:1fr}.london-hero-image{min-height:500px;order:2}.london-hero-copy{padding:72px 7vw}.london-introduction,.london-practical{grid-template-columns:1fr;gap:28px}.london-why{grid-template-columns:1fr}.london-why-copy{max-width:none;justify-self:auto}.london-why-image{min-height:480px}.london-suited-list article{grid-template-columns:11% 36% 1fr}.london-district-list article{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:650px){.london-hero-copy{padding:50px 25px}.london-hero h1{font-size:72px}.london-hero-image{min-height:360px}.london-hero-copy>p:not(.eyebrow){font-size:16px}.london-introduction,.london-practical{padding:66px 25px}.london-closing h2,.london-districts h2,.london-introduction h2,.london-practical h2,.london-suited h2,.london-why h2{font-size:49px}.london-closing p:not(.eyebrow),.london-introduction p:not(.eyebrow),.london-practical p:not(.eyebrow),.london-why-copy>p:not(.eyebrow){font-size:16px}.london-why-copy{padding:64px 25px}.london-why-image{min-height:380px}.london-suited{padding:72px 25px}.london-suited-list{margin-top:42px}.london-suited-list article{grid-template-columns:34px 1fr;gap:15px}.london-suited-list h3{font-size:28px}.london-suited-list p{margin-top:10px}.london-districts{padding:72px 25px}.london-districts>h2{margin-bottom:40px}.london-district-list article{grid-template-columns:1fr;gap:12px;padding:28px 0}.london-practical{gap:25px}.london-closing{padding:78px 25px}}@media (min-width:901px){.london-hero-copy{transform:translateY(-20%)}}