.v6-container{width:100%;max-width:var(--content-max);padding:0 var(--page-margin);margin:0 auto}.section{padding:var(--section-pad)0;position:relative}.grid-rule{background:hsl(var(--stone-light));width:100%;height:1px}.grid-line-v{background:hsl(var(--stone-light));align-self:stretch;width:1px}.btn-coral{background:hsl(var(--electric-coral));color:hsl(var(--paper-light));font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 28px;font-size:15px;font-weight:500;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn-coral:hover{background:#d4553f;transform:translateY(-1px);box-shadow:0 4px 20px #e8614d40}.btn-coral:active{transform:translateY(0)}.btn-dark{background:hsl(var(--ink-dark));color:hsl(var(--paper-light));font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 28px;font-size:15px;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.btn-dark:hover{background:hsl(var(--ink-base));transform:translateY(-1px)}.email-form{gap:0;max-width:480px;display:flex}.email-form input[type=email]{background:hsl(var(--paper-light));border:1px solid hsl(var(--stone-light));color:hsl(var(--ink-base));border-right:none;border-radius:0;flex:1;min-width:0;min-height:48px;padding:14px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.email-form input[type=email]::placeholder{color:hsl(var(--stone-medium));font-size:14px}.email-form input[type=email]:focus{border-color:hsl(var(--electric-coral));box-shadow:inset 0 0 0 1px hsl(var(--electric-coral));outline:none}.email-form .btn-coral{flex-shrink:0}.email-form--error input[type=email]{border-color:hsl(var(--electric-coral))}@media (max-width:520px){.email-form{flex-direction:column;gap:0}.email-form input[type=email]{border-right:1px solid hsl(var(--stone-light));border-bottom:none}.email-form input[type=email]:focus{border-color:hsl(var(--electric-coral))}.email-form .btn-coral{width:100%}}.label{border:1px solid hsl(var(--stone-light));letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--stone-dark));border-radius:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.label--coral{border-color:hsl(var(--electric-coral));color:hsl(var(--electric-coral))}.text-stone{color:hsl(var(--stone-dark))}.text-small{color:hsl(var(--stone-dark));font-size:13px;line-height:1.5}.grid-pattern{pointer-events:none;z-index:0;position:absolute;inset:0}.home-v6 ::selection{background:hsl(var(--electric-coral));color:hsl(var(--paper-light))}@keyframes gradientShift{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes drift{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(15%,-8%)scale(1.05)}66%{transform:translate(-8%,12%)scale(.98)}}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes paperShadow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes drawCheck{to{stroke-dashoffset:0}}.fade-in-up{opacity:0;animation:.7s cubic-bezier(.23,1,.32,1) forwards fadeInUp;transform:translateY(16px)}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)}.nav{z-index:100;opacity:0;pointer-events:none;border-bottom:1px solid #0000;transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1),border-color .5s;position:fixed;top:0;left:0;right:0;transform:translateY(-4px)}.nav--visible{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#1a1715e0;border-bottom-color:#ffffff0f;transform:translateY(0)}.nav__inner{height:var(--nav-height);justify-content:space-between;align-items:center;display:flex}.nav__wordmark{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.nav__logo{filter:brightness(0)invert();width:auto;height:24px;transition:filter .5s}.nav--visible .nav__logo{filter:none}.nav__wordmark:hover{opacity:.7}.nav__login{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;border:1px solid #ffffff1f;padding:7px 16px;font-size:10px;font-weight:600;text-decoration:none;transition:color .5s,border-color .5s,background .2s}.nav--visible .nav__login{color:hsl(var(--electric-coral));border-color:hsl(var(--electric-coral))}.nav__login:hover{color:hsl(var(--electric-coral));border-color:hsl(var(--electric-coral));background:#e8614d14}@media (max-width:640px){.nav__wordmark{font-size:18px}.nav__login{letter-spacing:.1em;padding:5px 12px;font-size:9px}}.v6-gradient-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.v6-gradient-layer{position:absolute}.v6-gradient-layer--base{inset:0}.v6-gradient-layer--shimmer,.v6-gradient-layer--drift,.v6-gradient-layer--breath{width:200%;height:200%;inset:-50%}.v6-gradient-layer--base{background:linear-gradient(135deg,hsl(var(--japanese-indigo))0%,#3d3e68 25%,#6b4a5e 50%,#a8575b 75%,hsl(var(--electric-coral))100%);background-size:200% 200%;animation:45s ease-in-out infinite gradientShift}.v6-gradient-layer--shimmer{mix-blend-mode:overlay;background:linear-gradient(120deg,#0000 0% 35%,#ffffff0f 45%,#ffffff14 50%,#ffffff0f 55%,#0000 65% 100%) 0 0/200% 200%;animation:51s ease-in-out infinite shimmer}.v6-gradient-layer--drift{opacity:.7;background:radial-gradient(60% 50%,#e8614d1f 0%,#e8614d0f 30%,#0000 70%);animation:5s ease-in-out infinite drift}.v6-gradient-layer--breath{background:radial-gradient(80% 70%,#ffffff06 0%,#0000 70%);animation:5s ease-in-out infinite breath}.v6-gradient-bg--numbers .v6-gradient-layer--base{background:linear-gradient(140deg,hsl(var(--japanese-indigo))0%,#3a3b60 20%,#5c4a5d 45%,#8b5458 70%,hsl(var(--electric-coral))100%);background-size:200% 200%}.v6-gradient-bg--final .v6-gradient-layer--base{background:linear-gradient(130deg,hsl(var(--japanese-indigo))0%,#3d3e68 30%,#7b5560 55%,hsl(var(--electric-coral))100%);background-size:200% 200%}.v6-grain{opacity:.025;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.v6-paper-anim{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v6-paper-shadow{background:linear-gradient(130deg,#0000 0% 30%,#2d2e500a 40%,#2d2e5012 50%,#2d2e500a 60%,#0000 70% 100%) 0 0/200% 200%;width:200%;height:200%;animation:50s ease-in-out infinite paperShadow;position:absolute;inset:-50%}.v6-kicker{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--electric-coral));margin-bottom:16px;font-size:11px;font-weight:500}.v6-section-headline{font-family:var(--font-serif);letter-spacing:-.03em;color:hsl(var(--ink-dark));margin-bottom:clamp(32px,5vw,56px);font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.02}.v6-section-headline em{color:hsl(var(--electric-coral));font-style:italic}.v6-hero{min-height:100dvh;padding-top:var(--nav-height);display:flex;position:relative;overflow:hidden}.v6-hero__content{z-index:2;align-items:center;gap:clamp(40px,5vw,80px);width:100%;display:flex;position:relative}.v6-hero__text{flex:1;min-width:0;padding:clamp(60px,10vh,120px) 0}.v6-hero__image-wrap{z-index:2;flex:0 0 38%;align-self:center;padding:60px 0;position:relative}.v6-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:28px;font-size:11px;font-weight:500}.v6-hero__eyebrow-brand{color:hsl(var(--paper-light));letter-spacing:.22em;font-weight:700}.v6-hero__headline{font-family:var(--font-serif);letter-spacing:-.03em;color:hsl(var(--paper-light));margin-bottom:32px;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.98}.v6-hero__headline em{color:hsl(var(--soft-coral));font-style:italic}.v6-hero__sub{color:#ffffffbf;max-width:440px;margin-bottom:36px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-hero__cta{max-width:460px}.v6-hero__beta-note{letter-spacing:.06em;color:hsl(var(--soft-coral));margin-top:10px;font-size:12px;font-weight:500}.v6-hero .email-form input[type=email],.v6-numbers .email-form input[type=email],.v6-final .email-form input[type=email]{color:hsl(var(--paper-base));background:#ffffff0f;border-color:#ffffff26}.v6-hero .email-form input[type=email]::placeholder,.v6-numbers .email-form input[type=email]::placeholder,.v6-final .email-form input[type=email]::placeholder,.v6-hero .text-small,.v6-numbers .text-small,.v6-final .text-small{color:hsl(var(--stone-medium))}.hero-carousel{aspect-ratio:2/3;width:100%;position:relative}.hero-carousel__slide{opacity:0;pointer-events:none;transition:opacity 1s ease-in-out;position:absolute;inset:0}.hero-carousel__slide.active{opacity:1;pointer-events:auto}.hero-carousel__slide img{object-fit:cover;aspect-ratio:2/3;width:100%;height:100%;box-shadow:0 24px 80px #0000004d}.hero-carousel__dots{gap:8px;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.hero-carousel__dot{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:background .3s,transform .3s}.hero-carousel__dot.active{background:#fff6;transform:scale(1.2)}.v6-collection{background:hsl(var(--paper-light));padding:var(--section-pad)0;position:relative;overflow:hidden}.v6-collection__inner{z-index:1;position:relative}.v6-collection__grid{grid-template-columns:repeat(6,1fr);gap:clamp(6px,1vw,12px);margin-bottom:clamp(24px,4vw,40px);display:grid}.v6-collection__item{aspect-ratio:2/3;transition:transform .4s cubic-bezier(.23,1,.32,1);overflow:hidden}.v6-collection__item:hover{transform:scale(1.02)}.v6-collection__item img{object-fit:cover;width:100%;height:100%}.v6-collection__caption{font-family:var(--font-serif);color:hsl(var(--ink-base));max-width:600px;font-size:clamp(18px,2vw,26px);font-style:italic;font-weight:400;line-height:1.4}.v6-collection__sub{color:hsl(var(--ink-light));max-width:560px;margin-top:16px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-numbers{padding:clamp(60px,10vw,120px) 0;position:relative;overflow:hidden}.v6-numbers__inner{z-index:2;text-align:center;position:relative}.v6-numbers__headline{font-family:var(--font-serif);letter-spacing:-.02em;color:hsl(var(--paper-light));border-bottom:1px solid #ffffff1f;margin-bottom:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px);font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.1}.v6-numbers__headline em{color:hsl(var(--soft-coral));font-style:italic}.v6-numbers__row{justify-content:center;align-items:center;gap:clamp(16px,3vw,40px);margin-bottom:clamp(40px,6vw,72px);display:flex}.v6-numbers__block{flex-direction:column;align-items:center;display:flex}.v6-numbers__big{font-family:var(--font-serif);letter-spacing:-.04em;color:hsl(var(--paper-light));font-size:clamp(48px,9vw,120px);font-weight:700;line-height:1}.v6-numbers__block--accent .v6-numbers__big{color:hsl(var(--soft-coral))}.v6-numbers__unit{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-top:8px;font-size:clamp(11px,1.1vw,14px);font-weight:500}.v6-numbers__arrow{color:#fff3;flex-shrink:0}.v6-numbers__process{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;max-width:900px;margin:0 auto;display:grid}.v6-numbers__step{text-align:center;border-right:1px solid #ffffff1f;padding:clamp(20px,3vw,36px) clamp(12px,1.5vw,24px)}.v6-numbers__step:last-child{border-right:none}.v6-numbers__step-num{font-family:var(--font-serif);color:hsl(var(--soft-coral));margin-bottom:12px;font-size:13px;display:block}.v6-numbers__step-label{font-family:var(--font-sans);color:hsl(var(--paper-light));letter-spacing:-.01em;font-size:clamp(16px,1.6vw,20px);font-weight:700}.v6-numbers__cta{justify-content:center;margin-top:clamp(40px,6vw,64px);display:flex}.v6-range{background:hsl(var(--paper-dark));padding:var(--section-pad)0;position:relative;overflow:hidden}.v6-range__inner{z-index:1;position:relative}.v6-range__grid{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,16px);display:grid}.v6-range__item{aspect-ratio:2/3;cursor:pointer;transition:transform .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.v6-range__item:hover{transform:scale(1.02)}.v6-range__item img{object-fit:cover;width:100%;height:100%}.v6-range__style-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-dark));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafaf5d9;padding:4px 8px;font-size:9px;font-weight:600;position:absolute;bottom:12px;left:12px}.v6-range__item--dark .v6-range__style-label{color:hsl(var(--paper-light));background:#1a1715b3}.v6-control{background:hsl(var(--paper-light));padding:var(--section-pad)0;position:relative;overflow:hidden}.v6-control__inner{z-index:1;position:relative}.v6-control__strip{grid-template-columns:repeat(6,1fr);gap:clamp(6px,1vw,12px);margin-bottom:clamp(24px,4vw,40px);display:grid}.v6-control__item{aspect-ratio:2/3;transition:transform .4s cubic-bezier(.23,1,.32,1);overflow:hidden}.v6-control__item:hover{transform:scale(1.02)}.v6-control__item img{object-fit:cover;width:100%;height:100%}.v6-control__caption{color:hsl(var(--ink-light));max-width:600px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-tools{background:hsl(var(--paper-dark));padding:var(--section-pad)0;position:relative;overflow:hidden}.v6-tools__inner{z-index:1;position:relative}.v6-tools__body{max-width:560px;margin-top:clamp(24px,3vw,40px)}.v6-tools__body p{color:hsl(var(--ink-light));font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-tools__body p+p{margin-top:20px}.v6-tools__sign-off{font-family:var(--font-serif);color:hsl(var(--ink-base));margin-top:clamp(28px,4vw,44px);font-size:clamp(18px,2vw,24px);font-style:italic}.v6-marketplace{background:hsl(var(--paper-light));padding:var(--section-pad)0;position:relative;overflow:hidden}.v6-marketplace__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid;position:relative}.v6-marketplace__header{flex-direction:column;display:flex}.v6-marketplace__copy{padding-top:clamp(4px,1vw,16px)}.v6-marketplace__body{color:hsl(var(--ink-light));font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-marketplace__body+.v6-marketplace__body{margin-top:20px}.v6-marketplace__divider{background:hsl(var(--stone-light));width:100%;height:1px;margin:clamp(28px,4vw,44px) 0}.v6-marketplace__cta-heading{font-family:var(--font-serif);color:hsl(var(--ink-dark));margin-bottom:16px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.1}.v6-marketplace__cta-body{color:hsl(var(--ink-light));margin-bottom:24px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-marketplace__cta-link{cursor:pointer;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--electric-coral));border:none;border-bottom:1px solid hsl(var(--electric-coral));background:0 0;align-items:center;gap:8px;padding:0 0 4px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.v6-marketplace__cta-link:hover{opacity:.7}.v6-final{padding:clamp(80px,12vw,180px) 0;position:relative;overflow:hidden}.v6-final__inner{z-index:2;text-align:center;max-width:680px;padding:0 var(--page-margin);margin:0 auto;position:relative}.v6-final__cred{font-family:var(--font-serif);color:#ffffffb3;margin-bottom:clamp(32px,5vw,56px);font-size:clamp(20px,3vw,36px);font-style:italic;font-weight:400;line-height:1.3}.v6-final__headline{font-family:var(--font-serif);letter-spacing:-.03em;color:hsl(var(--paper-light));margin-bottom:24px;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1}.v6-final__sub{color:#ffffffb3;max-width:460px;margin:0 auto clamp(32px,4vw,48px);font-size:clamp(15px,1.3vw,17px);line-height:1.7}.v6-final__cta{flex-direction:column;align-items:center;display:flex}.v6-final__beta-note{letter-spacing:.06em;color:hsl(var(--soft-coral));margin-top:10px;font-size:12px;font-weight:500}.v6-footer{background:hsl(var(--ink-dark));border-top:1px solid #ffffff0f;padding:32px 0}.v6-footer__inner{justify-content:space-between;align-items:center;display:flex}.v6-footer__wordmark{font-family:var(--font-serif);color:#fff3;letter-spacing:.04em;font-size:18px;font-weight:700}.v6-footer__right{align-items:center;gap:20px;display:flex}.v6-footer__link{color:#ffffff40;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;padding:0;font-size:11px;transition:color .2s}.v6-footer__link:hover{color:#ffffff80}.v6-footer__copy{color:#fff3;font-size:11px}.v6-footer__logo{opacity:.2;transition:opacity .2s}.v6-footer__logo:hover{opacity:.35}.v6-footer__easter{cursor:default;-webkit-user-select:none;user-select:none}.v6-legal-overlay{z-index:400;-webkit-backdrop-filter:blur();pointer-events:none;background:#1a171500;justify-content:center;align-items:center;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0}.v6-legal-overlay.active{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:#1a1715bf}.v6-legal-modal{background:hsl(var(--paper-light));opacity:0;flex-direction:column;width:90vw;max-width:640px;max-height:80vh;transition:transform .3s,opacity .25s;display:flex;transform:scale(.92)translateY(20px)}.v6-legal-overlay.active .v6-legal-modal{opacity:1;transition:transform .38s cubic-bezier(.34,1.2,.64,1),opacity .28s;transform:scale(1)translateY(0)}.v6-legal-modal__header{border-bottom:1px solid hsl(var(--stone-light));flex-shrink:0;justify-content:space-between;align-items:center;padding:28px 32px 20px;display:flex}.v6-legal-modal__header h2{font-family:var(--font-serif);color:hsl(var(--ink-dark));letter-spacing:-.02em;font-size:24px;font-weight:700}.v6-legal-modal__close{cursor:pointer;color:hsl(var(--ink-light));background:0 0;border:none;padding:4px;transition:color .2s}.v6-legal-modal__close:hover{color:hsl(var(--ink-dark))}.v6-legal-modal__body{-webkit-overflow-scrolling:touch;padding:28px 32px 36px;overflow-y:auto}.v6-legal-modal__body h3{font-family:var(--font-sans);color:hsl(var(--ink-dark));letter-spacing:-.01em;margin-top:24px;margin-bottom:8px;font-size:14px;font-weight:700}.v6-legal-modal__body p{color:hsl(var(--ink-light));margin-bottom:12px;font-size:14px;line-height:1.7}.v6-legal-modal__body p:first-child{margin-bottom:16px}.v6-legal-modal__body a{color:hsl(var(--electric-coral));border-bottom:1px solid hsl(var(--electric-coral));text-decoration:none}.v6-legal-modal__body a:hover{opacity:.7}.v6-disclaimer{background:hsl(var(--paper-base));border-top:1px solid hsl(var(--stone-light));border-bottom:1px solid hsl(var(--stone-light));padding:clamp(28px,4vw,44px) 0;position:relative;overflow:hidden}.v6-disclaimer__line{justify-content:center;align-items:flex-start;gap:8px;display:flex}.v6-disclaimer__line em{font-family:var(--font-sans);color:hsl(var(--ink-light));padding-top:1px;font-size:clamp(13px,1.1vw,15px);font-style:italic;line-height:1.7}.v6-disclaimer__icon{color:hsl(var(--electric-coral));flex-shrink:0;align-items:center;display:inline-flex;position:relative;top:2px}.v6-disclaimer__icon svg{width:16px;height:16px}.v6-lightbox{z-index:300;-webkit-backdrop-filter:blur();cursor:pointer;pointer-events:none;background:#1a171500;justify-content:center;align-items:center;transition:background .35s ease-out,-webkit-backdrop-filter .35s ease-out,backdrop-filter .35s ease-out;display:flex;position:fixed;inset:0}.v6-lightbox.active{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#1a1715b3;transition:background .3s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.2,.8,.2,1),backdrop-filter .3s cubic-bezier(.2,.8,.2,1)}.v6-lightbox picture{justify-content:center;align-items:center;display:flex}.v6-lightbox__image{object-fit:contain;opacity:0;width:auto;max-width:90vw;height:auto;max-height:88vh;transition:transform .3s ease-out,opacity .2s ease-out;transform:scale(.88);box-shadow:0 40px 120px #00000080}.v6-lightbox.active .v6-lightbox__image{opacity:1;transition:transform .42s cubic-bezier(.34,1.3,.64,1),opacity .28s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.v6-lightbox__hint{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff0;font-size:11px;font-weight:500;transition:color .3s .15s;position:absolute;bottom:clamp(20px,3vw,40px)}.v6-lightbox.active .v6-lightbox__hint{color:#ffffff40}.v6-collection__item,.v6-control__item{cursor:pointer}.ec-success{color:hsl(var(--japanese-indigo));align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.ec-success--dark{color:hsl(var(--paper-light))}.ec-check-path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s .1s forwards drawCheck}.ec-error{color:hsl(var(--electric-coral));margin-top:6px;font-size:13px}.ec--dark .email-form input[type=email]{color:hsl(var(--paper-base));background:#ffffff0f;border-color:#ffffff26}.ec--dark .email-form input[type=email]::placeholder{color:hsl(var(--stone-medium))}.ec--dark .email-form input[type=email]:focus{border-color:hsl(var(--electric-coral));box-shadow:inset 0 0 0 1px hsl(var(--electric-coral))}.ec--dark .text-small{color:hsl(var(--stone-medium))}@media (max-width:900px){.v6-hero__content{flex-direction:column}.v6-hero__image-wrap{flex:none;width:100%;max-height:50vh;padding:0 0 40px}.v6-hero__image-wrap .hero-carousel,.v6-hero__image-wrap .hero-carousel__slide img{max-height:50vh}.v6-numbers__row{flex-wrap:wrap}.v6-collection__grid,.v6-control__strip{grid-template-columns:repeat(3,1fr)}.v6-range__grid{grid-template-columns:repeat(2,1fr)}.v6-marketplace__inner{grid-template-columns:1fr;gap:clamp(28px,4vw,48px)}}@media (max-width:640px){.v6-hero{min-height:auto}.v6-hero__headline{font-size:clamp(40px,12vw,60px)}.v6-hero__image-wrap{display:none}.v6-numbers__row{flex-direction:column;gap:8px}.v6-numbers__arrow{transform:rotate(90deg)}.v6-numbers__process{grid-template-columns:1fr 1fr}.v6-numbers__step{border-bottom:1px solid #ffffff1f}.v6-collection__grid,.v6-control__strip{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.v6-gradient-layer,.v6-paper-shadow{animation:none!important}.v6-gradient-layer--base{background-position:50%!important}.v6-gradient-layer--shimmer,.v6-gradient-layer--drift,.v6-gradient-layer--breath,.v6-paper-shadow{display:none}.reveal{opacity:1;transition:none;transform:none}.fade-in-up{opacity:1;animation:none;transform:none}}
