/*!
Theme Name: Sterling
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */section,header,main,footer,nav{box-sizing:border-box}section *,header *,main *,footer *,nav *{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit}.acf-field section *,.acf-field header *,.acf-field main *,.acf-field footer *,.acf-field nav *{box-sizing:initial}section * em,header * em,main * em,footer * em,nav * em{font-style:italic}section * strong,header * strong,main * strong,footer * strong,nav * strong{font-weight:bold}section input[type=text],section input[type=tel],section input[type=email],section textarea,header input[type=text],header input[type=tel],header input[type=email],header textarea,main input[type=text],main input[type=tel],main input[type=email],main textarea,footer input[type=text],footer input[type=tel],footer input[type=email],footer textarea,nav input[type=text],nav input[type=tel],nav input[type=email],nav textarea{border:1px solid #000;max-width:100%}section button,section input[type=submit],header button,header input[type=submit],main button,main input[type=submit],footer button,footer input[type=submit],nav button,nav input[type=submit]{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}section p,section h1,section h2,section h3,section h4,section h5,section h6,header p,header h1,header h2,header h3,header h4,header h5,header h6,main p,main h1,main h2,main h3,main h4,main h5,main h6,footer p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,nav p,nav h1,nav h2,nav h3,nav h4,nav h5,nav h6{overflow-wrap:break-word}section ul,header ul,main ul,footer ul,nav ul{list-style:none}section ol,header ol,main ol,footer ol,nav ol{padding-inline-start:var(--step-1)}section p ul,header p ul,main p ul,footer p ul,nav p ul{list-style:circle}section p ol,header p ol,main p ol,footer p ol,nav p ol{list-style:decimal}section img,section svg,section video,section picture,section canvas,section iframe,header img,header svg,header video,header picture,header canvas,header iframe,main img,main svg,main video,main picture,main canvas,main iframe,footer img,footer svg,footer video,footer picture,footer canvas,footer iframe,nav img,nav svg,nav video,nav picture,nav canvas,nav iframe{max-width:100%;display:block}section video.lazy,section img.lazy,header video.lazy,header img.lazy,main video.lazy,main img.lazy,footer video.lazy,footer img.lazy,nav video.lazy,nav img.lazy{opacity:0;transition:opacity .25s ease-in-out}section video.show,section img.show,header video.show,header img.show,main video.show,main img.show,footer video.show,footer img.show,nav video.show,nav img.show{opacity:1}section .text-content h1,section .text-content h2,section .text-content h3,section .text-content h4,section .text-content h5,section .text-content h6,header .text-content h1,header .text-content h2,header .text-content h3,header .text-content h4,header .text-content h5,header .text-content h6,main .text-content h1,main .text-content h2,main .text-content h3,main .text-content h4,main .text-content h5,main .text-content h6,footer .text-content h1,footer .text-content h2,footer .text-content h3,footer .text-content h4,footer .text-content h5,footer .text-content h6,nav .text-content h1,nav .text-content h2,nav .text-content h3,nav .text-content h4,nav .text-content h5,nav .text-content h6{margin-bottom:var(--space-xs);margin-top:var(--space-l)}section .text-content h1:first-child,section .text-content h2:first-child,section .text-content h3:first-child,section .text-content h4:first-child,section .text-content h5:first-child,section .text-content h6:first-child,header .text-content h1:first-child,header .text-content h2:first-child,header .text-content h3:first-child,header .text-content h4:first-child,header .text-content h5:first-child,header .text-content h6:first-child,main .text-content h1:first-child,main .text-content h2:first-child,main .text-content h3:first-child,main .text-content h4:first-child,main .text-content h5:first-child,main .text-content h6:first-child,footer .text-content h1:first-child,footer .text-content h2:first-child,footer .text-content h3:first-child,footer .text-content h4:first-child,footer .text-content h5:first-child,footer .text-content h6:first-child,nav .text-content h1:first-child,nav .text-content h2:first-child,nav .text-content h3:first-child,nav .text-content h4:first-child,nav .text-content h5:first-child,nav .text-content h6:first-child{margin-top:0}section .text-content p,header .text-content p,main .text-content p,footer .text-content p,nav .text-content p{margin-block:var(--space-m)}section .text-content p:first-child,header .text-content p:first-child,main .text-content p:first-child,footer .text-content p:first-child,nav .text-content p:first-child{margin-top:0}section .text-content p:last-child,header .text-content p:last-child,main .text-content p:last-child,footer .text-content p:last-child,nav .text-content p:last-child{margin-bottom:0}section .text-content p:has(+ul),section .text-content p:has(+ol),header .text-content p:has(+ul),header .text-content p:has(+ol),main .text-content p:has(+ul),main .text-content p:has(+ol),footer .text-content p:has(+ul),footer .text-content p:has(+ol),nav .text-content p:has(+ul),nav .text-content p:has(+ol){margin-bottom:var(--space-3xs)}section .text-content blockquote,header .text-content blockquote,main .text-content blockquote,footer .text-content blockquote,nav .text-content blockquote{padding-inline-start:var(--space-s)}section .text-content ol,section .text-content ul,header .text-content ol,header .text-content ul,main .text-content ol,main .text-content ul,footer .text-content ol,footer .text-content ul,nav .text-content ol,nav .text-content ul{padding-inline-start:var(--step-1)}section .text-content ul,header .text-content ul,main .text-content ul,footer .text-content ul,nav .text-content ul{padding-inline-start:var(--step-0);list-style:square}section .text-content li,header .text-content li,main .text-content li,footer .text-content li,nav .text-content li{margin-bottom:var(--space-3xs)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}.mce-content-body{padding:1rem}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{margin-bottom:var(--space-xs);margin-top:var(--space-l)}.mce-content-body h1:first-child,.mce-content-body h2:first-child,.mce-content-body h3:first-child,.mce-content-body h4:first-child,.mce-content-body h5:first-child,.mce-content-body h6:first-child{margin-top:0}.mce-content-body a{color:var(--burgundy-color)}.mce-content-body p{margin-block:var(--space-xs)}.mce-content-body ol{padding-inline-start:var(--step-1)}.mce-content-body ul{list-style:square;padding-inline-start:var(--step-0)}.mce-content-body li{margin-bottom:var(--space-3xs)}.editor-post-title{text-align:center}.grid-b{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr))}.grid-b[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid-b[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(min(100%, 20rem), 33%, calc(33.33% - (var(--grid-gutter)*1.67)))}:root{overscroll-behavior:none}body{color:var(--burgundy-color);font-family:Helvetica,sans-serif;line-height:1.6;background-color:var(--sand-color)}body a.visually-hidden{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--burgundy-color)}body a.visually-hidden:focus{position:relative;height:auto;width:100%;padding:.5rem 0}body a.visually-hidden:focus span{outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}body a.visually-hidden:focus-visible{outline:none}body #content-section{flex-grow:1;margin-top:61px}body.no-scroll{overflow-y:hidden}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}body.public #breadcrumbs{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-block:var(--space-m)}@media(min-width: 768px){body.public #breadcrumbs{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}body.public #breadcrumbs span{font-size:var(--step-0)}body.public #breadcrumbs>span{display:flex;flex-wrap:wrap;gap:.5rem}body.page-template-custom-dashboard #breadcrumbs{position:absolute;top:5rem}body.page-template-custom-dashboard #breadcrumbs span span:first-of-type{display:none}body.page-template-page-sitemap #content-section{margin-top:6rem;margin-bottom:6rem;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}@media(min-width: 768px){body.page-template-page-sitemap #content-section{margin-top:10rem;margin-bottom:10rem}}@media(min-width: 768px){body.page-template-page-sitemap #content-section{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}body.page-template-page-sitemap #content-section p{margin-bottom:.25em}body.page-template-page-sitemap #content-section p+ul{margin-top:.25em}.acf-block-preview .slick-slideshow .slide-item{display:none}.acf-block-preview .slick-slideshow .slide-item:first-of-type{display:block}.acf-block-preview .hero-frontpage{position:static;z-index:0}.acf-block-preview .recipe-previews .recipes-list li{opacity:1;transform:translateY(0)}.grid{display:grid;grid-auto-rows:1fr;grid-gap:2rem;grid-template-columns:1fr}@media(min-width: 1024px){.grid{grid-template-columns:1fr 1fr}}@media(min-width: 1440px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-styled{display:grid;grid-gap:2rem;grid-template-columns:4}@media(min-width: 1024px){.grid-styled{grid-template-columns:2}}@media(min-width: 1440px){.grid-styled{grid-template-columns:1}}.masonry{column-count:2;column-gap:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.masonry div{display:grid;grid-template-rows:1fr auto;margin-bottom:2rem;break-inside:avoid}.masonry div img{height:100%;width:100%;object-fit:contain}@media(min-width: 1024px){.masonry{column-count:3}}@media(min-width: 1440px){.masonry{column-count:4}}.bg-primary-yellow{background-color:#ffc938}.bg-primary-green{background-color:#88c249}.bg-dark-green{background-color:#538b3e}.bg-dark-orange{background-color:#ef6c22}.primary-yellow{color:#ffc938}.primary-green{color:#88c249}.dark-green{color:#538b3e}.dark-orange{color:#ef6c22}:root{--step--2: clamp(0.7813rem, 0.7776rem + 0.0183vw, 0.8rem);--step--1: clamp(0.9375rem, 0.9253rem + 0.061vw, 1rem);--step-0: clamp(1.125rem, 1.1006rem + 0.122vw, 1.25rem);--step-1: clamp(1.35rem, 1.3085rem + 0.2073vw, 1.5625rem);--step-2: clamp(1.62rem, 1.555rem + 0.325vw, 1.9531rem);--step-3: clamp(1.944rem, 1.8469rem + 0.4853vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.1925rem + 0.7014vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.6012rem + 0.9906vw, 3.8147rem);--step-6: clamp(3.3592rem, 3.0843rem + 1.3748vw, 4.7684rem);--step-7: clamp(4.0311rem, 3.6546rem + 1.8823vw, 5.9605rem);--step-8: clamp(4.8373rem, 4.3274rem + 2.5495vw, 7.4506rem)}:root{--space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);--space-2xs: clamp(0.5625rem, 0.5503rem + 0.061vw, 0.625rem);--space-xs: clamp(0.875rem, 0.8628rem + 0.061vw, 0.9375rem);--space-s: clamp(1.125rem, 1.1006rem + 0.122vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6509rem + 0.1829vw, 1.875rem);--space-l: clamp(2.25rem, 2.2012rem + 0.2439vw, 2.5rem);--space-xl: clamp(3.375rem, 3.3018rem + 0.3659vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.4024rem + 0.4878vw, 5rem);--space-3xl: clamp(6.75rem, 6.6037rem + 0.7317vw, 7.5rem);--space-3xs-2xs: clamp(0.3125rem, 0.2515rem + 0.3049vw, 0.625rem);--space-2xs-xs: clamp(0.5625rem, 0.4893rem + 0.3659vw, 0.9375rem);--space-xs-s: clamp(0.875rem, 0.8018rem + 0.3659vw, 1.25rem);--space-s-m: clamp(1.125rem, 0.9787rem + 0.7317vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.529rem + 0.7927vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.9573rem + 1.4634vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 3.0579rem + 1.5854vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.9146rem + 2.9268vw, 7.5rem);--space-s-l: clamp(1.125rem, 0.8567rem + 1.3415vw, 2.5rem)}:root{--grid-max-width: 122.50rem;--grid-gutter: var(--space-s-l, clamp(1.25rem, 1.0061rem + 1.2195vw, 2.5rem));--grid-columns: 12}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-column-gap:var(--grid-gutter)}.u-grid>*{grid-column:span 12}.pt-l{padding-top:var(--space-xl-2xl)}.pt-b{padding-top:var(--space-l-xl)}.pt-s{padding-top:var(--space-s-m)}.pt-x{padding-top:var(--space-2xl-3xl)}.pt-m{padding-top:var(--space-m-l)}.pb-l{padding-bottom:var(--space-xl-2xl)}.pb-b{padding-bottom:var(--space-l-xl)}.pb-s{padding-bottom:var(--space-s-m)}.pb-x{padding-bottom:var(--space-2xl-3xl)}.pb-m{padding-bottom:var(--space-m-l)}.pr-l{padding-right:var(--space-xl-2xl)}.pr-b{padding-right:var(--space-l-xl)}.pr-s{padding-right:var(--space-s-m)}.pr-x{padding-right:var(--space-2xl-3xl)}.pr-m{padding-right:var(--space-m-l)}.pl-l{padding-left:var(--space-xl-2xl)}.pl-b{padding-left:var(--space-l-xl)}.pl-s{padding-left:var(--space-s-m)}.pl-x{padding-left:var(--space-2xl-3xl)}.pl-m{padding-left:var(--space-m-l)}.mt-l{margin-top:var(--space-xl-2xl)}.mt-b{margin-top:var(--space-l-xl)}.mt-s{margin-top:var(--space-s-m)}.mt-x{margin-top:var(--space-2xl-3xl)}.mt-m{margin-top:var(--space-m-l)}.mb-l{margin-bottom:var(--space-xl-2xl)}.mb-b{margin-bottom:var(--space-l-xl)}.mb-s{margin-bottom:var(--space-s-m)}.mb-x{margin-bottom:var(--space-2xl-3xl)}.mb-m{margin-bottom:var(--space-m-l)}.mr-l{margin-right:var(--space-xl-2xl)}.mr-b{margin-right:var(--space-l-xl)}.mr-s{margin-right:var(--space-s-m)}.mr-x{margin-right:var(--space-2xl-3xl)}.mr-m{margin-right:var(--space-m-l)}.ml-l{margin-left:var(--space-xl-2xl)}.ml-b{margin-left:var(--space-l-xl)}.ml-s{margin-left:var(--space-s-m)}.ml-x{margin-left:var(--space-2xl-3xl)}.ml-m{margin-left:var(--space-m-l)}.mt-null{margin-top:0rem}.mb-null{margin-bottom:0rem}header{position:absolute;bottom:0;left:0;width:100%;z-index:5;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);transition:background-color .5s cubic-bezier(0.645, 0.045, 0.355, 1);width:auto}@media(min-width: 768px){header{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}header>.u-container{padding-inline:0;max-width:calc(var(--grid-max-width) - var(--grid-gutter)*2)}header.sticky{position:fixed;left:0;width:100%;bottom:-100%}header.sticky.animate{transition:bottom .5s cubic-bezier(0.645, 0.045, 0.355, 1),background-color .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header.sticky.show{bottom:1.25rem}header a{text-decoration:none;color:var(--red-color)}header .wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}header .wrapper .menu-icon{display:none}header .wrapper.anim{background-color:rgba(0,0,0,0)}header .menu-button{overflow:hidden;cursor:pointer;color:var(--sand-color);border-radius:5rem;background-color:var(--dark-green-color);padding:1rem 2.5rem}header .menu-button.hide{opacity:0;visibility:hidden;pointer-events:none}header .menu-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:0;visibility:hidden;height:100vh;width:100%;max-height:0;position:fixed;top:0;left:0;z-index:-1;background-color:var(--burgundy-color);transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>svg{max-width:120px;width:100%;height:auto}header .menu-content>svg path{fill:var(--peach-color)}header .menu-content .menu-close{color:var(--peach-color)}header .menu-content.show{padding-block:var(--space-l);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);visibility:visible;max-height:100%}@media(min-width: 768px){header .menu-content.show{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}header .menu-content.anim{opacity:1}header .menu-content ul{display:flex;flex-direction:column;align-items:center}header .menu-content>ul{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;gap:var(--space-s);padding-block:2.5rem}header .menu-content>ul li{display:flex;flex-wrap:wrap;align-items:center;width:max-content}header .menu-content>ul li a{text-transform:uppercase}header .menu-content>ul li svg{width:15px;min-width:15px;height:10px;margin-left:.5rem;cursor:pointer;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>ul li.lang-item{position:relative;line-height:1;margin-left:.75rem}header .menu-content>ul li.lang-item:before{content:"";position:absolute;top:50%;left:-0.75rem;width:6px;height:6px;background-color:var(--red-color);transform:translateY(calc(-50% - 1px))}header .menu-content>ul li.lang-item.current-menu-item a{text-decoration:none}header .menu-content>ul li.current-menu-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}header .menu-content>ul li.menu-item-has-children>.anim-wrapper{width:100%;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>ul li.menu-item-has-children>.anim-wrapper>div{width:100%;min-height:0;transition:visibility .3s cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden}header .menu-content>ul li.menu-item-has-children ul{gap:var(--space-xs);padding-left:var(--space-xs)}header .menu-content>ul li.menu-item-has-children ul>li:first-of-type{margin-top:var(--space-xs)}header .menu-content>ul li.menu-item-has-children.show-ul>.anim-wrapper{grid-template-rows:1fr}header .menu-content>ul li.menu-item-has-children.show-ul>.anim-wrapper>div{visibility:visible}header .menu-content>ul li.menu-item-has-children.show-ul>svg{transform:rotate(180deg)}header.show-menu .menu-button.hide{display:none}@media(min-width: 1024px){header{display:flex;justify-content:space-between;bottom:unset;top:unset;bottom:1.25rem}header.sticky.show{bottom:1.25rem}header.sticky a{color:var(--burgundy-color);color:var(--sand-color)}header a{color:var(--burgundy-color);color:var(--sand-color)}header .menu-button{display:none}header .wrapper{z-index:2;flex-wrap:nowrap;gap:5vw;border-radius:5rem;background-color:var(--dark-green-color);padding:1.75rem 2.5rem}header .wrapper .menu-icon{display:block}header .wrapper .menu-icon svg{display:block;width:38px;min-width:38px;height:22px}header .wrapper .menu-icon svg path{will-change:transform}header .menu-content{position:relative;height:auto;opacity:1;visibility:visible;width:100%;max-height:100%;transition:none;display:flex;background-color:rgba(0,0,0,0);overflow:visible}header .menu-content .menu-close{display:none}header .menu-content>svg{max-width:140px;position:fixed;bottom:2.25rem;left:50%;transform:translateX(-50%);display:none}header .menu-content>svg path{fill:var(--burgundy-color)}header .menu-content>ul{flex-direction:row;align-items:center;justify-content:space-between;gap:5vw;padding:0;overflow:visible;width:100%;position:relative;padding-right:4.5rem}}@media(min-width: 1024px)and (min-width: 1440px){header .menu-content>ul{padding-right:5rem}}@media(min-width: 1024px){header .menu-content>ul li:nth-of-type(2){margin-right:auto}header .menu-content>ul li.lang-item{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-left:0}header .menu-content>ul li.lang-item:before{left:-1.125rem;transform:translateY(-50%);background-color:var(--sand-color)}header .menu-content>ul li.menu-item-has-children{position:relative}header .menu-content>ul li.menu-item-has-children>.anim-wrapper{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content}header .menu-content>ul li.menu-item-has-children>.anim-wrapper .anim-wrapper{position:static;transform:none;width:100%}header .menu-content>ul li.menu-item-has-children ul{padding-left:0;width:fit-content}header .menu-content>ul li.menu-item-has-children.show-ul ul{padding:1rem}header .menu-content>ul li.menu-item-has-children:hover>.anim-wrapper{grid-template-rows:1fr}header .menu-content>ul li.menu-item-has-children:hover>.anim-wrapper>div{visibility:visible}header .menu-content>ul li.menu-item-has-children:hover>svg{transform:rotate(180deg)}}footer{background-color:var(--burgundy-color);z-index:1;position:relative;padding:var(--space-2xl) 0}footer *{text-transform:uppercase}footer .footer-top{margin-bottom:var(--space-xl)}.home footer .footer-top{display:none}footer .footer-top svg{width:100%;height:auto}footer .footer-top svg path{fill:var(--light-green-color)}footer .footer-bottom .wrapper>div{margin-top:var(--space-m)}footer .footer-bottom .wrapper>div p:has(+a){font-weight:bold}footer .footer-bottom .footer-mail a{hyphenate-character:""}footer .footer-bottom>div p,footer .footer-bottom>div a{color:var(--light-green-color)}footer .footer-bottom a::after{bottom:-2px}footer .footer-bottom .trademark{margin-bottom:var(--space-l);text-transform:uppercase;color:var(--light-green-color)}footer .footer-bottom>div{margin-top:var(--space-m)}footer .footer-bottom .logo-emblem{margin-bottom:var(--space-xl);height:fit-content;width:100%}footer .footer-bottom .logo-emblem svg{margin-inline:auto;width:clamp(3.75rem,2.4085rem + 6.7073vw,10.625rem);height:clamp(3.75rem,2.4085rem + 6.7073vw,10.625rem)}footer .footer-bottom .logo-wrapper{margin-top:var(--space-l)}footer .footer-bottom .logo-wrapper svg{max-width:100px;width:100%;height:auto}footer .footer-bottom .footer-links{display:flex;flex-direction:column;align-items:flex-start}footer .footer-bottom .footer-links a{margin:var(--space-2xs) 0}footer .footer-bottom .footer-links a::after{bottom:1px}footer .footer-bottom .footer-links a:first-child{margin-top:0}@media(min-width: 768px){footer .footer-bottom{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-l);column-gap:var(--grid-gutter)}footer .footer-bottom .wrapper{display:flex;flex-direction:column;row-gap:var(--space-l)}footer .footer-bottom>*{margin-block:0}footer .footer-bottom .wrapper>div{margin-top:0}footer .footer-bottom>div{margin-top:0;width:auto;grid-column:1/2}footer .footer-bottom .logo-emblem{grid-column:1/-1}footer .footer-bottom .logo-wrapper{margin-top:var(--space-m);grid-column:2/-1}footer .footer-bottom .trademark,footer .footer-bottom .logo-wrapper{margin-bottom:0}footer .footer-bottom .trademark{margin-bottom:var(--space-s)}footer .footer-bottom .footer-links{grid-column:2/-1}footer .footer-bottom .footer-links a{margin-block:0}}@media(min-width: 1024px){footer .footer-top{margin-bottom:var(--space-2xl)}footer .footer-bottom{grid-template-columns:repeat(var(--grid-columns), 1fr)}footer .footer-bottom>div{width:auto}footer .footer-bottom p,footer .footer-bottom a{font-size:var(--step--1)}footer .footer-bottom .wrapper{display:grid;grid-template-columns:subgrid;gap:var(--grid-gutter);width:calc(65% - var(--grid-gutter)/2);grid-column:span 9;width:100%}footer .footer-bottom .wrapper .footer-phone{grid-column:1/3}footer .footer-bottom .wrapper .footer-mail{grid-column:3/6}footer .footer-bottom .wrapper .footer-address{grid-column:6/8;justify-self:center;width:120%;margin-right:-20%}footer .footer-bottom .wrapper>div{grid-row:1}footer .footer-bottom .logo-emblem{width:100%;margin-bottom:var(--space-3xl)}footer .footer-bottom .footer-links{width:auto;grid-column:10/-1;width:fit-content;margin-left:auto}}@media(min-width: 1260px){footer{padding-block:var(--space-3xl)}footer .footer-bottom .logo-emblem{padding-right:.5rem}footer .footer-bottom .wrapper .footer-address{width:auto;margin-right:0}}body.error404 header .menu-button{color:var(--burgundy-color)}body.error404 #content-section{min-height:100vh}body.error404 #content-section .text-404{margin-block:var(--space-2xl-3xl)}.image-video-block{max-width:initial;padding-inline:0}.image-video-block video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background-color:#000;opacity:1;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.image-video-block video.hide-on-mobile{display:none}.image-video-block video.hide{opacity:0}.image-video-block video+video.hide{position:absolute}.image-video-block video.new-video{position:absolute}.image-video-block figure{position:relative}.image-video-block figure h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:var(--step-4);width:calc(100% - var(--grid-gutter)*2);text-align:center;cursor:pointer;color:var(--sand-color)}.image-video-block figure h2.hide{display:none}.image-video-block figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.image-video-block figure .overlay.hide{display:none}.image-video-block figure video::-webkit-media-controls-timeline,.image-video-block figure video::-webkit-media-controls-current-time-display,.image-video-block figure video::-webkit-media-controls-time-remaining-display{display:none}@media(min-width: 1024px){.image-video-block video.mobile-video{display:none}.image-video-block video.hide-on-mobile{display:block}}figure{margin:0;display:flex;flex-direction:column}figure.image-wrapper{overflow:hidden}figure img{width:100%;height:100vh;max-width:100%;object-fit:cover}figure figcaption{margin-top:var(--space-2xs-xs)}body.search #content-section{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-top:6rem;margin-bottom:6rem}@media(min-width: 768px){body.search #content-section{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}@media(min-width: 768px){body.search #content-section{margin-top:10rem;margin-bottom:10rem}}body.search #content-section h1{margin-bottom:var(--space-m)}body.search #content-section form{margin-bottom:var(--space-2xl)}body.search #content-section .content-wrapper article{margin-bottom:var(--space-xl);max-width:70ch}section.password-protected{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-block:var(--space-xl)}@media(min-width: 768px){section.password-protected{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}section.password-protected form input{border:1px solid var(--burgundy-color)}section.password-protected form input[type=password]{display:block;padding:var(--space-3xs) var(--space-xs);width:100%;max-width:400px}section.password-protected form label{display:block;margin-top:var(--space-s)}section.password-protected form input[type=submit]{padding:var(--space-3xs) var(--space-xs);margin-top:var(--space-s);cursor:pointer}.page-template-page-custom-dashboard{background-color:#fbfafa}.page-template-page-custom-dashboard #content-section{position:relative;margin-top:0}.page-template-page-custom-dashboard #content-section *{font-family:"NikkeiJournal"}.page-template-page-custom-dashboard header,.page-template-page-custom-dashboard footer{display:none}.page-custom-dashboard{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-bottom:var(--space-2xl);margin-inline:auto;max-width:1440px}@media(min-width: 768px){.page-custom-dashboard{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.page-custom-dashboard .background-image{background-position-y:center;background-image:url("static/images/dashboard-bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;height:502px;width:100%;z-index:-1}.page-custom-dashboard h1,.page-custom-dashboard .content>p{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin:var(--space-s) auto;max-width:1440px;text-align:center;font-weight:300;margin-bottom:var(--space-2xl);font-size:var(--step-3)}@media(min-width: 768px){.page-custom-dashboard h1,.page-custom-dashboard .content>p{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.page-custom-dashboard h1{margin-top:var(--space-3xl);font-weight:400;font-size:var(--step-5);margin-bottom:0}.page-custom-dashboard .support-form{display:flex;gap:var(--grid-gutter);flex-direction:column;justify-content:flex-start;margin:var(--space-2xl) auto var(--space-l) auto;max-width:1440px}.page-custom-dashboard .support-form .form-wrapper{width:100%;background-color:#fff;border-radius:12px;padding:var(--space-m) var(--space-s)}.page-custom-dashboard .support-form .form-wrapper h2{margin-bottom:var(--space-m);font-weight:300}.page-custom-dashboard .support-form .form-wrapper form span input{display:none}.page-custom-dashboard .support-form .form-wrapper form button{height:48px;background-color:#06f;display:block;font-size:var(--step-1);color:#fff;text-align:center;padding:0 var(--space-m);font-weight:400;border-radius:12px;margin-top:var(--space-xs);transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .support-form .form-wrapper form button.wait{cursor:wait}.page-custom-dashboard .support-form .form-wrapper form button:hover{cursor:pointer;background-color:#0051cc}.page-custom-dashboard .support-form .form-wrapper form button:focus-visible{background-color:#fff;color:#06f}.page-custom-dashboard .support-form .form-wrapper form textarea{padding:13px 17px;background-color:#f7f7f7;border:none;max-width:417px;width:100%;height:179px;border-radius:12px;font-size:var(--step-1);font-weight:300;resize:none}.page-custom-dashboard .support-form .form-wrapper>p{font-weight:300;margin-top:var(--space-s);font-size:var(--step--1)}.page-custom-dashboard .support-form .form-wrapper .response{margin-top:var(--space-s);margin-bottom:var(--space-m);font-size:var(--step-0)}.page-custom-dashboard .support-form .form-wrapper .response.error{color:red}.page-custom-dashboard .support-form .contact{width:100%;display:flex;justify-content:center;flex-direction:column;max-width:380px;margin-top:var(--space-s);padding:var(--space-m) var(--space-s)}.page-custom-dashboard .support-form .contact h2{font-weight:bold;margin-bottom:var(--space-m)}.page-custom-dashboard .support-form .contact a,.page-custom-dashboard .support-form .contact p{font-weight:300;margin-bottom:var(--space-xs)}.page-custom-dashboard .support-form .contact a{color:#06f;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .support-form .contact a:hover{color:#0051cc}.page-custom-dashboard .tutorials .tutorial-wrapper{background-color:#fff;border-radius:12px;padding:var(--space-l) var(--space-s);padding-bottom:var(--space-xl)}.page-custom-dashboard .tutorials .tutorial-wrapper h2{font-weight:400;margin-bottom:var(--space-l)}.page-custom-dashboard .tutorials .tutorial-wrapper .content{display:flex;flex-direction:column;column-gap:var(--grid-gutter)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button{display:inline-block;text-align:center;height:52px;border-radius:12px;padding:0 1.5rem 0 .75rem;background-color:#fff;color:#000;font-size:var(--step-1);font-weight:400;margin-bottom:var(--space-s)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button:hover{cursor:pointer}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button.active{color:#008fff;background-color:#eff8ff}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content{width:100%;max-width:70ch}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item{display:none}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item>p{font-weight:300;font-size:var(--step-1)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item.active{display:block}.page-custom-dashboard .dashboard-edits{display:flex;flex-direction:column;gap:var(--grid-gutter);margin:var(--space-m) auto;max-width:1440px;flex-wrap:wrap}.page-custom-dashboard .dashboard-edits .card{padding:var(--space-m) var(--space-s);border-radius:12px;height:100%;min-height:210px;background-color:#fff;width:100%;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.page-custom-dashboard .dashboard-edits .card .title-icon{display:inline-block;margin-top:var(--space-m)}.page-custom-dashboard .dashboard-edits .card .title-icon i{display:block;width:clamp(1.375rem,1.2639rem + .5556vi,1.75rem);height:clamp(1.375rem,1.2639rem + .5556vi,1.75rem);margin-bottom:var(--space-xs)}.page-custom-dashboard .dashboard-edits .card .title-icon i svg{width:100%;height:100%}.page-custom-dashboard .dashboard-edits .card>div{display:flex;justify-content:space-between}.page-custom-dashboard .dashboard-edits .card>div a{font-size:var(--step-1);color:#06f;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .dashboard-edits .card>div a:hover{color:#0051cc}.page-custom-dashboard .dashboard-edits .card .links{margin-top:var(--space-m)}@media(min-width: 768px){.page-custom-dashboard .support-form{flex-direction:row}.page-custom-dashboard .support-form .form-wrapper{padding:var(--space-m);padding-right:var(--space-l)}.page-custom-dashboard .support-form .contact{margin-top:0}.page-custom-dashboard .dashboard-edits{flex-direction:row}.page-custom-dashboard .dashboard-edits .card{width:calc(50% - var(--grid-gutter)/2);padding-inline:var(--space-m)}.page-custom-dashboard .tutorials .tutorial-wrapper{padding-inline:var(--space-m)}}@media(min-width: 1024px){.page-custom-dashboard .support-form{flex-direction:row}.page-custom-dashboard .support-form .form-wrapper,.page-custom-dashboard .support-form .contact{width:calc(50% - var(--grid-gutter)/2)}.page-custom-dashboard .tutorials .tutorial-wrapper .content{flex-direction:row}.page-custom-dashboard .tutorials .tutorial-wrapper .content .tutorial-buttons{width:300px;min-width:300px}.page-custom-dashboard .tutorials .tutorial-wrapper .content .tutorial-content{width:auto}}@media(min-width: 1440px){.page-custom-dashboard .dashboard-edits .card{width:calc(25% - var(--grid-gutter)*.75)}}.plain-text>.u-grid{padding-block:var(--space-xl)}.plain-text .title{margin-bottom:var(--space-l)}.plain-text.bg-color-sand{background-color:var(--sand-color)}.plain-text.bg-color-burgundy{background-color:var(--burgundy-color)}.plain-text.bg-color-burgundy .title,.plain-text.bg-color-burgundy .text-content>*{color:var(--peach-color)}.plain-text .links-wrapper{display:flex;flex-direction:column;row-gap:var(--space-xs);margin-top:var(--space-l)}.plain-text .links-wrapper a{max-width:100%;font-family:"Motorik";color:var(--red-color)}@media(min-width: 768px){.plain-text .links-wrapper{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-l);row-gap:var(--space-2xs)}}@media(min-width: 1024px){.plain-text{padding-block:var(--space-3xl)}.plain-text>.u-grid{padding-block:var(--space-2xl)}.plain-text .title{grid-column:1/7;margin-bottom:0}.plain-text .text-content{grid-column:7/-1}}@font-face{font-family:"Motorik";src:url("./static/fonts/Motorik-Light.woff2") format("woff2");font-weight:200;font-display:swap}@font-face{font-family:"Motorik";src:url("./static/fonts/Motorik-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Motorik";src:url("./static/fonts/Motorik-Medium.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Motorik";src:url("./static/fonts/Motorik-Bold.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Exposure-VAR";src:url("./static/fonts/Exposure-VAR.woff2") format("woff2-variations");font-variation-settings:"EXPO" -50 50}h1,h2,h3,h4,h5,h6,.heading-style{font-family:"Exposure-VAR";line-height:1.2;font-variation-settings:"EXPO" 50;padding-bottom:10px}h1:not(.wp-block-post-title){font-size:var(--step-4);color:var(--sand-color)}h2{font-size:var(--step-2)}h3,h4,h5,h6,p,a,li{font-size:var(--step-0)}p{font-family:"Motorik";font-weight:400;line-height:1.3;font-size:var(--step-0)}a{font-family:"Motorik"}section a,footer a{color:var(--burgundy-color);text-decoration:underline;position:relative;width:max-content;font-weight:600}section a:hover,footer a:hover{text-decoration:none}.acf-field section a,.acf-field footer a{font-size:13px}.heading-display{font-size:var(--step-8)}:root{--black-color: #161614;--white-color: #FBF9F8;--burgundy-color: #521912;--peach-color: #F4C2B1;--dark-green-color: #004752;--light-green-color: #A6BAB6;--grey-color: #9D9D9D;--sand-color: #E8EBDD;--red-color: #FC293D}.text-and-image .text-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);max-width:35ch}@media(min-width: 768px){.text-and-image .text-content{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.text-and-image .text-content h2{font-size:var(--step-3);text-align:center;margin-bottom:0}.text-and-image .text-content h2 a{font-family:"Exposure-VAR";text-decoration:none;font-size:inherit;color:inherit}.text-and-image .text-content h2.burgundy{color:var(--burgundy-color)}.text-and-image .text-content h2.sand{color:var(--sand-color)}.text-and-image .image-wrapper{overflow:hidden}.text-and-image .image-wrapper img{height:100vh;object-fit:cover}.text-and-image .image-wrapper.left,.text-and-image .image-wrapper.right{position:relative}@media(min-width: 768px){.text-and-image>div{display:flex}.text-and-image .text-content{max-width:40ch}.text-and-image .image-wrapper{width:50%}.text-and-image img{width:100%;height:auto}}@media(min-width: 1024px){.text-and-image .text-content{max-width:65ch}.text-and-image .text-content h2{font-size:var(--step-5)}}.pagination-block{margin-block:var(--space-2xl)}.pagination-block ul{display:flex;justify-content:center;gap:var(--grid-gutter)}.pagination-block ul li{position:relative}.pagination-block ul li.current:after{content:"";position:absolute;background-color:var(--sand-color);width:200%;height:1px;bottom:0;left:50%;transform:translateX(-50%)}.pagination-block ul li span{color:var(--sand-color)}.pagination-block ul li a{text-decoration:none}.recipes-list .pagination-block ul li{opacity:1;transform:translateY(0)}.hero{width:100%;height:100svh;position:relative;max-width:100vw}.hero figure,.hero .overlay{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.hero img,.hero video{width:100%;height:100%;object-fit:cover}.hero .text-content{position:absolute;left:50%;bottom:calc(61px + var(--space-2xl));transform:translateX(-50%);padding:var(--grid-gutter);width:100%;max-width:var(--grid-max-width);text-align:center}.hero .text-content h1{font-size:var(--step-6);margin-bottom:0}.hero .text-content h1.dark-text{color:var(--burgundy-color)}.hero .text-content.color-sand h1{color:var(--sand-color)}.hero .text-content.color-burgundy h1{color:var(--burgundy-color)}.hero .text-content.color-blue h1{color:var(--dark-green-color)}@media(min-width: 768px){.hero .text-content h1{font-size:var(--step-8)}}.hero.no-media{height:auto;padding-top:var(--space-l-xl)}.hero.no-media .text-content{position:static;transform:none}.hero.no-media.bg-sand,.hero.no-media.bg-burgundy,.hero.no-media.bg-blue{padding-bottom:var(--space-l-xl)}.hero.bg-none .text-content{padding-bottom:0}.hero.bg-sand{background-color:var(--sand-color)}.hero.bg-burgundy{background-color:var(--burgundy-color)}.hero.bg-blue{background-color:var(--dark-green-color)}#content-section:has(>.hero:first-child){margin-top:0}.map .map-wrapper{height:500px}.map .acf-map{width:100%;height:100%}@media(min-width: 768px){.map .text-content,.map .map-wrapper{grid-column:span 6}}body.blog .archive-wrapper,body.archive .archive-wrapper{margin-block:var(--space-xl)}body.blog h1,body.archive h1{margin-bottom:var(--space-l)}body.blog .posts-wrapper,body.archive .posts-wrapper{display:grid;grid-template-columns:subgrid;row-gap:var(--space-xl)}body.blog .posts-wrapper article,body.archive .posts-wrapper article{grid-column:span 12}@media(min-width: 768px){body.blog .posts-wrapper article,body.archive .posts-wrapper article{grid-column:span 6}}@media(min-width: 1024px){body.blog .posts-wrapper article,body.archive .posts-wrapper article{grid-column:span 4}}article.tease h2{margin-block:var(--space-s)}article.tease figure{aspect-ratio:4/3;background-color:#d3d3d3}article.tease figure img{aspect-ratio:4/3;object-fit:cover}article.tease a{font-size:inherit}article.tease a.more-link{display:inline-block;margin-top:var(--space-s)}body.single .content-wrapper>article{margin-block:var(--space-xl)}body.single .content-wrapper>article figure,body.single .content-wrapper>article .post-meta{padding-inline:var(--grid-gutter);max-width:var(--grid-max-width);margin-inline:auto}body.single .content-wrapper>article img{aspect-ratio:16/9;object-fit:cover}body.single .content-wrapper>article .post-meta{margin-top:var(--space-m)}body.single .content-wrapper>article .post-meta p{margin-top:var(--space-xs)}.single-recipe .recipe-heading{display:none}.hero-frontpage{width:100%;height:100svh}.hero-frontpage>.u-grid{position:relative;width:100%;height:100%;align-content:flex-start}.hero-frontpage figure,.hero-frontpage .overlay{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.hero-frontpage img,.hero-frontpage video{width:100%;height:100%;object-fit:cover}.hero-frontpage .sterling-logo-container{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%}.hero-frontpage .sterling-logo-container:not(.loaded){opacity:0}.hero-frontpage .sterling-logo-container.loaded{opacity:1;transition:opacity .3s ease}.hero-frontpage .sterling-logo-container{z-index:1;width:100%;height:auto;margin-top:var(--space-xl);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}@media(min-width: 768px){.hero-frontpage .sterling-logo-container{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}@media(max-height: 400px){.hero-frontpage .sterling-logo-container{margin-top:var(--space-s)}}.hero-frontpage .text-content{padding:var(--grid-gutter);width:100%;max-width:var(--grid-max-width);text-align:center;margin-top:var(--space-s)}@media(max-height: 400px){.hero-frontpage .text-content{margin-top:0}}@media(max-width: 350px){.hero-frontpage .text-content{margin-top:var(--space-2xs)}}.hero-frontpage .text-content h1{font-size:var(--step-3);margin-bottom:0}.hero-frontpage .text-content.color-sand h1{color:var(--sand-color)}.hero-frontpage .text-content.color-blue h1{color:var(--dark-green-color)}@media(max-width: 767px){.hero-frontpage .text-content.mobile-color-sand h1{color:var(--sand-color)}.hero-frontpage .text-content.mobile-color-blue h1{color:var(--dark-green-color)}}@media(min-width: 768px){.hero-frontpage .text-content{position:absolute;left:50%;bottom:calc(61px + var(--space-xl));transform:translateX(-50%);max-width:60ch}.hero-frontpage .text-content h1{font-size:var(--step-5)}}@media(min-width: 1024px){.hero-frontpage .sterling-logo-container{margin-top:var(--space-m)}.hero-frontpage .text-content{bottom:calc(61px + var(--space-xl))}}@media(min-width: 1440px){.hero-frontpage .text-content{max-width:65ch;bottom:calc(61px + var(--space-xl))}}@media(min-width: 1600px){.hero-frontpage{bottom:calc(61px + var(--space-2xl))}}#content-section:has(>.hero-frontpage:first-child){margin-top:0}.offices{padding-top:var(--space-xl-2xl);padding-bottom:var(--space-s-m)}.offices .office{margin-bottom:var(--space-2xl)}.offices .office h2{margin-bottom:var(--space-3xs);max-width:23ch}@media(min-width: 768px){.offices .wrapper{columns:2;column-gap:var(--grid-gutter)}.offices .wrapper>*{break-inside:avoid}}@media(min-width: 1024px){.offices .wrapper{grid-column:span 10}}@media(min-width: 1440px){.offices .wrapper{grid-column:span 8}}@media(min-width: 1600px){.offices .wrapper{grid-column:span 6}}section.offices+section.contacts{padding-top:var(--space-s-m)}.contacts{padding-block:var(--space-2xl-3xl)}.contacts h2{margin-bottom:var(--space-xl)}.contacts .contact{margin-bottom:var(--space-xl)}.contacts .contact>div{display:flex;flex-wrap:wrap;column-gap:var(--grid-gutter);margin-top:var(--space-2xs)}.contacts .contact>div>p{width:100%;margin-bottom:var(--space-3xs)}.contacts .contact a{color:var(--red-color)}.contacts .contact img{height:auto;aspect-ratio:3/4;object-fit:cover;margin-bottom:var(--space-xs);max-height:80vh}.contacts .contact h3{font-size:var(--step-4)}.contacts .contact:last-of-type{margin-bottom:0}@media(min-width: 1024px){.contacts .contact img{display:none}.contacts .contact h3{font-size:var(--step-6)}}@media(min-width: 1024px){.contacts h2{grid-column:1/6;padding-right:2rem}.contacts .wrapper{grid-column:6/-1}.contacts .contact{margin-bottom:var(--space-2xl);display:flex;flex-wrap:wrap;justify-content:flex-start}.contacts .contact>div{margin-top:var(--space-s);width:100%}.contacts .contact>div>p{width:auto;margin-bottom:0}.contacts .contact>div p+a{margin-left:auto}.contacts .contact h3{cursor:default}.contacts .contact .image-wrapper{overflow:hidden;max-width:680px;position:fixed;top:50%;left:var(--grid-gutter);transform:translateY(-50%);width:30%}.contacts .contact img{max-width:680px;height:auto;aspect-ratio:9/10;object-fit:cover;display:none;transform:scale(1)}.contacts .contact:has(>h3:hover) img{display:block}}@media(min-width: 1440px){.contacts h2{grid-column:1/7}.contacts .wrapper{grid-column:7/-1}}@media(min-width: 1960px){.contacts .contact img{left:calc(var(--grid-gutter) + (100vw - var(--grid-max-width))/2)}}.contacts+.contacts{padding-top:var(--space-s-m)}.text-rows hr{height:1px;background-color:var(--burgundy-color);margin-bottom:var(--space-xs)}.text-rows .section-title{text-align:center;font-size:var(--step-5);padding-top:var(--space-2xl-3xl)}.text-rows .title{font-size:var(--step-2)}.text-rows .plain-text{padding-block:0}.text-rows.burgundy{background-color:var(--burgundy-color)}.text-rows.burgundy hr{background-color:var(--peach-color)}.text-rows.burgundy .section-title{color:var(--peach-color)}@media(min-width: 1024px){.text-rows{padding-block:var(--space-3xl)}.text-rows .section-title{padding-top:0}}.recipe-content{padding-block:var(--space-xl-2xl)}.recipe-content>.u-grid{align-items:start}.recipe-content h2{margin-bottom:var(--space-l);margin-top:var(--space-xl-2xl)}.recipe-content h2:first-child{margin-top:0}.recipe-content ul{padding-inline-start:var(--step-0);list-style:square}.recipe-content li{margin-bottom:var(--space-3xs)}.recipe-content p:has(+ul){margin-bottom:var(--space-3xs)}.recipe-content .instructions,.recipe-content .media{margin-top:var(--space-xl-2xl)}.recipe-content .media{display:flex;flex-direction:column;row-gap:var(--grid-gutter)}.recipe-content img{height:auto}.recipe-content iframe{aspect-ratio:16/9;height:auto}@media(min-width: 768px){.recipe-content .wrapper{grid-column:1/7}.recipe-content .media{grid-column:8/-1;margin-top:0}}@media(min-width: 1440px){.recipe-content .wrapper{display:grid;grid-template-columns:subgrid;grid-column:1/8;position:sticky;top:var(--space-xl-2xl)}.admin-bar .recipe-content .wrapper{top:calc(var(--space-xl-2xl) + 32px)}.recipe-content .ingredients{grid-column:1/4}.recipe-content .instructions{grid-column:4/-1;margin-top:0}.recipe-content .media{grid-column:9/-1}}@media(min-width: 2000px){.recipe-content .wrapper{grid-column:1/7}.recipe-content .media{grid-column:8/-1;width:84%;margin-left:auto}}.recipe-previews{position:relative}.recipe-previews .featured-recipes{position:relative}.recipe-previews .featured-wrapper{position:relative;height:100vh;overflow:hidden}.recipe-previews .featured-wrapper .parallax-container{height:100vh;width:100%;position:absolute}.recipe-previews .featured-wrapper .parallax-container.fixed{position:fixed;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%}.recipe-previews .featured-wrapper .image-container{height:100vh;width:100%;position:absolute;top:0;z-index:1;background-color:var(--burgundy-color)}.recipe-previews .featured-wrapper img{width:100%;height:100%;object-fit:cover}.recipe-previews .featured-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.recipe-previews .featured-wrapper .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;text-align:center;padding:var(--space-2xl-3xl) var(--grid-gutter);color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.recipe-previews .featured-wrapper .content-wrapper{padding:var(--space-3xl)}}.recipe-previews .featured-wrapper .content-wrapper h2{color:var(--sand-color);font-size:var(--step-8);max-width:15ch;margin-inline:auto}@media(min-width: 768px){.recipe-previews .featured-wrapper .content-wrapper h2{margin-top:var(--space-l)}}.recipe-previews .featured-wrapper .content-wrapper a{color:var(--red-color);margin-inline:auto}.recipe-previews .featured-wrapper .content-wrapper a:hover{text-decoration:none}@media(min-width: 768px){.recipe-previews .featured-wrapper .content-wrapper a{margin-bottom:var(--space-xl)}}.recipe-previews .recipes-list{background-color:var(--burgundy-color);padding-block:var(--space-3xl);position:relative;width:100%}.recipe-previews .recipes-list .recipe-heading{margin-block:var(--space-xl);padding-inline:var(--space-xl);margin-inline:var(--grid-gutter);text-align:left;font-size:var(--step-2)}.recipe-previews .recipes-list ul{max-width:1384px;gap:var(--space-s);row-gap:var(--space-2xl);align-items:start;margin-inline:auto;padding-inline:var(--space-xl);--grid-placement: unset}.recipe-previews .recipes-list ul:not(.anim-in) li{opacity:1;transform:translateY(0)}.recipe-previews .recipes-list h2,.recipe-previews .recipes-list h3,.recipe-previews .recipes-list a{color:var(--peach-color);text-align:center}.recipe-previews .recipes-list li{display:flex;flex-direction:row;flex-wrap:wrap;opacity:0;transform:translateY(50px)}.recipe-previews .recipes-list li a.recipe-link-wrapper:hover~a.tease-link{text-decoration:none}.recipe-previews .recipes-list li .recipe-link-wrapper{max-width:none;text-decoration:none}.recipe-previews .recipes-list li .image-wrapper{overflow:hidden;max-height:550px;margin-block-end:var(--space-s)}.recipe-previews .recipes-list li *{width:100%}.recipe-previews .recipes-list a{display:inline-block;max-width:max-content;margin-inline:auto;align-self:end;z-index:2;color:var(--peach-color)}.recipe-previews .recipes-list a:hover{text-decoration:none}.recipe-previews .recipes-list h2{font-size:var(--step-5)}.recipe-previews .recipes-list li h3{font-size:var(--step-2);margin-block-end:var(--space-m)}.recipe-previews .recipes-list img{object-fit:cover;aspect-ratio:4/5;height:100%;max-height:550px}.recipe-previews .recipes-list figure{aspect-ratio:4/5;max-height:550px;background-color:var(--peach-color)}.recipe-previews .recipes-list .search-wrapper{padding-inline:var(--space-xl);margin-top:var(--space-l-xl)}@media(max-width: 350px){.recipe-previews .recipes-list .search-wrapper{padding-inline:var(--grid-gutter)}}.recipe-previews .recipes-list .search-wrapper input{width:100%;padding:var(--space-xs-s);padding-right:calc(var(--space-xs) + 20px);background-color:var(--peach-color);color:var(--burgundy-color);line-height:1;font-size:var(--step-0)}.recipe-previews .recipes-list .search-wrapper input::placeholder{color:var(--burgundy-color);font-size:var(--step--2)}.recipe-previews .recipes-list .search-wrapper input::-webkit-search-cancel-button{display:none}.recipe-previews .recipes-list .search-wrapper label{position:relative}.recipe-previews .recipes-list .search-wrapper label>svg{position:absolute;top:50%;right:var(--space-xs);transform:translateY(-50%);cursor:pointer;width:14px;height:14px;display:none}.recipe-previews .recipes-list .search-wrapper label>svg path{fill:var(--burgundy-color)}.recipe-previews .recipes-list .search-wrapper label>svg.show{display:block}.recipe-previews .recipes-list .search-wrapper button{position:absolute;top:50%;right:var(--space-xs);transform:translateY(-50%)}.recipe-previews .recipes-list .search-wrapper button svg{width:20px;height:14px}.recipe-previews .recipes-list .search-wrapper button.hide{display:none}.recipe-previews .recipes-list p.no-results{color:var(--peach-color);padding-inline:var(--grid-gutter);text-align:center;margin-top:var(--space-xl)}@media(min-width: 768px){.recipe-previews .recipes-list .search-wrapper{max-width:600px;margin-inline:auto}.recipe-previews .recipes-list .search-wrapper input::placeholder{font-size:var(--step-0)}}@media(min-width: 1024px){.recipe-previews .recipes-list .search-wrapper{max-width:800px}}@media(min-width: 1440px){.recipe-previews .recipes-list .search-wrapper{max-width:900px}}

/*# sourceMappingURL=site.css.map*/