:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{width:100wv;text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}._footer_1x0fj_1{color:#fff;font-family:var(--font-sans);background-color:#24342d;padding:5rem 5% 2rem}._container_1x0fj_17{max-width:1200px;margin:0 auto}._mainGrid_1x0fj_33{grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}._brandSection_1x0fj_53{flex-direction:column;display:flex}._logoBlock_1x0fj_63{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._logoCircle_1x0fj_77{width:45px;height:45px;font-family:var(--font-serif);color:#eaddd5;border:1px solid #eaddd5;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}._logoText_1x0fj_103{flex-direction:column;display:flex}._logoTitle_1x0fj_113{font-family:var(--font-serif);color:#eaddd5;letter-spacing:1px;font-size:1.5rem;line-height:1.1}._logoSubtitle_1x0fj_129{color:#eaddd5;text-transform:uppercase;letter-spacing:2px;font-size:.65rem;font-weight:700}._brandDesc_1x0fj_145{opacity:.8;max-width:350px;margin-bottom:2rem;font-size:.9rem;line-height:1.6}._socialLinks_1x0fj_161{gap:1rem;margin-bottom:3rem;display:flex}._socialIcon_1x0fj_173{color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;text-decoration:none;transition:all .3s;display:flex}._socialIcon_1x0fj_173:hover{color:#24342d;background-color:#eaddd5;border-color:#eaddd5}._responsibleBlock_1x0fj_213{margin-top:auto}._linkColumn_1x0fj_227{flex-direction:column;display:flex}._columnTitle_1x0fj_237{color:#eaddd5;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-size:.75rem;font-weight:700}._linkList_1x0fj_255{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}._linkItem_1x0fj_273 a{color:#fff;opacity:.8;font-size:.9rem;text-decoration:none;transition:opacity .2s}._linkItem_1x0fj_273 a:hover{opacity:1;color:#eaddd5}._responsibleText_1x0fj_299{opacity:.8;max-width:350px;margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}._madeIn_1x0fj_315{color:#eaddd5;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700}._bottomBar_1x0fj_337{opacity:.6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.75rem;display:flex}._bottomLinks_1x0fj_361{gap:1rem;display:flex}._bottomLinks_1x0fj_361 a{color:inherit;text-decoration:none}._bottomLinks_1x0fj_361 a:hover{text-decoration:underline}@media (width<=992px){._mainGrid_1x0fj_33{grid-template-columns:1fr 1fr}._brandSection_1x0fj_53{grid-column:1/-1}}@media (width<=576px){._mainGrid_1x0fj_33{grid-template-columns:1fr;gap:3rem}._bottomBar_1x0fj_337{text-align:center;flex-direction:column}}._overlay_zjnyl_1{z-index:1000;opacity:0;visibility:hidden;background-color:#00000080;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}._overlayOpen_zjnyl_27{opacity:1;visibility:visible}._drawer_zjnyl_37{background-color:var(--color-surface);z-index:1001;flex-direction:column;width:100%;max-width:400px;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-5px 0 15px #0000001a}._drawerOpen_zjnyl_69{transform:translate(0)}._header_zjnyl_77{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._header_zjnyl_77 h3{margin:0;font-size:1.25rem}._closeBtn_zjnyl_103{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1.5rem;transition:color .2s}._closeBtn_zjnyl_103:hover{color:var(--color-primary)}._itemsContainer_zjnyl_129{padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._emptyCart_zjnyl_147{text-align:center;color:var(--color-text-muted);margin-top:var(--spacing-xl)}._cartItem_zjnyl_159{gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex}._itemImage_zjnyl_173{object-fit:contain;background-color:var(--color-background);border-radius:var(--radius-sm);width:60px;height:80px}._itemDetails_zjnyl_189{flex-direction:column;flex:1;display:flex}._itemName_zjnyl_201{margin-bottom:.2rem;font-size:.9rem;font-weight:600}._itemPrice_zjnyl_213{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:1rem;font-weight:700}._quantityControls_zjnyl_227{align-items:center;gap:.5rem;display:flex}._qtyBtn_zjnyl_239{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .2s;display:flex}._qtyBtn_zjnyl_239:hover{border-color:var(--color-primary)}._deleteBtn_zjnyl_273{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto}._deleteBtn_zjnyl_273:hover{color:#d9534f}._footer_zjnyl_299{padding:var(--spacing-md);border-top:1px solid var(--color-border);background-color:var(--color-background)}._totals_zjnyl_311{margin-bottom:var(--spacing-md);justify-content:space-between;font-size:1.2rem;font-weight:700;display:flex}._checkoutBtn_zjnyl_327{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}._checkoutBtn_zjnyl_327:hover{background-color:var(--color-primary-hover)}._layoutContainer_1d14q_1{flex-direction:column;min-height:100vh;display:flex}._topBar_1d14q_19{background-color:var(--color-primary);color:#fff;justify-content:space-between;align-items:center;padding:.5rem 5%;font-size:.85rem;font-weight:500;display:flex}._topBarLeft_1d14q_41{letter-spacing:.5px}._topBarLeft_1d14q_41 span{font-size:.6rem}._topBarRight_1d14q_57{align-items:center;gap:1.5rem;display:flex}._topBarRight_1d14q_57 span{font-size:.6rem}._topBarLink_1d14q_77{color:#fff;align-items:center;gap:.4rem;transition:opacity .2s,transform .2s;display:flex}._topBarLink_1d14q_77:hover{opacity:.8;transform:translateY(-1px)}._headerWrapper_1d14q_109{z-index:100;background-color:var(--color-surface);position:sticky;top:0;box-shadow:0 4px 12px #0000000d}._mainHeader_1d14q_125{justify-content:space-between;align-items:center;height:80px;padding:3px 5%;display:flex;position:relative}._logo_1d14q_143{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}._logo_1d14q_143 img{object-fit:contain;width:100px;height:auto;margin-top:10px;display:block;position:static}._iconButton_1d14q_177{background:0 0;border:none}._iconButton_1d14q_177>svg{color:var(--color-primary)}._mainNav_1d14q_199{gap:var(--spacing-lg);align-items:center;margin-left:15%;display:flex}._navLink_1d14q_213{color:var(--color-text-main);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600;transition:color .3s;position:relative}._navLink_1d14q_213:after{content:"";background-color:var(--color-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}._navLink_1d14q_213:hover{color:var(--color-primary)}._navLink_1d14q_213:hover:after{width:100%}._headerActions_1d14q_275{gap:var(--spacing-md);align-items:center;display:flex}._searchContainer_1d14q_287{align-items:center;display:flex;position:relative}._searchIcon_1d14q_299{color:var(--color-text-muted);position:absolute;left:12px}._searchInput_1d14q_311{border:1px solid var(--color-border);background-color:var(--color-background);border-radius:20px;width:200px;padding:.6rem 1rem .6rem 2.5rem;transition:all .3s}._searchInput_1d14q_311:focus{border-color:var(--color-primary);outline:none;width:250px;box-shadow:0 0 0 3px #60132b1a}._cartButton_1d14q_347{cursor:pointer;width:48px;height:48px;color:var(--color-text-main);background-color:#0000;border:2px solid #eae5de;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}._cartButton_1d14q_347:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#fcf9f5}._cartBadge_1d14q_391{background-color:var(--color-primary);color:#fff;border:2px solid var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}._hamburgerBtn_1d14q_431{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:1.8rem;display:none}._mainContent_1d14q_449{flex:1}@media (width<=992px){._topBar_1d14q_19{text-align:center;flex-direction:column;gap:.5rem;padding:.5rem}._searchInput_1d14q_311{width:150px}._searchInput_1d14q_311:focus{width:180px}}@media (width<=768px){._hamburgerBtn_1d14q_431{display:block}._mainNav_1d14q_199{background-color:var(--color-surface);clip-path:polygon(0 0,100% 0,100% 0,0 0);flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:0;transition:clip-path .4s ease-in-out;position:absolute;top:80px;left:0;box-shadow:0 10px 15px #0000000d}._mainNav_1d14q_199._menuOpen_1d14q_545{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}._navLink_1d14q_213{border-bottom:1px solid var(--color-border);width:100%;padding:1.2rem 5%}._navLink_1d14q_213:after{display:none}._navLink_1d14q_213:hover{background-color:var(--color-background)}._searchContainer_1d14q_287{display:none}}._carouselContainer_sl0gu_1{background-color:var(--color-background);width:100%;height:65vh;min-height:400px;position:relative;overflow:hidden}._slideTrack_sl0gu_21{height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}._slide_sl0gu_21{align-items:center;min-width:100%;height:100%;padding:0 8%;display:flex;position:relative}._slideContent_sl0gu_53{z-index:2;max-width:550px}._title_sl0gu_63{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}._subtitle_sl0gu_79{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);font-size:1.1rem}._ctaBtn_sl0gu_91{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}._ctaBtn_sl0gu_91:hover{background-color:var(--color-primary-hover);transform:translateY(-2px)}._controlBtn_sl0gu_137{border:1px solid var(--color-border);color:var(--color-primary);cursor:pointer;z-index:10;background-color:#fff9;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:background-color .3s,color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._controlBtn_sl0gu_137:hover{background-color:var(--color-primary);color:#fff}._prevBtn_sl0gu_183{left:2%}._nextBtn_sl0gu_191{right:2%}._indicators_sl0gu_199{z-index:10;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._dot_sl0gu_219{cursor:pointer;background-color:#60132b4d;border:none;border-radius:50%;width:10px;height:10px;transition:background-color .3s,transform .3s}._dotActive_sl0gu_241{background-color:var(--color-primary);transform:scale(1.3)}@media (width<=768px){._carouselContainer_sl0gu_1{height:50vh}._slide_sl0gu_21{text-align:center;justify-content:center;padding:0 5%}._controlBtn_sl0gu_137{display:none}}._featuresSection_1lqhq_1{background-color:var(--color-background);border-bottom:1px solid var(--color-border);padding:3rem 5%}._featuresGrid_1lqhq_15{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1400px;margin:0 auto;display:grid}._featureItem_1lqhq_33{text-align:center;flex-direction:column;align-items:center;padding:0 2rem;display:flex;position:relative}._featureItem_1lqhq_33:not(:last-child):after{content:"";background-color:#d8d0c5;width:1px;height:70%;position:absolute;top:15%;right:0}._iconWrapper_1lqhq_75{color:var(--color-text-muted);margin-bottom:1rem;font-size:1.2rem}._featureTitle_1lqhq_87{font-family:var(--font-sans);color:var(--color-primary);letter-spacing:1px;margin-bottom:.5rem;font-size:.95rem;font-weight:600}._featureDesc_1lqhq_105{color:var(--color-text-muted);margin:0;font-size:.9rem}@media (width<=992px){._featuresGrid_1lqhq_15{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}._featureItem_1lqhq_33:nth-child(2):after{display:none}}@media (width<=576px){._featuresGrid_1lqhq_15{grid-template-columns:1fr}._featureItem_1lqhq_33:after{display:none}._featureItem_1lqhq_33{padding:0 1rem}}._philosophySection_epd5b_1{background-color:var(--color-primary);color:var(--color-surface);flex-direction:column;align-items:center;padding:5rem 5%;display:flex}._philosophyContent_epd5b_29{max-width:700px;margin-bottom:4rem}._kicker_epd5b_39{color:#eaddd5;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;display:block}._title_epd5b_61{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.1}._description_epd5b_79{opacity:.9;margin-bottom:1.2rem;font-size:1rem;line-height:1.6}._actionBtn_epd5b_93{color:#eaddd5;font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #eaddd5;margin-top:1rem;padding:.8rem 1.8rem;font-size:.8rem;font-weight:700;transition:all .3s}._actionBtn_epd5b_93:hover{color:var(--color-primary);background-color:#eaddd5}._valleysGrid_epd5b_139{border-top:1px solid #eaddd533;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:4rem;display:grid}._valleyItem_epd5b_159{text-align:center;flex-direction:column;align-items:center;padding:0 1rem;display:flex}._valleyNumber_epd5b_175{font-family:var(--font-serif);color:#eaddd5;margin-bottom:.5rem;font-size:2.5rem;line-height:1}._valleyName_epd5b_191{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:600}._valleyDesc_epd5b_207{opacity:.8;max-width:250px;font-size:.85rem;line-height:1.5}@media (width<=768px){._valleysGrid_epd5b_139{grid-template-columns:1fr;gap:3rem}._philosophyContent_epd5b_29{text-align:center;margin:0 auto 3rem}}._card_19rgx_1{border:1px solid var(--color-border);background:#fff;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex}._card_19rgx_1:hover{box-shadow:0 10px 30px #0000000d}._imageWrapper_19rgx_33{background-color:#eaddd5;justify-content:center;align-items:center;height:280px;padding:2rem;display:flex;position:relative}._title_19rgx_97{font-family:var(--font-serif);color:#2d2d2d40;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}._tastingNotes_19rgx_133{color:var(--color-text-main);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1.5rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}._productImage_19rgx_179{object-fit:contain;max-height:100%;transition:transform .4s}._card_19rgx_1:hover ._productImage_19rgx_179{transform:scale(1.05)}._tag_19rgx_199{color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;background-color:#fff;padding:6px 12px;font-size:.65rem;font-weight:700;position:absolute;top:15px;left:15px}._infoWrapper_19rgx_61{flex-direction:column;flex:1;padding:1.5rem;display:flex}._metaRow_19rgx_77{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;margin-bottom:1rem;font-size:.7rem;display:flex}._title_19rgx_97{font-family:var(--font-serif);color:#2d2d2d26;margin-bottom:.5rem;font-size:1.6rem;font-weight:400;line-height:1.1}._tastingNotes_19rgx_133{color:var(--color-text-main);margin-bottom:1.5rem;font-size:.85rem;line-height:1.4}._divider_19rgx_165{background-color:var(--color-border);width:100%;height:1px;margin-bottom:1.5rem}._priceBlock_19rgx_319{margin-bottom:1.2rem}._price_19rgx_319{color:var(--color-text-main);margin-bottom:.2rem;font-size:1.4rem;font-weight:700}._format_19rgx_341{color:var(--color-text-muted);font-size:.75rem}._addBtn_19rgx_351{background-color:var(--color-primary);color:#fff;letter-spacing:1px;cursor:pointer;border:none;width:100%;padding:1rem;font-size:.8rem;font-weight:700;transition:opacity .2s}._addBtn_19rgx_351:hover{opacity:.9}._detailsBtn_19rgx_387{color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;margin-top:1rem;padding:0;font-size:.75rem;display:flex}._detailsBtn_19rgx_387:hover{color:var(--color-text-main)}._overlay_1ye8m_1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}._modal_1ye8m_31{background-color:var(--color-surface);border-radius:var(--radius-sm);width:100%;max-width:600px;max-height:90vh;padding:2.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0000001a}._closeBtn_1ye8m_55{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1.5rem;transition:color .2s;position:absolute;top:1.5rem;right:1.5rem}._closeBtn_1ye8m_55:hover{color:var(--color-primary)}._modalHeader_1ye8m_87{text-align:center;margin-bottom:2rem}._modalTitle_1ye8m_97{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:2rem}._modalWinery_1ye8m_111{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.9rem}._specsGrid_1ye8m_125{background-color:var(--color-background);border:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:grid}._specItem_1ye8m_145{flex-direction:column;display:flex}._specLabel_1ye8m_155{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.2rem;font-size:.7rem}._specValue_1ye8m_171{color:var(--color-text-main);font-size:.9rem;font-weight:600}._history_1ye8m_183{color:var(--color-text-main);font-size:.9rem;line-height:1.6}._catalogSection_2w39f_1{background-color:var(--color-background);padding:4rem 5%}._sectionHeader_2w39f_17{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 3rem;display:flex}._kicker_2w39f_35{color:var(--color-primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem;font-weight:700}._mainTitle_2w39f_55{font-family:var(--font-serif);color:#2d2d2d;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.2}._description_2w39f_75{color:var(--color-text-muted);max-width:600px;font-size:1.05rem;line-height:1.6}._filtersGroup_2w39f_95{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:4rem;display:flex}._filterBtn_2w39f_111{border:1px solid var(--color-primary);font-family:var(--font-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;padding:.8rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .3s}._filterBtn_2w39f_111:hover{border-color:var(--color-text-muted);color:var(--color-text-main)}._filterBtnActive_2w39f_151{background-color:var(--color-primary);color:#fff;border-color:#24342d}._filterBtnActive_2w39f_151:hover{color:#fff}._grid_2w39f_179{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}._experiencesSection_nn7hh_1{background-color:var(--color-background);padding:5rem 5%}._header_nn7hh_17{text-align:center;max-width:600px;margin:0 auto 3rem}._kicker_nn7hh_29{color:var(--color-primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}._title_nn7hh_49{font-family:var(--font-serif);color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2}._description_nn7hh_67{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}._cardsGrid_nn7hh_85{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}._card_nn7hh_85{border-radius:var(--radius-sm);color:#fff;flex-direction:column;justify-content:flex-end;min-height:400px;padding:3rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}._card_nn7hh_85:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}._cardImage_nn7hh_145{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .7s;position:absolute;top:0;left:0}._card_nn7hh_85:hover ._cardImage_nn7hh_145{transform:scale(1.05)}._cardOverlay_nn7hh_179{z-index:2;background:linear-gradient(#0000 0%,#24342d1a 30%,#24342de6 100%);width:100%;height:100%;position:absolute;top:0;left:0}._cardContent_nn7hh_201{z-index:3;position:relative}._cardKicker_nn7hh_211{letter-spacing:1.5px;text-transform:uppercase;opacity:.9;margin-bottom:.8rem;font-size:.7rem;font-weight:700;display:block}._cardTitle_nn7hh_231{font-family:var(--font-serif);margin-bottom:.5rem;font-size:2.2rem;font-weight:400}._cardDesc_nn7hh_245{opacity:.85;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}._cardLink_nn7hh_259{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #fff6;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.75rem;font-weight:700;transition:border-color .2s;display:inline-flex}._card_nn7hh_85:hover ._cardLink_nn7hh_259{border-bottom-color:#fff}@media (width<=992px){._cardsGrid_nn7hh_85{grid-template-columns:1fr}._card_nn7hh_85{min-height:350px;padding:2rem}}._newsletterSection_1oyki_1{text-align:center;border-bottom:1px solid var(--color-border);background-color:#f0e9e1;padding:5rem 5%}._content_1oyki_17{max-width:700px;margin:0 auto}._kicker_1oyki_27{color:var(--color-primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}._title_1oyki_47{font-family:var(--font-serif);color:#2d2d2d26;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.2}._description_1oyki_67{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:.95rem}._form_1oyki_79{justify-content:center;gap:10px;max-width:500px;margin:0 auto;display:flex}._input_1oyki_95{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-sans);outline:none;flex:1;padding:.8rem 1.2rem;font-size:.9rem;transition:border-color .3s}._input_1oyki_95:focus{border-color:var(--color-primary)}._submitBtn_1oyki_125{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.8rem;font-weight:700;transition:background-color .2s;display:flex}._submitBtn_1oyki_125:hover{background-color:var(--color-primary-hover)}@media (width<=576px){._form_1oyki_79{flex-direction:column}}._contactSection_16lno_1{background-color:var(--color-background);padding:6rem 5%}._container_16lno_11{max-width:800px;margin:0 auto}._header_16lno_21{margin-bottom:3rem}._kicker_16lno_29{color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}._title_16lno_49{font-family:var(--font-serif);color:var(--color-text-main);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}._description_16lno_67{color:var(--color-text-muted);margin-bottom:2rem;font-size:.95rem;line-height:1.6}._contactInfo_16lno_81{flex-direction:column;gap:.8rem;margin-bottom:3rem;display:flex}._infoItem_16lno_95{color:var(--color-text-main);align-items:center;gap:.8rem;font-size:.9rem;display:flex}._infoIcon_16lno_111{color:var(--color-text-muted)}._form_16lno_125{flex-direction:column;gap:1.2rem;display:flex}._formRow_16lno_137{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}._input_16lno_149,._textarea_16lno_151{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--color-text-main);background-color:#0000;outline:none;padding:1rem;font-size:.9rem;transition:border-color .3s}._input_16lno_149:focus,._textarea_16lno_151:focus{border-color:var(--color-primary)}._textarea_16lno_151{resize:vertical;min-height:120px}._submitBtn_16lno_197{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.85rem;font-weight:700;transition:background-color .2s;display:inline-flex}._submitBtn_16lno_197:hover{background-color:var(--color-primary-hover)}@media (width<=600px){._formRow_16lno_137{grid-template-columns:1fr}._submitBtn_16lno_197{width:100%}}:root{--color-primary:#60132b;--color-primary-hover:#7a1c31;--color-background:#fdfaf6;--color-surface:#fff;--color-text-main:#2d2d2d;--color-text-muted:#666;--color-border:#e6e2dc;--font-serif:"Playfair Display", serif;--font-sans:"Inter", sans-serif;--radius-sm:4px;--radius-md:8px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:4rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-background);color:var(--color-text-main);font-family:var(--font-sans);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-primary);font-weight:600}a{color:inherit;text-decoration:none}
