@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Regular.ttf')}@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Bold.ttf');font-weight:700}@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-ExtraBold.ttf');font-weight:800}@font-face{font-family:DM Sans;src:url('/assets/fonts/DMSans-Regular.ttf')}@font-face{font-family:DM Sans;src:url('/assets/fonts/DMSans-Bold.ttf');font-weight:700}@font-face{font-family:DM Mono;src:url('/assets/fonts/DMMono-Medium.ttf');font-weight:500}
:root{color-scheme:dark;--paper:#f4eefb;--muted:#b9afc7;--lilac:#c6a4f5;--gold:#f0b93a;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:#0c0a10;color:var(--paper);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body::after{content:"";position:fixed;inset:0;pointer-events:none;background:url('grain.svg');opacity:.12;z-index:20}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}img{display:block;max-width:100%;object-fit:contain}p{margin:0}h1,h2,h3{margin:0;font-weight:700}h1{letter-spacing:-.065em;line-height:1.04}em{font-style:normal;color:var(--lilac)}.site-header{height:106px;max-width:1600px;margin:auto;padding:20px 4.5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.brand img{width:114px;height:auto}.site-header nav{display:flex;gap:42px;align-items:center;font-size:13px}.site-header nav>a{padding:12px 0}.site-header nav>a span{margin-left:10px;color:var(--lilac)}.launch-label{display:inline-flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.launch-label i{width:6px;height:6px;background:var(--lilac);border-radius:50%;box-shadow:0 0 12px #c6a4f540}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-copy{position:relative;z-index:5}.eyebrow{font-family:'DM Mono',monospace;font-weight:500;font-size:10px;letter-spacing:.14em;line-height:1.7}.description{font-size:16px;line-height:1.75;color:#d2c8dd;max-width:360px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:19px 24px;background:var(--lilac);border-radius:8px;color:#21122f;font-size:13px;font-weight:800}.cta:hover{background:#d9bffc}.text-link{display:inline-flex;gap:32px;font-size:13px;border-bottom:1px solid #c9b7dc70;padding-bottom:13px}.text-link span{color:var(--lilac)}.motion-toggle{position:absolute;bottom:23px;right:28px;z-index:8;background:#100d16df;border:1px solid #ffffff30;border-radius:30px;color:#d9d0e3;font-size:10px;padding:10px 14px;cursor:pointer}.motion-toggle:disabled{cursor:default}.contour-sculpture{position:absolute;pointer-events:none;z-index:-1;inset:0}.fragrance-wall{position:absolute;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(transparent,#000 10%,#000 88%,transparent)}.fragrance-column{min-width:0;overflow:hidden}.fragrance-track{animation:drift 96s linear infinite;animation-delay:-19s;will-change:transform}.fragrance-column:nth-child(2) .fragrance-track{animation-direction:reverse;animation-duration:112s;animation-delay:-37s}.fragrance-column:nth-child(3) .fragrance-track{animation-duration:104s;animation-delay:-11s}.fragrance-group{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.bottle-tile{margin:0;height:232px;flex:none;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(145deg,#34283f,#17121f 65%);border:1px solid #c4a1e41c;border-radius:16px;position:relative}.bottle-tile img{width:76%;height:78%;filter:drop-shadow(0 14px 14px #0007)}.bottle-tile figcaption{font-size:9px;letter-spacing:.06em;margin-top:8px;color:#c6b9ce;text-align:center;max-width:90%}@keyframes drift{from{transform:translateY(0)}to{transform:translateY(-50%)}}.phone-stage{position:absolute;z-index:4;perspective:1400px;width:330px}.phone{position:relative;width:100%;padding:8px;border-radius:51px;background:linear-gradient(115deg,#d7cde4,#3c3545 15%,#aca3b2 24%,#2d2932 48%,#857b92 72%,#dfd6e7);box-shadow:2px 0 0 #e6d9ef,7px 5px 0 #41394a,8px 7px 1px #8c7e99,20px 34px 55px #0009,inset 0 0 0 1px #ded6e7;transform:rotateY(-14deg) rotateX(5deg) rotateZ(9deg)}.phone-screen{position:relative;overflow:hidden;border:4px solid #070609;border-radius:43px;background:#32263d;aspect-ratio:1206/2622}.phone-screen video,.motion-poster{display:block;width:100%;height:100%;object-fit:contain}.motion-poster{position:absolute;inset:0;display:none}.phone-button{position:absolute;background:linear-gradient(90deg,#51495b,#c8bccf,#675a71);border-radius:2px;width:4px;left:-3px}.button-action{top:104px;height:24px}.button-volume{top:154px;height:68px}.button-power{left:auto;right:-8px;top:183px;height:83px}.motion-paused .fragrance-track{animation-play-state:paused}.motion-paused .motion-poster{display:block}.motion-paused video{visibility:hidden}.how-section{position:relative;padding:120px 5% 70px;max-width:1600px;margin:auto}.section-heading{margin-bottom:50px}.section-heading>.eyebrow{color:var(--lilac);margin-bottom:18px}.section-heading h2{font-size:46px;letter-spacing:-.04em;line-height:1.15;max-width:700px}.section-heading>p:last-child{font-size:14px;color:var(--muted);margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step{min-width:0}.step-art{height:300px;background:radial-gradient(ellipse at 50% 45%,#44315b,#1a1423 65%,#141018);position:relative;overflow:hidden;border-radius:20px}.step-number{position:absolute;z-index:2;top:20px;left:20px;font-family:'DM Mono',monospace;font-size:12px;color:#cfb3f0}.case-trio{display:flex;justify-content:center;align-items:center;height:100%;padding:35px 24px 20px;gap:4px}.case-trio img{width:31%;height:90%;filter:drop-shadow(0 12px 18px #0006)}.case-trio img:nth-child(1){transform:rotate(-12deg) translateY(18px)}.case-trio img:nth-child(3){transform:rotate(12deg) translateY(18px)}.reveal-image{width:100%;height:100%;object-fit:cover;object-position:center 43%}.discovered-bottles{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:40px}.discovered-bottles img{width:44%;height:92%;filter:drop-shadow(0 15px 12px #0008)}.discovered-bottles img:first-child{transform:rotate(-9deg)}.discovered-bottles img:last-child{transform:rotate(9deg) translateY(15px)}.step-copy{padding:25px 5px}.step h3{font-size:20px;line-height:1.3;letter-spacing:-.03em;margin-bottom:14px}.step p{font-size:14px;line-height:1.8;color:var(--muted);max-width:380px}.credit-note{font-size:11px;color:var(--muted);margin-top:30px;border-top:1px solid var(--line);padding-top:24px;line-height:1.6}.closing{text-align:center;padding:90px 24px 110px;background:radial-gradient(ellipse at 50% 100%,#35223f,transparent 65%)}.closing h2{font:normal 64px/1.1 Georgia,serif;letter-spacing:-.045em;margin:24px auto 32px}.closing .eyebrow{color:var(--lilac)}.site-footer{padding:36px 4.5%;border-top:1px solid var(--line);display:flex;align-items:center;gap:32px;font-size:11px;color:var(--muted)}.footer-brand{font-size:13px;font-weight:800;color:var(--paper);letter-spacing:-.03em}.site-footer nav{display:flex;gap:22px;margin-left:auto}.site-footer a:hover{color:#fff}.skip-link{position:absolute;left:20px;top:-90px;z-index:30;background:var(--paper);color:#100c16;padding:15px}.skip-link:focus{top:15px}
@media(max-width:1100px){.site-header{padding-inline:32px}.steps{gap:18px}.step-art{height:250px}.step h3{font-size:18px}.site-footer{flex-wrap:wrap;gap:22px}.site-footer nav{margin-left:auto}.phone-stage{width:310px}}
@media(max-width:650px){html{scroll-padding-top:20px}.site-header{height:90px;padding:19px 22px}.brand img{width:86px}.site-header nav{gap:12px;flex-direction:column;align-items:flex-end;font-size:11px}.site-header nav>a{padding:0}.site-header nav>a span{margin-left:6px}.launch-label{font-size:9px;gap:6px}.launch-label i{width:4px;height:4px}.eyebrow{font-size:9px;letter-spacing:.12em}.description{font-size:14px;line-height:1.7;max-width:300px}.cta{padding:16px 20px;font-size:12px}.text-link{font-size:12px;padding-bottom:10px;gap:24px}.phone-stage{width:260px}.phone{padding:7px;border-radius:41px;box-shadow:2px 0 0 #e6d9ef,5px 3px 0 #41394a,6px 5px 1px #8c7e99,15px 25px 35px #0008}.phone-screen{border-width:3px;border-radius:34px}.button-action{top:80px;height:20px}.button-volume{top:120px;height:52px}.button-power{top:145px;right:-6px;height:64px}.fragrance-wall{gap:10px}.fragrance-group{gap:10px;padding-bottom:10px}.bottle-tile{height:180px;border-radius:10px}.motion-toggle{font-size:9px;right:18px;bottom:18px}.how-section{padding:72px 22px 45px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:35px}.section-heading>p:last-child{font-size:13px;margin-top:14px}.steps{grid-template-columns:1fr;gap:22px}.step-art{height:280px;border-radius:14px}.step-copy{padding:22px 2px}.step h3{font-size:22px}.step p{font-size:14px}.credit-note{font-size:10px;margin-top:14px}.closing{padding:65px 22px 75px}.closing h2{font-size:42px}.site-footer{padding:30px 22px;gap:22px;display:grid;grid-template-columns:1fr}.site-footer nav{margin-left:0;grid-row:2}.site-footer p{grid-row:4;font-size:10px}.footer-brand{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fragrance-track{animation-play-state:paused}.motion-poster{display:block}.phone-screen video{visibility:hidden}}
