._navbar_abnl6_1{position:fixed;top:0;left:0;width:100%;z-index:1000;background:transparent;transition:var(--transition-smooth);padding:24px 0}._scrolled_abnl6_12{background:#f9f9f7f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 0;border-bottom:1px solid rgba(18,18,18,.05)}._container_abnl6_19{max-width:var(--container-max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 40px}._logo_abnl6_28{font-family:var(--font-serif);font-size:28px;letter-spacing:.3em;color:var(--soft-ivory);font-weight:500;display:flex;align-items:center;z-index:10;text-decoration:none;transition:color .3s ease}._scrolled_abnl6_12 ._logo_abnl6_28{color:var(--onyx-black)}._desktopLinks_abnl6_47{display:flex;gap:40px}._link_abnl6_52{font-family:var(--font-sans);font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--soft-ivory);opacity:.8}._scrolled_abnl6_12 ._link_abnl6_52{color:var(--onyx-black);opacity:.7}._link_abnl6_52:hover{opacity:1}._actions_abnl6_70{display:flex;gap:20px;align-items:center}._iconButton_abnl6_76{background:none;border:none;cursor:pointer;color:var(--soft-ivory);display:flex;align-items:center}._scrolled_abnl6_12 ._iconButton_abnl6_76{color:var(--onyx-black)}._menuButton_abnl6_89{display:none;background:none;border:none;cursor:pointer;color:var(--soft-ivory)}._scrolled_abnl6_12 ._menuButton_abnl6_89{color:var(--onyx-black)}._mobileMenu_abnl6_101{position:absolute;top:100%;left:0;width:100%;background:var(--soft-ivory);padding:40px;display:flex;flex-direction:column;gap:20px;border-bottom:1px solid rgba(18,18,18,.1)}._mobileLink_abnl6_114{font-family:var(--font-serif);font-size:24px;color:var(--onyx-black)}@media(max-width:768px){._desktopLinks_abnl6_47{display:none}._menuButton_abnl6_89{display:block}._container_abnl6_19{padding:0 20px}}._footer_1emjd_1{background:var(--onyx-black);color:var(--soft-ivory);padding:100px 0 40px}._container_1emjd_7{max-width:var(--container-max-width);margin:0 auto;padding:0 40px}._grid_1emjd_13{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;margin-bottom:80px}._logo_1emjd_20{font-family:var(--font-serif);font-size:28px;letter-spacing:.2em;margin-bottom:20px;display:block}._tagline_1emjd_28{opacity:.7;font-style:italic}._heading_1emjd_33{font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:30px;color:var(--champagne-gold)}._links_1emjd_41 ul{display:flex;flex-direction:column;gap:15px}._links_1emjd_41 a{opacity:.6;font-size:14px}._links_1emjd_41 a:hover{opacity:1;color:var(--champagne-gold)}._igGrid_1emjd_57{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._igItem_1emjd_63{aspect-ratio:1;background:#ffffff1a;transition:var(--transition-smooth)}._igItem_1emjd_63:hover{background:#fff3}._bottom_1emjd_73{border-top:1px solid rgba(255,255,255,.1);padding-top:40px;display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.5}._legal_1emjd_83{display:flex;gap:30px}@media(max-width:1024px){._grid_1emjd_13{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:640px){._grid_1emjd_13{grid-template-columns:1fr;text-align:center}._links_1emjd_41 ul{align-items:center}._bottom_1emjd_73{flex-direction:column;gap:20px}}._hero_1c6ek_1{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;background:var(--onyx-black)}._backgroundImage_1c6ek_13{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/hero-bg.png);background-size:cover;background-position:center;z-index:1;opacity:.7}._overlay_1c6ek_27{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#1212124d,#12121280,#121212cc);z-index:2}._content_1c6ek_40{position:relative;z-index:3;color:var(--soft-ivory);padding:0 20px}._eyebrow_1c6ek_47{text-transform:uppercase;letter-spacing:.4em;font-size:12px;display:block;margin-bottom:24px}._headline_1c6ek_55{font-size:clamp(48px,8vw,92px);line-height:1.1;margin-bottom:30px}._subheadline_1c6ek_61{font-size:clamp(16px,2vw,20px);margin-bottom:48px;opacity:.9;font-weight:300}._cta_1c6ek_68{display:flex;gap:20px;justify-content:center}@media(max-width:640px){._cta_1c6ek_68{flex-direction:column;align-items:center}}._button_1py6g_1{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;font-family:var(--font-sans);font-size:13px;text-transform:uppercase;letter-spacing:.2em;border:1px solid transparent;cursor:pointer;transition:var(--transition-smooth)}._primary_1py6g_15{background:var(--soft-ivory);color:var(--onyx-black);border-color:var(--soft-ivory)}._primary_1py6g_15:hover{background:transparent;color:var(--soft-ivory);border-color:var(--soft-ivory)}._secondary_1py6g_27{background:transparent;border-color:var(--soft-ivory);color:var(--soft-ivory)}._secondary_1py6g_27:hover{background:var(--soft-ivory);color:var(--onyx-black)}._gold_1py6g_38{background:transparent;border-color:var(--champagne-gold);color:var(--champagne-gold)}._gold_1py6g_38:hover{background:var(--champagne-gold);color:var(--onyx-black)}._large_1py6g_49{padding:18px 48px;font-size:14px}._about_j11da_1{padding:120px 0;background:var(--soft-ivory)}._grid_j11da_6{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}._imageWrapper_j11da_13{position:relative}._image_j11da_13{width:100%;aspect-ratio:4/5;object-fit:cover;position:relative;z-index:2}._accentBox_j11da_25{position:absolute;top:40px;left:-40px;width:100%;height:100%;border:1px solid var(--smoke-gray);z-index:1}._eyebrow_j11da_35{text-transform:uppercase;letter-spacing:.3em;font-size:11px;color:var(--smoke-gray);display:block;margin-bottom:24px}._heading_j11da_44{font-size:48px;margin-bottom:30px;line-height:1.2}._text_j11da_50{font-size:17px;color:var(--smoke-gray);margin-bottom:24px;font-weight:300}._stats_j11da_57{display:flex;gap:40px;margin-top:40px;border-top:1px solid rgba(112,128,144,.2);padding-top:40px}._stat_j11da_57{display:flex;flex-direction:column}._statNumber_j11da_70{font-family:var(--font-serif);font-size:32px;color:var(--onyx-black)}._statLabel_j11da_76{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--smoke-gray)}@media(max-width:1024px){._grid_j11da_6{gap:60px}}@media(max-width:768px){._grid_j11da_6{grid-template-columns:1fr}._accentBox_j11da_25{display:none}._heading_j11da_44{font-size:36px}}._section_1cuay_1{padding:120px 0;background:#fff}._header_1cuay_6{text-align:center;margin-bottom:80px}._eyebrow_1cuay_11{text-transform:uppercase;letter-spacing:.3em;font-size:11px;color:var(--smoke-gray);display:block;margin-bottom:16px}._heading_1cuay_20{font-size:40px;margin-bottom:16px}._subheading_1cuay_25{font-size:16px;color:var(--smoke-gray);font-weight:300}._grid_1cuay_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}._productCard_1cuay_37{cursor:pointer}._imageWrapper_1cuay_41{position:relative;aspect-ratio:1;overflow:hidden;margin-bottom:24px;background:var(--soft-ivory)}._image_1cuay_41{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}._productCard_1cuay_37:hover ._image_1cuay_41{transform:scale(1.05)}._overlay_1cuay_60{position:absolute;top:0;left:0;width:100%;height:100%;background:#1212121a;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-smooth)}._productCard_1cuay_37:hover ._overlay_1cuay_60{opacity:1}._info_1cuay_78{text-align:center}._category_1cuay_82{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--smoke-gray);display:block;margin-bottom:8px}._name_1cuay_91{font-size:20px;margin-bottom:8px}._notes_1cuay_96{font-size:13px;color:var(--smoke-gray);margin-bottom:12px;font-style:italic}._price_1cuay_103{font-size:15px;font-weight:500;color:var(--onyx-black)}._footer_1cuay_109{margin-top:80px;text-align:center}@media(max-width:640px){._grid_1cuay_31{grid-template-columns:1fr}}._section_12tap_1{padding:80px 0;background:var(--soft-ivory);border-top:1px solid rgba(18,18,18,.05)}._grid_12tap_7{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;text-align:center}._icon_12tap_14{color:var(--champagne-gold);margin-bottom:24px}._title_12tap_19{font-size:18px;margin-bottom:12px;letter-spacing:.1em;text-transform:uppercase}._text_12tap_26{font-size:14px;color:var(--smoke-gray);line-height:1.6;font-weight:300}@media(max-width:768px){._grid_12tap_7{grid-template-columns:1fr;gap:40px}}._section_17925_1{padding:120px 0;background:#fff;text-align:center}._content_17925_7{max-width:600px;margin:0 auto}._heading_17925_12{font-size:32px;margin-bottom:16px}._text_17925_17{font-size:16px;color:var(--smoke-gray);margin-bottom:40px;font-weight:300}._form_17925_24{display:flex;gap:10px}._input_17925_29{flex:1;padding:15px 20px;border:1px solid rgba(18,18,18,.1);font-family:var(--font-sans);font-size:14px;background:var(--soft-ivory);transition:var(--transition-smooth)}._input_17925_29:focus{outline:none;border-color:var(--onyx-black)}@media(max-width:480px){._form_17925_24{flex-direction:column}}:root{--onyx-black: #121212;--soft-ivory: #F9F9F7;--champagne-gold: #D4AF37;--smoke-gray: #708090;--pale-sage: #C1CFA1;--text-primary: var(--onyx-black);--text-secondary: var(--smoke-gray);--bg-primary: var(--soft-ivory);--accent-gold: var(--champagne-gold);--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--section-padding: 80px 20px;--container-max-width: 1200px;--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.serif{font-family:var(--font-serif);font-weight:400}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--smoke-gray);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--onyx-black)}
