@font-face{font-family:vazirmatnArabic;src:url(../media/vazirmatn_arabic_wght_normal-s.p.0tzxgo2fuaf-x.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatnArabic Fallback;src:local(Arial);ascent-override:102.54%;descent-override:53.71%;line-gap-override:0.0%;size-adjust:100.0%}.vazirmatnarabic_b3ecaf75-module__cynJDq__className{font-family:vazirmatnArabic,vazirmatnArabic Fallback}.vazirmatnarabic_b3ecaf75-module__cynJDq__variable{--font-vazirmatn-arabic:"vazirmatnArabic", "vazirmatnArabic Fallback"}
@font-face{font-family:vazirmatnLatin;src:url(../media/vazirmatn_latin_wght_normal-s.p.00gnhmt88g2y1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatnLatin Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.vazirmatnlatin_c5ed5143-module__E-xNKW__className{font-family:vazirmatnLatin,vazirmatnLatin Fallback}.vazirmatnlatin_c5ed5143-module__E-xNKW__variable{--font-vazirmatn-latin:"vazirmatnLatin", "vazirmatnLatin Fallback"}
@font-face{font-family:markaziArabic;src:url(../media/markazi_text_arabic_500_normal-s.p.0d94rp4h8etc3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:markaziArabic;src:url(../media/markazi_text_arabic_600_normal-s.p.33tpagzzxblph.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:markaziArabic Fallback;src:local(Arial);ascent-override:83.89%;descent-override:36.13%;line-gap-override:0.0%;size-adjust:100.0%}.markaziarabic_a9bfa576-module__Sn2qDG__className{font-family:markaziArabic,markaziArabic Fallback}.markaziarabic_a9bfa576-module__Sn2qDG__variable{--font-v2-markazi-arabic:"markaziArabic", "markaziArabic Fallback"}
@font-face{font-family:markaziLatin;src:url(../media/markazi_text_latin_500_normal-s.p.0gik6gm7oq-83.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:markaziLatin;src:url(../media/markazi_text_latin_600_normal-s.p.2vqn6_msbbem8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:markaziLatin Fallback;src:local(Arial);ascent-override:109.91%;descent-override:47.34%;line-gap-override:0.0%;size-adjust:76.33%}.markazilatin_9244bf82-module__uEBOOG__className{font-family:markaziLatin,markaziLatin Fallback}.markazilatin_9244bf82-module__uEBOOG__variable{--font-v2-markazi-latin:"markaziLatin", "markaziLatin Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_300_normal-s.p.2xk9yf9cnqopu.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_400_normal-s.p.2qyagg8g0luaj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_500_normal-s.p.1gqhx3exnf1t4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.cormorant_e547def-module__aKjVXG__className{font-family:cormorant,cormorant Fallback}.cormorant_e547def-module__aKjVXG__variable{--font-v2-cormorant:"cormorant", "cormorant Fallback"}
.nv2{--black:#080706;--surface:#12100d;--gold:#b9944a;--gold-hi:#d6b66a;--ivory:#ece5d8;--muted:#cbc3b6;--line:#b9944a47;--serif-lat:var(--font-v2-cormorant), "Cormorant Garamond", serif;--serif-fa:var(--font-v2-markazi), "Markazi Text", serif;--sans-fa:var(--font-vazirmatn), "Vazirmatn", sans-serif;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sal:env(safe-area-inset-left,0px);background:var(--black);color:var(--ivory);font-family:var(--sans-fa);text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.85;overflow-x:clip}.nv2 :where(a,button):focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}.nv2 main{background:var(--black);overflow:clip}.nv2 .site-header{z-index:30;direction:ltr;border-bottom:1px solid #ece5d816;justify-content:space-between;align-items:center;height:106px;padding:0 6vw;display:flex;position:absolute;inset:0 0 auto}.nv2 .brand{align-items:center;gap:17px;display:flex;position:relative;left:calc(clamp(56px,6vw,64px) - 6vw)}.nv2 .official-logo{object-fit:contain;width:78px;height:78px;display:block}.nv2 .brand-wordmark{color:var(--ivory);font-family:var(--serif-lat);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.nv2 .brand-wordmark strong{font:500 25px/1 var(--serif-lat);letter-spacing:.32em;padding-left:.32em;display:block}.nv2 .brand-wordmark small{color:var(--ivory);font:500 9px/1 var(--serif-lat);letter-spacing:.58em;opacity:.78;margin-top:8px;padding-left:.58em;display:block}.nv2 .nav{direction:rtl;gap:clamp(22px,2.6vw,52px);display:flex}.nv2 .nav>a{color:var(--muted);white-space:nowrap;padding:8px 0;font-size:14px;font-weight:500;position:relative}.nv2 .nav>a:after{content:"";background:var(--gold);height:1px;transition:transform .4s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nv2 .nav>a:hover{color:var(--ivory)}.nv2 .nav>a:hover:after{transform:scaleX(1)}.nv2 .menu-toggle,.nv2 .nav .nova-account{display:none}.nv2 .brand{order:1}.nv2 .header-tools{direction:rtl;border-right:1px solid #b9944a42;order:2;align-items:center;gap:clamp(10px,1.2vw,18px);margin-left:auto;margin-right:clamp(20px,2.2vw,40px);padding-right:clamp(20px,2.2vw,40px);display:flex}.nv2 .nav{order:3}.nv2 .menu-toggle{order:4}.nv2 .nv2-account-link{min-height:40px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .3s;display:flex}.nv2 .nv2-account-link svg{color:var(--gold-hi);flex:none}.nv2 .nv2-account-link:hover{color:var(--ivory)}.nv2 .header-tools a:focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}.nv2 .site-header--solid{background:var(--black);position:relative}.nv2 .nv2-icon-link{width:40px;height:40px;color:var(--muted);place-items:center;transition:color .3s;display:grid}.nv2 .nv2-icon-link:hover,.nv2 .nv2-icon-link[aria-current=page]{color:var(--gold-hi)}.nv2 .nv2-wishlist-link{display:none}.nv2 .nav>a[aria-current=page]{color:var(--ivory)}.nv2 .nav>a[aria-current=page]:after{transform:scaleX(1)}.nv2 .hero{--mx:0;--my:0;--scroll:0;background:radial-gradient(circle at 44% 47%, #1d140d 0, var(--black) 54%);isolation:isolate;height:100svh;min-height:100svh;position:relative;overflow:hidden}.nv2 .hero-noise{z-index:10;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' 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}.nv2 .halo{z-index:-1;aspect-ratio:1;width:min(49vw,705px);transform:translate(calc(-50% + var(--mx) * 7px), calc(-50% + var(--my) * 5px));filter:blur(17px);opacity:calc(1 - var(--scroll) * .8);background:radial-gradient(circle,#d6b66a57,#b9944a14 42%,#0000 70%);border-radius:50%;animation:12s ease-in-out infinite nv2-breathe;position:absolute;top:48%;left:44%}@keyframes nv2-breathe{50%{opacity:.76;transform:translate(-50%,-50%)scale(1.055)}}.nv2 .orbit{z-index:3;pointer-events:none;opacity:calc(1 - var(--scroll) * 1.25);border:1px solid #d6b66a40;border-radius:50%;position:absolute;top:50%;left:41%;-webkit-mask-image:linear-gradient(90deg,#000 0 66%,#00000040 78%,#0000 88%);mask-image:linear-gradient(90deg,#000 0 66%,#00000040 78%,#0000 88%)}.nv2 .orbit:after{content:"";border-radius:inherit;clip-path:inset(50% 0 0);border-bottom:1px solid #ece5d83d;position:absolute;inset:-1px}.nv2 .orbit-one{width:min(55vw,790px);height:min(23vw,330px);animation:44s linear infinite nv2-orbit;transform:translate(-50%,-50%)rotate(-10deg)}.nv2 .orbit-two{width:min(33vw,470px);height:min(45vw,640px);opacity:calc(.48 - var(--scroll) * .7);animation:56s linear infinite nv2-orbit2;transform:translate(-50%,-50%)rotate(22deg)}@keyframes nv2-orbit{to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes nv2-orbit2{to{transform:translate(-50%,-50%)rotate(-335deg)}}.nv2 .dust{z-index:4;opacity:.38;background-image:radial-gradient(circle, var(--gold-hi) 0 .75px, transparent 1.3px);pointer-events:none;background-size:127px 113px;animation:26s linear infinite alternate nv2-dust;position:absolute;inset:18% 25%;-webkit-mask-image:radial-gradient(circle,#000,#0000 67%);mask-image:radial-gradient(circle,#000,#0000 67%)}@keyframes nv2-dust{to{opacity:.42;transform:translate(14px,-18px)}}.nv2 .nova-word{z-index:0;transform:translate(-50%,calc(-50% + var(--scroll) * -28px + var(--my) * 22px)) scale(calc(1 + var(--scroll) * .025));color:#ece5d818;font:300 clamp(220px,31vw,490px)/.66 var(--serif-lat);letter-spacing:calc(-.075em + var(--scroll) * .055em);white-space:nowrap;opacity:calc(1 - var(--scroll) * .72);pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;animation:2.2s cubic-bezier(.22,.8,.2,1) both nv2-reveal;position:absolute;top:46%;left:46%}@keyframes nv2-reveal{0%{opacity:0;letter-spacing:.1em;filter:blur(12px)}}.nv2 .hero-machine{z-index:2;width:min(46vw,660px);transform:translate(calc(-50% + var(--mx) * 7px),calc(var(--scroll) * -42px + var(--my) * 4px)) scale(calc(1 - var(--scroll) * .04));opacity:calc(.95 - var(--scroll) * .52);filter:drop-shadow(0 0 42px #d6b66a1f);transition:transform .8s cubic-bezier(.22,.61,.36,1);position:absolute;top:9%;bottom:1%;left:44%;-webkit-mask-image:radial-gradient(at 50% 49%,#000 38%,#000000eb 58%,#0000 79%);mask-image:radial-gradient(at 50% 49%,#000 38%,#000000eb 58%,#0000 79%)}.nv2 .hero-machine:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 50% 65%,#d6b66a33,#0000 58%);position:absolute;inset:27% 22% 20%}.nv2 .hero-machine img{object-fit:cover;object-position:center 48%;filter:sepia(.34)saturate(.74)contrast(1.16)brightness(.76)}.nv2 .hero-copy{z-index:12;inset-inline-start:7vw;text-align:start;width:min(460px,35vw);position:absolute;top:51%;transform:translateY(-50%)}.nv2 .section-index{color:var(--gold-hi);font:500 17px/1.6 var(--sans-fa);letter-spacing:.02em;direction:ltr;align-items:center;gap:12px;display:flex}.nv2 .hero-copy h1{font-family:var(--serif-fa);letter-spacing:0;color:var(--ivory);margin:0 0 20px;font-size:52px;font-weight:500;line-height:1.25}.nv2 .hero-copy p{color:#d0c7b9;margin:0;font-size:17px;font-weight:400;line-height:1.85}.nv2 .hero-actions{gap:14px;margin-top:32px;display:flex}.nv2 .art-button{border:1px solid var(--gold);background:var(--gold);min-width:175px;height:48px;color:var(--black);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:25px;padding:0 19px;font-size:14px;font-weight:500;line-height:1;transition:background .55s,border-color .55s,transform .55s;display:inline-flex}.nv2 .art-button svg{transform:rotate(180deg)}.nv2 .art-button svg,.nv2 .collection-card svg,.nv2 .slider-controls svg,.nv2 .product-go svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px}.nv2 .art-button:hover{background:var(--gold-hi);transform:translateY(-2px)}.nv2 .art-button--secondary{color:var(--ivory);background:0 0;border-color:#ece5d840}.nv2 .art-button--secondary:hover{border-color:var(--gold);background:#ece5d80f}.nv2 .scroll-cue{z-index:12;color:var(--muted);font:500 12px var(--serif-lat);letter-spacing:.25em;direction:ltr;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.nv2 .scroll-cue i{background:linear-gradient(var(--gold),transparent);width:1px;height:44px}.nv2 .v2-placeholder{background:radial-gradient(circle at 50% 48%,#b9944a1a,#17120e 36%,#0b0908 76%);position:absolute;inset:0}.nv2 .v2-placeholder:before{content:"";background:radial-gradient(circle at 50% 52%,#d6b66a09,#0000 46%);border:1px solid #b9944a14;position:absolute;inset:8%}.nv2 .v2-placeholder:after{content:"";background:linear-gradient(#b9944a2e,#b9944a2e) 50%/34px 1px no-repeat,linear-gradient(#b9944a2e,#b9944a2e) 50%/1px 34px no-repeat;width:34px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 17px)}.nv2 .gallery-intro{text-align:center;direction:rtl;flex-direction:column;align-items:center;margin-bottom:52px;padding:0 8vw;display:flex;position:relative}.nv2 .gallery-intro h2,.nv2 .curated h2{font-family:var(--serif-fa);letter-spacing:0;margin:14px 0 16px;font-size:44px;font-weight:600;line-height:1.28}.nv2 .gallery-intro>p:last-child{max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.85}.nv2 .collections-section{background:radial-gradient(ellipse at 50% 0,#b9944a0e,transparent 35%),var(--surface);direction:ltr;padding:104px 0 112px}.nv2 .collection-stage{perspective:1150px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:620px;position:relative}.nv2 .collection-stage:active{cursor:grabbing}.nv2 .collection-rail{transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nv2 .collection-card{pointer-events:auto;--distance:0;--abs:0;width:min(31vw,430px);height:555px;transform:translateX(calc(var(--distance) * 74% + var(--drag,0px))) translateZ(calc(var(--abs) * -175px)) rotateY(calc(var(--distance) * -10deg)) rotateZ(calc(var(--distance) * 1.8deg)) translateY(calc(var(--abs) * 42px));opacity:calc(1 - var(--abs) * .22);z-index:calc(5 - var(--abs));cursor:pointer;text-align:left;color:var(--ivory);will-change:transform;-webkit-user-drag:none;background:#100e0c;border:1px solid #b9944a2e;padding:0;transition:transform .95s cubic-bezier(.16,.72,.2,1),opacity .7s;position:absolute;overflow:hidden}.nv2 .collection-card img{object-fit:cover;filter:grayscale(.45)sepia(.2)brightness(.65);pointer-events:none;transition:filter 1s,transform 1s}.nv2 .collection-card.is-active img{filter:grayscale(.1)sepia(.25)brightness(.78);transform:scale(1.02)}.nv2 .card-shade{z-index:1;background:linear-gradient(#0000 40%,#080706f0);position:absolute;inset:0}.nv2 .collection-card .card-copy,.nv2 .collection-card i{z-index:2;position:absolute}.nv2 .collection-card .card-copy{flex-direction:column;display:flex;bottom:32px;left:80px;right:28px}.nv2 .collection-card small{font:500 13px var(--serif-lat);letter-spacing:.18em;color:var(--gold-hi);align-self:flex-start;margin:0 0 21.6px -52px}.nv2 .collection-card strong{font:600 30px/1.28 var(--serif-fa);letter-spacing:0;text-align:start;direction:rtl}.nv2 .collection-card i{border:1px solid var(--line);opacity:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .4s;display:grid;bottom:34px;left:28px}.nv2 .collection-card.is-active i{opacity:1}.nv2 .collection-card.has-desc .card-copy{bottom:30px}.nv2 .collection-card .card-desc{color:var(--muted);font:400 14px/1.7 var(--sans-fa);text-align:start;-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;margin:10px 0 0;font-style:normal;display:-webkit-box;overflow:hidden}.nv2 .slider-controls{align-items:center;gap:20px;width:min(500px,80vw);margin:34px auto 0;display:flex}.nv2 .slider-controls button{border:1px solid var(--line);cursor:pointer;background:0 0;flex:none;place-items:center;width:42px;height:42px;display:grid}.nv2 .slider-controls button:disabled{opacity:.35;cursor:default}.nv2 .slider-controls button:last-child{transform:rotate(180deg)}.nv2 .slider-controls>div{background:#ece5d826;flex:1;height:1px}.nv2 .slider-controls>div span{background:var(--gold);height:100%;transition:width .6s;display:block}.nv2 .drag-note{text-align:center;color:var(--muted);font:500 12px var(--serif-lat);letter-spacing:.22em;margin-top:20px}.nv2 .featured{background:var(--black);direction:rtl;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:112px 8vw;display:grid}.nv2 .featured-visual{background:radial-gradient(circle at 50% 48%,#b9944a1a,#17120e 31%,#0b0908 72%);border:1px solid #b9944a1f;height:620px;display:block;position:relative;overflow:hidden}.nv2 .featured-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #080706}.nv2 .featured-visual img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.nv2 .featured-visual:hover img{transform:scale(1.025)}.nv2 .featured-copy{max-width:460px}.nv2 .featured-copy h2{font-family:var(--serif-fa);letter-spacing:0;margin:20px 0 24px;font-size:40px;font-weight:600;line-height:1.28}.nv2 .featured-copy h2 bdi,.nv2 .product-meta h3 bdi{font-family:var(--serif-lat);font-weight:500}.nv2 .price{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:40px 0 0;padding:22px 0;display:flex}.nv2 .price span{color:var(--muted);font-size:14px}.nv2 .price strong{font-size:17px;font-weight:500}.nv2 .price s{color:var(--muted);margin-inline-end:10px;font-size:13px;font-weight:400}.nv2 .availability{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 28px;padding:14px 0;font-size:14px;display:flex}.nv2 .availability b{color:var(--ivory);font-weight:500}.nv2 .object-code{color:var(--muted);font:14px/1.7 var(--sans-fa);text-align:right;direction:ltr;unicode-bidi:isolate;margin-top:48px}.nv2 .empty-slot{color:var(--muted);font-size:14px}.nv2 .commission{box-sizing:border-box;background:var(--surface);direction:rtl;height:calc(100svh + 640px);padding-block:112px 0;position:relative}.nv2 .commission-sticky{direction:ltr;grid-template-columns:1fr 1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.nv2 .commission-visual{position:relative;overflow:hidden}.nv2 .commission-visual:after{content:"";z-index:1;background:linear-gradient(90deg,transparent 65%,var(--surface));pointer-events:none;position:absolute;inset:0}.nv2 .commission-visual img{object-fit:cover;filter:grayscale(.7)sepia(.45)brightness(.55);animation:.7s nv2-image-in}@keyframes nv2-image-in{0%{opacity:.2;transform:scale(1.03)}}.nv2 .visual-count{z-index:2;color:#ece5d84d;font:300 130px/1 var(--serif-lat);position:absolute;bottom:5vh;left:4vw}.nv2 .commission-copy{direction:rtl;flex-direction:column;justify-content:center;padding:80px 8vw;display:flex}.nv2 .commission-copy h2{font-family:var(--serif-fa);letter-spacing:0;margin:24px 0 20px;font-size:44px;font-weight:600;line-height:1.28}.nv2 .commission-copy h2 em,.nv2 .final-cta h2 em{font-family:var(--serif-fa);color:var(--gold-hi);font-style:normal;font-weight:600}.nv2 .commission-copy>p{color:var(--muted);margin:0;font-size:17px;line-height:1.85}.nv2 .commission-copy .art-button{align-self:flex-start}.nv2 .stages{border-right:1px solid #ece5d82e;row-gap:4px;margin:40px 0;padding-right:34px;display:grid;position:relative}.nv2 .stage-progress{background:var(--gold-hi);width:1px;transition:height .6s;position:absolute;top:0;right:-1px}.nv2 .stages button{color:#948b7e;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;height:58px;font-size:20px;font-weight:500;transition:color .5s;display:flex}.nv2 .stages button span{color:inherit;font:500 16px var(--serif-lat);letter-spacing:.06em;min-width:22px}.nv2 .stages button.active{color:var(--ivory)}.nv2 .curated{background:var(--black);direction:rtl;padding:112px 7vw}.nv2 .best-sellers{background:radial-gradient(ellipse at 50% 0,#b9944a0e,transparent 35%),var(--surface);color:var(--ivory);--color-surface:#100e0c;--color-paper:#100e0c;--color-ink:var(--ivory);--color-ink-muted:var(--muted);--color-line:#b9944a33;--color-accent:var(--gold-hi);--color-accent-soft:#b9944a24;direction:rtl;padding:96px 7vw 104px}.nv2 .best-sellers-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.nv2 .best-sellers h2{font-family:var(--serif-fa);letter-spacing:0;color:var(--ivory);margin:12px 0 0;font-size:40px;font-weight:600;line-height:1.28}.nv2 .best-sellers-all{min-height:44px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.nv2 .best-sellers-all:hover{color:var(--ivory);border-color:var(--gold)}.nv2 .best-sellers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.nv2 .curated-heading{justify-content:space-between;align-items:end;margin-bottom:56px;display:flex}.nv2 .curated-heading h2{font-size:44px}.nv2 .curated-heading>p{color:var(--muted);margin:0;padding-bottom:8px;font-size:17px;line-height:1.85}.nv2 .product-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:3vw;display:grid}.nv2 .product:nth-child(2){margin-top:64px}.nv2 .product-image{background:var(--surface);border:1px solid #b9944a29;height:min(44vw,600px);display:block;position:relative;overflow:hidden}.nv2 .product-image:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 70%,#b9944a1f,#0000 45%);transition:opacity .5s;position:absolute;inset:0}.nv2 .product-image img{object-fit:cover;filter:grayscale(.7)sepia(.25)brightness(.64);transition:transform .9s,filter .9s}.nv2 .product:hover .product-image img,.nv2 .product:focus-within .product-image img{filter:grayscale(.3)sepia(.3)brightness(.76);transform:scale(1.045)}.nv2 .product:hover .product-image:after{opacity:1}.nv2 .product-order{z-index:2;font:500 14px var(--serif-lat);letter-spacing:.2em;position:absolute;top:18px;left:18px}.nv2 .product-go{z-index:3;border:1px solid var(--gold);opacity:0;background:#080706b3;place-items:center;width:46px;height:46px;transition:all .4s;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(8px)}.nv2 .product:hover .product-go,.nv2 .product:focus-within .product-go{opacity:1;transform:none}.nv2 .product-meta{border-bottom:1px solid var(--line);direction:rtl;grid-template-columns:1fr auto;align-items:end;gap:0 16px;padding:20px 4px;display:grid}.nv2 .product-meta small{color:var(--gold-hi);text-align:right;font:500 14px var(--serif-lat);letter-spacing:.18em;direction:ltr;grid-column:1/-1}.nv2 .product-meta h3{margin:10px 0 0;font-size:20px;font-weight:500;line-height:1.5}.nv2 .product-meta .product-price{white-space:nowrap;margin:10px 0 0;font-size:14px;font-weight:500}.nv2 .product-meta p{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:13px}.nv2 .final-cta{text-align:center;background:radial-gradient(circle at 50% 42%,#211510,var(--black) 55%);isolation:isolate;direction:rtl;flex-direction:column;align-items:center;padding:128px 8vw 112px;display:flex;position:relative;overflow:hidden}.nv2 .final-monogram{z-index:-1;font:300 650px/.7 var(--serif-lat);color:#b9944a09;pointer-events:none;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.nv2 .final-orbit{z-index:-1;pointer-events:none;border:1px solid #b9944a26;border-radius:50%;width:620px;height:260px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.nv2 .final-cta .label{color:var(--gold-hi);font:500 15px var(--serif-lat);letter-spacing:.26em;text-align:center;direction:ltr;margin:0 0 35px}.nv2 .final-cta h2{font-family:var(--serif-fa);letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.28}.nv2 .final-cta>p:not(.label){color:var(--muted);margin:20px 0 36px;font-size:17px;line-height:1.85}.nv2 .nv2-footer>footer{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--black);border-top-color:#ece5d81f}.nv2 .nv2-campaign{color:var(--ivory);width:min(860px, calc(100vw - 32px - var(--sal) - var(--sar)));max-width:none;max-height:calc(100dvh - 32px - var(--sat) - env(safe-area-inset-bottom,0px));background:0 0;border:0;margin:auto;padding:0;position:fixed;overflow:visible}.nv2 .nv2-campaign:not(.has-image){width:min(560px, calc(100vw - 32px - var(--sal) - var(--sar)))}.nv2 .nv2-campaign::backdrop{-webkit-backdrop-filter:blur(3px);background:#050403cc}.nv2 .nv2-campaign[open]{animation:.7s cubic-bezier(.22,.61,.36,1) nv2-campaign-in}@keyframes nv2-campaign-in{0%{opacity:0;transform:scale(.985)}}.nv2 .nv2-campaign__panel{max-height:inherit;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;direction:rtl;background:radial-gradient(circle at 82% 0,#b9944a17,#0000 52%),#0e0c0a;border:1px solid #b9944a61;grid-template-columns:1fr;display:grid;position:relative;overflow-y:auto;box-shadow:0 34px 90px #0000009e,0 0 70px #b9944a12}.nv2 .nv2-campaign.has-image .nv2-campaign__panel{grid-template-columns:1.08fr .92fr}.nv2 .nv2-campaign__media{border-inline-start:1px solid #b9944a2e;order:2;min-height:460px;position:relative;overflow:hidden}.nv2 .nv2-campaign__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e0c0a59,#0000 40%),radial-gradient(circle at 50% 60%,#0000 40%,#0807068c);position:absolute;inset:0}.nv2 .nv2-campaign__media img{object-fit:cover;filter:sepia(.18)saturate(.85)brightness(.82)}.nv2 .nv2-campaign__copy{text-align:start;flex-direction:column;align-items:flex-start;padding:60px 52px 48px;display:flex}.nv2 .nv2-campaign__eyebrow{color:var(--gold-hi);font:500 15px/1.5 var(--serif-lat);letter-spacing:.24em;direction:ltr;unicode-bidi:isolate;margin:0}.nv2 .nv2-campaign h2{font:600 44px/1.25 var(--serif-fa);color:var(--ivory);letter-spacing:0;margin:18px 0 16px}.nv2 .nv2-campaign__body{color:var(--muted);margin:0;font-size:17px;line-height:1.9}.nv2 .nv2-campaign__code{width:100%;margin-top:30px}.nv2 .nv2-campaign__code-label{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.nv2 .nv2-campaign__code-row{background:#08070680;border:1px solid #b9944a6b;align-items:stretch;display:flex}.nv2 .nv2-campaign__code-row input{min-width:0;color:var(--ivory);letter-spacing:.18em;text-align:left;background:0 0;border:0;outline:none;flex:1;padding:12px 16px;font:500 18px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nv2 .nv2-campaign__code-row button{min-height:48px;color:var(--gold-hi);cursor:pointer;white-space:nowrap;background:#b9944a14;border:0;border-inline-start:1px solid #b9944a6b;padding:0 20px;font-size:14px;font-weight:500;transition:background .4s}.nv2 .nv2-campaign__code-row button:hover{background:#b9944a29}.nv2 .nv2-campaign__code-row:focus-within{border-color:var(--gold-hi)}.nv2 .nv2-campaign__copied{min-height:20px;color:var(--gold-hi);margin-top:8px;font-size:12px;display:block}.nv2 .nv2-campaign__cta{margin-top:26px}.nv2 .nv2-campaign__close{z-index:3;cursor:pointer;background:#0807069e;border:1px solid #ece5d838;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .4s;display:grid;position:absolute;top:14px;left:14px}.nv2 .nv2-campaign__close:hover{border-color:var(--gold)}.nv2 .nv2-campaign__close span,.nv2 .nv2-campaign__close span:after{background:var(--ivory);width:16px;height:1px;display:block;transform:rotate(45deg)}.nv2 .nv2-campaign__close span:after{content:"";transform:rotate(90deg)}.nv2 .nv2-wa{z-index:29;left:calc(22px + var(--sal));bottom:calc(22px + env(safe-area-inset-bottom,0px));direction:ltr;text-decoration:none;transition:opacity .5s,visibility .5s,transform .5s;display:block;position:fixed}.nv2 .nv2-wa__button{width:54px;height:54px;color:var(--ivory);background:radial-gradient(circle at 34% 28%,#1e1a14,#0b0908 72%);border:1px solid #b9944a94;border-radius:50%;place-items:center;transition:border-color .4s,transform .4s;display:grid;position:relative;box-shadow:0 12px 30px #00000080,0 0 22px #b9944a14}.nv2 .nv2-wa__button svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linejoin:round;width:25px;height:25px}.nv2 .nv2-wa__button:after{content:"";background:#5e9670;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #0b0908}.nv2 .nv2-wa:hover .nv2-wa__button{border-color:var(--gold-hi);transform:translateY(-2px)}.nv2 .nv2-wa:focus-visible{outline:none}.nv2 .nv2-wa:focus-visible .nv2-wa__button{outline:1px solid var(--gold-hi);outline-offset:4px}.nv2 .nv2-wa__tip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0e0c0a;border:1px solid #b9944a57;flex-direction:column;gap:2px;padding:10px 16px;transition:opacity .4s,visibility .4s,transform .4s;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 12px 30px #00000073}.nv2 .nv2-wa__tip strong{color:var(--ivory);font:500 14px/1.5 var(--sans-fa);text-align:right;direction:rtl}.nv2 .nv2-wa__tip small{color:var(--gold-hi);font:500 14px/1.3 var(--serif-lat);letter-spacing:.08em}.nv2 .nv2-wa:hover .nv2-wa__tip,.nv2 .nv2-wa:focus-visible .nv2-wa__tip{opacity:1;visibility:visible;transform:translateY(-50%)}.nv2 .nv2-wa.is-hidden,html[data-nv2-dialog] .nv2 .nv2-wa{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}@media (min-width:801px){.nv2 .nv2-wa--no-desktop{display:none}}@media (max-width:1023px){.nv2 .brand{z-index:34}.nv2 .menu-toggle{z-index:35;cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nv2 .menu-toggle i{background:var(--ivory);width:22px;height:1px;transition:transform .4s}.nv2 .menu-toggle--open i:first-child{transform:translateY(3.5px)rotate(45deg)}.nv2 .menu-toggle--open i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nv2 .header-tools{z-index:35;border:0;gap:0;margin:0 2px 0 auto;padding:0;position:relative}.nv2 .nv2-account-link,.nv2 .nv2-search-link{display:none}.nv2 .nv2-wishlist-link{width:44px;height:44px;display:grid}.nv2 .nav>a[aria-current=page]{color:var(--gold-hi)}.nv2 .nav>a[aria-current=page]:after{transform:scaleX(0)}.nv2 .nav{height:100dvh;padding:calc(var(--sat) + 12px + 96px) calc(28px + var(--sar)) calc(48px + env(safe-area-inset-bottom,0px)) calc(28px + var(--sal));box-sizing:border-box;z-index:32;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;background:#080706fa;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;transition:opacity .4s,visibility 0s linear .4s;position:fixed;inset:0;overflow-y:auto}.nv2 .nav--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s}.nv2 .nav>a{text-align:right;align-items:center;min-height:44px;padding:0;font-size:19px;font-weight:500;display:flex}.nv2 .nav a.nav-link--shop{order:1}.nv2 .nav .nova-account{order:2;display:flex}.nv2 .nav a.nav-link--info{order:3}}@media (max-width:800px){.nv2{font-size:16px}.nv2 .nv2-campaign,.nv2 .nv2-campaign:not(.has-image){width:calc(100vw - 32px - var(--sal) - var(--sar))}.nv2 .nv2-campaign.has-image .nv2-campaign__panel{grid-template-columns:1fr}.nv2 .nv2-campaign__media{border-inline-start:0;border-bottom:1px solid #b9944a2e;order:0;height:clamp(150px,28svh,250px);min-height:0}.nv2 .nv2-campaign__copy{padding:30px 22px 26px}.nv2 .nv2-campaign:not(.has-image) .nv2-campaign__copy{padding-top:64px}.nv2 .nv2-campaign__eyebrow{letter-spacing:.2em;padding-inline-end:44px;font-size:14px}.nv2 .nv2-campaign h2{margin:14px 0 12px;font-size:32px;line-height:1.3}.nv2 .nv2-campaign__body{font-size:16px;line-height:1.85}.nv2 .nv2-campaign__code{margin-top:22px}.nv2 .nv2-campaign__code-row input{letter-spacing:.12em;padding:12px;font-size:16px}.nv2 .nv2-campaign .nv2-campaign__cta{flex:none;align-self:stretch;min-width:0}.nv2 .nv2-campaign__close{top:10px;left:10px}.nv2 .nv2-wa{left:calc(16px + var(--sal));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.nv2 .nv2-wa__button{width:50px;height:50px}.nv2 .nv2-wa__tip,.nv2 .nv2-wa--no-mobile{display:none}.nv2 .site-header{height:64px;padding:calc(var(--sat) + 12px) calc(20px + var(--sar)) 0 calc(20px + var(--sal));box-sizing:content-box;position:relative}.nv2 .brand{z-index:34;gap:16px;left:0}.nv2 .official-logo{width:58px;height:58px}.nv2 .brand-wordmark strong{font-size:28px}.nv2 .brand-wordmark small{margin-top:6px;font-size:10.5px}.nv2 .hero{height:calc(100svh - 76px - var(--sat));min-height:640px}.nv2 .hero-machine{opacity:.86;width:96vw;height:65%;top:6%;bottom:auto;left:50%}.nv2 .nova-word{font-size:39vw;top:32%;left:50%}.nv2 .halo{width:112vw;top:34%;left:50%}.nv2 .orbit-one{width:116vw;height:48vw;top:34%;left:50%}.nv2 .orbit-two{width:76vw;height:98vw;top:34%;left:50%}.nv2 .hero-copy{inset-inline:24px;text-align:start;width:auto;top:auto;bottom:54px;transform:none}.nv2 .hero-copy h1{margin:0 0 16px;font-size:38px;line-height:1.3}.nv2 .hero-copy p{font-size:16px;line-height:1.85}.nv2 .hero-actions{flex-direction:row;gap:8px}.nv2 .art-button{flex:1;gap:7px;min-width:0;height:48px;padding:0 13px;font-size:14px}.nv2 .scroll-cue{display:none}.nv2 .gallery-intro{margin-bottom:36px;padding-inline:24px}.nv2 .gallery-intro h2{margin:12px 0;font-size:32px;line-height:1.3}.nv2 .gallery-intro>p:last-child{font-size:16px}.nv2 .collections-section{padding:72px 0}.nv2 .collection-stage{height:500px}.nv2 .collection-card{width:74vw;height:450px;transform:translateX(calc(var(--distance) * 91% + var(--drag,0px))) translateZ(calc(var(--abs) * -120px)) rotateY(calc(var(--distance) * -5deg)) rotateZ(calc(var(--distance) * 1deg)) translateY(calc(var(--abs) * 18px)) scale(calc(1 - var(--abs) * .07))}.nv2 .collection-card strong{font-size:30px}.nv2 .featured{flex-direction:column;align-items:stretch;gap:40px;padding:72px 24px;display:flex}.nv2 .featured-visual{height:440px}.nv2 .featured-copy h2{font-size:30px;line-height:1.3}.nv2 .price span{font-size:13px}.nv2 .price strong{font-size:16px}.nv2 .object-code{margin-top:40px;font-size:13px}.nv2 .commission{height:calc(100svh + 420px);padding-block:72px 0}.nv2 .commission-sticky{display:block}.nv2 .commission-visual{height:42svh}.nv2 .commission-visual:after{background:linear-gradient(transparent 65%,var(--surface))}.nv2 .visual-count{font-size:70px;bottom:12px}.nv2 .commission-copy{box-sizing:border-box;justify-content:flex-start;height:58svh;padding:30px 24px 22px}.nv2 .commission-copy h2{margin:16px 0 10px;font-size:32px;line-height:1.3}.nv2 .commission-copy>p{font-size:16px}.nv2 .stages{grid-template-columns:auto auto;justify-content:start;gap:2px 26px;margin:14px 0 18px;padding-right:22px}.nv2 .stages button{gap:10px;height:48px;font-size:22px}.nv2 .stages button span{min-width:20px;font-size:17px}.nv2 .section-index{font-size:15px}.nv2 .final-cta .label{font-size:14px}.nv2 .collection-card small{font-size:12px}.nv2 .commission-copy .art-button{flex:none;width:210px}.nv2 .final-cta .art-button{flex:none}.nv2 .curated{padding:72px 24px}.nv2 .best-sellers{padding:64px 16px 72px}.nv2 .best-sellers-heading{flex-wrap:wrap;margin-bottom:28px}.nv2 .best-sellers h2{font-size:30px;line-height:1.3}.nv2 .best-sellers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nv2 .curated-heading{margin-bottom:40px;display:block}.nv2 .curated-heading h2{font-size:32px;line-height:1.3}.nv2 .curated-heading>p{font-size:16px}.nv2 .product-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:18px;margin-inline:-24px;padding:0 24px 30px;display:flex;overflow-x:auto}.nv2 .product{scroll-snap-align:center;min-width:78vw}.nv2 .product:nth-child(2){margin-top:0}.nv2 .product-image{height:460px}.nv2 .product-go{opacity:1;transform:none}.nv2 .final-cta{padding:72px 24px}.nv2 .final-cta h2{font-size:34px;line-height:1.3}.nv2 .final-cta>p:not(.label){font-size:16px}.nv2 .final-orbit{width:120vw;height:48vw}.nv2 .final-monogram{font-size:150vw}}@media (max-width:370px){.nv2 .art-button{gap:5px;padding:0 10px;font-size:13px}.nv2 .art-button span{white-space:nowrap}.nv2 .stages{column-gap:16px;padding-right:18px}.nv2 .stages button{gap:7px}}@media (min-width:801px) and (max-width:1100px){.nv2 .official-logo{width:64px;height:64px}.nv2 .brand-wordmark strong{font-size:21.5px}.nv2 .brand-wordmark small{margin-top:7px;font-size:7.6px}.nv2 .collections-section,.nv2 .featured,.nv2 .curated{padding-block:88px}.nv2 .best-sellers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nv2 .commission{height:calc(100svh + 520px);padding-block:88px 0}.nv2 .hero-copy{width:42vw;inset-inline-start:5vw}.nv2 .hero-machine{width:52vw;left:40%}.nv2 .featured{gap:6vw;padding-inline:6vw}.nv2 .featured-visual{height:560px}}@media (min-width:1024px) and (max-width:1100px){.nv2 .nav{gap:16px}.nv2 .nav>a{font-size:13px}}@media (min-width:1024px) and (max-width:1365px){.nv2 .header-tools{margin-right:16px;padding-right:16px}.nv2 .nv2-account-link{justify-content:center;min-width:32px}.nv2 .nv2-account-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1101px) and (max-width:1365px){.nv2 .nav{gap:20px}}@media (min-width:1101px) and (max-width:1180px){.nv2 .nav{gap:18px}.nv2 .nav>a{font-size:13px}}@media (min-width:1024px){.nv2 .site-header--dense .header-tools{margin-right:16px;padding-right:16px}.nv2 .site-header--dense .nv2-account-link{justify-content:center;min-width:32px}.nv2 .site-header--dense .nv2-account-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1024px) and (max-width:1279px){.nv2 .site-header--dense .brand-wordmark{display:none}}@media (prefers-reduced-motion:reduce){.nv2 *,.nv2 :before,.nv2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
