@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.inline{display:inline}.table{display:table}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#080806;--bone:#ece7dc;--amber:#b86c2b;--brass:#b58b51;--line:#ece7dc2e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--bone);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--brass);color:var(--ink)}main{min-height:100vh}.site-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050504e6,#0505044d);border-bottom:1px solid #ece7dc1f;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 3.2vw;display:grid;position:fixed;inset:0 0 auto}.site-nav nav{justify-self:end;align-items:center;gap:1.75rem;display:flex}.wordmark{color:inherit;align-items:baseline;gap:.72rem;text-decoration:none;display:inline-flex}.wordmark span{letter-spacing:.25em;font-family:Georgia,Times New Roman,serif;font-size:1.22rem}.wordmark b{color:var(--brass);font-size:1.35rem;font-weight:400}.nav-coordinate{color:#ece7dc73;letter-spacing:.28em;font-size:.62rem}.text-button,.nav-link{color:var(--bone);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.61rem;text-decoration:none}.language-button{font-size:.72rem}.sound-bars{align-items:end;gap:2px;height:11px;margin-inline-end:.45rem;display:inline-flex}.sound-bars i{background:currentColor;width:1px;height:4px;transition:height .35s;display:block}.sound-bars.is-on i:first-child{height:7px;animation:.9s ease-in-out infinite alternate level}.sound-bars.is-on i:nth-child(2){height:11px;animation:.7s ease-in-out .2s infinite alternate-reverse level}.sound-bars.is-on i:nth-child(3){height:6px;animation:1.1s ease-in-out .1s infinite alternate level}@keyframes level{to{height:3px}}.ritual{background:radial-gradient(circle at 50% 45%, #5c36153d, transparent 33%), var(--ink);height:650vh;position:relative}.ritual-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.athar-scene{cursor:grab;position:absolute;inset:0}.athar-scene:active{cursor:grabbing}.athar-scene canvas{width:100%;height:100%;display:block}.product-ritual{perspective:1500px;background:radial-gradient(circle at 65% 49%, var(--phase-glow), transparent 30%), radial-gradient(circle at 76% 36%, #553a8214, transparent 21%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-ritual{background:radial-gradient(circle at 65% 49%, color-mix(in srgb, var(--phase-glow), transparent 72%), transparent 30%), radial-gradient(circle at 76% 36%, #553a8214, transparent 21%)}}.product-ritual{transition:background 1.2s}.product-ritual:before,.product-ritual:after{content:"";pointer-events:none;position:absolute}.product-ritual:before{opacity:.22;background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12.5vw 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 12.5vh;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 82%,#0000)}.product-ritual:after{background:linear-gradient(#0000,#c99d5f66,#0000);width:1px;height:74%;top:9%;left:64%;box-shadow:-20vw 0 #c99d5f12,20vw 0 #c99d5f12}.ritual-stage-word{z-index:0;color:#0000;-webkit-text-stroke:1px #ece7dc18;letter-spacing:-.075em;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(8rem,19vw,20rem);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ritual-readout{z-index:6;color:#ece7dc6b;letter-spacing:.2em;align-items:center;gap:.9rem;font-size:.48rem;display:flex;position:absolute;left:50%}.ritual-readout i{background:#c99d5f80;width:3rem;height:1px}.ritual-readout-top{top:11vh;transform:translate(-50%)}.ritual-readout-bottom{bottom:4.2vh;transform:translate(-50%)}.render-halo{aspect-ratio:1;width:min(50vw,44rem);opacity:var(--halo-opacity);filter:blur(16px);background:radial-gradient(circle,#b733,#4c2d130f 38%,#0000 66%);border-radius:50%;transition:opacity .35s;position:absolute;top:51%;left:64%;transform:translate(-50%,-50%)}.render-orbit{pointer-events:none;border:1px solid #b58b512e;border-radius:50%;position:absolute;top:53%;left:64%;transform:translate(-50%,-50%)rotate(-11deg)}.orbit-one{aspect-ratio:1.6;width:min(53vw,49rem)}.orbit-two{aspect-ratio:1.4;opacity:.55;width:min(38vw,35rem);transform:translate(-50%,-50%)rotate(24deg)}.hero-bottle-wrap{z-index:3;aspect-ratio:2/3;height:min(82vh,780px);transform:translate(calc(-50% + var(--pointer-x) * 10px), calc(-50% + var(--pointer-y) * 7px)) scale(var(--bottle-scale)) rotateY(var(--bottle-turn));transition:transform .14s linear;position:absolute;top:51%;left:64%}.hero-bottle-render{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.bottle-body-render{mix-blend-mode:screen;clip-path:polygon(18% 27%,82% 27%,86% 31%,86% 93%,82% 97%,18% 97%,13% 93%,13% 31%)}.empty-bottle-render{z-index:1}.bottle-liquid-layer{z-index:2;clip-path:polygon(18% 27%,82% 27%,86% 31%,86% 93%,82% 97%,18% 97%,13% 93%,13% 31%);pointer-events:none;position:absolute;inset:0}.bottle-liquid-render{clip-path:inset(var(--liquid-reveal-top) 0 0);transition:clip-path .12s linear}.bottle-cap-render{z-index:5;width:23%;height:18.5%;opacity:var(--cap-opacity);transform:translateY(var(--cap-y)) rotate(var(--cap-turn));transform-origin:50% 100%;filter:drop-shadow(0 1.1rem 1.2rem #0000006b);transition:transform .12s linear,opacity .25s;position:absolute;top:9.5%;left:38.5%}.cap-crown{background:linear-gradient(90deg,#25160c 0%,#73502d 8%,#d5a860 18%,#60401f 31%,#b9884d 48%,#e2bb74 56%,#634421 71%,#c69758 84%,#28180d 100%);border:1px solid #f4d39a6b;border-radius:12% 12% 6% 6%/7% 7% 4% 4%;display:block;position:absolute;inset:0 8% 7%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 1rem 0 1.4rem #ffe1ab1f,inset -1.1rem 0 1.5rem #0000006b}.cap-crown:before{content:"";background:repeating-linear-gradient(90deg,#1f120985 0 1px,#ffe1ab24 1px 3px);border-block:1px solid #2414097a;height:17%;position:absolute;inset:5% 0 auto}.cap-crown:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffefc930 43%,#0000 58%);position:absolute;inset:12% 18% 18%}.cap-band{background:repeating-linear-gradient(90deg,#2213098c 0 1px,#0000 1px 3px),linear-gradient(90deg,#33200f,#d0a45f 28%,#6d4a25 60%,#e0b66e 78%,#2e1d0f);border:1px solid #f1cf8f80;border-radius:45%;height:12%;display:block;position:absolute;bottom:0;left:3%;right:3%;box-shadow:0 2px 5px #0006}.liquid-fill-line{z-index:3;left:28%;right:28%;top:var(--liquid-line-top);height:2px;opacity:var(--liquid-line-opacity);background:linear-gradient(90deg,#0000,#ffcf7ecc 20%,#f4c777 50%,#ffcf7ecc 80%,#0000);transition:top .12s linear,opacity .2s;position:absolute;box-shadow:0 0 .9rem #e09644a6}.bottle-neck{z-index:3;width:16%;height:10.5%;opacity:var(--neck-opacity);transform:translateY(var(--neck-y));transition:transform .12s linear,opacity .18s;position:absolute;top:20.2%;left:42%}.neck-glass{background:linear-gradient(90deg,#fff3,#713a1680 18%,#eeaa536b 52%,#4a240e8c 82%,#ffffff1f);border:1px solid #f2debb80;border-radius:9% 9% 2% 2%;display:block;position:absolute;inset:15% 14% 0;box-shadow:inset 0 0 .8rem #f1c0772e}.neck-collar{background:linear-gradient(90deg,#33200f,#d3a65f 28%,#61401e 59%,#d7ab63 78%,#2d1c0e);border:1px solid #ebc58480;border-radius:45%;height:21%;display:block;position:absolute;bottom:-2%;left:2%;right:2%;box-shadow:0 3px 5px #0000006b}.atomizer-render{z-index:4;width:17%;height:10%;opacity:var(--atomizer-opacity);transform:translateY(var(--atomizer-y));pointer-events:none;transition:transform .12s linear,opacity .2s;display:block;position:absolute;top:15.2%;left:41.5%}.atomizer-stem{background:linear-gradient(90deg,#3b2a1b,#e0be82 45%,#664724);width:10%;height:62%;display:block;position:absolute;top:38%;left:45%;box-shadow:0 0 4px #e8c38538}.atomizer-head{background:linear-gradient(#fff1d233,#0000 35%),linear-gradient(90deg,#291a0e,#a87940 24%,#e5c17f 49%,#7b542d 76%,#26170c);border:1px solid #efcc9080;border-radius:18% 18% 7% 7%;width:80%;height:39%;display:block;position:absolute;top:10%;left:10%;box-shadow:inset 0 1px #ffffff38,inset 0 -3px 5px #27160a5c,0 4px 8px #0000006b}.atomizer-nozzle{background:linear-gradient(#b2864d,#5a3c21);border-radius:0 40% 40% 0;width:38%;height:15%;display:block;position:absolute;top:21%;left:72%}.atomizer-nozzle:after{content:"";aspect-ratio:1;background:#17100a;border-radius:50%;width:4px;position:absolute;top:27%;right:4%}.hero-label-plate{z-index:3;pointer-events:none;background:radial-gradient(at 50% 18%,#30251b47,#0000 42%),linear-gradient(115deg,#080706,#13100c 48%,#060504);border:1px solid #c79b599e;width:37%;height:33%;position:absolute;top:54.5%;left:55%;transform:translate(-50%,-50%)translateZ(8px);box-shadow:0 0 0 .28rem #070605eb,0 0 0 calc(.28rem + 1px) #be914f80,inset 0 0 1.5rem #000000c2,0 .45rem 1rem #00000057}.hero-label-plate:after{content:"";pointer-events:none;border:1px solid #e2bc7b2e;position:absolute;inset:5%}.hero-bottle-label{z-index:4;color:#e9dcc3;width:37%;height:33%;opacity:var(--label-opacity);text-align:center;text-shadow:0 1px 12px #000c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0 3%;transition:opacity .3s;display:flex;position:absolute;top:54.5%;left:55%;transform:translate(-50%,-50%)translateZ(10px)}.hero-bottle-label b{letter-spacing:.23em;padding-inline-start:.23em;font-family:Georgia,serif;font-size:clamp(.78rem,1.35vw,1.18rem);font-weight:400}.hero-bottle-label span{color:#c3985c;margin-top:.4rem;font-size:clamp(.88rem,1.45vw,1.28rem);line-height:1}.hero-bottle-label small{color:#e9dcc394;letter-spacing:.15em;margin-top:.52rem;font-size:clamp(.28rem,.36vw,.38rem)}.ingredient-render{z-index:2;object-fit:contain;mix-blend-mode:screen;pointer-events:none;display:block;position:absolute;top:51%;left:64%}.oud-render{aspect-ratio:1;width:min(42vw,35rem);opacity:calc(var(--oud-opacity) * .72);transform:translate(calc(-50% + var(--pointer-x) * 18px), calc(-50% + var(--pointer-y) * 13px)) rotate(var(--oud-turn)) scale(var(--oud-scale));-webkit-mask-image:radial-gradient(#000 34%,#000000eb 50%,#0000 78%);mask-image:radial-gradient(#000 34%,#000000eb 50%,#0000 78%)}.rose-render,.saffron-render,.amber-render{z-index:4;aspect-ratio:16/9;-webkit-mask-image:radial-gradient(#000 30%,#000000e6 52%,#0000 80%);mask-image:radial-gradient(#000 30%,#000000e6 52%,#0000 80%)}.rose-render{width:min(49vw,41rem);opacity:calc(var(--rose-opacity) * .76);transform:translate(calc(-50% - var(--pointer-x) * 24px), calc(-50% - var(--pointer-y) * 17px)) rotate(var(--rose-turn)) scale(var(--rose-scale))}.saffron-render{width:min(52vw,43rem);opacity:calc(var(--saffron-opacity) * .78);transform:translate(calc(-50% + var(--pointer-x) * 22px), calc(-50% - var(--pointer-y) * 15px)) rotate(var(--saffron-turn)) scale(var(--saffron-scale))}.amber-render{width:min(48vw,40rem);opacity:calc(var(--amber-opacity) * .78);transform:translate(calc(-50% - var(--pointer-x) * 20px), calc(-50% + var(--pointer-y) * 14px)) rotate(var(--amber-turn)) scale(var(--amber-scale))}.render-reflection{z-index:1;filter:blur(14px);background:radial-gradient(#b7793e40,#190d0712 48%,#0000 72%);border-radius:50%;width:min(36vw,31rem);height:4rem;position:absolute;bottom:5.8%;left:64%;transform:translate(-50%)}.ritual-plinth{z-index:1;background:radial-gradient(#69401e33,#0505044d 58%,#0000 72%);border:1px solid #c99d5f33;border-radius:50%;width:min(37vw,34rem);height:5.5rem;position:absolute;bottom:2.8%;left:64%;transform:translate(-50%)perspective(600px)rotateX(62deg);box-shadow:0 0 3rem #8e532021}.render-dust{z-index:5;opacity:.65;background:#c7a36b;border-radius:50%;width:2px;height:2px;animation:6s ease-in-out infinite alternate dustDrift;position:absolute;box-shadow:3vw 4vh #c7a36b8c,7vw -9vh #c7a36b40,-8vw 12vh #c7a36b66,12vw 17vh #c7a36b33,-13vw -13vh #c7a36b40,16vw -4vh #c7a36b59}.dust-one{top:43%;left:61%}.dust-two{animation-delay:-3s;top:60%;left:75%}@keyframes dustDrift{to{opacity:.28;transform:translate(9px,-16px)}}.film-grain{pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.opening-copy,.phase-copy{pointer-events:none;z-index:5;opacity:0;visibility:hidden;width:min(39rem,42vw);transition:opacity .18s,transform .8s cubic-bezier(.16,1,.3,1),visibility;position:absolute;top:50%;left:6.6vw;transform:translateY(-42%)}[dir=rtl] .opening-copy,[dir=rtl] .phase-copy{left:auto;right:6.6vw}.opening-copy.visible,.phase-copy.visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.eyebrow{color:var(--brass);letter-spacing:.28em;text-transform:uppercase;font-size:.62rem;line-height:1.3;display:block}.opening-copy h1{letter-spacing:-.065em;max-width:10ch;margin:1.3rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6.8vw,8.6rem);font-weight:400;line-height:.88}[dir=rtl] .opening-copy h1{letter-spacing:-.04em;line-height:1.05}.opening-copy p,.phase-copy p{color:#ece7dc9e;width:min(30rem,90%);font-size:.84rem;line-height:1.7}.scroll-cue{pointer-events:auto;width:max-content;color:var(--bone);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:2.6rem;font-size:.58rem;text-decoration:none;display:flex}.scroll-cue i{background:#ece7dc66;width:46px;height:1px;display:block;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--brass);animation:1.8s infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(100%)}}.phase-copy h2{letter-spacing:-.06em;margin:.75rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,8vw,9.4rem);font-weight:400;line-height:.9}.phase-counter{z-index:5;color:#ece7dc6b;letter-spacing:.18em;writing-mode:vertical-rl;font-family:Georgia,serif;font-size:.75rem;position:absolute;top:48%;right:3.2vw}[dir=rtl] .phase-counter{left:3.2vw;right:auto}.ritual-rail{z-index:5;background:#ece7dc26;width:1px;height:27vh;position:absolute;bottom:8vh;right:3.4vw}[dir=rtl] .ritual-rail{left:3.4vw;right:auto}.ritual-rail span{background:var(--brass);width:100%;display:block}.material-index{z-index:5;gap:2rem;display:flex;position:absolute;bottom:4vh;left:6.6vw}[dir=rtl] .material-index{left:auto;right:6.6vw}.material-index div{color:#ece7dc47;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.53rem;transition:color .35s;display:flex}.material-index div.active{color:var(--brass)}.material-index b{font-weight:400}.editorial{background:var(--bone);min-height:100vh;color:var(--ink);grid-template-columns:1.12fr .88fr;display:grid}.editorial.image-right{color:var(--bone);background:#131210;grid-template-columns:.88fr 1.12fr}.editorial-image{min-height:100vh;position:relative;overflow:hidden}.editorial-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#08080638);position:absolute;inset:0}.editorial-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.16,1,.3,1);display:block}.editorial:hover .editorial-image img{transform:scale(1.035)}.image-code{z-index:2;color:#ece7dcb8;letter-spacing:.2em;font-size:.56rem;position:absolute;bottom:2rem;left:2rem}.editorial-copy{align-self:center;padding:8vw}.editorial-copy h2{letter-spacing:-.055em;max-width:10ch;margin:1.6rem 0 2.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,6.3rem);font-weight:400;line-height:.96}[dir=rtl] .editorial-copy h2{line-height:1.15}.editorial-copy p{color:#0808069e;max-width:33rem;font-size:.93rem;line-height:1.8}.image-right .editorial-copy p{color:#ece7dc94}.material-stat{border-top:1px solid #0808062e;justify-content:space-between;align-items:end;width:100%;margin-top:4rem;padding-top:1.2rem;display:flex}.material-stat b{font-family:Georgia,serif;font-size:3.5rem;font-weight:400}.material-stat span{letter-spacing:.16em;text-transform:uppercase;font-size:.59rem}.signature{color:var(--brass);margin-top:3.5rem;font-family:Brush Script MT,cursive;font-size:2.35rem;transform:rotate(-5deg)}.collection{min-height:100vh;color:var(--bone);background:#070706;padding:9rem 4vw 6rem;position:relative;overflow:hidden}.collection:before{content:"";border:1px solid #ece7dc17;border-radius:50%;width:52vw;height:52vw;position:absolute;top:-20vw;right:-18vw;box-shadow:0 0 0 7vw #08080605,0 0 0 14vw #08080603}.collection-heading{z-index:2;justify-content:space-between;align-items:start;display:flex;position:relative}.collection-heading h2{letter-spacing:-.06em;max-width:9ch;margin:0;font-family:Georgia,serif;font-size:clamp(3.8rem,7vw,8.5rem);font-weight:400;line-height:.88}.collection-stage{--accent:#b86c2b;z-index:2;isolation:isolate;border-block:1px solid #ece7dc21;grid-template-columns:1.08fr .92fr;align-items:center;min-height:39rem;margin-top:3.5rem;display:grid;position:relative}.collection-stage:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 49.9%, #ece7dc14 50%, transparent 50.1%), radial-gradient(circle at 29% 55%, var(--accent), transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.collection-stage:before{background:linear-gradient(90deg, transparent 49.9%, #ece7dc14 50%, transparent 50.1%), radial-gradient(circle at 29% 55%, color-mix(in srgb, var(--accent), transparent 60%), transparent 34%)}}.collection-stage:before{transition:background .8s}.collection-ghost{z-index:-1;color:#0000;-webkit-text-stroke:1px #ece7dc1c;letter-spacing:-.08em;white-space:nowrap;text-transform:uppercase;pointer-events:none;font-family:Georgia,serif;font-size:clamp(9rem,20vw,20rem);line-height:.7;position:absolute;top:50%;left:2%;transform:translateY(-50%)}.chamber-code{z-index:4;color:#ece7dc61;letter-spacing:.2em;font-size:.5rem;position:absolute;top:1.2rem;left:1.2rem}.bottle-mini{filter:drop-shadow(0 3rem 2.5rem #0808063d);background:0 0;width:min(38vw,34rem);min-width:0;height:min(68vh,38rem);margin:0 auto;animation:5s ease-in-out infinite bottleFloat;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)}.bottle-aura{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--accent), transparent 68%);border-radius:50%;width:55%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.bottle-aura{background:radial-gradient(circle, color-mix(in srgb, var(--accent), transparent 62%), transparent 68%)}}.bottle-aura{filter:blur(28px);opacity:.72;transition:background .7s}.bottle-mini>img{object-fit:cover;object-position:center;mix-blend-mode:screen;width:100%;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both bottleArrival;display:block}@keyframes bottleArrival{0%{opacity:0;filter:blur(8px);transform:translateY(1.5rem)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes bottleFloat{50%{transform:perspective(1100px)rotateY(4deg)translateY(-8px)}}.mini-cap{z-index:3;background:linear-gradient(90deg,#5b4128,#b58b51 35%,#6f4d29 65%,#3d2b1d);border-radius:.4rem .4rem .15rem .15rem;width:4.4rem;height:5.2rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff2e}.mini-glass{background:linear-gradient(90deg,#ffffff4d,#0000 16% 80%,#ffffff40),#ffffff21;border:1px solid #ffffffbf;border-radius:2.2rem 2.2rem 2.8rem 2.8rem;display:block;position:absolute;inset:4.7rem 0 0;overflow:hidden;box-shadow:inset 0 0 2rem #ffffff4d}.mini-liquid{background:linear-gradient(180deg, var(--accent), var(--accent));border-radius:.9rem .9rem 2.1rem 2.1rem;position:absolute;inset:4.2rem .6rem .55rem}@supports (color:color-mix(in lab, red, red)){.mini-liquid{background:linear-gradient(180deg, color-mix(in srgb, var(--accent), white 15%), var(--accent))}}.mini-liquid{opacity:.82;transition:background .7s}.mini-label{z-index:2;color:#eadfc9;text-align:center;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;width:37%;height:30%;line-height:1;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.mini-label b{letter-spacing:.18em;padding-inline-start:.18em;font-family:Georgia,serif;font-size:clamp(.62rem,.9vw,.86rem);font-weight:400}.mini-label strong{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.35rem,.45vw,.46rem);font-weight:400}.mini-label i{color:var(--brass);font-size:clamp(.72rem,1vw,1rem);font-style:normal}.bottle-nasma .mini-label{color:#3a342c;width:20%;height:22%;top:54.5%}.bottle-nasma .mini-label b{font-size:clamp(.5rem,.7vw,.68rem)}.bottle-nasma .mini-label strong{font-size:clamp(.29rem,.36vw,.36rem)}.bottle-nasma .mini-label i{color:#857053;font-size:clamp(.62rem,.8vw,.78rem)}.bottle-layl .mini-label{color:#e8dfec;width:20.5%;height:30%;top:60.5%}.bottle-layl .mini-label b{font-size:clamp(.5rem,.7vw,.68rem)}.bottle-layl .mini-label strong{font-size:clamp(.29rem,.36vw,.36rem)}.bottle-layl .mini-label i{color:#b895c5;font-size:clamp(.62rem,.8vw,.78rem)}.bottle-shadow{filter:blur(14px);background:#c99d5f2e;border-radius:50%;width:17rem;height:2rem;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.scent-information{border-left:1px solid #ece7dc1f;min-width:0;padding:3rem 2rem 3rem 7vw}[dir=rtl] .scent-information{border-left:0;border-right:1px solid #ece7dc1f;padding:3rem 7vw 3rem 2rem}.scent-number{color:var(--accent);letter-spacing:.2em;font-size:.67rem;transition:color .6s}.scent-information h3{letter-spacing:-.06em;margin:.7rem 0 0;font-family:Georgia,serif;font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.8}.arabic-name{color:var(--accent);margin:1rem 0 2rem;font-size:2.2rem;transition:color .6s}.scent-information>p{color:#ece7dcc2;max-width:29rem;font-family:Georgia,serif;font-size:1.25rem;line-height:1.5}.scent-information>small{letter-spacing:.18em;text-transform:uppercase;font-size:.55rem}.note-pyramid{gap:.6rem;margin-top:2.5rem;display:grid}.note-pyramid span{border-top:1px solid #ece7dc21;grid-template-columns:7rem 1fr;padding-top:.6rem;font-family:Georgia,serif;font-size:.9rem;display:grid}.note-pyramid b{letter-spacing:.16em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.52rem;font-weight:400}.scent-selector{z-index:2;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.scent-selector button{cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ece7dc21;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:9rem;padding:1.7rem;display:grid;position:relative;overflow:hidden}.scent-selector button:before{content:"";background:var(--brass);height:0;transition:height .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0}.scent-selector button>*{z-index:1;position:relative}.scent-selector button{color:#ece7dca8}.scent-selector button.active{color:var(--ink)}.scent-selector button.active:before{height:100%}.scent-selector span{color:var(--brass);font-size:.58rem}.scent-selector b{font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.scent-selector i{color:var(--brass);font-size:1.15rem;font-style:normal}.collection-actions{z-index:2;justify-content:center;gap:1rem;padding-top:3.2rem;display:flex;position:relative}.button-primary,.button-ghost{border:1px solid var(--brass);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:3.8rem;padding:0 1.6rem;font-size:.62rem;transition:background .35s,color .35s,transform .35s}.button-primary{color:var(--ink);background:var(--brass);align-items:center;gap:2.5rem;display:inline-flex}.button-primary span{font-size:1rem}.button-primary:hover,.button-ghost:hover{transform:translateY(-3px)}.button-primary:hover{background:#d6b17d}.button-ghost{color:inherit;background:0 0}.campaign{background:#06080d;min-height:110vh;position:relative;overflow:hidden}.campaign>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.campaign:hover>img{transform:scale(1.05)}.campaign-vignette{background:linear-gradient(90deg,#05070aeb,#05070a2e 62%),linear-gradient(#0000 55%,#05070aa6);position:absolute;inset:0}.campaign-copy{z-index:2;position:absolute;top:50%;left:6.6vw;transform:translateY(-50%)}[dir=rtl] .campaign-copy{left:auto;right:6.6vw}.campaign-copy h2{letter-spacing:-.065em;max-width:8.5ch;margin:1.4rem 0 3rem;font-family:Georgia,serif;font-size:clamp(4rem,7.6vw,9rem);font-weight:400;line-height:.89}.campaign-mark{align-items:center;gap:1rem;display:flex}.campaign-mark b{letter-spacing:.3em;font-family:Georgia,serif;font-size:.85rem;font-weight:400}.campaign-mark span{color:var(--brass);font-size:1.25rem}.digital-alta-cta{text-align:center;background:radial-gradient(circle,#2530518c,#0000 36%),#050505;place-items:center;min-height:100vh;padding:8rem 5vw;display:grid;position:relative;overflow:hidden}.cta-orbit{aspect-ratio:1;border:1px solid #b58b5121;border-radius:50%;width:min(68vw,62rem);animation:18s linear infinite orbit;position:absolute}.cta-orbit:before,.cta-orbit:after{content:"";border:1px solid #b58b511a;border-radius:50%;position:absolute}.cta-orbit:before{inset:12%}.cta-orbit:after{inset:28%}.cta-orbit span{background:var(--brass);width:8px;height:8px;box-shadow:0 0 1.4rem var(--brass);border-radius:50%;position:absolute}.cta-orbit span:first-child{top:10%;left:28%}.cta-orbit span:nth-child(2){top:47%;right:5%}.cta-orbit span:nth-child(3){bottom:15%;left:19%}@keyframes orbit{to{transform:rotate(360deg)}}.cta-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.cta-content h2{letter-spacing:-.06em;max-width:11ch;margin:1.5rem auto;font-family:Georgia,serif;font-size:clamp(3.8rem,7.3vw,8.8rem);font-weight:400;line-height:.9}.cta-content p{color:#ece7dc99;max-width:41rem;margin:0 auto 2.8rem;line-height:1.7}.alta-signature{z-index:2;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2.4rem;left:3.2vw}[dir=rtl] .alta-signature{left:auto;right:3.2vw}.alta-signature span{color:#ece7dc59;letter-spacing:.17em;font-size:.5rem}.alta-signature img{width:8.5rem;height:auto}footer{border-top:1px solid var(--line);color:#ece7dc7a;letter-spacing:.14em;text-transform:uppercase;background:#050505;grid-template-columns:1fr auto 1fr;align-items:center;min-height:8rem;padding:0 3.2vw;font-size:.56rem;display:grid}footer>:last-child{justify-self:end}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{width:min(43rem,100%);max-height:92vh;color:var(--ink);background:var(--bone);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow-y:auto;box-shadow:0 2rem 8rem #0000008c}.modal-close{cursor:pointer;background:0 0;border:1px solid #08080633;width:2.8rem;height:2.8rem;font-size:1.6rem;position:absolute;top:1rem;right:1rem}.modal-card h2{letter-spacing:-.05em;margin:1.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400;line-height:.95}.modal-card>p{color:#08080699;line-height:1.6}.modal-card form{gap:1.2rem;margin-top:2.5rem;display:grid}.modal-card label{gap:.5rem;display:grid}.modal-card label span{letter-spacing:.16em;text-transform:uppercase;font-size:.56rem}.modal-card input,.modal-card textarea{background:0 0;border:0;border-bottom:1px solid #0808064d;border-radius:0;outline:0;width:100%;padding:.8rem 0}.modal-card input:focus,.modal-card textarea:focus{border-color:var(--brass)}.success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:24rem;display:flex}.success-state>span{border:1px solid var(--brass);width:4rem;height:4rem;color:var(--brass);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto;height:70px;padding:0 1.1rem}.nav-coordinate,.nav-link{display:none}.site-nav nav{gap:1rem}.ritual{height:540vh}.opening-copy,.phase-copy{width:calc(100% - 2.6rem);top:17%;left:1.3rem;transform:translateY(0)}[dir=rtl] .opening-copy,[dir=rtl] .phase-copy{right:1.3rem}.opening-copy.visible,.phase-copy.visible{transform:translateY(0)}.opening-copy h1{max-width:8ch;font-size:clamp(3.25rem,15vw,5.6rem)}.phase-copy h2{max-width:calc(100vw - 3rem);font-size:clamp(3.45rem,16vw,6rem)}.opening-copy p,.phase-copy p{width:min(25rem,88%)}.scroll-cue{display:none}.material-index{gap:.65rem;bottom:1.7rem;left:1.3rem}[dir=rtl] .material-index{right:1.3rem}.material-index span{display:none}.ritual-rail,.phase-counter{right:1.2rem}[dir=rtl] .ritual-rail,[dir=rtl] .phase-counter{left:1.2rem}.athar-scene{top:8vh}.render-halo,.render-orbit,.hero-bottle-wrap,.ingredient-render,.render-reflection{left:50%}.ritual-plinth{width:82vw;bottom:2%;left:50%}.ritual-stage-word{font-size:25vw;top:61%}.ritual-readout-top{top:9.5vh}.ritual-readout-bottom{display:none}.render-halo{width:105vw;top:72%}.render-orbit{top:74%}.orbit-one{width:112vw}.orbit-two{width:78vw}.hero-bottle-wrap{height:min(47vh,25rem);top:74%}.hero-bottle-label{width:37%;height:33%;top:54.5%;left:55%}.hero-bottle-label b{font-size:.58rem}.hero-bottle-label span{font-size:.7rem}.hero-bottle-label small{display:none}.oud-render{width:86vw;top:74%}.rose-render{width:108vw;top:73%}.saffron-render{width:112vw;top:73%}.amber-render{width:104vw;top:73%}.render-reflection{width:80vw;bottom:2.5%}.editorial,.editorial.image-right{grid-template-columns:1fr}.editorial.image-right .editorial-copy{order:2}.editorial-image{min-height:58svh}.editorial-copy{flex-direction:column;justify-content:center;min-height:auto;padding:4.5rem 1.4rem;display:flex}.editorial-copy h2{font-size:clamp(2.85rem,13vw,4.8rem)}.material-stat{margin-top:2.8rem}.collection{padding:6rem 1.2rem 4rem}.collection-heading{display:block}.collection-heading h2{max-width:8ch;margin-top:1rem;font-size:clamp(3.3rem,14vw,5.2rem)}.collection-stage{grid-template-columns:minmax(0,1fr);width:100%;min-height:0;margin-top:2.5rem}.bottle-mini{width:min(100%,22rem);height:27rem;margin:2.5rem auto 0;animation:5s ease-in-out infinite bottleFloatMobile;transform:none}@keyframes bottleFloatMobile{50%{transform:translateY(-7px)}}.bottle-mini>img{object-fit:cover}.mini-label{width:37%;height:30%;top:58%}.mini-label b{font-size:.58rem}.mini-label strong{font-size:.3rem}.mini-label i{font-size:.67rem}.bottle-nasma .mini-label{width:20%;height:22%;top:54.5%}.bottle-nasma .mini-label b,.bottle-layl .mini-label b{font-size:.44rem}.bottle-nasma .mini-label strong,.bottle-layl .mini-label strong{font-size:.25rem}.bottle-nasma .mini-label i,.bottle-layl .mini-label i{font-size:.52rem}.bottle-layl .mini-label{width:20.5%;height:30%;top:60.5%}.collection-stage:before{background:radial-gradient(circle at 50% 35%, var(--accent), transparent 38%)}@supports (color:color-mix(in lab, red, red)){.collection-stage:before{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent), transparent 60%), transparent 38%)}}.collection-ghost{font-size:26vw;top:29%;left:50%;transform:translate(-50%,-50%)}.scent-information,[dir=rtl] .scent-information{overflow-wrap:anywhere;border:0;border-top:1px solid #ece7dc21;width:100%;min-width:0;padding:3rem 0}.scent-information h3{font-size:clamp(3.7rem,17vw,5.8rem)}.scent-information>p{max-width:100%;font-size:1.1rem}.note-pyramid span{grid-template-columns:6.2rem minmax(0,1fr)}.scent-selector{grid-template-columns:1fr}.scent-selector button{border-bottom:1px solid #ece7dc24;border-right:0;min-height:5.5rem}.collection-actions{flex-direction:column}.collection-actions button{justify-content:space-between;width:100%}.campaign{min-height:100svh}.campaign>img{object-position:68% center}.campaign-vignette{background:linear-gradient(#05070a1f,#05070af2)}.campaign-copy{width:calc(100% - 2.6rem);top:auto;bottom:3rem;left:1.3rem;transform:none}[dir=rtl] .campaign-copy{right:1.3rem}.campaign-copy h2{font-size:clamp(3.25rem,14vw,5.2rem)}.digital-alta-cta{padding:7rem 1.3rem 10rem}.cta-content h2{font-size:clamp(3.1rem,13.5vw,5.4rem)}.cta-orbit{width:145vw}.alta-signature{width:max-content;bottom:2.4rem;left:50%;transform:translate(-50%)}[dir=rtl] .alta-signature{left:50%;right:auto}footer{text-align:left;grid-template-columns:1fr;gap:1rem;padding:2.5rem 1.3rem}footer>:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
