.bm-peel-campaign,.bm-peel-teaser{--peel-ink:#100c24;--peel-muted:#4a4070;--peel-paper:#f5f3ff;--peel-link:#4a3bac;color:var(--peel-ink);background:var(--peel-paper)}.bm-peel-campaign [hidden],.bm-peel-teaser[hidden]{display:none!important}.bm-peel-campaign :is(h1,h2,h3,p,a,summary,figcaption){color:inherit}.bm-peel-eyebrow{font-family:var(--foundry-font-body,Inter,sans-serif);font-size:.76rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;line-height:1.6}.bm-peel-hero{display:grid;grid-template-columns:1fr 1fr;min-height:46rem;max-width:100rem;margin:auto}.bm-peel-hero__copy{padding:clamp(2rem,5vw,5rem);align-self:center}.bm-peel-hero h1{font-family:cormorant garamond,serif;font-weight:400;font-size:clamp(3.5rem,6.3vw,7rem);letter-spacing:-.045em;line-height:.96;margin:1.5rem 0}.bm-peel-hero__intro{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.6;margin:1.5rem 0}.bm-peel-voucher{border-block:1px solid #beb3da;display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:1.2rem 0;margin:2rem 0}.bm-peel-voucher p{margin:0;line-height:1.6;font-size:.94rem}.bm-peel-voucher .bm-peel-voucher__saving{font-family:cormorant garamond,serif;font-size:4.6rem;line-height:1;white-space:nowrap;letter-spacing:-.04em}.bm-peel-voucher__saving span{display:block;font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.bm-peel-actions{display:flex;flex-wrap:wrap;gap:.75rem}.bm-peel-campaign .foundry-button--primary{background:#145c3a;color:#fff;border:1px solid #145c3a;box-shadow:none}.bm-peel-campaign .foundry-button--primary:hover{background:#0e432a}.bm-peel-campaign .foundry-button--secondary{color:#100c24;background:0 0;border:1px solid #6b52d0;box-shadow:none}.bm-peel-campaign .foundry-button--secondary:hover{background:#e9e2fb}.bm-peel-form-link{display:inline-flex;gap:1rem;margin-top:1.25rem;text-decoration:underline;text-underline-offset:.3em;line-height:1.6;padding:.4rem 0}.bm-peel-hero .bm-peel-hero__note{font-size:.8rem;color:var(--peel-muted);line-height:1.7;margin-top:1.1rem;max-width:25rem}.bm-peel-hero__place{position:relative;min-height:36rem;margin:0;overflow:hidden;background:#160f30}.bm-peel-hero__place img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:56% center}.bm-peel-hero__place figcaption{position:absolute;bottom:0;inset-inline:0;padding:4rem 2rem 1.8rem;background:linear-gradient(transparent,#100c24eb);color:#fff;font-size:.8rem;line-height:1.8}.bm-peel-hero__place figcaption span{display:block;font-family:cormorant garamond,serif;font-size:2.1rem}.bm-peel-visit{max-width:70rem;padding:clamp(3rem,7vw,7rem)2rem;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}.bm-peel-campaign h2{font-family:cormorant garamond,serif;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;margin:1rem 0 1.5rem}.bm-peel-campaign p{line-height:1.8}.bm-peel-visit a,.bm-peel-request__intro a{color:var(--peel-link);text-decoration:underline;text-underline-offset:.3em;display:inline-block;padding:.5rem 0}.bm-peel-visit figure{margin:0;max-width:23rem;justify-self:end}.bm-peel-visit img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:50% 50% 1rem 1rem}.bm-peel-visit figcaption{font-size:.8rem;margin-top:.75rem}.bm-peel-request{scroll-margin-top:7rem;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem);padding:clamp(3rem,6vw,6rem)max(2rem,calc((100vw - 66rem)/2))}.bm-peel-request__intro{max-width:28rem}.bm-peel-request__form{min-width:0}.bm-peel-request h3{font-family:cormorant garamond,serif;font-size:2.2rem;line-height:1.2;margin:0 0 .8rem}.bm-peel-request__form>.foundry-managed-form{padding:0;background:0 0;box-shadow:none;border:0}.bm-peel-request__form>p{font-size:.9rem}.bm-peel-details{max-width:70rem;padding:3rem 2rem 5rem;margin:auto}.bm-peel-details h2{font-size:2.4rem}.bm-peel-details details{border-top:1px solid #beb3da;padding:1.2rem 0}.bm-peel-details summary{font-weight:600;cursor:pointer;line-height:1.5;padding:.3rem 0}.bm-peel-details details p{max-width:47rem}.bm-peel-campaign :is(a,summary):focus-visible,.bm-peel-teaser a:focus-visible{outline:3px solid #6b52d0;outline-offset:5px}.bm-peel-teaser{border-block:1px solid #d8cfee}.bm-peel-teaser__inner{max-width:78rem;margin:auto;padding:1.6rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.bm-peel-teaser p{margin:0;display:grid;gap:.3rem;line-height:1.6}.bm-peel-teaser strong{font-family:cormorant garamond,serif;font-size:1.8rem;font-weight:500;line-height:1.2}.bm-peel-teaser p>span:last-child{font-size:.85rem;color:var(--peel-muted)}.bm-peel-teaser .foundry-button{background:0 0;color:#100c24;border:1px solid #6b52d0;flex-shrink:0}.bm-peel-teaser .foundry-button:hover{background:#e9e2fb}:root:is(.dark,[data-theme=dark]) :is(.bm-peel-campaign,.bm-peel-teaser){--peel-ink:#f0ecff;--peel-muted:#cbc3e6;--peel-paper:#160f30;--peel-link:#c3aff5}:root:is(.dark,[data-theme=dark]) .bm-peel-request{background:#21183f}:root:is(.dark,[data-theme=dark]) :is(.bm-peel-campaign,.bm-peel-teaser) .foundry-button--secondary{color:#f0ecff;border-color:#c3aff5}:root:is(.dark,[data-theme=dark]) :is(.bm-peel-campaign,.bm-peel-teaser) .foundry-button--secondary:hover{background:#302252}@media(max-width:760px){.bm-peel-hero{grid-template-columns:1fr;min-height:0}.bm-peel-hero__copy{padding:2.5rem 1.4rem}.bm-peel-hero h1{font-size:clamp(3.6rem,14vw,6rem)}.bm-peel-hero__place{min-height:19rem}.bm-peel-hero__place img{object-position:center 48%}.bm-peel-visit{grid-template-columns:1fr;gap:2rem;padding:3rem 1.4rem}.bm-peel-visit figure{max-width:17rem;justify-self:start}.bm-peel-request{grid-template-columns:1fr;padding:3rem 1.4rem}.bm-peel-details{padding:2rem 1.4rem 4rem}.bm-peel-teaser__inner{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.5rem 1.4rem}.bm-peel-actions .foundry-button{justify-content:center}.bm-peel-voucher{gap:1.5rem}.bm-peel-voucher .bm-peel-voucher__saving{font-size:4.2rem}}@media(max-width:370px){.bm-peel-actions{flex-direction:column}.bm-peel-voucher{align-items:flex-start;flex-direction:column;gap:1rem}}.bm-peel-hero__place--product{background:#faf8f7;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:clamp(1.4rem,3vw,3rem)}.bm-peel-hero__place--product img{position:static;width:100%;height:auto;object-fit:contain}.bm-peel-hero__place--product figcaption{position:static;padding:0;background:0 0;color:#100c24}.bm-peel-hero__place--art{background:#faf8f7;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,2rem);gap:.7rem}.bm-peel-hero__place--art img{position:static;width:100%;height:auto;object-fit:contain;max-height:55rem}.bm-peel-hero__place--art figcaption{position:static;padding:0;background:0 0;color:#4b425c;font-size:.75rem;line-height:1.5}@media(max-width:760px){.bm-peel-hero__place--art{min-height:0;padding:1rem 1.4rem 1.5rem}.bm-peel-hero__place--art img{max-height:none}}