@charset "UTF-8";*,*:before,*:after,input::file-selector-button{margin:0;padding:0;border:none;outline:none;box-sizing:border-box;background:unset}input,input::file-selector-button,button,textarea,select{font:inherit;height:auto}nav ul,form ul{list-style:none;margin:0;padding:0}nav li+li{margin-top:unset}@font-face{font-family:MerriweatherSerif;src:url(/build/assets/merriweather-light-webfont-CmF4CTZq.woff2);font-weight:300;font-style:normal}@font-face{font-family:MerriweatherSerif;src:url(/build/assets/merriweather-lightitalic-webfont-DCUhreaY.woff2);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSerif;src:url(/build/assets/merriweather-bold-webfont-Dgp6tWW7.woff2);font-weight:700;font-style:normal}@font-face{font-family:MerriweatherSerif;src:url(/build/assets/merriweather-bolditalic-webfont-HwX7Ks8u.woff2);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/build/assets/merriweathersans-light-webfont-CV0A0tPN.woff2);font-weight:300;font-style:normal}@font-face{font-family:MerriweatherSans;src:url(/build/assets/merriweathersans-lightitalic-webfont-BLC0eXhv.woff2);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/build/assets/merriweathersans-bold-webfont-DYgfSbxF.woff2);font-weight:700;font-style:normal}@font-face{font-family:MerriweatherSans;src:url(/build/assets/merriweathersans-bolditalic-webfont-CE2uLPTT.woff2);font-weight:700;font-style:italic}@font-face{font-family:SortsMillGoudy;src:url(/build/assets/sortsmillgoudy-regular-webfont-OcDqu1Mz.woff2);font-weight:400;font-style:normal}@font-face{font-family:SortsMillGoudy;src:url(/build/assets/sortsmillgoudy-italic-webfont-q6aJv6oF.woff2);font-weight:400;font-style:italic}@font-face{font-family:NotoSansSymbols;src:url(/build/assets/NotoSansSymbols-custom-D1gIANzI.woff2);font-weight:400;font-style:normal}html{font-size:16px}body{font:normal 300 clamp(.875rem,.8125rem + .3125vi,1.125rem)/1.6 "MerriweatherSerif",serif;color:#22372b}h1{font:normal small-caps 400 clamp(2.1362rem,1.546rem + 2.9513vi,4.4973rem)/1 "SortsMillGoudy",serif;color:#c8102e;margin:1em 0 .5em}h2{font:italic 300 clamp(1.3672rem,1.1467rem + 1.1027vi,2.2493rem)/1.2 "MerriweatherSans",sans-serif;margin:1em 0}h3{font:normal 700 clamp(1.3672rem,1.1467rem + 1.1027vi,2.2493rem)/1.2 "MerriweatherSerif",serif;margin:1em 0}ul,ol{margin:0 0 1em;padding-left:2em}li+li{margin-top:.5em}ul li::marker{color:#c8102e;font-size:1.5em;line-height:.6666666667em}ol li::marker{color:#c8102e;font-weight:700}p{margin:0 0 1em}blockquote{margin:1.5em 0;padding:0 10%;position:relative;container-type:inline-size}blockquote:before,blockquote:after{content:"“";position:absolute;left:-2cqw;top:0;font-size:28cqw;line-height:.75;font-family:SortsMillGoudy,serif;pointer-events:none;color:#319b42;opacity:.75}blockquote:after{content:"„";left:auto;right:6cqw;top:auto;bottom:.2em;font-size:13cqw}blockquote p{margin:0}blockquote p:not(:has(small)){font-family:MerriweatherSans,sans-serif;font-size:1.2em;font-style:italic;font-weight:300;opacity:.8}blockquote small{font-size:.9em;font-style:normal;color:#319b42;opacity:.9}blockquote small:before{content:"";display:inline-block;border-top:2px solid #319b42;width:1em;margin-right:.5em;vertical-align:middle}blockquote p:has(small){margin-top:1em}hr{margin:2em 5%;border:0;height:.3em;border-radius:50%;background-color:#319b42;position:relative;overflow:visible}hr:before{content:"🜃";color:#319b42;display:block;position:absolute;width:1em;text-align:center;left:calc(50% - .5em);top:-.05em;font-size:3em;line-height:.5;font-family:NotoSansSymbols,sans-serif}sub,sup{line-height:0}:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:not(blockquote)>:where(p,ul,ol,blockquote):last-child{margin-bottom:0}a,a:link{font-weight:700;text-decoration:underline;text-decoration-color:#319b42;text-decoration-thickness:15%;color:#22372b;transition:all .15s}a:visited{text-decoration-color:#8c4799}a:hover,a:active,a:focus{text-decoration-color:#c8102e}a:focus{outline:none}.button-wrap{margin:2em 0}.button-left{text-align:left}.button-center{text-align:center}.button-right{text-align:right}a[class*=button]{display:inline-block;padding:.5em 2em;color:#fff;font:italic 300 clamp(1.0938rem,.9695rem + .6213vi,1.5908rem)/1 "MerriweatherSans",sans-serif;text-decoration:none;border-radius:.3em;box-shadow:-3px 3px 3px #00000026}a.button1{background-color:#22372b}a.button1:hover,a.button1:active,a.button1:focus{background-color:#395d49}a.button2{background-color:#319b42}a.button2:hover,a.button2:active,a.button2:focus{background-color:#45c459}a.button3{background-color:#c8102e}a.button3:hover,a.button3:active,a.button3:focus{background-color:#ee2748}a.button4{background-color:#8c4799}a.button4:hover,a.button4:active,a.button4:focus{background-color:#ab65b8}::-moz-selection{background-color:#319b4266}::selection{background-color:#319b4266}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,button,input::file-selector-button,label.form-checkbox,label.form-radio,label.form-toggle{background-color:#fff;height:2.2em;border:1px solid rgba(34,55,43,.2);padding:0 1em;font:italic 300 clamp(.875rem,.8125rem + .3125vi,1.125rem)/2.2 "MerriweatherSans",sans-serif;font-size:inherit;transition:color .15s,background-color .15s}textarea{line-height:1.6;padding-top:.6em;padding-bottom:.6em;height:9.4em}input[type=file]{font:italic 300 clamp(.875rem,.8125rem + .3125vi,1.125rem)/2 "MerriweatherSans",sans-serif}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,button,label.form-toggle,input::file-selector-button{border-radius:.3em}button,input::file-selector-button,label.form-toggle{cursor:pointer}input::file-selector-button{margin-right:1em}button,input::file-selector-button,label.form-checkbox:has(input:checked),label.form-radio:has(input:checked),label.form-toggle:has(input:checked){background-color:#c8102e;color:#fff}button:hover,button:focus,input::file-selector-button:hover,input::file-selector-button:focus,label.form-checkbox:hover,label.form-checkbox:focus,label.form-checkbox:has(input:checked):hover,label.form-checkbox:has(input:checked):focus,label.form-radio:hover,label.form-radio:focus,label.form-radio:has(input:checked):hover,label.form-radio:has(input:checked):focus,label.form-toggle:hover,label.form-toggle:focus,label.form-toggle:has(input:checked):hover,label.form-toggle:has(input:checked):focus{background-color:#ee2748;color:#fff}form .form-msg{scroll-margin-top:10em}form .form-success{color:#319b42;font-weight:700}form .form-error{color:#c8102e;font-weight:700}form ul{list-style:none}form li{display:flex;margin-bottom:1em;flex-wrap:wrap}form li>label:first-child{min-width:10rem;width:25%;flex:0 0 auto;margin-top:.3em}form li>input,form li select,form li textarea,form li div{width:75%;flex:1 1 auto}form li small{width:100%;flex:0 0 auto;padding-left:25%;margin:.5em 0;font-size:.8em;color:#c8102e}form li div input{display:none}form li div>label{cursor:pointer;display:block}form li div:not(.inline){display:flex;flex-direction:column;width:auto;flex:0 0 auto}form li div:not(.inline)>label{text-align:center;border-top-width:0}form li div:not(.inline)>label:first-of-type{border-radius:.3em .3em 0 0;border-top-width:1px}form li div:not(.inline)>label:last-of-type{border-radius:0 0 .3em .3em}form li div.inline{display:flex}form li div.inline>label{border-left-width:0}form li div.inline>label:first-of-type{border-radius:.3em 0 0 .3em;border-left-width:1px}form li div.inline>label:last-of-type{border-radius:0 .3em .3em 0}form li label.form-toggle{position:relative;width:3em;padding:0}form li label.form-toggle:before{content:"";position:relative;display:block;width:1em;height:1em;top:.6em;left:.3em;background-color:#22372b;border-radius:50%;transition:all .15s}form li label.form-toggle:hover:before{background-color:#fff}form li label.form-toggle:has(input:checked):before{background-color:#fff;left:1.7em}form li label.form-toggle input{display:none}form button[type=submit]{margin-left:25%}fieldset legend{font:normal small-caps 400 clamp(1.709rem,1.3411rem + 1.8394vi,3.1805rem)/1 "SortsMillGoudy",serif;color:#22372b;margin:1em 0 .5em}main section form{max-width:50em;padding-left:3em;padding-right:3em;margin-left:auto;margin-right:auto;font-size:1.1em}.catch-field{display:none}@media screen and (max-width: 740px){form li small{padding-left:0}}body{background-color:#fff;background-image:linear-gradient(#fff9,#fff9),url(/build/assets/cardboard-D-vJenas.png)}#breadcrumbs,main>section,main .inner-wrap,footer section,#footer-copyright span,#blog-list .blog-item a,nav.pagination,#blog-latest-title{width:100%;max-width:calc(80rem + 6em);padding-left:3em;padding-right:3em;margin-left:auto;margin-right:auto}.svg-hide{display:none}#mainnav{position:fixed;z-index:2;top:0;left:0;right:0;filter:drop-shadow(-.25rem .4rem .25rem rgba(0,0,0,.2))}#mainnav .inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;background-image:linear-gradient(#fff9,#fff9),url(/build/assets/cardboard-D-vJenas.png);-webkit-mask-image:url(/build/assets/header-clip-bottom2-C5QIw3Tc.svg),linear-gradient(#000,#000);mask-image:url(/build/assets/header-clip-bottom2-C5QIw3Tc.svg),linear-gradient(#000,#000);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:1920px 20px,1920px calc(100% - 19px);mask-size:1920px 20px,1920px calc(100% - 19px);-webkit-mask-position:center bottom,top;mask-position:center bottom,top}#mainnav .inner{display:grid;grid-template-columns:1fr 1fr 1fr;height:7rem;transition:all .1s}#mainnav.scrolled .inner{height:3.5rem}#search{grid-column:1;justify-self:start;position:relative}#logo{position:relative;display:block;height:107%;top:7.5%;aspect-ratio:1.484/1;grid-column:2;justify-self:center}#logo:after{content:"";display:block;position:absolute;top:0;right:0;height:112%;width:100%;clip-path:polygon(8% 0%,50% 100%,92% 0%);z-index:-1;background-color:#fff;background-image:linear-gradient(#fff9,#fff9),url(/build/assets/cardboard-D-vJenas.png)}#logo:hover,#logo:focus{transform:translateY(.2rem)}#navtoggle,#search{margin-top:-5px}#navtoggle{display:flex;position:relative;z-index:1;grid-column:3;justify-self:end;align-self:center;align-items:center;text-decoration:none;aspect-ratio:5/3;height:1.5rem;right:1.5rem;cursor:pointer}#navtoggle span,#navtoggle span:before,#navtoggle span:after{display:block;background-color:#22372b;width:100%;height:.25rem;border-radius:.5rem;transition:.1s all}#navtoggle span:before,#navtoggle span:after{content:"";position:absolute}#navtoggle span:before{top:0}#navtoggle span:after{bottom:0}#navtoggle:hover:not(.active) span,#navtoggle:hover:not(.active) span:before,#navtoggle:hover:not(.active) span:after{background-color:#319b42}#navtoggle:hover:not(.active) span:before{top:.1rem}#navtoggle:hover:not(.active) span:after{bottom:.1rem}#navtoggle.active span{background-color:transparent}#navtoggle.active span:before,#navtoggle.active span:after{background-color:#319b42}#navtoggle.active span:before{transform:translateY(.625rem) rotate(45deg)}#navtoggle.active span:after{transform:translateY(-.625rem) rotate(-45deg)}#navtoggle.active:hover{transform:scale(1.1)}#mainnav nav{position:absolute;right:0;top:0;z-index:0;max-height:100svh;overflow-y:auto;font:italic 300 clamp(1.0938rem,.9695rem + .6213vi,1.5908rem)/1.2 "MerriweatherSans",sans-serif;transform:translateY(calc(-100% - 11svh));transition:.2s all;filter:drop-shadow(-.25rem .4rem .25rem rgba(0,0,0,.25))}#mainnav nav>ul{background-color:#fff;background-image:url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#bbbbbb40,#bbbbbb40);background-blend-mode:multiply,normal;-webkit-mask-image:url(/build/assets/menu-clip2-BiAiweSA.svg);mask-image:url(/build/assets/menu-clip2-BiAiweSA.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:600px 1200px;mask-size:600px 1200px;-webkit-mask-position:bottom left;mask-position:bottom left;padding-top:7rem;transition:padding-top .1s}#mainnav nav>ul ul{font-size:.8em;background-color:#ffffff40}#mainnav nav>ul a{position:relative;display:block;text-decoration:none;font:inherit;padding:.5rem 2.5rem .5rem 3rem}#mainnav nav>ul a:hover,#mainnav nav>ul a:focus{background-color:#319b4299;background-blend-mode:multiply}#mainnav nav>ul li.active>a{font-weight:700}#mainnav nav>ul ul a{padding-left:4rem}#mainnav nav>ul>li:last-child>a{padding-bottom:2rem}#mainnav.scrolled nav>ul{padding-top:3.5rem}#mainnav #navtoggle.active+nav{transform:translateY(0)}#search{display:flex;align-items:center;left:1.5rem}#search input{width:20rem;background-color:#fff;transition:padding .15s,border .15s,width .15s,opacity .1s}#search:not(.active) input{width:0;padding:0;border:0;overflow:hidden;opacity:0}#search button{position:relative;background:none;border:none;width:2.4rem;height:1.8rem;margin-left:0;margin-top:-4px}#search button:before,#search button:after{content:"";display:block;position:absolute;transition:all .15s}#search button:before{border-radius:50%;width:1.8rem;height:1.8rem;border:4px solid #22372b;top:calc(50% - .9rem);left:calc(50% - .9rem)}#search button:after{background-color:#22372b;width:.8rem;height:6px;border-radius:0 3px 3px 0;top:calc(50% - 3px);left:calc(50% + .9rem - 3px);transform-origin:calc(-.9rem + 3px) center;transform:rotate(135deg);transition:all .5s cubic-bezier(.26,1.3,.84,1.16)}#search button span{display:none}#search.active button:after{transform:rotate(-675deg)}#breadcrumbs{display:block;font-size:.9em;padding-top:1em;padding-bottom:1em}#breadcrumbs ul{list-style:none;display:flex;flex-wrap:wrap;font-family:MerriweatherSans,sans-serif;font-style:italic;text-transform:lowercase;padding:0;margin:0;opacity:.3;transition:opacity .15s}#breadcrumbs ul:hover{opacity:.7}#breadcrumbs li{display:flex}#breadcrumbs li:has(+li):after{content:"🜃";transform:rotate(-90deg);font-style:normal;opacity:.5;width:1.5em;margin-left:.1em;text-align:center;font-family:NotoSansSymbols,sans-serif}#breadcrumbs a{font:inherit;text-decoration:none}#breadcrumbs a:hover,#breadcrumbs a:active,#breadcrumbs a:focus{color:#c8102e}main{position:relative;margin-top:7rem;z-index:0;margin-bottom:min(-306px,-16vw)}main>section{margin-top:6em;margin-bottom:6em}main>section p{text-align:justify}main>section:last-child{padding-bottom:max(240px,16vw);margin-bottom:0}main section.col2{-moz-columns:2;columns:2;-moz-column-gap:3em;column-gap:3em}main section.col2 h1,main section.col2 h2{-moz-column-span:all;column-span:all}main section.bg1,main #banner .bg1{background-color:#fff;background-image:url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#319b4240,#319b4240);background-blend-mode:multiply,normal}main section.bg2,main #banner .bg2{background-color:#fff;background-image:url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#22372b,#22372b);background-blend-mode:color-burn,normal}main section.bg3,main #banner .bg3{background-color:#fff;background-image:url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#8c4799,#8c4799);background-blend-mode:color-burn,normal}main section.bg4,main #banner .bg4{background-color:#fff;background-image:url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#c8102e,#c8102e);background-blend-mode:multiply,normal}main section:is(.bg2,.bg3,.bg4),main #banner .content:is(.bg2,.bg3,.bg4){color:#fff}main section:is(.bg2,.bg3,.bg4) a,main #banner .content:is(.bg2,.bg3,.bg4) a{color:#fff}main section:is(.bg2,.bg3,.bg4) li::marker,main #banner .content:is(.bg2,.bg3,.bg4) li::marker{color:#fff}main section[class*=bg] h1,main .column-text-image h1{color:inherit}main section[class*=bg]{padding:7em 0;margin:0;max-width:unset}main section[class*=bg]:last-child{padding-bottom:max(240px,16vw);-webkit-mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),linear-gradient(#000,#000);mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),linear-gradient(#000,#000);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:1920px 45px,1920px calc(100% - 44px);mask-size:1920px 45px,1920px calc(100% - 44px);-webkit-mask-position:center top,bottom;mask-position:center top,bottom}main section[class*=bg]:not(:has(+section[class*=bg])):not(:last-child){-webkit-mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),url(/build/assets/paper-clip-bottom2-GbKjXaRK.svg),linear-gradient(#000,#000);mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),url(/build/assets/paper-clip-bottom2-GbKjXaRK.svg),linear-gradient(#000,#000);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:1920px 45px,1920px 45px,1920px calc(100% - 88px);mask-size:1920px 45px,1920px 45px,1920px calc(100% - 88px);-webkit-mask-position:center top,center bottom,center 44px;mask-position:center top,center bottom,center 44px}main section[class*=bg]:has(+section[class*=bg]){-webkit-mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),linear-gradient(#000,#000);mask-image:url(/build/assets/paper-clip-top2-TtyiXTzS.svg),linear-gradient(#000,#000);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:1920px 45px,1920px calc(100% - 44px);mask-size:1920px 45px,1920px calc(100% - 44px);-webkit-mask-position:center top,bottom;mask-position:center top,bottom;margin-bottom:-45px}main .column-text-image{display:grid;grid-template-columns:1fr 3em 1fr;align-items:center}main .column-text-image .col1{grid-column:1/2;grid-row:1}main .column-text-image .col2{grid-column:3/4;grid-row:1}main .column-text-image .image{border:1.5rem solid #fff;box-shadow:-5px 5px 5px #0000000d;will-change:transform}main .column-text-image .image img{width:100%;aspect-ratio:1/1;display:block}main .column-text-image .image.col1{transform:rotate(-3deg);transform-origin:bottom right}main .column-text-image .image.col2{transform:rotate(3deg);transform-origin:bottom left}main .column-text-image .text h1{font-size:clamp(1.709rem,1.3411rem + 1.8394vi,3.1805rem)}main section.centred-text *{text-align:center}main:has(#banner:first-child){margin-top:6rem}footer{position:relative;z-index:1;pointer-events:none}footer section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;pointer-events:all}footer address{display:block;grid-column:1;justify-self:start;color:#fff;font-style:unset}footer address strong,footer address span,footer address a{display:block}footer address span>span>span{display:inline}footer address a,footer address a:link,footer address a:visited{font:inherit;color:inherit;text-decoration-color:#fff3}footer address a:hover,footer address a:active,footer address a:focus{text-decoration-color:#fff9}#logo-footer{aspect-ratio:1.484/1;grid-column:2;justify-self:center;height:9svw}#logo-footer:hover,#logo-footer:focus{transform:translateY(.5em)}#form-footer{width:13em;margin-left:auto;color:#fff;grid-column:3}#form-footer h3{font:inherit;margin:0;font-weight:700}#form-footer p{margin-bottom:.4em}#form-footer form ul>li{margin-bottom:.25em}#form-footer form ul>li>label{display:none}#form-footer form ul>li>input{background-color:#ffffff1a;color:#fff;height:2em;line-height:2em}#form-footer form ul>li>input::-moz-placeholder{color:#fff}#form-footer form ul>li>input::placeholder{color:#fff}#form-footer form button[type=submit]{margin-left:0;width:100%;height:2em;line-height:2em}#form-footer form button[type=submit]:hover,#form-footer form button[type=submit]:focus{background-color:#ee2748}#form-footer form button[type=submit]:not(:hover):not(:focus){background-color:#c8102e66}#form-footer form small{padding-left:0;color:#ff0}#form-footer form .form-error{font-size:.8em;color:#ff0}#footer-wrap{position:relative;z-index:1;padding:max(306px,16vw) 0 0;background-image:linear-gradient(#da7e61,#da7e61),url(/build/assets/cardboard-D-vJenas.png),linear-gradient(#26150e,#26150e);background-blend-mode:multiply,normal,normal;-webkit-mask:url(/build/assets/footer-clippath2-CvTLUsGQ.svg),linear-gradient(#000,#000);mask:url(/build/assets/footer-clippath2-CvTLUsGQ.svg),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:max(1920px,100%) max(240px,12.5vw),100% calc(100% + 2px - max(240px,12.5vw));mask-size:max(1920px,100%) max(240px,12.5vw),100% calc(100% + 2px - max(240px,12.5vw));-webkit-mask-position:center top,center calc(max(240px,12.5vw) - 2px);mask-position:center top,center calc(max(240px,12.5vw) - 2px)}#footer-grass-wrap{position:absolute;z-index:0;width:100%;height:max(240px,12.5vw);top:0;left:0;overflow:hidden}#footer-grass{position:absolute;left:50%;top:0;height:max(240px,12.5vw);width:max(1920px,100%);transform:translate(-50%)}#footer-grass-back{fill:#98cda0}#footer-grass-front{fill:#65b471}#footer-grass-back-pattern,#footer-grass-front-pattern{mix-blend-mode:multiply}#footer-copyright{display:block;margin-top:3svw;padding:1em;background-color:#0009;font-size:.65em;line-height:1;font-family:MerriweatherSans,sans-serif;pointer-events:all}#footer-copyright span{display:block;text-align:center;color:#ffffff80}nav.pagination{font-family:MerriweatherSans,sans-serif;width:100%}nav.pagination ul{display:flex;justify-content:center}nav.pagination li{margin:0 .2em}nav.pagination a{text-decoration:none;font:inherit}nav.pagination a:hover,nav.pagination a:active,nav.pagination a:focus{color:#319b42}nav.pagination .disabled{opacity:.3}nav.pagination .active{font-weight:700;color:#c8102e}[x-data^=slider]{position:relative}[x-data^=slider] button{position:absolute;z-index:5;font:inherit;font-size:3em;height:auto;top:50%;padding:0;background:none;border:none;border-radius:0}[x-data^=slider] button span{display:none}[x-data^=slider] button:before{content:"🜃";display:block;font-family:NotoSansSymbols,sans-serif}[x-data^=slider] button.nav-prev{transform:translateY(-50%) rotate(90deg)}[x-data^=slider] button.nav-next{transform:translateY(-50%) rotate(-90deg)}#banner{overflow:hidden}#banner button{transition:opacity .15s;opacity:0;pointer-events:none;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.4)}#banner button.nav-prev{left:.5em}#banner button.nav-next{right:.5em}#banner:hover button{opacity:.2}#banner:hover button.show{opacity:.5;pointer-events:all}#banner:hover button:hover{opacity:1}#banner-inner{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}#banner-inner::-webkit-scrollbar{display:none}#banner-inner .item{position:relative;scroll-snap-align:center;overflow:hidden;flex:0 0 auto;display:grid;width:100%;aspect-ratio:auto 4/1.2;grid-template-columns:minmax(3em,calc(50% - 40rem)) 1fr 1fr minmax(3em,calc(50% - 40rem));text-decoration:none;font-weight:inherit;color:inherit}#banner-inner img,#banner-inner .content{position:relative;grid-row:1}#banner-inner img{grid-column:1/5;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;z-index:0;transform:scale(1.1) rotate(1deg);filter:blur(10px);transition:transform 2s,filter 1.5s}#banner-inner .active img{transform:scale(1) rotate(0);filter:blur(0)}#banner-inner .content{grid-column:2;align-self:end;padding:3em 2em;margin:0 0 3em -2em;opacity:0;transform:translate(-100%);transition:transform .5s 1s,opacity .5s 1s}#banner-inner .content h1,#banner-inner .content h2,#banner-inner .content h3,#banner-inner .content h4,#banner-inner .content h5,#banner-inner .content h6{font:italic 700 clamp(1.709rem,1.3411rem + 1.8394vi,3.1805rem)/1 "MerriweatherSerif",serif;margin:0 0 .5em;color:inherit}#banner-inner .content p{font-family:MerriweatherSans}#banner-inner .content[class*=bg]{-webkit-mask-image:url(/build/assets/banner-clip-top2-BtnwDjSu.svg),url(/build/assets/banner-clip-bottom2-ClD8-h7a.svg),linear-gradient(#000,#000);mask-image:url(/build/assets/banner-clip-top2-BtnwDjSu.svg),url(/build/assets/banner-clip-bottom2-ClD8-h7a.svg),linear-gradient(#000,#000);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:800px 30px,800px 30px,800px calc(100% - 58px);mask-size:800px 30px,800px 30px,800px calc(100% - 58px);-webkit-mask-position:center top,center bottom,center 29px;mask-position:center top,center bottom,center 29px}#banner-inner .active .content{opacity:1;transform:translate(0)}#banner-inner:has(>:only-child)~button{display:none}.post-item time,.bl-item time,#article-post time{display:block;font-family:MerriweatherSans,sans-serif;font-style:italic}#article-post-wrapper{display:flex}#article-post-wrapper #article-post{width:65%;flex-shrink:0;flex-grow:0}#article-post-wrapper #article-post time{margin-bottom:1em}#article-post-wrapper #article-post section{margin-top:6em}#article-post-wrapper aside{margin-left:3em;flex-grow:1}#article-post-wrapper aside section{margin:0 0 3em}#article-post-wrapper #article-author{display:block;margin-top:2em;font-size:.9em}#article-post-wrapper #article-author address{font:inherit;margin-top:1em}#article-post-wrapper #article-author address em,#article-post-wrapper #article-author address strong{display:block}#article-post-wrapper #article-author address .author-name{font-size:1.111em}main section>.post-list{padding-left:1.5em;padding-right:1.5em}.post-list{display:flex;flex-wrap:wrap}.post-item{display:flex;flex:0 0 auto;position:relative;width:33.3333333333%;padding:1.5em}.post-item .image{position:relative;overflow:hidden;border:1rem solid #fff;transition:border-color .15s}.post-item .image:after{content:"🖺";position:absolute;line-height:1;right:.75rem;bottom:0;font-size:2.5em;color:#fff9;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000;font-family:NotoSansSymbols,sans-serif}.post-item img{display:block;width:100%;will-change:transform;transition:transform .25s}.post-item h3{transition:color .1s}.post-item .text{display:flex;flex-direction:column;flex-grow:1;padding:1em;transition:color .1s}.post-item .read-more{align-self:flex-end;margin-top:auto;display:block;font-family:MerriweatherSans,sans-serif;font-style:italic;color:#c8102e;text-align:right;transition:color .1s}.post-item time{font-size:.9em;transition:color .1s}.post-item a{display:flex;flex-direction:column;height:100%;text-decoration:none;background-color:#fff;font:inherit;box-shadow:-5px 5px 5px #0000000d}.post-item a h3{font:italic 300 clamp(1.0938rem,.9695rem + .6213vi,1.5908rem)/1.2 "MerriweatherSans",sans-serif;transition:color .15s;margin:.5em 0;color:#c8102e}.post-item a:hover,.post-item a:active,.post-item a:focus{background-color:#c8102e;box-shadow:-5px 5px 8px #00000026}.post-item a:hover .image,.post-item a:active .image,.post-item a:focus .image{border-color:#c8102e}.post-item a:hover img,.post-item a:active img,.post-item a:focus img{transform:scale(1.1) rotate(-2deg)}.post-item a:hover h3,.post-item a:hover .text,.post-item a:hover time,.post-item a:hover .read-more,.post-item a:active h3,.post-item a:active .text,.post-item a:active time,.post-item a:active .read-more,.post-item a:focus h3,.post-item a:focus .text,.post-item a:focus time,.post-item a:focus .read-more{color:#fff}.collection-latest>h3{margin:0 0 .5em;font-size:clamp(1.0938rem,.9695rem + .6213vi,1.5908rem);font-weight:400;font-family:SortsMillGoudy,serif;display:flex;text-align:center;align-items:center;text-transform:uppercase}.collection-latest>h3:before,.collection-latest>h3:after{content:"";border-top:2px solid #22372b;flex:1 1 auto}.collection-latest>h3:before{margin-right:1em}.collection-latest>h3:after{margin-left:1em}.post-latest-item a{display:flex;font:inherit;text-decoration:none;background-color:#fff;padding:.75em}.post-latest-item a h3{color:#c8102e;transition:color .15s;margin:0;font-size:1em}.post-latest-item a:hover{color:#fff;background-color:#c8102e}.post-latest-item a:hover h3{color:#fff}.post-latest-item a:hover img{transform:rotate(-3deg) scale(1.05)}.post-latest-item .image{padding-right:1em;width:25%;flex:0 0 auto;overflow:hidden}.post-latest-item img{width:100%;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform .15s}.post-latest-item .text{flex:1 0 auto;width:75%}.post-latest-item time{font-size:.8em;margin-bottom:.3em}.post-latest-item .read-more{display:none}.post-latest-item+.post-latest-item{margin-top:.75em}.collection-latest.grid>div{display:flex;flex-wrap:wrap;justify-content:space-between}.grid .post-latest-item{width:calc(50% - .5em);margin-bottom:1em;display:flex}.grid .post-latest-item a{display:block}.grid .post-latest-item a h3{font-weight:400;text-align:center;font-size:.9em}.grid .post-latest-item a:not(:hover) h3{color:#22372b}.grid .post-latest-item .image{padding-right:0;margin-bottom:1em;width:100%}.grid .post-latest-item .text{width:100%}.grid .post-latest-item+.post-latest-item{margin-top:0}#posts-latest-slider{max-width:unset;padding-left:5rem;padding-right:5rem}#posts-latest-slider>h2{text-align:center}#posts-latest-slider button{transition:opacity .2s;opacity:0;pointer-events:none;color:#c8102e;will-change:opacity}#posts-latest-slider button.nav-prev{left:1.5rem}#posts-latest-slider button.nav-next{right:1.5rem}#posts-latest-slider button.show{opacity:.5;pointer-events:all}#posts-latest-slider button.show:hover{opacity:1}#posts-latest-slider .pl-slider{position:relative}#posts-latest-slider .pl-slider-inner{display:flex;max-width:none;flex-wrap:nowrap;align-items:stretch;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}#posts-latest-slider .pl-slider-inner::-webkit-scrollbar{display:none}#posts-latest-slider .pl-slider-inner .post-item{scroll-snap-align:start;width:25%}.post-item.recipe .image:after{content:"🍽";text-shadow:0 0 10px #000,0 0 10px #000}#recipe-card{background-color:#fff;padding:2em}#recipe-card .recipe-card-image{width:100%;display:block;aspect-ratio:2/1}#recipe-card .details-wrap h1{font:normal 700 clamp(1.3672rem,1.1467rem + 1.1027vi,2.2493rem)/1.2 "MerriweatherSerif",serif;margin:1em 0 .5em}#recipe-card .details-wrap p{font:italic 300 clamp(.875rem,.8125rem + .3125vi,1.125rem)/1.6 "MerriweatherSans",sans-serif}#recipe-card .details-wrap div>span{display:flex;align-items:center;line-height:1}#recipe-card .details-wrap div>span:before{font-size:2em;width:1.2em;margin-right:.5em;display:inline-block;text-align:center;font-family:NotoSansSymbols,sans-serif;transform:translateY(.16em)}#recipe-card .details-wrap .portions:before{content:"🍽"}#recipe-card .details-wrap .time_indication:before{content:"⏱"}#recipe-card .details-wrap span>span+span:before{content:", "}#recipe-card h3{font-size:clamp(1.0938rem,.9695rem + .6213vi,1.5908rem);margin:2em 0 1em;border-bottom:2px solid #c8102e}#recipe-card [class$=wrap]{padding:0 2em}#recipe-card .instruments,#recipe-card .ingredients{list-style:none;line-height:2;padding:0}#recipe-card .instruments li,#recipe-card .ingredients li{display:flex}#recipe-card .instruments li:nth-child(odd),#recipe-card .ingredients li:nth-child(odd){background-color:#22372b0d}#recipe-card .instruments .divider,#recipe-card .ingredients .divider{font-weight:700;padding-left:4.5em}#recipe-card .instruments .amount,#recipe-card .ingredients .amount{min-width:4em;text-align:right;margin-right:.5em}#recipe-card .instructions{list-style:none;padding-left:3rem;counter-reset:instr}#recipe-card .instructions li{position:relative;min-height:1.95em}#recipe-card .instructions li+li{margin-top:.6em}#recipe-card .instructions li:before{content:counter(instr);counter-increment:instr;position:absolute;left:-3rem;font-size:1.5em;line-height:1.3;color:#c8102e}#recipe-card #recipe-copyright{display:block;font-size:.8em;text-align:center;margin-top:3em}.search-results-list{margin-left:-1em;margin-right:1em}a.search-result{display:block;font:inherit;text-decoration:none;padding:1em}a.search-result h3{margin:0;font-size:clamp(1.0938rem,.9695rem + .6213vi,1.5908rem);text-decoration:underline;text-decoration-color:#319b42;text-decoration-thickness:15%;transition:all .15s}a.search-result p{margin:0}a.search-result small{display:block;font-size:.8em}a.search-result+.search-result{margin-top:1em}a.search-result:visited h3{text-decoration-color:#8c4799}a.search-result:hover,a.search-result:active,a.search-result:focus{background-color:#22372b0d}a.search-result:hover h3,a.search-result:active h3,a.search-result:focus h3{text-decoration-color:#c8102e}@media screen and (max-width: 1600px){[x-data^=slider] button{font-size:2.5em;line-height:.75}#banner[x-data^=slider] button{top:auto;bottom:0}#posts-latest-slider{padding-left:3em;padding-right:3em}#posts-latest-slider .pl-slider-inner .post-item{width:33.3333333333%}#posts-latest-slider button.nav-prev{left:1.2rem}#posts-latest-slider button.nav-next{right:1.2rem}}@media screen and (max-width: 1280px){#search{max-width:20rem}}@media screen and (max-width: 1100px){main>section:first-of-type{margin-top:4em}#logo-footer{height:8em}}@media screen and (max-width: 1023px){#search{max-width:15rem}#mainnav .inner{height:5rem}#mainnav nav>ul{padding-top:5rem}#mainnav.scrolled .inner{height:3.5rem}main{margin-top:5rem}main:has(#banner:first-child){margin-top:4rem}.post-item,#posts-latest-slider .pl-slider-inner .post-item{width:50%}}@media screen and (max-width: 780px){#banner-inner .item{aspect-ratio:auto 4/1.6;grid-template-columns:3em 1fr 3em}#banner-inner .content{grid-column:2;margin-right:-2em}.button-wrap a[class*=button]{display:block;text-align:center}#article-post-wrapper{display:block}#article-post-wrapper #article-post{width:100%}#article-post-wrapper aside{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6em;margin-left:0}#article-post-wrapper aside section{width:calc(50% - 1.5em)}form button[type=submit]{margin-left:0;width:100%;text-align:center}footer section{grid-template-columns:1fr 1fr;grid-template-rows:1fr .25fr 1fr;align-items:start}footer address{grid-row:3;grid-column:1}#logo-footer{grid-row:1;grid-column:1/3;align-self:center}#form-footer{grid-row:3;grid-column:2}}@media screen and (max-width: 740px){#search{left:1rem}#navtoggle{right:1rem}#mainnav nav>ul a{font-size:1.2em}main section.col2{-moz-columns:1;columns:1;-moz-column-gap:0;column-gap:0}main .column-text-image{display:flex;flex-wrap:wrap}main .column-text-image .image:is(.col1,.col2){transform:none;flex:0 0 auto;flex:1 1 auto}main .column-text-image .col1{order:1}main .column-text-image .col2{order:2;margin-top:4em}#search{max-width:unset;width:2.4rem}#search input{transition-delay:0ms;flex:1 1 auto}#search:not(.active)+#logo,#search:not(.active)~#navtoggle{transition-delay:.2s}#search.active{width:calc(100vw - 2rem);transition:width .15s}#search.active+#logo,#search.active~#navtoggle,#search.active~nav{opacity:0;pointer-events:none;transform:scale(0)}#search.active,#search.active input{transition-delay:.2s}}@media screen and (max-width: 550px){#breadcrumbs,main>section,main .inner-wrap,footer section,#footer-copyright span,#blog-list .blog-item a,nav.pagination,#blog-latest-title,main section form{padding-left:2em;padding-right:2em}#banner-inner .item{aspect-ratio:auto 2/1;grid-template-columns:2em 1fr 2em}#banner-inner .content{padding:3em 1.5em;margin-left:-1.5em;margin-right:-1.5em}#posts-latest-slider[x-data^=slider]{text-align:center;padding-left:1em;padding-right:1em}#posts-latest-slider .pl-slider{text-align:left;margin-bottom:1em}#posts-latest-slider[x-data^=slider] button{position:relative;left:auto;top:auto;right:auto;margin:0 .5em;display:inline-block}main section>.post-list{padding-left:1em;padding-right:1em}#article-post-wrapper aside{display:block}#article-post-wrapper aside section{width:100%}.post-item{padding:1em}.post-item,#posts-latest-slider .pl-slider-inner .post-item{width:100%}.post-list:not([x-ref]) .post-item a{flex-direction:row}.post-list:not([x-ref]) .post-item a .image{width:40%;flex:0 0 auto}.post-list:not([x-ref]) .post-item a img{-o-object-fit:cover;object-fit:cover;height:100%}.post-list:not([x-ref]) .post-item a .text{padding-left:0}.post-list:not([x-ref]) .post-item a .intro{display:none}#recipe-card{padding:1em}#recipe-card [class$=wrap]{padding-left:0;padding-right:0}#recipe-card .details-wrap div>span{flex-wrap:wrap}#recipe-card .details-wrap div>span>span{display:block}#recipe-card .details-wrap div>span>span+span:before{display:none}#recipe-card .details-wrap div>span>span+span{padding-left:3.4em;flex-grow:1;width:100%}#recipe-card .instructions{padding-left:2rem}#recipe-card .instructions li:before{left:-2rem}footer section{grid-template-columns:1fr;grid-template-rows:auto 3em auto 3em auto;justify-items:center;padding-bottom:3em}footer address{grid-row:3;grid-column:1;justify-self:unset;text-align:center}#logo-footer{grid-row:1;grid-column:1}#form-footer{grid-row:5;grid-column:1;margin-left:unset;text-align:center}#form-footer form ul>li>input{text-align:center}}@media screen and (max-width: 400px){#breadcrumbs,main>section,main .inner-wrap,footer section,#footer-copyright span,#blog-list .blog-item a,nav.pagination,#blog-latest-title,main section form{padding-left:1.5em;padding-right:1.5em}main section>.post-list,#posts-latest-slider[x-data^=slider]{padding-left:.75em;padding-right:.75em}.post-item{padding:.75em}#banner-inner .item{aspect-ratio:auto 2/1.2;grid-template-columns:1.5em 1fr 1.5em}#banner-inner .content{padding:2.5em 1em;margin-left:-1em;margin-right:-1em}}@media print{@page{margin:2cm;height:7rem!important}body,header,footer,section,#footer-wrap{background:none!important;color:#000!important}body{font-size:12px}header#mainnav{position:relative;filter:none}header#mainnav .inner{height:10em!important}header#mainnav #logo path{fill:#000}header#mainnav .inner:before,header#mainnav nav,header#mainnav #search,header#mainnav #navtoggle,header#mainnav #logo:after{display:none}#banner,#breadcrumbs,#footer-grass-wrap,#form-footer,#footer-copyright,main .column-text-image .image,.button-wrap,#posts-latest-slider,#article-post-wrapper aside{display:none}#breadcrumbs,main>section,main .inner-wrap,footer section,#blog-list .blog-item a,nav.pagination,#blog-latest-title,main section form{max-width:unset;padding-left:0;padding-right:0}main{margin-top:3rem!important;margin-bottom:2rem!important}main section.col2{-moz-columns:1;columns:1}main>section{margin-top:0;margin-bottom:0}main>section[class*=bg],main>section:last-child{padding-top:0;padding-bottom:0!important;-webkit-mask:none!important;mask:none!important}main .column-text-image{display:block}main section.centred-text *{text-align:left}footer{border-top:2px solid #c8102e;padding-top:1.5em;margin-top:1em}#footer-wrap{padding-top:0!important}footer address,a:link{color:#000!important}footer section{grid-template-columns:1fr 1fr;align-items:start}#logo-footer{height:8em;justify-self:end}#logo-footer path{fill:#000}:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:1em}h1{font-size:40px}h2{font-size:18px}h3{font-size:16px}main .column-text-image .text h1,section~section h1{font: 700 20px MerriweatherSerif,serif;color:#000}main a:link,main a:visited{text-decoration:none;color:#c8102e}main section>.post-list{display:block;padding:2em 0}main .post-item{width:100%;padding:0;margin:1.5em 0}main .post-item a{flex-direction:row;width:100%;box-shadow:none;color:#000}main .post-item a .image{border:none;width:25%;flex-shrink:0;flex-grow:0}main .post-item a .image:after{display:none}main .post-item a .text{padding:0 0 0 2em}main .post-item .read-more{display:none}main .post-item p.intro{margin:0}#article-post-wrapper{display:block}#article-post-wrapper #article-post{width:auto}#article-post-wrapper #article-post section{margin-top:0}#article-post-wrapper #article-author{page-break-inside:avoid}#recipe-card{padding:0;page-break-before:always}#recipe-card .details-wrap h1{margin-top:0}#recipe-card .recipe-card-image{display:none}#recipe-card [class$=wrap]{padding:0}.pagination{display:none}}
