.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}:where(.wp-block-navigation) ul li{padding:0}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.instagram-socials{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);width:100%}.instagram-socials:not(.has-background){background-color:var(--wp--preset--color--periwinkle,#a2b8e7)}.instagram-socials:not(.has-text-color){color:var(--wp--preset--color--coffee,#3c1f10)}.instagram-socials *,.instagram-socials *::before,.instagram-socials *::after{box-sizing:border-box}.instagram-socials__stage{isolation:isolate;margin-left:auto;margin-right:auto;max-width:1512px;min-height:clamp(28rem,56vw,53.125rem);overflow:hidden;position:relative;width:100%}.instagram-socials__content{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;left:50%;max-width:min(100%,56rem);padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.instagram-socials__content>*{pointer-events:auto}.instagram-socials__heading,.instagram-socials__content>.wp-block-heading,.instagram-socials__content>.instagram-socials__heading{color:inherit;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:clamp(2.5rem,6vw,5.625rem);font-weight:400;letter-spacing:-.01em;line-height:.9;margin:0;text-align:center;text-transform:uppercase;width:100%;word-break:break-word}.instagram-socials__buttons,.instagram-socials__content>.wp-block-buttons,.instagram-socials__content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0;width:100%}.instagram-socials__content .wp-block-button{margin:0}.instagram-socials__content .wp-block-button .wp-block-button__link{background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:30px;color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,Monaco,monospace);font-size:var(--wp--preset--font-size--button-m,16px);font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 20px;text-transform:uppercase}.instagram-socials__content .wp-block-button .wp-block-button__link:hover,.instagram-socials__content .wp-block-button .wp-block-button__link:focus{background:var(--wp--preset--color--coffee,#3c1f10);border-color:var(--wp--preset--color--parchment,#faf9f4);color:var(--wp--preset--color--parchment,#faf9f4);outline-offset:2px}.instagram-socials__placeholder--1,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(1 of .zoom-instagram-widget__item){height:55.06%;left:14.35%;top:-16.01%;width:17.39%}.instagram-socials__placeholder--2,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(2 of .zoom-instagram-widget__item){height:36%;left:-1.39%;top:33.31%;width:11.38%}.instagram-socials__placeholder--3,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(3 of .zoom-instagram-widget__item){height:25.65%;left:27.71%;top:63.16%;width:8.07%}.instagram-socials__placeholder--4,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(4 of .zoom-instagram-widget__item){height:55.18%;left:52.51%;top:63.16%;width:17.46%}.instagram-socials__placeholder--5,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(5 of .zoom-instagram-widget__item){height:36%;left:62.83%;top:3.05%;width:11.38%}.instagram-socials__placeholder--6,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(6 of .zoom-instagram-widget__item){height:55.06%;left:84.46%;top:23.78%;width:17.39%}.instagram-socials__feed{--instagram-socials-stagger:110ms;inset:0;pointer-events:none;position:absolute;z-index:1}.instagram-socials__feed .zoom-instagram,.instagram-socials__feed .zoom-new-instagram-widget,.instagram-socials__feed .zoom-instagram-widget__items-wrapper{height:100%;margin:0;padding:0;width:100%}.instagram-socials__feed .zoom-instagram-widget__header,.instagram-socials__feed .zoom-instagram-widget__footer,.instagram-socials__feed .wpzinsta-pro-load-more,.instagram-socials__feed .wpzinsta-pro-load-more-wrapper,.instagram-socials__feed .wpz-insta-view-on-insta-button,.instagram-socials__feed .masonry-items-sizer,.instagram-socials__feed .swiper-button-prev,.instagram-socials__feed .swiper-button-next,.instagram-socials__feed .svg-icon,.instagram-socials__feed .hover-controls,.instagram-socials__feed .zoom-instagram-icon-wrap,.instagram-socials__feed .zoom-instagram-date,.instagram-socials__feed .wpz-insta-product-badge,.instagram-socials__feed .wpz-insta-buy-now-wrapper,.instagram-socials__feed .wpz-insta-product-icon-wrap,.instagram-socials__feed .wpz-insta-link-product-btn{display:none !important}.instagram-socials__feed .zoom-instagram-widget__items,.instagram-socials__feed ul.zoom-instagram-widget__items{display:block !important;height:100% !important;list-style:none !important;margin:0 !important;padding:0 !important;position:absolute !important;inset:0;width:100% !important;white-space:normal !important;gap:0 !important;grid-template-columns:none !important;grid-auto-flow:unset !important;flex-wrap:nowrap !important;overflow:visible !important}.instagram-socials__feed .zoom-instagram.layout-fullwidth,.instagram-socials__feed .zoom-instagram.layout-grid,.instagram-socials__feed .zoom-instagram.layout-masonry{height:100%;overflow:visible}.instagram-socials__feed:not(.is-revealed) .zoom-instagram-widget__item{opacity:0 !important;transform:translate3d(0,1.25rem,0) scale(.97) !important}.instagram-socials__feed .zoom-instagram-widget__item{float:none !important;list-style:none !important;margin:0 !important;overflow:hidden;padding:0 !important;pointer-events:auto;position:absolute !important;animation:none !important;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);visibility:visible !important;will-change:opacity,transform}.instagram-socials__feed .zoom-instagram-widget__item:nth-child(n + 7 of .zoom-instagram-widget__item){display:none !important}.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap{height:100% !important;opacity:1 !important;overflow:hidden;position:relative;visibility:visible !important;width:100%}.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap::before{display:none !important}.instagram-socials__feed .zoom-instagram-widget__item img,.instagram-socials__feed .zoom-instagram-widget__item img.zoom-instagram-link,.instagram-socials__feed .zoom-instagram-widget__item img.zoom-instagram-link-new{aspect-ratio:auto !important;display:block !important;height:100% !important;margin:0 !important;max-width:none !important;object-fit:cover !important;object-position:center !important;opacity:1 !important;position:relative;transform:none !important;visibility:visible !important;width:100% !important;z-index:1}.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap>a.zoom-instagram-link,.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap>a.mtt-instagram-item-link{background:transparent;display:block;height:100%;inset:0;margin:0;max-width:none;opacity:0;position:absolute;text-decoration:none;width:100%;z-index:2}.instagram-socials__feed .zoom-instagram-widget__item:hover img{transform:none !important}.instagram-socials__feed .zoom-instagram-widget__overlay{display:none !important}.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap>a.zoom-instagram-link:focus-visible,.instagram-socials__feed .zoom-instagram-widget__item-inner-wrap>a.mtt-instagram-item-link:focus-visible{opacity:1;outline:2px solid var(--wp--preset--color--coffee,#3c1f10);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.instagram-socials__feed .zoom-instagram-widget__item,.instagram-socials__placeholders .instagram-socials__placeholder{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width: 67.5rem){.instagram-socials__heading,.instagram-socials__content>.wp-block-heading,.instagram-socials__content>.instagram-socials__heading{font-size:clamp(2.25rem,5vw,4.75rem)}}@media (max-width: 48rem){.instagram-socials__stage{display:block;height:850px;min-height:850px;overflow:hidden}.instagram-socials__content{gap:15px;left:50%;max-width:100%;padding-left:20px;padding-right:20px;position:absolute;top:42.24%;transform:translateX(-50%);width:100%}.instagram-socials__heading,.instagram-socials__content>.wp-block-heading,.instagram-socials__content>.instagram-socials__heading{font-size:36px !important;letter-spacing:-.01em;line-height:.9}.instagram-socials__buttons,.instagram-socials__content>.wp-block-buttons,.instagram-socials__content .wp-block-buttons{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:16px}.instagram-socials__placeholders,.instagram-socials__feed{display:block;inset:0;padding:0;position:absolute;width:100%}.instagram-socials__feed .zoom-instagram,.instagram-socials__feed .zoom-instagram-widget__items-wrapper,.instagram-socials__feed .zoom-instagram-widget__items{display:block !important;height:100% !important;position:absolute !important;inset:0;width:100% !important}.instagram-socials__placeholder--1,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(1 of .zoom-instagram-widget__item){height:32.71% !important;left:25.37% !important;top:-6.12% !important;width:38.81% !important}.instagram-socials__placeholder--2,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(2 of .zoom-instagram-widget__item){height:29.18% !important;left:-9.95% !important;top:54.94% !important;width:34.58% !important}.instagram-socials__placeholder--3,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(3 of .zoom-instagram-widget__item){height:18.35% !important;left:87.81% !important;top:51.65% !important;width:21.89% !important}.instagram-socials__placeholder--4,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(4 of .zoom-instagram-widget__item){height:17.18% !important;left:-.25% !important;top:20.59% !important;width:20.4% !important}.instagram-socials__placeholder--5,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(5 of .zoom-instagram-widget__item){height:33.88% !important;left:40.55% !important;top:72.35% !important;width:40.3% !important}.instagram-socials__placeholder--6,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(6 of .zoom-instagram-widget__item){height:23.76% !important;left:71.64% !important;top:8.71% !important;width:28.36% !important}}@media (max-width: 550px){.instagram-socials__stage{height:calc(100vw * 850 / 402);min-height:0}.instagram-socials__content{top:calc(359px * 100vw / 402)}.instagram-socials__placeholder--1,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(1 of .zoom-instagram-widget__item){height:calc(278px * 100vw / 402) !important;left:calc(102px * 100vw / 402) !important;top:calc(-52px * 100vw / 402) !important;width:calc(156px * 100vw / 402) !important}.instagram-socials__placeholder--2,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(2 of .zoom-instagram-widget__item){height:calc(248px * 100vw / 402) !important;left:calc(-40px * 100vw / 402) !important;top:calc(467px * 100vw / 402) !important;width:calc(139px * 100vw / 402) !important}.instagram-socials__placeholder--3,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(3 of .zoom-instagram-widget__item){height:calc(156px * 100vw / 402) !important;left:calc(353px * 100vw / 402) !important;top:calc(439px * 100vw / 402) !important;width:calc(88px * 100vw / 402) !important}.instagram-socials__placeholder--4,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(4 of .zoom-instagram-widget__item){height:calc(146px * 100vw / 402) !important;left:calc(-1px * 100vw / 402) !important;top:calc(175px * 100vw / 402) !important;width:calc(82px * 100vw / 402) !important}.instagram-socials__placeholder--5,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(5 of .zoom-instagram-widget__item){height:calc(288px * 100vw / 402) !important;left:calc(163px * 100vw / 402) !important;top:calc(615px * 100vw / 402) !important;width:calc(162px * 100vw / 402) !important}.instagram-socials__placeholder--6,.instagram-socials__feed .zoom-instagram-widget__item:nth-child(6 of .zoom-instagram-widget__item){height:calc(202px * 100vw / 402) !important;left:calc(288px * 100vw / 402) !important;top:calc(74px * 100vw / 402) !important;width:calc(114px * 100vw / 402) !important}}@media (max-width: 30rem){.instagram-socials__content .wp-block-buttons{gap:10px}}.newsletter{box-sizing:border-box;isolation:isolate;overflow:hidden;padding:40px 40px 10px;position:relative;width:100%}.newsletter:not(.has-background){background-color:var(--wp--preset--color--butter-yellow,#f5e29e)}.newsletter:not(.has-text-color){color:var(--wp--preset--color--coffee,#3c1f10)}.newsletter *,.newsletter *::before,.newsletter *::after{box-sizing:border-box}.newsletter__inner{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;margin-left:auto;margin-right:auto;max-width:1440px;position:relative;width:100%;z-index:1}@media (min-width: 64rem){.newsletter__inner{align-items:center;flex-direction:row;gap:23px}}@media (min-width: 64rem){.newsletter__inner:not(:has(.newsletter__header)){align-items:center;display:grid;column-gap:23px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto}.newsletter__inner:not(:has(.newsletter__header))>.newsletter__heading,.newsletter__inner:not(:has(.newsletter__header))>.wp-block-heading.newsletter__heading,.newsletter__inner:not(:has(.newsletter__header))>.newsletter__copy,.newsletter__inner:not(:has(.newsletter__header))>.wp-block-paragraph.newsletter__copy{grid-column:1;grid-row:1}.newsletter__inner:not(:has(.newsletter__header))>.newsletter__heading,.newsletter__inner:not(:has(.newsletter__header))>.wp-block-heading.newsletter__heading{align-self:start}.newsletter__inner:not(:has(.newsletter__header))>.newsletter__copy,.newsletter__inner:not(:has(.newsletter__header))>.wp-block-paragraph.newsletter__copy{align-self:start;margin-top:calc(1.1 * var(--wp--preset--font-size--h-1,4rem) + 3px) !important}.newsletter__inner:not(:has(.newsletter__header))>.newsletter__embed,.newsletter__inner:not(:has(.newsletter__header))>.wp-block-group.newsletter__embed{grid-column:2;grid-row:1}}.newsletter__heading,.newsletter h2.newsletter__heading,.newsletter .wp-block-heading.newsletter__heading,.newsletter__header .newsletter__heading,.newsletter__header .wp-block-heading.newsletter__heading,.editor-styles-wrapper .newsletter h2.newsletter__heading,.editor-styles-wrapper .newsletter .wp-block-heading.newsletter__heading{color:inherit;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--h-1,4rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 !important;margin-block:0 !important;padding:0;text-transform:capitalize}.newsletter__copy,.newsletter p.newsletter__copy,.newsletter .wp-block-paragraph.newsletter__copy,.newsletter__header .newsletter__copy,.newsletter__header .wp-block-paragraph.newsletter__copy,.editor-styles-wrapper .newsletter p.newsletter__copy,.editor-styles-wrapper .newsletter .wp-block-paragraph.newsletter__copy{color:inherit;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,1rem);font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0 !important;margin-block:0 !important;padding:0}.newsletter__embed,.newsletter .wp-block-group.newsletter__embed{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-start;margin:1.5rem 0 0;max-width:100%;min-width:0;width:100%}@media (min-width: 64rem){.newsletter__embed,.newsletter .wp-block-group.newsletter__embed{align-items:center;align-self:center;justify-content:center;margin-top:0;width:auto}}.newsletter__embed .wp-block-html,.newsletter__embed iframe,.newsletter__embed>*{max-width:100%}.newsletter__embed form,.newsletter__embed .substack-widget form,.newsletter__embed .substack-widget-embed form{align-items:stretch;display:flex;margin:0;max-width:100%;width:100%}.newsletter__embed input[type="email"],.newsletter__embed input[type="text"],.newsletter__embed .substack-widget input[type="email"]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:5px 0 0 5px;box-shadow:none;box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);flex:0 1 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:400;letter-spacing:.15px;line-height:normal;margin:0;min-height:0;min-width:0;padding:16px 50px 16px 16px;width:auto}.newsletter__embed input[type="email"]:focus,.newsletter__embed input[type="text"]:focus,.newsletter__embed .substack-widget input[type="email"]:focus{border-color:var(--wp--preset--color--coffee,#3c1f10);outline:2px solid var(--wp--preset--color--coffee,#3c1f10);outline-offset:0}.newsletter__embed input[type="email"]::placeholder,.newsletter__embed input[type="text"]::placeholder,.newsletter__embed .substack-widget input[type="email"]::placeholder{color:var(--wp--preset--color--coffee,#3c1f10);opacity:.75}.newsletter__embed button,.newsletter__embed input[type="submit"],.newsletter__embed .substack-widget button,.newsletter__embed .substack-widget input[type="submit"]{-webkit-appearance:none;appearance:none;background:var(--wp--preset--color--coffee,#3c1f10);border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:0 5px 5px 0;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:700;letter-spacing:.15px;line-height:normal;margin:0;padding:16px;white-space:nowrap}.newsletter__embed button:hover,.newsletter__embed button:focus,.newsletter__embed input[type="submit"]:hover,.newsletter__embed input[type="submit"]:focus,.newsletter__embed .substack-widget button:hover,.newsletter__embed .substack-widget button:focus{opacity:.92}.newsletter__embed iframe{border:0;display:block;min-height:52px;width:100%}@media (max-width: 48rem){.newsletter{padding:20px}.newsletter__inner{align-items:stretch;flex-direction:column;gap:10px}.newsletter__heading,.newsletter h2.newsletter__heading,.newsletter .wp-block-heading.newsletter__heading,.newsletter__header .newsletter__heading,.newsletter__header .wp-block-heading.newsletter__heading,.newsletter .newsletter__heading.has-h-1-font-size,.editor-styles-wrapper .newsletter h2.newsletter__heading,.editor-styles-wrapper .newsletter .wp-block-heading.newsletter__heading{font-size:48px !important;letter-spacing:-.02em;line-height:1.1;text-transform:capitalize;white-space:nowrap}.newsletter__copy,.newsletter p.newsletter__copy,.newsletter .wp-block-paragraph.newsletter__copy,.newsletter__header .newsletter__copy,.newsletter__header .wp-block-paragraph.newsletter__copy,.newsletter p.newsletter__copy.has-paragraph-m-font-size,.newsletter .wp-block-paragraph.newsletter__copy.has-paragraph-m-font-size,.editor-styles-wrapper .newsletter p.newsletter__copy,.editor-styles-wrapper .newsletter .wp-block-paragraph.newsletter__copy{font-size:16px !important;letter-spacing:.02em;line-height:1.4;width:100%}.newsletter__embed,.newsletter .wp-block-group.newsletter__embed{margin-top:0;width:100%}.newsletter__embed form,.newsletter__embed .substack-widget form,.newsletter__embed .substack-widget-embed form{width:100%}.newsletter__embed input[type="email"],.newsletter__embed input[type="text"],.newsletter__embed .substack-widget input[type="email"]{flex:1 1 auto;min-width:0;width:100%}}.single-layout__sidebar .newsletter{border:1px solid var(--wp--preset--color--coffee,#3c1f10);box-sizing:border-box;padding:10px;width:100%}.single-layout__sidebar .newsletter:not(.has-background){background-color:var(--wp--preset--color--tomato,#f15b22)}.single-layout__sidebar .newsletter__inner{align-items:stretch;flex-direction:column;gap:10px;justify-content:center;margin:0;max-width:none}.single-layout__sidebar .newsletter__heading,.single-layout__sidebar .newsletter h2.newsletter__heading,.single-layout__sidebar .newsletter .wp-block-heading.newsletter__heading,.single-layout__sidebar .newsletter__header .newsletter__heading,.single-layout__sidebar .newsletter__header .wp-block-heading.newsletter__heading{font-size:36px;letter-spacing:-.36px;line-height:1.1;text-transform:none;white-space:nowrap}.single-layout__sidebar .newsletter__copy,.single-layout__sidebar .newsletter p.newsletter__copy,.single-layout__sidebar .newsletter .wp-block-paragraph.newsletter__copy,.single-layout__sidebar .newsletter__header .newsletter__copy,.single-layout__sidebar .newsletter__header .wp-block-paragraph.newsletter__copy{font-size:16px;letter-spacing:.32px;line-height:1.4;width:100%}.single-layout__sidebar .newsletter__embed,.single-layout__sidebar .newsletter .wp-block-group.newsletter__embed{align-self:stretch;justify-content:flex-start;margin:0;width:100%}.single-layout__sidebar .newsletter__embed input[type="email"],.single-layout__sidebar .newsletter__embed input[type="text"],.single-layout__sidebar .newsletter__embed .substack-widget input[type="email"]{flex:1 1 auto;width:100%}@media (min-width: 64rem){.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header)){display:flex;flex-direction:column;gap:10px}.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.newsletter__heading,.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.wp-block-heading.newsletter__heading,.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.newsletter__copy,.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.wp-block-paragraph.newsletter__copy,.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.newsletter__embed,.single-layout__sidebar .newsletter__inner:not(:has(.newsletter__header))>.wp-block-group.newsletter__embed{grid-column:auto;grid-row:auto;margin-top:0 !important}}a{display:block;float:left;margin:0 1rem 0 0;display:block;border:none;object-fit:contain}*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;background-color:var(--wp--preset--color--parchment,#faf9f4)}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:clip}:root,body{--wp-admin-theme-color:#3c1f10;--wp-admin-theme-color--rgb:60,31,16;--wp-admin-theme-color-darker-10:#361c0e;--wp-admin-theme-color-darker-20:#2f180c}body{background:#faf9f4}a{color:#3c1f10}a:active,a:focus,a:hover{color:#6b7fa8}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color)}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#1e1e1e;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover{background:var(--wp-admin-theme-color-darker-10);border-color:transparent;box-shadow:none;color:#fff}.wp-core-ui .button-group>.button.active{background:rgba(var(--wp-admin-theme-color--rgb),.08);border-color:var(--wp-admin-theme-color)}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#f5e29e}.wp-core-ui .wp-full-overlay-footer .devices button.active:hover,.wp-core-ui .wp-full-overlay-footer .devices button:focus{border-bottom-color:#3c1f10}:root{--animate-duration:1.15s;--animate-duration-fast:.75s;--animate-duration-slow:1.5s;--animate-distance:28px;--animate-distance-sm:16px;--animate-stagger-step:150ms;--animate-ease:cubic-bezier(.22,1,.36,1)}.animate-stagger,.is-style-animate-stagger,[class*=animate-fade],[class*=animate-scale],[class*=is-style-animate-fade],[class*=is-style-animate-scale]{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.animate-stagger>*,.is-style-animate-stagger>*,[class*=animate-fade],[class*=animate-scale],[class*=is-style-animate-fade],[class*=is-style-animate-scale]{opacity:1 !important;transform:none !important;transition:none !important}}.site-footer{background-color:var(--wp--preset--color--coffee,#3c1f10);color:var(--wp--preset--color--butter-yellow,#f5e29e);overflow:hidden;position:relative}.site-footer__inner{align-items:stretch;display:flex;flex-direction:column;gap:21px;margin:0 auto;max-width:1512px;position:relative;z-index:1}.site-footer__top{align-items:center;display:flex;flex-direction:column;gap:34px;width:100%}.site-footer__main{align-items:flex-start;box-sizing:border-box;display:flex;gap:163px;justify-content:center;margin:0 auto;max-width:1512px;padding:57px 205px;width:100%}.site-footer__nav{flex:0 0 auto;width:89px}.site-footer__menu{align-items:center;display:flex;flex-direction:column;gap:15px;list-style:none;margin:-5px 0 0;padding:0;text-align:center}.site-footer__menu a{color:var(--wp--preset--color--butter-yellow,#f5e29e);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease;white-space:nowrap}.site-footer__menu a:focus,.site-footer__menu a:hover{opacity:.7;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:3px}.site-footer__tagline{color:var(--wp--preset--color--butter-yellow,#f5e29e);flex:0 1 598px;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:32px;font-weight:400;letter-spacing:-.013em;line-height:1.1;margin:0;max-width:598px;opacity:1;text-align:center;width:100%}.site-footer__legal{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto -8px;max-width:1448px;padding:0;width:100%}.site-footer__copyright,.site-footer__credits{color:var(--wp--preset--color--butter-yellow,#f5e29e);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin:0;text-transform:uppercase;white-space:nowrap}.site-footer__credits{text-align:right}.site-footer__credits a{color:inherit;text-decoration:none;transition:opacity .15s ease}.site-footer__credits a:focus,.site-footer__credits a:hover{opacity:.7;text-decoration:underline;text-underline-offset:3px}.site-footer__logo{line-height:0;pointer-events:none;position:relative;width:100%}.site-footer__logo-img{display:block;height:auto;max-width:none;width:100%}@media (min-width:64rem) and (max-width:87.5rem){.site-footer__main{padding:57px 5%}.site-footer__legal{padding:0 20px}}@media (max-width:1200px){.site-footer__main{gap:clamp(48px,8vw,163px);padding:57px clamp(40px,8vw,205px)}}@media (max-width:67.5rem){.site-footer__main{justify-content:space-between}}@media (max-width:1100px){.site-footer__inner{gap:21px}.site-footer__top{gap:36px}.site-footer__main{gap:48px;padding:48px 40px}.site-footer__tagline{flex-basis:420px;font-size:24px;max-width:420px}.site-footer__legal{padding:0 32px}}@media (max-width:767px){.site-footer__inner{gap:16px}.site-footer__top{gap:32px}.site-footer__main{align-items:center;flex-direction:column;gap:32px;padding:40px 20px 0}.site-footer__nav{width:auto}.site-footer__menu{flex-direction:row;flex-wrap:wrap;gap:16px 24px;justify-content:center}.site-footer__tagline{flex-basis:auto;font-size:20px;max-width:100%;order:-1}.site-footer__legal{align-items:center;flex-direction:column;gap:8px;padding:0 20px;text-align:center}.site-footer__copyright,.site-footer__credits{font-size:12px;letter-spacing:.08em;text-align:center;white-space:normal}}.mobile-flyout-panel__chrome{flex-shrink:0;padding:12px 0 0;width:100%}.mobile-flyout-panel__actions,.mobile-flyout-panel__content,.mobile-flyout-panel__logo{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:0s}@media (prefers-reduced-motion:reduce){.mobile-flyout-panel,.mobile-flyout-panel__actions,.mobile-flyout-panel__content,.mobile-flyout-panel__logo{opacity:1 !important;transform:none !important;transition:none !important}}.mobile-flyout-panel__logo{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:min(414px,85vw);padding:0 20px;width:100%}.mobile-flyout-panel__logo-link{color:var(--wp--preset--color--coffee,#3c1f10);display:block;line-height:0;text-decoration:none;width:100%}.mobile-flyout-panel__logo-words{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.mobile-flyout-panel__logo .logo-img{filter:none;height:auto;max-height:78px;object-fit:contain;width:auto}.mobile-flyout-panel__logo .logo-img--mallory{flex:215 1 auto;max-width:calc(55.12821% - 6.61538px)}.mobile-flyout-panel__logo .logo-img--oniki{flex:175 1 auto;max-width:calc(44.87179% - 5.38462px)}.mobile-flyout-panel__actions{align-items:center;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;padding:16px 20px;width:100%}.mobile-flyout-panel__close{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:40px;box-shadow:var(--lg-shadow-outline,inset 3px 3px .5px -3.5px hsla(0,0%,100%,.5),inset 0 0 0 .5px hsla(0,0%,100%,.3));box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;height:36px;justify-content:center;letter-spacing:.7px;line-height:1;min-height:36px;padding:8px 17px;text-transform:uppercase;white-space:nowrap}.mobile-flyout-panel__search-slot{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.mobile-flyout-panel .header-search{--header-search-chrome:var(--wp--preset--color--coffee,#3c1f10);--header-search-collapsed-width:calc(6.5em + 19px);--header-search-open-width:min(320px,calc(100vw - 48px));--header-search-fg:var(--wp--preset--color--coffee,#3c1f10);--nav-pill-height:36px;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent !important;border:1px solid var(--wp--preset--color--coffee,#3c1f10);box-shadow:var(--lg-shadow-outline-search,inset 3px 3px 1px -3px hsla(0,0%,100%,.8),inset 0 0 0 1px hsla(0,0%,100%,.5));color:var(--wp--preset--color--coffee,#3c1f10);flex-shrink:0;font-size:14px;height:36px;min-height:36px;padding:0 16px 0 20px}.mobile-flyout-panel .header-search .liquid-glass-lenses,.mobile-flyout-panel .header-search .liquid-glass-specular{display:none !important}.mobile-flyout-panel .header-search input[type=search].header-search-input,.mobile-flyout-panel .header-search input[type=search].header-search-input::placeholder{color:var(--wp--preset--color--coffee,#3c1f10)}.mobile-flyout-panel .header-search-submit{color:var(--wp--preset--color--coffee,#3c1f10)}.mobile-flyout-panel .header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-input{padding-left:calc(50% - 3.25em) !important}.mobile-flyout-panel .block-area-mobile-flyout{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);display:flex;flex-direction:column;gap:0;padding:0 20px 24px;width:100%}.mobile-flyout-panel .block-area-mobile-flyout>*{min-width:0;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons{--navigation-buttons-gap:18px;margin:0;padding:16px 0;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation__container,.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation__responsive-container-content{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:var(--navigation-buttons-gap);justify-content:flex-start;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item{align-items:stretch;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content{border-radius:40px;font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:36px;font-weight:400;justify-content:center;letter-spacing:-.36px;line-height:1.1;padding:8px 17px;text-transform:capitalize;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content:not(:first-child){padding-bottom:6px;padding-top:8px}.mobile-flyout-panel .wp-block-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:0;padding:0 0 16px 20px;width:100%}.mobile-flyout-panel .wp-block-buttons .wp-block-button{margin:0;width:100%}.mobile-flyout-panel .wp-block-button.is-style-arrow .wp-block-button__link,.mobile-flyout-panel .wp-block-button.is-style-link-button .wp-block-button__link{font-size:14px;letter-spacing:-.56px;line-height:.9;padding:0;text-transform:uppercase}.mobile-flyout-panel .wp-block-button.is-style-arrow .wp-block-button__link:before,.mobile-flyout-panel .wp-block-button.is-style-link-button .wp-block-button__link:before{height:21px;width:20px}.mobile-flyout-panel .single-post-highlight{background:transparent;padding:10px 0 0;width:100%}.mobile-flyout-panel .single-post-highlight__inner{align-items:start;column-gap:10px;display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:0;row-gap:6px;width:100%}.mobile-flyout-panel .single-post-highlight__inner:after,.mobile-flyout-panel .single-post-highlight__inner:before{background-color:currentColor;content:"";display:block;height:1px;width:100%}.mobile-flyout-panel .single-post-highlight__inner:before{grid-column:1/-1;grid-row:1;margin-bottom:4px}.mobile-flyout-panel .single-post-highlight__inner:after{grid-column:1/-1;grid-row:4;margin-top:4px}.mobile-flyout-panel .single-post-highlight__media{align-self:start;flex:0 0 100px;grid-column:1;grid-row:2/span 2;max-width:100px;width:100px}.mobile-flyout-panel .single-post-highlight__image{aspect-ratio:1;height:100px;width:100px}.mobile-flyout-panel .single-post-highlight__content,.mobile-flyout-panel .single-post-highlight__main{display:contents}.mobile-flyout-panel .single-post-highlight__excerpt,.mobile-flyout-panel .single-post-highlight__footer,.mobile-flyout-panel .single-post-highlight__main>.single-post-highlight__rule:first-child{display:none}.mobile-flyout-panel .single-post-highlight__category{display:block;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;grid-column:2;grid-row:2;letter-spacing:.72px;line-height:1.25;margin:0;text-transform:uppercase;white-space:nowrap}.mobile-flyout-panel .single-post-highlight__category-bracket{display:inline}.mobile-flyout-panel .single-post-highlight__title{align-self:start;font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:24px;grid-column:2;grid-row:3;letter-spacing:-.48px;line-height:1.1;margin:0}@media (max-width:480px){.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content{font-size:clamp(28px,8vw,36px)}}.wp-block-buttons:not(.is-vertical),[class*=__buttons]:not(.sidebar-about__buttons):not(.sidebar-cookbook-highlight__buttons){flex-wrap:wrap}[class*=__buttons]:not(.sidebar-about__buttons):not(.sidebar-cookbook-highlight__buttons){justify-content:center}.wp-block-buttons:not(.is-vertical) .wp-block-button .wp-block-button__link,[class*=__buttons]:not(.sidebar-about__buttons):not(.sidebar-cookbook-highlight__buttons) .wp-block-button .wp-block-button__link{padding-left:20px;padding-right:20px;white-space:nowrap}.single-post{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);margin-left:auto;margin-right:auto;position:relative;width:100%}.single-post--kitchen,.single-post--recipe{max-width:1440px;padding-left:clamp(1.25rem,5vw,70px);padding-right:clamp(1.25rem,5vw,70px);padding-top:0}.single-post--recipe{--single-post-gutter:36px;max-width:1512px;padding-left:var(--single-post-gutter);padding-right:var(--single-post-gutter)}@media (max-width:1024px){.single-post--recipe{--single-post-gutter:24px}}@media (max-width:480px){.single-post--recipe{--single-post-gutter:16px}}.single-post--kitchen .single-post__header-band,.single-post--recipe .single-post__header-band{isolation:isolate;margin-left:calc(clamp(1.25rem,5vw,70px) * -1);margin-right:calc(clamp(1.25rem,5vw,70px) * -1);position:relative}.single-post--recipe .single-post__header-band{margin-left:calc(var(--single-post-gutter,36px) * -1);margin-right:calc(var(--single-post-gutter,36px) * -1);padding-bottom:40px;padding-top:calc(var(--header-offset,7.5rem) - 1.5rem)}body:not(.header-behavior-animated):not(.header-behavior-fixed-overlay) .single-post--recipe .single-post__header-band{margin-top:calc(var(--header-offset,7.5rem) * -1)}.single-post--kitchen .single-post__header-band:before,.single-post--recipe .single-post__header-band:before{bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}.single-post--recipe .single-post__header-band:before{background:var(--wp--preset--color--butter-yellow,#f5e29e)}.single-post--kitchen .single-post__header-band>*,.single-post--recipe .single-post__header-band>*{position:relative;z-index:1}.single-post--kitchen .single-post__header-band .single-hero--kitchen,.single-post--recipe .single-post__header-band .single-hero--recipe{margin-bottom:0}.single-article,.single-breadcrumbs{margin:0;padding:0}.single-hero .single-breadcrumbs{margin:0;padding:25px 0 0}.single-breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.single-breadcrumbs__item{align-items:center;display:inline-flex;gap:12px;margin:0}.single-layout__main>.single-breadcrumbs .single-breadcrumbs__current,.single-layout__main>.single-breadcrumbs .single-breadcrumbs__link{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4;text-decoration:none;text-transform:none}.single-layout__main>.single-breadcrumbs .single-breadcrumbs__link:focus,.single-layout__main>.single-breadcrumbs .single-breadcrumbs__link:hover{text-decoration:underline}.single-breadcrumbs__current,.single-breadcrumbs__link{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.1;text-decoration:none;text-transform:uppercase}.single-breadcrumbs__link:focus,.single-breadcrumbs__link:hover{text-decoration:underline}.single-breadcrumbs__sep{align-items:center;color:var(--wp--preset--color--coffee,#3c1f10);display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4}.single-hero{margin-bottom:clamp(2rem,5vw,3.75rem)}.single-hero--kitchen,.single-hero--recipe{display:flex;flex-direction:column;gap:30px}.single-hero--recipe{gap:0;margin-bottom:0;padding-left:40px;padding-right:40px;padding-top:8px}.single-hero__inner{align-items:stretch;display:flex;flex-direction:column;gap:18px;width:100%}.single-hero--recipe .single-hero__inner{padding:0}@media (min-width:64rem){.single-hero--recipe .single-hero__inner{align-items:stretch;flex-direction:row;gap:18px;padding:0}.single-hero--recipe .single-hero__media{align-self:flex-start;box-sizing:border-box;flex:0 1 50%;max-width:none;min-width:0;width:50%}.single-hero--recipe .single-hero__content{box-sizing:border-box;flex:1 1 0;min-height:100%;min-width:0;width:auto}}@media (min-width:90rem){.single-hero--recipe .single-hero__media{max-width:799px}}.single-hero__media{box-sizing:border-box;line-height:0;overflow:hidden;width:100%}.single-hero__image{aspect-ratio:567/373;display:block;height:auto;object-fit:cover;width:100%}.single-hero--recipe .single-hero__media{border:1px solid var(--wp--preset--color--coffee,#3c1f10);width:100%}@media (min-width:64rem){.single-hero--recipe .single-hero__media{width:50%}}@media (min-width:93.75rem){.single-hero--recipe .single-hero__media{flex:0 1 60%;width:60%}}.single-hero--recipe .single-hero__image{aspect-ratio:397/514;display:block;height:auto;max-width:none;object-fit:cover;width:100%}@media (min-width:64rem){.single-hero--recipe .single-hero__image{aspect-ratio:799/707;height:auto;width:100%}}.single-hero__content{display:flex;flex-direction:column;gap:1.25rem}.single-hero--recipe .single-hero__content{align-items:stretch;gap:20px;justify-content:flex-start;margin:0;max-width:none;text-align:left;width:100%}@media (min-width:64rem){.single-hero--recipe .single-hero__content{gap:0;min-height:100%}.single-hero--recipe .single-hero__intro{flex-shrink:0}.single-hero--recipe .single-hero__footer{flex-shrink:0;margin-top:auto}}.single-hero--recipe .single-hero__intro{align-items:stretch;display:flex;flex-direction:column;gap:11px;width:100%}.single-hero--recipe .single-hero__title-rule{background:var(--wp--preset--color--coffee,#3c1f10);flex-shrink:0;height:1px;width:100%}.single-hero--recipe .single-hero__footer{align-items:stretch;display:flex;flex-direction:column;gap:30px;margin-bottom:0;width:100%}.single-hero__title{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;line-height:1.25;margin:0}.single-hero--recipe .single-hero__title{font-size:clamp(3rem,5vw,4rem);letter-spacing:-.02em;line-height:1.1;margin:0;text-align:left;text-transform:capitalize;width:100%}.single-hero__details{display:flex;flex-direction:column;width:100%}.single-hero__detail{align-items:flex-start;border-bottom:1px solid var(--wp--preset--color--coffee,#3c1f10);box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);display:flex;gap:12px;justify-content:space-between;padding:12px 10px;width:100%}.single-hero__detail:first-child{border-top:1px solid var(--wp--preset--color--coffee,#3c1f10)}.single-hero__detail-label{flex-shrink:0;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.single-hero__detail-value{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.25;margin:0;text-align:right}.single-hero--recipe .single-hero__detail-value{text-transform:capitalize}@media (min-width:64rem){.single-hero__detail-value{font-size:24px;line-height:1.1}}.single-hero__category-link{color:inherit;text-decoration:none}.single-hero__category-link:focus,.single-hero__category-link:hover{text-decoration:underline}.single-hero__rating-module{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:center}.single-hero__rating-stars{display:flex;flex-shrink:0;gap:2px;height:20px;width:108px}.single-hero__rating-star-wrap{display:block;flex:1 1 0;height:20px;line-height:0;opacity:.25}.single-hero__rating-star-wrap.is-filled{opacity:1}.single-hero__rating-module .single-hero__rating-star{display:block;height:20px;object-fit:contain;width:100%}.single-hero__rating-caption{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;margin:0;text-align:right;text-transform:uppercase;white-space:nowrap}.single-hero__snippet{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.single-hero--recipe .single-hero__snippet,.single-hero--recipe .single-hero__snippet .wprm-recipe-buttons,.single-hero--recipe .single-hero__snippet .wprm-recipe-snippet,.single-hero--recipe .single-hero__snippet .wprm-recipe-snippet-buttons,.single-hero--recipe .single-hero__snippet p,.single-hero--recipe .single-hero__snippet>div{margin-bottom:0;padding-bottom:0}@media (min-width:64rem){.single-hero__snippet{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:64rem) and (max-width:87.5rem){.single-hero__snippet{align-items:stretch;flex-wrap:wrap}}.single-hero__snippet .wprm-recipe-buttons,.single-hero__snippet .wprm-recipe-snippet,.single-hero__snippet .wprm-recipe-snippet-buttons,.single-hero__snippet>div{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}@media (min-width:64rem){.single-hero__snippet .wprm-recipe-buttons,.single-hero__snippet .wprm-recipe-snippet,.single-hero__snippet .wprm-recipe-snippet-buttons,.single-hero__snippet>div{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:64rem) and (max-width:87.5rem){.single-hero__snippet .wprm-recipe-buttons,.single-hero__snippet .wprm-recipe-snippet,.single-hero__snippet .wprm-recipe-snippet-buttons,.single-hero__snippet>div{align-items:stretch;flex-wrap:wrap}}.single-hero__snippet .wprm-recipe-jump,.single-hero__snippet .wprm-recipe-link,.single-hero__snippet .wprm-recipe-pin,.single-hero__snippet .wprm-recipe-print,.single-hero__snippet .wprm-recipe-snippet-button,.single-hero__snippet a,.single-hero__snippet button{align-items:center;background:var(--wp--preset--color--tomato,#f15b22) !important;border:1px solid var(--wp--preset--color--coffee,#3c1f10) !important;border-radius:30px;box-shadow:none !important;box-sizing:border-box;color:#2c170c !important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05em;line-height:1;padding:10px 20px !important;text-align:center;text-decoration:none !important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;width:auto}.single-hero__snippet .wprm-recipe-jump:focus,.single-hero__snippet .wprm-recipe-jump:hover,.single-hero__snippet .wprm-recipe-link:focus,.single-hero__snippet .wprm-recipe-link:hover,.single-hero__snippet .wprm-recipe-pin:focus,.single-hero__snippet .wprm-recipe-pin:hover,.single-hero__snippet .wprm-recipe-print:focus,.single-hero__snippet .wprm-recipe-print:hover,.single-hero__snippet .wprm-recipe-snippet-button:focus,.single-hero__snippet .wprm-recipe-snippet-button:hover,.single-hero__snippet a:focus,.single-hero__snippet a:hover,.single-hero__snippet button:focus,.single-hero__snippet button:hover{background:var(--wp--preset--color--coffee,#3c1f10) !important;border-color:var(--wp--preset--color--parchment,#faf9f4) !important;color:var(--wp--preset--color--parchment,#faf9f4) !important;opacity:1;text-decoration:none !important}.single-hero__snippet .wprm-recipe-jump:focus-visible,.single-hero__snippet .wprm-recipe-link:focus-visible,.single-hero__snippet .wprm-recipe-pin:focus-visible,.single-hero__snippet .wprm-recipe-print:focus-visible,.single-hero__snippet .wprm-recipe-snippet-button:focus-visible,.single-hero__snippet a:focus-visible,.single-hero__snippet button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.single-layout{display:grid;gap:clamp(2rem,5vw,3.75rem);grid-template-columns:minmax(0,1fr);margin:40px auto;max-width:1192px}@media (max-width:67.5rem){.single-layout{grid-template-columns:minmax(0,1fr)}.single-layout__main{max-width:100%;width:100%}}@media (min-width:67.5625rem){.single-layout{align-items:start;column-gap:0;grid-template-columns:minmax(0,704px) minmax(0,342px);justify-content:space-between}}@media (min-width:90rem){.single-layout{grid-template-columns:704px 342px}}.single-layout__main,.single-layout__sidebar{display:flex;flex-direction:column;gap:30px;min-width:0;width:100%}.single-layout__sidebar{align-items:flex-start}@media (max-width:67.5rem){.single-layout__sidebar{display:none}}@media (min-width:67.5625rem){.single-layout__sidebar{max-width:342px}}.single-layout__sidebar .sidebar-about,.single-layout__sidebar .sidebar-cookbook-highlight,.single-layout__sidebar .sidebar-latest-recipes{margin-bottom:30px;max-width:100%;min-width:0}.single-layout__sidebar .facetwp-facet[data-type=search],.single-layout__sidebar .facetwp-type-search,.single-layout__sidebar .wp-block-search{margin-bottom:30px;max-width:100%;width:100%}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__inside-wrapper{align-items:center;background:var(--wp--preset--color--parchment,#faf9f4);border:2px solid var(--wp--preset--color--coffee,#3c1f10) !important;border-radius:0;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:4px;padding:12px 16px;width:100%}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__input{-webkit-appearance:none;appearance:none;background:transparent;border:0 !important;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);flex:1 1 auto;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:24px;font-weight:400;letter-spacing:.01em;line-height:1.1;margin:0;min-height:0;min-width:0;padding:0;width:auto}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__input::placeholder{color:var(--wp--preset--color--coffee,#3c1f10);opacity:1}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__input:focus{outline:none}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:flex;flex-shrink:0;font-size:0;height:24px;justify-content:center;line-height:0;margin:0;min-height:24px;min-width:24px;padding:0;width:24px}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button:focus,.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button:hover{background:transparent;color:var(--wp--preset--color--coffee,#3c1f10);opacity:.75}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button svg{display:none}.single-layout__sidebar .wp-block-search__button-inside .wp-block-search__button:before{background:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/facet-search.svg") 50%/14px 14px no-repeat;content:"";display:block;flex-shrink:0;height:24px;width:24px}.single-content{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4}.single-content>:first-child{margin-top:0}.single-content>*+*{margin-top:30px}.single-content .has-paragraph-l-font-size,.single-content>.wp-block-paragraph:first-child,.single-content>p:first-child{font-size:var(--wp--preset--font-size--paragraph-l,32px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.single-content p{font-size:var(--wp--preset--font-size--paragraph-m,16px);letter-spacing:.02em;line-height:1.4;margin:0}.single-content .wp-block-paragraph+.wp-block-paragraph,.single-content p+p{margin-top:20px}.single-content>.wp-block-paragraph:first-child+.wp-block-paragraph,.single-content>p:first-child+p{margin-top:30px}.single-content a{color:inherit;text-decoration:underline;transition:color .15s ease}.single-content a:focus,.single-content a:hover{color:var(--wp--preset--color--tomato,#f15b22)}.single-content a:focus-visible{outline:2px solid var(--wp--preset--color--tomato,#f15b22);outline-offset:2px}.single-content h2,.single-content h2.wp-block-heading,.single-content h3,.single-content h3.wp-block-heading{font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:var(--wp--preset--font-size--h-3,36px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0;padding:10px 0}.single-content>*+h2,.single-content>*+h2.wp-block-heading,.single-content>*+h3,.single-content>*+h3.wp-block-heading{margin-top:20px}.single-content h4,.single-content h4.wp-block-heading{font-size:var(--wp--preset--font-size--h-4,24px);line-height:1.1}.single-content h4,.single-content h4.wp-block-heading,.single-content h5,.single-content h5.wp-block-heading{font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-weight:400;letter-spacing:.01em;margin:0}.single-content h5,.single-content h5.wp-block-heading{font-size:var(--wp--preset--font-size--h-5,18px);line-height:1.25}.single-content .wp-block-columns{gap:19px !important}.single-content .wp-block-column>*+*{margin-top:19px}.single-content .wp-block-column>.wp-block-list,.single-content .wp-block-column>ol,.single-content .wp-block-column>ul{margin-bottom:20px;margin-top:19px}.single-content a.wprm-jump-to-recipe-shortcode:not(.mallory-wprm-card *),.single-content a.wprm-recipe-jump:not(.mallory-wprm-card *),.single-content a.wprm-recipe-link:not(.mallory-wprm-card *){align-items:center;background:transparent !important;border:1px dotted var(--wp--preset--color--coffee,#3c1f10) !important;border-radius:0;box-shadow:none;color:var(--wp--preset--color--coffee,#3c1f10) !important;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:var(--wp--preset--font-size--paragraph-s,14px);font-weight:500;gap:20px;letter-spacing:.15em;line-height:1.2;min-height:50px;padding:14px 20px !important;text-decoration:none !important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:fit-content}.single-content a.wprm-jump-to-recipe-shortcode:not(.mallory-wprm-card *):focus,.single-content a.wprm-jump-to-recipe-shortcode:not(.mallory-wprm-card *):hover,.single-content a.wprm-recipe-jump:not(.mallory-wprm-card *):focus,.single-content a.wprm-recipe-jump:not(.mallory-wprm-card *):hover,.single-content a.wprm-recipe-link:not(.mallory-wprm-card *):focus,.single-content a.wprm-recipe-link:not(.mallory-wprm-card *):hover{background:var(--wp--preset--color--coffee,#3c1f10) !important;border-color:var(--wp--preset--color--coffee,#3c1f10) !important;color:var(--wp--preset--color--parchment,#faf9f4) !important;text-decoration:none !important}.single-content a.wprm-jump-to-recipe-shortcode:not(.mallory-wprm-card *):focus-visible,.single-content a.wprm-recipe-jump:not(.mallory-wprm-card *):focus-visible,.single-content a.wprm-recipe-link:not(.mallory-wprm-card *):focus-visible{outline:2px solid var(--wp--preset--color--coffee,#3c1f10);outline-offset:3px}.single-content a.wprm-jump-to-recipe-shortcode:not(.mallory-wprm-card *):after,.single-content a.wprm-recipe-jump:not(.mallory-wprm-card *):after,.single-content a.wprm-recipe-link:not(.mallory-wprm-card *):after{background-color:currentColor;content:"";display:block;flex-shrink:0;height:8px;mask-image:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/link-button-arrow.svg");-webkit-mask-image:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/link-button-arrow.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:31px}.single-content .mallory-wprm-card__actions .wprm-recipe-pin:after,.single-content .mallory-wprm-card__actions .wprm-recipe-print:after,.single-content .mallory-wprm-card__actions a.wprm-jump-to-recipe-shortcode:after,.single-content .mallory-wprm-card__actions a.wprm-recipe-jump:after,.single-content .mallory-wprm-card__actions a.wprm-recipe-link:after,.single-content .mallory-wprm-card__actions a:after{content:none !important;display:none !important;height:0 !important;mask-image:none !important;-webkit-mask-image:none !important;width:0 !important}.single-content .mallory-wprm-card__actions .wprm-recipe-pin,.single-content .mallory-wprm-card__actions .wprm-recipe-print,.single-content .mallory-wprm-card__actions a,.single-content .mallory-wprm-card__actions a.wprm-recipe-link{background:var(--wp--preset--color--tomato,#f15b22) !important;border:1px solid var(--wp--preset--color--coffee,#3c1f10) !important;border-radius:30px !important;box-shadow:none !important;color:var(--wp--preset--color--coffee,#3c1f10) !important;display:inline-flex !important;flex:1 1 0;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace) !important;font-size:14px !important;font-weight:500 !important;gap:0 !important;justify-content:center;letter-spacing:.05em !important;line-height:1 !important;min-height:0 !important;min-width:140px;padding:10px 20px !important;text-align:center;text-decoration:none !important;text-transform:uppercase;width:auto !important}.single-content .mallory-wprm-card__actions .wprm-recipe-pin:focus,.single-content .mallory-wprm-card__actions .wprm-recipe-pin:hover,.single-content .mallory-wprm-card__actions .wprm-recipe-print:focus,.single-content .mallory-wprm-card__actions .wprm-recipe-print:hover,.single-content .mallory-wprm-card__actions a.wprm-recipe-link:focus,.single-content .mallory-wprm-card__actions a.wprm-recipe-link:hover,.single-content .mallory-wprm-card__actions a:focus,.single-content .mallory-wprm-card__actions a:hover{background:var(--wp--preset--color--coffee,#3c1f10) !important;border-color:var(--wp--preset--color--parchment,#faf9f4) !important;color:var(--wp--preset--color--parchment,#faf9f4) !important;opacity:1;text-decoration:none !important}.single-content img{height:auto;max-width:100%}.post-content .wp-block-embed,.single-content .wp-block-embed{box-sizing:border-box;max-width:100%;width:100%}.post-content .wp-block-embed embed,.post-content .wp-block-embed iframe,.post-content .wp-block-embed object,.post-content .wp-block-embed video,.single-content .wp-block-embed embed,.single-content .wp-block-embed iframe,.single-content .wp-block-embed object,.single-content .wp-block-embed video{border:0;bottom:0;display:block;height:100% !important;left:0;max-width:none;position:absolute;right:0;top:0;width:100% !important}.single-content .wp-block-list,.single-content ol,.single-content ol.wp-block-list,.single-content ul.wp-block-list,.single-content ul:not(.wp-block-social-links){box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0;max-width:100%;padding-inline-start:24px;width:100%}.single-content ul.wp-block-list,.single-content ul:not(.wp-block-social-links){list-style:disc;list-style-position:outside;margin:20px 0;padding-inline-start:24px}.single-content ol,.single-content ol.wp-block-list{list-style-position:outside;list-style-type:decimal}.single-content .wp-block-list li,.single-content ol li,.single-content ul:not(.wp-block-social-links) li{break-inside:avoid;letter-spacing:.02em;line-height:1.4;margin:0 0 10px;padding:0}.single-content .wp-block-list li:last-child,.single-content ol li:last-child,.single-content ul:not(.wp-block-social-links) li:last-child{margin-bottom:0}.single-content ul.wp-block-list li{padding-inline-start:0;position:static}.single-content ul.wp-block-list li:before{content:none}.single-content .wp-block-column>.wp-block-paragraph.has-label-font-size,.single-content .wp-block-column>h6,.single-content .wp-block-column>h6.wp-block-heading,.single-content .wp-block-column>p.has-label-font-size{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:var(--wp--preset--font-size--label,12px);font-weight:500;letter-spacing:.06em;line-height:1.25;margin:0;text-transform:uppercase}.post-content .wp-block-embed.is-type-video,.post-content .wp-block-video,.single-content .wp-block-embed.is-type-video,.single-content .wp-block-video{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;max-width:100%;width:100%}.post-content .wp-block-video video,.single-content .wp-block-video video{accent-color:var(--wp--preset--color--periwinkle,#a2b8e7);aspect-ratio:16/9;background:var(--wp--preset--color--parchment-shade,#f0efe4);border:0;border-radius:0;box-sizing:border-box;display:block;height:auto;max-width:100%;object-fit:cover;padding:0;vertical-align:top;width:100%}.post-content .wp-block-video video::-webkit-media-controls-enclosure,.single-content .wp-block-video video::-webkit-media-controls-enclosure{background:transparent;border-radius:0}.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-faq-block.schema-faq{display:flex;flex-direction:column;gap:16px;width:100%}.single-content .wp-block-yoast-faq-block .schema-faq-section{background:transparent !important;border:0 !important;box-shadow:none !important;display:flex;flex-direction:column;gap:16px;margin:0 !important;padding:0 !important;width:100%}.single-content .wp-block-yoast-faq-block .schema-faq-question{align-items:center;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--h-4,24px);font-style:normal;font-weight:400;gap:16px;justify-content:space-between;letter-spacing:.01em;line-height:1.1;margin:0;text-decoration:none;width:100%}.single-content .wp-block-yoast-faq-block .schema-faq-question:after{background-image:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/faq-accordion-arrow.svg");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:20px;box-sizing:border-box;content:"";display:block;flex-shrink:0;height:26px;padding:5px;transform:rotate(-90deg);transition:transform .2s ease;width:26px}.single-content .wp-block-yoast-faq-block .schema-faq-answer{color:var(--wp--preset--color--coffee,#3c1f10);display:none;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0;padding:0}.single-content .wprm-recipe-container{border:1px solid var(--wp--preset--color--coffee,#3c1f10);box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);margin:0;max-width:704px;overflow:hidden;width:100%}.single-content .wprm-recipe{margin:0}.single-content .wprm-recipe-header,.single-content .wprm-recipe-header-container{background:var(--wp--preset--color--butter-yellow,#f5e29e);box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:20px}.single-content .wprm-recipe-header>.wprm-recipe-name,.single-content .wprm-recipe-name{border-top:1px solid var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--h-2,48px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0;padding-top:11px;text-transform:capitalize}.single-content .wprm-recipe-image img,.single-content .wprm-recipe-image-container img{border:1px solid var(--wp--preset--color--coffee,#3c1f10);box-sizing:border-box;display:block;height:auto;object-fit:cover;width:100%}.single-content .wprm-recipe-details,.single-content .wprm-recipe-details-container{display:flex;flex-direction:column;width:100%}.single-content .wprm-recipe-link,.single-content .wprm-recipe-pin,.single-content .wprm-recipe-print,.single-content .wprm-recipe-snippets a,.single-content .wprm-recipe-snippets button{align-items:center;background:var(--wp--preset--color--tomato,#f15b22) !important;border:1px solid var(--wp--preset--color--coffee,#3c1f10) !important;border-radius:30px;box-shadow:none !important;color:var(--wp--preset--color--coffee,#3c1f10) !important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05em;line-height:1;padding:10px 20px !important;text-align:center;text-decoration:none !important;text-transform:uppercase;white-space:nowrap;width:auto}.single-content .wprm-recipe-link:focus,.single-content .wprm-recipe-link:hover,.single-content .wprm-recipe-pin:focus,.single-content .wprm-recipe-pin:hover,.single-content .wprm-recipe-print:focus,.single-content .wprm-recipe-print:hover,.single-content .wprm-recipe-snippets a:focus,.single-content .wprm-recipe-snippets a:hover,.single-content .wprm-recipe-snippets button:focus,.single-content .wprm-recipe-snippets button:hover{background:var(--wp--preset--color--coffee,#3c1f10) !important;border-color:var(--wp--preset--color--parchment,#faf9f4) !important;color:var(--wp--preset--color--parchment,#faf9f4) !important}.single-content .wprm-recipe-ingredients-container,.single-content .wprm-recipe-instructions-container{border-bottom:1px solid var(--wp--preset--color--coffee,#3c1f10);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:16px}.single-content .wprm-recipe-ingredients-container>.wprm-recipe-header,.single-content .wprm-recipe-ingredients-header,.single-content .wprm-recipe-instructions-container>.wprm-recipe-header,.single-content .wprm-recipe-instructions-header{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--h-4,24px);font-weight:400;letter-spacing:.01em;line-height:1.1;margin:0}.single-content .wprm-recipe-ingredient-group-name,.single-content .wprm-recipe-instruction-group-name{font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;margin:0;text-transform:uppercase}.single-content .wprm-recipe-instruction{align-items:flex-start;display:flex;gap:10px}.single-content .wprm-recipe-instruction-text{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4}.single-comments-area{margin:0;width:100%}.single-comments-form{--comment-rating-star-color:var(--wp--preset--color--black,#000);background:transparent;box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);isolation:isolate;margin-left:0;margin-right:0;padding:1.25rem;position:relative;width:100%}.single-comments-form:before{background:var(--wp--preset--color--tomato,#f15b22);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}@media (min-width:48rem){.single-comments-form{padding:1.25rem clamp(1.25rem,8vw,17.625rem)}}.single-comments-form__inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:945px;position:relative;width:100%;z-index:1}@media (min-width:67.5625rem){.single-comments-form__inner{flex-direction:row;gap:0}}.single-comments-form .comment-respond{flex:1 1 0;margin:0;max-width:30rem;min-width:0;position:relative;width:100%;z-index:1}.single-comments-form__title{color:var(--wp--preset--color--coffee,#3c1f10);flex:1 1 0;font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.36px;line-height:1.1;margin:0;max-width:30rem;min-width:0}@media (max-width:67.5rem){.single-comments-form .comment-respond,.single-comments-form__title{flex:none;max-width:100%;width:100%}}.single-comments-form__reply-title{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:16px;margin:0 0 1rem}.single-comments-form__cancel a{color:inherit;text-decoration:underline}.single-comments-form__form{display:flex;flex-direction:column;gap:1.25rem;margin:0;width:100%}.comment-respond .comment-form-author{order:2}.comment-respond .comment-form-email{order:3}.comment-respond .comment-form-comment{order:4}.comment-respond .comment-form-wprm-rating,.single-comments-form .comment-form-wprm-rating{display:flex;flex-direction:column;gap:2px;margin:0;order:1;width:100%}.single-comments-form .comment-form-wprm-rating>label{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.72px;line-height:1.25;margin:0;padding:0;text-transform:uppercase;white-space:nowrap}.single-comments-form .wprm-comment-ratings-container legend{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.single-comments-form .wprm-comment-ratings-container,.single-comments-form .wprm-rating-stars{display:flex;height:30px;margin:0;width:9.875rem}.single-comments-form .comment-form-wprm-rating .wprm-star-empty,.single-comments-form .comment-form-wprm-rating svg path,.single-comments-form .comment-form-wprm-rating svg polygon{fill:none !important;stroke:var(--wp--preset--color--black,#000) !important}.single-comments-form .comment-form-wprm-rating .wprm-star-full,.single-comments-form .comment-form-wprm-rating svg path[fill]:not([fill=none]),.single-comments-form .wprm-comment-ratings-container svg .wprm-star-full{fill:var(--wp--preset--color--black,#000) !important;stroke:var(--wp--preset--color--black,#000) !important}.single-comments-form .wprm-comment-ratings-container svg .wprm-star-empty{fill:none !important;stroke:var(--wp--preset--color--black,#000) !important}.single-comments-form .comment-form-author,.single-comments-form .comment-form-comment,.single-comments-form .comment-form-email,.single-comments-form__field{display:flex;flex-direction:column;gap:2px;margin:0;width:100%}.single-comments-form .comment-form-author label,.single-comments-form .comment-form-comment label,.single-comments-form .comment-form-email label,.single-comments-form__field label{align-items:center;color:inherit;display:flex;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;gap:2px;letter-spacing:.72px;line-height:1.25;margin:0;text-transform:uppercase;white-space:nowrap}.single-comments-form .required{color:inherit}.single-comments-form input[type=email],.single-comments-form input[type=text],.single-comments-form input[type=url],.single-comments-form textarea{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.4;margin:0;min-height:2.375rem;opacity:.9;padding:.5rem 1rem;width:100%}.single-comments-form textarea{min-height:6.625rem;padding:.75rem;resize:vertical}.single-comments-form input:focus,.single-comments-form textarea:focus{border-color:var(--wp--preset--color--coffee,#3c1f10);outline:2px solid var(--wp--preset--color--coffee,#3c1f10);outline-offset:2px}.single-comments-form input::placeholder,.single-comments-form textarea::placeholder{color:var(--wp--preset--color--coffee,#3c1f10);opacity:.9}.single-comments-form .comment-notes,.single-comments-form__notes{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.4;margin:0;order:10}.single-comments-form .form-submit,.single-comments-form__submit-wrap{display:flex;justify-content:flex-start;margin:0;order:11;width:100%}.single-comments-form .form-submit .submit,.single-comments-form__submit{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:1.875rem;box-shadow:none;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:16px;font-weight:500;justify-content:center;letter-spacing:1.6px;line-height:1;padding:.625rem 1.25rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:auto}.single-comments-form .form-submit .submit:focus,.single-comments-form .form-submit .submit:hover,.single-comments-form__submit:focus,.single-comments-form__submit:hover{background:var(--wp--preset--color--coffee,#3c1f10);color:var(--wp--preset--color--parchment,#faf9f4)}.single-comments-form__form a{color:inherit}.commentlist>.comment>.comment-respond,.single-comment>.comment-respond,.single-comments-list .comment-respond{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);margin:0;max-width:none;padding:20px 0 0;width:100%}.commentlist>.comment>.comment-respond .comment-form-wprm-rating,.single-comment>.comment-respond .comment-form-wprm-rating,.single-comments-list .comment-respond .comment-form-wprm-rating{display:none !important}.single-comments-list .comment-respond .form-submit .submit,.single-comments-list .comment-respond .single-comments-form__submit{background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:30px;color:var(--wp--preset--color--coffee,#3c1f10)}.single-comments-list{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);margin:0 auto;max-width:1187px;padding:40px 20px;width:100%}@media (min-width:64rem){.single-comments-list{padding:40px clamp(1.25rem,8vw,283px)}}.single-comments-list .commentlist,.single-comments-list__items{display:flex;flex-direction:column;gap:30px;list-style:none;margin:0;padding:0;width:100%}.single-comment,.single-comments-list .comment{list-style:none;margin:0;padding:0}.single-comments-list .commentlist>.comment,.single-comments-list__items>.single-comment{background:var(--wp--preset--color--butter-yellow,#f5e29e);box-sizing:border-box;padding:20px}.single-comment__body{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:0}.single-comment--reply>.single-comment__body,.single-comments-list .children .single-comment__body{background:var(--wp--preset--color--parchment,#faf9f4);padding:20px}.single-comments-list .children{display:flex;flex-direction:column;gap:20px;list-style:none;margin:20px 0 0;padding:0}.single-comments-list .children .children{padding-left:20px}.single-comments-list .children>.comment,.single-comments-list .children>.single-comment{background:transparent;padding:0}.single-comment__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0}.single-comment__user{display:flex;flex-direction:column;gap:6px;min-width:0}.single-comment__author{font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.single-comment__meta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}.single-comment__date{font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.comment-rating{align-items:center;display:flex;gap:2px;height:20px;margin:0;width:108px}.comment-rating__star{display:inline-flex;flex:1 1 0;height:20px;line-height:0}.comment-rating__star img{display:block;height:100%;object-fit:contain;width:100%}.single-comment__content{font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.4}.single-comment__content p{margin:0 0 .75em}.single-comment__content p:last-child{margin-bottom:0}.single-comment__reply{margin:0}.single-comment__reply .comment-reply-link,.single-comment__reply a{color:inherit;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.25;text-decoration:none;text-transform:uppercase}.single-comment__reply .comment-reply-link:focus,.single-comment__reply .comment-reply-link:hover,.single-comment__reply a:focus,.single-comment__reply a:hover{text-decoration:underline}.single-comment__reply .comment-reply-link:after,.single-comment__reply a:after{content:none}.single-comment__thread-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:15px;margin:0;padding:0;text-align:left}.single-comment__thread-toggle:focus-visible{outline:2px solid var(--wp--preset--color--coffee,#3c1f10);outline-offset:2px}.single-comment__thread-chevron{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--wp--preset--color--coffee,#3c1f10);display:block;flex-shrink:0;height:0;transition:transform .2s ease;width:0}.single-comment:has(.single-comment__thread-toggle):not(.is-replies-expanded)>.children{display:none}.single-comment:has(.single-comment__thread-toggle):not(.is-replies-expanded) .single-comment__thread-chevron{transform:rotate(-90deg)}.single-comment__thread-label{font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:normal;text-transform:uppercase}.single-comment__content .wprm-comment-rating{display:none}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}img{height:auto;max-width:100%}h1,h2,h3,h4,h5{color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-weight:400;margin-bottom:1rem;margin-top:0}h1{font-size:var(--wp--preset--font-size--h-1,64px);letter-spacing:-.02em;line-height:1.1}h2{font-size:var(--wp--preset--font-size--h-2,48px)}h2,h3{letter-spacing:-.01em;line-height:1.1}h3{font-size:var(--wp--preset--font-size--h-3,36px)}h4{font-size:var(--wp--preset--font-size--h-4,24px);line-height:1.1}h4,h5{letter-spacing:.01em}h5{font-size:var(--wp--preset--font-size--h-5,18px)}h5,h6{line-height:1.25}p{margin-bottom:1rem;margin-top:0}a{color:var(--wp--preset--color--coffee,#3c1f10);text-decoration:none;transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}a:focus,a:hover{color:var(--wp--preset--color--tomato,#f15b22);text-decoration:underline}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}.button,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-pill .wp-block-button__link,.wp-element-button{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:30px;box-shadow:none;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--gt-maru-mono,"GT Maru Mono",ui-monospace,"Cascadia Code",Consolas,Menlo,Monaco,monospace);font-size:var(--wp--preset--font-size--button-m,16px);font-weight:500;gap:6px;justify-content:center;letter-spacing:.1em;line-height:1;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:focus,.button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-pill .wp-block-button__link:focus,.wp-block-button.is-style-pill .wp-block-button__link:hover,.wp-element-button:focus,.wp-element-button:hover{background:var(--wp--preset--color--coffee,#3c1f10);border-color:var(--wp--preset--color--coffee,#3c1f10);color:var(--wp--preset--color--parchment,#faf9f4);text-decoration:none}.button svg,.wp-block-button .wp-block-button__link svg,.wp-block-button.is-style-pill .wp-block-button__link svg,.wp-element-button svg{fill:currentColor;vertical-align:middle}.link-button,.wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-button.is-style-link-button .wp-block-button__link,.wp-block-button.is-style-text-only .wp-block-button__link{align-items:center;align-self:flex-start;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wp--preset--color--coffee,#3c1f10);display:inline-flex;font-family:var(--wp--preset--font-family--gt-maru-mono,"GT Maru Mono",ui-monospace,"Cascadia Code",Consolas,Menlo,Monaco,monospace);font-size:var(--wp--preset--font-size--text-button-m,var(--wp--preset--font-size--button-m,16px));font-weight:500;gap:6px;letter-spacing:-.02em;line-height:.9;padding:0;text-decoration:none;text-transform:uppercase;transition:color .15s ease;width:-moz-fit-content;width:fit-content}.link-button:focus,.link-button:hover,.wp-block-button.is-style-arrow .wp-block-button__link:focus,.wp-block-button.is-style-arrow .wp-block-button__link:hover,.wp-block-button.is-style-link-button .wp-block-button__link:focus,.wp-block-button.is-style-link-button .wp-block-button__link:hover,.wp-block-button.is-style-text-only .wp-block-button__link:focus,.wp-block-button.is-style-text-only .wp-block-button__link:hover{background:transparent;border:none;color:var(--wp--preset--color--tomato,#f15b22);text-decoration:none}.link-button:before,.wp-block-button.is-style-arrow .wp-block-button__link:before,.wp-block-button.is-style-link-button .wp-block-button__link:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:13px;mask-image:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/button-elbow-arrow.svg");-webkit-mask-image:url("https://malloryoniki.com/wp-content/themes/made-to-thrive-2026-base/assets/css/../images/button-elbow-arrow.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:19px}input[type=email],input[type=number],input[type=password],input[type=search]:not(.header-search-input),input[type=tel],input[type=text],input[type=url],select,textarea{background:var(--wp--preset--color--parchment,#faf9f4);border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:4px;color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--wp--preset--font-size--paragraph-m,16px);font-weight:400;letter-spacing:.02em;line-height:1.4;padding:8px 16px;transition:border-color .3s ease;width:100%}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:not(.header-search-input)::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp--preset--color--coffee,#3c1f10) 50%,transparent);opacity:1}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]:not(.header-search-input)::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--wp--preset--color--coffee,#3c1f10) 50%,transparent);opacity:1}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:not(.header-search-input):focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--wp--preset--color--coffee,#3c1f10);box-shadow:0 0 0 1px var(--wp--preset--color--coffee,#3c1f10);outline:none}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:not(.header-search-input):disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{border-color:color-mix(in srgb,var(--wp--preset--color--coffee,#3c1f10) 50%,transparent);cursor:not-allowed;opacity:.7}textarea{min-height:100px;resize:vertical}label{color:var(--wp--preset--color--coffee,#3c1f10);display:block;font-family:var(--wp--preset--font-family--gt-maru-mono,"GT Maru Mono",ui-monospace,"Cascadia Code",Consolas,Menlo,Monaco,monospace);font-size:var(--wp--preset--font-size--label,12px);font-weight:500;letter-spacing:.06em;line-height:1.25;margin-bottom:4px;text-transform:uppercase}body{background:var(--wp--preset--color--parchment,#faf9f4);color:var(--wp--preset--color--coffee,#3c1f10);font-family:var(--wp--preset--font-family--pp-neue-montreal,"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);overflow-x:clip}.site-footer{position:relative;color:var(--wp--preset--color--butter-yellow,#f5e29e);background-color:var(--wp--preset--color--coffee,#3c1f10);overflow:hidden}.site-footer__inner{position:relative;z-index:1;max-width:1512px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:21px}.site-footer__top{display:flex;flex-direction:column;align-items:center;gap:34px;width:100%}.site-footer__main{display:flex;align-items:flex-start;justify-content:center;gap:163px;width:100%;max-width:1512px;margin:0 auto;padding:57px 205px;box-sizing:border-box}.site-footer__nav{flex:0 0 auto;width:89px}.site-footer__menu{list-style:none;margin:-5px 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.site-footer__menu a{color:var(--wp--preset--color--butter-yellow,#f5e29e);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity 150ms ease}.site-footer__menu a:hover,.site-footer__menu a:focus{opacity:.7;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:3px}.site-footer__tagline{flex:0 1 598px;max-width:598px;width:100%;margin:0;color:var(--wp--preset--color--butter-yellow,#f5e29e);font-family:var(--wp--preset--font-family--pp-neue-montreal,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:32px;font-weight:400;letter-spacing:-.013em;line-height:1.1;text-align:center;opacity:1}.site-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1448px;margin:0 auto -8px;padding:0;box-sizing:border-box}.site-footer__copyright,.site-footer__credits{margin:0;color:var(--wp--preset--color--butter-yellow,#f5e29e);font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.8;text-transform:uppercase;white-space:nowrap}.site-footer__credits{text-align:right}.site-footer__credits a{color:inherit;text-decoration:none;transition:opacity 150ms ease}.site-footer__credits a:hover,.site-footer__credits a:focus{opacity:.7;text-decoration:underline;text-underline-offset:3px}.site-footer__logo{position:relative;width:100%;line-height:0;pointer-events:none}.site-footer__logo-img{display:block;width:100%;height:auto;max-width:none}.site-footer__logo-img--mobile{display:none}@media (min-width: 64rem) and (max-width: 87.5rem){.site-footer__main{padding:57px 5%}.site-footer__legal{padding:0 20px}}@media (max-width: 1200px){.site-footer__main{gap:clamp(48px,8vw,163px);padding:57px clamp(40px,8vw,205px)}}@media (max-width: 67.5rem){.site-footer__main{justify-content:space-between}}@media (max-width: 1100px){.site-footer__inner{gap:21px}.site-footer__top{gap:36px}.site-footer__main{gap:48px;padding:48px 40px}.site-footer__tagline{font-size:24px;max-width:420px;flex-basis:420px}.site-footer__legal{padding:0 32px}}@media (max-width: 48rem){.site-footer{min-height:1009px}.site-footer__inner{gap:21px;min-height:inherit;position:static}.site-footer__logo{height:883px;left:50%;max-width:402px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.site-footer__logo-img--desktop{display:none}.site-footer__logo-img--mobile{display:block;height:100%;object-fit:contain;object-position:center top;width:100%}.site-footer__top{gap:21px;position:relative;width:100%;z-index:1}.site-footer__main{align-items:center;box-sizing:border-box;flex-direction:column;gap:24px;margin:0 auto;max-width:402px;padding:calc(57px + 170px) 20px calc(44px + 170px);width:100%}.site-footer__nav{width:89px}.site-footer__menu{flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:center;margin:0}.site-footer__tagline{flex-basis:auto;font-size:32px;letter-spacing:-.01em;line-height:1.1;max-width:362px;order:-1;width:100%}.site-footer__legal{align-items:center;box-sizing:border-box;flex-direction:column;gap:20px;margin:0 auto;max-width:402px;padding:0 0 20px;text-align:center;width:100%}.site-footer__copyright,.site-footer__credits{font-size:14px;letter-spacing:.1em;line-height:1.8;text-align:center;white-space:normal}}:root{--animate-duration:1.15s;--animate-duration-fast:.75s;--animate-duration-slow:1.5s;--animate-distance:28px;--animate-distance-sm:16px;--animate-stagger-step:150ms;--animate-ease:cubic-bezier(.22,1,.36,1)}[class*="animate-fade"],[class*="animate-scale"],[class*="is-style-animate-fade"],[class*="is-style-animate-scale"],.animate-stagger,.is-style-animate-stagger{will-change:opacity,transform}@media (prefers-reduced-motion: reduce){[class*="animate-fade"],[class*="animate-scale"],[class*="is-style-animate-fade"],[class*="is-style-animate-scale"],.animate-stagger>*,.is-style-animate-stagger>*{opacity:1 !important;transform:none !important;transition:none !important}}:root{--comment-rating-star-color:#343434}.wprm-comment-rating svg path{fill:var(--comment-rating-star-color)}.wprm-comment-rating svg polygon{stroke:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-full svg path{stroke:var(--comment-rating-star-color);fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-full{fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-empty{stroke:var(--comment-rating-star-color)}body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span{outline:1px solid #4d90fe}.comment-form-wprm-rating{flex-wrap:wrap;margin-bottom:20px;margin-top:5px;text-align:left}.comment-form-wprm-rating .wprm-rating-stars{display:inline-block;flex-shrink:0;vertical-align:middle}fieldset.wprm-comment-ratings-container{background:none;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}fieldset.wprm-comment-ratings-container br{display:none}fieldset.wprm-comment-ratings-container input[type=radio]{border:0;cursor:pointer;float:left;height:16px;margin:0 !important;min-height:0;min-width:0;opacity:0;padding:0 !important;width:16px}fieldset.wprm-comment-ratings-container input[type=radio]:first-child{margin-left:-16px}fieldset.wprm-comment-ratings-container span{font-size:0;height:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:80px}fieldset.wprm-comment-ratings-container span svg{height:100% !important;width:100% !important}fieldset.wprm-comment-ratings-container input:checked+span,fieldset.wprm-comment-ratings-container input:hover+span{opacity:1}fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}:root{--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}@keyframes wprmPopupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wprmPopupModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wprmPopupModalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes wprmPopupModalSlideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}[data-tippy-root]{max-width:calc(100vw - 10px)}img.wprm-comment-rating{display:block;margin:5px 0}img.wprm-comment-rating+br{display:none}.wprm-rating-star svg{display:inline;height:16px;margin:0;vertical-align:middle;width:16px}@keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}.wprm-recipe-container{outline:none}.wprm-recipe{overflow:hidden;zoom:1;clear:both;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-nutrition-label-text-nutrition-container,.wprm-recipe-equipment-item,.wprm-recipe-ingredient{border:0}body:not(.wprm-print) .wprm-recipe p:first-letter{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.wprm-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-align-left{text-align:left}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:.8em !important}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-link{cursor:pointer;text-decoration:none}.wprm-recipe-link.wprm-recipe-link-inline-button{display:inline-block;margin:0 5px 5px 0}.wprm-recipe-link.wprm-recipe-link-wide-button{display:block;margin:5px 0;text-align:center;width:auto}.wprm-recipe-link.wprm-recipe-link-button,.wprm-recipe-link.wprm-recipe-link-inline-button,.wprm-recipe-link.wprm-recipe-link-wide-button{border-style:solid;border-width:1px;padding:5px}.wprm-recipe-rating{white-space:nowrap}.wprm-recipe-rating svg{height:1.1em;margin-top:-.15em !important;margin:0;vertical-align:middle;width:1.1em}.wprm-recipe-rating.wprm-recipe-rating-inline{align-items:center;display:inline-flex}.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details{display:inline-block;margin-left:10px}.wprm-recipe-rating .wprm-recipe-rating-details{font-size:.8em}.site-header-wrapper{--header-fg:var(--wp--preset--color--coffee,#3c1f10);--header-search-fg:var(--wp--preset--color--coffee,#3c1f10);--lg-fill:color-mix(in srgb,var(--wp--preset--color--periwinkle,#a2b8e7) 14%,rgba(255,255,255,.07) 86%);--lg-fill-glass:color-mix(in srgb,var(--wp--preset--color--periwinkle,#a2b8e7) 14%,rgba(255,255,255,.07) 86%);--lg-fill-panel:rgba(255,255,255,.16);--lg-search-panel-fill:rgba(255,255,255,.06);--lg-search-panel-blur:blur(56px) saturate(1.35);--lg-search-panel-text:var(--wp--preset--color--parchment,#faf9f4);--lg-search-panel-hover:rgba(255,255,255,.12);--lg-border:#fff;--header-fg-glass:var(--wp--preset--color--parchment,#faf9f4);--lg-specular-opacity:.38;--lg-shadow-pill:inset 3px 3px .5px -3.5px rgba(255,255,255,.5),inset 2px 2px 1px -2px #b3b3b3,inset -2px -2px 1px -2px #b3b3b3,inset 0 0 0 1px #999,inset 0 0 22px 0 rgba(242,242,242,0);--lg-shadow-outline:inset 3px 3px .5px -3.5px rgba(255,255,255,.5),inset 0 0 0 .5px rgba(255,255,255,.3);--lg-shadow-outline-search:inset 3px 3px 1px -3px rgba(255,255,255,.8),inset 0 0 0 1px rgba(255,255,255,.5);--lg-shadow-panel:inset 10px 10px 1.5px -12px rgba(255,255,255,.5),inset 6px 6px 3px -6px #b3b3b3,inset -6px -6px 3px -6px #b3b3b3,inset 0 0 0 3px #999,inset 0 0 72px 0 rgba(242,242,242,.5);--lg-blur-fallback:blur(2px) saturate(1.5);--lg-blur-panel:blur(3px) saturate(1.5);--lg-transition:border-color 320ms ease,background-color 320ms ease,box-shadow 320ms ease,color 320ms ease,-webkit-backdrop-filter 320ms ease,backdrop-filter 320ms ease;--logo-fixed-width:225px;--logo-fixed-height:55px;--logo-fixed-gap:12px;--logo-large-width:min(100vw,1512px);--logo-large-gap:calc(var(--logo-large-width) * 328.133 / 1547.22);--logo-large-height:calc(var(--logo-large-width) * 390.407 / 1547.22);--logo-large-top:84px;--logo-word-gap:var(--logo-fixed-gap);--nav-pill-height:32px;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;color:var(--header-fg);border:none;border-top:none;box-shadow:none;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform;overflow:visible}@media (prefers-reduced-motion: reduce){.site-header-wrapper{transition:none}.liquid-glass-lenses,.liquid-glass-lenses__layer,.liquid-glass-specular,.header-variant-brown.is-nav-glass .primary-menu>li>a,.header-variant-white:not(.is-nav-glass) .primary-menu>li>a,.header-variant-white.is-nav-glass .primary-menu>li>a,.header-variant-brown.is-nav-glass .header-search,.header-variant-brown.is-nav-glass .header-menu-toggle,.header-variant-white:not(.is-nav-glass) .header-menu-toggle,.header-variant-white.is-nav-glass .header-menu-toggle,.header-variant-white .header-search{transition:none !important}}body{--header-offset:7.5rem;padding-top:var(--header-offset)}.header-variant-brown{--header-fg:var(--wp--preset--color--coffee,#3c1f10);--header-search-fg:var(--wp--preset--color--coffee,#3c1f10)}.main-navigation-bar{background-color:transparent;border:none !important;border-top:none !important;box-shadow:none;padding:13px 0;color:var(--header-fg);overflow:visible}.main-nav-container{max-width:1512px;margin:0 auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;overflow:visible}.nav-left,.nav-right{flex:1 1 0;display:flex;align-items:center;min-width:0}.nav-left{justify-content:flex-start;gap:10px}.nav-right{justify-content:flex-end;gap:10px;position:relative;overflow:visible;z-index:5}.site-logo{flex-shrink:0;width:var(--logo-fixed-width);height:var(--logo-fixed-height);padding-top:10px;display:flex;align-items:flex-start;justify-content:center;position:relative;z-index:2;transition:opacity 200ms ease,visibility 200ms ease}.site-logo__link{display:block;text-decoration:none;line-height:0;color:var(--header-fg)}.site-logo__words{display:flex;align-items:center;justify-content:center;gap:var(--logo-word-gap);width:100%;line-height:0}.site-logo--fixed .site-logo__link{width:var(--logo-fixed-width);aspect-ratio:225/55;height:auto}.logo-img{height:auto;object-fit:contain;display:block;flex-shrink:0}.logo-img--mallory{width:calc(( 100% - var(--logo-word-gap) ) * 215 / 390);aspect-ratio:215/102;height:auto}.logo-img--oniki{width:calc(( 100% - var(--logo-word-gap) ) * 175 / 390);aspect-ratio:175/102;height:auto}.primary-menu{list-style:none;margin:0;padding:0;display:flex;gap:10px;align-items:center;overflow:visible}.primary-menu li{position:relative;margin:0;padding:0}.primary-menu>li>a{position:relative;box-sizing:border-box;height:var(--nav-pill-height);min-height:var(--nav-pill-height);color:var(--header-fg);text-decoration:none;font-size:14px;font-family:var(--wp--preset--font-family--gt-maru-mono);font-weight:500;line-height:1;letter-spacing:.7px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:40px;isolation:isolate;overflow:visible;white-space:nowrap;transition:opacity 150ms ease,border-color 320ms ease,background-color 320ms ease,box-shadow 320ms ease,color 320ms ease}.header-menu-toggle{display:none;position:relative;box-sizing:border-box;height:var(--nav-pill-height);min-height:var(--nav-pill-height);color:var(--header-fg);font-size:14px;font-family:var(--wp--preset--font-family--gt-maru-mono);font-weight:500;line-height:1;letter-spacing:.7px;text-transform:uppercase;align-items:center;justify-content:center;padding:0 17px;border-radius:40px;border:1px solid var(--header-fg);background:transparent;box-shadow:var(--lg-shadow-outline);cursor:pointer;isolation:isolate;overflow:visible;white-space:nowrap;transition:opacity 150ms ease,border-color 320ms ease,background-color 320ms ease,box-shadow 320ms ease,color 320ms ease;-webkit-backdrop-filter:none;backdrop-filter:none}.header-menu-toggle .liquid-glass-lenses,.header-menu-toggle .liquid-glass-specular{border-radius:40px}.header-menu-toggle__label{position:relative;z-index:2}.header-variant-brown:not(.is-nav-glass) .header-menu-toggle{border:1px solid var(--header-fg);background:transparent !important;box-shadow:var(--lg-shadow-outline);color:var(--header-fg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:var(--lg-transition),opacity 150ms ease}.header-variant-brown:not(.is-nav-glass) .primary-menu>li>a,.header-variant-brown:not(.is-nav-glass) .header-search{border:1px solid var(--header-fg);background:transparent !important;box-shadow:var(--lg-shadow-outline);color:var(--header-fg);-webkit-backdrop-filter:none;backdrop-filter:none}.header-variant-brown:not(.is-nav-glass) .header-search{box-shadow:var(--lg-shadow-outline-search);--header-search-chrome:var(--header-fg);transition:var(--lg-transition),opacity 150ms ease,width 200ms ease,flex-basis 200ms ease,min-width 200ms ease,margin-left 200ms ease}.header-variant-brown:not(.is-nav-glass) .primary-menu>li>a{transition:var(--lg-transition),opacity 150ms ease}.primary-menu>li>a:hover,.primary-menu>li>a:focus{color:var(--header-fg);opacity:.85;text-decoration:none}.header-variant-brown:not(.is-nav-glass) .primary-menu>li>a .liquid-glass-lenses,.header-variant-brown:not(.is-nav-glass) .header-search .liquid-glass-lenses,.header-variant-brown:not(.is-nav-glass) .header-menu-toggle .liquid-glass-lenses,.header-variant-brown:not(.is-nav-glass) .primary-menu>li>a .liquid-glass-specular,.header-variant-brown:not(.is-nav-glass) .header-search .liquid-glass-specular,.header-variant-brown:not(.is-nav-glass) .header-menu-toggle .liquid-glass-specular{display:none !important}.liquid-glass-lenses{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;display:none;transition:opacity 320ms ease}.liquid-glass-lenses__layer{position:absolute;border-radius:inherit;display:none;opacity:0;transition:opacity 320ms ease}.liquid-glass-lenses__layer--0{inset:0;background:rgba(255,255,255,.1)}.liquid-glass-lenses__layer--1{inset:1px;background:rgba(255,255,255,.06)}.liquid-glass-lenses__layer--2{inset:2px;background:rgba(255,255,255,.03)}.liquid-glass-lenses__layer--3{inset:0;background:linear-gradient(145deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,0) 55%)}.primary-menu>li>a .liquid-glass-lenses,.header-search .liquid-glass-lenses{z-index:0}.liquid-glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:0;display:none;z-index:2;transition:opacity 320ms ease}.header-search{--header-search-chrome:var(--header-search-fg);--header-search-open-width:184px;--header-search-collapsed-width:108px;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 var(--header-search-collapsed-width);flex-shrink:0;width:var(--header-search-collapsed-width);min-width:var(--header-search-collapsed-width);height:var(--nav-pill-height);min-height:var(--nav-pill-height);box-sizing:border-box;border-radius:50px;padding:0 14px 0 20px;isolation:isolate;color:var(--header-search-chrome);overflow:visible;transition:opacity 150ms ease,color 150ms ease,border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,width 200ms ease,flex-basis 200ms ease,min-width 200ms ease,margin-left 200ms ease}.header-search .liquid-glass-lenses,.header-search .liquid-glass-specular{border-radius:50px}.header-search input[type="search"].header-search-input{position:relative;z-index:3;flex:1 1 auto;width:100%;min-width:0;max-width:none;padding:0 !important;padding-left:0 !important;margin:0;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:inherit;caret-color:currentColor;font-size:14px;font-family:var(--wp--preset--font-family--gt-maru-mono);font-weight:500;line-height:1;letter-spacing:.7px;text-transform:uppercase;text-align:left;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:padding-left 200ms ease,width 200ms ease,flex 200ms ease,color 320ms ease}.header-search:not(:focus-within):not(.has-query):not(.is-open){justify-content:flex-start;width:var(--header-search-collapsed-width);flex-basis:var(--header-search-collapsed-width);min-width:var(--header-search-collapsed-width)}.header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-input{padding-left:calc(( 100% - 6.25em ) / 2) !important}.header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-submit{position:absolute;width:24px;height:24px;padding:0;margin:0;opacity:0;pointer-events:none;visibility:hidden}.header-search:focus-within,.header-search.has-query,.header-search.is-open{justify-content:flex-start;width:var(--header-search-open-width);flex-basis:var(--header-search-open-width);min-width:var(--header-search-open-width);margin-left:calc(var(--header-search-collapsed-width) - var(--header-search-open-width))}.header-search:focus-within .header-search-input,.header-search.has-query .header-search-input,.header-search.is-open .header-search-input{flex:1 1 0;width:auto;min-width:0;max-width:none;padding-left:0 !important;text-align:left}.header-variant-brown:not(.is-nav-glass) .header-search input[type="search"].header-search-input,.header-variant-brown:not(.is-nav-glass) .header-search input[type="search"].header-search-input::placeholder{color:var(--header-fg)}.header-search input[type="search"].header-search-input::placeholder{opacity:1;text-transform:uppercase;letter-spacing:.7px}.header-search input[type="search"].header-search-input::-webkit-search-decoration,.header-search input[type="search"].header-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header-search input[type="search"].header-search-input:focus{outline:none !important;border:none !important;box-shadow:none !important}.header-search:hover:not(:focus-within):not(.has-query):not(.is-open){opacity:.85}.header-search:focus-within,.header-search.has-query,.header-search.is-open{opacity:1;outline:none}.header-variant-brown:not(.is-nav-glass) .header-search:focus-within,.header-variant-brown:not(.is-nav-glass) .header-search.has-query,.header-variant-brown:not(.is-nav-glass) .header-search.is-open{--header-search-chrome:var(--header-fg);color:var(--header-fg);border-color:var(--header-fg)}.header-variant-brown:not(.is-nav-glass) .header-search:focus-within,.header-variant-brown:not(.is-nav-glass) .header-search.has-query,.header-variant-brown:not(.is-nav-glass) .header-search.is-open{background:transparent;box-shadow:var(--lg-shadow-outline-search)}.header-variant-brown:not(.is-nav-glass) .header-search:focus-within .header-search-input,.header-variant-brown:not(.is-nav-glass) .header-search.has-query .header-search-input,.header-variant-brown:not(.is-nav-glass) .header-search.is-open .header-search-input,.header-variant-brown:not(.is-nav-glass) .header-search:focus-within .header-search-input::placeholder,.header-variant-brown:not(.is-nav-glass) .header-search.has-query .header-search-input::placeholder,.header-variant-white .header-search:focus-within .header-search-input,.header-variant-white .header-search.has-query .header-search-input,.header-variant-white .header-search.is-open .header-search-input,.header-variant-white .header-search:focus-within .header-search-input::placeholder,.header-variant-white .header-search.has-query .header-search-input::placeholder{color:var(--header-fg)}.header-search-submit{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;margin:0;border:none;background:none;color:inherit;cursor:pointer;line-height:0}.header-search:focus-within .header-search-submit,.header-search.has-query .header-search-submit,.header-search.is-open .header-search-submit{position:relative;opacity:1;visibility:visible;pointer-events:auto}.header-search-submit svg{display:block;width:15px;height:15px}.header-search-results-anchor{position:absolute;left:0;top:100%;width:304px;margin-top:22px;pointer-events:none;z-index:1100}@keyframes mtt-search-spin{to{transform:rotate(360deg)}}@media (min-width: 64rem) and (max-width: 87.5rem){.main-nav-container{gap:6px;padding:0 10px}.nav-left,.nav-right,.primary-menu{gap:6px}.primary-menu>li>a{padding:0 12px}.header-search{--header-search-collapsed-width:96px;--header-search-open-width:160px;padding:0 10px 0 14px}}@media (min-width: 64rem) and (max-width: 75rem){.site-header-wrapper{--nav-pill-height:28px}.main-nav-container{gap:4px;padding:0 8px}.nav-left,.nav-right,.primary-menu{gap:4px}.primary-menu>li>a{font-size:12px;letter-spacing:.5px;padding:0 8px}.header-search{--header-search-collapsed-width:84px;--header-search-open-width:140px;padding:0 8px 0 12px}.header-search input[type="search"].header-search-input{font-size:12px}}@media (max-width: 1024px){.header-banner-container,.main-nav-container,.primary-menu .sub-menu>li,.primary-menu .sub-menu .block-area,.primary-menu .sub-menu .menu-block-area{padding-left:24px;padding-right:24px}.main-nav-container{flex-wrap:wrap;justify-content:center;gap:16px}.nav-left,.nav-right{flex-basis:100%;justify-content:center}.primary-menu{justify-content:center;flex-wrap:wrap;gap:8px}}@media (max-width: 67.5rem){.header-banner-container,.main-nav-container{padding-left:20px;padding-right:20px}.main-nav-container{flex-wrap:nowrap;justify-content:space-between;gap:10px}.nav-left,.nav-right{flex:1 1 0;flex-basis:auto;min-width:0}.nav-left{justify-content:flex-start}.nav-right{justify-content:flex-end}.nav-left .primary-menu,.nav-right .primary-menu{display:none}.header-menu-toggle{display:inline-flex}.site-header-wrapper{--nav-pill-height:36px}.header-menu-toggle,.header-search{font-size:14px;height:var(--nav-pill-height);min-height:var(--nav-pill-height)}.header-menu-toggle{padding:0 18px}.header-search{--header-search-collapsed-width:calc(6ch + 6 * .7px + 38px);--header-search-open-width:min(320px,calc(100vw - 48px));font-family:var(--wp--preset--font-family--gt-maru-mono);padding:0 18px}.header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-input{padding-left:0 !important}.header-search input[type="search"].header-search-input{font-size:14px}.header-search:focus-within,.header-search.has-query,.header-search.is-open{z-index:6}}.mobile-flyout-panel{background-color:var(--wp--preset--color--periwinkle,#a2b8e7);box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);display:flex;flex-direction:column;height:100dvh;left:0;max-height:100dvh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateY(-2%);visibility:hidden;width:100%;z-index:10001;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}@media (prefers-reduced-motion: reduce){.mobile-flyout-panel{transform:none;transition:opacity .15s ease,visibility 0s linear .15s}}.mobile-flyout-panel__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}@media (max-width: 768px){.site-header-wrapper{--logo-large-width:768px}.main-navigation-bar{padding:13px 0}.site-logo{padding-top:0 !important}.header-search{--header-search-open-width:calc(100vw - 40px)}.header-search:focus-within,.header-search.has-query,.header-search.is-open{width:var(--header-search-open-width);flex-basis:var(--header-search-open-width);min-width:var(--header-search-open-width);margin-left:calc(var(--header-search-collapsed-width) - var(--header-search-open-width))}.site-header-wrapper:has(.header-search:focus-within) .site-logo,.site-header-wrapper:has(.header-search.has-query) .site-logo,.site-header-wrapper:has(.header-search.is-open) .site-logo,.site-header-wrapper:has(.header-search:focus-within) .header-menu-toggle,.site-header-wrapper:has(.header-search.has-query) .header-menu-toggle,.site-header-wrapper:has(.header-search.is-open) .header-menu-toggle{opacity:0;visibility:hidden;pointer-events:none}.site-header-wrapper:has(.header-search:focus-within) .header-menu-toggle,.site-header-wrapper:has(.header-search.has-query) .header-menu-toggle,.site-header-wrapper:has(.header-search.is-open) .header-menu-toggle{transition:none}}@media (max-width: 550px){.site-header-wrapper{--logo-fixed-width:clamp(110px,calc(100vw - 240px),190px);--logo-fixed-height:calc(var(--logo-fixed-width) * 55 / 225);--logo-fixed-gap:calc(var(--logo-fixed-width) * 12 / 225)}.header-menu-toggle,.header-search,.header-search input[type="search"].header-search-input,.header-search input[type="search"].header-search-input::placeholder{font-size:12px;letter-spacing:.5px}.header-search{--header-search-collapsed-width:calc(6ch + 6 * .5px + 38px + 4px)}.header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-input{padding-left:2px !important}}@media (max-width: 480px){.header-banner-container,.main-nav-container,.primary-menu .sub-menu>li{padding-left:5px;padding-right:5px}.main-nav-container{gap:6px}.site-header-wrapper{--logo-fixed-width:clamp(110px,calc(100vw - 218px),190px)}.header-search{--header-search-collapsed-width:calc(6ch + 6 * .5px + 32px + 4px);--header-search-open-width:calc(100vw - 10px);padding:0 15px}.primary-menu{flex-wrap:wrap;gap:8px;justify-content:center}}.header-variant-brown.is-nav-glass .header-search,.header-variant-white .header-search,.header-search:focus-within,.header-search.is-open,.header-search.has-query{isolation:auto !important;overflow:visible !important}.mobile-flyout-panel__chrome{flex-shrink:0;padding:12px 0 0;width:100%}.mobile-flyout-panel__logo,.mobile-flyout-panel__actions,.mobile-flyout-panel__content{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:0s}@media (prefers-reduced-motion: reduce){.mobile-flyout-panel,.mobile-flyout-panel__logo,.mobile-flyout-panel__actions,.mobile-flyout-panel__content{transition:none !important;transform:none !important;opacity:1 !important}}.mobile-flyout-panel__logo{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:min(414px,85vw);padding:0 20px;width:100%}.mobile-flyout-panel__logo-link{color:var(--wp--preset--color--coffee,#3c1f10);display:block;line-height:0;text-decoration:none;width:100%}.mobile-flyout-panel__logo-words{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.mobile-flyout-panel__logo .logo-img{filter:none;height:auto;max-height:78px;object-fit:contain;width:auto}.mobile-flyout-panel__logo .logo-img--mallory{flex:215 1 auto;max-width:calc(( 100% - 12px ) * 215 / 390)}.mobile-flyout-panel__logo .logo-img--oniki{flex:175 1 auto;max-width:calc(( 100% - 12px ) * 175 / 390)}.mobile-flyout-panel__actions{align-items:center;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;padding:16px 20px;width:100%}.mobile-flyout-panel__close{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--coffee,#3c1f10);border-radius:40px;box-shadow:var(--lg-shadow-outline,inset 3px 3px .5px -3.5px rgba(255,255,255,.5),inset 0 0 0 .5px rgba(255,255,255,.3));box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:14px;font-weight:500;height:36px;justify-content:center;letter-spacing:.7px;line-height:1;min-height:36px;padding:8px 17px;text-transform:uppercase;transition:opacity 200ms ease,visibility 200ms ease;white-space:nowrap}.mobile-flyout-panel__actions:has(.header-search:focus-within) .mobile-flyout-panel__close,.mobile-flyout-panel__actions:has(.header-search.has-query) .mobile-flyout-panel__close,.mobile-flyout-panel__actions:has(.header-search.is-open) .mobile-flyout-panel__close{opacity:0;pointer-events:none;transition:none;visibility:hidden}.mobile-flyout-panel__search-slot{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.mobile-flyout-panel .header-search{--header-search-chrome:var(--wp--preset--color--coffee,#3c1f10);--header-search-collapsed-width:calc(6.5em + 19px);--header-search-open-width:calc(100vw - 40px);--header-search-fg:var(--wp--preset--color--coffee,#3c1f10);--nav-pill-height:36px;background:transparent !important;border:1px solid var(--wp--preset--color--coffee,#3c1f10);box-shadow:var(--lg-shadow-outline-search,inset 3px 3px 1px -3px rgba(255,255,255,.8),inset 0 0 0 1px rgba(255,255,255,.5));color:var(--wp--preset--color--coffee,#3c1f10);flex-shrink:0;font-size:14px;height:36px;min-height:36px;padding:0 16px 0 20px;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-flyout-panel .header-search .liquid-glass-lenses,.mobile-flyout-panel .header-search .liquid-glass-specular{display:none !important}.mobile-flyout-panel .header-search input[type="search"].header-search-input,.mobile-flyout-panel .header-search input[type="search"].header-search-input::placeholder{color:var(--wp--preset--color--coffee,#3c1f10)}.mobile-flyout-panel .header-search-submit{color:var(--wp--preset--color--coffee,#3c1f10)}.mobile-flyout-panel .header-search:not(:focus-within):not(.has-query):not(.is-open) .header-search-input{padding-left:calc(( 100% - 6.5em ) / 2) !important}.mobile-flyout-panel .block-area-mobile-flyout{box-sizing:border-box;color:var(--wp--preset--color--coffee,#3c1f10);display:flex;flex-direction:column;gap:0;padding:0 20px 24px;width:100%}.mobile-flyout-panel .block-area-mobile-flyout>*{min-width:0;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons{--navigation-buttons-gap:18px;margin:0;padding:16px 0;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation__container,.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation__responsive-container-content{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:var(--navigation-buttons-gap);justify-content:flex-start;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item{align-items:stretch;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content{border-radius:40px;font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:36px;font-weight:400;justify-content:center;letter-spacing:-.36px;line-height:1.1;padding:8px 17px;text-transform:capitalize;width:100%}.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content:not(:first-child){padding-bottom:6px;padding-top:8px}.mobile-flyout-panel .wp-block-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin:0;padding:0 0 16px 20px;width:100%}.mobile-flyout-panel .wp-block-buttons .wp-block-button{margin:0;width:100%}.mobile-flyout-panel .wp-block-button.is-style-arrow .wp-block-button__link,.mobile-flyout-panel .wp-block-button.is-style-link-button .wp-block-button__link{font-size:14px;letter-spacing:-.56px;line-height:.9;padding:0;text-transform:uppercase}.mobile-flyout-panel .wp-block-button.is-style-arrow .wp-block-button__link::before,.mobile-flyout-panel .wp-block-button.is-style-link-button .wp-block-button__link::before{height:21px;width:20px}.mobile-flyout-panel .single-post-highlight{background:transparent;padding:10px 0 0;width:100%}.mobile-flyout-panel .single-post-highlight__inner{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:10px;row-gap:6px;align-items:start;padding:0;width:100%}.mobile-flyout-panel .single-post-highlight__inner::before,.mobile-flyout-panel .single-post-highlight__inner::after{background-color:currentColor;content:"";display:block;height:1px;width:100%}.mobile-flyout-panel .single-post-highlight__inner::before{grid-column:1/-1;grid-row:1;margin-bottom:4px}.mobile-flyout-panel .single-post-highlight__inner::after{grid-column:1/-1;grid-row:4;margin-top:4px}.mobile-flyout-panel .single-post-highlight__media{grid-column:1;grid-row:2/span 2;align-self:start;flex:0 0 100px;max-width:100px;width:100px}.mobile-flyout-panel .single-post-highlight__image{aspect-ratio:1;height:100px;width:100px}.mobile-flyout-panel .single-post-highlight__content,.mobile-flyout-panel .single-post-highlight__main{display:contents}.mobile-flyout-panel .single-post-highlight__main>.single-post-highlight__rule:first-child,.mobile-flyout-panel .single-post-highlight__excerpt,.mobile-flyout-panel .single-post-highlight__footer{display:none}.mobile-flyout-panel .single-post-highlight__category{display:block;font-family:var(--wp--preset--font-family--gt-maru-mono,ui-monospace,Consolas,Menlo,monospace);font-size:12px;font-weight:500;grid-column:2;grid-row:2;letter-spacing:.72px;line-height:1.25;margin:0;text-transform:uppercase;white-space:nowrap}.mobile-flyout-panel .single-post-highlight__category-bracket{display:inline}.mobile-flyout-panel .single-post-highlight__title{font-family:var(--wp--preset--font-family--pp-neue-montreal,Georgia,"Times New Roman",serif);font-size:24px;grid-column:2;grid-row:3;align-self:start;letter-spacing:-.48px;line-height:1.1;margin:0}@media (max-width: 480px){.mobile-flyout-panel .wp-block-navigation.is-style-buttons .wp-block-navigation-item__content{font-size:clamp(28px,8vw,36px)}}