
/* SJ-118 brand and ecosystem additions */
.logo.halo{width:105px;background:#080908;padding:0}.ecosystem{margin-top:40px}.eyebrow{color:inherit}.band .eyebrow,.band h2 em{color:#ffd56a}.rooms b{font-family:Helvetica,Arial,sans-serif}.case-feature{border-left:3px solid #ffd56a;padding-left:26px}.main-intro{max-width:730px}.brand-note{font:12px/1.5 Helvetica,Arial,sans-serif;color:#e2e8d8}.collection-grid .card{background:#173e31;color:#fffdf7}.collection-grid .card a{color:#ffd56a}.collection-grid .card img{height:260px;object-fit:contain}.site-footer118{display:flex;justify-content:space-between;gap:20px}.site-footer118 .version{color:#b8c5bd}header .logo:focus-visible{outline:3px solid #ffd56a}a:focus-visible{outline:3px solid #315e80;outline-offset:5px}.band a:focus-visible,header a:focus-visible{outline-color:#ffd56a}.studio-inquiry{padding:34px;background:#173e31;color:#fffdf7;margin:32px auto;max-width:1000px}.studio-inquiry h2{font:700 30px/1.15 Helvetica,Arial,sans-serif}.studio-inquiry p{font:21px/1.5 Garamond,Georgia,serif}.studio-inquiry a{color:#ffd56a}.studio-inquiry .eyebrow{color:#ffd56a}.site-header .brand{width:160px}.site-header .nav{gap:20px;letter-spacing:0;text-transform:none}.page-title h1{font-family:Helvetica,Arial,sans-serif}.sj118-foot{border-top:1px solid #315e80;background:#143e30;color:#fffdf7;padding:22px 0}.sj118-foot .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:12px/1.5 Helvetica,Arial,sans-serif}.sj118-foot span{color:#b8c5bd}h1,h2,h3{text-wrap:balance}header .logo img{object-fit:contain}.studio-home .hero img{max-height:490px;object-fit:contain}.studio-home .hero figure{background:#080908;padding:20px}.studio-home .hero figcaption{color:#fffdf7}.studio-home .brand-note{margin-top:6px}.review-link{font:15px Helvetica,Arial,sans-serif}@media(max-width:760px){.logo.halo{width:80px}.collection-grid .card img{height:auto;max-height:320px}.site-header .brand{width:140px}.studio-inquiry{margin:24px 14px;padding:24px}}

.sj117{background:#dae0d0!important}.sj117 .intro h1,.sj117 .intro h2,.sj117 .intro p,.sj117 .intro .eyebrow,.sj117-case h1,.sj117-case h2,.sj117-case p,.sj117-case>a,.sj117-case .eyebrow{color:#173e31!important}.sj117-case section{border-color:#9ba994}.sj117-case .sj117-foot{color:#173e31!important}
