*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;font-size:100%;font:inherit}ul[role=list],ol[role=list]{list-style:none}input,textarea{border:0}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-selection{background-color:hsl(var(--brand-colour, 100 20% 20%));color:#fff}::-moz-selection{background-color:hsl(var(--brand-colour, 100 20% 20%));color:#fff}::selection{background-color:hsl(var(--brand-colour, 100 20% 20%));color:#fff}::-moz-placeholder{font-size:1em}::placeholder{font-size:1em}input[type=search],input[type=submit]{-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{display:none}@media screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sarabun;src:url(/dist/fonts/Sarabun-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--gap: var(--font-size-base);--ps-letter-spacing: 100;--row-width-max: 1400px;--row-padding-block: var(--gap);--row-padding-inline: var(--gap);--fast: .3s;--slow: .6s;--very-slow: 2s;--font-size-root: 10px;--font-size-base: clamp(1.6rem, .86vw + 1rem, 2.2rem);--font-size-diminished: calc( .7272727 * var(--font-size-base) );--font-size-promoted: calc( 1.2727272 * var(--font-size-base) );--font-size-heading-small: calc( 2 * var(--font-size-base) );--font-size-heading: calc( 2.545454 * var(--font-size-base) );--font-size-heading-large: calc( 2.545454 * var(--font-size-base) );--font-family-primary: Sarabun, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif;--input-padding: .5em 1em;--input-border-width: 2px;--input-border-radius: .25em;--input-border-colour: hsl(var(--black) / .1);--caret-colour: hsl(var(--ui-green));--ui-green: 103 46% 48%;--ui-red: 17 46% 48%;--black: 0 0% 0%;--white: 0 0% 100%;--brand-colour: 120 40% 40%;--brand-colour-contrast: 300 60% 60%;--yellow: 47 91% 60%;--blue: 187 54% 56%;--green: 76 60% 52%;--red: 12 91% 60%}@media screen and (min-width: 1024px){:root{--row-padding-block: calc(3 * var(--gap, 1rem) )}}@media screen and (min-width: 1400px){:root{--row-padding-block: calc(4 * var(--gap, 1rem) );--font-size-diminished: calc( .7272727 * var(--font-size-base) );--font-size-promoted: calc( 1.2727272 * var(--font-size-base) );--font-size-heading-small: calc( 2 * var(--font-size-base) );--font-size-heading: calc( 2.545454 * var(--font-size-base) );--font-size-heading-large: calc( 2.545454 * var(--font-size-base) )}}html{background-color:hsl(var(--white));color:hsl(var(--black));accent-color:var(--brand-colour, auto);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:var(--font-size-root)}body{background:url(/dist/images/flour-bg.webp) 50% 50% / 100% auto}body,input,select,textarea{font-size:var(--font-size-base, 100%);line-height:1.375;font-family:var(--font-family-primary);-webkit-hyphens:none;hyphens:none}sup{vertical-align:top;font-size:.75em}sub{vertical-align:bottom;font-size:.75em}strong,b{font-weight:700}em,i{font-style:italic}code{font:.85em/1 Courier,monospace;color:#006}a:link{-webkit-tap-highlight-color:hsl(var(--ui-green));text-decoration:none}a:link,a:visited{color:inherit}a:focus{outline-color:transparent}a:active{outline-color:transparent}[id]{scroll-margin-top:5vh}details>summary{list-style-type:none;font-weight:800;padding:.5em var(--gap) .25em 0;border:1px solid transparent;border-bottom-color:currentColor;background:transparent url(/dist/svg/plus.svg) 100% 5px no-repeat;cursor:pointer}details>summary::-webkit-details-marker{display:none}details>summary:focus{text-decoration:none}details .content{padding:var(--gap, 1rem) 0}details[open]>summary{background:transparent url(/dist/svg/minus.svg) 100% 5px no-repeat}*:focus{outline:max(2px,.2em) solid currentColor!important;outline-offset:.25em;z-index:1000}@supports selector(:focus-visible){*:focus{outline:none!important;text-decoration:none}*:focus-visible{outline:max(2px,.2em) solid currentColor!important;outline-offset:.25em;z-index:1000}}img{max-width:100%}#target_hilight{position:absolute}a img{margin:0}img[data-object-fit=contain]{-o-object-fit:contain;object-fit:contain}img[data-object-fit=cover]{-o-object-fit:cover;object-fit:cover}picture{display:flex}picture img{width:100%;height:100%}picture{background-color:hsl(var(--black) / .2);position:relative}picture img{z-index:1}picture:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";display:block;width:64px;height:64px;border-radius:50%;border:8px solid #fff;border-color:#fff transparent #fff transparent;animation:loadingSpinner var(--slow, .9s) linear infinite}@keyframes loadingSpinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}main img,footer img{content-visibility:auto}html:not([data-js-available]) img.lazyload{display:none}.lazyload{opacity:0;transition:opacity .3s}.lazyloaded{opacity:1}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}label{display:block}label>span{font-size:.875em}label:not(.boolean)>span{display:block;margin-bottom:.5em;text-transform:uppercase;font-weight:800}label.boolean span,label.boolean input{display:inline-block}.legend{display:block;margin-bottom:1em;font-size:.875em;text-transform:uppercase}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=date],textarea,select{width:100%;padding:var(--input-padding);border-style:solid;border-width:var(--input-border-width);border-color:var(--input-border-colour);border-radius:var(--input-border-radius);transition:all var(--fast);caret-color:var(--input-caret-colour);color:initial}select{-moz-appearance:none;-webkit-appearance:none;padding-right:calc(1.25em + var(--input-padding));background-image:url(/dist/images/select-icon.svg);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:1.25em auto}select::-ms-expand{display:none}.htmlFieldset{margin-bottom:var(--gap)}.htmlFieldset.required legend:after,.htmlFieldset:has(*[required]) legend:after{content:" *";font-weight:700;opacity:.5}.htmlFieldset .fieldgroup-error-message{padding:.25em .5em .5em;border-radius:5px;background-color:red;color:#fff}.htmlFieldset>div{margin-top:var(--gap)}.htmlFieldset .theOptions{margin-top:calc(.5 * var(--gap));display:flex;flex-wrap:wrap;gap:calc(2 * var(--gap));padding:var(--input-padding);border-style:solid;border-width:var(--input-border-width);border-color:var(--input-border-colour);border-radius:var(--input-border-radius)}.htmlFieldset .theOptions .htmlField{margin-bottom:0}div.formField,div.htmlField{margin-bottom:var(--gap)}div.formField.required label>span:after,div.htmlField.required label>span:after,div.formField:has(*[required]) label>span:after,div.htmlField:has(*[required]) label>span:after{content:" *";font-weight:700;opacity:.5}div.formField.radio label,div.htmlField.radio label,div.formField.checkbox label,div.htmlField.checkbox label{display:flex}div.formField.radio label input,div.htmlField.radio label input,div.formField.checkbox label input,div.htmlField.checkbox label input{margin-right:20px}div.formField .field-error-message,div.htmlField .field-error-message{padding:.25em .5em .5em;border-radius:0 0 var(--input-border-radius, .25rem) var(--input-border-radius, .25rem);background-color:red;color:#fff}div.formField .form-instructions,div.htmlField .form-instructions{padding:.25em .5em .5em;border-radius:0 0 var(--input-border-radius, .25rem) var(--input-border-radius, .25rem);background-color:var(--input-border-colour);color:#fff;font-size:.875em}div.formField.hasError,div.htmlField.hasError{--input-border-colour: red}div.formField.hasError .form-instructions,div.htmlField.hasError .form-instructions{border-radius:0;border-right-color:red;border-left-color:red}.formActions{display:flex;align-items:center;justify-content:space-between;margin-top:var(--gap)}.formActions>*{margin-right:1em}.formActions>*:last-child{margin-right:0}.previouslyUploaded p{text-transform:uppercase;margin-bottom:.5em}.previouslyUploaded ul{--minimum-width: 220px;display:grid;grid-gap:var(--gap, 1rem);grid-template-columns:repeat(auto-fill,minmax(min(var(--minimum-width, 220px),100%),1fr))}.previouslyUploaded li{position:relative;display:flex}.previouslyUploaded li a{position:absolute;top:0;right:0;padding:.5em;background-color:#fff}.previouslyUploaded li a:hover{cursor:pointer}.previouslyUploaded li img{width:100%;display:flex}.sprigFetching{position:relative;aspect-ratio:16/9}.sprigFetching:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:loadingSpinner var(--slow, .9s) linear infinite}.font-size\:diminished{font-size:var(--font-size-diminished)!important}.font-size\:base{font-size:var(--font-size-base)!important}.font-size\:promoted{font-size:var(--font-size-promoted)!important}.font-size\:heading-small{font-size:var(--font-size-heading-small)!important}.font-size\:heading{font-size:var(--font-size-heading)!important}.font-size\:heading-large{font-size:var(--font-size-heading-large)!important}:where(.uc_uppercase){text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em)}:where(.uc_uppercase-adjusted){text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);font-size:.875em}:where(.uc_hide-visually):not(:focus):not(:active){position:absolute;height:1px;width:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}:where(.uc_hide-for-everyone){display:none!important}.uc_fade-out{opacity:.3;filter:grayscale(1) blur(3px)}.uc_card{padding:var( --gap );background-color:#fff}.uc_button{display:inline-flex;align-items:center;gap:calc(var(--gap) / 2);padding:calc(var(--gap) / 2);border-radius:.5em;background-color:hsl(var(--brand-colour) / .25);text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:20px;font-size:.875em;color:#000!important;transition:all var(--fast);background-color:hsl(var(--yellow))}.uc_button img{transition:all var(--fast)}.uc_button:hover{background-color:#000;color:hsl(var(--yellow))!important}.uc_button:hover img{filter:invert(100%)}.uc_link{text-transform:uppercase}.uc_link:after{content:" »"}.uc_link:hover{text-decoration:underline}a.uc_hover-grow{display:block}a.uc_hover-grow picture{overflow:hidden}a.uc_hover-grow img{transition:transform var(--fast)}a.uc_hover-grow:hover img{transform:scale(1.1)}.uc_popup:has(img){position:relative;display:block}.uc_popup:has(img):before{content:"";position:absolute;top:11px;right:9px;z-index:2;display:block;width:30px;height:30px;background:url(/dist/images/maximize-black.svg);background-size:contain;filter:blur(2px);opacity:0;transform:scale(.75);transition:all .3s;pointer-events:none}.uc_popup:has(img):after{content:"";position:absolute;top:10px;right:10px;z-index:3;display:block;width:30px;height:30px;background:url(/dist/images/maximize-white.svg);background-size:contain;opacity:0;transform:scale(.75);transition:all .3s;pointer-events:none}.uc_popup:has(img):hover:before,.uc_popup:has(img):focus:before{opacity:.5;transform:scale(1)}.uc_popup:has(img):hover:after,.uc_popup:has(img):focus:after{opacity:1;transform:scale(1)}dialog#lightbox{inset:clamp(1vw,10%,10vh) clamp(1vw,10%,10vh)}dialog#lightbox::backdrop{background-color:#000000a8;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}dialog#lightbox form{position:absolute;top:0;right:0;z-index:2}dialog#lightbox form button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin:0;background:url(/dist/svg/x-white.svg) 50% calc(50% + 1px) / 24px 24px no-repeat}.l_constrain>.constrained{width:100%;padding-inline:var(--gap);max-width:calc(2 * var(--gap) + var(--row-width-max, 1280px));margin-inline:auto}.l_grid-constrained{container:row / inline-size}.l_grid-constrained>.gridded-content{display:grid;grid-template-columns:repeat(12,1fr);width:100%;padding-inline:var(--gap);max-width:calc(2 * var(--gap) + var(--row-width-max, 1280px));margin-inline:auto}.l_padding-block{padding-block:var(--row-padding-block)}.l_padding-block-start{padding-block-start:var(--row-padding-block)}.l_padding-block-end{padding-block-end:var(--row-padding-block)}.l_padding-inline{padding-inline:var(--row-padding-inline)}.l_padding-inline-start{padding-inline-start:var(--row-padding-inline)}.l_padding-inline-end{padding-inline-end:var(--row-padding-inline)}.l_padding-full{padding:var(--row-padding-block) var(--row-padding-inline)}.l_stack{--_gap-small: calc( var(--gap, 1rem) * 1);--_gap-large: calc( var(--gap, 2rem) * 2);display:flex;flex-direction:column;justify-content:flex-start}.l_stack:only-child{block-size:100%}.l_stack>.split-stack{margin-block-end:auto}.l_stack>*+*{margin-block-start:var(--_gap-small, 1rem)}.l_stack[data-stack-size=large]>*+*{margin-block-start:var(--_gap-large, 1.25rem)}.l_cluster{display:flex;flex-wrap:wrap;gap:var(--gap, 1rem);justify-content:flex-start;align-items:center}.l_cluster.cluster-apart{justify-content:space-between}.l_cluster.cluster-at-start{align-items:flex-start}.l_liquid-grid{--minimum-width: 220px;display:grid;grid-gap:var(--gap, 1rem)}.l_liquid-grid.fullWidth{width:100%}@supports (width: min(250px,100%)){.l_liquid-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--minimum-width, 220px),100%),1fr))}}.cms-textblock:not([data-allow-long-lines]){max-inline-size:72ch}.cms-textblock h1:before{content:"h1 not allowed here!";color:red}.cms-textblock :is(h2,h3,h4){font-weight:700;text-transform:uppercase}.cms-textblock h2{font-size:var(--font-size-heading)}.cms-textblock h3{font-size:var(--font-size-heading-small)}.cms-textblock h4{font-size:var(--font-size-promoted);color:hsl(var(--yellow) / 1)}.cms-textblock a{text-decoration:underline}.cms-textblock ol{margin-left:1.7em}.cms-textblock ol li::marker{font-family:monospace;font-size:.875em}.cms-textblock ul{margin-left:1.2em}.cms-textblock blockquote{padding:1em;margin-bottom:1em}.cms-textblock blockquote p:last-child{margin-bottom:0}.cms-textblock iframe{display:block;margin-bottom:2em}.cms-textblock table{width:100%;margin-bottom:2em}.cms-textblock table tr{transition:background-color .2s}.cms-textblock table tr:hover{background-color:#0000001a}.cms-textblock table th,.cms-textblock table td{padding:3px 10px 3px 0;text-align:left}.cms-textblock table th{font-weight:700}.cms-textblock .align-left,.cms-textblock [align=left]{float:left;margin-right:2em;max-width:50%}.cms-textblock .align-right,.cms-textblock [align=right]{float:right;margin-left:2em;max-width:50%}.cms-textblock b,.cms-textblock strong{font-weight:700}.cms-textblock i,.cms-textblock em{font-style:italic}.mixedContent >{content-visibility:auto}.mixedContent .mixedContent_form,.mixedContent .mixedContent_richText,.mixedContent .mixedContent_questionAndAnswer,.mixedContent .mixedContent_files,.mixedContent .mixedContent_entries{margin-left:auto;margin-right:auto;width:100%;max-inline-size:72ch}.mixedContent .mixedContent_entries .entry{background:white;box-shadow:0 0 20px #0000004d}.mixedContent .mixedContent_entries .entry .text .cms-textblock{margin-bottom:20px}@media screen and (min-width: 720px){.mixedContent .mixedContent_entries .entry{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.mixedContent .mixedContent_entries .entry .text{width:calc(50% - 10px)}.mixedContent .mixedContent_entries .entry picture{width:calc(50% - 10px)}}@media screen and (min-width: 960px){.mixedContent .mixedContent_entries .entry{gap:40px}.mixedContent .mixedContent_entries .entry .text{width:calc(50% - 20px)}.mixedContent .mixedContent_entries .entry picture{width:calc(50% - 20px)}}.mixedContent .mixedContent_richText{margin:0 auto}.mixedContent .mixedContent_richText a[href^=http i]:not([href*=craft4-vca i]){color:#00f}.mixedContent .mixedContent_richText a[href^=http i]:not([href*=craft4-vca i]):after{content:"";vertical-align:top;display:inline-block;width:1ch;height:1ch;margin-inline-start:.25ch;background:transparent url(/dist/svg/globe-alt.svg) 0 0 / contain no-repeat}.mixedContent .mixedContent_richText a[href*=craft4-vca i]{color:green}.mixedContent .mixedContent_richText a[href^="#"]:after{content:"";vertical-align:top;display:inline-block;width:1ch;height:1ch;margin-inline-start:.25ch;background:transparent url(/dist/svg/switch-vertical.svg) 0 0 / contain no-repeat}.mixedContent .mixedContent_richText a[target=_blank]:after{content:"";vertical-align:top;display:inline-block;width:1ch;height:1ch;margin-inline-start:.25ch;background:transparent url(/dist/svg/external-link.svg) 0 0 / contain no-repeat}.mixedContent .mixedContent_richText a[target=_blank][href^=http i]:not([href*=craft4-vca i]):after{content:"";vertical-align:top;display:inline-block;width:2.25ch;height:1ch;margin-inline-start:.25ch;background-color:transparent;background-image:url(/dist/svg/globe-alt.svg),url(/dist/svg/external-link.svg);background-position:0 0,1.25ch 0;background-size:auto 1ch,auto 1ch;background-repeat:no-repeat,no-repeat}.mixedContent .mixedContent_richText a[href*="craft4-vca.ddev.site/content" i]:after,.mixedContent .mixedContent_richText a[href*="staging1.viewcreative.agency/craft4-vca/content" i]:after,.mixedContent .mixedContent_richText a[href*="craft4-vca.com/content" i]:after{content:"";vertical-align:top;display:inline-block;width:1ch;height:1ch;margin-inline-start:.25ch;background:transparent url(/dist/svg/document.svg) 0 0 / contain no-repeat}.mixedContent .mixedContent_blockquote{margin-inline:0;padding:1em 3em;text-align:center}.mixedContent .mixedContent_blockquote blockquote{font-weight:800;margin-bottom:var(--gap);text-align:center}.mixedContent .mixedContent_blockquote blockquote:before,.mixedContent .mixedContent_blockquote blockquote:after{content:"“";position:absolute;color:currentColor;font-size:4em}.mixedContent .mixedContent_blockquote blockquote:before{transform:translate(-.7em,-.35em)}.mixedContent .mixedContent_blockquote blockquote:after{content:"”";transform:translate(.225em,-.1em)}.mixedContent .mixedContent_blockquote cite{font-size:var(--font-size-diminished);font-weight:800;text-transform:uppercase;letter-spacing:1px;color:hsl(var( --yellow ));position:relative;width:100%}.mixedContent .mixedContent_blockquote cite:before{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:240px;content:"";height:1em;background:url(/dist/images/squiggle-black.svg) 50% 50% / contain no-repeat}.mixedContent .mixedContent_spacer{height:var(--gap)}.mixedContent .mixedContent_spacer[data-space-size=medium]{height:calc(var(--gap) * 2)}.mixedContent .mixedContent_spacer[data-space-size=large]{height:calc(var(--gap) * 4)}.mixedContent .mixedContent_displayAs-thumbnailSlider,.mixedContent .mixedContent_displayAs-slider{margin-bottom:0}.mixedContent .mixedContent_fileList .file:not(:last-child){border-bottom:1px dashed black;margin-bottom:var(--gap);padding-bottom:var(--gap)}.mixedContent .mixedContent_fileList .top{padding-left:calc(var(--gap) * 2);background:transparent url(../images/heroicons/outline/download.svg) 0 0 no-repeat}.mixedContent .mixedContent_fileList a{display:inline-block;padding:.5ch 0 .5ch 3ch;background:transparent url(../images/heroicons/outline/download.svg) 0 50% / auto 24px no-repeat}.mixedContent .mixedContent_fileList a[href$=txt]{background-image:url(../images/heroicons/outline/document-download.svg)}.mixedContent .mixedContent_fileList a[href$=zip]{background-image:url(../images/heroicons/outline/folder-download.svg)}.mixedContent .mixedContent_mixedContentFiles h2{margin-bottom:1em}.mixedContent .mixedContent_mixedContentFiles .file .heading{font-weight:700;margin-bottom:0}.mixedContent .mixedContent_mixedContentFiles .file .description{margin-bottom:var(--gap)}.mixedContent .mixedContent_mixedContentFiles .file .meta{font-size:.875em;font-style:italic}.mixedContent .mixedContent_mixedContentEntries .image{margin-bottom:1em}.mixedContent .mixedContent_mixedContentEntries .heading{font-weight:700;margin-bottom:0}.mixedContent .mixedContent_mixedContentEntries .listingExcerpt{margin-bottom:0;font-size:.875em}.mixedContent .mixedContent_mixedContentEntries .readMore{margin-top:1em}.mixedContent .mixedContent_map{height:50vh;min-height:320px}.mixedContent .mixedContent_textByImage{display:flex;flex-direction:column;gap:var(--gap);background:white}.mixedContent .mixedContent_imagesGrid[data-grid-style=compact i]{gap:0}.mixedContent .mixedContent_table table{width:100%}.mixedContent .mixedContent_table td,.mixedContent .mixedContent_table th{padding:.5em}.mixedContent .mixedContent_table thead{border-bottom:1px solid #999}.mixedContent .mixedContent_table thead th{text-transform:uppercase;font-size:.875em}.mixedContent .mixedContent_files{display:grid;gap:40px}.mixedContent .mixedContent_files .file{display:flex;align-items:center;transform:rotate(2deg);transition:all ease .3s;box-shadow:0 0 20px #0003}.mixedContent .mixedContent_files .file:nth-of-type(2n){transform:rotate(-1deg)}.mixedContent .mixedContent_files .file .text{flex-grow:1}.mixedContent .mixedContent_files .file .text h3{font-weight:800;text-transform:uppercase;letter-spacing:1px}.mixedContent .mixedContent_files .file .text p{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#777}.mixedContent .mixedContent_files .file:hover,.mixedContent .mixedContent_files .file:focus{transform:rotate(0)}.mixedContent .mixedContent_featuredLink{--_colour-light: var(--white);--_colour-dark: var(--black);margin-top:60px;position:relative}.mixedContent .mixedContent_featuredLink a{transform:rotate(2deg) scale(.9);transition:all ease .3s;display:block;border:solid 10px white;box-shadow:0 0 20px #0000004d}.mixedContent .mixedContent_featuredLink a:hover,.mixedContent .mixedContent_featuredLink a:focus{transform:rotate(0) scale(1)}.mixedContent .mixedContent_featuredLink .text{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:clamp(300px,40vw,80vw);text-align:center;align-items:center}.mixedContent .mixedContent_featuredLink .text .title{font-weight:800;font-size:2em;text-transform:uppercase;letter-spacing:1px;line-height:1em}.mixedContent .mixedContent_featuredLink .uc_button{background-color:hsl(var(--_colour-light) / .5);color:hsl(var(--_colour-dark))!important}.mixedContent .mixedContent_featuredLink .uc_button:hover{background-color:hsl(var(--_colour-light) / 1)}.mixedContent .mixedContent_featuredLink[data-text-colour=light]{color:hsl(var(--_colour-light) / 1)}.mixedContent .mixedContent_featuredLink[data-text-colour=light] .uc_button{background-color:hsl(var(--_colour-dark) / .5);color:hsl(var(--_colour-light))!important}.mixedContent .mixedContent_featuredLink[data-text-colour=light] .uc_button:hover{background-color:hsl(var(--_colour-dark) / 1)}@media screen and (min-width: 720px){.mixedContent .mixedContent_textByImage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:0}.mixedContent .mixedContent_textByImage .text{padding:var(--gap);display:flex;height:100%;align-items:center;justify-content:center;text-align:center}.mixedContent .mixedContent_textByImage .text .richText{justify-content:center}.mixedContent .mixedContent_textByImage picture{margin-bottom:0}.mixedContent .mixedContent_textByImage[data-expansion-method=scaleToFill] picture img{-o-object-fit:cover;object-fit:cover}.mixedContent .mixedContent_textByImage[data-expansion-method=stayAtTheTop]{align-items:start}.mixedContent .mixedContent_textByImage[data-expansion-method=stayInTheMiddle]{align-items:center}.mixedContent .mixedContent_textByImage[data-expansion-method=stayAtTheBottom]{align-items:end}.mixedContent .mixedContent_textByImage[data-text-position=left] .text{order:1}.mixedContent .mixedContent_textByImage[data-text-position=left] picture{order:2}}[data-popup=image]:has(img){position:relative;display:block}[data-popup=image]:has(img) img{transition:opacity var(--fast)}[data-popup=image]:has(img):before{content:"";position:absolute;top:11px;right:9px;z-index:2;display:block;width:30px;height:30px;background:url(/dist/images/maximize-black.svg);background-size:contain;filter:blur(2px);opacity:0;transform:scale(.75);transition:transform,opacity,var(--fast);pointer-events:none}[data-popup=image]:has(img):after{content:"";position:absolute;top:10px;right:10px;z-index:3;display:block;width:30px;height:30px;background:url(/dist/images/maximize-white.svg);background-size:contain;opacity:0;transform:scale(.75);transition:transform,opacity,var(--fast);pointer-events:none}[data-popup=image]:has(img):hover:before,[data-popup=image]:has(img):focus:before{opacity:.5;transform:scale(1)}[data-popup=image]:has(img):hover:after,[data-popup=image]:has(img):focus:after{opacity:1;transform:scale(1)}[data-popup=image][data-fetch-status=loading]:has(img) img{opacity:0}[data-popup=image][data-fetch-status=loading]:has(img):before,[data-popup=image][data-fetch-status=loading]:has(img):after{opacity:0}dialog#lightbox:modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(2 * var(--gap));width:100%;height:100%;max-width:none;max-height:none;background:transparent}dialog#lightbox:modal .wrapper{position:relative}dialog#lightbox:modal::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(.5rem) grayscale(1) contrast(.5);backdrop-filter:blur(.5rem) grayscale(1) contrast(.5)}dialog#lightbox:modal form{position:absolute;top:0;right:0;z-index:2}@media not (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.6s}.pageHeader{view-transition-name:pageHeader}::view-transition-old(pageHeader),::view-transition-new(pageHeader){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;animation-duration:.6s}}.devWarning{position:absolute;top:0;left:0;right:0;padding:.5em 1em;text-align:center;background:rebeccapurple;color:#fff;animation:fadeOut .3s 2s both;pointer-events:none}html:not([data-dom-ready-state=complete]) *:not([data-on-load=""]){transition:none!important}.skiplink:focus{position:fixed;left:0;width:100vw;height:auto;padding:1ch;background-color:#ff0;color:navy;text-align:center;outline:0}.embedContainer{position:relative;width:100%;overflow:hidden}@supports not (aspect-ratio: 1 / 1){.embedContainer{height:0;padding-bottom:75%;max-width:100%}}.embedContainer iframe,.embedContainer object,.embedContainer embed,.embedContainer>div{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.embedContainer iframe *,.embedContainer object *,.embedContainer embed *,.embedContainer>div *{box-sizing:content-box}.embedContainer iframe img,.embedContainer object img,.embedContainer embed img,.embedContainer>div img{width:auto;max-width:none}@supports (aspect-ratio: 1 / 1){.embedContainer.widescreen{aspect-ratio:16 / 9}}@supports not (aspect-ratio: 1 / 1){.embedContainer.widescreen{padding-bottom:56.25%}}@supports (aspect-ratio: 1 / 1){.embedContainer.cinema185{aspect-ratio:1.85 / 1}}@supports not (aspect-ratio: 1 / 1){.embedContainer.cinema185{padding-bottom:54.05405405%}}@supports (aspect-ratio: 1 / 1){.embedContainer.cinema239{aspect-ratio:2.39 / 1}}@supports not (aspect-ratio: 1 / 1){.embedContainer.cinema239{padding-bottom:43%}}.sm ul{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.5 * var(--gap));list-style:none;margin-bottom:0}.sm li a{display:block;transition:all .3s;transform-origin:50% 50%}.sm svg{display:block}.sm.brand-compliant a{width:42px}.sm.brand-compliant a:hover,.sm.brand-compliant a:focus{transform:scale(1.1)}.sm.brand-compliant svg{width:42px;height:42px}.sm.outline a{width:36px}.sm.outline a:hover,.sm.outline a:focus{transform:scale(1.1)}.sm.outline svg{width:36px;height:36px}.sm.outline svg path,.sm.outline svg circle{fill:currentColor}.seomatic-opening-hours li{display:flex}.seomatic-opening-hours li .day{width:3em}.seomatic-opening-hours li .closes:before{content:" - "}.pagination-controls{border-top:1px solid rgba(0,0,0,.1);padding-top:1em;margin-top:1em}.pagination-controls ul{display:flex;justify-content:space-between;list-style:none}.pagination-controls ul li.prev{align-self:flex-start}.pagination-controls ul li.next{align-self:flex-end;text-align:right}.pendingTranslation{color:red}a.ui-effect,.cms-textblock a{position:relative;display:inline-block}a.ui-effect:before,.cms-textblock a:before{position:absolute;top:-.1em;right:-.2em;bottom:-.1em;left:-.2em;z-index:-1;content:"";display:block;background-color:currentColor;opacity:.1;border-radius:.25em;transform-origin:bottom right;transform:scaleX(0);transition:transform var(--fast) ease}a.ui-effect:hover:before,.cms-textblock a:hover:before{transform-origin:bottom left;transform:scaleX(1)}[data-accent-colour=yellow] .accent_colour{color:hsl(var(--yellow))}[data-accent-colour=yellow] .accent_bg{background-color:hsl(var(--yellow))}[data-accent-colour=blue] .accent_colour{color:hsl(var(--blue))}[data-accent-colour=blue] .accent_bg{background-color:hsl(var(--blue))}[data-accent-colour=green] .accent_colour{color:hsl(var(--green))}[data-accent-colour=green] .accent_bg{background-color:hsl(var(--green))}[data-accent-colour=red] .accent_colour{color:hsl(var(--red))}[data-accent-colour=red] .accent_bg{background-color:hsl(var(--red))}footer .section.whoWeWorkWith{position:relative;text-align:center}footer .section.whoWeWorkWith .swiper{margin-inline:60px}footer .section.whoWeWorkWith .swiper-button-prev,footer .section.whoWeWorkWith .swiper-button-next{bottom:0;top:auto}footer .section.whoWeWorkWith .swiper-button-prev{left:20px}footer .section.whoWeWorkWith .swiper-button-next{right:20px}footer .section.whoWeWorkWith hgroup{font-weight:800;line-height:1;text-transform:uppercase;grid-column:1 / -1;margin-block-end:calc(2 * var(--gap))}footer .section.whoWeWorkWith hgroup h3{font-size:var(--font-size-heading)}footer .section.whoWeWorkWith hgroup p{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}footer .spacer.footerMapBefore{width:100%;aspect-ratio:1999/163}footer .spacer.footerMapAfter{width:100%;aspect-ratio:1999/163}footer .section.footerMap{position:relative;background-image:url(/dist/images/blue-torn-paper.webp);background-position:50% 50%;background-size:100% auto;background-repeat:repeat}footer .section.footerMap:before{content:"";display:block;width:100%;height:auto;aspect-ratio:1999/163;background:url(/dist/images/blue-torn-paper-top.webp) 50% 50% / 100% auto;transform:translateY(-99.5%);pointer-events:none}footer .section.footerMap:after{content:"";display:block;width:100%;height:auto;aspect-ratio:2000/224;background:url(/dist/images/blue-torn-paper-bottom.webp) 50% 50% / 100% auto;transform:translateY(99.5%);pointer-events:none}footer .section.footerMap hgroup{font-weight:800;line-height:1;text-transform:uppercase;grid-column:1 / -1;margin-block-end:var(--gap)}footer .section.footerMap hgroup h3{font-size:var(--font-size-heading)}footer .section.footerMap hgroup p{color:hsl(var(--white));font-size:var(--font-size-promoted)}footer .section.footerMap .cms-textblock{grid-column:1 / -1}footer .section.footerMap .cms-textblock p:last-of-type>a{text-transform:uppercase}footer .section.footerMap .cms-textblock p:last-of-type>a:after{content:" »"}footer .section.footerMap .cms-textblock p:last-of-type>a:hover{text-decoration:underline}footer .footerMapAfter,footer .trueFooter{background-color:#2f2f2f;color:#fff;text-align:center}footer .footerContact>*{grid-column:1 / -1}footer .sm{margin-inline:auto;margin-block-start:var(--gap)}footer .sm ul{justify-content:center}footer .phoneAndMail{margin-block:var(--gap)}.trueFooter{font-size:1.6rem}footer .middle{display:flex;flex-direction:column;justify-content:center}footer .middle img{margin:0 auto;max-width:200px;height:auto}footer .middle .craftBakers{max-width:160px;margin:0 auto}footer .middle .craftBakers img{width:100%;height:auto}@media screen and (min-width: 640px){footer .footerContact .left{grid-column:1 / 5;text-align:end}footer .footerContact .middle{grid-column:5 / 9}footer .footerContact .right{grid-column:9 / 13;text-align:start}footer .footerContact .right .sm ul{justify-content:flex-start}footer .section.footerMap hgroup,footer .section.footerMap .cms-textblock{grid-column:1 / 10}}@media screen and (min-width: 1024px){footer .section.footerMap{position:relative;background-image:url(/dist/images/footer-map-1.webp),url(/dist/images/blue-torn-paper.webp);background-position:80% 50%,50% 50%;background-size:auto 100%,100% auto;background-repeat:no-repeat,repeat}footer .section.footerMap:before{content:"";display:block;width:100%;height:auto;aspect-ratio:1999/163;background:url(/dist/images/blue-torn-paper-top.webp) 50% 50% / 100% auto;transform:translateY(-99.5%)}footer .section.footerMap hgroup,footer .section.footerMap .cms-textblock{grid-column:1 / 6}}@media screen and (min-width: 1200px){footer .footerContact .left{grid-column:1 / 6;padding-inline-end:var(--gap)}footer .footerContact .middle{grid-column:6 / 8}footer .footerContact .right{grid-column:8 / 13;padding-inline-start:var(--gap)}footer .section.footerMap{background-position:70% 50%,50% 50%;background-size:auto 100%,100% auto}footer .section.footerMap hgroup,footer .section.footerMap .cms-textblock{grid-column:3 / 7}}@starting-style{.section.site_context{background-color:transparent}}@starting-style{.nav_main{opacity:0;pointer-events:none;display:none}}.nav_main{transition:opacity var(--fast),display var(--fast),pointer-events var(--fast);transition-behavior:allow-discrete;display:none;grid-column:1 / -1;grid-row:2 / 3;text-align:center;opacity:0;pointer-events:none}.nav_main>nav{margin-inline:auto;margin-block-start:4rem}.nav_main>nav ul{text-transform:uppercase;font-weight:700;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em)}:is(.nav_main>nav ul) li+li{margin-block-start:.5em}.nav_main .legal{font-size:var(--font-size-diminished);margin-block-start:4rem}.nav_main .phone{margin-block-start:1em}.nav_main .phone:before{content:"Telephone: "}.section.site_context{background-color:transparent;transition:background-color var(--fast),-webkit-backdrop-filter var(--fast);transition:background-color var(--fast),backdrop-filter var(--fast);transition:background-color var(--fast),backdrop-filter var(--fast),-webkit-backdrop-filter var(--fast);transition-behavior:allow-discrete}html[data-mobile-navigation=open] .section.site_context .nav_main{height:100vh;position:fixed;background-color:hsl(var(--yellow) / .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-mobile-navigation=open] .nav_main{display:block;opacity:1;pointer-events:all}.section.site_context{position:absolute;z-index:100;width:100%;padding-block-start:var(--gap)}.section.site_context .nav_main{padding-top:200px;width:100%;position:fixed;top:0;left:0;z-index:-1}.section.site_context .right{display:flex;align-items:center;justify-content:flex-end}.section.site_context .right .sm{margin-inline-start:auto}.section.site_context .right a,.section.site_context .right button{background-color:hsl(var(--yellow))}.section.site_context .right button{position:fixed;height:56px;margin-inline-start:2px;padding-inline:1.5em;font-size:20px;text-transform:uppercase;font-weight:700}.section.site_context .sm ul{gap:2px}.videoBanner{position:relative}.videoBanner:before{content:"";width:100%;display:block;aspect-ratio:2200 / 137;background:url(/dist/images/header-bar.png) top center no-repeat;background-size:100% auto;position:absolute;bottom:0;transform:translateY(2px);z-index:99}.videoBanner:after{content:"";width:100%;display:block;aspect-ratio:2200 / 137;background:url(/dist/images/header-bar.png) top center no-repeat;background-size:100% auto;position:absolute;top:0;transform:translateY(-2px) rotate(180deg);z-index:99}.homePageIntro{position:relative;padding-bottom:50px}.homePageIntro:before{content:"";width:100%;display:block;aspect-ratio:2200 / 137;background:url(/dist/images/header-bar.png) top center no-repeat;background-size:100% auto;position:absolute;top:0;transform:translateY(-99%);z-index:1}.homePageIntro hgroup{font-weight:800;line-height:1;text-transform:uppercase;text-align:center;max-width:960px;margin:0 auto}.homePageIntro hgroup h2{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}.homePageIntro hgroup p{color:hsl(var(--black));font-size:var(--font-size-heading)}.homePageIntro ul{text-transform:uppercase;text-align:center;max-width:960px;margin:0 auto;margin-block:var(--gap);display:flex;gap:var(--gap);justify-content:center}.homePageIntro ul a{color:hsl(var(--black))}.genericPageIntro hgroup{font-weight:800;line-height:1;text-transform:uppercase;text-align:center;max-width:960px;margin:0 auto 30px}.genericPageIntro hgroup p{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}.genericPageIntro hgroup h1{color:hsl(var(--black));font-size:var(--font-size-heading)}.pageHeaderDeep{position:relative;text-transform:uppercase}.pageHeaderDeep .gridded-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;align-items:end}.pageHeaderDeep .gridded-content .wrapper{grid-column:1 / -1}.pageHeaderDeep img{display:block;width:auto;height:auto}.pageHeaderDeep hgroup{font-weight:800;line-height:1}.pageHeaderDeep hgroup h2{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}.pageHeaderDeep hgroup p{color:hsl(var(--white));font-size:var(--font-size-heading)}.pageHeader{position:relative;text-align:center}.pageHeader img{display:block;width:auto;height:auto}.pageHeader .cms-textblock{margin-inline:auto}@media screen and (max-width: 919px){.section.site_context .craftBakers{display:none}.section.site_context .site_title{grid-column:1 / 4}.section.site_context .right{grid-column:5 / -1}}@media screen and (min-width: 640px){.pageHeaderDeep .gridded-content .wrapper{grid-column:1 / 8}}@media screen and (min-width: 780px){.pageHeaderDeep .gridded-content .wrapper{grid-column:1 / 7}.pageHeaderDeep .gridded-content hgroup>*{letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em)}}@media screen and (min-width: 920px){.section.site_context .craftBakers{display:flex;align-items:center;grid-column:1 / 3}.section.site_context .craftBakers img{width:100px;height:auto}.section.site_context .site_title{grid-column:7 / 9}.section.site_context .site_title img{width:100px;height:100px;transform:translate(-50%)}.section.site_context .right{grid-column:10 / -1}.pageHeaderDeep .gridded-content .wrapper{grid-column:1 / 6}}@media screen and (min-width: 1200px){.pageHeaderDeep .gridded-content ul{gap:calc(3 * var(--gap))}}@media screen and (min-width: 1400px){.section.site_context .craftBakers img{width:150px}.section.site_context .site_title img{width:150px;height:150px}}@media screen and (min-width: 1600px){.pageHeaderDeep hgroup{padding-block-end:10%;background:url(/dist/images/squiggle.svg) 0 100% / contain no-repeat}}html.homepage .section.threeFacts .gridded-content{border-top:5px dotted currentColor;border-bottom:5px dotted currentColor}html.homepage .section.threeFacts .fact{container:fact / inline-size;grid-column:1 / -1;font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1}html.homepage .section.threeFacts .fact .preHeading{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}html.homepage .section.threeFacts .fact .heading{font-size:var( --font-size-heading-small )}html.homepage .section.threeFacts .fact .postHeading{font-size:var(--font-size-heading-small);color:hsl(var(--blue))}html.homepage .section.threeFacts .fact picture{background-color:transparent}@container (min-width: 480px){html.homepage .section.threeFacts .fact .wrapper{display:grid;grid-template-columns:1fr 2fr}html.homepage .section.threeFacts .fact picture{background-color:transparent}html.homepage .section.threeFacts .fact picture:before{display:none}html.homepage .section.threeFacts .fact picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}}@container (max-width: 479px){html.homepage .section.threeFacts .fact:nth-child(1) .wrapper{display:flex;flex-direction:column}html.homepage .section.threeFacts .fact:nth-child(1) .wrapper picture{order:2}html.homepage .section.threeFacts .fact:nth-child(1) .wrapper .text{order:1}}:is(html.homepage .section.threeFacts) .fact+.fact .heading,:is(html.homepage .section.threeFacts) .fact+.fact .postHeading{font-size:var(--font-size-promoted)}html.homepage .section.featuredCategories h2{font-size:var(--font-size-promoted);font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1;color:hsl(var(--yellow));margin-block-end:var(--gap);text-align:center}html.homepage .section.featuredCategories h2 span{display:block}:is(html.homepage .section.featuredCategories h2) span+span{font-size:var(--font-size-heading);color:hsl(var(--black))}html.homepage .section.featuredCategories .theCategories{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}html.homepage .section.featuredCategories .theCategories picture{margin-block-end:calc(var(--gap) * .5)}html.homepage .section.featuredCategories .theCategories a{display:block}html.homepage .section.featuredCategories .theCategories hgroup{font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1}html.homepage .section.aboutOurBakery .text h2,html.homepage .section.aboutOurBakery .text h3,html.homepage .section.aboutOurBakery .text h4,html.homepage .section.aboutOurBakery .text h5{font-size:var(--font-size-heading-small);font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1}html.homepage .section.aboutOurBakery .text,html.homepage .section.aboutOurBakery picture{grid-column:1 / -1}@media screen and (max-width: 859px){html.homepage .section.threeFacts{padding-block:var(--gap)}html.homepage .section.threeFacts picture{width:50%}html.homepage .section.threeFacts .gridded-content{gap:var(--gap) 0}html.homepage .section.aboutOurBakery picture{margin-block-start:var(--gap)}}@media screen and (min-width: 860px){html.homepage .section.threeFacts .gridded-content{align-items:center}html.homepage .section.threeFacts .gridded-content:before{content:"";display:block;width:3px;height:100%;border-left:5px dotted currentColor;grid-column:5 / 6;grid-row:1 / 3;pointer-events:none;justify-self:center}html.homepage .section.threeFacts .gridded-content:after{content:"";display:block;width:100%;height:3px;border-bottom:5px dotted currentColor;grid-column:6 / -1;grid-row:2 / 3;align-self:baseline;pointer-events:none}html.homepage .section.threeFacts .fact:nth-child(1){grid-column:1 / 5;grid-row:1 / 3;padding-block:var(--gap)}html.homepage .section.threeFacts .fact:nth-child(2){grid-column:6 / -1;grid-row:1 / 2}html.homepage .section.threeFacts .fact:nth-child(3){grid-column:6 / -1;grid-row:2 / 3}html.homepage .section.aboutOurBakery .text{grid-column:1 / 7}html.homepage .section.aboutOurBakery picture{grid-column:8 / -1}}@media screen and (min-width: 1200px){html.homepage .section.threeFacts .fact:nth-child(1){padding-block:calc(2 * var(--gap))}html.homepage .section.aboutOurBakery .text{grid-column:1 / 5}html.homepage .section.aboutOurBakery picture{grid-column:6 / -1}}html.ourProducts .section.featuredCategories{border-bottom:5px dotted currentColor}html.ourProducts .section.featuredCategories h2{font-size:var(--font-size-promoted);font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1;color:hsl(var(--yellow));margin-block-end:var(--gap);text-align:center}html.ourProducts .section.featuredCategories h2 span{display:block}:is(html.ourProducts .section.featuredCategories h2) span+span{font-size:var(--font-size-heading);color:hsl(var(--black))}html.ourProducts .section.featuredCategories .theCategories{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}html.ourProducts .section.featuredCategories .theCategories picture{margin-block-end:calc(var(--gap) * .5)}html.ourProducts .section.featuredCategories .theCategories a{display:block}html.ourProducts .section.featuredCategories .theCategories hgroup{font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1}html.category.products .section.products{border-bottom:5px dotted currentColor}html.category.products .section.products h2{font-size:var(--font-size-promoted);font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1;color:hsl(var(--yellow));margin-block-end:var(--gap);text-align:center}html.category.products .section.products h2 span{display:block}:is(html.category.products .section.products h2) span+span{font-size:var(--font-size-heading);color:hsl(var(--black))}html.category.products .section.products .theCategories{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}html.category.products .section.products .theCategories picture{margin-block-end:calc(var(--gap) * .5)}html.category.products .section.products .theCategories a{display:block}html.category.products .section.products .theCategories hgroup{font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1}html.category.products .section.threeFacts{border-bottom:5px dotted currentColor}html.category.products .section.threeFacts .constrained{display:grid;gap:var(--gap)}html.category.products .section.threeFacts .fact{container:fact / inline-size;font-weight:800;text-transform:uppercase;letter-spacing:calc((var(--ps-letter-spacing, 40) / 1000) * 1em);line-height:1;width:100%;max-width:1100px;margin-inline:auto}html.category.products .section.threeFacts .fact .preHeading{color:hsl(var(--yellow));font-size:var(--font-size-promoted)}html.category.products .section.threeFacts .fact .heading{font-size:var( --font-size-promoted )}html.category.products .section.threeFacts .fact .postHeading{font-size:var(--font-size-promoted);color:hsl(var(--blue))}@container (min-width: 480px){html.category.products .section.threeFacts .fact .wrapper{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:var(--gap)}html.category.products .section.threeFacts .fact picture{background-color:transparent}html.category.products .section.threeFacts .fact picture:before{display:none}html.category.products .section.threeFacts .fact picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}}html.category.products .section.threeFacts .fact:nth-of-type(2) .wrapper{grid-template-columns:2fr 1fr}html.category.products .section.threeFacts .fact:nth-of-type(2) picture{order:2}html.category.products .section.threeFacts .fact:nth-of-type(2) .text{order:1}html.about .spacer.ourTeamBefore{width:100%;aspect-ratio:1999/163}html.about .spacer.ourTeamAfter{width:100%;aspect-ratio:1999/163;background:url(/dist/images/blue-torn-paper.webp) 50% 50% / 100% auto;transform:rotate(180deg)}html.about .spacer.ourHistoryBefore{width:100%;aspect-ratio:1999/163}html.about .spacer.ourHistoryAfter{width:100%;aspect-ratio:1999/163;background:url(/dist/images/blue-torn-paper.webp) 50% 50% / 100% auto}html.about .ourTeam{position:relative;background-image:url(/dist/images/yellow-torn-paper.webp);background-position:50% 50%;background-size:100% auto;background-repeat:repeat}html.about .ourTeam:before{content:"";position:absolute;display:block;width:100%;height:auto;aspect-ratio:1999/163;background:url(/dist/images/yellow-torn-paper-top.webp) 50% 50% / 100% auto;transform:translateY(-159.5%);pointer-events:none}html.about .ourTeam:after{content:"";position:absolute;display:block;width:100%;height:auto;aspect-ratio:2000/224;background:url(/dist/images/yellow-torn-paper-bottom.webp) 50% 50% / 100% auto;pointer-events:none}html.about .ourTeam hgroup{font-weight:800;display:block;line-height:1;text-transform:uppercase;text-align:center;grid-column:1 / -1;margin-block-end:calc(var(--gap) * 2)}html.about .ourTeam hgroup h2{font-size:var(--font-size-promoted);color:hsl(var(--white))}html.about .ourTeam hgroup p{font-size:var(--font-size-heading)}html.about .section.ourHistory{position:relative;background-image:url(/dist/images/yellow-torn-paper.webp);background-position:50% 50%;background-size:100% auto;background-repeat:repeat}html.about .section.ourHistory:before{content:"";position:absolute;display:block;width:100%;height:auto;aspect-ratio:1999/163;background:url(/dist/images/yellow-torn-paper-top.webp) 50% 50% / 100% auto;transform:translateY(-99.5%);pointer-events:none}html.about .section.ourHistory:after{content:"";position:absolute;display:block;width:100%;height:auto;aspect-ratio:2000/224;background:url(/dist/images/yellow-torn-paper-bottom.webp) 50% 50% / 100% auto;pointer-events:none}html.about .section.ourHistory hgroup{font-weight:800;display:block;line-height:1;text-transform:uppercase;text-align:center;grid-column:1 / -1;margin-block-end:calc(var(--gap) * 2)}html.about .section.ourHistory hgroup h2{font-size:var(--font-size-promoted);color:hsl(var(--white))}html.about .section.ourHistory hgroup p{font-size:var(--font-size-heading)}html.about .section.ourHistory .moment{text-align:center;margin-block-start:6em}html.about .section.ourHistory .moment .wrapper{position:relative;background-color:hsl(var(--white));border-radius:1em;padding:1em;margin-block-start:6em;z-index:2}html.about .section.ourHistory .moment .wrapper:after{position:absolute;inset-inline-start:50%;inset-block-start:-4.3em;content:"";display:block;width:.6em;height:.6em;background-color:hsl(var(--white));transform-origin:50% 50%;transform:translate(-50%) rotate(45deg)}html.about .section.ourHistory .moment .details{font-size:16px}html.about .section.ourHistory h3{position:relative;margin-block-start:-6em;margin-block-end:1em;font-weight:800}html.about .section.ourHistory h3 button{background-color:transparent;font-size:1em}html.about .section.ourHistory picture{width:180px;margin-inline:auto;margin-block-start:-5em;background-color:transparent}html.about .section.ourHistory picture img{border-radius:300px;border:.5em solid hsl(var(--white))}html.about .moments{display:grid;gap:var(--gap)}html.about .moments:not([data-fancy=true]){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 var(--gap)}html.about .moments:not([data-fancy=true]) .moment h3{transform:translateY(100%)}html.about .moments[data-fancy=true]{border-block-start:5px dotted;padding-block-start:.5em;margin-inline:100px}html.about .moments[data-fancy=true] button{position:relative}html.about .moments[data-fancy=true] button:before{position:absolute;top:0;left:50%;content:"";display:block;width:1em;height:1em;border:4px solid currentColor;border-radius:2em;transform:translate(-50%,-110%);background-color:currentColor}html.about .moments[data-fancy=true] .moment{position:relative}html.about .moments[data-fancy=true] .wrapper{position:absolute!important;inset-inline-start:50%;display:none;margin-block-start:4em!important;transform:translate(-50%)}html.about .moments[data-fancy=true] .moment[data-active=true] .wrapper{display:block;width:320px;box-shadow:0 1em 1em hsl(var(--black) / .2)}html.about .moments[data-fancy=true] .moment[data-active=true] button:before{background-color:hsl(var(--yellow))}html.about .section.theBakeryToday{background:url(/dist/images/blue-torn-paper.webp) 50% 50% / 100% auto}html.about .section.theBakeryToday .wrapper{padding-bottom:50px}html.about .section.theBakeryToday img{height:auto}html.about .section.theBakeryToday hgroup{font-weight:800;display:block;line-height:1;text-transform:uppercase;text-align:center;grid-column:1 / -1;margin-block-end:calc(var(--gap) * 2)}html.about .section.theBakeryToday hgroup h2{font-size:var(--font-size-promoted);color:hsl(var(--white))}html.about .section.theBakeryToday hgroup p{font-size:var(--font-size-heading)}html.about .section.theBakeryToday .wrapper{display:grid;gap:var(--gap)}html.about .section.theBakeryToday .teamText{margin-block-end:var(--gap);font-size:var(--font-size-promoted)}html.about .section.theBakeryToday .staffStats div{display:flex}html.about .section.theBakeryToday .staffStats dt{order:2}html.about .section.theBakeryToday .staffStats dd{order:1;width:2em;font-weight:700}html.about .spacer.theBakeryTodayAfter{width:100%;aspect-ratio:1999/163;background:url(/dist/images/blue-torn-paper-bottom.webp) 50% 50% / 100% auto}@media screen and (min-width: 480px) and (max-width: 719px){html.about .section.theBakeryToday .right{display:flex;gap:calc(var(--gap) * 2);padding-block-start:var(--gap)}}@media screen and (min-width: 720px){html.about hgroup+.wrapper{grid-template-columns:2fr 1fr;gap:calc(var(--gap) * 2)!important}}html.product .section.productDetails{border-block-end:5px dotted currentColor;font-size:16px!important}html.product .section.productDetails h2{font-weight:700;margin-block-end:.5em}html.product .certifications ul{display:flex;gap:calc(var(--gap) * .5)}html.product .certifications img{width:50px;height:auto}html.product dl div{padding-block:.25em;display:flex;justify-content:space-between}html.product dl div:hover{background-color:hsl(var(--black) / .1)}:is(html.product dl) div+div{border-block-start:1px solid hsl(var(--black) / .1)}@media screen and (max-width: 639px){html.product .section.productDetails .right,html.product .section.productDetails .block,html.product .section.productDetails .ingredients{margin-block-start:var(--gap)}}@media screen and (min-width: 640px){html.product .certifications{margin-block:var(--gap)}html.product .block{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gap) * 2)}}@media screen and (min-width: 1024px){html.product .wrapper{display:grid;grid-template-columns:1fr 2fr;gap:calc(var(--gap) * 2)}html.product .certifications{margin-block-start:0}}@keyframes scale{0%{transform:scale(1.3)}to{transform:scale(1)}}@media screen and (prefers-reduced-motion: no-preference){.uc_pulseEffect{overflow:hidden}.uc_pulseEffect img{animation:scale 30s infinite;animation-direction:alternate}}html[data-supports-intersection-observer] [data-scroll-reveal=""]{will-change:opacity,filter;opacity:.2;filter:grayscale(1);transition-property:opacity,filter;transition-duration:var(--slow, .6s);transition-delay:.1s}html[data-supports-intersection-observer] [data-scroll-reveal=""][data-in-viewport]{opacity:1;filter:grayscale(0)}@media screen and (prefers-reduced-motion: no-preference){html[data-supports-intersection-observer][data-dom-ready-state=complete] picture[data-load-reveal=""]{overflow:hidden}html[data-supports-intersection-observer][data-dom-ready-state=complete] picture[data-load-reveal=""] img{animation:var(--slow) 1 forwards scale;animation-timing-function:cubic-bezier(.5,.5,.355,1)}html[data-supports-intersection-observer] [data-scroll-reveal^=swipe]{will-change:clip-path;transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;transition-duration:var(--slow, .6s);transition-delay:.1s}html[data-supports-intersection-observer] [data-scroll-reveal^=swipe][data-in-viewport]{-webkit-clip-path:polygon(-5% -5%,105% -5%,105% 105%,-5% 105%)!important;clip-path:polygon(-5% -5%,105% -5%,105% 105%,-5% 105%)!important}html[data-supports-intersection-observer] [data-scroll-reveal=swipeFromLeft]{-webkit-clip-path:polygon(-5% -5%,-5% -5%,-5% 105%,-5% 105%);clip-path:polygon(-5% -5%,-5% -5%,-5% 105%,-5% 105%)}html[data-supports-intersection-observer] [data-scroll-reveal=swipeFromRight]{-webkit-clip-path:polygon(105% -5%,105% -5%,105% 105%,105% 105%);clip-path:polygon(105% -5%,105% -5%,105% 105%,105% 105%)}html[data-supports-intersection-observer] [data-scroll-reveal=swipeFromTop]{-webkit-clip-path:polygon(-5% -5%,105% -5%,105% -5%,-5% -5%);clip-path:polygon(-5% -5%,105% -5%,105% -5%,-5% -5%)}html[data-supports-intersection-observer] [data-scroll-reveal=swipeFromBottom]{-webkit-clip-path:polygon(-5% 105%,105% 105%,105% 105%,-5% 105%);clip-path:polygon(-5% 105%,105% 105%,105% 105%,-5% 105%)}}.swiperWorkWith .swiper-slide{display:flex;justify-content:center;flex-direction:column;align-items:center}.swiperWorkWith .swiper-slide img{align-self:center}.logosGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.logosGrid .logo{background:white;padding:10px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 520px){.logosGrid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 720px){.logosGrid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 960px){.logosGrid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}
