.info-page{background:#fff;padding:64px 40px 80px}.info-heading,.info-layout{max-width:1100px;margin:auto}.info-heading{padding-bottom:40px;border-bottom:1px solid #e8e0d8}.info-eyebrow{font:400 12px/18px Manrope,Arial,sans-serif;letter-spacing:1px;color:#720113}.info-heading h1{font:600 56px/1.05 'Cormorant Garamond',Georgia,serif;margin:18px 0}.info-heading>p:last-child{font:400 16px/26px Manrope,Arial,sans-serif;color:#625852}.info-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;padding-top:40px}.info-nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font:400 14px/22px Manrope,Arial,sans-serif}.info-nav a:hover{color:#720113}.info-page article{max-width:740px}.info-page article section{margin-bottom:32px}.info-page h2{font:600 30px/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 12px}.info-page article p{font:400 15px/25px Manrope,Arial,sans-serif;color:#625852;margin:0 0 12px}.info-page article p a{color:#720113;text-decoration:underline;text-underline-offset:3px}.info-draft{padding:18px 20px;background:#f7f3ed;border-left:2px solid #bda29c;margin-bottom:32px}.info-draft strong{font:500 14px/22px Manrope,Arial,sans-serif;color:#720113}.info-draft p{margin:8px 0 0!important;font-size:13px!important;line-height:21px!important}.info-contact{background:#f8f6f2;border-radius:6px;padding:24px;margin-top:36px}.info-contact .book{margin-top:8px}.info-faq{border-bottom:1px solid #e8e0d8;padding:0 0 18px;margin-bottom:18px}.info-faq summary{font:600 25px/1.2 'Cormorant Garamond',Georgia,serif;cursor:pointer;padding:8px 24px 8px 0}.info-faq div{padding-top:12px}@media(max-width:600px){.info-page{padding:36px 24px 56px}.info-heading{padding-bottom:24px}.info-heading h1{font-size:38px;margin:16px 0}.info-heading>p:last-child{font-size:15px;line-height:24px}.info-layout{grid-template-columns:1fr;gap:28px;padding-top:24px}.info-nav{flex-direction:row;flex-wrap:nowrap;overflow:auto;gap:20px;padding-bottom:12px;white-space:nowrap;font-size:13px}.info-page h2{font-size:28px}.info-page article p{font-size:15px;line-height:24px}.info-page article section{margin-bottom:28px}.info-contact{padding:20px}.info-faq summary{font-size:26px}}

.info-question{display:block;margin-top:14px;padding:12px 14px;background:#f7f3ed;border-radius:4px;color:#720113;font:400 13px/22px Manrope,Arial,sans-serif}

/* Fine wine chevrons for the FAQ disclosure controls. */
.info-faq summary{list-style:none;display:flex;align-items:baseline;gap:14px}
.info-faq summary::-webkit-details-marker{display:none}
.info-faq summary::marker{content:""}
.info-faq summary::before{content:"";display:block;flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid #720113;border-bottom:1.5px solid #720113;transform:rotate(-45deg);align-self:center;transition:transform 200ms ease}
.info-faq[open] summary::before{transform:rotate(45deg)}
.info-faq summary:focus-visible{outline:2px solid #bda29c;outline-offset:4px;border-radius:3px}
@media(prefers-reduced-motion:reduce){.info-faq summary::before{transition:none}}
