:root{--background: 0 0% 0%;--foreground: 0 0% 100%;--card: 0 0% 5%;--card-foreground: 0 0% 100%;--primary: 0 0% 100%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 10%;--secondary-foreground: 0 0% 100%;--muted: 0 0% 15%;--muted-foreground: 0 0% 60%;--accent: 0 0% 15%;--accent-foreground: 0 0% 100%;--border: 0 0% 15%;--input: 0 0% 15%;--ring: 0 0% 100%;--radius: .75rem;--section-padding-y: 5rem;--section-max-width: 1280px;--header-height: 80px}@media (min-width: 1024px){:root{--header-height: 96px}}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;overflow-x:hidden;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,Inter,sans-serif;margin-top:0;margin-bottom:.5em}.font-serif-accent{font-family:Playfair Display,serif}button,a,input,textarea,select{transition:color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease}*:focus-visible{outline:2px solid hsl(0 0% 9%);outline-offset:2px}img{max-width:100%;height:auto}::selection{background-color:#fff;color:#000}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.main-content{min-height:50vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.grain-texture{position:relative}.grain-texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.liquid-marble{position:relative;overflow:hidden}.liquid-marble:before,.liquid-marble:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.liquid-marble:before{width:60vw;height:60vw;background:radial-gradient(ellipse at center,rgba(255,255,255,.05),transparent 70%);top:-20%;left:-20%;animation:liquidFlow 20s ease-in-out infinite}.liquid-marble:after{width:50vw;height:50vw;background:radial-gradient(ellipse at center,rgba(255,255,255,.03),transparent 60%);bottom:-20%;right:-20%;animation:liquidFlow 25s ease-in-out infinite reverse}.glass-card{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.glass-card:hover{background:#ffffff0d;border-color:#ffffff26}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:rotate(30deg);animation:shimmer 3s ease-in-out infinite}.text-glow{text-shadow:0 0 40px rgba(255,255,255,.15)}@keyframes scrollPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.scroll-indicator,.scroll-indicator-dot{animation:scrollPulse 2s ease-in-out infinite}@keyframes marbleShift{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes liquidFlow{0%,to{transform:translateY(0) rotate(0) scale(1);filter:blur(120px)}25%{transform:translateY(-20px) rotate(5deg) scale(1.1);filter:blur(140px)}50%{transform:translateY(-40px) rotate(-5deg) scale(.95);filter:blur(100px)}75%{transform:translateY(-20px) rotate(3deg) scale(1.05);filter:blur(130px)}}@keyframes statsGlowPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.02)}}.stats-section-glow{animation:statsGlowPulse 4s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 40s linear infinite}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-reverse{animation:marquee-reverse 40s linear infinite}@keyframes shimmer{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes cta-dot-pulse{0%,to{opacity:.25;transform:scale(1) translate(0)}25%{opacity:.65;transform:scale(1.2) translate(104px,-109px)}50%{opacity:.5;transform:scale(1.05) translate(-130px,173px)}75%{opacity:.35;transform:scale(1.1) translate(165px,-2px)}}@keyframes cta-dot-float{0%,to{opacity:.35;transform:scale(1) translate(0)}25%{opacity:.6;transform:scale(1.15) translate(-114px,214px)}50%{opacity:.45;transform:scale(1.1) translate(143px,-104px)}75%{opacity:.35;transform:scale(1.1) translate(165px,-2px)}}.animate-cta-dot-pulse,.animate-cta-dot-float{transform-origin:center;will-change:transform,opacity}.animate-cta-dot-pulse{animation:cta-dot-pulse 60s ease-in-out infinite}.animate-cta-dot-float{animation:cta-dot-float 90s ease-in-out infinite}@keyframes cta-circle-rotate-cw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes cta-circle-rotate-ccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.animate-cta-circle-cw{animation:cta-circle-rotate-cw 45s linear infinite}.animate-cta-circle-ccw{animation:cta-circle-rotate-ccw 35s linear infinite}@keyframes big-statement-orb-float{0%,to{transform:translate(-50%,-50%) translate(0) translateY(0) scale(1)}20%{transform:translate(-50%,-50%) translate(10px) translateY(-6px) scale(1.06)}40%{transform:translate(-50%,-50%) translate(16px) translateY(-10px) scale(1.14)}60%{transform:translate(-50%,-50%) translate(17.7px) translateY(-11.8px) scale(1.177)}80%{transform:translate(-50%,-50%) translate(9px) translateY(-5px) scale(1.05)}}.big-statement-orb{animation:big-statement-orb-float 10s ease-in-out infinite}@keyframes big-statement-dot-pulse{0%,to{opacity:.2;transform:scale(1) translate(0)}25%{opacity:.5;transform:scale(1.2) translate(4px,-4px)}50%{opacity:.4;transform:scale(1.15) translate(-3px,3px)}75%{opacity:.35;transform:scale(1.1) translate(-4px,-2px)}}.big-statement-particle{animation:big-statement-dot-pulse 3.5s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.scroll-indicator,.scroll-indicator-dot,.animate-marquee,.animate-marquee-reverse,.animate-float,.animate-cta-dot-pulse,.animate-cta-dot-float,.animate-cta-circle-cw,.animate-cta-circle-ccw,.big-statement-orb,.big-statement-particle,.liquid-marble:before,.liquid-marble:after{animation:none}}.section-container{max-width:var(--section-max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}@media (min-width: 768px){.section-container{padding-left:2rem;padding-right:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Space Grotesk,Inter,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:9999px;cursor:pointer;border:2px solid transparent;white-space:nowrap}.btn--primary{background:#fff;color:#000;border-color:#fff}.btn--primary:hover{opacity:.9;transform:translateY(-1px)}.btn--secondary{background:transparent;color:#fff;border-color:#fff}.btn--secondary:hover{background:#fff;color:#000}.ukiyo-nav.is-scrolled{background-color:#0f0f10!important}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem 4rem}.hero__subtitle-wrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.hero__subtitle-line{width:40px;height:1px;background:#ffffff80}.hero__subtitle{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#fffc}.hero__headline{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(2rem,6vw,4rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:1.5rem}.hero__headline-line2{display:block;background:linear-gradient(to bottom,#fff,#e0e0e0,#b0b0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__description{font-family:Inter,sans-serif;font-size:1rem;color:#999;max-width:560px;margin:0 auto 2.5rem;line-height:1.6}.hero__ctas{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.hero__scroll{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem}.trusted-by{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.trusted-by__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);text-align:center;margin-bottom:.75rem}.trusted-by__title span{color:#b0b0b0}.trusted-by__subtitle{font-family:Inter,sans-serif;color:#999;text-align:center;max-width:560px;margin:0 auto 3rem}.trusted-by__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:900px;margin:0 auto}@media (min-width: 640px){.trusted-by__grid{grid-template-columns:repeat(4,1fr)}}.trusted-by__card{background:#232323;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:center;min-height:80px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.trusted-by__card:hover{transform:translateY(-2px);border-color:#ffffff26;background:#282828}.trusted-by__card span{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#b0b0b0}.marquee{overflow:hidden;width:100%;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.marquee__inner{display:flex;width:max-content;gap:3rem;padding-right:3rem}.marquee__item{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;white-space:nowrap}.drawer{position:fixed;top:0;right:0;width:100%;max-width:360px;height:100vh;background:#0f0f10;z-index:200;padding:2rem;transform:translate(100%);transition:transform .3s ease;overflow-y:auto}.drawer.is-open{transform:translate(0)}.drawer__close{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;margin-bottom:2rem}.drawer__nav{display:flex;flex-direction:column;gap:.5rem}.drawer__nav a{color:#fff;text-decoration:none;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:1.125rem;padding:.5rem 0}.drawer__nav a:hover{color:#b0b0b0}.drawer__nav-group{display:flex;flex-direction:column;gap:.25rem}.drawer__nav-children{display:flex;flex-direction:column;gap:.125rem;padding-left:1rem;margin-top:.25rem;margin-bottom:.5rem}.drawer__nav-child{font-size:1rem;color:#ffffffd9}.drawer__nav-sub{display:flex;flex-direction:column;gap:.125rem;padding-left:1rem;margin-top:.25rem;margin-bottom:.25rem}.drawer__nav-subchild{font-size:.9375rem;color:#ffffffa6}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:199;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-overlay.is-visible{opacity:1;pointer-events:auto}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;color:#fff;background:#232323;border:1px solid rgba(255,255,255,.15);border-radius:.25rem;text-decoration:none;font-size:.875rem}.pagination a:hover{background:#282828;border-color:#ffffff40}.pagination .current{background:#fff;color:#000;border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/22/assets/theme.css.map */
