@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--ink:#151710;--cream:#f3eddc;--gold:#efbd49;--muted:#b5b7a4;--line:#efeddb2b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--ink);color:var(--cream);margin:0;font-family:DM Sans,Arial,sans-serif}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--gold);outline-offset:6px}img,video{object-fit:cover;width:100%;height:100%;display:block}main{overflow:clip}header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:29px 5%;display:flex;position:absolute;top:0;left:0}.wordmark{background:#151811;border:1px solid #efbd4973;border-radius:6px;align-items:center;gap:12px;padding:8px 18px 8px 14px;transition:border-color .3s,transform .3s;display:inline-flex;box-shadow:0 4px 16px #00000080}.wordmark:hover{border-color:var(--gold);transform:translateY(-1px)}.brand-logo-img{object-fit:contain;filter:drop-shadow(0 2px 4px #0009);width:28px;height:28px}.brand-wordmark-text{letter-spacing:-1px;color:var(--cream);font-size:21px;font-weight:700;line-height:1}.brand-wordmark-text small{letter-spacing:1.8px;color:var(--gold);margin-top:3px;font-size:8px;font-weight:600;display:block}.brand-chip{letter-spacing:-.4px;color:var(--cream);vertical-align:middle;background:#151811;border:1px solid #efbd4973;border-radius:4px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:.9em;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000059}.brand-chip img{object-fit:contain;width:16px;height:16px}.footer-brand{background:#151811;border:1px solid #efbd4973;border-radius:14px;align-items:center;gap:28px;margin:25px 0 15px;padding:24px 44px;transition:border-color .3s,transform .3s;display:inline-flex;box-shadow:0 12px 45px #0000008c}.footer-brand:hover{border-color:var(--gold);transform:translateY(-2px)}nav{gap:32px;font-size:14px;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--gold);height:1px;transition:right .3s;position:absolute;bottom:-7px;left:0;right:100%}nav a:hover:after{right:0}.order{border:1px solid #f5efda66;border-radius:50px;align-items:center;gap:22px;padding:13px 22px;font-size:14px;transition:background .3s,color .3s;display:flex}.order:hover{background:var(--cream);color:var(--ink)}.experience{background:radial-gradient(at 80% 22%,#8c571529,#0000 38%),radial-gradient(at 15% 85%,#85612620,#0000 30%);position:relative}.scene-track{pointer-events:none;z-index:1;position:absolute;inset:0}.scene-sticky{height:100svh;min-height:660px;position:sticky;top:0}.scene-host{z-index:1;width:100%;height:100%;position:relative}.scene-host canvas{opacity:0;width:100%;height:100%;transition:opacity .8s ease-out;position:absolute;inset:0}.is-ready.scene-host canvas{opacity:1}.scene-loader{opacity:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:27%;height:50%;transition:opacity .6s ease-out;display:flex;position:absolute;top:25%;right:10%}.is-ready .scene-loader{opacity:0;visibility:hidden}.scene-loader-pulse{justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.scene-loader-pulse:before{content:"";background:radial-gradient(circle,#efbd4938 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite honeyPulse;position:absolute;inset:-10px}.scene-loader-ring{border:1.5px solid #efbd492e;border-top-color:var(--gold);border-radius:50%;width:46px;height:46px;animation:1.1s cubic-bezier(.55,.15,.45,.85) infinite spin}.scene-loader-drop{background:var(--gold);width:10px;height:10px;box-shadow:0 0 10px var(--gold);border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg)}.scene-loader-text{letter-spacing:2.5px;color:#f3eddcb3;font-size:10px;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes honeyPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.85;transform:scale(1.15)}}.scene-glow{filter:blur(55px);background:#d2940710;border-radius:50%;width:33%;height:50%;position:absolute;top:22%;left:52%}.hero{z-index:2;pointer-events:none;height:100svh;min-height:760px;padding:180px 5% 90px;position:relative}.hero a{pointer-events:auto}.eyebrow{letter-spacing:2px;font-size:12px;font-weight:500;line-height:1.7}.eyebrow i,.film-label i{background:var(--gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}h1{letter-spacing:-6.5px;max-width:800px;margin:32px 0 25px;font:500 clamp(76px,9.2vw,151px)/1.01 Playfair Display,Georgia,serif}h1 em,h2 em{color:var(--gold);font-weight:500}h2{letter-spacing:-3.1px;margin:25px 0 30px;font:500 clamp(46px,5.25vw,83px)/1.12 Playfair Display,Georgia,serif}.hero-copy p{color:#d3d0bf;font-size:16px;line-height:1.85}.round-link{align-items:center;gap:29px;margin-top:17px;font-size:14px;display:inline-flex}.round-link b{border:1px solid #f5efda77;border-radius:100%;place-items:center;width:43px;height:43px;font-size:23px;font-weight:400;transition:transform .3s,background .3s,color .3s;display:grid}.round-link:hover b{background:var(--gold);color:var(--ink);border-color:var(--gold);transform:rotate(45deg)}.hero-foot{border-top:1px solid var(--line);letter-spacing:1.6px;justify-content:space-between;padding-top:22px;font-size:10px;display:flex;position:absolute;bottom:27px;left:5%;right:5%}.product-note{writing-mode:vertical-rl;letter-spacing:2px;color:#d7c998;gap:16px;font-size:10px;display:flex;position:absolute;top:46%;right:4%}.fine-line{background:#d7c99855;width:1px;height:75px;margin:4px auto}.essence{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;height:100svh;min-height:760px;padding:100px 9%;display:flex;position:relative}.essence-copy{width:40%;max-width:525px}.essence p{color:var(--muted);font-size:17px;line-height:1.85}.essence-details{border-top:1px solid var(--line);gap:60px;margin-top:37px;padding-top:26px;display:flex}.essence-details>div{flex-direction:column;gap:9px;display:flex}.essence-details strong{color:var(--gold);font:500 59px/1 Playfair Display,Georgia,serif}.essence-details strong span{font-size:29px}.essence-details>div>span{letter-spacing:1.3px;font-size:10px}.nature{background:var(--cream);color:var(--ink);grid-template-columns:1fr 1fr;display:grid;position:relative}.nature-photo{min-height:750px;position:relative;overflow:hidden}.nature-photo img{object-position:45% center;height:116%;margin-top:-8%}.image-caption{color:#fff;letter-spacing:2px;font-size:10px;position:absolute;bottom:35px;left:40px}.nature-copy{padding:105px 13% 100px 12%;position:relative}.nature-copy h2{font-size:clamp(43px,4.1vw,65px)}.nature-copy h2 em{color:#8b581b}.nature-copy p{color:#5d6051;max-width:470px;font-size:16px;line-height:1.9}.text-link{border-bottom:1px solid #a7aa94;align-items:center;gap:30px;margin-top:10px;padding:16px 0 10px;font-size:14px;display:inline-flex}.text-link span{font-size:23px}.vertical-note{writing-mode:vertical-rl;letter-spacing:2px;color:#696a58;font-size:9px;position:absolute;top:110px;right:25px}.marquee{border-block:1px solid var(--line);background:#212318;padding:34px 0;overflow:hidden}.marquee-track{white-space:nowrap;letter-spacing:-3px;width:max-content;font-size:clamp(38px,6vw,94px);font-weight:500;line-height:1.1}.marquee span{color:var(--gold);margin:0 45px;font-size:.8em}.opening-landscape,.essence-landscape{pointer-events:none;z-index:0;opacity:.25;position:absolute;inset:0;overflow:hidden}.opening-landscape img,.essence-landscape img{object-fit:cover;filter:brightness(.6)contrast(1.1);width:100%;height:100%}#geheim-van-de-kast{background-color:#0d0f0b;position:relative}#geheim-van-de-kast img{object-fit:cover;width:100%;height:100%;display:block}.craft{padding:110px 7% 125px}.section-heading{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:35px;display:grid}.section-heading h2{margin:0}.section-heading p{color:var(--muted);justify-self:end;font-size:16px;line-height:1.8}.craft-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;margin-top:60px;display:grid}.craft-card-low{margin-top:105px}.craft-image{height:440px;position:relative;overflow:hidden}.craft-image img{height:116%;margin-top:-8%}.craft-card:nth-child(3) .craft-image{height:380px}.craft-image video{object-fit:cover}.film-label{letter-spacing:1.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #fff4;padding:10px 14px;font-size:9px;position:absolute;bottom:20px;left:20px}.card-caption{gap:23px;padding-top:25px;display:flex}.card-caption>span{color:var(--gold);padding-top:5px;font-size:12px}.card-caption h3{margin:0 0 11px;font-size:21px;font-weight:500}.card-caption p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.taste{background:#0e100d;grid-template-columns:1.1fr 1fr;min-height:680px;display:grid;position:relative}.taste-art{min-height:680px;position:relative;overflow:hidden}.taste-art:after{content:"";background:linear-gradient(90deg,#0000 70%,#0e100d);position:absolute;inset:0}.taste-art img{filter:brightness(.76);object-position:50% 50%;height:120%;margin-top:-10%}.taste-copy{align-self:center;padding:90px 17% 85px 10%}.taste-copy p{color:#c8c9b6;font-size:17px;line-height:1.9}.taste-copy .taste-small{color:#999d89;margin-top:28px;font-size:14px}.ordering{color:var(--ink);background:#e9dfc5 radial-gradient(at 80% 40%,#fff8e1,#0000 65%);grid-template-columns:1fr 1.05fr;align-items:center;gap:11%;padding:120px 9%;display:grid}.ordering h2{font-size:clamp(50px,5.5vw,85px)}.ordering h2 em{color:#986523}.ordering-intro>p{color:#5d5b4c;font-size:17px;line-height:1.9}.delivery-note{color:#555647;gap:17px;margin:30px 0;display:flex}.delivery-icon{border:1px solid #aaa58c;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.delivery-note p{margin:0;font-size:13px;line-height:1.8}.delivery-note strong{color:#303325;font-weight:600}.small-product{border-top:1px solid #9f9d7c66;align-items:center;gap:22px;max-width:365px;padding-top:27px;display:flex}.small-product img{object-fit:cover;width:90px;height:106px}.small-product span{color:#646149;font:italic 23px/1.35 Playfair Display,Georgia,serif}.form-perspective{perspective:1300px}.order-card{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;color:var(--cream);background:#1d2118;border:1px solid #5b5d39;border-radius:3px;padding:33px 36px;transition:transform .25s ease-out;position:relative;box-shadow:10px 15px #b5a57c,22px 34px 65px #6c58383a}.order-card:after{content:"";pointer-events:none;border:1px solid #f0d99a19;position:absolute;inset:7px}.form-top{letter-spacing:1.8px;color:#d6c895;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;font-size:10px;display:flex}.form-top img{object-fit:contain;width:41px;height:36px}.form-top>span:nth-child(2){margin-right:auto}.order-card h3{margin:26px 0 7px;font:500 36px/1.2 Playfair Display,Georgia,serif}.form-subtitle{color:#adaf9b;margin:0 0 25px;font-size:13px}.quantity-line{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:25px;padding:17px 0;display:flex}.quantity{border:1px solid #7a7d64;border-radius:3px;align-items:center;display:flex}.quantity button{color:var(--cream);background:0 0;border:0;min-height:38px;padding:6px 12px;font-size:20px}.quantity button:disabled{opacity:.3;cursor:default}.quantity input{text-align:center;width:35px;color:var(--cream);-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}form label{color:#d7d8c4;flex-direction:column;gap:10px;font-size:12px;display:flex}.quantity-line>label{font-size:14px}.form-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}input,select{color:#f2eedf;background:0 0;border:0;border-bottom:1px solid #737760;border-radius:0;width:100%;min-width:0;padding:12px 0;font-size:14px}input::placeholder{color:#8f937f}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#fff;background:#1d2118}.shipping{color:#b9bca6;justify-content:space-between;margin:24px 0;font-size:13px;display:flex}.shipping strong{color:var(--gold);font-weight:500}.submit-order{color:#242718;background:#efc565;border:0;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:14px;font-weight:600;transition:background .3s;display:flex}.submit-order:hover{background:#ffda83}.submit-order span{font-size:22px}.prototype-note{color:#a4a992;margin:17px 0 2px;line-height:1.7;font-size:11px!important}.form-result{background:#383d26;border:1px solid #b29e57;margin-top:20px;padding:17px;font-size:13px;line-height:1.7}.form-result p{margin:8px 0 0}footer{background:#12160f;padding:40px 5% 26px}.footer-top,.footer-bottom{letter-spacing:1.6px;color:#b7baa5;justify-content:space-between;gap:20px;font-size:10px;display:flex}.footer-top a{letter-spacing:0;font-size:13px}.footer-combined-card{background:#151912;border:1px solid #efbd4966;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;width:fit-content;max-width:100%;margin:30px 0 35px;padding:22px 28px;transition:border-color .3s,transform .3s;display:flex;box-shadow:0 12px 40px #00000080}.footer-combined-card:hover{border-color:#efbd49b3;transform:translateY(-2px)}.footer-card-brand{flex-direction:column;gap:5px;display:flex}.footer-brand-link{color:var(--cream);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.footer-logo-img{object-fit:contain;filter:drop-shadow(0 2px 8px #00000080);width:36px;height:36px}.footer-brand-title{letter-spacing:-1px;color:var(--cream);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1}.footer-sparkle{color:var(--gold);margin-left:4px;font-size:18px;line-height:1}.footer-brand-sub{letter-spacing:1.2px;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:600}.footer-card-divider{background:#efbd4940;flex-shrink:0;width:1px;height:48px}.footer-card-contact{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact-pill-link{color:var(--cream);background:#11140e;border:1px solid #f5efda26;border-radius:8px;align-items:center;gap:12px;padding:9px 16px;transition:all .25s;display:flex}.contact-pill-link:hover{border-color:var(--gold);background:#1c2217;transform:translateY(-1px);box-shadow:0 4px 16px #efbd4926}.contact-icon-box{width:34px;height:34px;color:var(--gold);background:#efbd491f;border:1px solid #efbd4940;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.contact-pill-link:hover .contact-icon-box{background:var(--gold);color:var(--ink)}.contact-icon-box.whatsapp{color:#25d366;background:#25d3661f;border-color:#25d36640}.contact-pill-link:hover .contact-icon-box.whatsapp{color:#11140e;background:#25d366}.contact-text{flex-direction:column;gap:1px;display:flex}.contact-type{letter-spacing:1.2px;color:var(--muted);text-transform:uppercase;font-size:9px}.contact-value{color:var(--cream);letter-spacing:.2px;font-size:13px;font-weight:600}.contact-arrow{color:var(--muted);font-size:14px;transition:transform .25s,color .25s}.contact-pill-link:hover .contact-arrow{color:var(--gold);transform:translate(2px,-2px)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px}.motion-toggle{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e7e8d5;background:#161b12d9;border:1px solid #e7e2c344;border-radius:50px;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:flex;position:fixed;bottom:14px;right:18px;box-shadow:0 2px 15px #0002}.motion-toggle>span:first-child{font-size:16px;line-height:1}.skip-link{z-index:50;background:var(--gold);color:var(--ink);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}[data-motion=off]{scroll-behavior:auto}[data-motion=off] .order-card{transform:none!important}@media (max-width:900px){.footer-combined-card{flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding:20px 18px}.footer-card-divider{width:100%;height:1px}.footer-card-contact{flex-direction:column;gap:10px;width:100%}.contact-pill-link{justify-content:space-between;width:100%}}@media (min-width:1700px){.hero{padding-top:200px}.hero-copy p{font-size:19px}.hero-copy .round-link{margin-top:25px}.scene-sticky{min-height:800px}.hero,.nature-photo{min-height:850px}.craft-image{height:540px}}@media (max-width:1100px){nav{gap:20px}.hero{padding-top:170px}h1{letter-spacing:-5px;font-size:100px}.hero-copy p{font-size:15px}.essence{padding:90px 6%}.essence-copy{width:42%}.nature-copy{padding:75px 12% 65px 10%}.nature-photo{min-height:690px}.nature-copy h2{font-size:45px}.section-heading{grid-template-columns:1fr 1.5fr}.section-heading>p{display:none}.craft-grid{gap:25px}.craft-image{height:350px}.craft-card:nth-child(3) .craft-image{height:320px}.ordering{gap:7%;padding:95px 6%}.order-card{padding:28px}.taste-copy{padding:75px 12% 75px 8%}.hero-foot span{letter-spacing:1px;font-size:9px}}@media (max-width:768px){header{padding:21px 6%}.wordmark{font-size:25px}.wordmark span{font-size:8px}nav{display:none}.order{gap:15px;padding:11px 15px;font-size:12px}.experience{background:radial-gradient(at 50% 42%,#89651b33,#0000 50%)}.hero{height:auto;min-height:960px;padding:138px 6% 110px}.hero .eyebrow{letter-spacing:1.6px;font-size:10px}h1{letter-spacing:-3.8px;margin:24px 0 20px;font-size:clamp(66px,13vw,94px);line-height:1.03}.hero-copy{position:absolute;bottom:95px;left:6%}.hero-copy p{font-size:14px;line-height:1.7}.hero-copy .round-link{margin-top:7px}.scene-track{height:960px;top:100px}.scene-sticky{height:820px;min-height:0;position:relative}.scene-host{height:820px;top:90px}.scene-glow{width:70%;top:35%;left:15%}.scene-loader{width:70%;height:40%;top:30%;right:15%}.product-note{display:none}.hero-foot{letter-spacing:1px;font-size:9px;bottom:27px;left:6%;right:6%}.hero-foot span:first-child{font-size:8px}.hero-foot span:last-child{display:none}.essence{border-top:1px solid var(--line);height:auto;min-height:0;padding:65px 8% 75px;display:block}.essence-copy{width:100%;max-width:560px}.essence h2{font-size:55px}.essence p{font-size:16px}.essence-details{gap:60px}.nature{grid-template-columns:1fr}.nature-photo{height:520px;min-height:0}.nature-copy{padding:60px 8% 70px}.nature-copy h2{letter-spacing:-2px;font-size:46px}.vertical-note{display:none}.marquee{padding:26px 0}.marquee-track{letter-spacing:-2px;font-size:46px}.marquee span{margin:0 25px}.craft{padding:70px 7%}.section-heading{display:block}.section-heading h2{margin-top:24px;font-size:55px}.craft-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.craft-card-low{margin-top:0}.craft-image,.craft-card:nth-child(3) .craft-image{height:490px}.card-caption p{font-size:15px}.taste{grid-template-columns:1fr}.taste-art{height:440px;min-height:0}.taste-art:after{background:linear-gradient(#0000 70%,#0e100d)}.taste-copy{padding:35px 8% 70px}.taste-copy h2{font-size:56px}.ordering{grid-template-columns:1fr;gap:50px;padding:75px 7% 90px}.ordering h2{font-size:59px}.small-product{max-width:100%}.order-card{padding:28px 25px;box-shadow:7px 10px #b5a57c,15px 25px 35px #6c58382b}.form-row{gap:15px}.form-row input{font-size:13px}.footer-brand{letter-spacing:-1.3vw;padding:30px 0;font-size:19vw}.footer-bottom{letter-spacing:1px;flex-wrap:wrap;padding-bottom:30px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.footer-top{letter-spacing:1px;font-size:8px}.motion-toggle{font-size:10px;bottom:10px;right:10px}.eyebrow{font-size:11px}.prototype-note{font-size:12px!important}}@media (max-width:380px){.hero{min-height:910px}.scene-track{height:850px}.scene-host{top:60px}.hero-foot{gap:10px;font-size:8px}.order{padding:10px;font-size:11px}.wordmark{font-size:22px}.form-row{grid-template-columns:1fr;gap:22px}.nature-photo{height:420px}.craft-image,.craft-card:nth-child(3) .craft-image{height:410px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}@media (max-width:768px){.opening-landscape{height:960px;min-height:0}.opening-landscape img{object-position:59% 50%;filter:blur(2px)saturate(.94)}.opening-landscape:after{background:linear-gradient(90deg,#11170d7a,#11170d33),linear-gradient(0deg,var(--ink) 0%,#151710d1 14%,transparent 62%),linear-gradient(180deg,#0e130b8c,#0e130b38 37%,transparent 58%)}}@media (max-width:380px){.opening-landscape{height:910px}}@media (min-width:1700px){.essence-landscape{top:max(100svh,850px)}}@media (max-width:768px){.essence-landscape{top:960px}.essence-landscape img{object-position:50% 54%;filter:blur(3px)saturate(.78)brightness(.72)}.essence-landscape:after{background:linear-gradient(#151710dd,#15171099 25%,#151710b8 85%,#151710e0)}}@media (max-width:380px){.essence-landscape{top:910px}}@media (min-width:1700px){.essence-landscape{height:max(100svh,760px)}}@media (max-width:768px){.experience .scene-track{height:100%;top:0}.experience .scene-sticky{height:100svh;min-height:0;position:sticky;top:0}.experience .scene-host{height:100%;top:0}.experience .nature-copy{padding-bottom:335px}.story-jar-dock{width:190px;height:255px;bottom:40px;right:10%}.essence-landscape{height:650px}}@media (min-width:769px){.essence{align-items:flex-start;height:calc(100svh + 360px)}.essence-copy{position:sticky;top:clamp(90px,15svh,160px)}.essence-landscape{height:calc(100svh + 360px)}}@media (max-width:1100px){.craft-cinematic{padding:65px 5%}.craft-layout{gap:5%}.keepers-portrait{height:75svh;min-height:620px}.harvest-detail{grid-template-columns:.9fr 1fr;gap:16px}.harvest-film{height:240px}.craft-lead{font-size:16px}.harvest-copy h3{font-size:25px}}@media (max-width:768px){.craft-cinematic{padding:55px 7% 65px}.craft-layout{grid-template-columns:1fr;gap:40px}.keepers-portrait{height:540px;min-height:0;max-height:70svh}.keepers-portrait>img{transform:scale(1.48)}.craft-editorial h2{font-size:58px}.keepers-portrait figcaption{bottom:25px;left:25px}.harvest-detail{grid-template-columns:1fr 1fr}.harvest-film{height:260px}.bee-cursor{display:none}}.header-right{align-items:center;gap:12px;display:flex}.mobile-menu-toggle{color:var(--gold);background:#151811;border:1px solid #efbd4973;border-radius:50px;place-items:center;width:42px;height:42px;font-size:18px;transition:background .3s,border-color .3s;display:none}.mobile-menu-toggle:hover{background:var(--gold);color:var(--ink)}@media (max-width:900px){.footer-combined-card{flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding:20px 18px}.footer-card-divider{width:100%;height:1px}.footer-card-contact{flex-direction:column;gap:10px;width:100%}.contact-pill-link{justify-content:space-between;width:100%}}@media (min-width:1700px){.hero{padding-top:200px}.hero-copy p{font-size:19px}.hero-copy .round-link{margin-top:25px}.scene-sticky{min-height:800px}.hero,.nature-photo{min-height:850px}.craft-image{height:540px}}@media (max-width:1100px){nav{gap:20px}.hero{padding-top:170px}h1{letter-spacing:-5px;font-size:100px}.hero-copy p{font-size:15px}.essence{padding:90px 6%}.essence-copy{width:42%}.nature-copy{padding:75px 12% 65px 10%}.nature-photo{min-height:690px}.nature-copy h2{font-size:45px}.section-heading{grid-template-columns:1fr 1.5fr}.section-heading>p{display:none}.craft-grid{gap:25px}.craft-image{height:350px}.craft-card:nth-child(3) .craft-image{height:320px}.ordering{gap:7%;padding:95px 6%}.order-card{padding:28px}.taste-copy{padding:75px 12% 75px 8%}.hero-foot span{letter-spacing:1px;font-size:9px}}@media (max-width:768px){header{padding:21px 6%}.wordmark{font-size:25px}.wordmark span{font-size:8px}.mobile-menu-toggle{display:grid}nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#151811f5;border:1px solid #efbd4966;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:none;position:absolute;top:100%;left:6%;right:6%;box-shadow:0 16px 40px #0009}nav.nav-open{display:flex}nav a{border-bottom:1px solid #efbd4926;padding:8px 0;font-size:15px;font-weight:500}nav a:after{display:none}.order{gap:15px;padding:11px 15px;font-size:12px}.experience{background:radial-gradient(at 50% 42%,#89651b33,#0000 50%)}.hero{height:auto;min-height:960px;padding:138px 6% 110px}.hero .eyebrow{letter-spacing:1.6px;font-size:10px}h1{letter-spacing:-3.8px;margin:24px 0 20px;font-size:clamp(66px,13vw,94px);line-height:1.03}.hero-copy{position:absolute;bottom:95px;left:6%}.hero-copy p{font-size:14px;line-height:1.7}.hero-copy .round-link{margin-top:7px}.scene-track{height:960px;top:100px}.scene-sticky{height:820px;min-height:0;position:relative}.scene-host{height:820px;top:90px}.scene-glow{width:70%;top:35%;left:15%}.scene-loader{width:70%;height:40%;top:30%;right:15%}.product-note{display:none}.hero-foot{letter-spacing:1px;font-size:9px;bottom:27px;left:6%;right:6%}.hero-foot span:first-child{font-size:8px}.hero-foot span:last-child{display:none}.essence{border-top:1px solid var(--line);height:auto;min-height:0;padding:65px 8% 75px;display:block}.essence-copy{width:100%;max-width:560px}.essence h2{font-size:55px}.essence p{font-size:16px}.essence-details{gap:60px}.nature{grid-template-columns:1fr}.nature-photo{height:520px;min-height:0}.nature-copy{padding:60px 8% 70px}.nature-copy h2{letter-spacing:-2px;font-size:46px}.vertical-note{display:none}.marquee{padding:26px 0}.marquee-track{letter-spacing:-2px;font-size:46px}.marquee span{margin:0 25px}.craft{padding:70px 7%}.section-heading{display:block}.section-heading h2{margin-top:24px;font-size:55px}.craft-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.craft-card-low{margin-top:0}.craft-image,.craft-card:nth-child(3) .craft-image{height:490px}.card-caption p{font-size:15px}.taste{grid-template-columns:1fr}.taste-art{height:440px;min-height:0}.taste-art:after{background:linear-gradient(#0000 70%,#0e100d)}.taste-copy{padding:35px 8% 70px}.taste-copy h2{font-size:56px}.ordering{grid-template-columns:1fr;gap:50px;padding:75px 7% 90px}.ordering h2{font-size:59px}.small-product{max-width:100%}.order-card{padding:28px 25px;box-shadow:7px 10px #b5a57c,15px 25px 35px #6c58382b}.form-row{gap:15px}input,select{font-size:16px!important}.footer-brand{letter-spacing:-1.3vw;padding:30px 0;font-size:19vw}.footer-bottom{letter-spacing:1px;flex-wrap:wrap;padding-bottom:30px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.footer-top{letter-spacing:1px;font-size:8px}.motion-toggle{font-size:10px;bottom:10px;right:10px}.eyebrow{font-size:11px}.prototype-note{font-size:12px!important}}@media (max-width:380px){.hero{min-height:910px}.scene-track{height:850px}.scene-host{top:60px}.hero-foot{gap:10px;font-size:8px}.order{padding:10px;font-size:11px}.wordmark{font-size:22px}.form-row{grid-template-columns:1fr;gap:22px}.nature-photo{height:420px}.craft-image,.craft-card:nth-child(3) .craft-image{height:410px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}.opening-landscape{z-index:0;pointer-events:none;height:100svh;min-height:760px;position:absolute;inset:0 0 auto;overflow:hidden}.opening-landscape img{object-fit:cover;object-position:62% 48%;filter:blur(3px)saturate(.94);width:104%;max-width:none;height:138%;position:absolute;top:-18%;left:-2%;transform:scale(1.015)}.opening-landscape:after{content:"";background:linear-gradient(90deg,#10160dbf,#12160d85 39%,#16150a24 73%,#14170f3b),linear-gradient(0deg,var(--ink) 0%,#151710b8 8%,transparent 45%),linear-gradient(180deg,#0e130b61,transparent 28%);position:absolute;inset:0}.hero .eyebrow,.hero-copy,.hero h1{text-shadow:0 2px 24px #080c052e}@media (max-width:768px){.opening-landscape{height:960px;min-height:0}.opening-landscape img{object-position:59% 50%;filter:blur(2px)saturate(.94);height:140%;top:-20%}.opening-landscape:after{background:linear-gradient(90deg,#11170d7a,#11170d33),linear-gradient(0deg,var(--ink) 0%,#151710d1 14%,transparent 62%),linear-gradient(180deg,#0e130b8c,#0e130b38 37%,transparent 58%)}}@media (max-width:380px){.opening-landscape{height:910px}}.essence-landscape{z-index:0;pointer-events:none;position:absolute;inset:max(100svh,760px) 0 0;overflow:hidden}.essence-landscape img{object-position:50% 54%;filter:blur(4px)saturate(.78)brightness(.72);width:104%;height:138%;position:absolute;top:-18%;left:-2%}.essence-landscape:after{content:"";background:linear-gradient(90deg,#15171026 0%,#15171040 42%,#151710bf 70%,#151710d4 100%),linear-gradient(#151710 0%,#15171030 20%,#0000 42%,#15171099 100%);position:absolute;inset:0}.essence-copy{text-shadow:0 2px 18px #10140b70}.essence p{color:#dddccd}@media (min-width:1700px){.essence-landscape{top:max(100svh,850px)}}@media (max-width:768px){.essence-landscape{top:960px}.essence-landscape img{object-position:50% 54%;filter:blur(3px)saturate(.78)brightness(.72);height:140%;top:-20%}.essence-landscape:after{background:linear-gradient(#151710dd,#15171099 25%,#151710b8 85%,#151710e0)}}@media (max-width:380px){.essence-landscape{top:910px}}.essence-landscape{height:max(100svh,760px);bottom:auto}.experience>.nature{z-index:0;min-height:100svh}.experience .nature-copy{padding-bottom:395px;position:relative}.story-jar-dock{pointer-events:none;width:35svh;height:50svh;position:absolute;bottom:25px;right:12%}@media (min-width:1700px){.essence-landscape{height:max(100svh,760px)}}@media (max-width:768px){.experience .scene-track{height:100%;top:0}.experience .scene-sticky{height:100svh;min-height:0;position:sticky;top:0}.experience .scene-host{height:100%;top:0}.experience .nature-copy{padding-bottom:335px}.story-jar-dock{width:190px;height:255px;bottom:40px;right:10%}.essence-landscape{height:650px}}@media (min-width:769px){.essence{align-items:flex-start;height:calc(100svh + 360px)}.essence-copy{position:sticky;top:clamp(90px,15svh,160px)}.essence-landscape{height:calc(100svh + 360px)}}.craft-cinematic{isolation:isolate;background:#192017;min-height:100svh;padding:90px 6%;position:relative;overflow:hidden}.craft-backdrop{z-index:-2;position:absolute;inset:0;overflow:hidden}.craft-backdrop img{filter:blur(5px)brightness(.4)saturate(.72);height:120%;margin-top:-10%;transform:scale(1.04)}.craft-cinematic:after{content:"";z-index:-1;background:linear-gradient(90deg,#11180d20,#11180d99 55%,#11180dd9),linear-gradient(#0000 65%,#11180d99);position:absolute;inset:0}.craft-layout{grid-template-columns:1.02fr 1fr;align-items:center;gap:7%;max-width:1550px;margin:auto;display:grid}.keepers-portrait{background:#0d130b;height:74svh;min-height:640px;max-height:820px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0003}.keepers-portrait>img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;transform:scale(1.58)}.keepers-portrait:after{content:"";background:linear-gradient(#0000 57%,#0c130cf2);position:absolute;inset:0}.keepers-portrait figcaption{z-index:1;position:absolute;bottom:35px;left:35px;right:30px}.keepers-portrait figcaption span{letter-spacing:1.5px;color:#e6cf99;margin-bottom:14px;font-size:10px;display:block}.keepers-portrait figcaption strong{font:500 clamp(28px,3vw,46px)/1.15 Playfair Display,Georgia,serif}.craft-editorial h2{margin-top:20px;font-size:clamp(52px,5.5vw,88px)}.craft-lead{color:#e0e0cf;max-width:470px;margin:0 0 40px;font-size:18px;line-height:1.9}.harvest-detail{border-top:1px solid #ebdfb42e;grid-template-columns:minmax(145px,.85fr) 1fr;align-items:center;gap:26px;padding-top:32px;display:grid}.harvest-film{background:#372615;border-radius:110px 110px 4px 4px;height:275px;position:relative;overflow:hidden}.harvest-film video{object-fit:cover;object-position:50% 50%}.harvest-film .film-label{letter-spacing:.6px;padding:8px;font-size:7px;bottom:12px;left:10px}.harvest-copy .eyebrow{letter-spacing:1.2px;color:#d8bd80;font-size:9px}.harvest-copy h3{margin:14px 0;font:500 30px/1.2 Playfair Display,Georgia,serif}.harvest-copy p{color:#cbcdbb;font-size:14px;line-height:1.8}.craft-signature{color:#e8c777;margin-top:20px;font-size:11px;display:block}.bee-cursor{z-index:100;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 4px 3px #0003);width:120px;height:120px;position:fixed;top:0;left:0}.bee-cursor canvas{width:120px;height:120px}.bee-cursor-active,.bee-cursor-active *{cursor:none!important}@media (max-width:1100px){.craft-cinematic{padding:65px 5%}.craft-layout{gap:5%}.keepers-portrait{height:75svh;min-height:620px}.harvest-detail{grid-template-columns:.9fr 1fr;gap:16px}.harvest-film{height:240px}.craft-lead{font-size:16px}.harvest-copy h3{font-size:25px}}@media (max-width:768px){.craft-cinematic{padding:55px 7% 65px}.craft-layout{grid-template-columns:1fr;gap:40px}.keepers-portrait{height:540px;min-height:0;max-height:70svh}.keepers-portrait>img{transform:scale(1.48)}.craft-editorial h2{font-size:58px}.keepers-portrait figcaption{bottom:25px;left:25px}.harvest-detail{grid-template-columns:1fr 1fr}.harvest-film{height:260px}.bee-cursor{display:none}}.bee-swarm-container{pointer-events:none;z-index:5;width:100%;height:200px;position:absolute;top:50%;left:0}.bee-swarm-item{filter:drop-shadow(0 2px 4px #0000004d);place-items:center;font-weight:700;line-height:1;transition:opacity .3s;display:grid}.craft-cinematic{background:#182017;padding-top:105px;padding-bottom:105px}.craft-backdrop{opacity:.24}.craft-backdrop img{object-position:74% 36%;filter:blur(3px)saturate(.48)brightness(.65)}.craft-cinematic:after{background:linear-gradient(90deg,#182017e8 0%,#182017d9 43%,#18201773 100%),linear-gradient(#18201755,#0000 65%,#182017)}.craft-layout{grid-template-columns:1fr 1fr;gap:9%}.keepers-portrait{box-shadow:none;background:#182017;height:70svh;min-height:610px;max-height:760px;overflow:hidden}.keepers-portrait>img{object-position:50% 44%;filter:saturate(.78);transform:none;-webkit-mask-image:linear-gradient(#000 73%,#0000);mask-image:linear-gradient(#000 73%,#0000)}.keepers-portrait:after{pointer-events:none;background:linear-gradient(#0000 58%,#18201765 80%,#182017 100%)}.keepers-portrait figcaption{text-shadow:none;bottom:18px;left:28px;right:20px}.keepers-portrait figcaption span{letter-spacing:1.4px;color:#c4c4ad;font-size:9px}.keepers-portrait figcaption strong{font-size:clamp(27px,2.6vw,38px)}.craft-editorial{text-shadow:none}.craft-lead{color:#c8cabb;margin-bottom:46px;line-height:1.85}.harvest-detail{border-color:#ebdfb41a;gap:25px;padding-top:35px}.harvest-film{border-radius:4px;height:230px}.harvest-copy .eyebrow,.craft-signature{color:#b9af91}@media (max-width:1100px){.craft-cinematic{padding:75px 6%}.craft-layout{gap:7%}.keepers-portrait{min-height:590px}.harvest-detail{gap:18px}.harvest-film{height:215px}}@media (max-width:768px){.craft-cinematic{padding:60px 7%}.craft-layout{grid-template-columns:1fr;gap:40px}.keepers-portrait{height:540px;min-height:0;max-height:70svh}.keepers-portrait>img{transform:none}.craft-backdrop{opacity:.16}.craft-backdrop img{object-position:73% 30%}.keepers-portrait figcaption{bottom:15px;left:20px}.harvest-film{height:235px}}.experience .nature-copy{padding-bottom:calc(50svh + 55px)}.story-jar-dock{pointer-events:none;width:35svh;height:50svh;bottom:25px;right:12%}@media (max-width:768px){.experience .nature-copy{padding-bottom:calc(37svh + 65px)}.story-jar-dock{width:26svh;height:36svh;bottom:35px;right:8%}}@media (min-width:1400px){.experience .nature-copy{padding-top:65px;padding-bottom:calc(38svh + 35px)}.story-jar-dock{top:calc(50svh - 65px);bottom:auto}}@media (min-width:769px) and (max-width:1399px){.story-jar-dock{bottom:65px}}.story-scroll{min-height:100svh;position:relative}.story-stage{grid-template-columns:.92fr 1.25fr;height:100svh;min-height:760px;display:grid;position:relative;overflow:hidden}.story-stage .nature-copy{z-index:2;background:var(--cream);border-left:1px solid #0000000f;padding:clamp(45px,7svh,85px) clamp(220px,23vw,360px) clamp(45px,6svh,75px) clamp(45px,6%,90px);position:relative}.nature-copy-inner{z-index:3;max-width:480px;position:relative}.passion-slides-container{width:100%;height:100%;position:relative}.swipe-hint-badge,.swipe-dots-bar{display:none}.passion-slides{perspective:1200px;width:100%;height:100%;transform-style:preserve-3d;position:relative;overflow:hidden}.passion-slide{width:100%;height:100%;transform-style:preserve-3d;will-change:transform,filter,opacity;margin:0;position:absolute;inset:0;overflow:hidden}.passion-slide img,.passion-slide video{object-fit:cover;width:100%;height:100%;display:block}.passion-slide figcaption{color:#fff;text-shadow:0 2px 14px #000000e6;z-index:2;pointer-events:none;font-size:14px;position:absolute;bottom:40px;left:40px;right:40px}.passion-slide figcaption span{letter-spacing:2px;color:var(--gold);margin-bottom:6px;font-size:10px;display:block}.slide-sheen{pointer-events:none;z-index:1;background:linear-gradient(135deg,#000000d9 0%,#0003 100%);position:absolute;inset:0}@media (max-width:768px){.story-scroll{height:auto;position:relative}.story-stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.passion-slides{-webkit-overflow-scrolling:touch;background:var(--ink);gap:14px;width:100%;height:56svh;min-height:330px;padding:0 5%;scroll-snap-type:x mandatory!important;flex-direction:row!important;display:flex!important;overflow:auto hidden!important}.passion-slide,.passion-slide:not(:first-child){border-radius:8px;overflow:hidden;box-shadow:0 12px 35px #0000008c;scroll-snap-align:center!important;opacity:1!important;flex:0 0 86%!important;width:86%!important;height:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.passion-slide img,.passion-slide video{object-fit:cover;width:100%;height:100%;transform:none!important}.passion-slide .slide-sheen{opacity:0!important;display:none!important}.passion-slide figcaption{text-shadow:0 2px 10px #000000e6;background:linear-gradient(#0000 0%,#000000c7 100%);padding:24px 18px 18px;font-size:13px;bottom:0;left:0;right:0}.passion-slide figcaption span{letter-spacing:1.5px;color:var(--gold);margin-bottom:5px;font-size:9px}.story-stage .nature-copy{z-index:2;background:var(--cream);border-top:1px solid #0000000f;border-left:0;padding:35px 6% 45px}.story-stage .nature-copy h2{letter-spacing:-1.5px;margin:12px 0 16px;font-size:34px}.story-stage .nature-copy p{margin:0 0 14px;font-size:14px;line-height:1.8}.story-stage .text-link{margin-top:8px;padding:8px 0;font-size:13px}.story-stage .story-jar-dock{display:none!important}.swipe-hint-badge{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gold);letter-spacing:1.2px;pointer-events:none;background:#12160eeb;border:1px solid #efbd498c;border-radius:50px;align-items:center;gap:8px;padding:7px 14px;font-size:9px;font-weight:600;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:14px;right:7%;box-shadow:0 4px 18px #0009}.swipe-hint-badge.is-hidden{opacity:0;pointer-events:none;transform:translateY(-8px)}.swipe-arrow{font-size:13px;line-height:1;animation:1.4s ease-in-out infinite swipePulse;display:inline-block}@keyframes swipePulse{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.swipe-dots-bar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0009;border:1px solid #ffffff26;border-radius:50px;justify-content:center;align-items:center;gap:7px;padding:5px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.swipe-dot{background:#fff6;border-radius:50%;width:6px;height:6px;transition:all .3s}.swipe-dot.is-active{background:var(--gold);border-radius:10px;width:16px}}[data-motion=off] .story-scroll{height:auto}[data-motion=off] .story-stage{height:auto;position:relative}[data-motion=off] .passion-slides{scroll-snap-type:x mandatory;min-height:650px;display:flex;overflow-x:auto}[data-motion=off] .passion-slide{scroll-snap-align:center;flex:0 0 100%;position:relative;transform:none}.bridge-section{isolation:isolate;color:var(--cream);border-block:1px solid var(--line);background:#0d110a;flex-direction:column;justify-content:space-between;min-height:100vh;padding:85px 0;display:flex;position:relative;overflow:hidden}.bridge-bg-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bridge-bg-img{object-fit:cover;object-position:center;opacity:.22;filter:blur(4px)brightness(.45)saturate(.85);width:100%;height:100%}.bridge-glow-overlay{pointer-events:none;background:radial-gradient(circle,#efbd4924 0%,#0000 68%);position:absolute;inset:0}.bridge-vignette{background:linear-gradient(180deg, var(--ink) 0%, transparent 18%, transparent 82%, var(--ink) 100%);pointer-events:none;position:absolute;inset:0}.bridge-marquee-wrapper{z-index:2;pointer-events:none;padding:14px 0;position:relative;overflow:hidden}.bridge-marquee-wrapper.top{border-bottom:1px solid #efbd4933}.bridge-marquee-wrapper.bottom{border-top:1px solid #efbd4933}.bridge-marquee-track{white-space:nowrap;letter-spacing:2px;color:var(--cream);align-items:center;gap:36px;width:max-content;font-size:clamp(16px,2.2vw,28px);font-weight:600;display:flex}.bridge-marquee-track .sparkle{color:var(--gold);font-size:.85em;font-style:normal}.bridge-container{z-index:3;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:45px 5%;display:flex;position:relative}.bridge-statement{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto 50px;display:flex}.bridge-statement .eyebrow{color:var(--gold);letter-spacing:2px;margin-bottom:14px;font-size:12px}.bridge-statement h2{color:var(--cream);letter-spacing:-1.8px;margin:10px 0 18px;font:500 clamp(34px,4.2vw,62px)/1.12 Playfair Display,Georgia,serif}.bridge-statement h2 em{color:var(--gold);font-style:italic}.bridge-divider{justify-content:center;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.bridge-divider .line{background:#efbd4959;width:50px;height:1px}.bridge-divider .badge{letter-spacing:2px;color:var(--gold);background:#12160fd9;border:1px solid #efbd4973;border-radius:50px;padding:4px 14px;font-size:10px;font-weight:600}.bridge-subtext{color:var(--muted);max-width:520px;margin:0;font-size:17px;line-height:1.85}.bridge-cards-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;width:100%;display:grid}.bridge-card{transform-style:preserve-3d;background:#141811;border:1px solid #efbd494d;border-radius:12px;margin:0;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 45px #0000008c}.bridge-card:hover{border-color:var(--gold);box-shadow:0 25px 60px #efbd4933}.bridge-card-inner{width:100%;height:380px;position:relative;overflow:hidden}.bridge-card-inner img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.bridge-card:hover .bridge-card-inner img{transform:scale(1.05)}.bridge-card{box-shadow:none;perspective:750px;background:0 0;border:0;overflow:visible}.bridge-card:hover{box-shadow:none;z-index:3}.bridge-card-inner{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#141811;border:1px solid #efbd494d;border-radius:8px;transition:transform .4s ease-out,box-shadow .3s,border-color .3s;box-shadow:0 20px 45px #0008}.bridge-card:hover .bridge-card-inner{border-color:var(--gold);transition-duration:.12s,.3s,.3s;box-shadow:0 30px 55px #0009}.bridge-card .bridge-card-inner img,.bridge-card:hover .bridge-card-inner img{transform:translate(var(--image-x,0px), var(--image-y,0px)) scale(1.12);transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.bridge-card .bridge-card-inner,.bridge-card .bridge-card-inner img{transition:none;transform:none}}.bridge-card-glass{color:var(--cream);z-index:2;background:linear-gradient(#0c100a00 0%,#0c100aa6 35%,#0c100af5 100%);padding:28px 24px 22px;position:absolute;bottom:0;left:0;right:0}.bridge-card-glass p{color:#dcded0;margin:6px 0 0;font-size:14px;line-height:1.45}.card-tag{letter-spacing:1.8px;color:var(--gold);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:1024px){.bridge-section{min-height:auto;padding:70px 0}.bridge-container{padding:40px 6%}.bridge-statement{margin-bottom:40px}.bridge-statement h2{letter-spacing:-1px;font-size:clamp(30px,6vw,44px)}.bridge-cards-grid{grid-template-columns:1fr;gap:28px;max-width:440px;margin:0 auto}.bridge-card-inner{height:300px}.bridge-card-glass{text-align:center;padding:22px 20px 18px}.card-tag{justify-content:center}}.imkers-showcase-section{isolation:isolate;color:var(--cream);border-block:1px solid var(--line);background:#11160e;align-items:center;min-height:100vh;padding:100px 0;display:flex;position:relative;overflow:hidden}.imkers-bg-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.imkers-bg-blur{object-fit:cover;object-position:center;filter:blur(3.5px)brightness(.68)saturate(1.05);width:100%;height:100%;transform:rotateY(180deg)}.imkers-bg-overlay{background:linear-gradient(180deg, var(--ink) 0%, #11160e6b 25%, #11160e85 75%, var(--ink) 100%), radial-gradient(circle at 65% 45%, #efbd492e 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.imkers-showcase-container{z-index:3;width:100%;max-width:1400px;margin:0 auto;padding:0 5%;position:relative}.imkers-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.imkers-duo-card{background:#151a12;border:1px solid #efbd4959;border-radius:16px;flex-direction:column;height:100%;min-height:640px;margin:0;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.imkers-duo-card:hover{border-color:var(--gold);box-shadow:0 30px 70px #efbd4933}.imkers-duo-img-wrapper{flex:1;width:100%;height:100%;min-height:640px;position:relative;overflow:hidden}.imkers-duo-img-clean{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .6s;display:block;filter:none!important}.imkers-duo-card:hover .imkers-duo-img-clean{transform:scale(1.04)}.imkers-card-glass{width:100%;color:var(--cream);z-index:2;pointer-events:none;box-sizing:border-box;background:linear-gradient(#0000 0%,#0a0e084d 25%,#0a0e08bf 55%,#0a0e08fa 100%);padding:50px 30px 24px;position:absolute;bottom:0;left:0;right:0}.imkers-card-glass h3{color:var(--cream);margin:6px 0 4px;font:500 24px/1.25 Playfair Display,Georgia,serif}.imker-names{z-index:3;pointer-events:none;position:absolute;inset:0}.imker-name{min-width:0;min-height:38px;color:var(--gold);text-shadow:0 1px 4px #000;letter-spacing:0;text-transform:uppercase;text-align:center;text-wrap:balance;width:max-content;max-width:44%;background:#12181140;border:1px solid #efbd4999;border-radius:4px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:6px 10px;font:600 14px/1.3 DM Sans,Arial,sans-serif;display:flex;position:absolute;top:44%;left:30%;translate:-50% -50%}.imker-name:last-child{top:39%;left:64%}@media (max-width:768px){.imker-name{flex-direction:column;gap:0;min-height:50px;padding:4px 10px;font-size:13px;top:40%}.imker-name:last-child{top:35%}}.imkers-card-glass p{color:#d6d8c8;margin:0;font-size:14px;line-height:1.5}.imkers-info-col{flex-direction:column;gap:30px;display:flex}.imkers-header-text .eyebrow{color:var(--gold)}.imkers-header-text h2{color:var(--cream);letter-spacing:-1.8px;margin:12px 0 18px;font:500 clamp(36px,4.2vw,64px)/1.12 Playfair Display,Georgia,serif}.imkers-header-text h2 em{color:var(--gold);font-style:italic}.imkers-lead{color:#d4d6c4;margin:0;font-size:17px;line-height:1.85}.imkers-suit-card{background:#161c14;border:1px solid #efbd494d;border-radius:12px;margin:0;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000080}.imkers-suit-card:hover{border-color:var(--gold)}.imkers-suit-img-wrapper{width:100%;height:220px;position:relative;overflow:hidden}.imkers-suit-img-sharp{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s;filter:none!important}.imkers-suit-card:hover .imkers-suit-img-sharp{transform:scale(1.04)}.suit-glass-badge{background:linear-gradient(#0000 0%,#0e120c80 25%,#0e120cf2 100%);padding:20px 22px 16px;position:absolute;bottom:0;left:0;right:0}.suit-tag{letter-spacing:1.6px;color:var(--gold);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.suit-glass-badge p{color:#dcded0;margin:4px 0 0;font-size:13px;line-height:1.4}.imkers-quote-chip{border-left:2px solid var(--gold);background:#f5efda0d;border-radius:0 8px 8px 0;align-items:center;gap:16px;padding:16px 20px;display:flex}.quote-icon{color:var(--gold);font-family:Playfair Display,Georgia,serif;font-size:36px;line-height:1}.imkers-quote-chip p{color:#cfd2c0;margin:0;font-size:14px;font-style:italic;line-height:1.5}@media (max-width:1024px){.imkers-showcase-section{min-height:auto;padding:70px 0}.imkers-grid{grid-template-columns:1fr;gap:40px;max-width:440px;margin:0 auto}.imkers-duo-card{min-height:480px}.imkers-duo-img-wrapper{height:480px;min-height:480px}.imkers-header-text h2{letter-spacing:-1px;font-size:clamp(30px,6vw,44px)}.imkers-suit-img-wrapper{height:220px}}.persistent-canvas-layer{z-index:9990;pointer-events:none;width:100vw;height:100dvh;position:fixed;top:0;left:0}.persistent-canvas-layer canvas{pointer-events:none;width:100%;height:100%;display:block}.order-card,.imkers-layout,.hero-copy,.nav-links,footer,.nature-copy{z-index:10;pointer-events:auto;position:relative}.passion-slides{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.passion-slides::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (max-width:768px){.hero{min-height:100dvh!important;padding-top:clamp(140px,18vh,180px)!important}.hero h1{letter-spacing:-2.5px!important;margin:18px 0 15px!important;font-size:clamp(48px,12vw,76px)!important;line-height:1.05!important}.hero-copy{margin-top:25px!important;position:relative!important;bottom:auto!important;left:auto!important}}.imkers-gallery-section{border-block:1px solid var(--line);background:#141a12;min-height:100vh;padding:85px 0 110px;position:relative;overflow:hidden}.imkers-gallery-header{max-width:800px;margin-bottom:45px;padding:0 6%}.imkers-gallery-header h2{color:var(--cream);margin:14px 0 16px;font:500 clamp(42px,4.5vw,72px)/1.15 Playfair Display,Georgia,serif}.imkers-gallery-header h2 em{color:var(--gold)}.imkers-gallery-header p{color:var(--muted);font-size:16px;line-height:1.8}.imkers-gallery-track{will-change:transform;gap:32px;width:max-content;padding:0 6%;display:flex}.imkers-gallery-card{background:#0d120c;border:1px solid #efbd4940;border-radius:6px;flex-shrink:0;width:clamp(340px,32vw,480px);height:clamp(420px,55vh,600px);margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.imkers-gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.imkers-gallery-card:hover img{transform:scale(1.04)}.imkers-gallery-card figcaption{color:#fff;z-index:2;background:linear-gradient(#0e120d00 0%,#0e120df2 100%);padding:30px 24px 20px;position:absolute;bottom:0;left:0;right:0}.imkers-gallery-card figcaption span{letter-spacing:1.5px;color:var(--gold);margin-bottom:6px;font-size:10px;display:block}.imkers-gallery-card figcaption strong{color:#f3eedf;font:500 20px/1.2 Playfair Display,Georgia,serif}@media (max-width:768px){.imkers-gallery-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:20px;overflow-x:auto}.imkers-gallery-card{scroll-snap-align:center;width:82vw;height:440px}}.scene-host.gizmo-active,.fixed-scene-host.gizmo-active{pointer-events:auto!important;z-index:9990!important}.scene-host.gizmo-active canvas,.fixed-scene-host.gizmo-active canvas{pointer-events:auto!important}html.parallax-editor-open,html.parallax-editor-open *,html.disable-bee-cursor,html.disable-bee-cursor *,.parallax-editor-host,.parallax-editor-host *{cursor:auto!important}html.parallax-editor-open button,html.parallax-editor-open a,html.disable-bee-cursor button,html.disable-bee-cursor a,.parallax-editor-host button,.parallax-editor-host a{cursor:pointer!important}html.parallax-editor-open input[type=range],.parallax-editor-host input[type=range]{cursor:ew-resize!important}html.parallax-editor-open .persistent-canvas-layer,html.parallax-editor-open .persistent-canvas-layer canvas{pointer-events:auto!important}html{scroll-behavior:auto}.jar-dock{pointer-events:none;position:relative;overflow:hidden}.pose-toggle{z-index:9999;color:#f4f4ec;background:#151b17;border:1px solid #91834c;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px}.pose-toggle[aria-expanded=true]{visibility:hidden}.pose-panel{z-index:9998;color:#edf1ed;letter-spacing:0;background:#17201c;border:1px solid #536259;border-radius:8px;flex-direction:column;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);font:14px/1.4 Arial,sans-serif;display:flex;position:fixed;top:20px;box-shadow:0 12px 40px #0006}.pose-left{left:20px}.pose-right{right:20px}.pose-heading{border-bottom:1px solid #536259;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pose-heading strong{font-size:17px}.pose-heading span{color:#abbdb2;margin-left:12px;font-size:12px}.pose-panel button{color:inherit;background:0 0;border:1px solid #0000;border-radius:4px}.pose-heading button,.pose-footer button,.pose-tools button{place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.pose-panel button:hover{background:#34463b}.pose-tabs{border-bottom:1px solid #394c41;gap:3px;padding:10px 12px;display:flex}.pose-tabs button{text-transform:capitalize;flex:1;min-width:0;padding:7px 3px;font-size:13px}.pose-tabs button[aria-selected=true],.pose-tools button[aria-pressed=true]{color:#142218;background:#f0c45c}.pose-body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.pose-control label{justify-content:space-between;align-items:center;gap:10px;display:flex}.pose-control label>span:first-child{min-width:0}.pose-number{flex:none;align-items:center;gap:4px;width:96px;display:flex}.pose-number input{color:#f7e5b5;background:#101a15;border:1px solid #64796c;border-radius:3px;width:74px;min-width:0;padding:4px 5px;font-size:14px;line-height:1.5}.pose-number>span{color:#bbcbbf;font-size:12px}.pose-control input[type=range]{accent-color:#f0c45c;cursor:ew-resize;width:100%;height:22px;margin:4px 0 0;padding:0}.pose-extra{border-top:1px solid #394c41;padding-top:10px}.pose-extra summary{cursor:pointer;color:#bccfc1}.pose-extra .pose-control{margin-top:14px}.pose-gizmo{align-items:center;gap:8px;margin-top:14px;display:flex}.pose-gizmo input{accent-color:#f0c45c;width:16px;height:16px}.pose-tools{gap:6px;margin-top:8px;display:flex}.pose-footer{border-top:1px solid #536259;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pose-footer>span{color:#bfd0c3;font-size:12px}.pose-footer>div{flex:none;gap:4px;display:flex}@media (max-width:768px){.pose-panel{width:auto;max-height:48dvh;inset:auto 12px 12px}.pose-heading{padding:8px 12px}.pose-tabs{padding:6px 10px}.pose-body{gap:12px;padding:12px}.pose-number input{font-size:16px}}.persistent-canvas-layer .fixed-scene-host{width:100%;height:100%;position:absolute;inset:0}.jar-dock .jar-fallback{object-fit:contain;width:100%;height:100%}.jar-fallback{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jar-webgl-failed .jar-fallback{visibility:visible}.jar-loading-symbol{width:180px;height:60px;color:var(--gold);pointer-events:none;flex-direction:column;align-items:center;gap:10px;margin:-14px 0 0 -90px;display:flex;position:absolute;top:50%;left:50%}.jar-loading-symbol>svg{flex:none;animation:1.8s ease-in-out infinite jar-loading-turn}.jar-loading-caption{letter-spacing:0;color:var(--cream);white-space:nowrap;text-shadow:0 1px 5px #000;font-size:12px;line-height:18px}.jar-webgl-ready .jar-loading-symbol,.jar-webgl-failed .jar-loading-symbol{display:none}@keyframes jar-loading-turn{0%,to{opacity:.45;transform:rotate(0)}50%{opacity:1;transform:rotate(60deg)}}@media (prefers-reduced-motion:reduce){.jar-loading-symbol>svg{animation:none}}.opening-landscape,.essence-landscape{opacity:1}.essence-landscape img{filter:blur(3px)saturate(1.02)brightness(.8)}.essence-landscape:after{background:linear-gradient(90deg, #15171040, #1517107a 42%, #151710c2 70%), linear-gradient(180deg, var(--ink), #15171026 20%, transparent 42%, #15171099)}@media (max-width:768px){.essence-landscape:after{background:linear-gradient(180deg, var(--ink), #151710b3 22%, #151710a8 65%, #151710c7)}}.opening-landscape img{filter:blur(3px)saturate(1.12)brightness(1.04)}.opening-landscape:after{background:linear-gradient(90deg, #10160d9e, #12160d57 39%, #16150a0a 73%, #14170f14), linear-gradient(0deg, var(--ink) 0%, #15171080 8%, transparent 38%), linear-gradient(180deg, #0e130b3d, transparent 28%)}@media (max-width:768px){.opening-landscape img{filter:blur(2px)saturate(1.12)brightness(1.04)}.opening-landscape:after{background:linear-gradient(90deg, #11170d66, #11170d1a), linear-gradient(0deg, var(--ink) 0%, #15171099 14%, transparent 58%), linear-gradient(180deg, #0e130b66, #0e130b29 37%, transparent 58%)}}.hero-jar-dock{position:absolute;inset:165px 9% 100px 57%}.hero h1{letter-spacing:0;max-width:52%;font-size:112px}.hero>.eyebrow,.hero-copy{max-width:50%}.essence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10%;display:grid}.essence-copy{width:100%;position:sticky;top:100px}.essence-jar-dock{height:min(580px,70svh);position:relative;top:0}.taste-art{position:relative}.taste-jar-dock{z-index:1;position:absolute;inset:12% 16%}.ordering .order-jar-dock{width:100%;height:300px;margin-top:20px;position:relative;inset:auto}.story-stage .nature-copy{padding:60px 10%}.story-stage .nature-copy-inner{max-width:520px}.story-jar-dock{display:none}@media (min-width:769px) and (max-width:1100px){.hero h1{font-size:76px}.story-stage .nature-copy{padding:40px 8%}.story-stage .nature-copy h2{font-size:40px}}@media (max-width:768px){.hero{flex-direction:column;height:auto;display:flex;min-height:0!important;padding:130px 6% 85px!important}.hero h1{max-width:100%;letter-spacing:0!important;font-size:54px!important}.hero>.eyebrow,.hero-copy{max-width:100%}.hero-copy{margin-top:0!important}.hero-jar-dock{flex:none;width:100%;height:280px;margin:15px 0 0;position:relative;inset:auto}.product-note{display:none}.hero-foot{flex-wrap:wrap;gap:14px}.essence{flex-direction:column;gap:24px;height:auto;min-height:0;padding:60px 7%;display:flex}.essence-copy{order:0;max-width:none;position:relative;top:auto}.essence-jar-dock{order:1;width:100%;height:280px;position:relative;inset:auto}.ordering .order-jar-dock{height:250px}.story-stage .nature-copy{padding:35px 6% 45px}}
