.component-megamenu-1{display:flex;flex-flow:column;width:100%;transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:250ms;transition-property:all;pointer-events:none;color:#27372a;max-height:0;overflow:hidden}.component-megamenu-1.is-active{pointer-events:all;max-height:100vh}.component-megamenu-1.is-active .desktop-wrapper>.component-tabs>.tab-panels-wrapper>.tab-panel.is-active{pointer-events:all}.component-megamenu-1.is-active .desktop-wrapper>.component-tabs>.tab-panels-wrapper>.tab-panel.is-active .tab-panel.is-active{pointer-events:all}.component-megamenu-1 .wrapper{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);background-color:#fffcf6;padding-inline:0;max-width:97.5rem;width:100%;height:auto !important}.component-megamenu-1 .mobile-wrapper{display:flex;flex-flow:column;overflow-y:auto}@media(min-width: 75rem){.component-megamenu-1 .mobile-wrapper{display:none}}.component-megamenu-1 .mobile-wrapper .component-accordion{gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item{border-bottom:1px solid rgba(123,109,91,.2)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header{gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header>hr{visibility:hidden;height:0;opacity:0}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle:not(:hover,:focus){text-decoration:none}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .accordion-item-content-wrapper{padding-top:0;padding-bottom:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);border:none}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .submenu-list{display:flex;flex-flow:column;margin:0;padding:0;list-style:none;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .submenu-list .component-link{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:400;font-family:Inter;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:#7b6d5b}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .submenu-list .component-link:hover,.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .submenu-list .component-link:focus{text-decoration:underline;color:#000}.component-megamenu-1 .desktop-wrapper{display:none;width:100%}@media(min-width: 75rem){.component-megamenu-1 .desktop-wrapper{display:block}}.component-megamenu-1 .desktop-wrapper.cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.component-megamenu-1 .desktop-wrapper.cards .card{display:flex;flex-flow:column;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);border-top:1px solid rgba(123,109,91,.2)}.component-megamenu-1 .desktop-wrapper.cards .card:not(:nth-child(4n+1)){border-left:1px solid rgba(123,109,91,.2)}.component-megamenu-1 .desktop-wrapper.cards .card .component-link{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0;color:#27372a;text-decoration:none}.component-megamenu-1 .desktop-wrapper.cards .card .component-link:hover{text-decoration:underline}.component-megamenu-1 .desktop-wrapper.cards .card .component-rich-text{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:400;font-family:Inter;letter-spacing:0;color:#7b6d5b}.component-megamenu-1 .desktop-wrapper.grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));min-height:21.25rem}.component-megamenu-1 .desktop-wrapper.grid .card{display:flex;flex-flow:column;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);border-right:1px solid #ccc}.component-megamenu-1 .desktop-wrapper.grid .card:nth-child(3n){border-right:1px solid #ccc}.component-megamenu-1 .desktop-wrapper.grid .card .component-link{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0;color:#27372a;text-decoration:none}.component-megamenu-1 .desktop-wrapper.grid .card .component-link:hover{text-decoration:underline}.component-megamenu-1 .desktop-wrapper.grid .card .component-rich-text{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:400;font-family:Inter;letter-spacing:0;color:#7b6d5b}.component-megamenu-1 .desktop-wrapper.grid .card.featured{position:relative;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);justify-content:flex-end}.component-megamenu-1 .desktop-wrapper.grid .card.featured .component-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;border-radius:0}.component-megamenu-1 .desktop-wrapper.grid .card.featured .component-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(353deg, rgba(0, 0, 0, 0.7) 8.23%, transparent 52.56%);z-index:1}.component-megamenu-1 .desktop-wrapper.grid .card.featured .component-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.component-megamenu-1 .desktop-wrapper.grid .card.featured .text-wrapper{display:flex;flex-flow:column;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);color:#fff;z-index:1}.component-megamenu-1 .desktop-wrapper.grid .card.featured .text-wrapper .meta-wrapper{display:flex;flex-flow:row;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);align-items:center}.component-megamenu-1 .desktop-wrapper.grid .card.featured .text-wrapper .meta-wrapper .category{font-size:min(calc(0.625rem + 0.25 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.2;font-weight:400;font-family:Rhymes Display;letter-spacing:.06em;text-transform:uppercase;display:grid;place-content:center;background-color:#f8f4ec;border-radius:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);color:#27372a;height:clamp(1.875rem,calc(1.875rem + 0 * (100vw - 22.5rem) / 77.5),1.875rem);padding-inline:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);line-height:.9}.component-megamenu-1 .desktop-wrapper.grid .card.featured .text-wrapper .meta-wrapper .date{font-size:min(calc(0.625rem + 0.125 * (100vw - 22.5rem) / 77.5),0.75rem);line-height:1.2;font-weight:300;font-family:Inter;letter-spacing:0;text-transform:uppercase}.component-megamenu-1 .desktop-wrapper.grid .card.featured .text-wrapper .component-link{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.2;font-weight:500;font-family:Rhymes Display;letter-spacing:0;color:#fff}