.Hero_hero__Q5FaL{position:relative;min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:110px;padding-bottom:50px;overflow:hidden;text-align:center}.Hero_bg__qTYjm{position:absolute;inset:0;z-index:0}.Hero_overlay__kq0F9{position:absolute;inset:0;background:linear-gradient(180deg,hsla(40,43%,97%,.88),hsla(40,43%,97%,.94) 50%,#fbf9f5)}.Hero_ambientGlow__pqXkp{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(184,123,56,.12) 0,rgba(67,102,76,.08) 45%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:1}.Hero_content__rnCeh{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.Hero_centerBox__hUoI3{display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:960px;margin:0 auto;padding:0 1rem}.Hero_badgeWrapper__6cElq{display:flex;justify-content:center}.Hero_brandName__hqKLI{font-family:var(--font-heading);font-size:clamp(3.6rem,8vw,6.4rem);font-weight:700;letter-spacing:.04em;color:var(--text-primary);line-height:.95;margin:0}.Hero_taglineWrapper__DLVme{display:flex;justify-content:center;width:100%}.Hero_tagline__ujkjR{font-family:var(--font-heading);font-size:clamp(1.35rem,2.8vw,2.2rem);font-weight:600;color:var(--text-primary);margin:0}.Hero_taglineAccent__y0Z0L{color:var(--accent-sage);font-style:italic;font-weight:600}.Hero_subtitle__sB1Gj{color:var(--text-secondary);font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.65;max-width:680px;margin:0 auto}.Hero_ctas__3nNuM{gap:1rem;margin-top:.75rem}.Hero_ctas__3nNuM,.Hero_stats__Sz1vU{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Hero_stats__Sz1vU{gap:2.5rem;margin-top:2rem;padding:1rem 2.8rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.Hero_stat__yk7mu{display:flex;flex-direction:column;align-items:center;gap:.15rem}.Hero_statNum__dXYv8{font-family:var(--font-heading);font-size:1.85rem;font-weight:700;color:var(--accent-oak);line-height:1}.Hero_statLabel__Xdmbw{color:var(--text-secondary);letter-spacing:.04em}.Hero_scroll__YlWNH,.Hero_statLabel__Xdmbw{font-size:.76rem;font-weight:600;text-transform:uppercase}.Hero_scroll__YlWNH{position:relative;margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:2;color:var(--text-muted);letter-spacing:.06em;animation:Hero_bounce__LxeaL 2s infinite}.Hero_scrollLine__ej5p3{width:2px;height:24px;background:linear-gradient(to bottom,var(--accent-sage),transparent)}@keyframes Hero_bounce__LxeaL{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:768px){.Hero_hero__Q5FaL{padding-top:90px;min-height:auto}.Hero_tagline__ujkjR{white-space:normal}.Hero_stats__Sz1vU{gap:1.2rem;padding:1rem 1.5rem;border-radius:var(--radius-lg)}.Hero_ctas__3nNuM{flex-direction:column;width:100%;max-width:320px}.Hero_ctas__3nNuM a{width:100%}}.DigitalTeaser_section__ACaLR{background-color:var(--bg-primary)}.DigitalTeaser_grid__8Kt_u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}.DigitalTeaser_card__hcfJd{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition)}.DigitalTeaser_card__hcfJd:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}.DigitalTeaser_imgWrap__ETTFm{position:relative;height:220px;overflow:hidden;background:var(--bg-secondary)}.DigitalTeaser_badge__V70Lu{position:absolute;top:1rem;left:1rem;padding:.35rem .9rem;background:hsla(0,0%,100%,.9);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.8rem;font-weight:700;color:var(--accent-sage);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DigitalTeaser_body__FmIFy{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;gap:.75rem}.DigitalTeaser_title__HQirR{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-primary)}.DigitalTeaser_desc__irmPG{color:var(--text-secondary);font-size:.9rem;line-height:1.5;flex:1 1}.DigitalTeaser_formats__FANKs{display:flex;gap:.4rem;flex-wrap:wrap}.DigitalTeaser_format__atvqh{padding:.2rem .6rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;font-size:.75rem;font-weight:700;color:var(--text-secondary);font-family:var(--font-accent)}.DigitalTeaser_footer___qgvR{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.DigitalTeaser_price__RdEiB{font-size:1.35rem;font-weight:700;color:var(--accent-oak);font-family:var(--font-heading)}.DigitalTeaser_cta__vCgLR{text-align:center;margin-top:3rem}@media (max-width:900px){.DigitalTeaser_grid__8Kt_u{grid-template-columns:1fr 1fr}}@media (max-width:560px){.DigitalTeaser_grid__8Kt_u{grid-template-columns:1fr}}.OrderForm_section__bh0Vj{background-color:var(--bg-primary);position:relative}.OrderForm_modeTabs__bzbQW{display:inline-flex;background:var(--bg-secondary);padding:.35rem;border-radius:var(--radius-full);border:1px solid var(--border);margin-top:1.8rem;box-shadow:var(--shadow-xs)}.OrderForm_modeTab__UUdHa{padding:.65rem 1.6rem;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-secondary);font-weight:600;font-size:.92rem;cursor:pointer;transition:var(--transition-fast)}.OrderForm_modeTabActive__3xKGb{background:#fff;color:var(--text-primary);box-shadow:0 2px 8px rgba(45,35,25,.08)}.OrderForm_stepper__jkc1s{display:flex;justify-content:space-between;align-items:center;max-width:860px;margin:0 auto 3rem;position:relative}.OrderForm_stepper__jkc1s:before{content:"";position:absolute;top:20px;left:40px;right:40px;height:2px;background:var(--border);z-index:1}.OrderForm_stepItem__Iz3en{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;z-index:2;position:relative}.OrderForm_stepCircle__zmFAi{width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:var(--text-muted);transition:var(--transition);box-shadow:var(--shadow-xs)}.OrderForm_stepText__G2vuR{font-size:.88rem;font-weight:600;color:var(--text-muted);transition:var(--transition)}.OrderForm_stepCurrent__yzuPA .OrderForm_stepCircle__zmFAi{background:var(--accent-sage);border-color:var(--accent-sage);color:#fff;box-shadow:0 0 0 4px var(--accent-sage-subtle)}.OrderForm_stepCurrent__yzuPA .OrderForm_stepText__G2vuR{color:var(--accent-sage);font-weight:700}.OrderForm_stepFinished__zg4ek .OrderForm_stepCircle__zmFAi{background:var(--bg-secondary);border-color:var(--accent-sage);color:var(--accent-sage)}.OrderForm_gridContainer__AgsKV{display:grid;grid-template-columns:1fr 380px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.OrderForm_leftColumn__TB1qT{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-sm)}.OrderForm_stepTitleBox__QF_kO{margin-bottom:2rem}.OrderForm_stepBadge__U_kTi{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-oak);margin-bottom:.4rem}.OrderForm_stepTitleBox__QF_kO h3{font-size:1.65rem;margin-bottom:.4rem}.OrderForm_stepTitleBox__QF_kO p{color:var(--text-secondary);font-size:.98rem}.OrderForm_productGrid__PMiUJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.OrderForm_productCard__rbH5x{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:var(--transition);background:var(--bg-card);display:flex;flex-direction:column}.OrderForm_productCard__rbH5x:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-md)}.OrderForm_productCardActive__mK5_k{border-color:var(--accent-sage);box-shadow:0 0 0 2px var(--accent-sage),var(--shadow-md)}.OrderForm_productImgBox__ANb_Q{height:160px;position:relative;background:var(--bg-secondary)}.OrderForm_productIconBadge__2Qm1R{position:absolute;top:10px;left:10px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.3rem .6rem;border-radius:var(--radius-full);font-size:1rem}.OrderForm_checkBadge__sWvXi{position:absolute;top:10px;right:10px;background:var(--accent-sage);color:#fff;padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700}.OrderForm_productInfo__qlUhl{padding:1.2rem;display:flex;flex-direction:column;flex:1 1}.OrderForm_productInfo__qlUhl h4{font-size:1.1rem;margin-bottom:.35rem}.OrderForm_productInfo__qlUhl p{font-size:.85rem;color:var(--text-secondary);line-height:1.45;margin-bottom:1rem;flex:1 1}.OrderForm_productMeta__Z506S{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:.75rem;font-size:.82rem}.OrderForm_metaPrice__p7OKp{font-weight:700;color:var(--accent-sage)}.OrderForm_metaDim__14fUq{color:var(--text-muted)}.OrderForm_woodGrid__ggQuR{display:flex;flex-direction:column;gap:1rem}.OrderForm_woodCard__17bch{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:#fff}.OrderForm_woodCard__17bch:hover{border-color:var(--border-hover);background:var(--bg-secondary)}.OrderForm_woodCardActive__SPNNY{border-color:var(--accent-sage);background:rgba(67,102,76,.04);box-shadow:0 0 0 2px var(--accent-sage)}.OrderForm_woodSwatchWrap__3MD_C{position:relative;flex-shrink:0}.OrderForm_woodSwatchCircle__i7CcX{width:64px;height:64px;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.1);position:relative;overflow:hidden;border:2px solid #fff}.OrderForm_woodRingTexture__NVc5b{position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 30% 30%,transparent 0,transparent 4px,rgba(0,0,0,.06) 5px,transparent 6px);opacity:.6}.OrderForm_woodCheck__nOiIl{position:absolute;top:-4px;right:-4px;background:var(--accent-sage);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid #fff}.OrderForm_woodDetails__YNi3R{flex:1 1}.OrderForm_woodHeader__gWhW5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.OrderForm_woodHeader__gWhW5 h4{font-size:1.15rem}.OrderForm_woodHardness__qb29v{font-size:.78rem;font-weight:600;padding:.2rem .6rem;background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary)}.OrderForm_woodDetails__YNi3R p{font-size:.88rem;color:var(--text-secondary);line-height:1.45}.OrderForm_dimensionSection__vNjft{background:var(--bg-secondary);padding:1.5rem;border-radius:var(--radius-md);margin-bottom:2rem}.OrderForm_dimensionSection__vNjft h4{font-size:1.1rem;margin-bottom:1.25rem}.OrderForm_slidersRow__CjoC1{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.OrderForm_sliderGroup__3zfGd{display:flex;flex-direction:column;gap:.6rem}.OrderForm_sliderHeader__wn99e{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:600}.OrderForm_sliderVal__6Mg6P{font-weight:700;color:var(--accent-sage);font-size:1.05rem}.OrderForm_rangeInput__22r9h{width:100%;accent-color:var(--accent-sage);cursor:pointer;height:6px}.OrderForm_optionsBlock__utDRX{margin-bottom:2rem}.OrderForm_optionsBlock__utDRX h4{font-size:1.1rem;margin-bottom:1rem}.OrderForm_optionsGrid__6l9xc{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.OrderForm_optionBtn__frf2f{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;cursor:pointer;text-align:left;transition:var(--transition-fast)}.OrderForm_optionBtn__frf2f:hover{border-color:var(--border-hover);background:var(--bg-secondary)}.OrderForm_optionBtnActive__C8RgA{border-color:var(--accent-sage);background:rgba(67,102,76,.04);box-shadow:0 0 0 1px var(--accent-sage)}.OrderForm_optionRadio__gndPC{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}.OrderForm_optionBtnActive__C8RgA .OrderForm_optionRadio__gndPC{border-color:var(--accent-sage)}.OrderForm_radioDot__Xx8kO{width:8px;height:8px;border-radius:50%;background:var(--accent-sage)}.OrderForm_optionTexts__1uWn0{display:flex;flex-direction:column;gap:.2rem}.OrderForm_optionTexts__1uWn0 strong{font-size:.92rem;color:var(--text-primary)}.OrderForm_optionTexts__1uWn0 span{font-size:.8rem;color:var(--text-secondary);line-height:1.35}.OrderForm_dropZone___X5hF{border:2px dashed var(--border-hover);border-radius:var(--radius-md);padding:2.5rem 1.5rem;text-align:center;background:var(--bg-secondary);cursor:pointer;transition:var(--transition);display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2rem}.OrderForm_dropZoneActive__Uoiqm,.OrderForm_dropZone___X5hF:hover{border-color:var(--accent-sage);background:rgba(67,102,76,.06)}.OrderForm_dropIcon__6sTv_{font-size:2.2rem;margin-bottom:.3rem}.OrderForm_dropZone___X5hF strong{font-size:1.05rem;color:var(--text-primary)}.OrderForm_dropZone___X5hF span{font-size:.85rem;color:var(--text-muted)}.OrderForm_filesList__Ae0ia{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.OrderForm_fileTag__eYLS3{background:#fff;border:1px solid var(--border);padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:600;color:var(--text-primary)}.OrderForm_contactForm__3KQyr{gap:1.25rem}.OrderForm_contactForm__3KQyr,.OrderForm_field__4JGCm{display:flex;flex-direction:column}.OrderForm_fieldsRow__zoT0b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.OrderForm_navBar__SRCSz{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.OrderForm_stickyCard___10tP{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);position:-webkit-sticky;position:sticky;top:90px}.OrderForm_previewHeader__Ijput{margin-bottom:1.5rem}.OrderForm_liveIndicator__7Drkb{display:inline-block;font-size:.78rem;font-weight:700;color:#278546;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem}.OrderForm_previewHeader__Ijput h4{font-size:1.3rem}.OrderForm_previewMain__beYHM{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-secondary);border-radius:var(--radius-sm);margin-bottom:1.5rem}.OrderForm_previewThumb__DRk_j{width:60px;height:60px;border-radius:var(--radius-sm);position:relative;overflow:hidden;flex-shrink:0}.OrderForm_previewMain__beYHM h5{font-size:.95rem;margin-bottom:.25rem}.OrderForm_selectedWoodLabel__YRkiR{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-secondary);font-weight:600}.OrderForm_smallSwatch__Sq2xj{width:14px;height:14px;border-radius:50%;display:inline-block}.OrderForm_specsList__RiAJo{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.OrderForm_specRow__tSGl_{display:flex;justify-content:space-between;font-size:.88rem}.OrderForm_specRow__tSGl_ span{color:var(--text-muted)}.OrderForm_specRow__tSGl_ strong{color:var(--text-primary)}.OrderForm_priceEstimateBlock__NqDgg{background:rgba(67,102,76,.08);border:1px solid rgba(67,102,76,.25);border-radius:var(--radius-sm);padding:1.25rem;margin-bottom:1.5rem}.OrderForm_priceLabel__kJAuX{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--accent-sage)}.OrderForm_priceValue__AiKr9{font-size:1.5rem;font-weight:800;color:var(--accent-sage);margin:.25rem 0;font-family:var(--font-heading)}.OrderForm_priceNote__nAoFZ{font-size:.76rem;color:var(--text-muted);line-height:1.4}.OrderForm_directMessengers__8VOrM{margin-bottom:1.5rem}.OrderForm_messengerTitle__KIjsO{font-size:.82rem;font-weight:600;color:var(--text-secondary);margin-bottom:.6rem}.OrderForm_messengerButtons__MIcfJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.OrderForm_tgBtn__AtLbK,.OrderForm_viberBtn__K7wSu{padding:.65rem .8rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;border:none;transition:var(--transition-fast);text-align:center}.OrderForm_tgBtn__AtLbK{background:#229ed9;color:#fff}.OrderForm_tgBtn__AtLbK:hover{background:#1c88bb}.OrderForm_viberBtn__K7wSu{background:#7360f2;color:#fff}.OrderForm_viberBtn__K7wSu:hover{background:#604ddb}.OrderForm_guaranteePills__enDWP{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600;color:var(--text-muted)}.OrderForm_expressCard__uQ2V5{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem;box-shadow:var(--shadow-md);max-width:1080px;margin:0 auto}.OrderForm_expressGrid__ZT6Ba{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:3.5rem;gap:3.5rem}.OrderForm_expressBadge__NDs_B{display:inline-block;font-size:.8rem;font-weight:700;color:var(--accent-oak);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem}.OrderForm_expressInfo__imRE2 h3{font-size:1.85rem;margin-bottom:1rem}.OrderForm_expressInfo__imRE2 p{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.OrderForm_expressBenefits__ODVsV{margin-bottom:2rem;display:flex;flex-direction:column;gap:.6rem}.OrderForm_expressBenefits__ODVsV li{font-weight:600;color:var(--text-primary);font-size:.95rem}.OrderForm_fastMessengerSection__Z0l8x span{display:block;font-size:.88rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.OrderForm_expressForm__Gp51f h4{font-size:1.2rem;margin-bottom:1.25rem}.OrderForm_successCard__l8bd9{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:3.5rem 2.5rem;text-align:center;max-width:680px;margin:0 auto;box-shadow:var(--shadow-lg)}.OrderForm_successBadge__BFkbY{display:inline-block;padding:.4rem 1.2rem;background:rgba(67,102,76,.12);color:var(--accent-sage);border-radius:var(--radius-full);font-weight:700;font-size:.88rem;margin-bottom:1.2rem}.OrderForm_successTitle__eyRzK{font-size:2.2rem;margin-bottom:1rem}.OrderForm_successDesc__cl_fO{color:var(--text-secondary);font-size:1.05rem;margin-bottom:2rem;line-height:1.6}.OrderForm_summaryBox__O5p0g{background:var(--bg-secondary);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem;text-align:left}.OrderForm_summaryItem__rux_1{display:flex;justify-content:space-between;font-size:.95rem}.OrderForm_summaryItem__rux_1 span{color:var(--text-muted)}.OrderForm_priceHighlight__bn_V_{color:var(--accent-sage);font-size:1.15rem}.OrderForm_successActions__gAjh4{display:flex;flex-direction:column;gap:.85rem}@media (max-width:1024px){.OrderForm_gridContainer__AgsKV{grid-template-columns:1fr}.OrderForm_stickyCard___10tP{position:static}.OrderForm_expressGrid__ZT6Ba{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.OrderForm_leftColumn__TB1qT{padding:1.5rem}.OrderForm_fieldsRow__zoT0b,.OrderForm_optionsGrid__6l9xc,.OrderForm_slidersRow__CjoC1{grid-template-columns:1fr}.OrderForm_stepper__jkc1s{margin-bottom:2rem}.OrderForm_stepText__G2vuR{display:none}}.LightboxViewer_lightbox__0Qkjf{position:fixed;inset:0;z-index:99999;background:rgba(8,5,3,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:LightboxViewer_fadeIn___u6j9 .25s ease;overflow:hidden}@keyframes LightboxViewer_fadeIn___u6j9{0%{opacity:0}to{opacity:1}}.LightboxViewer_topBar__SBxeB{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;z-index:10;background:linear-gradient(180deg,rgba(10,6,4,.8) 0,transparent)}.LightboxViewer_itemCounter__JSdGn{font-size:.85rem;font-weight:600;color:var(--accent-light,#d4a373);letter-spacing:.5px}.LightboxViewer_zoomControls__Fx25d{display:flex;align-items:center;gap:.5rem;background:rgba(30,20,14,.7);padding:.25rem .5rem;border-radius:var(--radius-full,9999px);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LightboxViewer_controlBtn__r_Eh3{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.LightboxViewer_controlBtn__r_Eh3:hover{background:hsla(0,0%,100%,.15);color:var(--accent-light,#d4a373)}.LightboxViewer_zoomPercent__W8tTM{font-size:.75rem;font-weight:700;color:var(--text-secondary,#bdae9e);min-width:50px;text-align:center}.LightboxViewer_closeBtn__91VbK{width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:rgba(30,20,14,.8);color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.LightboxViewer_closeBtn__91VbK:hover{background:rgba(220,50,50,.85);border-color:rgba(220,50,50,.85);transform:scale(1.05)}.LightboxViewer_canvasArea__zWbPJ{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;padding:.5rem 1rem}.LightboxViewer_imageElement__4roVH{max-width:90vw;max-height:calc(80vh - 100px);width:auto;height:auto;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;transition:transform .08s ease-out;border-radius:var(--radius-sm,6px);box-shadow:0 12px 40px rgba(0,0,0,.7)}.LightboxViewer_navBtn__CD3GU{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:rgba(25,16,10,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .2s ease}.LightboxViewer_navBtn__CD3GU:hover{background:var(--accent-oak,#c9923a);border-color:var(--accent-oak,#c9923a);transform:translateY(-50%) scale(1.08)}.LightboxViewer_navPrev__vpCdS{left:1.5rem}.LightboxViewer_navNext___PUh3{right:1.5rem}.LightboxViewer_bottomBar__6cr04{padding:1rem 1.5rem;background:linear-gradient(0deg,rgba(10,6,4,.95) 0,rgba(10,6,4,.7) 70%,transparent);display:flex;flex-direction:column;align-items:center;gap:.6rem;z-index:10}.LightboxViewer_infoCard__jmrBf{max-width:780px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.LightboxViewer_infoLeft__TJq7H{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:250px}.LightboxViewer_infoBadges__d0buu{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.LightboxViewer_badgeWood__q1Xqr{font-size:.75rem;font-weight:700;color:var(--accent-light,#d4a373);background:rgba(201,146,58,.18);border:1px solid rgba(201,146,58,.35);padding:.2rem .65rem;border-radius:var(--radius-full,9999px)}.LightboxViewer_badgeDim__Shdms{font-size:.75rem;color:var(--text-muted,#9e8f80)}.LightboxViewer_itemTitle__1FyX1{font-size:1.25rem;font-family:var(--font-heading,inherit);color:#fff;margin:0}.LightboxViewer_itemDesc__MOhTA{font-size:.85rem;color:var(--text-secondary,#bdae9e);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LightboxViewer_orderAction__WlNWK{flex-shrink:0}.LightboxViewer_touchHint__833lu{font-size:.72rem;color:hsla(0,0%,100%,.5);text-align:center;letter-spacing:.3px}@media (max-width:768px){.LightboxViewer_topBar__SBxeB{padding:.75rem 1rem}.LightboxViewer_navPrev__vpCdS{left:.5rem}.LightboxViewer_navNext___PUh3{right:.5rem}.LightboxViewer_navBtn__CD3GU{width:40px;height:40px;font-size:1.5rem}.LightboxViewer_bottomBar__6cr04{padding:.75rem 1rem}.LightboxViewer_itemTitle__1FyX1{font-size:1.05rem}.LightboxViewer_itemDesc__MOhTA{display:none}.LightboxViewer_infoCard__jmrBf{flex-direction:column;align-items:stretch;gap:.6rem}.LightboxViewer_orderAction__WlNWK .LightboxViewer_btn__H5Nlf{width:100%;text-align:center}}.Portfolio_portfolio__r9Pal{background-color:var(--bg-secondary)}.Portfolio_filters__rPlJo{display:flex;justify-content:center;gap:.65rem;margin-bottom:3rem;flex-wrap:wrap}.Portfolio_filterBtn__SaKoG{padding:.6rem 1.4rem;border-radius:var(--radius-full);border:1px solid var(--border);background:#fff;color:var(--text-secondary);font-size:.92rem;font-weight:600;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-xs)}.Portfolio_filterBtn__SaKoG:hover{border-color:var(--accent-sage);color:var(--accent-sage)}.Portfolio_filterActive__9b4_l{background:var(--accent-sage);color:#fff;border-color:var(--accent-sage);box-shadow:0 4px 14px rgba(67,102,76,.25)}.Portfolio_grid__W5qQp{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:2rem;gap:2rem}.Portfolio_item__5VM8q{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);display:flex;flex-direction:column;cursor:pointer}.Portfolio_item__5VM8q:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),0 8px 24px rgba(201,146,58,.15);border-color:var(--accent-oak,#c9923a)}.Portfolio_imgWrap__Vblh5{height:290px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,rgba(35,22,14,.95) 0,rgba(14,9,5,.98) 100%);display:flex;align-items:center;justify-content:center}.Portfolio_blurBg__QTawW{position:absolute;inset:0;object-fit:cover;filter:blur(24px) brightness(.35);transform:scale(1.15);opacity:.65;pointer-events:none}.Portfolio_mainImg__68YPA{object-fit:contain;object-position:center;padding:.75rem;z-index:1;transition:transform .4s ease}.Portfolio_item__5VM8q:hover .Portfolio_mainImg__68YPA{transform:scale(1.04)}.Portfolio_zoomBadge__MjHgo{position:absolute;top:.85rem;right:.85rem;z-index:2;background:rgba(18,11,6,.8);border:1px solid hsla(0,0%,100%,.15);color:var(--accent-light,#d4a373);font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;gap:.35rem;transition:all .2s}.Portfolio_item__5VM8q:hover .Portfolio_zoomBadge__MjHgo{background:rgba(201,146,58,.9);color:#120b06;border-color:var(--accent-oak,#c9923a)}.Portfolio_overlay__sX4I1{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,13,8,.95) 0,rgba(20,13,8,.4) 60%,transparent);opacity:0;transition:var(--transition);display:flex;align-items:flex-end;padding:1.5rem;z-index:2}.Portfolio_item__5VM8q:hover .Portfolio_overlay__sX4I1{opacity:1}.Portfolio_overlayContent__gVMZ9{color:#fff;transform:translateY(15px);transition:var(--transition);width:100%}.Portfolio_item__5VM8q:hover .Portfolio_overlayContent__gVMZ9{transform:translateY(0)}.Portfolio_woodBadge__VZFxd{display:inline-block;font-size:.78rem;font-weight:700;color:var(--accent-light,#d4a373);margin-bottom:.4rem;letter-spacing:.5px}.Portfolio_overlayContent__gVMZ9 h3{font-size:1.25rem;color:#fff;margin-bottom:.5rem}.Portfolio_overlayContent__gVMZ9 p{font-size:.85rem;color:#d1c7bd;line-height:1.45;margin-bottom:1rem}.Portfolio_info__zV3lw{padding:1.4rem;display:flex;flex-direction:column;gap:.4rem}.Portfolio_infoTop___7ZAn{display:flex;justify-content:space-between;align-items:center}.Portfolio_cat__44cmQ{font-size:.78rem;font-weight:700;color:var(--accent-sage);text-transform:uppercase;letter-spacing:1.2px}.Portfolio_dim__v4phH{font-size:.8rem;color:var(--text-muted)}.Portfolio_title__Uhz7b{font-size:1.2rem;font-weight:600;color:var(--text-primary)}@media (max-width:768px){.Portfolio_grid__W5qQp{grid-template-columns:1fr}.Portfolio_overlay__sX4I1{opacity:1;background:linear-gradient(0deg,rgba(30,25,21,.9) 0,transparent 70%)}.Portfolio_overlayContent__gVMZ9{transform:translateY(0)}.Portfolio_overlayContent__gVMZ9 p{display:none}}.portfolio_portfolioPage__IOCT5{padding-top:15px;padding-bottom:60px;min-height:100vh}.portfolio_pageHeader__XA0ei{text-align:center;max-width:820px;margin:0 auto 3.5rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.portfolio_title__MJe3F{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.1;color:var(--text-primary)}.portfolio_subtitle__unEQV{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.portfolio_filters__klGy3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.portfolio_filterBtn__BZcPU{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.2rem;border-radius:var(--radius-full);background:rgba(30,18,10,.6);border:1px solid var(--border);color:var(--text-secondary);font-size:.92rem;font-weight:500;cursor:pointer;transition:var(--transition);font-family:var(--font-body)}.portfolio_filterBtn__BZcPU:hover{background:rgba(42,26,14,.9);color:var(--text-primary);border-color:var(--border-hover)}.portfolio_activeFilter__GVxrK{background:linear-gradient(135deg,rgba(201,146,58,.25),rgba(181,116,58,.35));border-color:var(--accent-gold);color:var(--accent-light);box-shadow:var(--shadow-sm);font-weight:600}.portfolio_count__xC3rR{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgba(201,146,58,.2);color:var(--accent-light);font-size:.75rem;font-weight:700}.portfolio_grid__9p0_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.portfolio_card__EzliZ{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:var(--transition);cursor:pointer;box-shadow:var(--shadow-sm)}.portfolio_card__EzliZ:hover{border-color:var(--accent-gold);transform:translateY(-6px);box-shadow:var(--shadow-lg),var(--shadow-gold)}.portfolio_featured__EOM6u{grid-column:span 1}.portfolio_imageContainer__LKVfE{position:relative;height:320px;overflow:hidden;background:radial-gradient(ellipse at center,rgba(35,22,14,.95) 0,rgba(14,9,5,.98) 100%);display:flex;align-items:center;justify-content:center}.portfolio_blurBg__t2WpP{position:absolute;inset:0;object-fit:cover;filter:blur(24px) brightness(.35);transform:scale(1.15);opacity:.65;pointer-events:none}.portfolio_mainImg__mtJVP{object-fit:contain;object-position:center;padding:.75rem;z-index:1;transition:transform .4s ease}.portfolio_card__EzliZ:hover .portfolio_mainImg__mtJVP{transform:scale(1.04)}.portfolio_woodBadge__oIMMg{position:absolute;top:1rem;left:1rem;z-index:2;background:rgba(18,11,6,.85);border:1px solid var(--border-hover);color:var(--accent-light);font-size:.78rem;font-weight:600;padding:.35rem .8rem;border-radius:var(--radius-full);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.portfolio_overlay__DGs7k{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,7,3,.9) 0,rgba(18,11,6,.3) 60%,transparent);opacity:0;transition:var(--transition);display:flex;align-items:flex-end;padding:1.5rem;z-index:1}.portfolio_card__EzliZ:hover .portfolio_overlay__DGs7k{opacity:1}.portfolio_overlayText__wJFh1{display:flex;flex-direction:column;gap:.6rem;color:var(--text-primary)}.portfolio_overlayDesc__c3SNe{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.portfolio_viewDetails__L_2yT{font-size:.85rem;color:var(--accent-light);font-weight:600}.portfolio_cardBody__73ppn{padding:1.5rem;display:flex;flex-direction:column;flex:1 1;gap:.8rem}.portfolio_cardMeta__S33d1{display:flex;justify-content:space-between;align-items:center}.portfolio_categoryLabel__Q1D0W{font-size:.82rem;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.portfolio_cardTitle__FDcn6{font-family:var(--font-heading);font-size:1.45rem;color:var(--text-primary);font-weight:600;line-height:1.25;margin:0}.portfolio_cardDimensions__cytiE{font-size:.88rem;color:var(--accent-light);font-weight:500;margin:0}.portfolio_modalDimensions__HuXQ1{font-size:.95rem;color:var(--accent-light);font-weight:600;background:rgba(201,146,58,.12);padding:.35rem .8rem;border-radius:var(--radius-sm);display:inline-block;width:-moz-fit-content;width:fit-content}.portfolio_cardActions__LcTa_{margin-top:auto;padding-top:.5rem}.portfolio_modalBackdrop__9JAgh{position:fixed;inset:0;background:rgba(8,4,2,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.portfolio_modalContent__pVZYT{position:relative;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:var(--radius-lg);max-width:880px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg),var(--shadow-gold);display:grid;grid-template-columns:1.1fr 1fr}.portfolio_closeBtn__qYyBm{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border-radius:50%;background:rgba(30,18,10,.8);border:1px solid var(--border);color:var(--text-primary);font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:var(--transition-fast)}.portfolio_closeBtn__qYyBm:hover{background:var(--accent-gold);color:#120b06}.portfolio_modalImageWrapper__xVYNX{position:relative;min-height:400px}.portfolio_modalInfo__LierP{padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.2rem}.portfolio_modalInfo__LierP h2{font-family:var(--font-heading);font-size:2rem;color:var(--text-primary)}.portfolio_modalDesc__Z5Vfe{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.portfolio_modalFooter__uTWL0{margin-top:auto;padding-top:1.5rem}@media (max-width:768px){.portfolio_grid__9p0_9,.portfolio_modalContent__pVZYT{grid-template-columns:1fr}.portfolio_modalImageWrapper__xVYNX{height:280px}.portfolio_modalInfo__LierP{padding:1.5rem}}