.family-page{--sage:#e4e8dc;--family-ink:#42513e}.family-hero{background:var(--sage);padding-block:30px 65px}.family-hero .breadcrumb{color:#6c7663;margin-bottom:40px}.family-hero .breadcrumb a{color:#626d4c}.family-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.family-intro h1{font-size:clamp(35px,3.6vw,51px);font-weight:500;line-height:1.2;letter-spacing:-2px}.family-intro h1 em{color:#657450}.family-intro>p:not(.eyebrow):not(.family-hero-note){font-size:14px;max-width:430px;margin-top:25px;color:#616b5d}.family-intro .button{margin-top:30px}.family-hero-note{font-size:10px;color:#66715e;margin-top:18px;max-width:350px}.family-cover{padding-top:10px}.family-cover img{width:100%;height:440px;object-fit:cover;object-position:65% center;border-radius:120px 0 0 0}.family-cover figcaption{background:var(--dark);color:var(--paper);padding:24px 27px;font-size:16px}.family-cover figcaption span{display:block;font-size:8px;letter-spacing:1.8px;color:var(--gold);margin-bottom:7px}.family-values{border-bottom:1px solid var(--line)}.family-values .wrap{display:flex;justify-content:space-around;align-items:center;gap:15px;padding-block:25px}.family-values span{font-size:11px;letter-spacing:1px}.family-values i{color:#8d9a79}.family-page h2 em{color:#6a7957}.family-page .executive-services a,.family-page .faq a{text-decoration:underline;text-underline-offset:3px}.family-preparation{background:#eaede3;padding-block:75px}.family-preparation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.family-preparation-grid>div>p:not(.eyebrow){font-size:14px;max-width:395px;margin-top:25px}.family-preparation-grid .text-link{margin-top:30px}.family-checklist article{display:flex;gap:23px;padding-block:22px;border-bottom:1px solid #d1d7c6}.family-checklist article:first-child{padding-top:0}.family-checklist article>span{font-size:11px;color:#6a7957;margin-top:4px}.family-checklist h3{font-size:19px}.family-checklist p{font-size:13px;margin-top:10px}.family-fleet{display:grid;grid-template-columns:1fr 1fr;gap:30px}.family-fleet article{border:1px solid var(--line);background:white}.family-fleet article>img{width:100%;height:310px;object-fit:cover}.family-fleet article:last-child>img{object-position:center 65%}.family-fleet article>div{padding:28px 30px}.family-fleet .eyebrow{margin-bottom:15px}.family-fleet h3{font-size:27px;letter-spacing:-.7px}.family-fleet p:not(.eyebrow){font-size:13px;margin-top:18px}.family-page .regions h2 em{color:var(--gold)}@media(max-width:1050px){.family-hero-grid{gap:35px}.family-intro h1{font-size:42px}.family-cover img{height:460px}.family-preparation-grid{gap:45px}.family-fleet article>img{height:270px}}@media(max-width:700px){.family-hero{padding-block:24px 40px}.family-hero .breadcrumb{font-size:9px;margin-bottom:30px}.family-hero-grid,.family-preparation-grid,.family-fleet{grid-template-columns:1fr;gap:30px}.family-intro .eyebrow{font-size:8px}.family-intro h1{font-size:35px;letter-spacing:-1.4px}.family-intro>p:not(.eyebrow):not(.family-hero-note){font-size:13px}.family-cover img{height:310px;border-radius:85px 0 0 0}.family-cover figcaption{padding:19px 23px;font-size:14px}.family-values .wrap{gap:8px;padding-block:20px}.family-values span{font-size:8px;letter-spacing:0}.family-values i{font-size:12px}.family-preparation{padding-block:50px}.family-preparation-grid .text-link{gap:12px;font-size:11px}.family-checklist h3{font-size:18px}.family-fleet article>img{height:260px}.family-fleet article>div{padding:25px}.family-fleet h3{font-size:25px}}
