.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 48px;height:72px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(9,15,17,.95) 0,rgba(9,15,17,.7) 60%,transparent);transition:background .3s ease}.Header_header__MvnS2.Header_scrolled__s9Ifj{background:rgba(9,15,17,.97);border-bottom:1px solid var(--color-border)}.Header_logo__j7oID{display:flex;align-items:center;gap:12px;flex-shrink:0}.Header_logoImg__NIVuW{height:32px;width:auto;object-fit:contain}.Header_nav__EE71E{display:flex;align-items:center;gap:40px}.Header_navLink__Q_hTB{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ivory);opacity:.8;transition:opacity .2s,color .2s;position:relative;padding-bottom:2px}.Header_navLink__Q_hTB.Header_active__t8h51,.Header_navLink__Q_hTB:hover{opacity:1;color:var(--color-sand)}.Header_navLink__Q_hTB.Header_active__t8h51:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--color-sand)}.Header_actions__AFxTd{display:flex;align-items:center;gap:20px}.Header_shopBtn__LpSlG{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-bg);background:var(--color-sand);border:none;padding:10px 24px;cursor:pointer;transition:background .2s}.Header_shopBtn__LpSlG:hover{background:var(--color-sand-light)}.Header_cartIcon__SPAO2{width:20px;height:20px;color:var(--color-ivory);opacity:.8;cursor:pointer;transition:opacity .2s}.Header_cartIcon__SPAO2:hover{opacity:1}.Header_hamburger___6DdG{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px}.Header_hamburger___6DdG span{display:block;width:24px;height:1px;background:var(--color-ivory);transition:all .3s}.Header_mobileMenu__nWWGd{display:none;position:fixed;top:72px;left:0;right:0;background:rgba(9,15,17,.98);border-top:1px solid var(--color-border);padding:32px 20px;flex-direction:column;gap:24px;z-index:99}.Header_mobileMenu__nWWGd.Header_open__k_vL4{display:flex}.Header_mobileNavLink__b7nM_{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ivory);opacity:.85;padding:8px 0;border-bottom:1px solid var(--color-border)}@media (max-width:1024px){.Header_header__MvnS2{padding:0 32px}.Header_nav__EE71E{gap:24px}}@media (max-width:768px){.Header_header__MvnS2{padding:0 20px}.Header_nav__EE71E{display:none}.Header_hamburger___6DdG{display:flex}}.Hero_hero__T3Fr4{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;display:flex;align-items:center}.Hero_heroBg__xQplF{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:0}.Hero_heroOverlay__lMJ7_{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,15,17,.92) 0,rgba(9,15,17,.75) 35%,rgba(9,15,17,.2) 60%,rgba(9,15,17,.05));z-index:1}.Hero_heroOverlayBottom__5R0Ex{position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,var(--color-bg) 0,transparent 100%);z-index:2}.Hero_diagonalLeft__Z3AQ_{position:absolute;top:0;left:0;bottom:0;width:55%;-webkit-clip-path:polygon(0 0,80% 0,65% 100%,0 100%);clip-path:polygon(0 0,80% 0,65% 100%,0 100%);background:linear-gradient(90deg,rgba(9,15,17,.55) 0,transparent);z-index:2;pointer-events:none}.Hero_heroContent__LGzYr{position:relative;z-index:3;padding:72px 48px 0;max-width:560px}.Hero_heroEyebrow__TyMaA{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-sand);margin-bottom:24px;display:flex;align-items:center;gap:12px}.Hero_heroEyebrow__TyMaA:before{content:"";display:block;width:32px;height:1px;background:var(--color-sand)}.Hero_heroTitle__NdH3b{font-size:clamp(52px,7vw,96px);font-weight:300;letter-spacing:.02em;text-transform:uppercase;line-height:1;color:var(--color-ivory);margin-bottom:28px}.Hero_heroSubtitle__uDn3N{font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.8;margin-bottom:40px;max-width:280px}.Hero_heroLine__FW_rQ{width:48px;height:1px;background:var(--color-sand);margin-bottom:32px}.Hero_heroCta__W43E8{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.Hero_ctaPrimary__lJ5Mt{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bg);background:var(--color-sand);border:none;padding:16px 36px;cursor:pointer;transition:background .2s,transform .2s;display:inline-block}.Hero_ctaPrimary__lJ5Mt:hover{background:var(--color-sand-light);transform:translateY(-1px)}.Hero_scrollIndicator__XhYHB{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5}.Hero_scrollIndicator__XhYHB span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-sand)}.Hero_scrollLine__Sk7kf{width:1px;height:40px;background:linear-gradient(to bottom,var(--color-sand),transparent);animation:Hero_scrollPulse__IDGnZ 2s ease-in-out infinite}@keyframes Hero_scrollPulse__IDGnZ{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:768px){.Hero_heroContent__LGzYr{padding:80px 20px 0;max-width:100%}.Hero_heroTitle__NdH3b{font-size:clamp(40px,12vw,64px)}.Hero_heroBg__xQplF{object-position:70% center}.Hero_heroOverlay__lMJ7_{background:linear-gradient(90deg,rgba(9,15,17,.95) 0,rgba(9,15,17,.8) 50%,rgba(9,15,17,.4))}}.Features_features__BKSD2{background:var(--color-bg);padding:80px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.Features_grid__1jM5e{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.Features_item__lZLg6{padding:40px 48px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.Features_item__lZLg6:last-child{border-right:none}.Features_iconWrap__ZVgen{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-sand)}.Features_itemLabel__7HThL{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-sand);margin-bottom:4px}.Features_itemText__U14Xz{font-size:13px;color:var(--color-text-muted);line-height:1.6;max-width:180px}@media (max-width:1024px){.Features_grid__1jM5e{grid-template-columns:repeat(2,1fr)}.Features_item__lZLg6{padding:32px 24px;border-bottom:1px solid var(--color-border)}.Features_item__lZLg6:nth-child(2n){border-right:none}.Features_item__lZLg6:nth-last-child(-n+2){border-bottom:none}}@media (max-width:640px){.Features_grid__1jM5e{grid-template-columns:1fr 1fr}.Features_item__lZLg6{padding:24px 16px}}.Products_products__SgZUk{background:var(--color-bg);padding:100px 0}.Products_inner__oQtSi{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:0;gap:0;align-items:center;min-height:500px}.Products_left__CvPLt{padding:0 48px}.Products_eyebrow__ju73K{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-sand);margin-bottom:20px}.Products_title__kTvsC{font-size:clamp(28px,3vw,42px);font-weight:300;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--color-ivory);margin-bottom:24px}.Products_desc__2d47e{font-size:14px;color:var(--color-text-muted);line-height:1.8;margin-bottom:36px;max-width:320px}.Products_exploreBtn__iujxF{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bg);background:var(--color-sand);border:none;padding:14px 32px;cursor:pointer;transition:background .2s;display:inline-block}.Products_exploreBtn__iujxF:hover{background:var(--color-sand-light)}.Products_mediaWrap__g_NPw{position:relative;overflow:hidden}.Products_productImg__UpSOy{width:100%;height:520px;object-fit:cover;object-position:center;display:block}.Products_right__wAy1S{padding:0 48px;border-left:1px solid var(--color-border)}.Products_benefitsList__dS5X1{display:flex;flex-direction:column;gap:28px;margin-bottom:40px}.Products_benefit__m4nY3{display:flex;align-items:flex-start;gap:16px}.Products_benefitIcon__7HVam{width:20px;height:20px;color:var(--color-sand);flex-shrink:0;margin-top:2px}.Products_benefitTitle__7JN_R{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory);margin-bottom:4px}.Products_benefitDesc__mABhT{font-size:13px;color:var(--color-text-muted);line-height:1.5}.Products_divider__Ns4_V{width:100%;height:1px;background:var(--color-border);margin:8px 0}.Products_shopLink__hPhOb{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-sand);cursor:pointer;transition:gap .2s}.Products_shopLink__hPhOb:hover{gap:20px}.Products_shopLink__hPhOb svg{width:24px;height:1px;overflow:visible}@media (max-width:1100px){.Products_inner__oQtSi{grid-template-columns:1fr;gap:0}.Products_left__CvPLt{padding:0 32px 48px}.Products_right__wAy1S{padding:48px 32px 0;border-left:none;border-top:1px solid var(--color-border)}.Products_productImg__UpSOy{height:400px}}@media (max-width:768px){.Products_products__SgZUk{padding:64px 0}.Products_left__CvPLt,.Products_right__wAy1S{padding:0 20px 40px}.Products_right__wAy1S{padding:40px 20px 0}.Products_productImg__UpSOy{height:300px}}.Story_story__1G8la{position:relative;overflow:hidden;background:var(--color-bg)}.Story_inner__WnZBl{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.Story_mediaWrap__1YOld{position:relative;overflow:hidden}.Story_storyImg__pgWgb{width:100%;height:100%;object-fit:cover;object-position:center;display:block;min-height:480px}.Story_diagonalOverlay__Ne5yg{position:absolute;top:0;right:-1px;bottom:0;width:120px;background:var(--color-bg);-webkit-clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);z-index:2}.Story_content__ZVBs4{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:var(--color-bg)}.Story_eyebrow__nyMgv{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-sand);margin-bottom:20px}.Story_title__4n_pA{font-size:clamp(30px,3.5vw,48px);font-weight:300;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--color-ivory);margin-bottom:28px}.Story_desc__Ap_8A{font-size:14px;color:var(--color-text-muted);line-height:1.9;margin-bottom:40px;max-width:380px}.Story_learnBtn__0CYO7{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ivory);background:transparent;border:1px solid var(--color-sand);padding:14px 32px;cursor:pointer;transition:background .2s,color .2s;align-self:flex-start}.Story_learnBtn__0CYO7:hover{background:var(--color-sand);color:var(--color-bg)}@media (max-width:900px){.Story_inner__WnZBl{grid-template-columns:1fr}.Story_diagonalOverlay__Ne5yg{display:none}.Story_storyImg__pgWgb{min-height:320px}.Story_content__ZVBs4{padding:48px 32px}}@media (max-width:768px){.Story_content__ZVBs4{padding:40px 20px}}.Testimonials_testimonials__UZJaz{position:relative;overflow:hidden;background:var(--color-bg);padding:0}.Testimonials_inner__tTTn3{display:grid;grid-template-columns:1.2fr 1fr;min-height:420px}.Testimonials_textSide__Jti43{padding:72px 64px;background:var(--color-surface);position:relative;z-index:2}.Testimonials_eyebrow__52ZpD{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-sand);margin-bottom:40px}.Testimonials_reviewsGrid__HzCuS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Testimonials_review__IXv7j{padding:0}.Testimonials_stars__XJVAv{display:flex;gap:3px;margin-bottom:14px}.Testimonials_star__54auh{color:var(--color-sand);font-size:12px}.Testimonials_reviewText__Ic7Gp{font-size:13px;color:var(--color-text-muted);line-height:1.7;margin-bottom:16px;font-style:italic}.Testimonials_reviewAuthor__9skbh{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ivory)}.Testimonials_reviewRole__NmSLz{font-size:11px;color:var(--color-text-muted);margin-top:2px}.Testimonials_mediaSide__vIcWX{position:relative;overflow:hidden}.Testimonials_testimonialImg__pYI_d{width:100%;height:100%;object-fit:cover;object-position:right center;display:block;min-height:420px}.Testimonials_diagonalOverlay__hbyCn{position:absolute;top:0;left:-1px;bottom:0;width:100px;background:var(--color-surface);-webkit-clip-path:polygon(0 0,100% 0,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);z-index:2}@media (max-width:1024px){.Testimonials_inner__tTTn3{grid-template-columns:1fr}.Testimonials_reviewsGrid__HzCuS{grid-template-columns:1fr;gap:20px}.Testimonials_mediaSide__vIcWX{display:none}.Testimonials_textSide__Jti43{padding:48px 32px}}@media (max-width:768px){.Testimonials_textSide__Jti43{padding:40px 20px}.Testimonials_reviewsGrid__HzCuS{grid-template-columns:1fr}}.Gallery_gallery__69aHQ{background:var(--color-bg);padding:80px 0}.Gallery_header__1rRUG{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;padding:0 48px}.Gallery_eyebrow__8rTEi{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-sand);margin-bottom:4px}.Gallery_handle__zQOvx{font-size:12px;color:var(--color-text-muted);letter-spacing:.08em}.Gallery_viewAll__aMc29{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-sand);cursor:pointer;transition:gap .2s;background:none;border:none}.Gallery_viewAll__aMc29:hover{gap:20px}.Gallery_grid__bl7_I{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;padding:0 48px}.Gallery_tile__BeeII{aspect-ratio:1;overflow:hidden;position:relative;cursor:pointer}.Gallery_tile__BeeII:after{content:"";position:absolute;inset:0;background:rgba(9,15,17,0);transition:background .3s}.Gallery_tile__BeeII:hover:after{background:rgba(9,15,17,.3)}.Gallery_tileImg__t8xfd{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.Gallery_tile__BeeII:hover .Gallery_tileImg__t8xfd{transform:scale(1.05)}@media (max-width:1024px){.Gallery_grid__bl7_I{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Gallery_header__1rRUG{padding:0 20px}.Gallery_grid__bl7_I{grid-template-columns:repeat(3,1fr);padding:0 20px;gap:3px}}@media (max-width:480px){.Gallery_grid__bl7_I{grid-template-columns:repeat(2,1fr)}}.Newsletter_newsletter__djJMk{position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center}.Newsletter_bg__QzgUt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.Newsletter_overlay__u6Z9a{position:absolute;inset:0;background:rgba(9,15,17,.72);z-index:1}.Newsletter_content__NmXFH{position:relative;z-index:2;width:100%;padding:80px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.Newsletter_title__nfAdZ{font-size:clamp(28px,4vw,52px);font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ivory)}.Newsletter_subtitle__CRlZs{font-size:14px;color:var(--color-text-muted);line-height:1.7;max-width:420px}.Newsletter_form___i8Xe{display:flex;gap:0;margin-top:16px;width:100%;max-width:520px}.Newsletter_input__ghKk_{flex:1 1;height:52px;padding:0 20px;background:rgba(9,15,17,.6);border:1px solid var(--color-border-sand);border-right:none;color:var(--color-ivory);font-family:var(--font-primary);font-size:13px;letter-spacing:.04em;outline:none;transition:border-color .2s}.Newsletter_input__ghKk_::placeholder{color:var(--color-text-muted)}.Newsletter_input__ghKk_:focus{border-color:var(--color-sand)}.Newsletter_submitBtn__GAOk1{height:52px;padding:0 28px;background:var(--color-sand);border:none;color:var(--color-bg);font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .2s;flex-shrink:0}.Newsletter_submitBtn__GAOk1:hover{background:var(--color-sand-light)}@media (max-width:640px){.Newsletter_form___i8Xe{flex-direction:column;gap:8px}.Newsletter_input__ghKk_{border-right:1px solid var(--color-border-sand)}.Newsletter_content__NmXFH{padding:60px 20px}}.Footer_footer__UaG1g{background:var(--color-surface);border-top:1px solid var(--color-border);padding:72px 0 0}.Footer_inner__ACAek{padding:0 48px}.Footer_topGrid__FGaYh{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:56px}.Footer_logoWrap__8T1An{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Footer_logoImg__gyh1b{height:28px;width:auto;object-fit:contain}.Footer_tagline__EtMBR{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.8}.Footer_colTitle__sNZTr{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory);margin-bottom:20px}.Footer_colLinks__S_436{list-style:none;display:flex;flex-direction:column;gap:12px}.Footer_colLinks__S_436 a{font-size:13px;color:var(--color-text-muted);letter-spacing:.03em;transition:color .2s}.Footer_colLinks__S_436 a:hover{color:var(--color-sand)}.Footer_social___aQ_M{display:flex;gap:16px;margin-top:8px}.Footer_socialIcon__BvaFc{width:20px;height:20px;color:var(--color-text-muted);transition:color .2s;cursor:pointer}.Footer_socialIcon__BvaFc:hover{color:var(--color-sand)}.Footer_bottom__O5rKs{border-top:1px solid var(--color-border);padding:24px 0;margin:0 48px;display:flex;align-items:center;justify-content:space-between}.Footer_copyright__j5CNb{font-size:12px;color:var(--color-text-muted);letter-spacing:.03em}.Footer_legalLinks__ABuv_{display:flex;gap:24px}.Footer_legalLinks__ABuv_ a{font-size:12px;color:var(--color-text-muted);letter-spacing:.03em;transition:color .2s}.Footer_legalLinks__ABuv_ a:hover{color:var(--color-sand)}@media (max-width:1024px){.Footer_topGrid__FGaYh{grid-template-columns:1fr 1fr 1fr;gap:32px}.Footer_inner__ACAek{padding:0 32px}.Footer_bottom__O5rKs{margin:0 32px}}@media (max-width:768px){.Footer_topGrid__FGaYh{grid-template-columns:1fr 1fr;gap:32px}.Footer_inner__ACAek{padding:0 20px}.Footer_bottom__O5rKs{margin:0 20px;flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.Footer_topGrid__FGaYh{grid-template-columns:1fr}}