/* A shorter editorial homepage, retaining the original visual language. */
header{height:90px}nav{gap:28px}.hero{height:auto;min-height:0;max-height:none}.hero-copy{padding:45px 7% 72px;max-width:900px}.hero h1{font-size:clamp(54px,5.4vw,78px);line-height:1.02}.hero h1 br:nth-of-type(2){display:none}.hero h1 em::before{content:' '}.hero .eyebrow{margin-bottom:20px}.hero-description{max-width:500px;margin:20px 0;font-size:13px}.hero .micro{margin-bottom:0}.hero-bottom{bottom:19px}.section{padding-top:65px;padding-bottom:65px}.about{grid-template-columns:.8fr 1.2fr}.portrait{min-height:440px}.portrait img{object-position:60% 35%}.about-copy{padding:45px 12%}.about-copy .eyebrow{margin-bottom:20px}.about-copy h2{font-size:46px;margin-bottom:20px}.about-copy p:not(.eyebrow){margin:12px 0}.text-link{padding-top:14px}.section-heading{margin-bottom:32px}.support h2{font-size:49px}.services .number{margin-bottom:23px}.services p{min-height:90px;margin-bottom:5px}.tags{padding-top:12px}.support-note{margin-top:25px;font-size:23px}.insights{background:#f4f1e9}.insights h2{font-size:50px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.editorial-card{display:flex;flex-direction:column;border-top:1px solid #bdc6b7;padding-top:14px}.article-type{font-size:8px;letter-spacing:1.3px;color:var(--muted)}.article-art{height:125px;margin:16px 0 20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.art-stress{background:#dce0d2;gap:0}.art-stress i{width:100px;height:100px;border:1px solid #85957d;border-radius:50%;margin:0 -25px}.art-confidence{background:#ded7c8}.art-confidence i{width:80px;height:100px;border-radius:50% 50% 0 0;background:#a89676;position:relative;top:25px}.art-confidence i+ i{background:#c4b99e;margin-left:-35px;top:2px}.art-voice{background:#263f37;gap:13px}.art-voice i{width:1px;height:30px;background:#c5b596}.art-voice i:nth-child(2),.art-voice i:nth-child(4){height:60px}.art-voice i:nth-child(3){height:88px}.editorial-card h3{font-size:31px;line-height:1.1;max-width:290px}.editorial-card p{font-size:12px;color:var(--muted);margin:14px 0 22px}.article-link{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid var(--line);padding:0 0 10px;margin-top:auto}.editorial-card:hover h3{color:#927853}.archive-note{font-size:11px;color:var(--muted);margin:28px 0 0}.archive-note a{margin-left:20px;border-bottom:1px solid #b6bba9}.faq{padding-top:40px;padding-bottom:45px;border-top:1px solid var(--line)}.faq h2{font-size:43px}.faq .eyebrow{margin-bottom:20px}summary{padding:16px 0}.assessment{padding-top:55px;padding-bottom:55px}.assessment h2{font-size:56px}.booking-card{padding:25px 30px}.small-mark{display:none}.booking-card h3{font-size:31px}.booking-card .dark{margin-top:18px}footer{padding-top:35px}@media(min-width:1600px){.hero-copy{padding-top:50px;padding-bottom:75px}}@media(max-width:900px){header{height:85px}.hero-copy{padding-top:40px}.about-copy{padding:38px 9%}.about-copy h2{font-size:40px}.portrait{min-height:460px}.editorial-grid{gap:18px}.editorial-card h3{font-size:27px}.services p{min-height:130px}}@media(max-width:600px){header{height:78px}.hero{min-height:0;height:auto}.hero-copy{padding:35px 7% 67px}.hero h1{font-size:52px}.hero h1 br:nth-of-type(2){display:none}.hero-description{margin:18px 0;font-size:12px;line-height:1.8}.hero .eyebrow{margin-bottom:16px}.hero-bottom{bottom:17px}.section{padding-top:45px;padding-bottom:45px}.about{grid-template-columns:1fr}.portrait{min-height:0;height:270px}.portrait img{object-position:center 22%}.portrait span{bottom:18px;left:7%}.about-copy{padding:32px 7%}.about-copy h2{font-size:38px}.about-copy p:not(.eyebrow){font-size:12px}.support h2,.insights h2{font-size:40px}.section-heading{margin-bottom:25px}.services article,.services article:first-child,.services article:last-child{padding:18px 0}.services p{min-height:0}.number{margin-bottom:14px!important}.services h3{margin-bottom:12px}.editorial-grid{grid-template-columns:1fr;gap:22px}.editorial-card{position:relative;padding-left:100px;min-height:145px}.article-art{position:absolute;left:0;top:15px;width:80px;height:110px;margin:0}.editorial-card h3{font-size:28px;margin-top:8px;max-width:none}.editorial-card p{margin:10px 0 14px;font-size:11px}.article-type{font-size:7px;letter-spacing:.7px}.article-art i{transform:scale(.7)}.art-voice{gap:9px}.art-stress i{min-width:65px;height:70px;margin:0 -23px}.archive-note{line-height:2.4}.archive-note a{white-space:nowrap;margin-left:12px}.faq{gap:15px}.faq h2{font-size:36px}.assessment h2{font-size:46px}.booking-card{padding:25px}.footer-bottom{margin-top:5px}}
