.berry-preview{margin:0;background:var(--bp-ink);color:var(--bp-paper);font:400 15px/1.75 var(--bp-body);-webkit-font-smoothing:antialiased}.berry-preview *{box-sizing:border-box}.berry-preview a{color:inherit;text-underline-offset:5px}.berry-preview button,.berry-preview input{font:inherit}.berry-preview :focus-visible{outline:3px solid #e591cc;outline-offset:5px}.berry-preview h1,.berry-preview h2,.berry-preview h3,.berry-preview p{margin:0}.berry-preview h1,.berry-preview h2,.berry-preview h3{font-family:var(--bp-display);font-weight:400;line-height:1.12;text-wrap:balance}.berry-preview h1{font-size:clamp(48px,5.5vw,80px);letter-spacing:-.045em}.berry-preview h2{font-size:clamp(36px,3.7vw,54px);letter-spacing:-.025em}.berry-preview h3{font-size:30px}.berry-preview p{margin:0 0 22px}.berry-preview img{display:block;max-width:100%}.berry-preview section[id]{scroll-margin-top:24px}.bp-wrap{width:min(var(--bp-max),calc(100% - var(--bp-space)*2));margin-inline:auto}.bp-section{padding-block:100px}.bp-light{background:var(--bp-paper);color:var(--bp-ink)}.bp-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;color:var(--bp-gold)}.bp-light .bp-eyebrow{color:#75613e}.bp-intro{max-width:500px;color:var(--bp-muted);font-size:16px}.bp-light .bp-intro{color:#51534e}.bp-small{font-size:12px;color:var(--bp-muted)}.bp-skip{position:fixed;left:20px;top:-100px;z-index:10000;background:var(--bp-paper);color:var(--bp-ink)!important;padding:12px 20px}.bp-skip:focus{top:10px}.bp-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bp-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--bp-gold);color:#171817!important;padding:16px 24px;text-decoration:none;font-size:12px;font-weight:600;min-height:48px;transition:background .2s}.bp-button:hover{background:#eed3a3}.bp-button-small{padding:11px 20px}.bp-text-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;text-decoration:none;font-size:12px;font-weight:600;border-bottom:1px solid currentColor}.bp-text-link:hover{color:var(--bp-gold)}.bp-light .bp-text-link:hover{color:#715122}.bp-picture{display:block;overflow:hidden;width:100%;height:100%}.bp-picture img{width:100%;height:100%;object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%)}
