/* A quiet introduction to the centre, following the PZM typography and warm surfaces. */
#navigation{gap:20px}.nav-dropdown .nav-about{border-top:1px solid #e8e9e3;margin-top:6px;padding-top:15px}.nav-dropdown a[aria-current]{background:#f0f3ef;color:var(--navy)}.footer-grid .footer-about{display:inline-block;font-family:'Roboto Condensed',Arial,sans-serif;font-size:16px;margin-top:1px;color:#fff}
.about-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:28px;padding:38px 42px;border:1px solid #e6e3d8;border-radius:24px;background:linear-gradient(115deg,#eee8dc,#f4f1e9 55%,#eaf0ed);display:flex;align-items:center;gap:40px}.about-hero:after{content:'';position:absolute;z-index:-1;right:-70px;top:-100px;width:340px;height:340px;border:42px solid #ffffff55;border-radius:50%}.about-hero>div{flex:1}.about-hero h1{font-size:52px}.about-hero .lead{font-size:19px;max-width:670px;margin-bottom:0;margin-top:17px;line-height:1.75}.about-hero .eyebrow{color:#945d47;font-size:10px}.about-hero>img{height:135px;width:135px;object-fit:contain;filter:brightness(.45) sepia(.3);opacity:.42;margin-inline:20px}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:70px;padding-block:50px 70px;align-items:start}.about-content{max-width:820px}.about-content>section{margin:0;padding-block:35px;border-bottom:1px solid #e5e6df;scroll-margin-top:125px}.about-content>section:first-child{padding-top:0}.about-content>section:last-child{border-bottom:0;padding-bottom:0}.about-content h2{font-size:31px;line-height:1.28;margin-bottom:21px}.about-content .about-salutation{font-size:29px}.about-content h3{font-size:23px;margin:29px 0 16px}.about-content p{font-size:16px;line-height:1.95;margin-bottom:22px}.about-content p:last-child{margin-bottom:0}.about-content .eyebrow{font-size:10px;line-height:1.6;color:#8a644e;margin-bottom:13px}.about-content .about-veins{background:#edf2ed;border:1px solid #dce4da;border-radius:21px;padding:31px 33px;margin-top:34px}.about-veins .eyebrow{color:#517061}.about-veins h2{font-size:29px}.about-content .about-goal{padding:29px 31px!important;background:#f5f0e6;border:1px solid #e8dfd0;border-left:3px solid #bca382;border-radius:0 18px 18px 0;margin-top:34px}.about-goal h2{font-size:29px}.about-aside{position:sticky;top:125px}.about-guide{padding:28px;border-radius:19px;border:1px solid #e3e4dc;background:#faf8f2;box-shadow:0 5px 20px #534a3508}.about-guide h2{font-size:25px;margin-bottom:20px}.about-guide>a{display:flex;align-items:center;justify-content:space-between;gap:15px;text-decoration:none;font-family:'Roboto Condensed',Arial,sans-serif;font-size:18px;padding-block:11px}.about-guide>a:hover{text-decoration:underline}.about-guide>a svg{height:16px;width:16px}.about-guide nav{border-top:1px solid #dedfd6;margin-top:19px;padding-top:22px;display:grid;gap:13px}.about-guide nav span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#8a644e;margin-bottom:5px}.about-guide nav a{font-size:12px;color:#5b6b70;text-decoration:none;line-height:1.6}.about-guide nav a:hover{text-decoration:underline;color:var(--navy)}
@media(min-width:951px) and (max-width:1190px){#navigation{gap:13px;font-size:14px}.header-inner{gap:20px}.brand{flex-basis:175px}.brand img{width:175px}#navigation .button{padding:10px 12px;font-size:13px;gap:10px}}
@media(max-width:1050px){.about-layout{gap:38px;grid-template-columns:minmax(0,1fr) 235px}.about-guide{padding:24px}.about-hero>img{margin-inline:0;width:115px;height:115px}.about-content p{font-size:15px}.about-hero .lead{font-size:18px}}
@media(max-width:800px){.about-layout{grid-template-columns:1fr;gap:32px;padding-block:35px 48px}.about-content{max-width:none}.about-aside{position:static}.about-guide nav{display:none}.about-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 24px}.about-guide h2{grid-column:1/-1;margin-bottom:8px}.about-guide>a{font-size:17px}.about-hero{padding:31px}.about-hero h1{font-size:45px}}
@media(max-width:650px){#navigation{gap:0}.about-hero{padding:28px 25px;margin-top:23px;border-radius:20px;display:block}.about-hero h1{font-size:40px}.about-hero .eyebrow{font-size:9px;max-width:220px;line-height:1.7}.about-hero .lead{font-size:15px;margin-top:15px;position:relative;z-index:1}.about-hero>img{position:absolute;top:23px;right:8px;opacity:.08;width:100px;height:100px}.about-hero:after{width:240px;height:240px;right:-120px;top:-100px;border-width:32px}.about-layout{padding-top:32px}.about-content>section{padding-block:29px}.about-content h2{font-size:28px;line-height:1.3;margin-bottom:18px}.about-content .about-salutation{font-size:27px}.about-content p{font-size:15px;line-height:1.9;margin-bottom:20px}.about-content h3{font-size:23px;margin-top:25px}.about-content .eyebrow{font-size:9px}.about-content .about-veins{padding:25px 23px;margin-top:27px;border-radius:18px}.about-veins h2{font-size:27px}.about-content .about-goal{padding:25px 23px!important;margin-top:27px}.about-goal h2{font-size:27px}.about-guide{display:block;padding:25px}.about-guide h2{margin-bottom:14px}.about-guide>a{padding-block:12px;font-size:18px}}
