#kb-site-preview .pearl-story{--pearl-teal:#294d53;background:#faf8f4}
#kb-site-preview .pearl-opening{display:grid;grid-template-columns:1.1fr .8fr;gap:9%;align-items:center;padding:clamp(40px,6vw,80px) var(--folio-pad)}
#kb-site-preview .pearl-opening h1{font-size:clamp(42px,5vw,70px);line-height:1.08;max-width:13ch;margin:25px 0}
#kb-site-preview .pearl-opening p{max-width:50ch;font-size:17px;line-height:1.8}
#kb-site-preview .pearl-opening .kicker{font-size:11px}
#kb-site-preview .pearl-opening .partner-logo{max-width:210px}
#kb-site-preview .pearl-opening>.folio-photo{max-width:480px;border-top:1px solid #a9bfc1;padding-top:18px}
#kb-site-preview .pearl-opening>.folio-photo img{max-height:710px;object-fit:contain}
#kb-site-preview .pearl-board-chapter{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;background:#eef1ee!important}
#kb-site-preview .pearl-board-photo{position:relative;min-width:0}
#kb-site-preview .pearl-board-photo .gallery-open{border-radius:50%;overflow:hidden;box-shadow:0 12px 32px #15384014}
#kb-site-preview .pearl-board-photo img{aspect-ratio:1;object-fit:cover;border-radius:50%}
#kb-site-preview .pearl-board-photo figcaption{margin:20px auto 0;max-width:38ch;text-align:center;font-style:italic}
#kb-site-preview .pearl-board-copy h2{font-size:clamp(34px,3.7vw,50px);line-height:1.15;margin:12px 0 25px}
#kb-site-preview .pearl-board-copy p{font-size:17px;line-height:1.8}
#kb-site-preview .pearl-material-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 0;border-top:1px solid #c6d2d0;padding-top:20px}
#kb-site-preview .pearl-material-notes span{display:block;font:italic 21px/1.4 var(--studio-display,Georgia,serif);color:#355b60}
#kb-site-preview .pearl-material-notes p{font:12px/1.6 Arial,sans-serif;margin:6px 0}
#kb-site-preview .pearl-details{display:grid;grid-template-columns:1fr 1fr;gap:9%;max-width:850px;margin:auto;align-items:start}
#kb-site-preview .pearl-details .folio-photo:last-child{padding-top:60px}
#kb-site-preview .pearl-details img{max-height:650px;object-fit:contain}
#kb-site-preview .pearl-history{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0 45px;border-top:1px solid #cfc6cd;padding-top:26px}
#kb-site-preview .pearl-history strong{font:italic 34px Georgia,serif;font-weight:400;color:#6d7777}
#kb-site-preview .pearl-history p{font-size:13px;max-width:27ch;margin-bottom:0}
#kb-site-preview .pearl-source{font-size:12px!important;line-height:1.8!important;max-width:90ch}
#kb-site-preview .pearl-reading{display:grid;grid-template-columns:1fr 1fr;gap:9%}
#kb-site-preview .pearl-reading h2{font-size:clamp(31px,3.6vw,48px);line-height:1.15}
#kb-site-preview .pearl-reading p{font-size:17px;line-height:1.8}
@media(max-width:850px){#kb-site-preview .pearl-opening{gap:5%;grid-template-columns:1fr 1fr}#kb-site-preview .pearl-opening h1{font-size:42px}#kb-site-preview .pearl-board-chapter{grid-template-columns:1fr;gap:35px}#kb-site-preview .pearl-board-photo{max-width:490px;margin:auto}#kb-site-preview .pearl-reading{gap:6%}}
@media(max-width:650px){#kb-site-preview .pearl-opening,#kb-site-preview .pearl-reading{grid-template-columns:1fr;gap:28px}#kb-site-preview .pearl-opening>.folio-photo{margin:auto;max-width:360px}#kb-site-preview .pearl-opening h1{font-size:45px}#kb-site-preview .pearl-details{gap:20px}#kb-site-preview .pearl-details .folio-photo:last-child{padding-top:35px}#kb-site-preview .pearl-history{gap:15px}#kb-site-preview .pearl-history strong{font-size:28px}#kb-site-preview .pearl-material-notes{gap:12px}#kb-site-preview .pearl-material-notes span{font-size:19px}}

#kb-site-preview .pearl-opening .brand-mark--siminetti{--logo-width:270px;--logo-height:48px}
#kb-site-preview .pearl-opening .brand-mark--siminetti .partner-logo{max-width:100%}
