.Hero-module__JgYmMq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 1rem;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__background{z-index:0;position:absolute;inset:0}.Hero-module__JgYmMq__backgroundImage{object-fit:cover;filter:brightness(.6)contrast(.9);width:100%;height:100%}.Hero-module__JgYmMq__overlay{z-index:1;background:linear-gradient(#0003,#0000,#0006);position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:10;max-width:1200px;padding:2rem;position:relative}.Hero-module__JgYmMq__holoOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1;background:linear-gradient(115deg,#ffffff03 0%,#a932bd0d 25%,#00ffff0d 50%,#ff00ff0d 75%,#ffffff03 100%) 0 0/400% 400%;border:1px solid #ffffff1a;border-radius:8px;animation:10s infinite alternate Hero-module__JgYmMq__subtleShift;position:absolute;inset:0}@keyframes Hero-module__JgYmMq__subtleShift{0%{background-position:0%}to{background-position:100%}}.Hero-module__JgYmMq__title{text-transform:uppercase;color:#0000;text-shadow:0 0 30px #a932bd80;background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuACgX6FghISzJkcOqSIr9C_55Nn9QnRpLpvJVwXlvsMzwrlHa16FgxDfbHrD6Gh3OsRPx6yfx7SKv3UxZEmTIU3EfCMHJpKnU2fmLrcmtxMPqmCZ_sW9TgTOzXTSra8pni6X3Gtjmi9pvfWPYp-FlI4xv64s_2-IIAhmH9dsBJoKIlEapm-vStt1KZ9tFRzxi3qcHvKl4YmbXHwpVPLKFh5h6CFdJPb1ZI42SB8rwrZtjFMcxceVIaoatuiHnvL-B8gJbAQDuX1XzKS);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,10vw,8rem);font-weight:900;line-height:1.1}.Hero-module__JgYmMq__subtitle{color:#ffffffe6;letter-spacing:.1em;text-shadow:0 2px 4px #0000004d;max-width:40rem;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:300}.Hero-module__JgYmMq__btn{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:linear-gradient(90deg,#a932bd 0%,#8a209b 20%,#7a6fab 40%,#a8c0ff 60%,#a932bd 80%,#d8a6e6 100%) 0 0/200%;border:1px solid #ffffff80;border-radius:2px;padding:1rem 2.5rem;font-size:.875rem;font-weight:300;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px #a932bd66}.Hero-module__JgYmMq__btn:hover{background-position:100%;transform:scale(1.05);box-shadow:0 0 30px #a932bde6}.Hero-module__JgYmMq__btn:after{content:"";background:linear-gradient(120deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .8s ease-out;position:absolute;top:0;left:-150%;transform:skew(-20deg)}.Hero-module__JgYmMq__btn:hover:after{left:150%}
.IridescenceHero-module__m1VVmq__hero{background:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.IridescenceHero-module__m1VVmq__background{z-index:0;position:absolute;inset:0}.IridescenceHero-module__m1VVmq__backgroundImage{object-fit:cover;filter:brightness(.7)contrast(1.1);width:100%;height:100%}.IridescenceHero-module__m1VVmq__grain{opacity:.15;z-index:2;pointer-events:none;background-image:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.IridescenceHero-module__m1VVmq__overlay{z-index:1;background:linear-gradient(90deg,#000c,#0000,#000c);position:absolute;inset:0}.IridescenceHero-module__m1VVmq__content{z-index:10;width:100%;max-width:1400px;padding:0 2rem;position:relative}.IridescenceHero-module__m1VVmq__glassCard{-webkit-backdrop-filter:blur(24px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;max-width:700px;padding:4rem;animation:1.2s cubic-bezier(.2,.8,.2,1) IridescenceHero-module__m1VVmq__fadeInUp}.IridescenceHero-module__m1VVmq__eyebrow{letter-spacing:.3em;color:#fff9;text-transform:uppercase;margin-bottom:2rem;font-size:.875rem}.IridescenceHero-module__m1VVmq__title{color:#fff;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(3rem,8vw,6rem);font-weight:200;line-height:.95}.IridescenceHero-module__m1VVmq__italic{background:linear-gradient(90deg,#fff,#a932bd,#0ff,#fff) 0 0/300%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:8s linear infinite IridescenceHero-module__m1VVmq__shine}.IridescenceHero-module__m1VVmq__description{color:#ffffffb3;max-width:500px;margin-bottom:3rem;font-size:1.125rem;font-weight:300;line-height:1.6}.IridescenceHero-module__m1VVmq__ctaGroup{gap:1.5rem;display:flex}.IridescenceHero-module__m1VVmq__primaryBtn{color:#000;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#fff;border:none;border-radius:2px;padding:1rem 2.5rem;font-size:.875rem;transition:all .3s}.IridescenceHero-module__m1VVmq__primaryBtn:hover{color:#fff;background:#a932bd;transform:translateY(-2px);box-shadow:0 10px 30px #a932bd66}.IridescenceHero-module__m1VVmq__secondaryBtn{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:2px;padding:1rem 2.5rem;font-size:.875rem;transition:all .3s}.IridescenceHero-module__m1VVmq__secondaryBtn:hover{background:#ffffff0d;border-color:#fff}.IridescenceHero-module__m1VVmq__scrollIndicator{color:#fff6;letter-spacing:.3em;z-index:10;flex-direction:column;align-items:center;gap:1rem;font-size:.75rem;display:flex;position:absolute;bottom:2rem;left:2rem}.IridescenceHero-module__m1VVmq__line{background:linear-gradient(#fff6,#0000);width:1px;height:60px;animation:2s ease-in-out infinite IridescenceHero-module__m1VVmq__scrollLine}@keyframes IridescenceHero-module__m1VVmq__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes IridescenceHero-module__m1VVmq__shine{to{background-position:300%}}@keyframes IridescenceHero-module__m1VVmq__scrollLine{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:768px){.IridescenceHero-module__m1VVmq__glassCard{padding:2rem}.IridescenceHero-module__m1VVmq__ctaGroup{flex-direction:column}.IridescenceHero-module__m1VVmq__secondaryBtn,.IridescenceHero-module__m1VVmq__primaryBtn{width:100%}}
.CollectionShowcase-module__RgtyDa__showcase{background:#000;padding:8rem 2rem}.CollectionShowcase-module__RgtyDa__header{justify-content:space-between;align-items:flex-end;max-width:1400px;margin-bottom:4rem;margin-left:auto;margin-right:auto;display:flex}.CollectionShowcase-module__RgtyDa__title{letter-spacing:.2em;color:#fff;font-size:2.5rem;font-weight:200}.CollectionShowcase-module__RgtyDa__filterBar{letter-spacing:.2em;color:#fff6;gap:2rem;font-size:.75rem;display:flex}.CollectionShowcase-module__RgtyDa__activeFilter{color:#fff;border-bottom:1px solid #fff;padding-bottom:.5rem}.CollectionShowcase-module__RgtyDa__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;display:grid}.CollectionShowcase-module__RgtyDa__card{cursor:pointer;position:relative}.CollectionShowcase-module__RgtyDa__imageWrapper{aspect-ratio:4/5;background:#111;border:1px solid #ffffff0d;position:relative;overflow:hidden}.CollectionShowcase-module__RgtyDa__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.CollectionShowcase-module__RgtyDa__card:hover .CollectionShowcase-module__RgtyDa__imageWrapper img{transform:scale(1.1)}.CollectionShowcase-module__RgtyDa__cardOverlay{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#a932bd1a;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.CollectionShowcase-module__RgtyDa__card:hover .CollectionShowcase-module__RgtyDa__cardOverlay{opacity:1}.CollectionShowcase-module__RgtyDa__quickAdd{color:#000;letter-spacing:.1em;cursor:pointer;background:#fff;border:none;padding:.75rem 2rem;font-size:.75rem;transition:all .4s;transform:translateY(20px)}.CollectionShowcase-module__RgtyDa__card:hover .CollectionShowcase-module__RgtyDa__quickAdd{transform:translateY(0)}.CollectionShowcase-module__RgtyDa__info{padding:1.5rem 0}.CollectionShowcase-module__RgtyDa__productName{color:#fff;letter-spacing:.05em;margin-bottom:.5rem;font-size:1rem;font-weight:300}.CollectionShowcase-module__RgtyDa__price{color:#ffffff80;font-size:.875rem;font-weight:200}.CollectionShowcase-module__RgtyDa__loader{text-align:center;color:#fff6;letter-spacing:.5em;padding:10rem}@media (max-width:768px){.CollectionShowcase-module__RgtyDa__header{flex-direction:column;align-items:flex-start;gap:2rem}.CollectionShowcase-module__RgtyDa__grid{grid-template-columns:1fr}}
