/* Inourish brand refinement: preserve original olive and gold, integrate symbol, reduce portrait scale. */
:root{--olive:#46543a;--gold:#b39759;--cream:#f7f1e5;--ink:#3e452f}
body{background:#f7f1e5}
.hero{background:linear-gradient(110deg,#f7f0e4 0%,#f2e8d8 100%)}
.hero-art{background:radial-gradient(ellipse at 78% 30%,#f4e8d4 0%,transparent 52%),linear-gradient(145deg,#e5e2cf,#b7bea4)}
.art-stem{font-size:0;top:21%;left:13%;width:74%;height:53%;background:url('https://static.wixstatic.com/media/013924_4f67428226664e64b34849f2fcc878a0~mv2.png') center/contain no-repeat;mix-blend-mode:multiply;opacity:.38;transform:none}
.art-circle{opacity:.3}
.split{grid-template-columns:38% 62%;background:#eee8dc}
.photo-wrap{height:auto;min-height:420px;display:flex;justify-content:center;align-items:center;padding:55px 35px}
.photo-wrap img{width:min(100%,260px);height:auto;max-height:350px;object-fit:contain;box-shadow:0 14px 38px #30382216}
.about-layout{grid-template-columns:minmax(190px,28%) 1fr;gap:9%}
.about-photo{display:flex;align-items:flex-start;justify-content:center}
.about-photo img{width:min(100%,270px);height:auto;max-height:380px;object-fit:contain;position:relative;top:auto;box-shadow:0 12px 32px #30382213}
.page-intro{background:linear-gradient(130deg,#f6efdf,#e8e7d6)}
@media(max-width:800px){.split,.about-layout{grid-template-columns:1fr}.photo-wrap{min-height:0;padding:45px 20px 5px}.photo-wrap img{width:220px;max-height:300px}.about-photo img{width:220px}.hero-art{min-height:310px}}
/* The Inourish Edit uses the same transparent brand logo as the header. */
.hero-art .art-stem{background-image:url("https://static.wixstatic.com/media/013924_3628cecb08e04572830ae182bcd41374~mv2.png")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;mix-blend-mode:normal!important;opacity:1!important;top:23%!important;left:12%!important;width:76%!important;height:45%!important}
