.experience-module__kQOdwG__page{--ink:#1a0d06;--ink-2:#2b160b;--cream:#fbf3e4;--saffron:#e8961e;--saffron-deep:#c4620f;--gold:#d9a548;--gold-soft:#f3d9a4;--violet:#2a1446;--box-w:320px;--box-h:210px;--box-d:96px;background:var(--ink);color:var(--cream);margin-bottom:-4rem;overflow-x:clip}.experience-module__kQOdwG__eyebrow{font-family:var(--font-jost), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.72rem;display:inline-block}.experience-module__kQOdwG__sectionHead{z-index:2;text-align:center;max-width:44rem;margin:0 auto;padding:0 16px;position:relative}.experience-module__kQOdwG__sectionTitle{font-family:var(--font-cormorant), serif;color:var(--cream);margin-top:.75rem;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:500;line-height:1.05}.experience-module__kQOdwG__ctaRow{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.experience-module__kQOdwG__ctaPrimary,.experience-module__kQOdwG__ctaGhost{min-height:48px;font-family:var(--font-jost), sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 2rem;font-size:.8rem;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.experience-module__kQOdwG__ctaPrimary{color:var(--ink);background:linear-gradient(120deg, #f6c46a, var(--saffron) 55%, #f3b04a);border:0;box-shadow:0 10px 40px -10px #e8961eb3}.experience-module__kQOdwG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 50px -10px #e8961ee6}.experience-module__kQOdwG__ctaGhost{color:var(--gold-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #f3d9a473}.experience-module__kQOdwG__ctaGhost:hover{background:var(--gold-soft);color:var(--ink)}.experience-module__kQOdwG__ctaPrimary:disabled,.experience-module__kQOdwG__ctaGhost:disabled{cursor:not-allowed;opacity:.5}.experience-module__kQOdwG__stockLine{color:var(--gold-soft);margin-top:1rem;font-size:.85rem}.experience-module__kQOdwG__ctaPrimary:focus-visible,.experience-module__kQOdwG__ctaGhost:focus-visible,.experience-module__kQOdwG__poster:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.experience-module__kQOdwG__hero{--mx:0;--my:0;perspective:1200px;background:radial-gradient(60rem 40rem at calc(65% + var(--mx) * 6%) calc(45% + var(--my) * 6%), #e8961e61, transparent 60%), radial-gradient(40rem 30rem at 10% 90%, #c4620f40, transparent 60%), linear-gradient(180deg, #2b160b 0%, #1a0d06 70%);flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex;position:relative;overflow:hidden}.experience-module__kQOdwG__sunrays{pointer-events:none;background:repeating-conic-gradient(from 200deg at 85% 0,#ffd68c14 0deg 4deg,#0000 4deg 12deg);animation:30s linear infinite experience-module__kQOdwG__rays;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 85% 0,#000,#0000 65%);mask-image:radial-gradient(circle at 85% 0,#000,#0000 65%)}@keyframes experience-module__kQOdwG__rays{to{transform:rotate(8deg)}}.experience-module__kQOdwG__bigWord{font-family:var(--font-cormorant), serif;letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f3d9a429;translate:calc(-50% + var(--mx) * -30px) calc(-50% + var(--my) * -20px);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,26vw,24rem);font-weight:700;line-height:1;position:absolute;top:84%;left:50%}@media (min-width:900px){.experience-module__kQOdwG__bigWord{font-size:clamp(7rem,20vw,24rem);top:74%;left:70%}}.experience-module__kQOdwG__particles{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.experience-module__kQOdwG__particle{translate:calc(var(--mx) * var(--depth) * 60px) calc(var(--my) * var(--depth) * 60px) var(--z);animation-name:experience-module__kQOdwG__float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.experience-module__kQOdwG__dust{opacity:calc(.35 + var(--depth) * .65);background:radial-gradient(circle,#fff3c9 0%,#f3c25b 45%,#0000 70%);border-radius:50%;box-shadow:0 0 12px #f3c25bcc}.experience-module__kQOdwG__thread{opacity:calc(.5 + var(--depth) * .5);background:linear-gradient(#ff6a3d,#b3200c);border-radius:2px}.experience-module__kQOdwG__petal{opacity:calc(.35 + var(--depth) * .5);filter:blur(calc((1 - var(--depth)) * 1.5px));background:linear-gradient(135deg,#ffb347,#e8761e);border-radius:70% 0}@keyframes experience-module__kQOdwG__float{0%{transform:translateY(0) rotate(var(--rot))}to{transform:translateY(-26px) rotate(calc(var(--rot) + 40deg))}}.experience-module__kQOdwG__heroGrid{z-index:2;grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;max-width:72rem;margin:0 auto;padding:3rem 16px 5rem;display:grid;position:relative}@media (min-width:900px){.experience-module__kQOdwG__heroGrid{grid-template-columns:1fr 1.1fr;padding:4rem 24px 6rem}}.experience-module__kQOdwG__heroCopy{translate:calc(var(--mx) * -8px) calc(var(--my) * -8px)}.experience-module__kQOdwG__heroTitle{font-family:var(--font-cormorant), serif;color:var(--cream);margin-top:1rem;font-size:clamp(3rem,7.5vw,5.8rem);font-weight:500;line-height:.95}.experience-module__kQOdwG__heroTitle span{background:linear-gradient(100deg,#f6d48a 0%,#e8961e 45%,#fff1c7 60%,#e8961e 80%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:6s ease-in-out infinite experience-module__kQOdwG__shimmer}@keyframes experience-module__kQOdwG__shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.experience-module__kQOdwG__heroText{color:#fbf3e4bf;max-width:28rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.experience-module__kQOdwG__priceRow{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1.75rem;display:flex}.experience-module__kQOdwG__price{font-family:var(--font-cormorant), serif;color:var(--gold-soft);font-size:2.4rem;font-weight:600}.experience-module__kQOdwG__mrp{color:#fbf3e473;text-decoration:line-through}.experience-module__kQOdwG__off{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--gold);border-radius:999px;padding:.2rem .7rem;font-size:.75rem}.experience-module__kQOdwG__size{letter-spacing:.2em;text-transform:uppercase;color:#fbf3e480;font-size:.75rem}.experience-module__kQOdwG__heroStage{flex-direction:column;align-items:center;display:flex;position:relative}.experience-module__kQOdwG__dragHint{letter-spacing:.3em;text-transform:uppercase;color:#f3d9a48c;margin-top:.5rem;font-size:.7rem}.experience-module__kQOdwG__scrollCue{z-index:2;border:1px solid #f3d9a466;border-radius:999px;width:22px;height:36px;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.experience-module__kQOdwG__scrollCue span{background:var(--gold-soft);border-radius:2px;width:3px;height:8px;animation:1.8s ease-in-out infinite experience-module__kQOdwG__cue;position:absolute;top:6px;left:50%;translate:-50%}@keyframes experience-module__kQOdwG__cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.experience-module__kQOdwG__stage{perspective:1100px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;width:min(100%,480px);height:420px;display:grid;position:relative}.experience-module__kQOdwG__stage[data-dragging]{cursor:grabbing}@media (max-width:520px){.experience-module__kQOdwG__stage{height:330px}.experience-module__kQOdwG__page{--box-w:250px;--box-h:165px;--box-d:76px}}.experience-module__kQOdwG__halo{filter:blur(10px);background:radial-gradient(circle,#ffc46673,#e8961e1f 45%,#0000 70%);border-radius:50%;width:380px;height:380px;animation:5s ease-in-out infinite experience-module__kQOdwG__pulse;position:absolute}@keyframes experience-module__kQOdwG__pulse{50%{opacity:.8;transform:scale(1.08)}}.experience-module__kQOdwG__box{width:var(--box-w);height:var(--box-h);transform-style:preserve-3d;will-change:transform;position:relative}.experience-module__kQOdwG__face{backface-visibility:hidden;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.experience-module__kQOdwG__front,.experience-module__kQOdwG__back{width:var(--box-w);height:var(--box-h);inset:0}.experience-module__kQOdwG__front{transform:translateZ(calc(var(--box-d) / 2));color:#3a1f0e;background:linear-gradient(160deg,#fffaf1,#f6ead5);flex-direction:column;display:flex}.experience-module__kQOdwG__back{transform:rotateY(180deg) translateZ(calc(var(--box-d) / 2));color:#fff3df;background:linear-gradient(160deg,#ef9a2a,#c4620f);flex-direction:column;justify-content:center;gap:.3rem;padding:1.2rem 1.4rem;font-size:.68rem;line-height:1.4;display:flex}.experience-module__kQOdwG__backTitle{letter-spacing:.25em;text-transform:uppercase;color:#fff;margin-top:.35rem;font-size:.6rem;font-weight:600}.experience-module__kQOdwG__backFoot{letter-spacing:.15em;text-transform:uppercase;opacity:.8;margin-top:auto;font-size:.58rem}.experience-module__kQOdwG__left,.experience-module__kQOdwG__right{top:0;left:calc((var(--box-w) - var(--box-d)) / 2);width:var(--box-d);height:var(--box-h);color:#fff6e6;background:linear-gradient(#f3a43b,#d06d12);flex-direction:column;justify-content:center;align-items:center;display:flex}.experience-module__kQOdwG__right{transform:rotateY(90deg) translateZ(calc(var(--box-w) / 2))}.experience-module__kQOdwG__left{transform:rotateY(-90deg) translateZ(calc(var(--box-w) / 2))}.experience-module__kQOdwG__sideMark{font-size:calc(var(--box-d) * .42);white-space:nowrap;line-height:1;transform:rotate(-90deg)}.experience-module__kQOdwG__sideSub{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:.45rem;position:absolute;bottom:10px}.experience-module__kQOdwG__top,.experience-module__kQOdwG__bottom{left:0;top:calc((var(--box-h) - var(--box-d)) / 2);width:var(--box-w);height:var(--box-d);background:linear-gradient(90deg,#f0a03a,#db7a18)}.experience-module__kQOdwG__top{transform:rotateX(90deg) translateZ(calc(var(--box-h) / 2))}.experience-module__kQOdwG__bottom{transform:rotateX(-90deg) translateZ(calc(var(--box-h) / 2));background:#a9520d}.experience-module__kQOdwG__barcode{background:repeating-linear-gradient(90deg,#222 0 2px,#0000 2px 4px,#222 4px 5px,#0000 5px 8px),#fff;border-radius:2px;width:70px;height:22px;position:absolute;top:12px;right:16px}.experience-module__kQOdwG__band{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#e8861a,#f0a63c,#e8861a);justify-content:space-around;padding:.35rem .5rem;font-size:.55rem;display:flex}.experience-module__kQOdwG__frontBody{flex-direction:column;flex:1;padding:.5rem 1rem .7rem;display:flex;position:relative}.experience-module__kQOdwG__natural{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#4f9a2c;border-radius:4px;padding:.15rem .4rem;font-size:.5rem;font-weight:600;position:absolute;top:.55rem;right:.7rem}.experience-module__kQOdwG__wordmark{font-size:calc(var(--box-h) * .27);color:#2a1408;line-height:1}.experience-module__kQOdwG__subMark{letter-spacing:.3em;text-transform:uppercase;color:#6b3d1a;margin-top:.1rem;font-size:.55rem}.experience-module__kQOdwG__ingredientsLine{letter-spacing:.12em;text-transform:uppercase;color:#4a2a12;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.5rem;display:flex}.experience-module__kQOdwG__ingredientsLine i{background:var(--saffron);border-radius:50%;width:5px;height:5px}.experience-module__kQOdwG__ribbon{font-family:var(--font-cormorant), serif;color:#fff;background:linear-gradient(90deg,#e8861a,#e8861a00);margin:.45rem -1rem 0;padding:.22rem 1rem;font-size:.68rem;font-style:italic}.experience-module__kQOdwG__pills{gap:.35rem;margin-top:auto;display:flex}.experience-module__kQOdwG__pills b{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#e0821a;border-radius:999px;padding:.12rem .5rem;font-size:.48rem;font-weight:500}.experience-module__kQOdwG__floorShadow{width:calc(var(--box-w) * .9);filter:blur(6px);background:radial-gradient(#0009,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:12%;transform:translateZ(-200px)}.experience-module__kQOdwG__marquee{background:linear-gradient(90deg,#c4620f,#e8961e,#c4620f);border-block:1px solid #f3d9a426;margin:0 -2%;overflow:hidden;rotate:-2deg;scale:1.04}.experience-module__kQOdwG__marqueeTrack{width:max-content;font-family:var(--font-cormorant), serif;color:var(--ink);white-space:nowrap;padding:.9rem 0;font-size:clamp(1.3rem,3vw,2rem);font-style:italic;animation:28s linear infinite experience-module__kQOdwG__marquee;display:flex}.experience-module__kQOdwG__marqueeTrack span{padding-right:1rem}@keyframes experience-module__kQOdwG__marquee{to{transform:translate(-50%)}}.experience-module__kQOdwG__orbitSection{background:radial-gradient(50rem 30rem at 50% 60%, #e8961e2e, transparent 70%), var(--ink);padding:7rem 0 5rem;position:relative}.experience-module__kQOdwG__orbitScene{--radius:300px;perspective:1400px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;height:460px;margin-top:2rem;display:grid;position:relative}.experience-module__kQOdwG__orbitScene[data-dragging]{cursor:grabbing}.experience-module__kQOdwG__orbitScene .experience-module__kQOdwG__dragHint{margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.experience-module__kQOdwG__orbitScene{--radius:170px;height:380px}}.experience-module__kQOdwG__core{color:#2a1408;background:radial-gradient(circle at 35% 30%,#fff1c7,#e8961e 50%,#7a3a08);border-radius:50%;place-items:center;width:150px;height:150px;font-size:2.2rem;animation:5s ease-in-out infinite experience-module__kQOdwG__pulse;display:grid;position:absolute;box-shadow:0 0 80px #e8961e99,inset -10px -14px 30px #00000059}.experience-module__kQOdwG__orbit{width:200px;height:250px;transform-style:preserve-3d;will-change:transform;position:relative}.experience-module__kQOdwG__orbitCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:rotateY(calc(var(--i) * (360deg / var(--n)))) translateZ(var(--radius));backface-visibility:hidden;background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #f3d9a438;border-radius:20px;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;display:flex;position:absolute;inset:0}.experience-module__kQOdwG__orb{border-radius:50%;width:74px;height:74px;box-shadow:0 10px 30px #0006,inset -6px -8px 16px #0000004d}.experience-module__kQOdwG__orbLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:.4rem;font-size:.6rem}.experience-module__kQOdwG__orbitCard h3{font-family:var(--font-cormorant), serif;color:var(--cream);font-size:1.6rem;font-weight:600}.experience-module__kQOdwG__orbitCard p{color:#fbf3e4b3;font-size:.85rem;line-height:1.4}.experience-module__kQOdwG__collection{background:radial-gradient(40rem 30rem at 25% 50%, #e8961e24, transparent 70%), radial-gradient(40rem 30rem at 75% 50%, #8b5cf62e, transparent 70%), linear-gradient(180deg, var(--ink), #160b1f);padding:6rem 0;position:relative}.experience-module__kQOdwG__posterGrid{perspective:1200px;grid-template-columns:1fr;gap:3rem;max-width:60rem;margin:3.5rem auto 0;padding:0 16px;display:grid}@media (min-width:768px){.experience-module__kQOdwG__posterGrid{grid-template-columns:1fr 1fr}}.experience-module__kQOdwG__poster{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;transform-style:preserve-3d;border-radius:24px;display:block}.experience-module__kQOdwG__posterInner{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 40px 80px -30px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 0 1px #ffffff14;border-radius:24px;transition:transform .25s ease-out;position:relative}.experience-module__kQOdwG__poster:hover .experience-module__kQOdwG__posterInner{transition:transform 80ms linear}.experience-module__kQOdwG__posterImage{aspect-ratio:880/1075;border-radius:24px;position:relative;overflow:hidden}.experience-module__kQOdwG__glare{background:radial-gradient(circle at var(--gx) var(--gy), #ffffff59, transparent 45%);mix-blend-mode:overlay;opacity:0;pointer-events:none;border-radius:24px;transition:opacity .3s;position:absolute;inset:0}.experience-module__kQOdwG__poster:hover .experience-module__kQOdwG__glare{opacity:1}.experience-module__kQOdwG__posterCaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140a10b8;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:-1.75rem;left:1.25rem;right:1.25rem;transform:translateZ(70px)}.experience-module__kQOdwG__posterEyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:.62rem}.experience-module__kQOdwG__posterTitle{font-family:var(--font-cormorant), serif;color:var(--cream);font-size:1.7rem;font-weight:600}.experience-module__kQOdwG__posterSold{color:var(--gold-soft);align-items:baseline;gap:.45rem;margin-bottom:.2rem;font-size:.82rem;display:flex}.experience-module__kQOdwG__posterSold:before{content:"";background:var(--saffron);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.experience-module__kQOdwG__posterPrice{color:var(--gold-soft);justify-content:space-between;font-size:.95rem;display:flex}.experience-module__kQOdwG__posterPrice s{color:#fbf3e473;margin-right:.35rem;font-size:.85rem}.experience-module__kQOdwG__posterPrice em{letter-spacing:.2em;text-transform:uppercase;color:#fbf3e4b3;font-size:.72rem;font-style:normal}.experience-module__kQOdwG__ritual{background:linear-gradient(180deg, #160b1f, var(--ink));padding:7rem 0 6rem}.experience-module__kQOdwG__steps{perspective:900px;grid-template-columns:1fr;gap:1.25rem;max-width:64rem;margin:3rem auto 0;padding:0 16px;display:grid}@media (min-width:640px){.experience-module__kQOdwG__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.experience-module__kQOdwG__steps{grid-template-columns:repeat(4,1fr)}}.experience-module__kQOdwG__step{opacity:0;transform-origin:bottom;background:linear-gradient(160deg,#e8961e1f,#ffffff05);border:1px solid #f3d9a42e;border-radius:20px;padding:1.75rem 1.5rem;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);transform:rotateX(65deg)translateY(40px)}.experience-module__kQOdwG__step[data-visible]{opacity:1;transform:none}.experience-module__kQOdwG__stepNum{font-family:var(--font-cormorant), serif;color:var(--saffron);font-size:2.8rem;font-weight:600;line-height:1}.experience-module__kQOdwG__step p{color:#fbf3e4cc;margin-top:.75rem;line-height:1.55}.experience-module__kQOdwG__finale{text-align:center;flex-direction:column;align-items:center;padding:7rem 16px 8rem;display:flex;position:relative;overflow:hidden}.experience-module__kQOdwG__finaleGlow{pointer-events:none;background:radial-gradient(#e8961e59,#0000 65%);width:70rem;height:40rem;position:absolute;top:60%;left:50%;translate:-50% -50%}.experience-module__kQOdwG__finaleTitle{font-family:var(--font-cormorant), serif;color:var(--cream);margin-top:1rem;font-size:clamp(2.8rem,8vw,6rem);font-style:italic;font-weight:500;line-height:1;position:relative}.experience-module__kQOdwG__claims{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:40rem;margin-top:2rem;display:flex;position:relative}.experience-module__kQOdwG__claims span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);border:1px solid #f3d9a44d;border-radius:999px;padding:.4rem 1rem;font-size:.72rem}.experience-module__kQOdwG__finale .experience-module__kQOdwG__ctaRow{justify-content:center;position:relative}@media (prefers-reduced-motion:reduce){.experience-module__kQOdwG__sunrays,.experience-module__kQOdwG__particle,.experience-module__kQOdwG__halo,.experience-module__kQOdwG__core,.experience-module__kQOdwG__heroTitle span,.experience-module__kQOdwG__marqueeTrack,.experience-module__kQOdwG__scrollCue span{animation:none}.experience-module__kQOdwG__step{opacity:1;transition:none;transform:none}}
