.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:28px var(--gutter);transition:background var(--transition),padding var(--transition)}.nav--scrolled{background:#0d0d0df2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:18px var(--gutter);border-bottom:1px solid var(--ash)}.nav__inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav__logo{display:flex;flex-direction:column;line-height:1;text-decoration:none}.nav__logo-sina{font-family:var(--font-display);font-size:1.5rem;font-weight:400;font-style:italic;color:var(--bone);letter-spacing:.01em}.nav__logo-creations{font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-top:2px}.nav__links{display:flex;align-items:center;gap:40px;list-style:none}.nav__links a{font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--fog);transition:color var(--transition);text-decoration:none}.nav__links a:hover{color:var(--bone)}.nav__cta{color:var(--gold)!important;border:1px solid var(--ash);padding:8px 20px;border-radius:var(--radius-sm);transition:border-color var(--transition)!important}.nav__cta:hover{border-color:var(--gold)!important}.nav__burger{display:none;flex-direction:column;gap:5px;padding:4px;background:none;border:none;cursor:pointer}.nav__burger span{display:block;width:24px;height:1px;background:var(--bone);transition:transform var(--transition),opacity var(--transition)}.nav__burger--open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav__burger--open span:nth-child(2){opacity:0}.nav__burger--open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 768px){.nav__burger{display:flex}.nav__links{position:fixed;top:0;right:-100%;bottom:0;width:280px;background:var(--smoke);border-left:1px solid var(--ash);flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;padding:60px 40px;transition:right var(--transition)}.nav__links--open{right:0}.nav__links a{font-size:.85rem}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:120px}.hero__orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18}.orb--teal{width:500px;height:500px;background:#1abc9c;top:-100px;right:-80px;animation:orb-drift 12s ease-in-out infinite alternate}.orb--amber{width:350px;height:350px;background:#f39c12;bottom:100px;right:200px;animation:orb-drift 9s ease-in-out infinite alternate-reverse}.orb--violet{width:280px;height:280px;background:#7d3c98;top:30%;left:-60px;animation:orb-drift 15s ease-in-out infinite alternate}.orb--crimson{width:200px;height:200px;background:#c0392b;bottom:20%;right:10%;animation:orb-drift 11s ease-in-out infinite alternate-reverse}@keyframes orb-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-30px) scale(1.05)}}.hero__content{position:relative;z-index:2;padding-top:40px;padding-bottom:80px}.hero__content .eyebrow{margin-bottom:24px}.hero__content .display{max-width:820px;margin-bottom:0}.hero__content .divider-gold{margin:32px 0}.hero__sub{max-width:520px;color:var(--fog);margin-bottom:48px}.hero__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:80px}.hero__stats{display:flex;align-items:center;gap:40px}.hero__stat{display:flex;flex-direction:column;gap:4px}.hero__stat-num{font-family:var(--font-display);font-size:2.2rem;font-weight:300;color:var(--bone);line-height:1}.hero__stat-label{font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.hero__stat-divider{width:1px;height:40px;background:var(--ash)}.hero__scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.hero__scroll span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.hero__scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,var(--gold),transparent);animation:scroll-pulse 2s ease-in-out infinite}@keyframes scroll-pulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}@media (max-width: 768px){.hero__stats{gap:24px}.hero__stat-num{font-size:1.8rem}.orb--teal{width:300px;height:300px}.orb--amber{width:200px;height:200px}}.card{background:var(--smoke);border:1px solid var(--ash);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition),transform var(--transition);display:flex;flex-direction:column}.card--hovered{border-color:var(--gold);transform:translateY(-4px)}.card__image{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#111}.card__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.card__glass-field{position:relative;width:100%;height:100%}.card__glass-orb{position:absolute;border-radius:50%;filter:blur(50px);opacity:.5;animation:orb-breathe calc(6s + var(--orb-index) * 2s) ease-in-out infinite alternate}.card__glass-orb:nth-child(1){width:60%;height:60%;top:10%;left:10%}.card__glass-orb:nth-child(2){width:50%;height:50%;top:30%;right:5%}.card__glass-orb:nth-child(3){width:40%;height:40%;bottom:5%;left:25%}@keyframes orb-breathe{0%{opacity:.3;transform:scale(.95)}to{opacity:.65;transform:scale(1.05)}}.card__glass-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%) rotate(15deg)}to{transform:translate(200%) rotate(15deg)}}.card__badge{position:absolute;top:16px;left:16px;background:#0d0d0dd9;border:1px solid var(--gold);color:var(--gold);font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:5px 12px;border-radius:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0dcc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card--hovered .card__overlay{opacity:1}.card__overlay-btn{background:var(--gold);color:var(--ink);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:12px 24px;border-radius:var(--radius-sm);transition:background var(--transition);cursor:pointer}.card__overlay-btn:hover{background:var(--gold-light)}.card__info{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1}.card__dots{display:flex;gap:6px;margin-bottom:4px}.card__dot{display:block;width:10px;height:10px;border-radius:50%;opacity:.8;flex-shrink:0}.card__name-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card__name{font-family:var(--font-display);font-size:1.6rem;font-weight:400;font-style:italic;color:var(--bone);line-height:1}.card__price{font-family:var(--font-body);font-size:1rem;font-weight:300;color:var(--gold);white-space:nowrap}.card__subtitle{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.card__description{font-size:.875rem;color:var(--fog);line-height:1.7;margin-top:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card__footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--ash)}.card__detail{font-size:.75rem;color:var(--mist)}.shop{border-top:1px solid var(--ash)}.shop__header{max-width:680px;margin-bottom:60px}.shop__header .eyebrow{margin-bottom:20px}.shop__title{margin-bottom:20px;font-family:var(--font-display)}.shop__sub{color:var(--fog)}.shop__filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.shop__filter-btn{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);padding:8px 20px;border:1px solid var(--ash);border-radius:100px;background:transparent;cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.shop__filter-btn:hover{color:var(--bone);border-color:var(--mist)}.shop__filter-btn.active{color:var(--ink);background:var(--gold);border-color:var(--gold)}.shop__tagline{font-family:var(--font-display);font-size:1.1rem;font-style:italic;color:var(--mist);margin-bottom:40px}.shop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:60px}.shop__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:40px;border-top:1px solid var(--ash);flex-wrap:wrap}.shop__footer .body-sm{color:var(--mist)}@media (max-width: 600px){.shop__grid{grid-template-columns:1fr}.shop__footer{flex-direction:column;align-items:flex-start}}.artist{background:var(--smoke);border-top:1px solid var(--ash);border-bottom:1px solid var(--ash)}.artist__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.artist__visual{position:relative}.artist__portrait-frame{aspect-ratio:3 / 4;border:1px solid var(--ash);border-radius:var(--radius-md);overflow:hidden;position:relative;margin-bottom:24px}.artist__portrait-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;display:flex;align-items:flex-end;justify-content:flex-start;padding:24px;overflow:hidden}.artist__portrait-orbs{position:absolute;top:0;right:0;bottom:0;left:0}.a-orb{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(60px);opacity:.25}.artist__portrait-label{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}.artist__portrait-label span:first-child{font-family:var(--font-display);font-size:1.4rem;font-style:italic;color:var(--bone)}.artist__portrait-sub{font-size:.65rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)!important;font-family:var(--font-body);font-style:normal!important}.artist__quote-card{border:1px solid var(--ash);border-left:3px solid var(--gold);padding:24px 28px;border-radius:var(--radius-sm);background:#c9a96e0a}.artist__quote-card blockquote{font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:300;color:var(--bone);line-height:1.7;margin-bottom:12px}.artist__quote-card cite{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-style:normal}.artist__copy .eyebrow{margin-bottom:16px}.artist__name{font-family:var(--font-display);margin-bottom:0}.artist__name+.divider-gold{margin:28px 0}.artist__lead{color:var(--fog);margin-bottom:28px}.artist__body{display:flex;flex-direction:column;gap:18px;margin-bottom:36px}.artist__body p{color:var(--fog);font-size:.95rem;line-height:1.8}.artist__markers{display:flex;flex-direction:column;gap:14px}.artist__marker{display:flex;align-items:center;gap:14px;font-size:.85rem;color:var(--mist)}.artist__marker-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}@media (max-width: 900px){.artist__inner{grid-template-columns:1fr;gap:48px}.artist__portrait-frame{aspect-ratio:16 / 9}}.contact{border-top:1px solid var(--ash)}.contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact__info .eyebrow{margin-bottom:16px}.contact__title{font-family:var(--font-display);margin-bottom:0}.contact__title+.divider-gold{margin:28px 0}.contact__sub{color:var(--fog);margin-bottom:40px}.contact__details{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.contact__detail-item{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;transition:color var(--transition)}a.contact__detail-item:hover{color:var(--gold)}a.contact__detail-item:hover .contact__detail-icon{border-color:var(--gold);color:var(--gold)}.contact__detail-icon{width:40px;height:40px;border:1px solid var(--ash);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mist);flex-shrink:0;transition:border-color var(--transition),color var(--transition)}.contact__detail-label{display:block;font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:2px}.contact__detail-value{display:block;font-size:.9rem;color:var(--bone)}.contact__note{border:1px solid var(--ash);border-radius:var(--radius-sm);padding:16px 20px;background:#ffffff05}.contact__note .body-sm{color:var(--mist);line-height:1.7}.contact__form{display:flex;flex-direction:column;gap:20px;background:var(--smoke);border:1px solid var(--ash);border-radius:var(--radius-md);padding:40px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fog)}.form-group input,.form-group select,.form-group textarea{background:var(--ink);border:1px solid var(--ash);border-radius:var(--radius-sm);color:var(--bone);font-family:var(--font-body);font-size:.875rem;font-weight:300;padding:12px 16px;outline:none;transition:border-color var(--transition);width:100%;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B6B6B' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--mist)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold)}.contact__submit{width:100%;justify-content:center;margin-top:4px}.contact__submit:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.contact__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background:var(--smoke);border:1px solid var(--ash);border-radius:var(--radius-md);gap:16px}.contact__success-icon{font-size:2rem;color:var(--gold);margin-bottom:8px}.contact__success h3{font-family:var(--font-display);font-size:2rem;font-style:italic;color:var(--bone)}.contact__success p{color:var(--fog);font-size:.9rem}@media (max-width: 900px){.contact__inner{grid-template-columns:1fr;gap:48px}}@media (max-width: 560px){.form-row{grid-template-columns:1fr}.contact__form{padding:24px}}.footer{border-top:1px solid var(--ash);padding-top:60px;padding-bottom:40px}.footer__inner{display:flex;gap:80px;margin-bottom:48px;flex-wrap:wrap}.footer__brand{flex:0 0 auto;max-width:240px}.footer__logo{display:flex;flex-direction:column;line-height:1;margin-bottom:20px}.footer__logo-sina{font-family:var(--font-display);font-size:1.6rem;font-weight:400;font-style:italic;color:var(--bone)}.footer__logo-creations{font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-top:3px}.footer__tagline{font-size:.8rem;color:var(--mist);line-height:1.7}.footer__links{display:flex;gap:60px;flex-wrap:wrap;flex:1}.footer__col{display:flex;flex-direction:column;gap:14px}.footer__col-title{font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.footer__col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__col a{font-size:.85rem;color:var(--mist);text-decoration:none;transition:color var(--transition)}.footer__col a:hover{color:var(--bone)}.footer__divider{margin-bottom:24px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer__legal{text-align:right}@media (max-width: 640px){.footer__inner{gap:40px}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__legal{text-align:left}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #0D0D0D;--smoke: #1A1A1A;--ash: #2C2C2C;--mist: #6B6B6B;--fog: #A8A8A8;--bone: #F5F0EB;--cream: #FAF7F4;--gold: #C9A96E;--gold-light: #E8D5A3;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--max-w: 1200px;--section-pad: clamp(60px, 10vw, 120px);--gutter: clamp(20px, 5vw, 60px);--radius-sm: 2px;--radius-md: 6px;--transition: .35s cubic-bezier(.25, .46, .45, .94)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background-color:var(--ink);color:var(--bone);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-body);border:none;background:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:300;line-height:1.1;letter-spacing:-.01em}.display{font-size:clamp(3.5rem,8vw,7rem);line-height:1;letter-spacing:-.03em}.display em{font-style:italic;font-weight:300;color:var(--gold)}.heading-lg{font-size:clamp(2.5rem,5vw,4.5rem)}.heading-md{font-size:clamp(1.8rem,3vw,2.8rem)}.heading-sm{font-size:clamp(1.3rem,2vw,1.8rem)}.eyebrow{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.body-lg{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.body-sm{font-size:.875rem;color:var(--fog);line-height:1.6}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-pad) 0}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--ink);font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:16px 36px;border-radius:var(--radius-sm);transition:background var(--transition),transform var(--transition)}.btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--ash);color:var(--fog);font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:14px 32px;border-radius:var(--radius-sm);transition:border-color var(--transition),color var(--transition)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.divider{height:1px;background:var(--ash);border:none}.divider-gold{height:1px;width:40px;background:var(--gold);border:none;margin:24px 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:fadeUp .8s var(--transition) forwards}.reveal-1{animation-delay:.1s}.reveal-2{animation-delay:.2s}.reveal-3{animation-delay:.3s}.reveal-4{animation-delay:.4s}.reveal-5{animation-delay:.5s}::selection{background:var(--gold);color:var(--ink)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--ash)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
