/* Extend the approved homepage without changing its existing opening. */
.a .founder-preview{position:relative;background:var(--parchment);color:var(--espresso);padding:112px 88px 110px 128px}
.a .founder-preview:before,.a .private-enquiries-preview:before{content:'';position:absolute;left:88px;top:0;bottom:0;width:1px;background:currentColor;opacity:.45;pointer-events:none}
.a .founder-grid{display:grid;grid-template-columns:460px minmax(0,1fr);gap:120px;align-items:start}
.a .founder-label{margin:5px 0 30px}
.a .founder-preview h2{font:400 124px/1.03 Newsreader,serif;letter-spacing:-4.5px}
.a .founder-preview h2 a{display:inline-flex;align-items:baseline;gap:28px}
.a .founder-arrow{font:400 40px/1 Newsreader,serif;letter-spacing:0;transform:translateY(-7px);transition:transform .2s}
.a .founder-preview h2 a:hover .founder-arrow{transform:translate(4px,-11px)}
.a .founder-biography p{font:400 21px/1.65 Archivo,sans-serif;max-width:644px;margin:0}
.a .founder-biography p+p{margin-top:26px}
.a .private-enquiries-preview{position:relative;background:var(--apricot);color:var(--espresso);padding:80px 88px 82px 128px}
.a .private-enquiries-preview p{font:400 40px/1.45 Newsreader,serif;letter-spacing:-.7px}
.a .enquiry-email{font:inherit;letter-spacing:inherit;white-space:nowrap}
.a .enquiry-contact{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin-left:20px;vertical-align:baseline}
.a .enquiry-contact span{font:400 34px/1 Newsreader,serif;transition:transform .2s}
.a .enquiry-contact:hover span{transform:translate(4px,-4px)}
@media(prefers-reduced-motion:reduce){.a .founder-arrow,.a .enquiry-contact span{transition:none}}
