@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400 700;src:url(/assets/fonts/montserrat-latin-400-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:400 700;src:url(/assets/fonts/eb-garamond-latin-400-700.woff2) format("woff2")}*{box-sizing:border-box}html{background:#ece8dd;color:#1b3a1c;font-family:"Montserrat",arial,sans-serif;font-size:16px}body{margin:0}a{color:inherit;text-underline-offset:.18em}img,svg{display:block;max-width:100%}button,input{font:inherit}.holding-page{--holding-red:#a51e22;--holding-purple:#6c5d79;min-width:20rem;overflow:hidden}.holding-page__main,.holding-page__footer{background:#fff;margin-inline:auto;max-width:90rem}.holding-page__main{box-shadow:0 .25rem 1.25rem rgba(16,38,26,.1)}.holding-page__footer{box-shadow:0 1rem 1.25rem rgba(16,38,26,.1)}@media(width < 48rem){.holding-page__footer{align-items:center;font-size:.6875rem;justify-content:center;padding-bottom:1.5rem;text-align:center}.holding-page__footer nav{justify-content:center}}@media(width >= 80rem){.holding-page__footer{padding-block:2.5rem;position:relative;z-index:1}}.holding-page a:focus-visible{outline:.125rem solid #1b3a1c;outline-offset:.1875rem}.holding-page__container{margin-inline:auto;max-width:90rem;padding-inline:clamp(1.25rem,3vw,2.5rem)}@media(width < 48rem){.holding-page__container{padding-inline:.75rem}}.holding-page__legal-dialog{background:rgba(0,0,0,0);border:0;color:#1b3a1c;margin:auto;max-height:calc(100dvh - 2rem);max-width:min(52rem,100% - 2rem);padding:0;width:100%}.holding-page__legal-dialog::backdrop{background:rgba(16,38,26,.72)}@media(width < 36rem){.holding-page__legal-dialog{max-height:calc(100dvh - 1rem);max-width:calc(100% - 1rem)}}.holding-page__legal-dialog-panel{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 2rem rgba(16,38,26,.2);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1.5rem,4vw,3rem);position:relative}@media(width < 36rem){.holding-page__legal-dialog-panel{max-height:calc(100dvh - 1rem);padding:1.25rem}}.holding-page__legal-dialog-close{align-items:center;background:#fff;border:.0625rem solid rgba(43,43,43,.14);border-radius:50%;color:#1b3a1c;cursor:pointer;display:flex;height:2.75rem;justify-content:center;margin-left:auto;position:sticky;right:0;top:0;width:2.75rem;z-index:1}.holding-page__legal-dialog-close svg{height:1rem;width:1rem}.holding-page__legal-dialog-close:hover{background:#ede8de}.holding-page__legal-dialog-close:focus-visible{outline:.125rem solid #1b3a1c;outline-offset:.1875rem}.holding-page__legal-dialog-content{color:#2b2b2b;font-size:clamp(.9375rem,1.5vw,1rem);margin-top:-2.75rem;max-width:45rem;padding-right:3.75rem}.holding-page__legal-dialog-content h1,.holding-page__legal-dialog-content h2,.holding-page__legal-dialog-content h3{color:#1b3a1c;font-family:"EB Garamond",georgia,serif;font-weight:400;line-height:1.15}.holding-page__legal-dialog-content>h2:first-child{font-size:clamp(2rem,5vw,2.5rem);margin:0 0 clamp(1.75rem,4vw,2.5rem);padding-right:1rem}.holding-page__legal-dialog-content h1{font-size:clamp(1.5rem,3vw,1.875rem);margin:clamp(2.5rem,6vw,3.5rem) 0 .875rem}.holding-page__legal-dialog-content h2:not(:first-child){font-size:clamp(1.25rem,2.5vw,1.5rem);margin:clamp(1.75rem,4vw,2.5rem) 0 .75rem}.holding-page__legal-dialog-content h3{font-size:clamp(1.125rem,2vw,1.25rem);margin:1.5rem 0 .625rem}.holding-page__legal-dialog-content>:first-child{margin-top:0}.holding-page__legal-dialog-content>:last-child{margin-bottom:0}.holding-page__legal-dialog-content a{overflow-wrap:anywhere}.holding-page__legal-dialog-content p{line-height:1.65;margin:0 0 1rem}.holding-page__legal-dialog-content ul{margin:0 0 1.5rem;padding-left:1.375rem}.holding-page__legal-dialog-content li{line-height:1.6;padding-left:.25rem}.holding-page__legal-dialog-content li+li{margin-top:.75rem}.holding-page__legal-dialog-content li p{margin-bottom:.5rem}@media(width < 36rem){.holding-page__legal-dialog-content{margin-top:1rem;padding-right:0}}.holding-page__notice{background:#1b3a1c;color:#fff;font-size:.75rem;margin-inline:auto;max-width:90rem}.holding-page__notice-inner{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto;min-height:3rem}.holding-page__notice-inner address{display:none;font-style:normal}.holding-page__notice-inner a{align-items:center;display:flex;gap:.35rem;text-decoration:none}.holding-page__notice-inner a svg{height:.75rem;width:.75rem}@media(width < 48rem){.holding-page__notice-inner{font-size:.6875rem;min-height:2.75rem}}@media(width >= 48rem){.holding-page__notice-inner{grid-template-columns:auto 1fr auto}.holding-page__notice-inner address{border-left:.0625rem solid hsla(0,0%,100%,.24);display:block;padding-left:1.5rem}}.holding-page__status{align-items:center;display:flex;gap:.5rem;margin:0}.holding-page__status span{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;flex:0 0 auto;height:1rem;justify-content:center;position:relative}.holding-page__status span::after{aspect-ratio:1;border-radius:50%;content:"";display:block;height:.5rem}.holding-page__status.is-open span{background:rgba(122,177,123,.35)}.holding-page__status.is-open span::before{border-radius:inherit;content:"";inset:0;position:absolute}.holding-page__status.is-open span::after{background:#51c653}@media (prefers-reduced-motion:no-preference){.holding-page__status.is-open span::before{animation:holding-status-pulse 4s ease-out infinite}}.holding-page__status.is-closed span{background:hsla(0,0%,100%,.24)}.holding-page__status.is-closed span::after{background:currentcolor}.holding-page__hero-grid{display:grid;margin-inline:auto;max-width:90rem}@media(width >= 80rem){.holding-page__hero-grid{display:block;position:relative}}.holding-page__hero{background:linear-gradient(115deg, rgba(27, 58, 28, 0.9) 28%, rgba(74, 160, 77, 0) 58%),url("/images/holding/garden-centre-hero.webp") center/cover;color:#fff;min-height:34rem;padding:2rem 1.25rem}@media(width < 48rem){.holding-page__hero{background-position:62% center;min-height:25rem;padding:.75rem 1.25rem 1.75rem}}@media(48rem <= width < 80rem){.holding-page__hero{min-height:40rem;padding:3rem 2rem}}@media(width >= 80rem){.holding-page__hero{min-height:45.4375rem;padding:3.75rem 2.5rem;width:100%}}.holding-page__hero-content{max-width:38rem}.holding-page__hero-content img{height:auto;margin-bottom:3rem;width:11rem}.holding-page__hero-content h1,.holding-page__hero-content .holding-page__lead{font-family:"EB Garamond",georgia,serif;font-weight:400}.holding-page__hero-content h1{font-size:2.7rem;line-height:.98;margin:0 0 2rem}.holding-page__hero-content p{line-height:1.5;margin:0 0 1rem;max-width:34rem}.holding-page__hero-content .holding-page__lead{font-size:1.75rem;line-height:1.1}@media(width < 48rem){.holding-page__hero-content{max-width:none}.holding-page__hero-content>img{margin:0;width:10rem}.holding-page__hero-content>h1{font-size:clamp(2.1rem,9vw,2.5rem);margin:1.5rem 0 1rem}.holding-page__hero-content>p{font-size:.75rem;line-height:1.35}.holding-page__hero-content>.holding-page__lead{font-size:1.25rem}}@media(48rem <= width < 80rem){.holding-page__hero-content>img{margin-bottom:4rem;width:13rem}.holding-page__hero-content>h1{font-size:3.75rem}.holding-page__hero-content>.holding-page__lead{font-size:2rem}}@media(width >= 80rem){.holding-page__hero-content{max-width:36rem}.holding-page__hero-content>img{margin-bottom:4.5rem;width:14rem}.holding-page__hero-content>h1{font-size:4rem;line-height:1;margin-bottom:1.75rem}.holding-page__hero-content>.holding-page__lead{font-size:2.25rem;line-height:1.08}}.holding-page__mobile-summary{display:none}@media(width < 48rem){.holding-page__mobile-summary{display:none}}.holding-page__competition{background:var(--holding-red);border-radius:.625rem;box-shadow:0 .25rem .625rem .3125rem rgba(0,0,0,.15);color:#fff}.holding-page__competition>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}@media(width < 80rem){.holding-page__competition{display:grid;grid-template-areas:"title image" "form image";overflow:hidden;position:relative}.holding-page__competition>img{aspect-ratio:auto;grid-area:image;height:100%;-o-object-fit:cover;object-fit:cover}}@media(width < 48rem){.holding-page__competition{grid-template-columns:minmax(0, 1.08fr) minmax(0, 1fr);margin:.5rem}.holding-page__competition>img{-o-object-position:48% center;object-position:48% center}}@media(48rem <= width < 80rem){.holding-page__competition{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin:1rem}.holding-page__competition>img{-o-object-position:center;object-position:center}}@media(width < 36rem){.holding-page__competition{grid-template-areas:"title" "image" "form";grid-template-columns:minmax(0, 1fr)}.holding-page__competition>img{aspect-ratio:4/3;height:auto;-o-object-position:center;object-position:center}}@media(width >= 80rem){.holding-page__competition{margin:0;position:absolute;right:2.5rem;top:6.6875rem;width:35.375rem;z-index:1}.holding-page__competition>img{aspect-ratio:auto;height:26.125rem;-o-object-position:center 42%;object-position:center 42%}}.holding-page__competition-title{align-items:center;border-radius:.625rem .625rem 0 0;display:flex;gap:1rem;justify-content:space-between;min-height:8.75rem;padding:1.75rem clamp(1.25rem,4vw,2.5rem)}.holding-page__competition-title h2{font-size:clamp(1.45rem,3vw,2.1rem);font-weight:400;line-height:1.05;margin:0;text-transform:uppercase}.holding-page__competition-title span{align-items:center;background:#fff;border:.25rem solid var(--holding-red);border-radius:50%;color:#1b3a1c;display:flex;flex:0 0 auto;font-family:"EB Garamond",georgia,serif;font-size:1.75rem;font-weight:500;height:6rem;justify-content:center;line-height:.85;text-align:center;width:6rem}@media(width < 80rem){.holding-page__competition-title{grid-area:title;min-height:0}.holding-page__competition-title span{position:absolute;z-index:1}}@media(width < 48rem){.holding-page__competition-title{align-items:center;padding:1.25rem 1rem .5rem}.holding-page__competition-title h2{font-size:clamp(1.05rem,4.9vw,1.35rem)}}@media(36rem <= width < 80rem){.holding-page__competition-title{padding:2rem 2rem 1rem}.holding-page__competition-title span{border-width:.1875rem;font-size:1rem;height:5rem;right:2rem;top:2rem;width:5rem}}@media(width < 36rem){.holding-page__competition-title{min-height:6.5rem;padding:1.25rem;position:relative}.holding-page__competition-title h2{font-size:1.35rem;max-width:calc(100% - 5.75rem)}.holding-page__competition-title span{border-width:.125rem;font-size:.8rem;height:4rem;right:1.25rem;top:50%;transform:translateY(-50%);width:4rem}}@media(width >= 80rem){.holding-page__competition-title{min-height:8.8125rem;padding:2.25rem 2.5rem}.holding-page__competition-title h2{font-size:2rem;line-height:1.125;max-width:31.5625rem}.holding-page__competition-title span{height:7.6875rem;position:absolute;right:2.8125rem;top:-3.875rem;width:7.6875rem;z-index:1}}.holding-page__competition-form{border-radius:0 0 .625rem .625rem;padding:clamp(1.75rem,4vw,2.5rem)}.holding-page__competition-form h3{font-family:"EB Garamond",georgia,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;margin:0 0 .75rem}.holding-page__competition-form>p{line-height:1.4;margin:0 0 1.25rem}.holding-page__competition-form form{display:grid;gap:1rem}.holding-page__competition-form label{font-size:.75rem;font-weight:700}.holding-page__competition-form input{border:0;border-radius:.25rem;min-height:3.25rem;padding:.75rem 1rem;width:100%}.holding-page__competition-form input:focus{outline:0}.holding-page__competition-form input:focus-visible{outline:0}@media(width < 80rem){.holding-page__competition-form{grid-area:form}.holding-page__competition-form h3{display:none}}@media(width < 48rem){.holding-page__competition-form{padding:.25rem 1rem 1rem}.holding-page__competition-form>p{font-size:.6875rem;margin-bottom:.75rem}.holding-page__competition-form form{gap:.875rem}.holding-page__competition-form .holding-page__form-group{gap:.35rem}.holding-page__competition-form label{font-size:.6875rem}.holding-page__competition-form input{font-size:.75rem;min-height:2.75rem;padding:.5rem .65rem;width:100%}}@media(48rem <= width < 80rem){.holding-page__competition-form{padding:0 2rem 2rem}}@media(width < 36rem){.holding-page__competition-form{padding:1.25rem}.holding-page__competition-form h3{display:block;font-size:1.75rem}}@media(width >= 80rem){.holding-page__competition-form{min-height:28.8125rem;padding:2.375rem 2.5rem 2.5rem}.holding-page__competition-form h3{font-size:2.75rem;line-height:1.05}.holding-page__competition-form>p{font-size:1.0625rem;max-width:28.9375rem}.holding-page__competition-form label{font-size:.875rem}.holding-page__competition-form input{min-height:3.125rem}}.holding-page__competition-form.is-success{align-items:center;display:flex}.holding-page__competition-form.is-success h3{display:block}.holding-page__competition-confirmation{max-width:31rem;padding:.5rem 0 .5rem clamp(1.25rem,4vw,2rem);width:100%}.holding-page__competition-confirmation h3:focus{outline:0}.holding-page__competition-confirmation p{font-size:clamp(1rem,2vw,1.25rem);line-height:1.4;margin:0}.holding-page__competition-confirmation-icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.25rem;width:3.5rem}.holding-page__competition-confirmation-icon svg{fill:#a51e22;height:1.75rem;width:1.75rem}.holding-page__competition-confirmation p:last-child{border-top:.0625rem solid hsla(0,0%,100%,.45);font-size:.875rem;margin-top:1.5rem;max-width:25rem;padding-top:1rem}.holding-page__form-group{display:grid;gap:.55rem}.holding-page__field{position:relative}.holding-page__field.is-invalid input{color:rgba(0,0,0,0)}.holding-page__field.is-invalid input::-moz-placeholder{color:rgba(0,0,0,0)}.holding-page__field.is-invalid input::placeholder{color:rgba(0,0,0,0)}.holding-page__field-error{align-items:center;color:var(--holding-red);display:flex;font-size:.8125rem;gap:.5rem;inset:0;margin:0;padding:.75rem 1rem;pointer-events:none;position:absolute}.holding-page__field-error[hidden]{display:none}.holding-page__field-error svg{fill:currentcolor;flex:0 0 auto;height:1.125rem;width:1.125rem}.holding-page__competition-actions{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-top:.75rem}.holding-page__competition-actions p{font-size:.75rem;margin:0;text-transform:uppercase}.holding-page__competition-actions p a{text-transform:initial}.holding-page__competition-actions p strong{font-size:1rem;font-weight:500}.holding-page__competition-actions button{align-items:center;background:#1b3a1c;border:0;border-radius:999rem;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;min-height:2.75rem;min-width:7.25rem;padding:.5rem 1.25rem;text-transform:uppercase}.holding-page__competition-actions button:focus-visible{outline:.125rem solid #fff;outline-offset:.125rem}.holding-page__competition-actions button:disabled{cursor:wait}@media(width < 48rem){.holding-page__competition-actions{align-items:center;margin-top:.65rem}.holding-page__competition-actions p{font-size:.6875rem}.holding-page__competition-actions button{font-size:.6875rem;min-height:2.75rem;padding:.4rem .75rem}}@media(width < 36rem){.holding-page__competition-actions{align-items:stretch;flex-direction:column;gap:.75rem}.holding-page__competition-actions p{font-size:.6875rem}.holding-page__competition-actions button{width:100%}}@media(width >= 80rem){.holding-page__competition-actions{margin-top:.75rem}.holding-page__competition-actions p{font-size:.875rem}.holding-page__competition-actions button{font-size:1rem}}.holding-page__submit-spinner{display:inline-flex}.holding-page__submit-spinner[hidden]{display:none}.holding-page__submit-spinner svg{fill:currentcolor;height:1rem;width:1rem}@media (prefers-reduced-motion:no-preference){.holding-page__submit-spinner{animation:holding-submit-spin .8s linear infinite}}.holding-page__competition-response{font-size:.8125rem;margin:0}.holding-page__competition-response:empty{display:none}.holding-page__competition-response.is-error{color:#fff;font-weight:700}.holding-page__competition-response.is-success{color:#fff}.holding-page__content-grid{display:grid;gap:2rem;padding-block:3rem}@media(width < 48rem){.holding-page__content-grid{gap:.75rem;padding-block:.5rem .75rem}}@media(48rem <= width < 80rem){.holding-page__content-grid{gap:2rem;padding-block:2rem}}@media(width >= 80rem){.holding-page__content-grid{grid-template-columns:minmax(0, 48.375rem) minmax(0, 35.375rem);gap:1.25rem;padding-block:1.25rem}}.holding-page__visit>h2{font-family:"EB Garamond",georgia,serif;font-size:2rem;font-weight:400;line-height:1.05;margin:0 0 2.5rem;max-width:47rem}@media(width < 48rem){.holding-page__visit>h2{font-size:1.45rem;margin:0;padding:1rem 1.5rem;text-align:center}}@media(48rem <= width < 80rem){.holding-page__visit>h2{font-size:2.25rem;margin-bottom:2rem}}@media(width >= 80rem){.holding-page__visit>h2{font-size:2.5rem;margin-bottom:2.625rem}}@media(width >= 80rem){.holding-page__visit{align-self:end}}.holding-page__facts{display:grid}.holding-page__facts article{border-bottom:.0625rem solid #d8c8b8;padding:2rem 0}.holding-page__facts h3{font-family:"EB Garamond",georgia,serif;font-size:1.55rem;font-weight:500;line-height:1.15;margin:.75rem 0}.holding-page__facts h3 a{font:inherit;text-decoration:none}.holding-page__facts p,.holding-page__facts address{color:#58705c;font-size:.875rem;font-style:normal;line-height:1.45;margin:0 0 1rem}.holding-page__facts a{font-size:.875rem}@media(width < 48rem){.holding-page__facts{gap:.75rem}.holding-page__facts article{background:#f5f5f5;border:0;border-radius:.5rem;padding:1.25rem}.holding-page__facts h3{font-size:1.25rem;margin:.75rem 0}.holding-page__facts p,.holding-page__facts address,.holding-page__facts article>a{font-size:.8125rem;line-height:1.45}.holding-page__facts a{overflow-wrap:anywhere}.holding-page__facts article:first-child>p:not(.holding-page__mobile-summary){display:block}.holding-page__facts article:nth-child(2)>address{display:block}}@media(width >= 48rem){.holding-page__facts{grid-template-columns:repeat(2, 1fr);gap:1.25rem}.holding-page__facts article{background:#f5f5f5;border:0;border-radius:.5rem;min-height:14.8125rem;padding:1.5rem}.holding-page__facts article:nth-child(-n+2){min-height:19.4375rem}}.holding-page__fact-icon{display:block;height:2.4375rem;width:2.375rem}.holding-page__fact-icon svg{color:#1b3a1c;height:100%;width:auto}.holding-page__fact-icon svg path{fill:currentcolor}.holding-page__fact--cafe{color:var(--holding-purple)}.holding-page__socials{align-items:center;display:flex;gap:.35rem}.holding-page__socials span{align-items:center;display:inline-flex;gap:.375rem}.holding-page__socials a{align-items:center;display:inline-flex;justify-content:center;min-height:1.75rem;min-width:1.75rem}.holding-page__socials svg{color:#1b3a1c;height:1.375rem;width:auto}.holding-page__socials svg circle,.holding-page__socials svg path{fill:currentcolor;stroke:none}.holding-page__social-facebook svg{height:1.75rem}.holding-page__fact-chevron{display:none}@media(width < 48rem){.holding-page__fact-chevron{display:none}}.holding-page__cafe-mark{display:block;height:3.5rem;overflow:hidden;width:2.5rem}.holding-page__cafe-mark img{height:100%;max-width:none;width:auto}@media(width < 48rem){.holding-page__cafe-mark{height:3.5rem;width:2.5rem}}.holding-page__store-image{margin:0;min-height:28rem;position:relative}.holding-page__store-image img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.holding-page__store-image figcaption{bottom:10%;left:50%;position:absolute;transform:translateX(-50%);width:min(52%,11.0625rem)}.holding-page__store-image figcaption img{border-radius:0;height:auto;width:100%}@media(width < 48rem){.holding-page__store-image{aspect-ratio:3/1;min-height:0}.holding-page__store-image figcaption{bottom:17%}}@media(width >= 80rem){.holding-page__store-image{align-self:end;height:23.3125rem;margin-top:25rem;min-height:0}}.holding-page__cafe{display:grid;padding-bottom:2rem}.holding-page__cafe>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(width < 48rem){.holding-page__cafe{padding-bottom:1rem}.holding-page__cafe>img{display:none}}@media(width >= 48rem){.holding-page__cafe{grid-template-columns:minmax(0, 35.1875rem) minmax(0, 49.8125rem)}.holding-page__cafe>img{border-radius:.5rem 0 0 .5rem;-o-object-position:right center;object-position:right center}}@media(width >= 80rem){.holding-page__cafe{min-height:31.5rem;padding-bottom:0}}.holding-page__cafe-content{background:#ede7d9;color:#5d6743;padding:2rem;position:relative}.holding-page__cafe-content h2{font-family:"EB Garamond",georgia,serif;font-size:2.25rem;font-weight:400;margin:0 0 1rem}.holding-page__cafe-content p,.holding-page__cafe-content dd{line-height:1.4}.holding-page__cafe-content>p:last-of-type{padding-right:5rem}.holding-page__cafe-content dl{margin-block:1.5rem}.holding-page__cafe-content dt{font-weight:700;margin-top:.75rem}.holding-page__cafe-content dd{margin:0}@media(width < 48rem){.holding-page__cafe-content{border-radius:.5rem;padding:1.25rem}.holding-page__cafe-content h2{flex:1 1 auto;font-size:1.7rem;margin-bottom:.5rem;min-width:0}.holding-page__cafe-content p,.holding-page__cafe-content dd,.holding-page__cafe-content dt{font-size:.75rem}.holding-page__cafe-content>p:last-of-type{padding-right:0}.holding-page__cafe-content dl{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2, 1fr);margin-block:.75rem;padding-right:3rem}.holding-page__cafe-content dt{margin-top:0}}@media(width < 24rem){.holding-page__cafe-content dl{grid-template-columns:1fr;padding-right:0}}@media(width >= 48rem){.holding-page__cafe-content{border-radius:0 .5rem .5rem 0}}@media(48rem <= width < 80rem){.holding-page__cafe-content{padding:2rem}.holding-page__cafe-content h2{font-size:2.5rem}}@media(width >= 80rem){.holding-page__cafe-content{padding:2.5rem}.holding-page__cafe-content h2{font-size:2.75rem;margin-bottom:.875rem}.holding-page__cafe-content>p:first-of-type{max-width:39rem}.holding-page__cafe-content dl{margin-block:1.25rem}.holding-page__cafe-content>p:last-of-type{padding-right:13.5rem}}@media(width < 48rem){.holding-page__cafe-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}}.holding-page__cafe-logo{bottom:2rem;height:auto;position:absolute;right:2rem;width:10rem}@media(width < 48rem){.holding-page__cafe-logo{flex:0 0 auto;margin-top:.125rem;position:static;width:clamp(5rem,25vw,6rem)}}@media(width >= 80rem){.holding-page__cafe-logo{bottom:2.5rem;right:2.5rem;width:11.75rem}}.holding-page__category-ticker{margin-bottom:1.25rem;padding-block:.75rem;padding-inline:clamp(1.25rem,3vw,2.5rem);white-space:nowrap}.holding-page__category-ticker-viewport{overflow:hidden}@media (prefers-reduced-motion:reduce){.holding-page__category-ticker-viewport{overflow-x:auto}}.holding-page__category-ticker-track{display:flex;width:-moz-max-content;width:max-content}@media (prefers-reduced-motion:no-preference){.holding-page__category-ticker-track{animation:holding-category-ticker 60s linear infinite;will-change:transform}}.holding-page__category-ticker-track p{display:flex;gap:.75rem;margin:0;padding-right:.75rem}.holding-page__category-ticker-track span,.holding-page__category-ticker-track i{font-size:1rem;font-style:normal}.holding-page__footer{align-items:end;display:flex;flex-wrap:wrap;font-size:.75rem;gap:1.25rem 3rem;justify-content:space-between;padding-bottom:2rem}.holding-page__footer p{display:flex;flex-direction:column;line-height:1.6;margin:0}.holding-page__footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.holding-page__footer nav a{font-size:.75rem;text-decoration:none}@media(width < 48rem){.holding-page__footer{align-items:center;justify-content:center;text-align:center}.holding-page__footer nav{-moz-column-gap:.5rem;column-gap:.5rem;justify-content:center;width:100%}.holding-page__footer nav a{font-size:inherit}}.holding-page__footer-details{display:flex;flex-wrap:wrap;gap:0 .35em;justify-content:center}.holding-page__footer-details>span+span::before{content:"·";margin-right:.35em}@media(width < 24rem){.holding-page__footer-details{align-items:center;flex-direction:column}.holding-page__footer-details>span+span::before{content:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}@keyframes holding-category-ticker{to{transform:translateX(-50%)}}@keyframes holding-status-pulse{0%{box-shadow:0 0 0 0 rgba(81,198,83,.45)}35%,100%{box-shadow:0 0 0 .375rem rgba(81,198,83,0)}}@keyframes holding-submit-spin{to{transform:rotate(360deg)}}