.new-home-module__FwrZqa__page{background:var(--paper);overflow:hidden}.new-home-module__FwrZqa__hero,.new-home-module__FwrZqa__intro,.new-home-module__FwrZqa__lanes,.new-home-module__FwrZqa__process,.new-home-module__FwrZqa__catalog,.new-home-module__FwrZqa__statement,.new-home-module__FwrZqa__contact{max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.new-home-module__FwrZqa__hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:7vw;min-height:780px;padding-top:165px;padding-bottom:96px;display:grid;position:relative}.new-home-module__FwrZqa__hero:before{content:"";border:1px solid var(--hairline);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:92px;right:-180px}.new-home-module__FwrZqa__heroCopy{z-index:1;position:relative}.new-home-module__FwrZqa__heroTitle{max-width:700px;font-family:var(--font-display);letter-spacing:-.065em;margin-top:26px;font-size:clamp(56px,7vw,98px);font-weight:500;line-height:.96}.new-home-module__FwrZqa__heroTitle span{color:var(--frame);display:block}.new-home-module__FwrZqa__heroLead{max-width:50ch;color:var(--ink-3);margin-top:32px;font-size:19px;line-height:1.55}.new-home-module__FwrZqa__heroActions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.new-home-module__FwrZqa__heroMeta{color:var(--mute);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:54px;font-size:10px;display:flex}.new-home-module__FwrZqa__heroMeta span:before{content:"·";color:var(--accent-bright);margin-right:8px}.new-home-module__FwrZqa__signal{border:1px solid var(--hairline);isolation:isolate;background:linear-gradient(140deg,#d9e9dfb3,#f6f3ec4d);min-height:475px;padding:28px;position:relative;box-shadow:18px 18px #f0a36b6b}.new-home-module__FwrZqa__signal:before,.new-home-module__FwrZqa__signal:after{content:"";border:1px solid var(--hairline);z-index:-1;border-radius:50%;position:absolute}.new-home-module__FwrZqa__signal:before{width:340px;height:340px;top:75px;right:-95px}.new-home-module__FwrZqa__signal:after{width:480px;height:480px;top:5px;right:-165px}.new-home-module__FwrZqa__signalOrb{background:var(--accent-bright);mix-blend-mode:multiply;border-radius:50%;width:86px;height:86px;animation:7s ease-in-out infinite new-home-module__FwrZqa__drift;position:absolute;top:42px;right:42px}.new-home-module__FwrZqa__signalLabel,.new-home-module__FwrZqa__signalFoot{color:var(--frame);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.new-home-module__FwrZqa__signalLine{background:linear-gradient(var(--accent-bright), var(--frame));width:1px;position:absolute;top:116px;bottom:54px;left:62px}.new-home-module__FwrZqa__signalCard{z-index:1;border:1px solid var(--hairline);background:#f6f3ecdb;align-items:flex-start;gap:18px;width:74%;margin-top:56px;margin-left:19px;padding:16px 18px;display:flex;position:relative}.new-home-module__FwrZqa__signalCard+.new-home-module__FwrZqa__signalCard{margin-top:13px}.new-home-module__FwrZqa__signalCardOffset{margin-left:78px}.new-home-module__FwrZqa__signalCardLast{margin-left:38px}.new-home-module__FwrZqa__signalIndex{color:var(--frame);font-family:var(--font-mono);font-size:11px}.new-home-module__FwrZqa__signalCard strong,.new-home-module__FwrZqa__signalCard small{display:block}.new-home-module__FwrZqa__signalCard strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:500}.new-home-module__FwrZqa__signalCard small{color:var(--mute);margin-top:2px;font-size:12px}.new-home-module__FwrZqa__signalFoot{position:absolute;bottom:25px;left:28px}.new-home-module__FwrZqa__intro{border-top:1px solid var(--hairline);grid-template-columns:1fr 2.1fr;gap:8vw;padding-top:118px;padding-bottom:132px;display:grid}.new-home-module__FwrZqa__sectionMarker{color:var(--frame);font-family:var(--font-mono);letter-spacing:.16em;font-size:11px}.new-home-module__FwrZqa__sectionTitle{max-width:820px;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.03}.new-home-module__FwrZqa__sectionTitle em{color:var(--frame);font-style:normal}.new-home-module__FwrZqa__sectionLead{max-width:58ch;color:var(--ink-3);margin-top:32px;font-size:18px;line-height:1.65}.new-home-module__FwrZqa__lanes{border-top:1px solid var(--hairline);padding-top:84px;padding-bottom:132px}.new-home-module__FwrZqa__sectionTop,.new-home-module__FwrZqa__catalogHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;display:flex}.new-home-module__FwrZqa__sectionHeading{max-width:650px;font-family:var(--font-display);letter-spacing:-.06em;margin-top:18px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.new-home-module__FwrZqa__laneGrid,.new-home-module__FwrZqa__catalogGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.new-home-module__FwrZqa__lane{border:1px solid var(--hairline);background:var(--paper-soft);min-height:330px;transition:transform var(--d-mid) var(--ease), background var(--d-mid) var(--ease);padding:24px;position:relative}.new-home-module__FwrZqa__lane:nth-child(2){background:var(--accent-soft);margin-top:42px}.new-home-module__FwrZqa__lane:nth-child(3){background:var(--ink);color:var(--paper)}.new-home-module__FwrZqa__lane:hover{transform:translateY(-8px)}.new-home-module__FwrZqa__laneHead{color:var(--frame);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.new-home-module__FwrZqa__lane:nth-child(3) .new-home-module__FwrZqa__laneHead{color:var(--accent-bright)}.new-home-module__FwrZqa__lane h3{max-width:8ch;font-family:var(--font-display);letter-spacing:-.05em;margin-top:72px;font-size:32px;font-weight:500;line-height:1}.new-home-module__FwrZqa__lane p{max-width:31ch;color:var(--ink-3);margin-top:18px;font-size:14px;line-height:1.55}.new-home-module__FwrZqa__lane:nth-child(3) p{color:var(--bone-2)}.new-home-module__FwrZqa__laneArrow{color:var(--frame);font-size:22px;position:absolute;bottom:20px;right:24px}.new-home-module__FwrZqa__lane:nth-child(3) .new-home-module__FwrZqa__laneArrow{color:var(--accent-bright)}.new-home-module__FwrZqa__process{border-top:1px solid var(--hairline);grid-template-columns:.8fr 1.2fr;gap:10vw;padding-top:112px;padding-bottom:120px;display:grid}.new-home-module__FwrZqa__processIntro>p:last-child{max-width:33ch;color:var(--ink-3);margin-top:26px}.new-home-module__FwrZqa__stepList{list-style:none}.new-home-module__FwrZqa__stepList li{border-top:1px solid var(--hairline);grid-template-columns:60px 1fr;gap:22px;padding:22px 0;display:grid}.new-home-module__FwrZqa__stepList li:last-child{border-bottom:1px solid var(--hairline)}.new-home-module__FwrZqa__stepNumber{color:var(--accent-bright);font-family:var(--font-mono);font-size:12px}.new-home-module__FwrZqa__stepList h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:500}.new-home-module__FwrZqa__stepList p{max-width:45ch;color:var(--ink-3);margin-top:4px;font-size:14px}.new-home-module__FwrZqa__catalog{border-top:1px solid var(--hairline);padding-top:102px;padding-bottom:118px}.new-home-module__FwrZqa__textLink{border-bottom:1px solid var(--frame);color:var(--frame);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding-bottom:8px;font-size:11px}.new-home-module__FwrZqa__textLink span,.new-home-module__FwrZqa__catalogCta span{margin-left:6px}.new-home-module__FwrZqa__catalogCard{border:1px solid var(--hairline);min-height:310px;transition:transform var(--d-mid) var(--ease), border-color var(--d-mid) var(--ease);background:#fffdf8;flex-direction:column;padding:24px;display:flex}.new-home-module__FwrZqa__catalogCard:hover{border-color:var(--frame);color:var(--ink);transform:translateY(-5px)}.new-home-module__FwrZqa__catalogSku{color:var(--frame);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.new-home-module__FwrZqa__catalogCard h3{font-family:var(--font-display);letter-spacing:-.05em;margin-top:64px;font-size:30px;font-weight:500}.new-home-module__FwrZqa__catalogCard p{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.5}.new-home-module__FwrZqa__catalogCta{color:var(--frame);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:26px;font-size:11px;display:flex}.new-home-module__FwrZqa__catalogEmpty{border:1px dashed var(--hairline);color:var(--mute);padding:28px}.new-home-module__FwrZqa__statement{border-top:1px solid var(--hairline);padding-top:120px;padding-bottom:128px}.new-home-module__FwrZqa__statementQuote{color:var(--accent-bright);font-family:Georgia,serif;font-size:80px;line-height:.5}.new-home-module__FwrZqa__statement h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.065em;margin-top:24px;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.new-home-module__FwrZqa__statement p{color:var(--frame);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:12px}.new-home-module__FwrZqa__contact{border-top:1px solid var(--hairline);grid-template-columns:1.15fr .85fr;gap:8vw;padding-top:84px;padding-bottom:120px;display:grid}.new-home-module__FwrZqa__contact h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.07em;margin-top:20px;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.92}.new-home-module__FwrZqa__contactAction{align-self:end;max-width:39ch}.new-home-module__FwrZqa__contactAction p{color:var(--ink-3);margin-bottom:25px;font-size:17px;line-height:1.55}@keyframes new-home-module__FwrZqa__drift{0%,to{transform:translate(0)}50%{transform:translate(-14px,12px)}}@media (max-width:900px){.new-home-module__FwrZqa__hero{grid-template-columns:1fr;padding-top:140px}.new-home-module__FwrZqa__signal{justify-self:end;width:100%;max-width:560px}.new-home-module__FwrZqa__intro,.new-home-module__FwrZqa__process,.new-home-module__FwrZqa__contact{grid-template-columns:1fr;gap:42px}.new-home-module__FwrZqa__laneGrid,.new-home-module__FwrZqa__catalogGrid{grid-template-columns:1fr}.new-home-module__FwrZqa__lane:nth-child(2){margin-top:0}}@media (max-width:620px){.new-home-module__FwrZqa__hero,.new-home-module__FwrZqa__intro,.new-home-module__FwrZqa__lanes,.new-home-module__FwrZqa__process,.new-home-module__FwrZqa__catalog,.new-home-module__FwrZqa__statement,.new-home-module__FwrZqa__contact{padding-inline:var(--gut-sm)}.new-home-module__FwrZqa__hero{min-height:auto;padding-top:125px;padding-bottom:76px}.new-home-module__FwrZqa__heroTitle{font-size:clamp(49px,15vw,76px)}.new-home-module__FwrZqa__heroLead{font-size:17px}.new-home-module__FwrZqa__heroMeta{gap:8px;margin-top:38px;display:grid}.new-home-module__FwrZqa__signal{min-height:430px;padding:20px;box-shadow:10px 10px #f0a36b6b}.new-home-module__FwrZqa__signalCard{width:86%;margin-left:5px}.new-home-module__FwrZqa__signalCardOffset,.new-home-module__FwrZqa__signalCardLast{margin-left:40px}.new-home-module__FwrZqa__intro{padding-top:76px;padding-bottom:88px}.new-home-module__FwrZqa__sectionTop,.new-home-module__FwrZqa__catalogHead{display:block}.new-home-module__FwrZqa__textLink{margin-top:24px;display:inline-block}.new-home-module__FwrZqa__statement,.new-home-module__FwrZqa__catalog,.new-home-module__FwrZqa__process,.new-home-module__FwrZqa__lanes{padding-top:78px;padding-bottom:88px}}
