@layer components{.Breadcrumb_root__b8kGq{display:block}.Breadcrumb_list__0YFL7{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center;padding:0;margin:0;list-style:none}.Breadcrumb_item__iNuXY{display:inline-flex;align-items:center}.Breadcrumb_link__GFh3j{font-size:var(--typo-size-14);line-height:var(--typo-line-height-20);color:var(--text-primary);text-decoration:none;transition:color .15s ease}.Breadcrumb_link__GFh3j:hover{color:var(--text-key);text-decoration:underline}.Breadcrumb_page__a9eQz{font-size:var(--typo-size-14);line-height:var(--typo-line-height-20);color:var(--text-primary)}.Breadcrumb_separator__6R3RB{display:inline-flex;align-items:center;font-size:var(--typo-size-12);color:var(--icon-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Title_title-L__Vb_Ki,.Title_title-M__yFh0t,.Title_title-S__cH1F3,.Title_title-XL__A5Mnv,.Title_title-XS__iNvLN{color:var(--text-primary)}.Title_title-XS__iNvLN{font-size:var(--typo-size-12);line-height:var(--typo-line-height-18)}.Title_title-S__cH1F3{font-size:var(--typo-size-14);line-height:var(--typo-line-height-20)}.Title_title-M__yFh0t{font-size:var(--typo-size-16);font-weight:700;line-height:var(--typo-line-height-24)}.Title_title-L__Vb_Ki{font-size:var(--typo-size-20);font-weight:700;line-height:var(--typo-line-height-28)}.Title_title-XL__A5Mnv{font-size:var(--typo-size-24);font-weight:700;line-height:var(--typo-line-height-32)}.Title_required__xS1OC{margin-left:var(--spacing-4);font-size:var(--typo-size-14);line-height:1;color:var(--text-alert,#e53935);vertical-align:middle}}@layer components{@media(max-width:767px){.Title_title-sp-XS__dKyij{font-size:var(--typo-size-12);line-height:var(--typo-line-height-18)}.Title_title-sp-S__2LGp_{font-size:var(--typo-size-14);line-height:var(--typo-line-height-20)}.Title_title-sp-M__rMwQJ{font-size:var(--typo-size-16);font-weight:700;line-height:var(--typo-line-height-24)}.Title_title-sp-L__ON7Zp{font-size:var(--typo-size-20);font-weight:700;line-height:var(--typo-line-height-28)}.Title_title-sp-XL__92kwL{font-size:var(--typo-size-24);font-weight:700;line-height:var(--typo-line-height-32)}}}.Hero_hero__JdkcV{position:relative;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center;min-height:650px;padding-block:80px}.Hero_copy__XcjMG{z-index:1}.Hero_caption__pJJjO,.Hero_eyebrow__g8Ug5{font-size:10px;letter-spacing:.2em}.Hero_title__jot_L{margin-block:36px;font-family:var(--site-serif);font-size:clamp(30px,4.3vw,60px);font-weight:400;line-height:1.65;letter-spacing:.08em;white-space:pre-line}.Hero_note__4Udzv{line-height:2;color:var(--site-muted);letter-spacing:.15em;white-space:pre-line}.Hero_link__IlnU2{display:inline-flex;gap:56px;justify-content:space-between;padding-block:14px;margin-top:48px;font-size:13px;border-bottom:1px solid var(--site-ink)}.Hero_composition__Hw67i{position:relative;height:440px;background:#e9e8e2}.Hero_composition__Hw67i div{position:absolute;bottom:14%;width:34%;height:64%;background:linear-gradient(110deg,#c4c5be,#a1a39b);box-shadow:14px 18px 24px rgba(36,37,34,.0705882353)}.Hero_composition__Hw67i div:first-child{left:15%}.Hero_composition__Hw67i div:nth-child(2){right:12%;height:45%;background:linear-gradient(110deg,#5b5f58,#343932)}.Hero_composition__Hw67i div:nth-child(3){bottom:10%;left:8%;width:66%;height:12%;background:#d8d9d1}.Hero_caption__pJJjO{position:absolute;right:0;bottom:30px;color:var(--site-muted)}@media(max-width:767px){.Hero_hero__JdkcV{grid-template-columns:1fr;gap:40px;padding-block:56px 72px}.Hero_composition__Hw67i{height:280px}.Hero_title__jot_L{font-size:clamp(28px,6.5vw,46px)}}.Table_scrollContainer__jIMuD{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.Table_root__6UesX{width:100%;text-align:left;border-collapse:collapse}.Table_header__NSY7a{background-color:var(--bg-tertiary);border-bottom:var(--border-1) solid var(--border-primary)}.Table_headerCell__zA_cp{padding:var(--spacing-16);font-size:var(--typo-size-14);font-weight:700;line-height:var(--typo-line-height-20);color:var(--text-tertiary);text-align:left;white-space:nowrap;vertical-align:middle;background-color:var(--bg-tertiary)}.Table_headerCell-sticky__UZ9ce{position:-webkit-sticky;position:sticky;z-index:2;background-color:var(--bg-tertiary)}.Table_cellContent__1l6Ea{display:inline-flex;gap:var(--spacing-8);align-items:center;width:100%}.Table_row__bhu1H{background:var(--bg-primary);border-bottom:var(--border-1) solid var(--border-primary);transition:background-color .15s ease}.Table_row__bhu1H:hover,.Table_row__bhu1H:hover .Table_cell-sticky__Qq9Tp{background-color:var(--bg-secondary)}.Table_cell__SikMR{padding:var(--spacing-16);font-size:var(--typo-size-14);line-height:var(--typo-line-height-20);color:var(--text-primary);white-space:nowrap;vertical-align:middle;background-color:var(--bg-primary)}.Table_cell-empty__dLUe3{padding:42px 0;color:var(--text-tertiary);text-align:center}.Table_cell-sticky__Qq9Tp{position:-webkit-sticky;position:sticky;z-index:1;background-color:var(--bg-primary)}.Table_link__cCNWH{color:var(--text-key);text-decoration:none;transition:color .15s ease}.Table_link__cCNWH:hover{color:var(--bg-key-hover);text-decoration:underline}.Catalog_grid__sidHb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.Catalog_card__WL_uQ{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;line-height:1.8;overflow-wrap:anywhere;border-top:1px solid var(--site-rule)}.Catalog_cardImage__UVcBi{overflow:hidden;background:#e9e8e2}.Catalog_noImage__wA_Qc{min-height:220px;background:#e9e8e2}.Catalog_meta__MG2VS,.Catalog_price__KQnBA{font-size:14px;color:var(--site-muted)}.Catalog_price__KQnBA{color:var(--site-ink)}.Catalog_detail__tha0C{display:grid;grid-gap:28px;gap:28px}.Catalog_stoneLinks__kbluq{display:flex;flex-wrap:wrap;gap:8px 24px}.Catalog_stoneLinks__kbluq a{text-decoration:underline;text-underline-offset:4px}.Catalog_gallery___5zXE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:767px){.Catalog_gallery___5zXE,.Catalog_grid__sidHb{grid-template-columns:1fr}.Catalog_card__WL_uQ{padding-inline:0}}@layer components{.Frame_frame__Z53FU{padding:var(--spacing-12);background:var(--bg-primary);border:var(--border-1) solid var(--border-primary);border-radius:var(--radius-8)}}