.coming-soon-page{background:#e5e9e3;color:#17201d}.coming-soon-page .header{position:relative;background:#f4f5f1;border-bottom:1px solid #cfd6ce;z-index:4}.soon-back{font-size:12px;display:flex;align-items:center;gap:35px}.soon-back span{font-size:22px}.soon-stage{position:relative;min-height:calc(100svh - 94px);overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:90px var(--g) 130px}.veiled-page{position:absolute;inset:0;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:6vw;padding:3vw 8vw;filter:blur(11px);opacity:.56;user-select:none;pointer-events:none}.veiled-product{position:relative;transform:translate(-3%,7%) rotate(-7deg)}.veiled-product img{width:100%;height:auto;position:relative;z-index:1;filter:grayscale(1)}.veiled-model{position:absolute;font-size:30vw;line-height:1;color:#637064;opacity:.25;left:-4%;top:0;letter-spacing:-.12em}.veiled-copy{transform:translateY(-4%)}.veiled-copy>span{font-size:10px;letter-spacing:.18em}.veiled-title{font-size:clamp(30px,5vw,80px);line-height:1.06;letter-spacing:-.065em;margin:25px 0 48px}.veiled-copy i{display:block;width:82%;height:7px;background:#536258;opacity:.36;margin:17px 0}.veiled-copy i:nth-of-type(2){width:66%}.veiled-rule{height:1px;background:#536258;margin:40px 0}.veiled-button{height:55px;width:64%;margin-top:40px;background:#314237;opacity:.35}.mist{position:absolute;pointer-events:none;inset:-25%;z-index:1;will-change:transform;filter:blur(32px)}.mist-near{opacity:.58;background:radial-gradient(ellipse at 33% 60%,#eef1ed 0%,#eef1edf2 17%,#eef1ed4d 42%,transparent 64%),radial-gradient(ellipse at 88% 20%,#ecf0eae6 0%,transparent 60%);animation:mist-drift 22s ease-in-out infinite alternate}.mist-far{background:radial-gradient(ellipse at 66% 46%,#e7ece5 0%,#e7ece5d6 22%,transparent 63%),radial-gradient(ellipse at 13% 20%,#e1e7de 0%,transparent 50%);animation:mist-drift 29s ease-in-out -13s infinite alternate-reverse;opacity:.42}.mist-wash{position:absolute;inset:0;background:linear-gradient(180deg,#e9ede622 0%,transparent 30%,#e5e9e3b3 85%,#e5e9e3 100%);z-index:1;pointer-events:none}.soon-content{position:relative;z-index:2;text-align:center}.soon-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:32px}.soon-eyebrow span{height:5px;width:5px;background:#697768;border-radius:50%}.soon-content h1{font-size:clamp(82px,9.4vw,158px);font-weight:400;line-height:.94;letter-spacing:-.075em;margin:0}.soon-content h1 em{font-style:normal;color:#637264}.soon-note{font-size:14px;line-height:1.6;color:#667267;margin-top:29px;letter-spacing:-.025em}.soon-link{display:inline-flex;align-items:center;gap:55px;font-size:12px;margin-top:30px;padding:12px 0;border-bottom:1px solid #9ba79a;transition:gap .3s}.soon-link span{font-size:20px}.soon-link:hover{gap:67px}.soon-link:focus-visible,.soon-back:focus-visible{outline:2px solid #425944;outline-offset:7px}.soon-bottom{position:absolute;left:var(--g);right:var(--g);bottom:30px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bac5b966;padding-top:20px;z-index:2;color:#687667;font-size:10px}.soon-coordinate{letter-spacing:.12em}@keyframes mist-drift{from{transform:translate(-6%,2%) scale(1)}to{transform:translate(7%,-5%) scale(1.08)}}@media(min-width:1500px){.soon-stage{min-height:calc(100svh - 100px)}}@media(max-width:700px){.coming-soon-page .header{height:76px}.soon-back{font-size:10px;gap:18px}.soon-back span{font-size:18px}.soon-stage{min-height:calc(100svh - 76px);padding:74px 23px 120px}.veiled-page{grid-template-columns:1fr;padding:0;inset:5% -20% 0;filter:blur(9px);opacity:.56}.veiled-product{transform:translate(-7%,-5%) rotate(-9deg)}.veiled-model{font-size:85vw}.veiled-copy{display:none}.mist-near{opacity:.54}.mist-far{opacity:.42}.soon-content h1{font-size:clamp(78px,23vw,118px)}.soon-eyebrow{margin-bottom:28px;font-size:9px}.soon-note{font-size:13px;margin-top:25px}.soon-link{margin-top:22px}.soon-bottom{bottom:24px;align-items:flex-start;font-size:9px;gap:15px}.soon-bottom>span:nth-child(2){text-align:right}.soon-coordinate{display:none}}@media(prefers-reduced-motion:reduce){.mist{animation:none;will-change:auto}.soon-link{transition:none}}
