:root{font-family:Arial,Helvetica,sans-serif;color:#f5f0df;background:#081c1a;--cream:#f5f0df;--gold:#d9b776;--teal:#081c1a;--serif:Georgia,"Times New Roman",serif;--px:0;--py:0;--p:0;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button{cursor:pointer}em{font-weight:400}header{height:100px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c5d5bd24;position:absolute;z-index:20;width:100%;gap:24px}.brand{display:flex;align-items:center;gap:15px;flex-shrink:0}.monogram{font:48px/.9 var(--serif);letter-spacing:-4px;padding-right:4px;color:var(--gold)}.brand>span:last-child{font-size:12px;letter-spacing:2px}.brand small{display:block;font-size:9px;letter-spacing:1.45px;margin-top:7px;color:#b4c7b6}header nav{display:flex;gap:35px;font-size:14px;color:#d1d9c9}.header-enquire{display:flex;align-items:center;gap:30px;font-size:11px;letter-spacing:1.7px;padding:14px 0;border-bottom:1px solid #d9b77680}.header-enquire>span{font-size:22px}.experience{height:340svh;position:relative}.stage{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 59% 45%,#225d463b 0,transparent 53%),#081c1a}.stage:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;box-shadow:inset 0 0 130px 30px #020e1233}#atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.9;z-index:0}.stage-grid{position:absolute;top:100px;right:5%;bottom:90px;left:5%;border-inline:1px solid #a7bf9a15;pointer-events:none}.stage-grid:before,.stage-grid:after{content:"";position:absolute;left:0;right:0;border-top:1px solid #a7bf9a15;top:50%}.stage-grid:after{top:24%}.backdrop-word{position:absolute;left:4%;right:4%;top:23%;font-size:clamp(100px,17.7vw,270px);line-height:.88;font-weight:700;letter-spacing:-.075em;color:transparent;-webkit-text-stroke:1px #d6b97a35;transform:translate3d(calc(var(--px)*-12px),calc(var(--py)*-10px),0);-webkit-user-select:none;user-select:none;opacity:.75;z-index:0}.backdrop-word span{display:block;font-size:.74em;letter-spacing:-.065em}.halo{position:absolute;width:min(56vw,900px);height:min(56vw,900px);left:57%;top:48%;border-radius:50%;border:1px solid #c6aa6f20;transform:translate(-50%,-50%) rotateX(24deg);box-shadow:0 0 0 65px #acbb9605,0 0 0 130px #acbb9603;pointer-events:none}.scene-objects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;perspective:1300px}.main-cake{position:absolute;left:56%;top:46%;width:min(68vw,920px);max-width:none;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 42px 26px #0007);will-change:transform,opacity}.main-cookie{position:absolute;left:39%;top:45%;width:min(45vw,650px);max-width:none;aspect-ratio:1;object-fit:contain;opacity:0;filter:drop-shadow(0 25px 20px #0008);will-change:transform,opacity}.orbit-cookie{position:absolute;max-width:none;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 20px 20px #0008);opacity:0}.cookie-one{width:15vw;left:8%;top:23%}.cookie-two{width:13vw;left:53%;top:17%}.cookie-three{width:16vw;left:49%;top:66%;filter:blur(1px) drop-shadow(0 25px 20px #0009)}.chapter{position:absolute;left:5.5%;top:37%;z-index:5;max-width:620px;will-change:transform,opacity}.chapter-zero{top:auto;bottom:17%}.eyebrow{font-size:10px;letter-spacing:2.25px;font-weight:500;line-height:1.7;display:flex;align-items:center;gap:13px;color:var(--gold)}.eyebrow>span{display:inline-block;width:24px;height:1px;background:var(--gold)}.chapter h1,.chapter h2{font:clamp(54px,5.8vw,90px)/.96 var(--serif);font-weight:400;letter-spacing:-3.5px;margin:24px 0 20px;text-shadow:0 4px 30px #02140e99}.chapter h1 em,.chapter h2 em{color:var(--gold)}.chapter-copy{font-size:14px;line-height:1.85;color:#c6d3c0;text-shadow:0 2px 8px #071711}.scene-link{display:inline-flex;align-items:center;gap:28px;padding:15px 0 10px;margin-top:17px;border-bottom:1px solid #d9b77670;font-size:10px;letter-spacing:1.4px}.scene-link>span{font-size:23px}.scene-link:hover{color:var(--gold)}.chapter-one,.chapter-two{opacity:0;pointer-events:none}.chapter-two{left:65%;top:34%;max-width:32%}.chapter-two h2{font-size:clamp(54px,6.3vw,96px)}.product-annotation{position:absolute;right:5.5%;top:32%;z-index:4;display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:1.8px;color:#e9d6ae;max-width:23%}.product-annotation small{display:block;color:#adc3af;font-size:11px;letter-spacing:.3px;line-height:1.5;margin-top:10px}.annotation-line{width:48px;border-top:1px solid #d9b77688;position:relative}.annotation-line:before{content:"";position:absolute;width:5px;height:5px;left:-5px;top:-3px;background:var(--gold);border-radius:50%}.annotation-two{opacity:0;top:71%;right:auto;left:11%}.scene-footer{position:absolute;left:5%;right:5%;bottom:30px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px}.scroll-invitation{display:flex;gap:15px;align-items:center;font-size:9px;letter-spacing:1.6px}.scroll-invitation small{display:block;font-size:11px;letter-spacing:.2px;color:#91ac96;margin-top:7px}.scroll-mark{font-size:25px;font-weight:200;color:var(--gold);animation:nudge 2.7s ease-in-out infinite}.scene-controls{display:flex;align-items:center;gap:13px}.scene-controls>span{width:30px;height:1px;background:#b9c9ad30}.scene-dot{border:0;background:transparent;padding:14px 8px;font-size:11px;color:#89a394;letter-spacing:2px}.scene-dot.active{color:var(--gold)}.motion-toggle{display:flex;align-items:center;gap:10px;background:none;border:0;font-size:11px;color:#b0c4ad;padding:10px 0}.motion-symbol{font-size:14px}.scene-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#c4d0b50c;z-index:12}.scene-progress span{display:block;width:100%;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(0)}.collection{padding:75px 5% 110px;background:#e9ecdf;color:#153d30;position:relative;z-index:2}.section-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #153d3033;padding-bottom:25px;gap:20px}.section-top>.eyebrow{color:#446752}.section-top>span{font-size:9px;letter-spacing:1.6px;color:#536e58}.collection-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:55px 0 45px;gap:40px}.collection-heading h2{font:clamp(60px,7vw,108px)/.98 var(--serif);letter-spacing:-4px}.collection-heading h2 em{color:#688167}.collection-heading>p{font-size:15px;line-height:1.8;color:#4d6652;padding-bottom:8px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collection-item:nth-child(2){padding-top:70px}.collection-item:nth-child(3){padding-top:140px}.item-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#d8d5c8}.item-image>img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.collection-item:hover .item-image>img{transform:scale(1.06)}.item-index{position:absolute;top:17px;left:17px;background:#e9ecdf;padding:8px 11px;font-size:9px;letter-spacing:1.7px}.item-arrow{position:absolute;bottom:17px;right:17px;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;background:#e9ecdf;font-size:25px}.item-copy{padding-top:21px}.item-copy h3{font:clamp(25px,2.5vw,36px)/1.2 var(--serif);letter-spacing:-1px}.item-copy>span{display:block;font-size:9px;letter-spacing:1.8px;margin-top:12px;color:#55755b}.enquire{padding:120px 5%;text-align:center;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at center,#1c453440,transparent 60%)}.enquire>.eyebrow{justify-content:center}.enquire h2{font:clamp(64px,8vw,120px)/.98 var(--serif);letter-spacing:-4px;margin:28px auto}.enquire h2 em{color:var(--gold)}.enquire-copy{font-size:15px;line-height:1.85;color:#b3c6af}.enquire-button{display:inline-flex;align-items:center;gap:45px;margin-top:30px;padding:20px 26px;background:var(--gold);color:#143728;font-size:11px;letter-spacing:1.2px;transition:background .3s,transform .3s}.enquire-button:hover{background:#eed49e;transform:translateY(-3px)}.enquire-button span{font-size:23px}.instagram-handle{display:block;width:fit-content;margin:22px auto 0;font-size:12px;color:#b4c5ac}.enquire-orbit{position:absolute;top:12%;right:20%;bottom:12%;left:20%;border:1px solid #bac99913;border-radius:50%;z-index:-1;transform:rotate(-25deg);box-shadow:0 0 0 70px #bac99905,0 0 0 140px #bac99903}footer{padding:50px 5% 25px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;border-top:1px solid #c6d2b71f}footer>p{font:22px var(--serif);color:#b9c6ad}.back-top{font-size:10px;letter-spacing:1.5px}.footer-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:25px;border-top:1px solid #c6d2b71f;margin-top:12px;font-size:11px;color:#a6bca5}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--cream);color:var(--teal);padding:15px}.skip-link:focus{top:15px}.motion-paused .scroll-mark{animation:none}.no-motion .experience{height:100svh;min-height:680px}.no-motion .scene-controls{display:none}.no-motion .stage{position:relative}.no-motion #atmosphere{opacity:.35}.no-motion .scene-progress{display:none}@keyframes nudge{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media(min-width:1600px){.main-cake{width:1000px}.chapter-zero{bottom:21%}.chapter h1,.chapter h2{font-size:100px}.stage-grid{inset-inline:6%}.chapter{left:6%}.chapter-two{left:66%}}@media(max-width:1050px){header{height:90px}.brand>span:last-child{font-size:10px;letter-spacing:1.4px}.monogram{font-size:43px}header nav{gap:22px;font-size:13px}.header-enquire{font-size:10px;gap:15px}.stage{min-height:640px}.main-cake{width:85vw;left:58%;top:42%}.chapter h1,.chapter h2{font-size:65px}.chapter-zero{bottom:18%}.product-annotation{top:23%;max-width:24%}.annotation-line{width:25px}.chapter-two{left:61%;max-width:36%}.chapter-two h2{font-size:67px}.main-cookie{left:35%;width:55vw}.collection-heading h2{font-size:75px}.collection-grid{gap:20px}.item-copy h3{font-size:28px}.collection-item:nth-child(2){padding-top:45px}.collection-item:nth-child(3){padding-top:90px}}@media(max-width:700px){header{height:83px;padding-inline:6%;gap:14px}.brand{gap:10px}.brand>span:last-child{font-size:10px;letter-spacing:1.2px}.brand small{font-size:8px;letter-spacing:1px}.monogram{font-size:40px}header nav{display:none}.header-enquire{font-size:9px;letter-spacing:1px;gap:12px;padding-block:10px}.header-enquire>span{font-size:19px}.stage{min-height:680px}.experience{height:320svh}.stage-grid{top:83px;right:6%;bottom:85px;left:6%}.backdrop-word{top:21%;left:3%;font-size:26vw}.backdrop-word span{font-size:.72em}.halo{width:110vw;height:110vw;top:35%;left:55%}.main-cake{left:55%;top:37%;width:123vw;max-width:700px}.chapter{left:7%;top:auto;bottom:17%;max-width:88%}.chapter-zero{bottom:17%}.eyebrow{font-size:8px;letter-spacing:1.6px;gap:10px}.eyebrow>span{width:19px}.chapter h1,.chapter h2{font-size:clamp(50px,10.2vw,68px);letter-spacing:-2.4px;margin:14px 0 12px;line-height:1.02}.chapter h1 br,.chapter h2 br{display:none}.chapter h1 em:before,.chapter h2 em:before{content:" "}.chapter-copy{font-size:12px;line-height:1.65}.chapter-copy br{display:none}.scene-link{font-size:8px;margin-top:8px;padding-block:9px;gap:24px}.scene-link>span{font-size:19px}.chapter-two{left:7%;max-width:85%;top:auto;bottom:17%}.chapter-two h2{font-size:58px}.product-annotation{top:16%;right:6%;max-width:45%;font-size:8px;letter-spacing:1.1px}.product-annotation small{font-size:9px;margin-top:5px}.annotation-line{width:23px}.annotation-two{left:auto;right:6%;top:16%}.scene-footer{left:6%;right:6%;bottom:23px;gap:8px}.scroll-invitation{font-size:8px;letter-spacing:1px;gap:10px}.scroll-invitation small{font-size:9px;max-width:130px;line-height:1.5;margin-top:4px}.scroll-mark{font-size:20px}.scene-controls{gap:3px}.scene-controls>span{width:12px}.scene-dot{font-size:10px;padding:12px 6px;letter-spacing:1px}.motion-toggle{font-size:9px;gap:5px}.motion-label{max-width:36px;line-height:1.4}.motion-symbol{font-size:12px}.main-cookie{left:50%;top:36%;width:90vw}.cookie-one{width:27vw;left:-7%;top:13%}.cookie-two{width:25vw;left:71%;top:14%}.cookie-three{width:27vw;left:72%;top:54%}.collection{padding:50px 6% 65px}.section-top>span{display:none}.section-top .eyebrow{font-size:10px}.collection-heading{display:block;margin:32px 0}.collection-heading h2{font-size:61px;letter-spacing:-3px}.collection-heading>p{margin-top:23px;font-size:14px}.collection-grid{grid-template-columns:1fr;gap:35px}.collection-item:nth-child(n){padding-top:0}.item-image{aspect-ratio:4/5}.item-copy h3{font-size:31px}.item-copy>span{font-size:10px}.enquire{padding:85px 6%}.enquire>.eyebrow{font-size:10px}.enquire h2{font-size:60px;letter-spacing:-3px}.enquire-copy{font-size:14px}.enquire-button{font-size:10px;gap:40px}.enquire-orbit{top:18%;right:-18%;bottom:18%;left:-18%}.desktop-break{display:none}footer{padding:36px 6% 23px;gap:24px}footer>p{order:4;width:100%;font-size:23px}.back-top{font-size:9px}.footer-bottom{order:5;font-size:10px}.no-motion .experience,.no-motion .stage{min-height:740px}}@media(max-height:760px)and (min-width:701px){.stage{min-height:620px}.main-cake{width:min(58vw,750px);top:45%}.chapter-zero{bottom:16%}.chapter h1,.chapter h2{font-size:68px;margin-top:18px;margin-bottom:14px}.chapter-copy{font-size:12px}.scene-link{margin-top:8px}.product-annotation{top:27%}.chapter-one{top:32%}.main-cookie{width:38vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.experience{height:100svh;min-height:740px}.stage{position:relative;min-height:740px}.scene-controls,.motion-toggle,.scene-progress{display:none}.chapter-zero{opacity:1!important;transform:none!important}.chapter-one,.chapter-two{display:none}.main-cake{transform:translate(-50%,-50%)!important;opacity:1!important}.main-cookie,.orbit-cookie{display:none}.backdrop-word{transform:none!important}}@media(min-width:1051px){.main-cake{width:min(54vw,760px);left:60%;top:49%}}@media(min-width:701px)and (max-width:1050px){.main-cake{width:65vw;left:62%;top:46%}}@media(max-width:700px){.main-cake{width:99vw;left:55%;top:35%;max-width:560px}}.scene-objects img{height:auto}.chapter-copy,.collection-heading>p,.enquire-copy{font-size:1rem}@media(max-width:700px){.chapter-copy{font-size:.9375rem;line-height:1.55}.chapter h1,.chapter h2{font-size:clamp(48px,10.2vw,68px)}.chapter-zero,.chapter-two,.chapter-one{bottom:16%}}.refined-scene{position:absolute;right:8%;top:5%;height:88%;width:45%;z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;perspective:1200px}.refined-scene img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 25px 45px #0006);border-radius:3px}.collection{background:#e7ebdb;overflow:clip;--section-progress:0}.collection:before{content:"";position:absolute;width:60vw;height:60vw;right:-28%;top:20%;border:1px solid #406c4430;border-radius:50%;box-shadow:0 0 0 70px #43633b08,0 0 0 140px #43633b04;pointer-events:none;transform:translateY(calc(var(--section-progress)*80px));animation:collection-aura 18s ease-in-out infinite}.collection-heading,.section-top,.collection-grid{position:relative;z-index:1}.section-top{position:relative;border-bottom:0}.section-top:after{content:"";height:1px;background:#153d3050;position:absolute;bottom:0;left:0;width:100%;transform:scaleX(var(--line-progress,1));transform-origin:left;transition:transform .6s ease}.collection-item{--card-y:0px;--tilt-x:0deg;--tilt-y:0deg;transform:perspective(1100px) translateY(var(--card-y)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s ease-out;will-change:transform}.item-image>img{height:100%;object-fit:cover;animation:gallery-breathe 12s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 62%;transition:none}.collection-item:nth-child(2) .item-image>img{animation-delay:-4s}.collection-item:nth-child(3) .item-image>img{animation-delay:-8s}.collection.is-onstage .item-image>img{animation-play-state:running}.collection-item:hover .item-image>img{transform:none}.item-image.refined-cookie{background:radial-gradient(ellipse at center,#376346,#122b23 76%)}.item-image.refined-cookie>img{height:100%;width:100%;object-fit:contain;padding:12%;transform-origin:center;animation:cookie-gallery-float 8s ease-in-out infinite;animation-play-state:paused}.collection.is-onstage .refined-cookie>img{animation-play-state:running}.item-arrow{transition:transform .4s ease,background .4s ease}.collection-item:hover .item-arrow{transform:rotate(45deg);background:#d9b776}.motion-toggle{position:fixed;right:26px;bottom:22px;z-index:50;background:#0c2724ed;border:1px solid #d9b77655;border-radius:30px;padding:12px 17px;box-shadow:0 4px 20px #0003;color:#e3d5b5;font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-controls{position:absolute;left:50%;transform:translate(-50%)}.scene-footer{min-height:40px}.enquire{--section-progress:0}.enquire-art{position:absolute;top:-7%;right:-2%;bottom:-7%;left:-2%;z-index:-2;opacity:.24;overflow:hidden;pointer-events:none}.enquire-art img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:translateY(calc(var(--section-progress)*-60px)) scale(1.12);filter:saturate(.6);animation:enquiry-glide 22s ease-in-out infinite;animation-play-state:paused}.enquire.is-onstage .enquire-art img{animation-play-state:running}.enquire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#081c1acf,#081c1a80,#081c1acf)}.enquire-orbit{z-index:0;pointer-events:none;animation:enquiry-orbit 20s ease-in-out infinite;animation-play-state:paused}.enquire.is-onstage .enquire-orbit{animation-play-state:running}.enquire>p,.enquire>h2,.enquire>a{position:relative;z-index:1}.enquire-button{position:relative;overflow:hidden}.enquire-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,#fff5 48%,transparent 75%);transform:translate(-150%);animation:button-glint 7s ease-in-out infinite;pointer-events:none}footer{position:relative;overflow:hidden;padding-bottom:80px;isolation:isolate;--section-progress:0}.footer-glow{position:absolute;top:-100%;right:-20%;bottom:-100%;left:-20%;background:radial-gradient(ellipse at 20% 60%,#c4a96915,transparent 40%);z-index:-1;animation:footer-drift 16s ease-in-out infinite;animation-play-state:paused}footer.is-onstage .footer-glow{animation-play-state:running}footer>.brand{transform:translateY(calc((1 - var(--section-progress))*12px));transition:transform .7s ease}.motion-ready [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.motion-ready [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.header{animation:header-arrive 1.1s ease both}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused [data-reveal],.no-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.motion-paused .collection-item,.no-motion .collection-item{transform:none!important;transition:none!important}.motion-paused .collection:before,.no-motion .collection:before,.motion-paused .enquire-art img,.no-motion .enquire-art img,.motion-paused footer>.brand,.no-motion footer>.brand{transform:none!important}.motion-paused .section-top:after,.no-motion .section-top:after{transform:none;transition:none}@keyframes gallery-breathe{0%,to{transform:scale(1.005) translateY(0)}50%{transform:scale(1.045) translateY(-3px)}}@keyframes cookie-gallery-float{0%,to{transform:translateY(7px) rotate(-8deg) scale(.97)}50%{transform:translateY(-8px) rotate(1deg) scale(1.025)}}@keyframes collection-aura{0%,to{opacity:.6}50%{opacity:1}}@keyframes enquiry-glide{0%,to{transform:translateY(calc(var(--section-progress)*-60px)) scale(1.12)}50%{transform:translateY(calc(var(--section-progress)*-60px - 12px)) scale(1.16)}}@keyframes enquiry-orbit{0%,to{transform:rotate(-25deg) scale(.97)}50%{transform:rotate(10deg) scale(1.03)}}@keyframes footer-drift{0%,to{transform:translate(-8%)}50%{transform:translate(15%)}}@keyframes button-glint{0%,65%{transform:translate(-150%)}85%,to{transform:translate(150%)}}@keyframes header-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.refined-scene{right:12%;top:12%;height:44%;width:76%}.refined-scene img{object-position:center}.motion-toggle{right:16px;bottom:15px;padding:10px 13px;font-size:11px}.motion-label{max-width:none}.scene-footer{bottom:65px;align-items:flex-end}.scene-controls{left:auto;right:0;transform:none}.scroll-invitation small{display:none}.scene-footer .scroll-invitation{font-size:8px}.chapter-zero,.chapter-one,.chapter-two{bottom:20%}.enquire-art{opacity:.18}.collection-item{transition:transform .3s ease-out}.item-image>img{animation-duration:15s}.enquire{padding-block:90px}.collection:before{width:100vw;height:100vw;right:-65%;top:40%}}@media(prefers-reduced-motion:reduce){.refined-scene{display:none}.motion-ready [data-reveal]{opacity:1;transform:none}.collection-item{transform:none!important}.enquire-art img,footer>.brand{transform:none}.section-top:after{transform:none}.motion-toggle{display:none}.collection:before{transform:none}}.main-cake{left:63%;top:46%;width:min(49vw,690px)}.product-annotation.annotation-one{left:5.5%;right:auto;top:23%;max-width:30%}.main-cookie{left:80%;top:62%;opacity:1;z-index:3;transform:translate(-50%,-50%) rotate(-14deg) scale(.49)}.collection-grid{row-gap:65px}.collection-item:nth-child(n){padding-top:0}.collection-item:nth-child(3n+2){padding-top:55px}.collection-item:nth-child(3n){padding-top:110px}.item-image{background:#f5f5f4;aspect-ratio:4/5}.item-image>img{object-fit:contain;object-position:center;padding:34px 10px 10px;mix-blend-mode:multiply}.enquire{background:radial-gradient(ellipse at 50% 70%,#204c3e 0,transparent 68%),#081c1a}@media(max-width:700px){.main-cake{left:53%;top:31%;width:100vw}.main-cookie{left:78%;top:40%;width:90vw;transform:translate(-50%,-50%) rotate(-14deg) scale(.46)}.collection-grid{gap:34px}.collection-item:nth-child(n){padding-top:0}.chapter-zero,.chapter-one,.chapter-two{bottom:20%}.product-annotation.annotation-one{top:13%;right:6%;max-width:57%}.item-image{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.main-cookie{display:block;opacity:1!important;transform:translate(-50%,-50%) rotate(-14deg) scale(.49)!important}.main-cake{transform:translate(-50%,-50%)!important}}@media(max-width:700px){.product-annotation.annotation-one{left:auto;right:6%;top:13%;max-width:57%}}@media(max-width:700px){.main-cake{width:90vw;left:51%}.product-annotation.annotation-one{display:none}}.main-cake{left:56%;top:46%;width:32vw;max-width:none}.main-cookie{left:87%;top:52%;width:18vw;transform:translate(-50%,-50%) rotate(-12deg)}.chapter-zero{max-width:37%}.chapter-zero h1{font-size:clamp(52px,5.4vw,82px)}.collection-item{--photo-y:0px;--photo-x:0px;--photo-turn:0deg;--photo-scale:1;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.item-image{isolation:isolate}.product-motion{width:100%;height:100%;transform:translate3d(var(--photo-x),var(--photo-y),0) rotate(var(--photo-turn)) scale(var(--photo-scale));will-change:transform;transition:transform .12s linear}.product-motion>img{width:100%;height:100%;object-fit:contain;padding:32px 10px 10px;mix-blend-mode:multiply;transform-origin:center;animation:product-float 5s ease-in-out infinite;animation-play-state:paused;will-change:transform}.collection.is-onstage .product-motion>img{animation-play-state:running}.collection-item:nth-child(2n) .product-motion>img{animation-direction:reverse;animation-delay:-1.8s}.collection-item:nth-child(3n) .product-motion>img{animation-delay:-3.2s}@keyframes product-float{0%,to{transform:translateY(15px) rotate(-2deg) scale(.96)}50%{transform:translateY(-15px) rotate(2deg) scale(1.015)}}.motion-paused .product-motion,.no-motion .product-motion{transform:none;transition:none}@media(max-width:700px){.main-cake{left:31%;top:31%;width:53vw}.main-cookie{left:80%;top:32%;width:27vw}.chapter-zero{max-width:88%;bottom:20%}.chapter-zero h1{font-size:clamp(48px,10.2vw,68px)}.product-motion>img{animation-duration:4.6s}.product-motion{transition:transform .08s linear}}@media(prefers-reduced-motion:reduce){.product-motion{transform:none;transition:none}.product-motion>img{animation:none}.main-cookie{transform:translate(-50%,-50%)!important}}.collection .item-image{background:#fff}.experience{height:420svh}.cake-assembly{position:absolute;left:56%;top:46%;width:32vw;aspect-ratio:1;transform:translate(-50%,-50%);z-index:2}.cake-assembly img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 18px 15px #0004);will-change:transform;transform:translate(-50%,-50%)}.assembly-base{z-index:1}.assembly-cream{z-index:2}.assembly-berries{z-index:3}.main-cake{z-index:4;opacity:0}.assembly-caption{position:absolute;left:56%;top:80%;transform:translate(-50%);z-index:6;text-align:center;font-size:9px;letter-spacing:2px;color:var(--gold);width:260px}.assembly-meter{display:block;width:150px;height:1px;background:#d9b77640;margin:15px auto 0;overflow:hidden}.assembly-meter i{display:block;background:var(--gold);height:100%;transform:scaleX(0);transform-origin:left}.assembly-play{position:absolute;right:0;bottom:60px;border:1px solid #d9b77677;border-radius:30px;background:#0c2724e8;color:var(--cream);padding:13px 20px;display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.4px}.assembly-play:hover{background:#284d40}.assembly-play[aria-pressed=true]{border-color:var(--gold)}@media(max-width:700px){.experience{height:420svh}.cake-assembly{left:31%;top:30%;width:53vw}.assembly-caption{left:50%;top:48%;font-size:8px;width:90%}.assembly-meter{margin-top:9px;width:90px}.assembly-play{right:0;bottom:36px;font-size:11px;padding:10px 14px}.chapter-zero,.chapter-one,.chapter-two{bottom:19%}.chapter-zero .eyebrow{font-size:8px}.chapter-one h2{font-size:42px}.main-cake{top:30%}.main-cookie{top:32%}}@media(prefers-reduced-motion:reduce){.experience{height:100svh}.cake-assembly,.assembly-caption,.assembly-play{display:none}.main-cake{opacity:1!important}}.delivery-note{position:relative;z-index:1;max-width:680px;margin:26px auto 0;padding:18px 22px;border:1px solid #d9b77640;color:#c6d3c0;font-size:14px;line-height:1.65}.delivery-note strong{color:var(--gold);font-weight:500}.delivery-note p{margin-top:5px}#enquiry-form{position:relative;z-index:2;text-align:left;max-width:900px;margin:36px auto 0;padding:32px;background:#0a211ee8;border:1px solid #d9b77640;border-radius:4px;scroll-margin-top:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid label{display:flex;flex-wrap:wrap;gap:7px;font-size:14px;line-height:1.5;color:var(--cream)}.form-grid label>span{color:var(--gold)}.form-grid small{font-size:12px;color:#b4c7b6;font-weight:400}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{display:block;flex-basis:100%;width:100%;min-width:0;border:1px solid #819d8866;border-radius:3px;background:#102f28;color:var(--cream);padding:12px 13px;font:16px/1.5 Arial,sans-serif;min-height:48px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a8bca9;opacity:1}.form-grid textarea{resize:vertical;min-height:130px}.form-grid :is(input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.form-grid select option{background:#102f28;color:var(--cream)}#enquiry-form .enquire-button{border:0;cursor:pointer;font-size:14px;letter-spacing:.3px;margin-top:16px;min-height:48px}#enquiry-form .enquire-button:disabled{opacity:.65;cursor:wait}#email-mode{font-size:14px;color:#b4c7b6;line-height:1.6;margin-top:24px}.privacy{color:#b4c7b6;font-size:12px;line-height:1.7;margin-top:20px}#form-status{font-size:15px;line-height:1.7;margin-top:18px;overflow-wrap:anywhere}#form-status:empty{margin:0}#form-status[data-state=success]{color:#bbe9c2}#form-status[data-state=error]{color:#ffcebb}.form-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#reference-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#254737;border:1px solid #d9b77650;margin-bottom:24px;font-size:14px;line-height:1.5}#reference-box[hidden]{display:none}#clear-reference{border:0;background:transparent;color:var(--gold);padding:8px;min-height:44px;flex-shrink:0}.enquire>.instagram-handle{font-size:14px}@media(max-width:700px){#enquiry-form{padding:22px 16px;margin-top:26px}.form-grid{grid-template-columns:1fr;gap:20px}.form-grid .full{grid-column:auto}.delivery-note{padding:16px}.enquire h2{font-size:clamp(42px,10vw,60px)}#reference-box{align-items:flex-start;flex-wrap:wrap}#enquiry-form .enquire-button{width:100%;justify-content:space-between;padding:17px}}.enquiry-backup{margin-top:24px;padding:22px;border:1px solid #d9b77655;border-radius:12px;text-align:left;color:#d1d9c9;font-size:14px;line-height:1.7}.enquiry-backup strong{color:var(--cream)}.backup-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.backup-actions a,.backup-actions button{display:inline-block;border:1px solid #d9b77680;padding:11px 16px;border-radius:6px;background:#102d29;color:var(--cream);font:inherit;cursor:pointer}.backup-actions a:hover,.backup-actions button:hover{border-color:var(--gold);background:#1b3d35}#backup-status:not(:empty){margin-top:16px;color:var(--gold)}#manual-copy{box-sizing:border-box;width:100%;margin-top:16px;background:#081c1a;color:var(--cream);border:1px solid #d9b77680;padding:14px}#manual-copy[hidden]{display:none}
