.lx.svelte-16htbcg{--gold:#c9a96a;--ivory:#efe6d4;color:var(--ivory);background:#0a0908;font-family:Jost,sans-serif;font-weight:300;overflow-x:clip}a.svelte-16htbcg{color:inherit;text-decoration:none}h1.svelte-16htbcg,h2.svelte-16htbcg,h3.svelte-16htbcg{margin:0;font-family:Cormorant Garamond,serif;font-weight:300}em.svelte-16htbcg{color:var(--gold);font-style:italic}.kick.svelte-16htbcg{letter-spacing:5px;text-transform:uppercase;color:var(--gold);font-size:12px}header.svelte-16htbcg{z-index:30;background:linear-gradient(#0a0908d9,#0000);justify-content:space-between;align-items:center;padding:26px 5vw;display:flex;position:fixed;inset:0 0 auto}.logo.svelte-16htbcg{letter-spacing:6px;text-transform:uppercase;font:400 24px Cormorant Garamond}.logo.svelte-16htbcg b:where(.svelte-16htbcg){color:var(--gold);font-weight:500}header.svelte-16htbcg nav:where(.svelte-16htbcg){letter-spacing:3px;text-transform:uppercase;gap:44px;font-size:13px;display:flex}header.svelte-16htbcg nav:where(.svelte-16htbcg) a:where(.svelte-16htbcg){padding:6px 0;position:relative}header.svelte-16htbcg nav:where(.svelte-16htbcg) a:where(.svelte-16htbcg):after,.cta.line.svelte-16htbcg:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}header.svelte-16htbcg nav:where(.svelte-16htbcg) a:where(.svelte-16htbcg):hover:after,.cta.line.svelte-16htbcg:hover:after{transform:scaleX(1)}.appt.svelte-16htbcg{border:1px solid var(--gold);letter-spacing:3px;text-transform:uppercase;color:var(--gold);padding:12px 26px;font-size:12px;transition:all .5s}.appt.svelte-16htbcg:hover{background:var(--gold);color:#0a0908}.hero.svelte-16htbcg{background:radial-gradient(60% 60% at 70%,#c9a96a29,#0000 70%);grid-template-columns:1fr 1fr;align-items:center;gap:3vw;min-height:100vh;padding:14vh 5vw 8vh;display:grid;position:relative;overflow:hidden}.rings.svelte-16htbcg{pointer-events:none;width:80vw;height:80vw;margin-top:-40vw;position:absolute;top:50%;right:-10vw}.rings.svelte-16htbcg i:where(.svelte-16htbcg){border:1px solid #c9a96a2e;border-radius:50%;animation:9s ease-in-out infinite svelte-16htbcg-breathe;position:absolute;inset:0}.rings.svelte-16htbcg i:where(.svelte-16htbcg):nth-child(2){animation-delay:-3s;inset:9%}.rings.svelte-16htbcg i:where(.svelte-16htbcg):nth-child(3){animation-delay:-6s;inset:20%}@keyframes svelte-16htbcg-breathe{50%{border-color:#c9a96a66;transform:scale(1.04)}}.txt.svelte-16htbcg{z-index:2;position:relative}.hero.svelte-16htbcg h1:where(.svelte-16htbcg){margin:22px 0 24px;font-size:clamp(56px,9vw,150px);line-height:.95}.hero.svelte-16htbcg h1:where(.svelte-16htbcg) span:where(.svelte-16htbcg){padding-bottom:.08em;display:block;overflow:hidden}.hero.svelte-16htbcg h1:where(.svelte-16htbcg) span:where(.svelte-16htbcg)>em:where(.svelte-16htbcg),.hero.svelte-16htbcg h1:where(.svelte-16htbcg) span:where(.svelte-16htbcg):first-child{animation:1.6s cubic-bezier(.16,1,.3,1) both svelte-16htbcg-lift;display:inline-block}.hero.svelte-16htbcg h1:where(.svelte-16htbcg) span:where(.svelte-16htbcg):last-child>em:where(.svelte-16htbcg){animation-delay:.3s}@keyframes svelte-16htbcg-lift{0%{transform:translateY(105%)}}.txt.svelte-16htbcg p:where(.svelte-16htbcg){color:#efe6d4bf;max-width:380px;margin:0 0 40px;font-size:19px;line-height:1.8;animation:1.6s .6s both svelte-16htbcg-fadeup}@keyframes svelte-16htbcg-fadeup{0%{opacity:0;transform:translateY(20px)}}.cta.svelte-16htbcg{letter-spacing:3px;text-transform:uppercase;color:var(--ivory);cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:18px 0;font-size:13px;display:inline-flex;position:relative}.cta.svelte-16htbcg i:where(.svelte-16htbcg){color:var(--gold);font-size:22px;font-style:normal;transition:transform .5s}.cta.svelte-16htbcg:hover i:where(.svelte-16htbcg){transform:translate(8px)}.cta.fill.svelte-16htbcg{border:1px solid var(--gold);color:var(--gold);padding:20px 34px;transition:all .5s}.cta.fill.svelte-16htbcg:hover{background:var(--gold);color:#0a0908}.cta.fill.svelte-16htbcg:hover i:where(.svelte-16htbcg){color:#0a0908}.piece.svelte-16htbcg{z-index:2;filter:drop-shadow(0 50px 80px #000000b3)drop-shadow(0 0 80px #c9a96a2e);place-items:center;animation:2s cubic-bezier(.16,1,.3,1) both svelte-16htbcg-arrive;display:grid;position:relative}.piece.svelte-16htbcg svg{width:min(100%,520px);height:auto;animation:9s ease-in-out infinite svelte-16htbcg-sway}@keyframes svelte-16htbcg-arrive{0%{opacity:0;transform:scale(.85)rotate(-8deg)}}@keyframes svelte-16htbcg-sway{50%{transform:rotate(3deg)translateY(-8px)}}.scroll.svelte-16htbcg{letter-spacing:4px;text-transform:uppercase;color:#efe6d499;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:5vh;left:5vw}.scroll.svelte-16htbcg i:where(.svelte-16htbcg){background:linear-gradient(90deg, var(--gold), transparent);transform-origin:0;width:60px;height:1px;animation:2.4s infinite svelte-16htbcg-grow}@keyframes svelte-16htbcg-grow{50%{transform:scaleX(.3)}}.coll.svelte-16htbcg,.atelier.svelte-16htbcg,.boutique.svelte-16htbcg{padding:16vh 5vw}.head.svelte-16htbcg h2:where(.svelte-16htbcg){margin-top:14px;font-size:clamp(38px,5.6vw,84px)}.stage.svelte-16htbcg{grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;margin-top:8vh;display:grid}.big.svelte-16htbcg{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);place-items:center;padding:6vh 0;transition:background .8s;display:grid;position:relative}.big.svelte-16htbcg svg{filter:drop-shadow(0 40px 60px #0009);width:min(100%,440px);height:auto}.swap.svelte-16htbcg{animation:.9s cubic-bezier(.16,1,.3,1) svelte-16htbcg-swap}@keyframes svelte-16htbcg-swap{0%{opacity:0;transform:translateY(24px)scale(.96)}}.info.svelte-16htbcg small:where(.svelte-16htbcg){letter-spacing:4px;text-transform:uppercase;color:var(--gold)}.info.svelte-16htbcg h3:where(.svelte-16htbcg){margin:12px 0 14px;font-size:clamp(34px,4vw,58px)}.info.svelte-16htbcg p:where(.svelte-16htbcg){color:#efe6d4b8;max-width:400px;margin:0 0 20px;font-size:18px;line-height:1.8}.info.svelte-16htbcg b:where(.svelte-16htbcg){color:var(--gold);font:400 38px Cormorant Garamond;display:block}.pick.svelte-16htbcg{gap:14px;margin:34px 0 20px;display:flex}.pick.svelte-16htbcg button:where(.svelte-16htbcg){background:radial-gradient(circle, var(--d) 55%, var(--a) 58%, var(--a) 68%, transparent 70%);cursor:pointer;border:1px solid #0000;border-radius:50%;width:46px;height:46px;transition:transform .4s}.pick.svelte-16htbcg button.on:where(.svelte-16htbcg){border-color:var(--gold);transform:scale(1.25)}.atelier.svelte-16htbcg{background:#0f0d0b}.atelier.svelte-16htbcg ol:where(.svelte-16htbcg){grid-template-columns:repeat(4,1fr);gap:3vw;margin:8vh 0 0;padding:0;list-style:none;display:grid}.atelier.svelte-16htbcg li:where(.svelte-16htbcg){border-top:1px solid #c9a96a66;padding-top:26px}.atelier.svelte-16htbcg li:where(.svelte-16htbcg) b:where(.svelte-16htbcg){color:var(--gold);font:italic 400 24px Cormorant Garamond}.atelier.svelte-16htbcg li:where(.svelte-16htbcg) h3:where(.svelte-16htbcg){margin:14px 0 10px;font-size:32px}.atelier.svelte-16htbcg li:where(.svelte-16htbcg) p:where(.svelte-16htbcg){color:#efe6d4a6;margin:0;line-height:1.8}.quote.svelte-16htbcg{text-align:center;padding:18vh 8vw}blockquote.svelte-16htbcg{max-width:1000px;margin:0 auto 28px;font:italic 300 clamp(30px,4.6vw,68px)/1.2 Cormorant Garamond}cite.svelte-16htbcg{letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-size:13px;font-style:normal}.boutique.svelte-16htbcg{background:radial-gradient(50% 70% at 0 100%,#c9a96a24,#0000 70%);grid-template-columns:1fr 1fr;gap:6vw;display:grid}.boutique.svelte-16htbcg h2:where(.svelte-16htbcg){margin:16px 0 20px;font-size:clamp(38px,5vw,72px)}.boutique.svelte-16htbcg p:where(.svelte-16htbcg){color:#efe6d4b3;line-height:1.9}form.svelte-16htbcg{align-content:start;gap:26px;display:grid}label.svelte-16htbcg{gap:8px;display:grid}label.svelte-16htbcg span:where(.svelte-16htbcg){letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-size:11px}input.svelte-16htbcg,select.svelte-16htbcg{color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #c9a96a80;outline:none;padding:12px 0;font:300 20px Jost;transition:border-color .4s}input.svelte-16htbcg:focus,select.svelte-16htbcg:focus{border-color:var(--gold)}select.svelte-16htbcg option:where(.svelte-16htbcg){color:#000}form.svelte-16htbcg .cta:where(.svelte-16htbcg){justify-self:start;margin-top:10px}.done.svelte-16htbcg h3:where(.svelte-16htbcg){color:var(--gold);font-size:48px}footer.svelte-16htbcg{letter-spacing:3px;text-transform:uppercase;color:#efe6d499;border-top:1px solid #c9a96a40;justify-content:space-between;gap:20px;padding:36px 5vw;font-size:13px;display:flex}footer.svelte-16htbcg small:where(.svelte-16htbcg){letter-spacing:1px;text-transform:none}@media (width<=900px){header.svelte-16htbcg nav:where(.svelte-16htbcg){display:none}.hero.svelte-16htbcg,.stage.svelte-16htbcg,.boutique.svelte-16htbcg{grid-template-columns:1fr}.piece.svelte-16htbcg{order:-1;margin-top:4vh}.piece.svelte-16htbcg svg{width:min(80%,340px)}.atelier.svelte-16htbcg ol:where(.svelte-16htbcg){grid-template-columns:1fr 1fr;gap:40px 24px}footer.svelte-16htbcg{flex-direction:column}.scroll.svelte-16htbcg{display:none}}
