:root{--night: #080807;--panel: #11110f;--ink: #f5f0e5;--gold: #d8b467;--muted: #a9a294;--line: rgba(216, 180, 103, .22);--serif: "Bodoni 72", Didot, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 73% 16%,rgba(126,94,40,.16),transparent 26rem),radial-gradient(circle at 18% 82%,rgba(88,49,21,.12),transparent 28rem),var(--night);font-family:var(--sans);overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;opacity:.045;pointer-events:none;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='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.narrow{max-width:860px}.skip-link{position:fixed;top:-80px;left:12px;z-index:100;padding:12px;color:#111;background:var(--gold)}.skip-link:focus{top:12px}.eyebrow{color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.site-header{position:fixed;inset:0 0 auto;z-index:30;height:78px;border-bottom:1px solid transparent;transition:background .35s,border-color .35s}.site-header.scrolled{background:#080807e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{font:400 1.55rem var(--serif);letter-spacing:.06em;white-space:nowrap}.brand strong{color:var(--gold);font-weight:400}.brand-logo{display:block;width:auto;max-width:145px;max-height:48px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}.desktop-nav a{color:#d3cec3}.desktop-nav a:hover,.cart-link:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:18px}.cart-link{color:#aaa398;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.nav-cta,.primary,.secondary{border:1px solid var(--gold);cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:transform .2s,filter .2s,color .2s,border-color .2s}.nav-cta{padding:12px 18px;color:#15110a;background:var(--gold)}.nav-cta:hover,.primary:hover{transform:translateY(-2px);filter:brightness(1.1)}.primary{display:inline-block;padding:17px 24px;color:#15110a;background:var(--gold)}.primary[disabled]{opacity:.45;cursor:not-allowed;transform:none}.secondary{display:inline-block;padding:16px 24px;color:var(--ink);background:transparent;border-color:#f5f0e54d}.secondary:hover{color:var(--gold);border-color:var(--gold)}.hero{min-height:100svh;display:grid;align-items:center;padding:120px 0 60px;position:relative}.hero:after{content:"BRILLANT";position:absolute;right:-2vw;bottom:-1vw;color:#ffffff04;font:400 clamp(6rem,16vw,16rem)/.8 var(--serif);letter-spacing:-.06em;pointer-events:none}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:5vw}.hero h1{margin:18px 0 22px;font:400 clamp(4.6rem,9vw,8.3rem)/.78 var(--serif);letter-spacing:-.055em}.hero h1 em{color:var(--gold);font-weight:400;margin-left:.38em}.intro{max-width:540px;color:#b9b2a5;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.production-line{margin-top:42px;color:#d3cdc1;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.micro{margin-top:18px;color:#777166;font-size:.72rem;letter-spacing:.06em}.product-stage{min-height:620px;display:grid;place-items:center;position:relative;isolation:isolate}.halo{position:absolute;width:min(520px,80vw);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;box-shadow:0 0 90px #b2802c17,inset 0 0 80px #b2802c0f}.halo:before,.halo:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid rgba(216,180,103,.09);border-radius:inherit}.halo:after{top:24%;right:24%;bottom:24%;left:24%}.hero-product-frame{position:relative;z-index:2;width:min(680px,108%);overflow:visible;background:transparent}.hero-product-frame:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(216,180,103,.13),transparent 70%);filter:blur(30px);pointer-events:none}.hero-product-image{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.025) saturate(.96)}.bottle{position:relative;z-index:2;width:235px;height:430px;filter:drop-shadow(0 36px 34px rgba(0,0,0,.75));animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{transform:translateY(-9px)}}.cap{position:absolute;top:0;left:50%;width:90px;height:94px;transform:translate(-50%);background:linear-gradient(100deg,#080806,#302818 38%,#0a0907 72%,#282012);border:1px solid #554527;box-shadow:inset 12px 0 20px #ffdc820d,0 7px 15px #000}.cap:before{content:"VII";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--gold);font:400 1rem var(--serif);letter-spacing:.18em}.neck{position:absolute;top:82px;left:50%;width:58px;height:36px;transform:translate(-50%);background:linear-gradient(90deg,#17130c,#d0ab59 47%,#15110b);border:1px solid #917541}.glass{position:absolute;left:0;bottom:0;width:100%;height:322px;overflow:hidden;border:1px solid #4c412c;border-radius:8px 8px 20px 20px;background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 15% 73%,rgba(255,214,128,.08)),linear-gradient(180deg,#292115,#0b0907 32%,#090706 70%,#241609);box-shadow:inset 16px 0 28px #ffd2730e,inset -13px 0 24px #ffd2730a,inset 0 -28px 38px #713e1033}.glass:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(216,180,103,.12);border-radius:2px 2px 12px 12px}.bottle-label{position:absolute;inset:38% 12px auto;text-align:center}.monogram{display:block;color:var(--gold);font:400 4.8rem/.8 var(--serif)}.bottle-name{display:block;margin-top:15px;font:400 1.45rem var(--serif);letter-spacing:.08em}.release{display:block;margin-top:8px;color:#9b8453;font-size:.52rem;letter-spacing:.3em;text-transform:uppercase}.edition-tag{position:absolute;right:-20px;bottom:104px;z-index:3;padding:12px 14px;color:#15110a;background:var(--gold);font-size:.63rem;font-weight:800;letter-spacing:.15em;transform:rotate(-90deg)}section{padding:120px 0}.manifesto{border-block:1px solid var(--line);background:#ffffff03}.manifesto-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:10vw;align-items:start}.manifesto h2,.story h2,.order-section h2{margin:0;white-space:pre-line;font:400 clamp(2.9rem,6vw,5.5rem)/.98 var(--serif);letter-spacing:-.03em}.manifesto-copy{color:#bbb4a8;font:400 clamp(1.25rem,2vw,1.75rem)/1.55 var(--serif)}.manifesto-copy strong{color:var(--ink);font-weight:400}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:1px solid var(--line)}.note-card{min-height:270px;padding:34px;position:relative;overflow:hidden}.note-card+.note-card{border-left:1px solid var(--line)}.note-number{color:#8d713d;font:400 3.4rem var(--serif)}.note-duration{margin-top:7px;color:#70695e;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.note-card h3{margin:34px 0 12px;font:400 1.7rem var(--serif)}.note-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.7}.note-card p strong{color:#bbb3a5;font-weight:400}.note-card:after{content:attr(data-word);position:absolute;right:-7px;bottom:-13px;color:#ffffff06;font:400 4.2rem var(--serif)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.story-art{height:620px;position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,#17130e,#090908 60%)}.story-art span{position:absolute;inset:50% auto auto 50%;color:transparent;font:400 28rem/.7 var(--serif);-webkit-text-stroke:1px rgba(216,180,103,.45);transform:translate(-50%,-50%)}.story-art:after{content:"BRILLANT / RARE / INTENSE";position:absolute;inset:auto 28px 28px;padding-top:18px;color:var(--gold);border-top:1px solid var(--line);font-size:.6rem;letter-spacing:.25em}.story-text,.order-copy{max-width:590px;margin-top:28px;color:var(--muted);line-height:1.9}.facts{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;border-top:1px solid var(--line)}.fact{padding:22px 0;border-bottom:1px solid var(--line)}.fact:nth-child(odd){border-right:1px solid var(--line)}.fact:nth-child(2n){padding-left:22px}.fact b{display:block;color:var(--gold);font:400 1.6rem var(--serif)}.fact span{color:#797267;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase}.order-section{background:#0e0d0b;border-block:1px solid var(--line)}.order-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}.availability{margin-top:36px}.availability-top{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.availability-top strong{color:var(--gold)}.stock-bar{height:3px;margin-top:12px;overflow:hidden;background:#2b2822}.stock-bar span{display:block;height:100%;background:linear-gradient(90deg,#705629,var(--gold))}.buy-card{padding:36px;border:1px solid var(--line);background:#ffffff05;box-shadow:0 30px 80px #00000059}.buy-top{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.buy-top h3{margin:6px 0 0;font:400 1.8rem var(--serif)}.price{color:var(--gold);font:400 2rem var(--serif);white-space:nowrap}.size-row{margin:24px 0;padding:14px;border:1px solid var(--gold);background:#d8b46714;font-size:.75rem;letter-spacing:.1em;text-align:center}.full{width:100%}.waitlist-form label{display:block;margin-bottom:9px;color:#8c8579;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.waitlist-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.waitlist-row input{min-width:0;padding:15px 16px;color:var(--ink);background:#090806;border:1px solid var(--line);border-right:0;outline:0}.waitlist-row input:focus{border-color:var(--gold)}.consent-note,.form-message{margin:12px 0 0;color:#817a6e;font-size:.7rem;line-height:1.55}.consent-note a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.buy-meta{display:grid;gap:12px;margin-top:24px;color:#8c8579;font-size:.74rem}.buy-meta span:before{content:"\25c7";margin-right:10px;color:var(--gold)}.contact-section{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.contact-section:before{content:"CONTACT";position:absolute;right:-2vw;bottom:-2vw;color:#ffffff04;font:400 clamp(6rem,15vw,15rem)/.8 var(--serif);letter-spacing:-.06em;pointer-events:none}.contact-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:9vw;align-items:start}.contact-copy h2{max-width:620px;margin:18px 0 28px;font:400 clamp(3rem,6vw,5.6rem)/.95 var(--serif);letter-spacing:-.04em}.contact-intro{max-width:520px;color:var(--muted);line-height:1.85}.contact-email{display:inline-flex;flex-direction:column;gap:8px;margin-top:48px;color:var(--gold);font:400 clamp(1.35rem,2.2vw,2rem) var(--serif);border-bottom:1px solid var(--line);padding-bottom:10px}.contact-email span{color:#756e62;font:700 .62rem var(--sans);letter-spacing:.18em;text-transform:uppercase}.contact-email:hover{border-color:var(--gold)}.contact-phone{display:flex;flex-direction:column;gap:6px;width:fit-content;margin-top:22px;color:#c8c0b2;font:400 1.15rem var(--serif);border-bottom:1px solid var(--line);padding-bottom:8px}.contact-phone span{color:#756e62;font:700 .62rem var(--sans);letter-spacing:.18em;text-transform:uppercase}.contact-phone:hover{color:var(--gold);border-color:var(--gold)}.contact-response{margin-top:16px;color:#777064;font-size:.72rem;letter-spacing:.06em}.contact-card{padding:40px;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);box-shadow:0 30px 80px #00000059}.contact-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line)}.contact-card-top h3{margin:0;font:400 2rem var(--serif)}.contact-form{display:grid;gap:20px}.contact-form label{display:grid;gap:9px}.contact-form label>span{color:#8c8579;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form input,.contact-form textarea{width:100%;padding:15px 16px;color:var(--ink);background:#090806;border:1px solid var(--line);border-radius:0;outline:0;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 1px #d8b4671f}.contact-form textarea{min-height:160px}.contact-success{margin:0;padding:15px 16px;color:#dfc581;border:1px solid rgba(216,180,103,.45);background:#d8b46714;line-height:1.55}.contact-errors{color:#e3a8a1;font-size:.85rem;line-height:1.6}.contact-errors ul{margin-bottom:0}.contact-privacy{margin:-5px 0 0;color:#777064;font-size:.7rem;line-height:1.55}.contact-privacy a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.site-footer{padding:60px 0 36px}.footer-top{display:flex;justify-content:space-between;align-items:end;padding-bottom:42px;border-bottom:1px solid var(--line)}.footer-claim{max-width:420px;color:#7e786d;font:400 1.15rem/1.6 var(--serif)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:24px;color:#605b53;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.footer-links{display:flex;gap:22px}.footer-links a:hover{color:var(--gold)}.standard-page{min-height:70vh;padding-top:150px}.standard-page h1{margin:14px 0 35px;font:400 clamp(3rem,7vw,6rem)/.95 var(--serif)}.page-content,.product-description{color:#bcb4a7;line-height:1.8}.legal-page{min-height:100vh}.legal-panel{border-top:1px solid var(--line)}.legal-block{display:grid;grid-template-columns:minmax(180px,.72fr) 1.28fr;gap:50px;padding:30px 0;border-bottom:1px solid var(--line)}.legal-block h2{margin:0;color:var(--gold);font:400 1.35rem var(--serif)}.legal-block p{margin:0;color:#bcb4a7;line-height:1.8}.legal-block strong{color:var(--ink);font-weight:500}.legal-block a{color:var(--ink);border-bottom:1px solid var(--line)}.legal-block a:hover{color:var(--gold);border-color:var(--gold)}.legal-note{margin-top:26px;color:#777064;font-size:.75rem;line-height:1.6}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.product-image{width:100%;height:auto}.product-description{margin:26px 0}.inline{margin-top:20px}.cart-item{display:grid;grid-template-columns:1fr 80px auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-item small{display:block;margin-top:7px;color:var(--muted)}.cart-item input{width:70px;padding:10px;color:var(--ink);background:#0d0c0a;border:1px solid var(--line)}.cart-total{display:flex;justify-content:space-between;margin:35px 0;font-size:1.3rem}.shopify-policy__container{max-width:860px!important;padding:150px 20px 100px!important}.shopify-policy__title h1{font:400 clamp(3rem,7vw,6rem)/.95 var(--serif)}@media(max-width:850px){.desktop-nav,.cart-link{display:none}.hero-grid,.manifesto-grid,.story-grid,.order-grid,.product-page-grid,.contact-grid{grid-template-columns:1fr}.hero-copy{padding-top:30px}.hero h1{font-size:clamp(4.4rem,20vw,7rem)}.product-stage{min-height:540px}.bottle{transform:scale(.87)}@keyframes breathe{50%{transform:scale(.87) translateY(-9px)}}.manifesto-grid{gap:35px}.waitlist-row{grid-template-columns:1fr;gap:10px}.waitlist-row input{border-right:1px solid var(--line)}.notes-grid{grid-template-columns:1fr}.note-card{min-height:220px}.note-card+.note-card{border-top:1px solid var(--line);border-left:0}.note-card h3{margin-top:28px}.story-art{height:480px}.story-grid,.order-grid,.contact-grid{gap:55px}}@media(max-width:520px){.wrap{width:min(100% - 26px,1180px)}.brand{font-size:1.3rem}.nav-cta{padding:10px 12px;font-size:.58rem}.header-actions{gap:8px}section{padding:85px 0}.hero{padding-top:94px}.hero h1{font-size:clamp(4rem,21vw,5.5rem)}.intro{font-size:.94rem}.product-stage{min-height:470px;margin-top:-20px}.bottle{transform:scale(.72)}@keyframes breathe{50%{transform:scale(.72) translateY(-9px)}}.halo{width:350px}.facts{grid-template-columns:1fr}.fact:nth-child(odd){border-right:0}.fact:nth-child(2n){padding-left:0}.buy-card{padding:25px 20px}.contact-card{padding:28px 20px}.contact-fields,.legal-block{grid-template-columns:1fr}.legal-block{gap:12px}.footer-top{display:block}.footer-claim{margin-top:24px}.cart-item{grid-template-columns:1fr 60px}.cart-item span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bottle{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
