#kb-site-preview .toto-studio-photograph{margin:0;min-width:0}
#kb-site-preview .toto-studio-photograph .gallery-open{display:block;width:100%;background:transparent;border:0;padding:0;cursor:zoom-in}
#kb-site-preview .toto-studio-photograph img{display:block;width:100%;height:auto}
#kb-site-preview .toto-studio-photograph figcaption{padding:12px 0;font-size:12px;line-height:1.7;color:#68605f}
#kb-site-preview .toto-studio-arrival{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding:55px 6%;background:#eeeee6}
#kb-site-preview .toto-studio-arrival h2{font:400 clamp(38px,4.5vw,62px)/1.12 Georgia,serif;color:#3c144c;letter-spacing:-.025em;margin:16px 0 28px}
#kb-site-preview .toto-studio-arrival p{font-size:17px;line-height:1.85}
#kb-site-preview #in-the-studio .brand-studio-notes{grid-column:1/-1;border-left:0;border-top:1px solid #c9cec1;padding:28px 0 0}
#kb-site-preview #in-the-studio .brand-studio-notes ul{display:flex;gap:12px 30px;flex-wrap:wrap;padding-left:18px}
@media(max-width:700px){#kb-site-preview .toto-studio-arrival{grid-template-columns:1fr;padding:35px 6%;gap:20px}#kb-site-preview .toto-studio-arrival .toto-studio-photograph{max-width:540px;margin:auto}#kb-site-preview #in-the-studio .brand-studio-notes ul{display:block}}
