.directory-hero{position:relative;min-height:90vh!important;padding-top:24vh!important;background:linear-gradient(90deg,rgba(6,24,39,.82),rgba(6,24,39,.24)),url('/images/brand/human-arrival-v1.jpg') center/cover!important;color:#fff;overflow:hidden}.directory-hero:after{content:"S";position:absolute;right:-.02em;bottom:-.25em;font:clamp(360px,58vw,820px)/1 Italiana;color:rgba(255,255,255,.055)}.directory-hero>*{position:relative;z-index:2}.directory-hero>p:last-child{max-width:520px!important;font-size:18px!important;line-height:1.7}.empty-collection{min-height:900px!important;background:linear-gradient(145deg,#edf0ec,#d9e0df)!important}.empty-collection>div:first-child{position:relative;z-index:2}.empty-collection>div:last-child{background:linear-gradient(0deg,rgba(7,26,46,.55),transparent 65%),url('/images/brand/coastal-terrace-v1.jpg') center/cover!important;margin:5vw;border-radius:220px 24px 100px 24px;box-shadow:0 35px 90px rgba(7,26,46,.18)}.collection-foundation{padding:12vw 7vw;background:#0b2335;color:#f2eee4}.foundation-head{display:grid;grid-template-columns:1fr 2fr;gap:8vw}.foundation-head h2{font:clamp(62px,8vw,124px)/.87 Italiana;margin:0}.foundation-head h2 em{font-weight:400;color:#c6a27d}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8vw}.foundation-grid article{min-height:430px;padding:36px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.16);border-radius:24px;backdrop-filter:blur(20px)}.foundation-grid article:nth-child(2){transform:translateY(38px);background:#b98561}.foundation-grid span{font-size:9px;letter-spacing:.2em}.foundation-grid h3{font:42px/1 Italiana;margin-top:auto}.foundation-grid p{line-height:1.7;opacity:.75}.about-hero{min-height:100svh!important;background:linear-gradient(90deg,rgba(7,26,46,.76),rgba(7,26,46,.12)),url('/images/brand/human-table-v1.jpg') center/cover!important}.about-hero>div{padding:34px 38px;border:1px solid rgba(255,255,255,.2);border-radius:32px;background:linear-gradient(135deg,rgba(7,26,46,.48),rgba(255,255,255,.07));backdrop-filter:blur(18px);box-shadow:0 30px 70px rgba(0,0,0,.18)}.about-relationship>div{background:linear-gradient(0deg,rgba(7,26,46,.3),transparent),url('/images/brand/kitchen-service-v1.jpg') center/cover!important}.owner-hero{background:#071a2e!important;text-align:left!important;place-items:end start!important;padding:0 7vw 9vh}.owner-arch{inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:linear-gradient(90deg,rgba(7,26,46,.78),rgba(7,26,46,.12)),url('/images/brand/human-arrival-v1.jpg') center/cover!important}.owner-hero-copy{padding:35px 40px;border:1px solid rgba(255,255,255,.2);border-radius:34px;background:linear-gradient(135deg,rgba(7,26,46,.45),rgba(255,255,255,.06));backdrop-filter:blur(18px);box-shadow:0 30px 80px rgba(0,0,0,.2)}.owner-belief{background:linear-gradient(145deg,#f2eee4,#d9e1df)}.owner-model{position:relative;overflow:hidden}.owner-model:after{content:"S";position:absolute;right:-.05em;bottom:-.35em;font:clamp(300px,46vw,680px)/1 Italiana;color:rgba(255,255,255,.035)}.owner-model>*{position:relative;z-index:1}@media(max-width:800px){.directory-hero{padding:180px 24px 80px!important}.empty-collection>div:last-child{margin:20px;border-radius:100px 18px 70px 18px}.collection-foundation{padding:100px 24px}.foundation-head,.foundation-grid{grid-template-columns:1fr}.foundation-grid article:nth-child(2){transform:none}.foundation-grid article{min-height:350px}.about-hero>div{padding:26px 22px}.owner-hero{padding:0 18px 11vh}.owner-hero-copy{padding:28px 22px}.owner-hero-copy>span br{display:none}}
