.Navbar-module__cRh5nW__nav{height:var(--nav-height);background:var(--color-black);border-bottom:var(--border);z-index:999;position:fixed;top:0;left:0;right:0}.Navbar-module__cRh5nW__inner{max-width:var(--wrap-max);padding:0 var(--wrap-px);align-items:stretch;height:100%;margin:0 auto;display:flex}.Navbar-module__cRh5nW__brand{border-right:1px solid #ffffff14;flex-shrink:0;align-items:center;padding-right:2rem;display:flex}.Navbar-module__cRh5nW__links{flex:1;list-style:none;display:flex}.Navbar-module__cRh5nW__links li{display:flex}.Navbar-module__cRh5nW__link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;border-right:1px solid #ffffff0d;align-items:center;padding:0 1.1rem;font-size:.65rem;display:flex;position:relative}.Navbar-module__cRh5nW__link:hover{color:var(--color-white);background:#ffffff0a}.Navbar-module__cRh5nW__linkActive{color:var(--color-white);}.Navbar-module__cRh5nW__linkActive:after{content:"";background:var(--color-signal);height:2px;position:absolute;bottom:0;left:0;right:0}.Navbar-module__cRh5nW__cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-black);background:var(--color-signal);transition:background var(--transition-fast);white-space:nowrap;align-items:center;margin-left:auto;padding:0 1.3rem;font-size:.65rem;font-weight:700;display:flex}.Navbar-module__cRh5nW__cta:hover{background:var(--color-signal-hover)}.Navbar-module__cRh5nW__menuButton,.Navbar-module__cRh5nW__mobileLayer{display:none}@media (max-width:860px){.Navbar-module__cRh5nW__links{display:none}.Navbar-module__cRh5nW__inner{align-items:stretch;padding:0 1rem;position:relative}.Navbar-module__cRh5nW__brand{border-right:none;padding:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Navbar-module__cRh5nW__brand img{width:132px!important;height:auto!important}.Navbar-module__cRh5nW__cta{display:none}.Navbar-module__cRh5nW__menuButton{cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff1f;flex-direction:column;order:3;justify-content:center;align-items:flex-end;gap:7px;width:52px;min-width:52px;margin-left:auto;padding:0;display:flex}.Navbar-module__cRh5nW__menuButton span{background:var(--color-white);height:1px;transition:width var(--transition-fast);display:block}.Navbar-module__cRh5nW__menuButton span:first-child{width:24px}.Navbar-module__cRh5nW__menuButton span:last-child{width:16px}.Navbar-module__cRh5nW__menuButton[aria-expanded=true] span:last-child{width:24px}.Navbar-module__cRh5nW__mobileLayer{inset:var(--nav-height) 0 0;z-index:998;grid-template-columns:minmax(0,1fr) min(88vw,360px);display:grid;position:fixed}.Navbar-module__cRh5nW__mobileBackdrop{background:#00000094;border:none}.Navbar-module__cRh5nW__mobilePanel{background:var(--color-black);color:var(--color-white);border-left:1px solid #ffffff1f;flex-direction:column;grid-column:2;min-height:100%;padding:1.4rem 1.2rem 1.2rem;display:flex}.Navbar-module__cRh5nW__mobileKicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;border-bottom:1px solid #ffffff1f;padding-bottom:1rem;font-size:.62rem}.Navbar-module__cRh5nW__mobileLinks{list-style:none}.Navbar-module__cRh5nW__mobileLink,.Navbar-module__cRh5nW__mobileLinkActive{min-height:52px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.Navbar-module__cRh5nW__mobileLink:after,.Navbar-module__cRh5nW__mobileLinkActive:after{content:"→";color:#ffffff52}.Navbar-module__cRh5nW__mobileLinkActive{color:var(--color-white)}.Navbar-module__cRh5nW__mobileLinkActive:after{color:var(--color-signal)}.Navbar-module__cRh5nW__mobileCta{background:var(--color-signal);min-height:52px;color:var(--color-black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:auto;padding:0 1rem;font-size:.66rem;font-weight:700;display:flex}}@media (max-width:420px){.Navbar-module__cRh5nW__brand img{width:116px!important}.Navbar-module__cRh5nW__cta{padding:0 .65rem;font-size:.5rem}}
.Footer-module__3hUVsW__footer{background:var(--color-black);border-top:var(--border)}.Footer-module__3hUVsW__inner{max-width:var(--wrap-max);padding:1.5rem var(--wrap-px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.Footer-module__3hUVsW__copy{font-family:var(--font-mono);color:#ffffff2e;letter-spacing:.05em;font-size:.46rem}.Footer-module__3hUVsW__socs{border:1px solid #ffffff1a;display:flex}.Footer-module__3hUVsW__soc{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff40;border-right:1px solid #ffffff1a;padding:.45rem 1rem;font-size:.52rem;font-weight:700;transition:color .12s,background .12s}.Footer-module__3hUVsW__soc:last-child{border-right:none}.Footer-module__3hUVsW__soc:hover{color:#fff9;background:#ffffff0d}@media (max-width:640px){.Footer-module__3hUVsW__inner{padding:1.2rem}}
.Ticker-module__d6wrIq__ticker{background:var(--color-black);white-space:nowrap;padding:.65rem 0;overflow:hidden}.Ticker-module__d6wrIq__track{animation:32s linear infinite Ticker-module__d6wrIq__tick;display:inline-block}@keyframes Ticker-module__d6wrIq__tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.Ticker-module__d6wrIq__text{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-right:1.6rem;font-size:.7rem}.Ticker-module__d6wrIq__dot{color:var(--color-signal);margin-right:1.6rem;font-size:.65rem;font-weight:700}
.Hero-module___w2HtG__hero{flex-direction:column;min-height:100vh;display:flex;position:relative}.Hero-module___w2HtG__picture{z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module___w2HtG__bg{object-fit:cover;width:100%;height:100%;display:block}.Hero-module___w2HtG__body{z-index:2;padding:calc(var(--nav-height) + 3rem) 0 0;max-width:var(--wrap-max);width:100%;padding-left:var(--wrap-px);padding-right:var(--wrap-px);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.Hero-module___w2HtG__content{max-width:560px}.Hero-module___w2HtG__badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-warm);align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.75rem;display:flex}.Hero-module___w2HtG__badge:before{content:"";background:var(--color-warm);width:28px;height:1px}.Hero-module___w2HtG__h1{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-black);margin-bottom:1.5rem;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:.88}.Hero-module___w2HtG__h1 em{color:var(--color-signal);font-style:normal}.Hero-module___w2HtG__phrase{margin-bottom:.35em;display:block}.Hero-module___w2HtG__phrase:last-child{margin-bottom:0}.Hero-module___w2HtG__desc{color:#555;max-width:440px;margin-bottom:2.2rem;font-size:1.05rem;font-weight:300;line-height:1.45}.Hero-module___w2HtG__acts{flex-wrap:wrap;gap:.75rem;display:flex}.Hero-module___w2HtG__btnPrimary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);background:var(--color-black);border:var(--border);transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.4rem;padding:.9rem 1.7rem;font-size:.56rem;font-weight:700;display:inline-flex}.Hero-module___w2HtG__btnPrimary:hover{background:var(--color-signal);border-color:var(--color-signal)}.Hero-module___w2HtG__btnSecondary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-black);border:var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--transition-fast);background:#fff9;padding:.9rem 1.7rem;font-size:.56rem}.Hero-module___w2HtG__btnSecondary:hover{background:var(--color-white)}.Hero-module___w2HtG__specs{z-index:2;background:var(--color-white);border-top:var(--border);grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid;position:relative}.Hero-module___w2HtG__specCell{border-right:var(--border);padding:1rem 1.5rem}.Hero-module___w2HtG__specCell:last-child{border-right:none}.Hero-module___w2HtG__specN{font-family:var(--font-mono);color:var(--color-black);margin-bottom:.2rem;font-size:1.15rem;font-weight:700;line-height:1}.Hero-module___w2HtG__specL{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.42rem}@media (max-width:860px){.Hero-module___w2HtG__hero{min-height:100svh}.Hero-module___w2HtG__body{padding-top:calc(var(--nav-height) + 2rem);flex:none;justify-content:flex-start;padding-bottom:1.5rem}.Hero-module___w2HtG__content{max-width:500px}.Hero-module___w2HtG__badge{margin-bottom:1rem;font-size:.62rem}.Hero-module___w2HtG__h1{margin-bottom:1.1rem;font-size:clamp(2.6rem,12vw,3.5rem);line-height:.86}.Hero-module___w2HtG__phrase{margin-bottom:.2em}.Hero-module___w2HtG__desc{max-width:390px;margin-bottom:1.35rem;font-size:.96rem}.Hero-module___w2HtG__specs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.Hero-module___w2HtG__specCell{padding:.8rem .75rem}.Hero-module___w2HtG__specCell:nth-child(3){border-right:none}.Hero-module___w2HtG__specCell:nth-child(4){display:none}.Hero-module___w2HtG__specN{font-size:.92rem}.Hero-module___w2HtG__specL{font-size:.5rem;line-height:1.25}}@media (max-width:640px){.Hero-module___w2HtG__content{max-width:72%}.Hero-module___w2HtG__badge{display:none}.Hero-module___w2HtG__bg{object-position:center;opacity:1}.Hero-module___w2HtG__body{padding-left:1.2rem;padding-right:1.2rem}.Hero-module___w2HtG__badge{max-width:280px;line-height:1.35}.Hero-module___w2HtG__acts{width:calc(100vw - 2.4rem);margin-top:12rem;display:block}.Hero-module___w2HtG__btnPrimary{justify-content:center;width:100%;min-height:48px;font-size:.64rem}.Hero-module___w2HtG__btnSecondary{display:none}}@media (max-height:700px) and (max-width:640px){.Hero-module___w2HtG__body{padding-top:calc(var(--nav-height) + 1.35rem);padding-bottom:1rem}.Hero-module___w2HtG__badge{margin-bottom:.7rem}.Hero-module___w2HtG__h1{margin-bottom:.8rem;font-size:2.45rem}.Hero-module___w2HtG__desc{margin-bottom:1rem;font-size:.9rem}}@media (max-height:620px) and (max-width:640px){.Hero-module___w2HtG__acts{margin-top:6.5rem}}
.Catalog-module__hUj9eG__header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.Catalog-module__hUj9eG__headerRight{color:var(--color-text-secondary);text-align:right;flex-shrink:0;max-width:400px;font-size:.9rem;font-weight:300;line-height:1.8}.Catalog-module__hUj9eG__grid{background:var(--color-black);border:var(--border);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.Catalog-module__hUj9eG__card{background:var(--color-white);transition:background var(--transition-fast);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.Catalog-module__hUj9eG__card:hover{background:#fafaf7}.Catalog-module__hUj9eG__cardImg{aspect-ratio:4/3;border-bottom:var(--border);background:var(--color-surface-dim);position:relative;overflow:hidden}.Catalog-module__hUj9eG__cardPhoto{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Catalog-module__hUj9eG__card:hover .Catalog-module__hUj9eG__cardPhoto{transform:scale(1.04)}.Catalog-module__hUj9eG__cardBody{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}.Catalog-module__hUj9eG__cardNum{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-ghost);margin-bottom:.5rem;font-size:.42rem;font-weight:700}.Catalog-module__hUj9eG__cardTitle{font-family:var(--font-sans);color:var(--color-black);margin-bottom:.35rem;font-size:1.1rem;font-weight:600}.Catalog-module__hUj9eG__cardDesc{color:#888;margin-bottom:1rem;font-size:.82rem;font-weight:300;line-height:1.6}.Catalog-module__hUj9eG__chips{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.Catalog-module__hUj9eG__chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-light);color:#777;background:var(--color-bg);padding:.28rem .55rem;font-size:.42rem}.Catalog-module__hUj9eG__chipAccent{border-color:var(--color-signal);color:var(--color-signal)}@media (max-width:1060px){.Catalog-module__hUj9eG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.Catalog-module__hUj9eG__header{flex-direction:column;align-items:start}.Catalog-module__hUj9eG__headerRight{text-align:left}}@media (max-width:640px){.Catalog-module__hUj9eG__grid{grid-template-columns:1fr}}
.Showcase-module__SG2X_G__showcase{background:var(--color-black);padding:3.5rem 0 3rem;overflow:hidden}.Showcase-module__SG2X_G__header{max-width:var(--wrap-max);padding:0 var(--wrap-px) 2rem;margin:0 auto}.Showcase-module__SG2X_G__tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-signal);align-items:center;gap:.55rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:flex}.Showcase-module__SG2X_G__tag:before{content:"";background:var(--color-signal);width:1.5rem;height:1px}.Showcase-module__SG2X_G__title{font-family:var(--font-sans);color:var(--color-white);margin-bottom:.5rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.2}.Showcase-module__SG2X_G__sub{color:var(--color-text-secondary);font-size:.85rem;font-weight:300;line-height:1.6}.Showcase-module__SG2X_G__track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--wrap-px);-webkit-overflow-scrolling:touch;gap:1px;display:flex;overflow-x:auto}.Showcase-module__SG2X_G__track::-webkit-scrollbar{display:none}.Showcase-module__SG2X_G__card{scroll-snap-align:start;border:1px solid #333;flex:0 0 260px;position:relative;overflow:hidden}.Showcase-module__SG2X_G__cardImg{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .4s;display:block}.Showcase-module__SG2X_G__card:hover .Showcase-module__SG2X_G__cardImg{transform:scale(1.05)}.Showcase-module__SG2X_G__cardLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;background:linear-gradient(#0000,#000c);padding:2rem .9rem .7rem;font-size:.44rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.Showcase-module__SG2X_G__card{flex:0 0 200px}.Showcase-module__SG2X_G__header,.Showcase-module__SG2X_G__track{padding-left:1.2rem;padding-right:1.2rem}}
.Calculator-module__FxATQq__secSub{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:640px;margin-top:1rem;font-size:.92rem;font-weight:300;line-height:1.7}.Calculator-module__FxATQq__calcWrap{border:var(--border);box-shadow:var(--shadow);grid-template-columns:1fr 380px;display:grid}.Calculator-module__FxATQq__form{background:var(--color-white);border-right:var(--border);flex-direction:column;min-height:640px;display:flex}.Calculator-module__FxATQq__section{margin-bottom:1.8rem}.Calculator-module__FxATQq__section:last-child{margin-bottom:0}.Calculator-module__FxATQq__cLbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:var(--border);margin-bottom:1rem;padding-bottom:.55rem;font-size:.6rem;font-weight:700;display:block}.Calculator-module__FxATQq__stepsNav{border-bottom:var(--border);background:var(--color-bg);flex-shrink:0;grid-template-columns:repeat(5,1fr);display:grid}.Calculator-module__FxATQq__stepItem{border-right:var(--border);cursor:default;align-items:center;gap:.6rem;padding:1rem 1.1rem;transition:background .15s;display:flex;position:relative}.Calculator-module__FxATQq__stepItem:last-child{border-right:none}.Calculator-module__FxATQq__stepItemClickable{cursor:pointer}.Calculator-module__FxATQq__stepItemClickable:hover{background:var(--color-white)}.Calculator-module__FxATQq__stepNum{font-family:var(--font-mono);color:var(--color-text-faint);letter-spacing:.04em;flex-shrink:0;width:22px;font-size:.65rem;font-weight:700;line-height:1}.Calculator-module__FxATQq__stepLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.6rem;font-weight:700;line-height:1.15}.Calculator-module__FxATQq__stepItemDone .Calculator-module__FxATQq__stepNum{color:var(--color-black)}.Calculator-module__FxATQq__stepItemDone .Calculator-module__FxATQq__stepLabel{color:var(--color-text-secondary)}.Calculator-module__FxATQq__stepItemOn{background:var(--color-white)}.Calculator-module__FxATQq__stepItemOn:after{content:"";background:var(--color-signal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.Calculator-module__FxATQq__stepItemOn .Calculator-module__FxATQq__stepNum{color:var(--color-signal)}.Calculator-module__FxATQq__stepItemOn .Calculator-module__FxATQq__stepLabel{color:var(--color-black)}.Calculator-module__FxATQq__paneWrap{flex:1;min-height:420px;padding:2rem 2.2rem;position:relative}.Calculator-module__FxATQq__pane{animation:.32s cubic-bezier(.25,.46,.45,.94) Calculator-module__FxATQq__paneIn;display:none}.Calculator-module__FxATQq__paneOn{display:block}@keyframes Calculator-module__FxATQq__paneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Calculator-module__FxATQq__stepHead{margin-bottom:1.6rem}.Calculator-module__FxATQq__stepKicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-signal);margin-bottom:.6rem;font-size:.6rem;font-weight:700;display:block}.Calculator-module__FxATQq__stepTitle{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-black);margin-bottom:.4rem;font-size:1.35rem;font-weight:600;line-height:1.15}.Calculator-module__FxATQq__stepDesc{color:var(--color-text-secondary);max-width:460px;font-size:.82rem;font-weight:300;line-height:1.65}.Calculator-module__FxATQq__typeGrid{border:var(--border);grid-template-columns:repeat(3,1fr);display:grid}.Calculator-module__FxATQq__tBtn{background:var(--color-bg);border:none;border-right:var(--border);border-bottom:var(--border);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;min-height:78px;padding:1rem .9rem;transition:background .1s;display:flex;position:relative}.Calculator-module__FxATQq__tBtn:nth-child(3n){border-right:none}.Calculator-module__FxATQq__tBtn:nth-last-child(-n+3):nth-child(3n+1),.Calculator-module__FxATQq__tBtn:nth-last-child(-n+2),.Calculator-module__FxATQq__tBtn:last-child{border-bottom:none}.Calculator-module__FxATQq__tBtn:hover{background:var(--color-white)}.Calculator-module__FxATQq__tBtnOn{background:var(--color-black)}.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tName{color:var(--color-white)}.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tFrom{color:var(--color-signal)}.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tTime{color:#ffffff73}.Calculator-module__FxATQq__tBtnIndividual{background:#fafaf5}.Calculator-module__FxATQq__tBtnIndividual .Calculator-module__FxATQq__tName{color:var(--color-warm)}.Calculator-module__FxATQq__tBtnIndividual:hover{background:var(--color-white)}.Calculator-module__FxATQq__tBtnIndividual.Calculator-module__FxATQq__tBtnOn{background:var(--color-warm)}.Calculator-module__FxATQq__tBtnIndividual.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tName{color:var(--color-white)}.Calculator-module__FxATQq__tBtnIndividual.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tFrom,.Calculator-module__FxATQq__tBtnIndividual.Calculator-module__FxATQq__tBtnOn .Calculator-module__FxATQq__tTime{color:#ffffffb3}.Calculator-module__FxATQq__tName{font-family:var(--font-sans);color:var(--color-black);font-size:.92rem;font-weight:600;line-height:1.15}.Calculator-module__FxATQq__tFrom{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-signal);font-size:.62rem;font-weight:700;line-height:1}.Calculator-module__FxATQq__tTime{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-secondary);text-transform:uppercase;font-size:.55rem;font-weight:400}.Calculator-module__FxATQq__variantGrid{border:var(--border);grid-template-columns:repeat(2,1fr);display:grid}.Calculator-module__FxATQq__vBtn{text-align:left;background:var(--color-bg);border:none;border-right:var(--border);border-bottom:var(--border);cursor:pointer;flex-direction:column;gap:.25rem;padding:.9rem 1rem;transition:background .1s;display:flex;position:relative}.Calculator-module__FxATQq__vBtn:nth-child(2n){border-right:none}.Calculator-module__FxATQq__vBtn:nth-last-child(-n+2):nth-child(odd),.Calculator-module__FxATQq__vBtn:last-child{border-bottom:none}.Calculator-module__FxATQq__vBtn:hover{background:var(--color-white)}.Calculator-module__FxATQq__vBtnOn{background:var(--color-black)}.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vName{color:var(--color-white)}.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vMin{color:var(--color-signal)}.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vIncludes{color:#ffffff8c}.Calculator-module__FxATQq__vBtnRequest{background:#fafaf5}.Calculator-module__FxATQq__vBtnRequest:hover{background:var(--color-white)}.Calculator-module__FxATQq__vBtnRequest .Calculator-module__FxATQq__vName{color:var(--color-warm)}.Calculator-module__FxATQq__vBtnRequest.Calculator-module__FxATQq__vBtnOn{background:var(--color-warm)}.Calculator-module__FxATQq__vBtnRequest.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vName,.Calculator-module__FxATQq__vBtnRequest.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vMin,.Calculator-module__FxATQq__vBtnRequest.Calculator-module__FxATQq__vBtnOn .Calculator-module__FxATQq__vIncludes{color:var(--color-white)}.Calculator-module__FxATQq__vName{font-family:var(--font-sans);color:var(--color-black);font-size:.92rem;font-weight:600;line-height:1.2}.Calculator-module__FxATQq__vIncludes{color:var(--color-text-secondary);margin-top:.2rem;font-size:.75rem;font-weight:300;line-height:1.45}.Calculator-module__FxATQq__vMetaRow{align-items:baseline;gap:.8rem;margin-top:.25rem;display:flex}.Calculator-module__FxATQq__vMin{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-signal);font-size:.58rem;font-weight:700}.Calculator-module__FxATQq__vPendingTag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-warm);text-transform:uppercase;font-size:.55rem;font-weight:700}.Calculator-module__FxATQq__qtyDisplay{font-family:var(--font-mono);color:var(--color-black);margin-bottom:.6rem;font-size:2.2rem;font-weight:700;line-height:1}.Calculator-module__FxATQq__qtyUnit{color:var(--color-text-faint);margin-left:.4rem;font-size:.95rem;font-weight:400}.Calculator-module__FxATQq__range{appearance:none;cursor:pointer;background:#ccc;outline:none;width:100%;height:2px}.Calculator-module__FxATQq__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-black);border:2px solid var(--color-signal);cursor:pointer;width:14px;height:14px}.Calculator-module__FxATQq__range::-moz-range-thumb{background:var(--color-black);border:2px solid var(--color-signal);cursor:pointer;border-radius:0;width:14px;height:14px}.Calculator-module__FxATQq__rangeMarks{justify-content:space-between;margin-top:.45rem;display:flex}.Calculator-module__FxATQq__rm{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.56rem}.Calculator-module__FxATQq__yarnGrid{border:var(--border);grid-template-columns:repeat(2,1fr);display:grid}.Calculator-module__FxATQq__yBtn{background:var(--color-bg);border:none;border-right:var(--border);border-bottom:var(--border);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:1rem 1rem .85rem;transition:background .1s;display:flex;position:relative}.Calculator-module__FxATQq__yBtn:nth-child(2n){border-right:none}.Calculator-module__FxATQq__yBtn:nth-last-child(-n+2):nth-child(odd),.Calculator-module__FxATQq__yBtn:last-child{border-bottom:none}.Calculator-module__FxATQq__yBtn:hover{background:var(--color-white)}.Calculator-module__FxATQq__yBtn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.Calculator-module__FxATQq__yBtnOn{background:var(--color-black)}.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yName{color:var(--color-white)}.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yTier{color:var(--color-signal)}.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yHint{color:#ffffff8c}.Calculator-module__FxATQq__yBtnIndividual{background:#fafaf5}.Calculator-module__FxATQq__yBtnIndividual:hover{background:var(--color-white)}.Calculator-module__FxATQq__yBtnIndividual.Calculator-module__FxATQq__yBtnOn{background:var(--color-warm)}.Calculator-module__FxATQq__yBtnIndividual.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yName,.Calculator-module__FxATQq__yBtnIndividual.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yHint{color:var(--color-white)}.Calculator-module__FxATQq__yBtnIndividual.Calculator-module__FxATQq__yBtnOn .Calculator-module__FxATQq__yTier{color:#ffffffb3}.Calculator-module__FxATQq__yTier{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-warm);font-size:.56rem;font-weight:700}.Calculator-module__FxATQq__yName{font-family:var(--font-sans);color:var(--color-black);font-size:1rem;font-weight:600;line-height:1.1}.Calculator-module__FxATQq__yHint{font-family:var(--font-mono);color:var(--color-text-secondary);letter-spacing:.04em;margin-top:.2rem;font-size:.58rem;font-weight:400}.Calculator-module__FxATQq__extrasList{border:var(--border);grid-template-columns:1fr 1fr;display:grid}.Calculator-module__FxATQq__extraItem{background:var(--color-bg);border-right:var(--border);border-bottom:var(--border);cursor:pointer;align-items:center;gap:.7rem;padding:.72rem .9rem;transition:background .1s;display:flex;position:relative}.Calculator-module__FxATQq__extraItem:nth-child(2n){border-right:none}.Calculator-module__FxATQq__extraItem:nth-last-child(-n+2):nth-child(odd),.Calculator-module__FxATQq__extraItem:last-child{border-bottom:none}.Calculator-module__FxATQq__extraItem:hover{background:var(--color-white)}.Calculator-module__FxATQq__extraItem input{opacity:0;pointer-events:none;position:absolute}.Calculator-module__FxATQq__extraBox{border:var(--border);background:var(--color-white);flex-shrink:0;width:11px;height:11px;transition:background .1s,border-color .1s}.Calculator-module__FxATQq__extraItemOn{background:#fafaf5}.Calculator-module__FxATQq__extraItemOn .Calculator-module__FxATQq__extraBox{background:var(--color-signal);border-color:var(--color-signal)}.Calculator-module__FxATQq__extraText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.Calculator-module__FxATQq__extraName{font-family:var(--font-sans);color:var(--color-black);font-size:.8rem;font-weight:500;line-height:1.2}.Calculator-module__FxATQq__extraAdd{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);font-size:.56rem;font-weight:700}.Calculator-module__FxATQq__extraAddFree{color:#4a8d4a}.Calculator-module__FxATQq__extraAddReq{color:var(--color-warm)}.Calculator-module__FxATQq__extraItemOn .Calculator-module__FxATQq__extraAdd{color:var(--color-signal)}.Calculator-module__FxATQq__urgentBox{background:var(--color-bg);border:var(--border);cursor:pointer;align-items:center;gap:.7rem;padding:.85rem 1rem;transition:background .1s;display:flex;position:relative}.Calculator-module__FxATQq__urgentBox:hover{background:var(--color-white)}.Calculator-module__FxATQq__urgentBox input{opacity:0;pointer-events:none;position:absolute}.Calculator-module__FxATQq__urgentBox .Calculator-module__FxATQq__extraBox{border:var(--border);background:var(--color-white);flex-shrink:0;width:11px;height:11px;transition:background .1s,border-color .1s}.Calculator-module__FxATQq__urgentBoxOn{background:#fafaf5}.Calculator-module__FxATQq__urgentBoxOn .Calculator-module__FxATQq__extraBox{background:var(--color-signal);border-color:var(--color-signal)}.Calculator-module__FxATQq__urgentText{flex-direction:column;flex:1;gap:.12rem;display:flex}.Calculator-module__FxATQq__urgentName{font-family:var(--font-sans);color:var(--color-black);font-size:.85rem;font-weight:500;line-height:1.2}.Calculator-module__FxATQq__urgentHint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);font-size:.6rem;line-height:1.4}.Calculator-module__FxATQq__urgentBoxOn .Calculator-module__FxATQq__urgentHint{color:var(--color-signal)}.Calculator-module__FxATQq__cfForm{flex-direction:column;gap:.9rem;margin-top:.4rem;display:flex;position:relative}.Calculator-module__FxATQq__cfHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Calculator-module__FxATQq__cfConsentStack{flex-direction:column;gap:.7rem;display:flex}.Calculator-module__FxATQq__cfConsent{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.66rem;font-weight:400;line-height:1.5;display:flex}.Calculator-module__FxATQq__cfConsent input{accent-color:var(--color-signal);flex-shrink:0;margin-top:.15rem}.Calculator-module__FxATQq__cfConsent a{color:var(--color-black);text-decoration:underline}.Calculator-module__FxATQq__cfConsent a:hover{color:var(--color-signal)}.Calculator-module__FxATQq__cfConsentError{color:#c30}.Calculator-module__FxATQq__cfConsentError input{outline-offset:2px;outline:1px solid #c30}.Calculator-module__FxATQq__cfField{flex-direction:column;gap:.4rem;display:flex}.Calculator-module__FxATQq__cfLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.6rem;font-weight:700}.Calculator-module__FxATQq__cfInput{font-family:var(--font-mono);color:var(--color-black);background:var(--color-bg);border:var(--border);border-radius:0;outline:none;width:100%;padding:.85rem .95rem;font-size:.92rem;font-weight:400;transition:border-color .12s,background .12s}.Calculator-module__FxATQq__cfInput::placeholder{color:var(--color-text-faint);font-weight:300}.Calculator-module__FxATQq__cfInput:hover:not(:disabled){background:var(--color-white)}.Calculator-module__FxATQq__cfInput:focus{border-color:var(--color-signal);background:var(--color-white)}.Calculator-module__FxATQq__cfInput:disabled{opacity:.55;cursor:not-allowed}.Calculator-module__FxATQq__cfInputError{background:#fff7f3;border-color:#c30}.Calculator-module__FxATQq__cfInputError:focus{border-color:#c30}.Calculator-module__FxATQq__cfError{font-family:var(--font-mono);letter-spacing:.02em;color:#c30;background:#fff7f3;border-left:2px solid #c30;padding:.55rem .7rem;font-size:.6rem;font-weight:400;line-height:1.5}.Calculator-module__FxATQq__cfHiddenSubmit{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Calculator-module__FxATQq__requestPane{text-align:center;border:var(--border);background:#fafaf5;padding:2rem 1rem}.Calculator-module__FxATQq__requestPaneTitle{font-family:var(--font-sans);color:var(--color-black);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.Calculator-module__FxATQq__requestPaneText{color:var(--color-text-secondary);max-width:380px;margin:0 auto 1.4rem;font-size:.82rem;line-height:1.6}.Calculator-module__FxATQq__requestPaneBack{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-black);background:var(--color-white);border:var(--border);cursor:pointer;padding:.7rem 1.2rem;font-size:.56rem;font-weight:700;transition:background .12s,color .12s}.Calculator-module__FxATQq__requestPaneBack:hover{background:var(--color-black);color:var(--color-white)}.Calculator-module__FxATQq__stepActions{border-top:var(--border);background:var(--color-bg);flex-shrink:0;display:flex}.Calculator-module__FxATQq__stepBtn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:1.2rem 1.6rem;font-size:.7rem;font-weight:700;transition:background .1s,color .1s;display:flex}.Calculator-module__FxATQq__stepBtn:disabled{opacity:.3;cursor:not-allowed}.Calculator-module__FxATQq__stepBack{color:var(--color-text-secondary);border-right:var(--border)}.Calculator-module__FxATQq__stepBack:hover:not(:disabled){background:var(--color-white);color:var(--color-black)}.Calculator-module__FxATQq__stepNext{color:var(--color-white);background:var(--color-black);margin-left:auto}.Calculator-module__FxATQq__stepNext:hover,.Calculator-module__FxATQq__stepNextFinal{background:var(--color-signal);color:var(--color-black)}.Calculator-module__FxATQq__stepNextFinal:hover{background:var(--color-signal-hover)}.Calculator-module__FxATQq__result{--on-dark-strong:#fffffff5;--on-dark:#ffffffd1;--on-dark-soft:#ffffff9e;--on-dark-faint:#ffffff6b;--on-dark-line:#ffffff14;background:#0a0a0a;flex-direction:column;min-height:640px;display:flex}.Calculator-module__FxATQq__ledPanel{border-bottom:1px solid var(--on-dark-line);background:#060606;flex-shrink:0;padding:1.9rem 1.6rem 1.5rem;position:relative}.Calculator-module__FxATQq__ledIndicator{background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 12px var(--color-signal);border-radius:50%;animation:1.3s infinite Calculator-module__FxATQq__blink;position:absolute;top:1.3rem;right:1.3rem}@keyframes Calculator-module__FxATQq__blink{0%,to{opacity:1}50%{opacity:.15}}.Calculator-module__FxATQq__ledLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-soft);margin-bottom:.85rem;font-size:.62rem;font-weight:700}.Calculator-module__FxATQq__ledHero{color:var(--color-signal);text-shadow:0 0 28px #ff450052;transform-origin:0;align-items:baseline;gap:.4rem;margin-bottom:.55rem;line-height:1;transition:opacity .2s;display:flex}.Calculator-module__FxATQq__ledHeroNum{font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:700;line-height:1}.Calculator-module__FxATQq__ledHeroUnit{font-family:var(--font-mono);color:var(--on-dark-soft);letter-spacing:.06em;text-shadow:none;font-size:.9rem;font-weight:400}.Calculator-module__FxATQq__ledPulse{animation:.4s ease-out Calculator-module__FxATQq__pulse}@keyframes Calculator-module__FxATQq__pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.Calculator-module__FxATQq__ledHeroIndividual{text-shadow:0 0 22px #d47f574d}.Calculator-module__FxATQq__ledHeroIndividual .Calculator-module__FxATQq__ledHeroNum{color:var(--color-warm);font-size:1.2rem}.Calculator-module__FxATQq__ledFormula{font-family:var(--font-mono);color:var(--on-dark);letter-spacing:.02em;margin-bottom:.5rem;font-size:.78rem;font-weight:400;line-height:1.5}.Calculator-module__FxATQq__ledFormulaOp{color:var(--on-dark-soft);margin:0 .15rem}.Calculator-module__FxATQq__ledFormulaTotal{color:var(--on-dark-strong);font-weight:700}.Calculator-module__FxATQq__ledRange{font-family:var(--font-mono);color:var(--on-dark-soft);letter-spacing:.03em;margin-bottom:1.2rem;font-size:.68rem}.Calculator-module__FxATQq__accuracyWrap{margin-top:.35rem}.Calculator-module__FxATQq__accuracyLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);justify-content:space-between;margin-bottom:.5rem;font-size:.6rem;font-weight:700;display:flex}.Calculator-module__FxATQq__accuracyLabel span:last-child{color:var(--color-signal);font-weight:700}.Calculator-module__FxATQq__accuracyBar{background:var(--on-dark-line);height:3px;position:relative;overflow:hidden}.Calculator-module__FxATQq__accuracyBarFill{background:var(--color-signal);width:25%;height:100%;transition:width .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;box-shadow:0 0 10px #ff450080}.Calculator-module__FxATQq__ledYarnNote{border-left:2px solid var(--color-signal);background:#ff45001a;margin-top:.85rem;padding:.7rem .85rem;display:none}.Calculator-module__FxATQq__ledYarnNoteOn{display:block}.Calculator-module__FxATQq__ledYarnNoteHead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal);margin-bottom:.3rem;font-size:.6rem;font-weight:700}.Calculator-module__FxATQq__ledYarnNoteBody{font-family:var(--font-mono);color:var(--on-dark);font-size:.72rem;line-height:1.5}.Calculator-module__FxATQq__tzWrap{border-bottom:1px solid var(--on-dark-line);flex-shrink:0;padding:1.2rem 1.6rem}.Calculator-module__FxATQq__tzHead{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-soft);margin-bottom:.8rem;font-size:.6rem;font-weight:700}.Calculator-module__FxATQq__tzChips{flex-wrap:wrap;gap:.35rem;min-height:22px;display:flex}.Calculator-module__FxATQq__tzChip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-dark);white-space:nowrap;background:#1c1c1c;border:1px solid #2e2e2e;padding:.4rem .65rem;font-size:.62rem;font-weight:700}.Calculator-module__FxATQq__tzChipAccent{color:var(--color-signal);background:#ff45000f;border-color:#ff450073}.Calculator-module__FxATQq__tzEmpty{font-family:var(--font-mono);color:var(--on-dark-faint);font-size:.7rem;font-style:italic}.Calculator-module__FxATQq__rTable{flex:1;padding:.7rem 1.6rem}.Calculator-module__FxATQq__rRow{border-bottom:1px solid var(--on-dark-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.Calculator-module__FxATQq__rRow:last-child{border-bottom:none}.Calculator-module__FxATQq__rK{font-family:var(--font-sans);color:var(--on-dark-soft);font-size:.8rem;font-weight:400}.Calculator-module__FxATQq__rV{font-family:var(--font-mono);color:var(--on-dark-strong);text-align:right;font-size:.78rem;font-weight:700}.Calculator-module__FxATQq__rVAccent{color:var(--color-signal)}.Calculator-module__FxATQq__calcCta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);background:var(--color-signal);cursor:pointer;border:none;flex-shrink:0;width:100%;padding:1.25rem;font-size:.7rem;font-weight:700;transition:background .15s}.Calculator-module__FxATQq__calcCta:hover:not(:disabled){background:var(--color-signal-hover)}.Calculator-module__FxATQq__calcCta:disabled{color:var(--on-dark-faint);cursor:not-allowed;background:#2a2a2a}.Calculator-module__FxATQq__successState{border:var(--border);box-shadow:var(--shadow);background:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding:4rem 2rem 3.5rem;display:flex}.Calculator-module__FxATQq__successIcon{background:var(--color-signal);width:72px;height:72px;color:var(--color-black);justify-content:center;align-items:center;font-size:2.2rem;font-weight:700;line-height:1;display:flex;box-shadow:0 0 32px #ff450059}.Calculator-module__FxATQq__successTitle{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-black);margin:.4rem 0 0;font-size:1.6rem;font-weight:600;line-height:1.15}.Calculator-module__FxATQq__successText{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:460px;margin:0 0 .8rem;font-size:.92rem;font-weight:300;line-height:1.6}.Calculator-module__FxATQq__successBtn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);background:var(--color-bg);border:var(--border);cursor:pointer;padding:1rem 1.8rem;font-size:.58rem;font-weight:700;transition:background .12s,color .12s}.Calculator-module__FxATQq__successBtn:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.Calculator-module__FxATQq__mobileResultBar{display:none}@media (max-width:1060px){.Calculator-module__FxATQq__calcWrap{grid-template-columns:1fr 340px}.Calculator-module__FxATQq__paneWrap{padding:1.6rem 1.5rem}}@media (max-width:860px){.Calculator-module__FxATQq__calcWrap{grid-template-columns:1fr}.Calculator-module__FxATQq__form{border-right:none;border-bottom:var(--border);min-height:auto}.Calculator-module__FxATQq__result{min-height:auto}.Calculator-module__FxATQq__stepLabel{display:none}.Calculator-module__FxATQq__stepItem{justify-content:center;gap:0;min-height:48px;padding:.9rem .4rem}.Calculator-module__FxATQq__stepNum{width:auto}.Calculator-module__FxATQq__successState{padding:3rem 1.4rem 2.6rem}}@media (max-width:640px){.Calculator-module__FxATQq__calcWrap{box-shadow:none}.Calculator-module__FxATQq__form{border-bottom:none}.Calculator-module__FxATQq__mobileResultBar{top:var(--nav-height);z-index:8;border-bottom:var(--border);background:var(--color-black);min-height:64px;color:var(--color-white);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky}.Calculator-module__FxATQq__mobileResultLabel,.Calculator-module__FxATQq__mobileResultDetail{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.Calculator-module__FxATQq__mobileResultLabel{color:#ffffffeb;margin-bottom:.2rem;font-size:.58rem;font-weight:700}.Calculator-module__FxATQq__mobileResultDetail{color:#ffffff94;font-size:.5rem}.Calculator-module__FxATQq__mobileResultValue{max-width:55%;color:var(--color-signal);font-family:var(--font-mono);text-align:right;font-size:.82rem;line-height:1.2}.Calculator-module__FxATQq__result{display:none}.Calculator-module__FxATQq__typeGrid{grid-template-columns:repeat(2,1fr)}.Calculator-module__FxATQq__variantGrid,.Calculator-module__FxATQq__yarnGrid,.Calculator-module__FxATQq__extrasList{grid-template-columns:1fr}.Calculator-module__FxATQq__paneWrap{padding:1.3rem 1.1rem}.Calculator-module__FxATQq__tBtn{min-height:92px}.Calculator-module__FxATQq__stepBtn{min-height:48px;padding:1rem .9rem;font-size:.62rem}.Calculator-module__FxATQq__range{min-height:44px}.Calculator-module__FxATQq__range::-webkit-slider-thumb{width:24px;height:24px}.Calculator-module__FxATQq__range::-moz-range-thumb{width:24px;height:24px}.Calculator-module__FxATQq__cfForm{gap:.7rem}.Calculator-module__FxATQq__cfInput{padding:.78rem .85rem;font-size:1rem}.Calculator-module__FxATQq__successState{gap:.9rem;padding:2.4rem 1rem 2rem}.Calculator-module__FxATQq__successIcon{width:60px;height:60px;font-size:1.85rem}.Calculator-module__FxATQq__successTitle{font-size:1.3rem}.Calculator-module__FxATQq__successText{font-size:.9rem}.Calculator-module__FxATQq__successBtn{width:100%;min-height:48px;padding:1.1rem}}
.Advantages-module__UHzUeW__lead{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-bottom:2.5rem;display:grid}.Advantages-module__UHzUeW__pull{font-family:var(--font-mono);letter-spacing:.04em;color:#777;border:var(--border);background:var(--color-white);box-shadow:var(--shadow);padding:1.2rem;font-size:.58rem;line-height:1.9}.Advantages-module__UHzUeW__grid{background:var(--color-black);border:var(--border);box-shadow:var(--shadow);grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:1px;display:grid}.Advantages-module__UHzUeW__item{background:var(--color-white);padding:2rem}.Advantages-module__UHzUeW__itemHero{flex-direction:column;grid-row:1/3;display:flex}.Advantages-module__UHzUeW__img{aspect-ratio:4/3;border:var(--border);background:var(--color-surface-dim);margin-bottom:1.2rem;overflow:hidden}.Advantages-module__UHzUeW__imgPhoto{object-fit:cover;width:100%;height:100%}.Advantages-module__UHzUeW__n{font-family:var(--font-mono);color:var(--color-bg);-webkit-text-stroke:1.5px var(--color-black);margin-bottom:.8rem;font-size:2.8rem;font-weight:700;line-height:1}.Advantages-module__UHzUeW__title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-black);margin-bottom:.5rem;font-size:.66rem;font-weight:700}.Advantages-module__UHzUeW__text{color:var(--color-text-secondary);font-size:.85rem;font-weight:300;line-height:1.82}@media (max-width:1060px){.Advantages-module__UHzUeW__grid{grid-template-columns:1fr}.Advantages-module__UHzUeW__itemHero{grid-row:auto}}@media (max-width:860px){.Advantages-module__UHzUeW__lead{grid-template-columns:1fr}}
.Segments-module__pNZ-6W__grid{border:var(--border);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.Segments-module__pNZ-6W__card{background:var(--color-white);border-right:var(--border);padding:2rem}.Segments-module__pNZ-6W__card:last-child{border-right:none}.Segments-module__pNZ-6W__n{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:1rem;font-size:.65rem;font-weight:700}.Segments-module__pNZ-6W__title{font-family:var(--font-sans);color:var(--color-black);margin-bottom:1rem;font-size:1.15rem;font-weight:600;line-height:1.25}.Segments-module__pNZ-6W__desc{color:var(--color-text-secondary);border-bottom:var(--border);margin-bottom:1.2rem;padding-bottom:1.2rem;font-size:.88rem;font-weight:300;line-height:1.75}.Segments-module__pNZ-6W__tags{flex-direction:column;gap:.35rem;display:flex}.Segments-module__pNZ-6W__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#777;border:1px solid var(--color-border-light);background:var(--color-bg);padding:.38rem .65rem;font-size:.6rem}@media (max-width:860px){.Segments-module__pNZ-6W__grid{grid-template-columns:1fr}.Segments-module__pNZ-6W__card{border-right:none;border-bottom:var(--border)}.Segments-module__pNZ-6W__card:last-child{border-bottom:none}}
.JournalHero-module__kCAQ1W__hero{background:var(--color-black);border-bottom:var(--border);position:relative;overflow:hidden}.JournalHero-module__kCAQ1W__deco{opacity:.06;pointer-events:none;width:260px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.JournalHero-module__kCAQ1W__deco svg{width:100%;height:100%}.JournalHero-module__kCAQ1W__inner{max-width:var(--wrap-max);padding:0 var(--wrap-px);grid-template-columns:1fr auto;align-items:stretch;min-height:200px;margin:0 auto;display:grid}.JournalHero-module__kCAQ1W__left{border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;padding:2.8rem 3rem 2.8rem 0;display:flex}.JournalHero-module__kCAQ1W__tag{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-signal);align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.58rem;font-weight:700;display:flex}.JournalHero-module__kCAQ1W__tag:before{content:"";background:var(--color-signal);width:2rem;height:1px}.JournalHero-module__kCAQ1W__title{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-white);font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:700;line-height:.95}.JournalHero-module__kCAQ1W__title em{color:var(--color-signal);font-style:normal}.JournalHero-module__kCAQ1W__sub{color:#ffffff59;max-width:42rem;margin-top:.9rem;font-size:.85rem;font-weight:300;line-height:1.7}.JournalHero-module__kCAQ1W__right{align-items:stretch;gap:0;display:flex}.JournalHero-module__kCAQ1W__metric{text-align:right;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:1.2rem 1.6rem;display:flex}.JournalHero-module__kCAQ1W__metricN{font-family:var(--font-mono);color:var(--color-white);font-size:1.6rem;font-weight:700;line-height:1}.JournalHero-module__kCAQ1W__metricN span{color:var(--color-signal)}.JournalHero-module__kCAQ1W__metricL{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-top:.3rem;font-size:.5rem}@media (max-width:860px){.JournalHero-module__kCAQ1W__inner{grid-template-columns:1fr}.JournalHero-module__kCAQ1W__right{display:none}.JournalHero-module__kCAQ1W__left{border-right:none;padding:2.2rem 0}}
.JournalFilter-module__8GNL_G__bar{top:var(--nav-height);z-index:100;background:var(--color-white);border-bottom:var(--border);position:sticky}.JournalFilter-module__8GNL_G__inner{max-width:var(--wrap-max);padding:0 var(--wrap-px);scrollbar-width:none;align-items:stretch;height:62px;margin:0 auto;display:flex;overflow-x:auto}.JournalFilter-module__8GNL_G__inner::-webkit-scrollbar{display:none}.JournalFilter-module__8GNL_G__btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;border:none;border-right:1px solid var(--color-border-light);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;align-items:center;gap:.45rem;padding:0 1.2rem;font-size:.58rem;font-weight:700;display:flex;position:relative}.JournalFilter-module__8GNL_G__btn:hover{color:var(--color-black);background:var(--color-bg)}.JournalFilter-module__8GNL_G__btn.JournalFilter-module__8GNL_G__active{color:var(--color-white);background:var(--color-black);border-right-color:var(--color-black)}.JournalFilter-module__8GNL_G__active:after{content:"";background:var(--color-signal);height:2px;position:absolute;bottom:0;left:0;right:0}.JournalFilter-module__8GNL_G__count{font-family:var(--font-mono);background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border-light);text-align:center;min-width:1.3rem;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:.14rem .38rem;font-size:.48rem}.JournalFilter-module__8GNL_G__active .JournalFilter-module__8GNL_G__count{background:var(--color-signal);color:var(--color-white);border-color:var(--color-signal)}.JournalFilter-module__8GNL_G__rss{border-left:1px solid var(--color-border-light);flex-shrink:0;align-items:center;gap:.6rem;margin-left:auto;padding:0 0 0 1.2rem;display:flex}.JournalFilter-module__8GNL_G__rssLink{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-warm);transition:color var(--transition-fast);align-items:center;gap:.4rem;font-size:.55rem;font-weight:700;display:flex}.JournalFilter-module__8GNL_G__rssLink:hover{color:var(--color-signal)}.JournalFilter-module__8GNL_G__mobileFilter{display:none}@media (max-width:520px){.JournalFilter-module__8GNL_G__inner{display:none}.JournalFilter-module__8GNL_G__mobileFilter{display:block;position:relative}.JournalFilter-module__8GNL_G__mobileSummary{cursor:pointer;min-height:58px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.68rem;font-weight:700;list-style:none;display:flex}.JournalFilter-module__8GNL_G__mobileSummary::-webkit-details-marker{display:none}.JournalFilter-module__8GNL_G__mobileSummary:after{content:"+";color:var(--color-signal);font-size:1rem}.JournalFilter-module__8GNL_G__mobileFilter[open] .JournalFilter-module__8GNL_G__mobileSummary:after{content:"−"}.JournalFilter-module__8GNL_G__mobileSummaryMeta{color:var(--color-text-muted);margin-left:auto;font-size:.52rem;font-weight:400}.JournalFilter-module__8GNL_G__mobileMenu{z-index:2;border-top:var(--border);border-bottom:var(--border);background:var(--color-white);position:absolute;top:100%;left:0;right:0}.JournalFilter-module__8GNL_G__mobileLink,.JournalFilter-module__8GNL_G__mobileLinkActive{border-bottom:1px solid var(--color-border-light);min-height:48px;color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.66rem;display:flex}.JournalFilter-module__8GNL_G__mobileLink:last-child,.JournalFilter-module__8GNL_G__mobileLinkActive:last-child{border-bottom:none}.JournalFilter-module__8GNL_G__mobileLinkActive{background:var(--color-black);color:var(--color-white)}.JournalFilter-module__8GNL_G__mobileLinkActive span:last-child{color:var(--color-signal)}}
.JournalFeatured-module__xWrOoW__featured{border:var(--border);background:var(--color-black);grid-template-columns:1fr 1fr;min-height:420px;display:grid;overflow:hidden}.JournalFeatured-module__xWrOoW__body{flex-direction:column;justify-content:flex-end;padding:2.4rem 2.8rem;display:flex;position:relative}.JournalFeatured-module__xWrOoW__index{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;font-size:.54rem;font-weight:700;position:absolute;top:2.4rem;left:2.8rem}.JournalFeatured-module__xWrOoW__rubric{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-signal);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.55rem;font-weight:700;display:flex}.JournalFeatured-module__xWrOoW__rubric:before{content:"";background:var(--color-signal);width:1.2rem;height:1px}.JournalFeatured-module__xWrOoW__title{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-white);margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:700;line-height:1.1}.JournalFeatured-module__xWrOoW__titleLink{color:inherit;transition:color var(--transition-fast)}.JournalFeatured-module__xWrOoW__titleLink:hover{color:var(--color-signal)}.JournalFeatured-module__xWrOoW__excerpt{color:#ffffff6b;max-width:32rem;margin-bottom:1.6rem;font-size:.82rem;font-weight:300;line-height:1.75}.JournalFeatured-module__xWrOoW__meta{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.JournalFeatured-module__xWrOoW__date{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.08em;font-size:.54rem}.JournalFeatured-module__xWrOoW__time{font-family:var(--font-mono);color:#fff6;letter-spacing:.06em;font-size:.54rem}.JournalFeatured-module__xWrOoW__read{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);background:var(--color-white);border:2px solid var(--color-white);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);margin-left:auto;padding:.65rem 1.3rem;font-size:.46rem;font-weight:700}.JournalFeatured-module__xWrOoW__read:hover{background:var(--color-signal);color:var(--color-white);border-color:var(--color-signal)}.JournalFeatured-module__xWrOoW__img{border-left:1px solid #ffffff14;display:block;position:relative;overflow:hidden}.JournalFeatured-module__xWrOoW__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.JournalFeatured-module__xWrOoW__featured:hover .JournalFeatured-module__xWrOoW__img img{transform:scale(1.04)}.JournalFeatured-module__xWrOoW__imgOverlay{z-index:1;background:linear-gradient(90deg,#11111140 0%,#0000 50%);position:absolute;inset:0}@media (max-width:860px){.JournalFeatured-module__xWrOoW__featured{grid-template-columns:1fr}.JournalFeatured-module__xWrOoW__img{border-top:1px solid #ffffff14;border-left:none;min-height:280px}}@media (max-width:640px){.JournalFeatured-module__xWrOoW__body{padding:4.2rem 1.2rem 1.5rem}.JournalFeatured-module__xWrOoW__index{top:1.4rem;left:1.2rem}.JournalFeatured-module__xWrOoW__rubric{margin-bottom:.7rem}.JournalFeatured-module__xWrOoW__excerpt{line-height:1.6}}
