.page-module__E0kJGG__main{color:#fff;min-height:100vh;font-family:var(--font-inter);background-color:#050505}.page-module__E0kJGG__hero{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBackground{z-index:0;perspective:1000px;background-color:#020202;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-module__E0kJGG__heroParallax{pointer-events:none;width:120%;height:120%;transition:transform .2s ease-out;position:absolute;top:-10%;left:-10%}.page-module__E0kJGG__meshGradient{filter:blur(80px);opacity:.4;mix-blend-mode:screen;background:radial-gradient(circle at 20% 30%,#1e3c72 0%,#0000 40%),radial-gradient(circle at 80% 70%,#2a0845 0%,#0000 40%),radial-gradient(circle,#6441a5 0%,#0000 60%),radial-gradient(circle at 10% 90%,#00d2ff 0%,#0000 30%),radial-gradient(circle at 90% 10%,#ff0080 0%,#0000 30%);animation:40s linear infinite page-module__E0kJGG__meshRotate;position:absolute;inset:-50%}@keyframes page-module__E0kJGG__meshRotate{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.page-module__E0kJGG__heroGrain{opacity:.2;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\"/%3E%3C/svg%3E");position:absolute;inset:0}.page-module__E0kJGG__heroOverlay{z-index:3;background:radial-gradient(circle,#0000 0%,#050505 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__E0kJGG__cursorLight{pointer-events:none;z-index:1;mix-blend-mode:overlay;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);border-radius:50%;width:600px;height:600px;transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.page-module__E0kJGG__heroScroll{z-index:10;opacity:.6;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .3s,transform .3s;animation:2s ease-out 1.5s both page-module__E0kJGG__fadeIn;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__heroScroll:hover{opacity:1;transform:translate(-50%)translateY(-5px)}.page-module__E0kJGG__scrollText{text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:.65rem;font-weight:500}.page-module__E0kJGG__scrollMouse{border:2px solid #fff;border-radius:20px;width:26px;height:42px;position:relative}.page-module__E0kJGG__scrollWheel{background:#fff;border-radius:2px;width:4px;height:8px;animation:2s infinite page-module__E0kJGG__scrollWheelAnim;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes page-module__E0kJGG__scrollWheelAnim{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(15px)}}@keyframes page-module__E0kJGG__fadeIn{0%{opacity:0}to{opacity:.6}}.page-module__E0kJGG__heroContent{z-index:10;text-align:center;max-width:900px;padding:0 2rem;position:relative}.page-module__E0kJGG__heroBadge{margin-bottom:2rem;display:inline-block}.page-module__E0kJGG__heroBadge span{text-transform:uppercase;letter-spacing:.2em;color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;padding:.5rem 1.2rem;font-size:.7rem}.page-module__E0kJGG__heroTitle{font-family:var(--font-playfair);letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:800;line-height:1;animation:1.2s cubic-bezier(.16,1,.3,1) page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__gradientText{background:linear-gradient(90deg,#fff 20%,#ffffff80 40%,#fff 60%,#ffffff80 80%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s linear infinite page-module__E0kJGG__textShimmer}@keyframes page-module__E0kJGG__textShimmer{to{background-position:200%}}.page-module__E0kJGG__heroSubtitle{color:#fff6;max-width:600px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.6;animation:1.2s cubic-bezier(.16,1,.3,1) .2s backwards page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:center;gap:2.5rem;animation:1.2s cubic-bezier(.16,1,.3,1) .4s backwards page-module__E0kJGG__fadeInUp;display:flex}.page-module__E0kJGG__primeBtn{color:#000;letter-spacing:.1em;background:#fff;border-radius:4px;padding:1.2rem 3.5rem;font-weight:700;text-decoration:none;transition:all .3s}.page-module__E0kJGG__primeBtn:hover{transform:translateY(-4px);box-shadow:0 10px 30px #fff3}.page-module__E0kJGG__heroStats{align-items:center;gap:2rem;display:flex}.page-module__E0kJGG__stat{color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.page-module__E0kJGG__stat strong{color:#fff;margin-right:.5rem}.page-module__E0kJGG__statSep{background:#ffffff1a;width:1px;height:15px}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__contentWrapper{max-width:1600px;margin:0 auto;padding:0 4rem}.page-module__E0kJGG__section{padding:4rem 0}.page-module__E0kJGG__sectionHeader{align-items:flex-end;gap:2.5rem;margin-bottom:3rem;display:flex}.page-module__E0kJGG__titleGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__E0kJGG__sectionLabel{text-transform:uppercase;letter-spacing:.3em;color:#ffffff4d;font-size:.7rem}.page-module__E0kJGG__sectionTitle{font-family:var(--font-playfair);letter-spacing:-.02em;font-size:3.5rem;font-weight:700}.page-module__E0kJGG__sectionLine{background:linear-gradient(90deg,#ffffff1a,#0000);flex:1;height:1px;margin-bottom:1rem}.page-module__E0kJGG__discoveryHub{padding:2rem 0}.page-module__E0kJGG__glassContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;justify-content:space-between;align-items:center;gap:4rem;padding:4rem;display:flex}.page-module__E0kJGG__hubHeader{max-width:300px}.page-module__E0kJGG__hubTitle{font-family:var(--font-playfair);margin-bottom:1rem;font-size:2.5rem}.page-module__E0kJGG__hubSubtitle{color:#ffffff4d;font-size:.9rem;line-height:1.5}.page-module__E0kJGG__hubGrid{flex:1;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module__E0kJGG__hubBlock{flex-direction:column;gap:1.5rem;display:flex}.page-module__E0kJGG__blockLabel{text-transform:uppercase;letter-spacing:.2em;color:#fff3;font-size:.7rem}.page-module__E0kJGG__colorStrip{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__E0kJGG__colorDot{border:1px solid #ffffff1a;border-radius:50%;width:28px;height:28px;transition:all .3s;position:relative}.page-module__E0kJGG__colorDot:hover{border-color:#fff;transform:scale(1.3)}.page-module__E0kJGG__dotTooltip{color:#000;opacity:0;pointer-events:none;background:#fff;border-radius:4px;padding:.3rem .6rem;font-size:.7rem;transition:all .3s;position:absolute;top:-2.5rem;left:50%;transform:translate(-50%)translateY(10px)}.page-module__E0kJGG__colorDot:hover .page-module__E0kJGG__dotTooltip{opacity:1;transform:translate(-50%)translateY(0)}.page-module__E0kJGG__formatStrip{gap:1rem;display:flex}.page-module__E0kJGG__formatChip{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:.8rem 1.5rem;font-size:.9rem;text-decoration:none;transition:all .3s}.page-module__E0kJGG__formatChip:hover{background:#ffffff1a;transform:translateY(-3px)}.page-module__E0kJGG__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.page-module__E0kJGG__categoryCard{border-radius:20px;height:240px;text-decoration:none;position:relative;overflow:hidden}.page-module__E0kJGG__catImgWrapper{width:100%;height:100%}.page-module__E0kJGG__catImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page-module__E0kJGG__catOverlay{background:linear-gradient(#0000 40%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__E0kJGG__categoryCard:hover .page-module__E0kJGG__catImg{transform:scale(1.1)}.page-module__E0kJGG__catContent{z-index:5;position:absolute;bottom:2rem;left:2rem}.page-module__E0kJGG__catName{font-family:var(--font-playfair);color:#fff;margin-bottom:.25rem;font-size:2rem}.page-module__E0kJGG__catCount{color:#fff6;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.page-module__E0kJGG__footer{background:#080808;border-top:1px solid #ffffff0d;margin-top:6rem;padding:6rem 4rem}.page-module__E0kJGG__footerGrid{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;display:flex}.page-module__E0kJGG__brandName{font-family:var(--font-playfair);margin-bottom:.5rem;font-size:2.5rem}.page-module__E0kJGG__brandSlogan{color:#ffffff4d;font-size:.9rem}.page-module__E0kJGG__footerInfo{gap:6rem;display:flex}.page-module__E0kJGG__infoCol{color:#fff6;flex-direction:column;gap:.75rem;font-size:.85rem;display:flex}.page-module__E0kJGG__copyright{color:#ffffff26;border-top:1px solid #ffffff0d;max-width:1600px;margin:4rem auto 0;padding-top:2rem;font-size:.75rem}.page-module__E0kJGG__footerLink{color:#fff6;text-decoration:none;transition:color .3s}.page-module__E0kJGG__footerLink:hover{color:#fff}@media (max-width:1024px){.page-module__E0kJGG__contentWrapper{padding:0 2rem}.page-module__E0kJGG__glassContainer{text-align:center;flex-direction:column;padding:2.5rem}.page-module__E0kJGG__hubGrid{grid-template-columns:1fr}.page-module__E0kJGG__hubHeader{max-width:none}.page-module__E0kJGG__footerGrid{text-align:center;flex-direction:column;gap:4rem}}@media (max-width:768px){.page-module__E0kJGG__heroTitle{font-size:4rem}.page-module__E0kJGG__sectionTitle{font-size:2.5rem}}
.WallpaperGrid-module__pBw2RG__masonry{column-count:3;column-gap:1.5rem;padding:2rem 0}@media (max-width:1024px){.WallpaperGrid-module__pBw2RG__masonry{column-count:2}}@media (max-width:640px){.WallpaperGrid-module__pBw2RG__masonry{column-count:1}}.WallpaperGrid-module__pBw2RG__masonryItem{break-inside:avoid;background:linear-gradient(90deg,#0a0a0a 25%,#151515 50%,#0a0a0a 75%) 0 0/200% 100%;border-radius:8px;margin-bottom:1.5rem;animation:1.8s linear infinite WallpaperGrid-module__pBw2RG__shimmerPulse;position:relative;overflow:hidden}@keyframes WallpaperGrid-module__pBw2RG__shimmerPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.WallpaperGrid-module__pBw2RG__image{opacity:0;width:100%;transition:transform .5s,opacity .4s;animation:.5s ease-in-out forwards WallpaperGrid-module__pBw2RG__fadeInImage;display:block}@keyframes WallpaperGrid-module__pBw2RG__fadeInImage{to{opacity:1}}.WallpaperGrid-module__pBw2RG__masonryItem:hover .WallpaperGrid-module__pBw2RG__image{transform:scale(1.03)}.WallpaperGrid-module__pBw2RG__overlay{opacity:0;pointer-events:none;background:linear-gradient(#0006 0%,#0000 40% 60%,#000c 100%);flex-direction:column;justify-content:space-between;padding:1.5rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.WallpaperGrid-module__pBw2RG__masonryItem:hover .WallpaperGrid-module__pBw2RG__overlay{opacity:1}.WallpaperGrid-module__pBw2RG__title{color:#fff;text-shadow:0 2px 4px #00000080;font-size:1.5rem}.WallpaperGrid-module__pBw2RG__overlayBottom{justify-content:space-between;align-items:center;display:flex}.WallpaperGrid-module__pBw2RG__similarBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;opacity:.8;pointer-events:auto;align-items:center;gap:.5rem;font-size:.9rem;transition:opacity .2s;display:flex}.WallpaperGrid-module__pBw2RG__similarBtn:hover{opacity:1}.WallpaperGrid-module__pBw2RG__downloadBtn{color:#000;pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .2s;display:flex}.WallpaperGrid-module__pBw2RG__downloadBtn:hover{background:var(--accent-color);transform:scale(1.1)}.WallpaperGrid-module__pBw2RG__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.WallpaperGrid-module__pBw2RG__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;letter-spacing:.05em;pointer-events:auto;background:#fff3;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;transition:background .2s}.WallpaperGrid-module__pBw2RG__tag:hover{background:#fff6}
.ShareButtons-module__9fBPdW__shareContainer{border-top:1px solid #ffffff1a;flex-direction:column;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.ShareButtons-module__9fBPdW__shareTitle{text-transform:uppercase;letter-spacing:.2em;color:#fff6;margin:0;font-size:.7rem}.ShareButtons-module__9fBPdW__buttonGroup{flex-wrap:wrap;gap:1rem;display:flex}.ShareButtons-module__9fBPdW__iconBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.ShareButtons-module__9fBPdW__iconBtn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.ShareButtons-module__9fBPdW__copied{background:#43a047!important;border-color:#43a047!important}.ShareButtons-module__9fBPdW__tooltip{color:#000;pointer-events:none;background:#fff;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:700;animation:.2s ease-out ShareButtons-module__9fBPdW__fadeIn;position:absolute;top:-35px;left:50%;transform:translate(-50%)}@keyframes ShareButtons-module__9fBPdW__fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
.page-module__G2NIuG__container{background-color:var(--bg-color);min-height:100vh}.page-module__G2NIuG__header{text-align:center;border-bottom:1px solid var(--border-color);padding:4rem}.page-module__G2NIuG__backBtn{color:var(--muted-color);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;font-size:.9rem;transition:color .2s;display:inline-block}.page-module__G2NIuG__backBtn:hover{color:var(--text-color)}.page-module__G2NIuG__title{text-transform:capitalize;margin-bottom:1rem;font-size:4rem}.page-module__G2NIuG__subtitle{color:var(--muted-color)}.page-module__G2NIuG__main{max-width:1600px;margin:0 auto;padding:4rem}
