.brand.brand-wordmark{gap:0;flex-shrink:0}
.brand.brand-wordmark>img{width:190px;height:auto;max-height:73px;object-fit:contain;mix-blend-mode:normal}
.footer-inner .brand.brand-wordmark>img{width:172px;max-height:70px}
.hero h1{font-size:clamp(85px,8.125vw,122.5px);letter-spacing:-4px;line-height:1.05;margin-bottom:28px}
.hero .eyebrow{letter-spacing:1.7px}
.avatar-photo{width:44px;height:44px;object-fit:cover;object-position:center;border-radius:50%;border:1px solid #c2caba;flex-shrink:0;background:var(--white)}
.hero-signature{gap:13px}
.hero-signature .avatar-photo{width:44px;height:44px}
.art-core>img{object-fit:contain;mix-blend-mode:normal}
.art-bottomline{letter-spacing:1.15px}
.founder-panel.founder-portrait{height:auto;padding:0;margin:0;max-width:470px;width:100%;align-self:center;background:var(--ink);display:flex;flex-direction:column}
.founder-portrait .founder-top{position:static;padding:19px 25px;letter-spacing:1.3px;font-size:14px;flex-shrink:0}
.founder-portrait>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.founder-portrait .founder-caption{position:static;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:25px}
.founder-portrait .founder-caption>div{display:flex;flex-direction:column;gap:3px}
.founder-portrait .founder-caption strong{font-size:33.75px;font-weight:500;line-height:1.3}
.founder-portrait .founder-caption div>span{font-size:14px;letter-spacing:.2px;color:#d0ddd4}
.portrait-motto{font-size:14px;line-height:1.75;letter-spacing:1.2px;font-weight:650;color:#f1a98d;text-align:right;white-space:nowrap}
.portrait-motto>span{display:block;font-size:28.75px;line-height:1.2;margin-top:3px}
.booking-host .avatar-photo{width:44px;height:44px}
.section-heading #offer-title{font-size:clamp(45px,4.125vw,58.75px)}
.contact-inner h2>.coral{right:-20px}
@media(min-width:1600px){.hero h1{font-size:127.5px}}
@media(max-width:1100px){.brand.brand-wordmark>img{width:170px;max-height:69px}.hero h1{font-size:86.25px}.hero .eyebrow{letter-spacing:1.3px}.art-bottomline{font-size:14px;letter-spacing:.7px}.founder-portrait .founder-caption{padding:24px 20px}.founder-portrait .founder-top{padding-inline:20px}.founder-portrait .founder-caption strong{font-size:30px}.section-heading #offer-title{font-size:48.75px}.contact-inner h2>.coral{right:-16px}}
@media(max-width:800px){.brand.brand-wordmark>img{width:145px;max-height:58px}.hero h1{font-size:68.75px;letter-spacing:-2.8px}.hero .eyebrow{font-size:14px;letter-spacing:1.1px}.hero-signature .avatar-photo{width:39px;height:39px}.founder-portrait .founder-top{font-size:14px;padding:16px 18px;letter-spacing:.8px}.founder-portrait .founder-caption{padding:21px 18px;gap:13px}.founder-portrait .founder-caption strong{font-size:27.5px}.founder-portrait .founder-caption div>span{font-size:14px}.portrait-motto{font-size:14px;letter-spacing:.6px}.portrait-motto>span{font-size:25px}.section-heading #offer-title{font-size:45px}.footer-inner .brand.brand-wordmark>img{width:150px;max-height:62px}.art-bottomline{font-size:14px;letter-spacing:.6px}}
@media(max-width:600px){.hero h1{font-size:clamp(67.5px,17.5vw,85px);letter-spacing:-2.7px}.hero .eyebrow{font-size:14px;letter-spacing:1.35px}.hero-signature .avatar-photo{width:43px;height:43px}.founder-panel.founder-portrait{max-width:400px;justify-self:center}.founder-portrait .founder-top{font-size:14px;padding:17px 22px;letter-spacing:1px}.founder-portrait .founder-caption{padding:23px 22px}.founder-portrait .founder-caption strong{font-size:31.25px}.founder-portrait .founder-caption div>span{font-size:14px}.portrait-motto{font-size:14px;letter-spacing:1px}.portrait-motto>span{font-size:28.75px}.section-heading #offer-title{font-size:45px}.vibe-copy h2{font-size:47.5px}.booking-intro h2{font-size:48.75px}.contact-inner h2{font-size:47.5px}.footer-inner>span{max-width:150px}.footer-inner .brand.brand-wordmark>img{width:141px;max-height:62px}}
