.jh-carousel{display:grid;grid-template-columns:40% 60%;background:#f8f4ed;color:#352724}.jh-heading{grid-row:1/3;padding:70px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.jh-heading h1{font:clamp(48px,5.4vw,90px)/1.02 Georgia,serif!important;letter-spacing:-.045em!important;color:#651c32;margin:24px 0!important}.jh-heading h1 em{font-weight:400}.jh-heading>p:not(.js-kicker){font-size:15px;line-height:1.8;color:#716157;max-width:340px;margin:20px 0 30px!important}.jh-slides{min-width:0}.jh-slide[hidden]{display:none!important}.jh-photo{display:block;aspect-ratio:1.15;overflow:hidden;background:#eee5da}.jh-photo img{width:100%;height:100%;object-fit:contain;animation:jh-arrive 1s ease both}.jh-caption{min-height:155px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;background:#efe6db}.jh-caption h2{font:24px/1.22 Georgia,serif!important;color:#651c32;margin:8px 0!important;max-width:440px}.jh-caption p{font-size:12px}.jh-caption>a{white-space:nowrap;font-size:12px}.jh-controls{display:flex;align-items:center;gap:8px;padding:14px 24px;border-top:1px solid #dfd3c7}.jh-controls button,.jg-tabs button{background:transparent;border:1px solid #dfd3c7;color:#651c32;min-width:44px;min-height:44px;cursor:pointer;font:12px sans-serif;padding:8px}.jh-controls button:hover,.jh-controls button[aria-pressed=true],.jg-tabs button[aria-pressed=true]{background:#651c32;color:#fff8f0}.jh-dots{display:flex;gap:4px;flex:1}.jh-dots button{border:0;min-width:30px}.jh-controls button:focus-visible,.jh-carousel a:focus-visible,.jg-tabs button:focus-visible{outline:2px solid #651c32;outline-offset:3px}.jg-tabs{display:flex;gap:8px;padding:12px 0}.jg-studio img{display:block;width:100%;height:auto}.jg-studio{margin:0}.jg-native[hidden],.jg-studio[hidden]{display:none!important}.jg-wrap{min-width:0;width:100%}.jh-paused .jh-photo img{animation-play-state:paused}@keyframes jh-arrive{from{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:749px){.jh-carousel{grid-template-columns:1fr}.jh-heading{grid-row:auto;padding:30px 6%}.jh-heading h1{font-size:48px!important;margin:12px 0!important}.jh-heading>p:not(.js-kicker){font-size:13px;margin:8px 0 16px!important}.jh-photo{aspect-ratio:1}.jh-caption{padding:20px 6%;min-height:150px;gap:16px;align-items:flex-start;flex-direction:column}.jh-caption h2{font-size:23px!important}.jh-controls{padding:12px 4%;gap:4px}.jh-dots{gap:0}.jh-dots button{min-width:24px;padding:4px}.jh-controls button[data-pause]{min-width:48px}}@media(prefers-reduced-motion:reduce){.jh-photo img{animation:none}}

.jh-carousel{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.jh-heading{min-width:0;padding:42px 10%;background:radial-gradient(ellipse at 0 0,#e8d9c455,transparent 65%)}.jh-signature{display:flex;align-items:center;gap:10px;width:100%;color:#a58247}.jh-signature .js-kicker{margin:0!important;font-size:9px;color:#651c32}.jh-monogram{margin-left:auto;display:grid;place-items:center;width:42px;height:42px;border:1px solid #cbb693;border-radius:50%;font:19px Georgia,serif;letter-spacing:-.16em;padding-right:3px}.jh-heading h1{font-size:clamp(46px,5vw,84px)!important;margin:24px 0 8px!important}.jh-heading>p:not(.js-kicker){max-width:390px;margin:16px 0 22px!important}.jh-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.jh-actions .js-button{padding:16px 20px}.jh-curation{width:100%;margin-top:34px;padding-top:20px;border-top:1px solid #d9c9b5}.jh-curation-label{font-size:9px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px!important;color:#716157}.jh-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jh-mini{min-width:0;color:#651c32}.jh-mini img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #e2d3c2}.jh-mini>span{display:flex;justify-content:space-between;gap:4px;font-size:10px;padding-top:9px}.jh-mini i{font-style:normal;color:#a58247}.jh-heading .jh-note{font-size:10px!important;line-height:1.6!important;letter-spacing:.03em;margin:20px 0 0!important}.jh-note span{color:#a58247;padding-right:5px}.jh-caption>div{min-width:0}.jh-caption h2{overflow-wrap:anywhere}.jh-controls{min-width:0;flex-wrap:wrap}.jh-dots{flex-wrap:wrap}
@media(max-width:999px) and (min-width:750px){.jh-heading{padding:32px 7%}.jh-caption{flex-wrap:wrap;padding:20px}.jh-mini-grid{gap:8px}.jh-actions{gap:16px}.jh-actions .js-button{font-size:11px;padding:14px}}
@media(max-width:749px){.jh-carousel{grid-template-columns:minmax(0,1fr)}.jh-heading{padding:30px 6%}.jh-heading h1{font-size:48px!important;max-width:100%;margin:20px 0 8px!important}.jh-heading>p:not(.js-kicker){font-size:13px;line-height:1.7;margin:12px 0 20px!important}.jh-curation{margin-top:24px;padding-top:16px}.jh-mini img{aspect-ratio:1.5}.jh-heading .jh-note{margin-top:16px!important}.jh-signature .js-kicker{font-size:9px}}
