.nav a[aria-current=page]:after{transform:scaleX(1)}.catalog-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 74px;color:#969792;font-size:8px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.catalog-breadcrumb a{color:#666963;border-bottom:1px solid #c6c6c0}.sellers-hero{display:grid;min-height:570px;grid-template-columns:1.4fr .6fr;border-bottom:1px solid var(--line)}.sellers-hero-main{display:flex;flex-direction:column;justify-content:center;padding:58px max(35px,7.3vw) 80px}.sellers-hero-main .eyebrow{margin-bottom:30px}.sellers-hero h1{margin:0;font-family:var(--serif);font-size:clamp(55px,6.2vw,99px);font-weight:400;letter-spacing:-.055em;line-height:.9}.sellers-hero h1 em{color:#9b7d4b;font-weight:400}.sellers-hero-aside{display:flex;flex-direction:column;justify-content:flex-end;padding:65px max(28px,4.5vw) 80px;border-left:1px solid var(--line);background:var(--paper)}.sellers-hero-aside>p{max-width:430px;margin:0 0 55px;color:#5f645f;line-height:1.8}.hero-directory-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark)}.hero-directory-stats>div{display:flex;gap:13px;align-items:flex-end;padding:22px 12px 0 0}.hero-directory-stats>div+div{padding-left:22px;border-left:1px solid var(--line-dark)}.hero-directory-stats strong{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1}.hero-directory-stats span{color:#7d807a;font-size:8px;font-weight:600;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.seller-directory{padding:100px max(24px,4.5vw) 115px}.directory-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.become-seller h2,.directory-intro h2,.verification-title h2{margin:0;font-family:var(--serif);font-size:clamp(42px,4.4vw,66px);font-weight:400;letter-spacing:-.04em;line-height:.98}.directory-intro>p{max-width:480px;margin:0 0 3px;color:#6d716b;line-height:1.7}.seller-controls{display:grid;grid-template-columns:minmax(230px,1fr) minmax(450px,1.8fr) minmax(175px,.65fr);border:1px solid var(--line)}.directory-search,.directory-sort,.region-filters{display:flex;min-height:60px;align-items:center}.directory-search{gap:12px;padding:0 19px;border-right:1px solid var(--line)}.directory-search input{width:100%;padding:14px 0;border:0;outline:0;background:transparent;font-size:11px}.directory-search input::placeholder{color:#9a9c97}.region-filters{gap:3px;overflow-x:auto;padding:7px 10px;border-right:1px solid var(--line);scrollbar-width:none}.region-filters::-webkit-scrollbar{display:none}.region-chip{flex:0 0 auto;padding:10px 12px;border:0;background:transparent;color:#737670;font-size:8px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.region-chip.active{background:var(--ink);color:var(--white)}.directory-sort select{width:100%;height:100%;padding:0 34px 0 18px;border:0;outline:0;background:transparent;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.directory-result-line{display:flex;align-items:center;justify-content:space-between;min-height:51px;color:#858782;font-size:8px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.directory-result-line button{padding:0 0 4px;border:0;border-bottom:1px solid #a6a69f;background:transparent;color:#666963;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.seller-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.seller-directory-card{position:relative;display:flex;min-height:510px;min-width:0;flex-direction:column;justify-content:space-between;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.seller-directory-card:hover{z-index:2;background:#fafaf8;box-shadow:0 20px 48px rgba(27,31,32,.08);transform:translateY(-3px)}.directory-card-top{display:flex;align-items:flex-start;justify-content:space-between}.directory-monogram{display:grid;width:72px;height:72px;place-items:center;border:1px solid #bdbdb6;border-radius:50%;background:var(--paper);font-family:var(--serif);font-size:21px;letter-spacing:.06em;transition:background .18s ease,color .18s ease}.seller-directory-card:hover .directory-monogram{background:var(--ink);color:var(--white)}.directory-card-index{color:#9a9b96;font-size:8px;font-weight:600;letter-spacing:.14em}.verified-seller{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:#8b744d;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.verified-seller .verified-mark{width:16px;height:16px;font-size:8px}.directory-card-body h3{margin:0 0 7px;font-family:var(--serif);font-size:clamp(29px,2.2vw,38px);font-weight:400;letter-spacing:-.025em}.directory-location{margin:0 0 25px;color:#7a7d77;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.directory-description{max-width:400px;min-height:63px;margin:0;color:#656963;font-size:11px;line-height:1.75}.directory-card-footer{position:relative;display:grid;grid-template-columns:1.2fr .85fr .55fr;padding-top:22px;border-top:1px solid var(--line)}.directory-card-footer>div{min-width:0;padding:0 12px;border-right:1px solid var(--line)}.directory-card-footer>div:first-child{padding-left:0}.directory-card-footer>div:last-of-type{border:0}.directory-card-footer span:not(.directory-arrow){display:block;margin-bottom:5px;color:#989a95;font-size:6px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.directory-card-footer strong{display:block;overflow:hidden;font-family:var(--serif);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.directory-arrow{position:absolute;right:0;bottom:-3px;display:grid;width:24px;height:24px;place-items:center;background:var(--white);font-size:17px;opacity:0;transform:translateX(-6px);transition:opacity .16s ease,transform .16s ease}.seller-directory-card:hover .directory-arrow{opacity:1;transform:translateX(0)}.directory-empty{grid-column:1/-1;padding:100px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.directory-empty>span{color:#b7b8b3;font-family:var(--serif);font-size:18px}.directory-empty h3{margin:14px 0 8px;font-family:var(--serif);font-size:35px;font-weight:400}.directory-empty p{margin-bottom:25px;color:#777a74}.verification-block{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.verification-title{display:flex;flex-direction:column;justify-content:center;padding:90px max(30px,5vw);border-right:1px solid var(--line)}.verification-steps{display:grid;grid-template-columns:repeat(3,1fr)}.verification-steps article{display:flex;min-height:400px;flex-direction:column;justify-content:flex-end;padding:35px;border-right:1px solid var(--line)}.verification-steps article:last-child{border:0}.verification-steps article>span{margin-bottom:auto;color:#9f8557;font-family:var(--serif);font-size:17px}.verification-steps h3{margin:0 0 14px;font-family:var(--serif);font-size:28px;font-weight:400}.verification-steps p{margin:0;color:#71746e;font-size:11px;line-height:1.7}.become-seller{display:grid;grid-template-columns:1fr 1fr;padding:110px max(30px,7.3vw);background:var(--white)}.become-seller>div:last-child{display:flex;flex-direction:column;justify-content:center;padding-left:8vw}.become-seller>div:last-child>p{max-width:510px;margin:0 0 34px;color:#656963;line-height:1.8}.become-seller .primary-button{align-self:flex-start}.profile-breadcrumb{padding:24px max(24px,4.5vw);border-bottom:1px solid var(--line)}.profile-breadcrumb .catalog-breadcrumb{margin:0}.seller-profile-hero{display:grid;min-height:570px;grid-template-columns:.7fr 1.3fr;border-bottom:1px solid var(--line)}.profile-identity{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(circle at center,rgba(255,255,255,.95) 0 25%,transparent 26%),linear-gradient(145deg,#f6f5f1,#eae8e1)}.profile-identity:after,.profile-identity:before{position:absolute;border:1px solid rgba(23,27,31,.08);border-radius:50%;content:""}.profile-identity:before{width:390px;height:390px}.profile-identity:after{width:280px;height:280px}.profile-monogram{position:relative;z-index:1;display:grid;width:185px;height:185px;place-items:center;border:1px solid #aeada5;border-radius:50%;background:rgba(255,255,255,.75);font-family:var(--serif);font-size:51px;letter-spacing:.06em;box-shadow:0 25px 60px rgba(42,47,48,.1)}.profile-copy{display:flex;flex-direction:column;justify-content:center;padding:75px max(35px,7vw)}.profile-copy .verified-seller{margin-bottom:25px}.profile-copy h1{margin:0;font-family:var(--serif);font-size:clamp(58px,6vw,94px);font-weight:400;letter-spacing:-.055em;line-height:.9}.profile-place{margin:20px 0 0;color:#787b75;font-size:9px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.profile-lead{max-width:640px;margin:29px 0 0;color:#565b56;font-size:14px;line-height:1.8}.profile-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.outline-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 25px;border:1px solid var(--ink);background:transparent;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .15s ease,color .15s ease}.outline-button:hover{background:var(--ink);color:var(--white)}.seller-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.seller-stat{display:flex;min-height:120px;align-items:center;justify-content:center;gap:15px;padding:22px;border-right:1px solid var(--line)}.seller-stat:last-child{border:0}.seller-stat strong{font-family:var(--serif);font-size:30px;font-weight:400}.seller-stat span{color:#7e817b;font-size:8px;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.seller-story{display:grid;grid-template-columns:1.25fr .75fr;padding:105px max(24px,7.3vw)}.seller-story-main{padding-right:9vw}.inventory-head h2,.related-head h2,.seller-story h2{margin:0;font-family:var(--serif);font-size:clamp(42px,4.4vw,67px);font-weight:400;letter-spacing:-.04em;line-height:.98}.seller-story-main>p:last-of-type{max-width:750px;margin:33px 0 0;color:#5d625d;font-size:14px;line-height:1.9}.seller-quote{margin:45px 0 0;padding:28px 0 0 32px;border-top:1px solid var(--line);border-left:1px solid var(--champagne);font-family:var(--serif);font-size:25px;line-height:1.35}.seller-facts{align-self:start;border-top:1px solid var(--line-dark)}.seller-fact{display:grid;grid-template-columns:.75fr 1.25fr;padding:19px 0;border-bottom:1px solid var(--line)}.seller-fact span{color:#92948f;font-size:7px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.seller-fact strong{font-family:var(--serif);font-size:15px;font-weight:400}.seller-inventory{padding:96px max(24px,4.5vw) 110px;border-top:1px solid var(--line);background:var(--paper)}.inventory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.inventory-head>p{max-width:430px;margin:0;color:#747772;line-height:1.7}.profile-stone-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.profile-stone-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--white)}.profile-stone-visual{position:relative;display:grid;min-height:310px;place-items:center;overflow:hidden;background:#f1f1ee}.profile-stone-visual:after{position:absolute;width:54%;height:20px;bottom:18%;border-radius:50%;background:rgba(61,66,67,.08);filter:blur(8px);content:""}.profile-stone-visual .stone{z-index:1}.profile-stone-photo{object-fit:cover}.profile-stone-visual:has(.profile-stone-photo):after{display:none}.profile-stone-id{position:absolute;z-index:2;top:18px;left:18px;padding:5px 7px;background:rgba(255,255,255,.78);color:#6f726d;font-size:8px;font-weight:600;letter-spacing:.14em}.profile-stone-info{padding:23px}.profile-stone-name{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.profile-stone-name h3{margin:0;font-family:var(--serif);font-size:26px;font-weight:400}.profile-stone-name strong{font-family:var(--serif);font-size:17px;font-weight:400;white-space:nowrap}.profile-stone-specs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile-stone-specs div{padding:12px;border-right:1px solid var(--line);text-align:center}.profile-stone-specs div:last-child{border:0}.profile-stone-specs span{display:block;margin-bottom:4px;color:#999b96;font-size:6px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.profile-stone-specs strong{font-family:var(--serif);font-size:14px;font-weight:400}.profile-stone-certificate{display:flex;align-items:center;justify-content:space-between;margin-top:17px;color:#81847e;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.profile-stone-certificate a{padding-bottom:4px;border-bottom:1px solid #8e8e88;color:var(--ink);font-weight:600}.related-sellers{padding:95px max(24px,4.5vw) 110px;border-top:1px solid var(--line)}.related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.related-head>a{padding-bottom:6px;border-bottom:1px solid var(--ink);font-size:8px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}@media (max-width:1100px){.seller-controls{grid-template-columns:1fr 1.7fr}.directory-sort{grid-column:1/-1;border-top:1px solid var(--line)}.seller-directory-grid{grid-template-columns:repeat(2,1fr)}.verification-block{grid-template-columns:1fr}.verification-title{border-right:0;border-bottom:1px solid var(--line)}.seller-story{grid-template-columns:1fr .7fr}.profile-stone-name{display:block}.profile-stone-name strong{display:block;margin-top:6px}}@media (max-width:760px){.catalog-breadcrumb{margin-bottom:48px}.sellers-hero{display:block}.sellers-hero-main{min-height:500px;padding:52px 24px 65px}.sellers-hero h1{font-size:clamp(55px,16vw,76px)}.sellers-hero-aside{padding:55px 24px;border-top:1px solid var(--line);border-left:0}.sellers-hero-aside>p{margin-bottom:42px}.seller-directory{padding-top:72px;padding-bottom:80px}.directory-intro,.inventory-head,.related-head{align-items:flex-start;flex-direction:column;margin-bottom:30px}.become-seller h2,.directory-intro h2,.verification-title h2{font-size:43px}.seller-controls{display:block}.directory-search,.region-filters{border-right:0;border-bottom:1px solid var(--line)}.directory-sort{border-top:0}.seller-directory-grid{grid-template-columns:1fr}.seller-directory-card{min-height:470px;padding:24px}.directory-card-body h3{font-size:34px}.verification-steps{grid-template-columns:1fr}.verification-steps article{min-height:250px;border-right:0;border-bottom:1px solid var(--line)}.become-seller{grid-template-columns:1fr;padding:78px 24px}.become-seller>div:last-child{padding:38px 0 0}.seller-profile-hero{display:block}.profile-identity{min-height:340px;border-right:0;border-bottom:1px solid var(--line)}.profile-monogram{width:145px;height:145px;font-size:40px}.profile-copy{padding:60px 24px 65px}.profile-copy h1{font-size:clamp(55px,17vw,78px)}.profile-actions{align-items:stretch;flex-direction:column;gap:12px}.profile-actions .outline-button,.profile-actions .primary-button{width:100%}.seller-stats{grid-template-columns:repeat(2,1fr)}.seller-stat:nth-child(2){border-right:0}.seller-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.seller-story{grid-template-columns:1fr;padding:75px 24px}.seller-story-main{padding:0 0 55px}.seller-quote{font-size:22px}.profile-stone-grid{grid-template-columns:1fr}.related-sellers,.seller-inventory{padding-top:75px;padding-bottom:80px}}