:root{--ink:#17231e;--forest:#163c31;--sage:#8d9b89;--mist:#edf0e9;--cream:#f7f4ed;--gold:#b7985b;--line:#d9d8d0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#faf9f5;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.top-note{background:var(--ink);color:#f4efe4;text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:9px 20px;font-size:11px}header{border-bottom:1px solid var(--line);z-index:20;background:#faf9f5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:sticky;top:0}nav,.header-actions{letter-spacing:.04em;align-items:center;gap:27px;font-size:12px;display:flex}header nav a,.sell-link{position:relative}header nav a:after,.sell-link:after{content:"";background:var(--ink);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}header nav a:hover:after,.sell-link:hover:after{right:0}.brand{letter-spacing:.22em;align-items:center;gap:8px;font-family:Georgia,serif;font-size:19px;display:flex}.brand i{color:var(--gold);font-size:14px;font-style:normal}.header-actions{justify-content:flex-end}.header-actions button,.menu-toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.header-actions sup{background:var(--forest);color:#fff;border-radius:50%;margin-left:3px;padding:2px 5px}.menu-toggle{display:none}.hero-shell{background:var(--cream);grid-template-columns:46% 54%;min-height:670px;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:105px 6vw 60px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#62736a;margin:0 0 24px;font-size:10px;font-weight:700}.eyebrow.light{color:#b9c7bf}.hero-copy h1,.page-hero h1,.seller-page-hero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(47px,5vw,78px);font-weight:400;line-height:1.03}.hero-copy h1 em{color:var(--forest);font-weight:400}.hero-text{color:#526159;max-width:570px;margin:30px 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:30px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid;padding:16px 24px;font-size:11px;font-weight:700;transition:all .2s;display:inline-block}.button-dark{background:var(--forest);border-color:var(--forest);color:#fff}.button-dark:hover{background:var(--ink)}.button-light{color:var(--ink);background:#f1ede3;border-color:#f1ede3}.button-light:hover{background:#fff}.text-link{border-bottom:1px solid #859189;padding-bottom:5px;font-size:12px;font-weight:700}.trust-row{text-transform:uppercase;letter-spacing:.08em;color:#697870;flex-wrap:wrap;gap:18px;margin-top:50px;font-size:10px;display:flex}.hero-visual{background:#26342e;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9f5f0;flex-direction:column;min-width:230px;padding:18px 25px;display:flex;position:absolute;bottom:30px;left:30px}.hero-card span{text-transform:uppercase;letter-spacing:.18em;color:#738077;font-size:9px}.hero-card strong{margin:8px 0 4px;font-family:Georgia,serif;font-size:20px}.hero-card small{color:#69736c}.gem-number{color:#fff;letter-spacing:.18em;font-family:Georgia,serif;font-size:12px;position:absolute;top:25px;right:30px}.marquee{background:var(--forest);color:#e7e7dd;white-space:nowrap;text-transform:uppercase;letter-spacing:.17em;justify-content:center;gap:30px;padding:17px;font-size:10px;display:flex;overflow:hidden}.marquee i{color:var(--gold);font-style:normal}.section-wrap{max-width:1450px;margin:0 auto;padding:100px 5vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading h2,.story-copy h2,.seller-banner h2,.seller-values h2,.editorial-split h2,.application-block h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.08}.section-note{color:#6a766f;font-family:Georgia,serif;font-style:italic}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{background:#ddd;height:390px;position:relative;overflow:hidden}.category-card img{object-fit:cover;width:100%;height:100%;transition:all .6s}.category-card:hover img{transform:scale(1.035)}.category-card:after{content:"";background:linear-gradient(#0000,#0f1b15bf);position:absolute;inset:55% 0 0}.category-card div{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px}.category-card h3{margin:0 0 4px;font-family:Georgia,serif;font-size:26px;font-weight:400}.category-card span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.pale-section{background:var(--mist);max-width:none}.pale-section>*{max-width:1310px;margin-left:auto;margin-right:auto}.product-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product-card{min-width:0}.product-image{background:#e7e5dd;height:330px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.product-card:hover .product-image img{transform:scale(1.025)}.product-image>span{text-transform:uppercase;letter-spacing:.12em;background:#f8f5ed;padding:7px 9px;font-size:8px;position:absolute;top:12px;left:12px}.product-image button{background:#ffffffe0;border:0;border-radius:50%;width:32px;height:32px;font-size:17px;position:absolute;top:11px;right:13px}.product-info{padding:15px 2px}.product-info>p{letter-spacing:.14em;text-transform:uppercase;color:#748078;margin:0 0 8px;font-size:9px}.product-info h3{margin:0 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:400}.spec-line{color:#66726b;gap:16px;margin-bottom:13px;font-size:11px;display:flex}.product-info>strong{font-size:13px}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.story-image{height:650px;position:relative}.story-image img{object-fit:cover;width:100%;height:100%}.story-image span{text-transform:uppercase;letter-spacing:.16em;background:#faf9f5;padding:12px 16px;font-size:9px;position:absolute;bottom:20px;left:20px}.story-copy>p{color:#637067;font-family:Georgia,serif;line-height:1.75}.story-copy ul{margin:20px 0;padding:15px 0;list-style:none}.story-copy li{border-top:1px solid var(--line);color:#647067;grid-template-columns:45px 1fr;padding:18px 0;font-size:12px;line-height:1.5;display:grid}.story-copy li b{color:var(--gold);font-family:Georgia,serif}.story-copy li strong{color:var(--ink);margin-bottom:5px;font-family:Georgia,serif;font-size:18px;display:block}.seller-banner{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;margin:0 3vw 80px;padding:70px 7vw;display:flex}.seller-banner h2{max-width:750px}.seller-banner p:not(.eyebrow){color:#c3cdc7;font-family:Georgia,serif}.page-hero{text-align:center;background:var(--cream);padding:110px 6vw 90px}.page-hero p:last-child{color:#637067;max-width:680px;margin:25px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.catalog{padding-top:55px}.catalog-tools{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 190px 200px;display:grid}.catalog-search{align-items:center;gap:12px;padding:0 18px;display:flex}.catalog-search input,.catalog-tools select{background:#fff;border:0;outline:none;width:100%;padding:16px;font-size:12px}.catalog-tools select{border-left:1px solid var(--line)}.catalog-meta{color:#6b776f;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:24px 0;font-size:10px;display:flex}.shop-grid{row-gap:45px}.seller-page-hero{color:#fff;background:#1b342b;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.seller-page-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 7vw;display:flex}.seller-page-hero h1{max-width:650px}.seller-page-hero p:not(.eyebrow){color:#c8d0cc;max-width:580px;margin:25px 0 35px;font-family:Georgia,serif;line-height:1.7}.seller-page-hero img{object-fit:cover;width:100%;height:100%}.seller-values{text-align:center}.seller-values h2{margin-bottom:55px}.value-grid{text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.value-grid article{border:1px solid var(--line);margin-right:-1px;padding:38px}.value-grid b,.guide-grid b{color:var(--gold);font-family:Georgia,serif}.value-grid h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.value-grid p{color:#637067;font-size:13px;line-height:1.7}.application-block{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:90px 8vw;display:grid}.application-block>div>p:not(.eyebrow){color:#bbc5bf;font-family:Georgia,serif;line-height:1.7}.application-block form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-block label{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.application-block input,.application-block select{color:#fff;background:0 0;border:0;border-bottom:1px solid #5b6963;outline:none;width:100%;margin-top:8px;padding:12px 0;display:block}.application-block select option{color:#000}.application-block .button,.application-block small{grid-column:1/-1}.application-block small{color:#89958f}.about-hero{background:#dfe6dd}.editorial-split{grid-template-columns:1.15fr 1fr;align-items:center;gap:7vw;display:grid}.editorial-split img{object-fit:cover;width:100%;max-height:680px}.editorial-split p:not(.eyebrow){color:#637067;font-family:Georgia,serif;line-height:1.8}.editorial-split blockquote{color:var(--forest);border-left:2px solid var(--gold);margin:35px 0 0;padding-left:25px;font-family:Georgia,serif;font-size:28px}.guide-hero{background:#eee9df}.guide-grid{grid-template-columns:repeat(3,1fr);display:grid}.guide-grid article{border:1px solid var(--line);min-height:270px;margin:-1px 0 0 -1px;padding:40px}.guide-grid h2{font-family:Georgia,serif;font-size:29px;font-weight:400}.guide-grid p{color:#657169;line-height:1.7}.guide-grid a{border-bottom:1px solid;font-size:11px;font-weight:700}footer{color:#dfe5df;background:#111c17;grid-template-columns:1.6fr .7fr .7fr 1.2fr;gap:4vw;padding:70px 6vw 28px;display:grid;position:relative}footer>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}footer h4{text-transform:uppercase;letter-spacing:.17em;color:#92a199;margin:0 0 10px;font-size:10px}footer a,footer p{color:#c0cac4;font-size:12px;line-height:1.6}.light-brand{color:#fff;font-size:23px}.newsletter{border-bottom:1px solid #66736d;width:100%;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:12px 0}.newsletter button{color:#fff;background:0 0;border:0}footer small{color:#748179;border-top:1px solid #314139;grid-column:1/-1;margin-top:40px;padding-top:25px;font-size:10px}@media (max-width:950px){header{grid-template-columns:auto 1fr auto}.brand{justify-self:center}header nav{border-bottom:1px solid var(--line);background:#faf9f5;flex-direction:column;padding:25px;display:none;position:absolute;top:82px;left:0;right:0}header nav.nav-open{display:flex}.menu-toggle{display:block}.header-actions .sell-link,.header-actions button:first-of-type,.header-actions button:nth-of-type(2){display:none}.hero-shell,.seller-page-hero{grid-template-columns:1fr}.hero-copy{padding:75px 7vw}.hero-visual{height:520px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.story-grid,.editorial-split{grid-template-columns:1fr}.story-image{height:520px}.value-grid,.guide-grid{grid-template-columns:1fr 1fr}.application-block{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.top-note{font-size:8px}.hero-copy h1{font-size:45px}.hero-visual{height:380px}.trust-row{display:none}.section-wrap{padding:70px 6vw}.section-heading{align-items:flex-start;gap:20px}.section-heading .text-link,.section-note{display:none}.category-grid{grid-template-columns:1fr 1fr}.category-card{height:250px}.product-grid{grid-template-columns:1fr 1fr;gap:12px}.product-image{height:230px}.marquee{justify-content:flex-start}.story-grid{gap:35px}.seller-banner{flex-direction:column;align-items:flex-start;gap:35px;margin:0}.catalog-tools{grid-template-columns:1fr}.catalog-tools select{border-left:0;border-top:1px solid var(--line)}.catalog-meta span:last-child{display:none}.seller-page-hero img{height:360px}.value-grid,.guide-grid,.application-block form{grid-template-columns:1fr}.seller-banner h2,.seller-values h2,.editorial-split h2,.application-block h2{font-size:38px}footer{grid-template-columns:1fr}.footer-brand{margin-bottom:20px}}.breadcrumbs{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:#758078;gap:10px;padding:22px 5vw;font-size:10px;display:flex}.gem-detail{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);max-width:1500px;margin:0 auto;display:grid}.gem-gallery{background:#efeee8;padding:45px 4vw}.gem-gallery>img{object-fit:cover;width:100%;height:760px}.image-note{text-transform:uppercase;letter-spacing:.11em;color:#758078;margin-top:14px;font-size:9px}.gem-purchase{padding:65px 6vw 60px}.gem-purchase h1{margin:0;font-family:Georgia,serif;font-size:49px;font-weight:400;line-height:1.05}.gem-subtitle,.gem-description{color:#68736c;font-family:Georgia,serif;line-height:1.7}.gem-price{margin:25px 0;font-family:Georgia,serif;font-size:25px}.gem-description{border-top:1px solid var(--line);padding:20px 0}.add-cart{width:100%;margin:10px 0}.shipping-note{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#647168;font-size:9px}.seller-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:25px;padding:22px 0;display:flex}.seller-avatar{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.seller-line>span:nth-child(2){color:#758078;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.seller-line strong{color:var(--ink);text-transform:none;letter-spacing:0;margin-top:3px;font-family:Georgia,serif;font-size:15px;display:block}.seller-line a{margin-left:auto;font-size:10px;font-weight:700}.gem-purchase details{border-bottom:1px solid var(--line);padding:18px 0}.gem-purchase summary{cursor:pointer;font-family:Georgia,serif;font-size:16px}.gem-purchase dl{grid-template-columns:1fr 1fr;margin:15px 0 0;display:grid}.gem-purchase dl div{padding:10px 0}.gem-purchase dt{text-transform:uppercase;letter-spacing:.13em;color:#758078;font-size:8px}.gem-purchase dd{margin:5px 0 0;font-size:12px}.detail-copy{color:#68736c;font-size:12px;line-height:1.7}.page-hero.compact{padding:65px 5vw}.page-hero.compact h1{font-size:48px}.cart-layout{grid-template-columns:1.4fr .6fr;align-items:start;gap:6vw;display:grid}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:25px;padding:22px 0;display:grid}.cart-item img{object-fit:cover;width:150px;height:150px}.cart-item p{text-transform:uppercase;letter-spacing:.13em;color:#758078;font-size:8px}.cart-item h2{margin:7px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.cart-item span{color:#68736c;font-size:12px}.cart-item button{color:#66726b;background:0 0;border:0;padding:12px 0;font-size:10px;text-decoration:underline;display:block}.order-summary{background:#eeeee8;padding:35px;position:sticky;top:110px}.order-summary>div{justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.order-summary .summary-total{border-top:1px solid #cfd2ca;margin-top:8px;padding-top:20px;font-family:Georgia,serif;font-size:18px}.order-summary .button{text-align:center;width:100%;margin-top:20px}.order-summary small{text-align:center;color:#778179;margin-top:12px;line-height:1.5;display:block}.empty-cart{text-align:center;padding:70px}.empty-cart h2{font-family:Georgia,serif;font-size:35px;font-weight:400}.empty-cart p{color:#68736c;margin-bottom:30px}.checkout-shell{background:#faf9f5;grid-template-columns:1.3fr .7fr;min-height:100vh;display:grid}.checkout-main{padding:55px 8vw}.checkout-main>.brand{display:inline-flex}.checkout-steps{text-transform:uppercase;letter-spacing:.13em;color:#96a09a;gap:30px;padding:50px 0 30px;font-size:10px;display:flex}.checkout-steps .active{color:var(--forest);font-weight:700}.checkout-form,.checkout-review{max-width:650px}.checkout-form h1,.checkout-review h1{font-family:Georgia,serif;font-size:38px;font-weight:400}.checkout-form label{text-transform:uppercase;letter-spacing:.12em;margin:14px 0;font-size:9px;display:block}.checkout-form input,.checkout-form select{border:0;border-bottom:1px solid var(--line);text-transform:none;background:0 0;outline:none;width:100%;padding:13px 0;display:block}.field-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkout-form .button{margin-top:25px}.checkout-order{background:#edf0e9;padding:70px 5vw}.checkout-order h2{font-family:Georgia,serif;font-weight:400}.checkout-item{border-bottom:1px solid #d1d6ce;grid-template-columns:65px 1fr auto;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:grid}.checkout-item img{object-fit:cover;width:65px;height:65px}.checkout-item small{color:#778179;margin-top:5px;display:block}.checkout-total{justify-content:space-between;padding:25px 0;font-family:Georgia,serif;font-size:20px;display:flex}.checkout-order>p{text-transform:uppercase;letter-spacing:.1em;color:#68736c;font-size:9px}.review-card,.payment-pending{border:1px solid var(--line);margin:20px 0;padding:25px}.review-card span,.review-card strong{display:block}.review-card span{text-transform:uppercase;letter-spacing:.12em;color:#758078;font-size:9px}.review-card strong{margin:8px 0;font-family:Georgia,serif;font-size:19px}.review-card p,.payment-pending p{color:#68736c;line-height:1.6}.review-card button{background:0 0;border:0;padding:0;text-decoration:underline}.payment-pending{text-align:center;background:#edf0e9}.payment-pending b{color:var(--gold);font-size:30px}.payment-pending h2{font-family:Georgia,serif;font-weight:400}.payment-pending .button:disabled{opacity:.55}@media (max-width:950px){.header-actions>a:first-child,.header-actions>a:nth-child(3){display:none}.gem-detail{grid-template-columns:1fr}.gem-gallery>img{height:600px}.cart-layout,.checkout-shell{grid-template-columns:1fr}.checkout-order{order:-1;padding:35px 8vw}}@media (max-width:600px){.gem-gallery{padding:15px}.gem-gallery>img{height:420px}.gem-purchase{padding:45px 6vw}.gem-purchase h1{font-size:38px}.gem-purchase dl{grid-template-columns:1fr}.cart-item{grid-template-columns:90px 1fr}.cart-item img{width:90px;height:90px}.cart-item>strong{grid-column:2}.empty-cart{padding:30px 0}.checkout-main{padding:35px 6vw}.field-pair{grid-template-columns:1fr}.checkout-order{padding:30px 6vw}}.application-block textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #5b6963;outline:none;width:100%;min-height:90px;margin-top:8px;padding:12px 0;display:block}.application-block .wide-field{grid-column:1/-1}.application-success{text-align:center;border:1px solid #52655c;padding:45px}.application-success b{color:var(--gold);font-size:30px}.application-success h3{font-family:Georgia,serif;font-size:27px}.portal,.admin-shell{background:#f1f2ee;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.portal-nav,.admin-nav{color:#dfe6e1;background:#14251e;flex-direction:column;min-height:100vh;padding:36px 28px;display:flex}.portal-nav>p{text-transform:uppercase;letter-spacing:.16em;color:#84958d;margin:18px 0 45px;font-size:9px}.portal-nav nav,.admin-nav nav{flex-direction:column;gap:8px;display:flex}.portal-nav nav a,.admin-nav nav a{color:#aebbb4;border-radius:3px;justify-content:space-between;padding:12px 13px;font-size:12px;display:flex}.portal-nav nav a.active,.admin-nav nav a.active{color:#fff;background:#294238}.portal-nav nav b,.admin-nav nav b{color:#15241e;background:#af935a;border-radius:10px;padding:1px 6px;font-size:9px}.portal-nav>a:last-child{color:#9aaba2;margin-top:auto;font-size:10px}.portal-content,.admin-content{width:100%;max-width:1500px;padding:55px 5vw}.portal-title,.admin-title{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.portal-title h1,.admin-title h1{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.metrics,.admin-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px;display:grid}.metrics article,.admin-metrics article{background:#fff;border:1px solid #dfe1dc;padding:24px}.metrics span,.admin-metrics span{text-transform:uppercase;letter-spacing:.12em;color:#77847d;font-size:9px}.metrics strong,.admin-metrics strong{margin:12px 0;font-family:Georgia,serif;font-size:28px;display:block}.metrics small,.admin-metrics small{color:#718078;font-size:10px}.portal-panel,.admin-panel{background:#fff;border:1px solid #dfe1dc;margin-bottom:20px;padding:27px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel-heading h2{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.panel-heading p{color:#7c8781;font-size:11px}.panel-heading button{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:10px}.table-head,.table-row{border-bottom:1px solid #eceeea;grid-template-columns:2fr .7fr .7fr 40px;align-items:center;padding:13px;display:grid}.table-head{text-transform:uppercase;letter-spacing:.12em;color:#89938e;font-size:8px}.table-row>span:first-child{align-items:center;gap:12px;display:flex}.table-row i{background:#e4e8e2;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-style:normal;display:grid}.table-row b{font-family:Georgia,serif;font-weight:400}.table-row small,.review-row small{color:#829089;margin-top:4px;font-family:Arial;font-size:9px;display:block}.table-row em{border-radius:12px;padding:5px 9px;font-size:9px;font-style:normal}.status-active{color:#28593e;background:#dbeae1}.status-sold{color:#4f5269;background:#e4e5ed}.status-in-review{color:#735f2e;background:#f1e7cc}.table-row button{background:0 0;border:0}.portal-columns,.admin-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.health-score{align-items:center;gap:15px;display:flex}.health-score>strong{font-family:Georgia,serif;font-size:42px}.health-score span{font-family:Georgia,serif}.health-score small{color:#85918b;margin-top:4px;font-family:Arial;display:block}.progress{background:#e5e8e4;height:5px;margin:18px 0}.progress span{background:var(--forest);height:100%;display:block}.portal-panel ul{padding:0;list-style:none}.portal-panel li{justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.action-item{border-top:1px solid #eceeea;gap:15px;padding:16px 0;display:flex}.action-item>b{color:#705b2a;background:#efe5cb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.action-item span{color:#78847e;font-size:10px}.action-item strong{color:var(--ink);margin-bottom:3px;font-family:Georgia,serif;font-size:14px;display:block}.portal-disclaimer{color:#87928c;text-align:center;font-size:9px}.admin-shell{grid-template-columns:245px 1fr}.admin-nav{background:#1c211f}.admin-nav>.brand{font-size:17px}.admin-nav>small{color:#b69759;letter-spacing:.18em;margin:8px 0 48px}.admin-title>span{color:#7d8983;font-size:10px}.admin-metrics article:first-child{border-top:3px solid var(--forest)}.review-table{margin-top:15px}.review-table .table-head,.review-row{border-bottom:1px solid #eceeea;grid-template-columns:.6fr 1.8fr .6fr .6fr .6fr;align-items:center;padding:13px;display:grid}.review-row{font-size:11px}.review-row>span:nth-child(2) b{font-family:Georgia,serif;font-weight:400}.review-row em{background:#f2e8d1;border-radius:12px;padding:5px 8px;font-size:9px;font-style:normal}.review-row button{text-transform:uppercase;background:#fff;border:1px solid #bec6c1;padding:7px 12px;font-size:9px}.pulse{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pulse li{justify-content:flex-start;gap:10px}.pulse li>b{font-family:Georgia,serif;font-size:26px}.pulse span{font-family:Georgia,serif}.pulse small{color:#849089;margin-top:3px;font-family:Arial;display:block}.fund-row{border-top:1px solid #eceeea;justify-content:space-between;padding:16px 0;font-size:11px;display:flex}.fund-row b{font-family:Georgia,serif;font-size:17px}@media (max-width:1000px){.portal,.admin-shell{grid-template-columns:1fr}.portal-nav,.admin-nav{min-height:auto}.portal-nav nav,.admin-nav nav{display:none}.portal-nav>a:last-child{margin-top:20px}.metrics,.admin-metrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.portal-content,.admin-content{padding:35px 4vw}.portal-title,.admin-title{align-items:flex-start;gap:20px}.portal-title .button{display:none}.metrics,.admin-metrics,.portal-columns,.admin-columns{grid-template-columns:1fr}.listing-table,.review-table{overflow-x:auto}.table-head,.table-row{min-width:600px}.review-table .table-head,.review-row{min-width:700px}.application-block .wide-field{grid-column:auto}}
:root{--v2-ink:#0a0b10;--v2-night:#10131c;--v2-navy:#141a29;--v2-ivory:#f3efe6;--v2-paper:#e9e4da;--v2-gold:#d8b56a;--v2-wine:#60273d;--v2-jewel:#0c6b67;--v2-line:#ffffff24}body{background:var(--v2-ivory);color:#161721}.top-note{color:#d8b56a;letter-spacing:.2em;background:#08090d;padding:10px}.v2-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f3efe6f5;border-bottom:1px solid #d6cfc0;height:94px;padding:0 4vw}.v2-header nav{gap:32px}.v2-header nav a,.v2-actions a{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.v2-actions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.v2-actions .join-link{background:var(--v2-ink);color:#fff;padding:13px 17px}.v2-actions sup{background:var(--v2-wine);color:#fff;border-radius:50%;padding:2px 5px}.v2-menu{letter-spacing:.15em;background:0 0;border:0;font-size:9px;display:none}.rg-logo{justify-self:center;align-items:center;gap:13px;display:flex}.rg-mark{border:1px solid #a88c51;width:42px;height:42px;display:block;position:relative;transform:rotate(45deg)}.rg-mark:before,.rg-mark:after{content:"";background:#a88c51;position:absolute}.rg-mark:before{width:1px;height:100%;left:50%}.rg-mark:after{width:100%;height:1px;top:50%}.rg-mark i,.rg-mark b{font-family:Georgia,serif;font-size:11px;font-style:normal;font-weight:400;position:absolute;transform:rotate(-45deg)}.rg-mark i{top:6px;left:7px}.rg-mark b{bottom:6px;right:7px}.rg-word{flex-direction:column;display:flex}.rg-word strong{letter-spacing:.22em;font-family:Georgia,serif;font-size:22px;font-weight:400}.rg-word small{letter-spacing:.25em;color:#8a7b5e;margin-top:3px;font-size:6px}.rg-logo-light{color:#fff}.rg-logo-light .rg-mark{border-color:var(--v2-gold)}.rg-logo-light .rg-word small{color:#a99b7b}.v2-hero{color:#fff;background:#08090d;height:calc(100vh - 126px);min-height:690px;position:relative;overflow:hidden}.v2-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-hero-shade{background:linear-gradient(90deg,#040508f5 0%,#06070ad1 36%,#05060929 70%,#05060840);position:absolute;inset:0}.v2-hero-content{max-width:710px;position:absolute;top:50%;left:7vw;transform:translateY(-52%)}.v2-kicker{text-transform:uppercase;letter-spacing:.22em;color:#c8aa69;align-items:center;gap:12px;font-size:9px;display:flex}.v2-kicker>span{background:#c8aa69;width:36px;height:1px}.v2-hero h1{letter-spacing:-.055em;margin:27px 0;font-family:Georgia,serif;font-size:clamp(62px,7.4vw,116px);font-weight:400;line-height:.86}.v2-hero h1 em,.v2-manifesto h2 em,.v2-section-title h2 em,.v2-final h2 em,.marketplace-hero h1 em{color:var(--v2-gold);font-weight:400}.v2-hero-content>p:not(.v2-kicker){color:#c7c3bc;max-width:610px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.v2-hero-content>div{align-items:center;gap:30px;margin-top:35px;display:flex}.v2-button{text-transform:uppercase;letter-spacing:.14em;gap:35px;padding:17px 22px;font-size:9px;font-weight:700;display:inline-flex}.v2-button.gold{background:var(--v2-gold);color:#101116}.v2-button.light{color:#101116;background:#fff}.v2-ghost{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #89857c;padding-bottom:6px;font-size:10px}.v2-hero-proof{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);background:#090a0fc7;grid-template-columns:repeat(3,1fr);width:57%;display:grid;position:absolute;bottom:0;right:0}.v2-hero-proof span{color:#c8c5bd;text-transform:uppercase;letter-spacing:.12em;border-right:1px solid var(--v2-line);padding:25px;font-size:9px}.v2-hero-proof b{color:var(--v2-gold);margin-right:10px;font-family:Georgia,serif}.scroll-cue{letter-spacing:.2em;color:#8d8c87;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;bottom:28px;left:7vw}.scroll-cue i{background:#6e6e69;width:45px;height:1px}.v2-manifesto{background:var(--v2-ivory);grid-template-columns:.55fr 1.5fr .8fr;align-items:start;gap:5vw;padding:140px 8vw;display:grid}.v2-manifesto>p,.v2-section-title>p,.v2-section-title div>p{letter-spacing:.2em;color:#8b7959;font-size:8px}.v2-manifesto h2,.v2-section-title h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,73px);font-weight:400;line-height:.98}.v2-manifesto h2 em,.v2-section-title h2 em{color:var(--v2-wine)}.v2-manifesto>div p{color:#656158;margin:0 0 25px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.v2-manifesto a,.v2-section-title a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:7px;font-size:9px}.v2-collections{color:#fff;background:#0e1119;padding:120px 6vw}.v2-section-title{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.v2-collections>.v2-section-title{grid-template-columns:.5fr 1.4fr .5fr;align-items:end;margin-bottom:60px;display:grid}.v2-collections .v2-section-title a{justify-self:end}.v2-collection-grid{grid-template-columns:1fr 1.2fr 1fr;gap:12px;display:grid}.v2-collection{height:560px;position:relative;overflow:hidden}.v2-collection:nth-child(2){margin-top:-35px}.v2-collection>img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:all .7s}.v2-collection:hover>img{filter:saturate(1.15);transform:scale(1.04)}.v2-collection:after{content:"";background:linear-gradient(#0000,#040508e6);position:absolute;inset:35% 0 0}.v2-collection>span{z-index:2;color:var(--v2-gold);font-family:Georgia,serif;position:absolute;top:20px;left:22px}.v2-collection>div{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.v2-collection small{letter-spacing:.15em;text-transform:uppercase;color:#d0ccc1;font-size:8px}.v2-collection h3{margin:8px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.v2-collection b{text-transform:uppercase;letter-spacing:.15em;color:var(--v2-gold);font-size:8px}.v2-market-intro{color:#fff;background:#641f3a;grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.v2-market-image{position:relative}.v2-market-image img{object-fit:cover;width:100%;height:100%}.v2-market-image span{text-transform:uppercase;letter-spacing:.15em;background:#10131c;padding:12px 15px;font-size:8px;position:absolute;bottom:22px;left:22px}.v2-market-copy{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.v2-market-copy h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(50px,5vw,76px);font-weight:400;line-height:.96}.v2-market-copy>p:not(.v2-kicker){color:#e2ced6;font-family:Georgia,serif;line-height:1.7}.v2-market-stats{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.v2-market-stats span{text-transform:uppercase;letter-spacing:.1em;padding:22px 10px 22px 0;font-size:8px}.v2-market-stats b{margin-bottom:5px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.v2-market-copy .v2-button{align-self:flex-start}.v2-finds,.v2-sellers,.store-listings{padding:120px 6vw}.v2-section-title.horizontal{flex-direction:row;justify-content:space-between;align-items:end;margin-bottom:50px}.v2-finds .product-image,.v2-sellers .product-image{height:430px}.v2-finds .product-card{border-bottom:1px solid #cfc8bb}.v2-sellers{background:#ded8cc}.seller-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.seller-card{background:#f3efe6;transition:all .3s}.seller-card:hover{transform:translateY(-6px);box-shadow:0 22px 60px #1c191826}.seller-cover{height:330px;position:relative}.seller-cover img{object-fit:cover;width:100%;height:100%}.seller-cover>span{color:#d8b56a;letter-spacing:.13em;background:#10131c;padding:8px 10px;font-size:7px;position:absolute;top:15px;right:15px}.seller-card-info{grid-template-columns:52px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.seller-card-info>i{color:#6a2340;border:1px solid #ad9360;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-style:normal;display:grid;transform:rotate(45deg)}.seller-card-info>i:first-letter{transform:rotate(-45deg)}.seller-card-info h3{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:400}.seller-card-info p,.seller-card-info small{color:#756e63;margin:5px 0;font-size:9px}.seller-card-info small{color:#6a2340}.v2-final{color:#fff;text-align:center;background:#0a0b10;padding:130px 5vw}.v2-final>p{letter-spacing:.22em;color:#b69c65;font-size:8px}.v2-final h2{margin:25px;font-family:Georgia,serif;font-size:clamp(60px,7vw,100px);font-weight:400;line-height:.92}.v2-final>div{justify-content:center;align-items:center;gap:18px;display:flex}.v2-final button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #4c4d50;padding:16px 22px;font-size:9px}.marketplace-hero{color:#fff;background:#0c0e14;padding:110px 7vw 70px}.marketplace-hero>p{letter-spacing:.22em;color:var(--v2-gold);font-size:8px}.marketplace-hero h1{margin:25px 0;font-family:Georgia,serif;font-size:clamp(60px,7vw,105px);font-weight:400;line-height:.92}.marketplace-hero>div{border-top:1px solid var(--v2-line);color:#aba9a4;justify-content:space-between;padding-top:24px;font-family:Georgia,serif;display:flex}.marketplace-hero a{color:var(--v2-gold);text-transform:uppercase;letter-spacing:.15em;font-family:Arial;font-size:9px}.marketplace-strip{color:#fff;background:#641f3a;grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.marketplace-strip span{text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #ffffff2e;padding:25px;font-size:8px}.marketplace-strip b{margin-right:10px;font-family:Georgia,serif;font-size:23px}.marketplace-body{grid-template-columns:220px 1fr;gap:55px;max-width:1600px;margin:auto;padding:90px 5vw;display:grid}.marketplace-body>aside{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:130px}.marketplace-body>aside p{letter-spacing:.17em;color:#8b7959;font-size:8px}.marketplace-body>aside a{color:#756f65;font-size:11px}.marketplace-body>aside a.active{color:#641f3a;font-weight:700}.marketplace-body>aside hr{border:0;border-top:1px solid #d4cec1;width:100%}.market-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.market-heading p{letter-spacing:.17em;color:#8b7959;font-size:8px}.market-heading h2{margin:8px 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.market-heading button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:8px}.market-seller-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.market-seller{color:#fff;background:#11141c;padding-bottom:25px;position:relative}.market-seller>img{object-fit:cover;width:100%;height:230px}.seller-badge{background:#641f3a;border:2px solid #11141c;place-items:center;width:45px;height:45px;font-family:Georgia,serif;display:grid;position:absolute;top:207px;left:18px}.market-seller>span{color:#d8b56a;letter-spacing:.13em;margin:35px 18px 0;font-size:7px;display:block}.market-seller h3{margin:8px 18px;font-family:Georgia,serif;font-size:21px;font-weight:400}.market-seller p,.market-seller small{color:#aaa9a4;margin:7px 18px;font-size:9px;display:block}.market-seller>b{color:#d8b56a;text-transform:uppercase;letter-spacing:.11em;margin:20px 18px 0;font-size:8px;display:block}.listing-heading{margin-top:80px}.join-market{color:#fff;text-align:center;background:#0c0e14;padding:110px 8vw}.join-market>span{letter-spacing:.2em;color:var(--v2-gold);font-size:8px}.join-market h2{margin:25px;font-family:Georgia,serif;font-size:70px;font-weight:400;line-height:.95}.join-market p{color:#aaa9a4;max-width:600px;margin:0 auto 30px;font-family:Georgia,serif;line-height:1.7}.store-cover{color:#fff;height:560px;position:relative}.store-cover>img{object-fit:cover;width:100%;height:100%}.store-overlay{background:linear-gradient(#0000 20%,#06070ae0);position:absolute;inset:0}.store-cover>div:last-child{position:absolute;bottom:55px;left:7vw}.store-cover>div>span{background:#641f3a;border:1px solid #d8b56a;place-items:center;width:70px;height:70px;font-family:Georgia,serif;font-size:24px;display:grid}.store-cover p{letter-spacing:.15em;color:#d8b56a;font-size:8px}.store-cover h1{margin:8px 0;font-family:Georgia,serif;font-size:58px;font-weight:400}.store-cover small{letter-spacing:.12em}.store-tabs{border-bottom:1px solid #d2ccc0;align-items:center;gap:30px;padding:0 7vw;display:flex}.store-tabs a{text-transform:uppercase;letter-spacing:.13em;padding:23px 0;font-size:9px}.store-tabs a.active{border-bottom:2px solid #641f3a}.store-tabs button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#10131c;border:0;margin-left:auto;padding:13px 20px;font-size:9px}.store-about{grid-template-columns:1fr .8fr;gap:10vw;padding:90px 8vw;display:grid}.store-about h2{margin:20px 0;font-family:Georgia,serif;font-size:50px;font-weight:400}.store-about>div>p:not(.v2-kicker){color:#696359;font-family:Georgia,serif;line-height:1.8}.seller-verifications{flex-wrap:wrap;gap:10px;display:flex}.seller-verifications span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #cfc6b6;padding:10px;font-size:8px}.store-about aside{grid-template-columns:repeat(3,1fr);align-self:center;display:grid}.store-about aside span{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #cfc6b6;padding:20px;font-size:8px}.store-about aside b{margin-bottom:7px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.store-listings{background:#dfd8ca}.chat-dock{z-index:80;position:fixed;bottom:25px;right:25px}.chat-launch{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#641f3a;border:0;padding:15px 20px;font-size:9px;box-shadow:0 10px 35px #00000047}.chat-launch span{color:#d8b56a;margin-right:8px}.chat-launch i{background:#61d38a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.chat-window{background:#f3efe6;flex-direction:column;width:380px;height:540px;display:flex;position:absolute;bottom:55px;right:0;box-shadow:0 24px 80px #00000052}.chat-window header{color:#fff;background:#10131c;justify-content:space-between;height:auto;padding:18px;display:flex;position:static}.chat-window header b{font-family:Georgia,serif}.chat-window header span{color:#a9b0aa;margin-top:5px;font-size:8px;display:block}.chat-window header span i{background:#61d38a;border-radius:50%;width:6px;height:6px;display:inline-block}.chat-window header button{color:#fff;background:0 0;border:0;font-size:20px}.chat-context{border-bottom:1px solid #d5cebf;gap:12px;padding:13px;display:flex}.chat-context>span{color:#d8b56a;background:#641f3a;place-items:center;width:36px;height:36px;font-family:Georgia,serif;display:grid}.chat-context b,.chat-context small{display:block}.chat-context b{font-family:Georgia,serif;font-size:13px}.chat-context small{color:#7a746b;margin-top:4px;font-size:8px}.chat-messages{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.chat-messages p{max-width:78%;margin:0;padding:12px;font-size:11px;line-height:1.5}.chat-messages .seller{background:#fff;align-self:flex-start}.chat-messages .buyer{color:#fff;background:#641f3a;align-self:flex-end}.chat-compose{border-top:1px solid #d5cebf;padding:12px;display:flex}.chat-compose input{background:0 0;border:0;outline:none;flex:1}.chat-compose button{color:#fff;background:#10131c;border:0;padding:10px 13px;font-size:9px}.guide-v2-hero{color:#fff;background:#0c0e14;padding:110px 8vw 80px}.guide-v2-hero>p{letter-spacing:.22em;color:#d8b56a;font-size:8px}.guide-v2-hero h1{margin:30px 0;font-family:Georgia,serif;font-size:clamp(65px,7vw,105px);font-weight:400;line-height:.91}.guide-v2-hero h1 em{color:#d8b56a;font-weight:400}.guide-v2-hero>div{border-top:1px solid var(--v2-line);justify-content:space-between;padding-top:22px;display:flex}.guide-v2-hero>div span{color:#b4b1aa;max-width:580px;font-family:Georgia,serif;line-height:1.7}.guide-v2-hero>div b{letter-spacing:.16em;color:#857f73;font-size:8px}.guide-feature{color:#fff;background:#641f3a;grid-template-columns:1fr 1fr;min-height:600px;display:grid}.guide-feature>div:first-child{flex-direction:column;justify-content:center;padding:100px 8vw;display:flex}.guide-feature span{letter-spacing:.18em;color:#d8b56a;font-size:8px}.guide-feature h2{font-family:Georgia,serif;font-size:55px;font-weight:400}.guide-feature p{color:#e0cbd3;font-family:Georgia,serif;line-height:1.8}.guide-feature a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #d8b56a;align-self:flex-start;padding-bottom:7px;font-size:9px}.guide-gem{position:relative}.guide-gem img{object-fit:cover;width:100%;height:100%}.guide-gem span{background:#10131c;padding:10px;position:absolute;top:20px;right:20px}.guide-v2-grid{background:#e9e4da;grid-template-columns:repeat(3,1fr);padding:100px 6vw;display:grid}.guide-v2-card{border:1px solid #c9c1b3;min-height:360px;margin:-1px 0 0 -1px;padding:40px;transition:all .3s;position:relative}.guide-v2-card:hover{color:#fff;z-index:2;background:#10131c;transform:translateY(-5px)}.guide-v2-card>span{color:#9a7a3e;font-family:Georgia,serif;font-size:20px}.guide-v2-card>small{float:right;letter-spacing:.14em;font-size:7px}.guide-v2-card h2{margin-top:55px;font-family:Georgia,serif;font-size:36px;font-weight:400}.guide-v2-card p{color:#6a655c;font-family:Georgia,serif;line-height:1.7}.guide-v2-card:hover p{color:#bbb8b0}.guide-v2-card b{text-transform:uppercase;letter-spacing:.12em;color:#9a7a3e;font-size:8px;position:absolute;bottom:35px;left:40px}.guide-principle{text-align:center;background:#f3efe6;padding:100px}.guide-principle>p{letter-spacing:.2em;color:#9a7a3e;font-size:8px}.guide-principle blockquote{max-width:850px;margin:30px auto;font-family:Georgia,serif;font-size:42px}.guide-principle a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;font-size:8px}.article-mast{color:#fff;background:#0c0e14;padding:45px 8vw 90px}.article-mast>a{text-transform:uppercase;letter-spacing:.14em;color:#9b978d;font-size:8px}.article-mast>div{max-width:900px;margin:90px auto 0}.article-mast span{letter-spacing:.2em;color:#d8b56a;font-size:8px}.article-mast h1{margin:20px 0;font-family:Georgia,serif;font-size:95px;font-weight:400}.article-mast p{color:#bcb8b0;font-family:Georgia,serif;font-size:21px;line-height:1.6}.article-layout{grid-template-columns:220px 1fr;gap:90px;max-width:1200px;margin:0 auto;padding:100px 5vw;display:grid}.article-layout>aside{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:130px}.article-layout>aside span{letter-spacing:.18em;color:#9a7a3e;margin-bottom:10px;font-size:8px}.article-layout>aside a{color:#716b61;font-size:10px}.article-layout article{max-width:720px}.article-lead{border-left:2px solid #9a7a3e;padding-left:28px;font-family:Georgia,serif;color:#3f3d39!important;font-size:26px!important}.article-layout article>section{border-bottom:1px solid #d3ccbf;padding:55px 0}.article-layout article section>span{color:#9a7a3e;font-family:Georgia,serif}.article-layout h2{font-family:Georgia,serif;font-size:40px;font-weight:400}.article-layout article p{color:#625e56;font-family:Georgia,serif;font-size:16px;line-height:1.9}.takeaways{background:#ded7ca;margin-top:50px;padding:45px!important}.takeaways ul{padding:0;list-style:none}.takeaways li{color:#9a7a3e;border-bottom:1px solid #c7beaf;gap:13px;padding:12px 0;font-size:10px;display:flex}.takeaways li span{color:#3f3c36;font-family:Georgia,serif;font-size:16px}.article-disclaimer{color:#898279;margin-top:35px;font-size:9px;line-height:1.6}.next-guide{color:#fff;text-align:center;background:#641f3a;padding:100px}.next-guide>p{letter-spacing:.18em;color:#d8b56a;font-size:8px}.next-guide>span{color:#d8b56a;font-family:Georgia,serif}.next-guide h2{margin:15px;font-family:Georgia,serif;font-size:65px;font-weight:400}.next-guide p:nth-of-type(2){color:#e1ccd4;font-family:Georgia,serif}.next-guide a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #d8b56a;margin-top:20px;padding-bottom:7px;font-size:9px;display:inline-block}.v2-footer{background:#08090d}.v2-footer .footer-brand small{letter-spacing:.14em;color:#756f63;border:0;margin:0;padding:0;font-size:7px}@media (max-width:1000px){.v2-header{grid-template-columns:auto 1fr auto}.v2-menu{display:block}.v2-header nav{background:#f3efe6;flex-direction:column;padding:25px;display:none;position:absolute;top:94px;left:0;right:0}.v2-header nav.nav-open{display:flex}.v2-actions .join-link,.v2-actions a:nth-child(2){display:none}.v2-manifesto,.v2-collections>.v2-section-title{grid-template-columns:1fr}.v2-collection-grid{grid-template-columns:1fr 1fr}.v2-collection:nth-child(2){margin:0}.v2-collection:nth-child(3){grid-column:1/-1}.v2-market-intro{grid-template-columns:1fr}.v2-market-image{height:550px}.seller-cards,.market-seller-grid{grid-template-columns:1fr 1fr}.marketplace-body{grid-template-columns:1fr}.marketplace-body>aside{display:none}.store-about{grid-template-columns:1fr}.guide-v2-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-layout>aside{display:none}}@media (max-width:650px){.top-note{font-size:6px}.v2-header{height:78px;padding:0 4vw}.rg-mark{width:33px;height:33px}.rg-word strong{font-size:16px}.rg-word small,.v2-actions a:first-child,.v2-actions a:nth-child(2){display:none}.v2-hero{height:760px}.v2-hero-content{top:43%;left:6vw;right:6vw}.v2-hero h1{font-size:58px}.v2-hero-content>div{flex-direction:column;align-items:flex-start}.v2-hero-proof{grid-template-columns:1fr;width:100%;bottom:0}.v2-hero-proof span{padding:12px}.scroll-cue{display:none}.v2-manifesto{padding:90px 7vw}.v2-collection-grid{grid-template-columns:1fr}.v2-collection,.v2-collection:nth-child(3){grid-column:auto;height:450px}.v2-market-image{height:390px}.v2-market-copy{padding:75px 7vw}.v2-market-stats{grid-template-columns:1fr 1fr}.v2-finds,.v2-sellers,.store-listings{padding:80px 5vw}.v2-section-title.horizontal{flex-direction:column;align-items:flex-start}.seller-cards,.market-seller-grid{grid-template-columns:1fr}.v2-final h2{font-size:56px}.v2-final>div{flex-direction:column}.marketplace-hero{padding:80px 6vw}.marketplace-hero h1{font-size:57px}.marketplace-hero>div{flex-direction:column;gap:25px}.marketplace-strip{grid-template-columns:1fr 1fr;padding:0}.marketplace-body{padding:60px 5vw}.join-market h2{font-size:52px}.store-cover{height:480px}.store-cover h1{font-size:42px}.store-tabs a{display:none}.store-tabs button{width:100%;margin:12px 0}.store-about{padding:70px 6vw}.store-about aside{grid-template-columns:1fr}.chat-dock{bottom:12px;right:12px}.chat-launch{border-radius:50%;width:52px;height:52px;padding:0;font-size:0}.chat-launch span{margin:0;font-size:16px}.chat-launch i{position:absolute;top:2px;right:2px}.chat-window{width:calc(100vw - 24px);height:70vh}.guide-v2-hero{padding:80px 6vw}.guide-v2-hero h1{font-size:58px}.guide-v2-hero>div{flex-direction:column;gap:25px}.guide-feature{grid-template-columns:1fr}.guide-feature>div:first-child{padding:70px 7vw}.guide-gem{height:420px}.guide-v2-grid{grid-template-columns:1fr;padding:60px 5vw}.guide-principle{padding:70px 6vw}.guide-principle blockquote{font-size:31px}.article-mast{padding:35px 6vw 70px}.article-mast>div{margin-top:70px}.article-mast h1{font-size:58px}.article-layout{padding:70px 7vw}.article-lead{font-size:22px!important}.next-guide{padding:80px 6vw}.next-guide h2{font-size:50px}}.rg-logo{gap:14px}.rg-logo .rg-mark{border:0;width:48px;height:48px;overflow:visible;transform:none}.rg-gem{fill:#10131c;stroke:#b78f49;stroke-width:1.5px}.rg-facet{fill:none;stroke:#7e6031;stroke-width:.85px;opacity:.9}.rg-monogram{fill:#f3efe6}.rg-word strong{letter-spacing:.18em;color:#11131a;font-family:Georgia,Times New Roman,serif;font-size:23px}.rg-word strong span{color:#8b263e}.rg-word small{letter-spacing:.18em;color:#7d725f;font-size:6px}.rg-logo-light .rg-gem{fill:#11141c;stroke:#d8b56a}.rg-logo-light .rg-facet{stroke:#9d7b3e}.rg-logo-light .rg-word strong{color:#f3efe6}.rg-logo-light .rg-word strong span{color:#d8b56a}.notice-center{position:relative}.notice-bell{color:#641f3a;cursor:pointer;background:0 0;border:1px solid #cfc6b5;place-items:center;width:34px;height:34px;display:grid;position:relative}.notice-bell span{font-size:20px}.notice-bell b{color:#fff;background:#641f3a;border-radius:10px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-7px;right:-6px}.notice-panel{z-index:120;color:#161721;background:#f5f0e7;border:1px solid #d5cbbb;width:min(430px,92vw);position:absolute;top:48px;right:-55px;box-shadow:0 24px 70px #0a0b104d}.notice-panel>header{color:#fff;background:#0e1119;justify-content:space-between;align-items:center;height:auto;padding:22px;display:flex;position:static}.notice-panel header small{letter-spacing:.2em;color:#d8b56a;font-size:7px}.notice-panel h3{margin:5px 0 0;font:400 25px Georgia,serif}.notice-panel header button{color:#d8b56a;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;font-size:8px}.notice-list{max-height:430px;overflow:auto}.notice-list>a{border-bottom:1px solid #ddd4c5;gap:12px;padding:18px 20px;display:flex}.notice-list>a.unread{background:#fff}.notice-list>a>i{border:1px solid #8b263e;width:7px;height:7px;margin-top:5px;transform:rotate(45deg)}.notice-list>a.unread>i{background:#8b263e}.notice-list b,.notice-list p,.notice-list small{display:block}.notice-list b{font:400 16px Georgia,serif}.notice-list p{color:#696258;margin:6px 0;font-size:10px;line-height:1.5}.notice-list small{color:#9a8b73;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.notice-empty{text-align:center;padding:50px 30px}.notice-empty span{color:#9a7a3e;font-size:30px}.notice-empty b{margin:10px;font:400 20px Georgia,serif}.notice-empty p{color:#777064;font-size:10px}.notice-panel>footer{text-align:right;background:#e7dfd1;padding:16px 20px}.notice-panel>footer a{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.chat-entry{height:auto;min-height:470px}.chat-welcome{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.chat-welcome>span{color:#8b263e;font-size:34px}.chat-welcome h3{margin:12px 0;font:400 34px Georgia,serif}.chat-welcome p{color:#625d55;font:400 14px/1.7 Georgia,serif}.chat-welcome ul{text-transform:uppercase;letter-spacing:.1em;color:#7c6033;padding:0;font-size:9px;line-height:2;list-style:none}.chat-welcome li:before{content:"◆";margin-right:9px;font-size:6px}.chat-welcome>a{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#10131c;margin-top:8px;padding:14px 18px;font-size:8px}.chat-welcome>small{color:#857e73;margin-top:13px;font-size:8px}.admin-notice-status{gap:12px;display:flex}.admin-notice-status b{color:#1f7a4a}@media (max-width:650px){.rg-logo .rg-mark{width:36px;height:36px}.notice-panel{width:auto;position:fixed;top:90px;left:12px;right:12px}.notice-bell{width:30px;height:30px}.v2-actions{gap:10px}}.brand-page{background:#f3efe6}.brand-mast{color:#fff;background:radial-gradient(circle at 82% 20%,#252a39 0,#10131c 30%,#08090d 70%);flex-direction:column;justify-content:space-between;min-height:780px;padding:80px 8vw;display:flex;position:relative;overflow:hidden}.brand-mast:after{content:"R";color:#d8b56a09;font:400 65vw/.75 Georgia,serif;position:absolute;bottom:-18vw;right:-2vw}.brand-mast>p,.brand-story>p,.brand-lockups header>p,.brand-colors header>p,.brand-downloads>div>p{letter-spacing:.22em;color:#d8b56a;font-size:8px}.brand-mast>div{z-index:1;position:relative}.brand-mast .rg-logo{justify-content:flex-start;width:max-content;margin-bottom:60px}.brand-mast h1{letter-spacing:-.05em;margin:0;font:400 clamp(62px,8vw,128px)/.9 Georgia,serif}.brand-mast h1 em{color:#d8b56a;font-weight:400}.brand-mast>div>span{color:#b8b3aa;max-width:580px;margin-top:34px;font:16px/1.7 Georgia,serif;display:block}.brand-story{grid-template-columns:.4fr 1fr .7fr;align-items:center;gap:7vw;padding:130px 8vw;display:grid}.brand-story h2,.brand-lockups h2,.brand-colors h2,.brand-downloads h2{letter-spacing:-.04em;margin:0 0 25px;font:400 clamp(44px,5vw,72px)/.98 Georgia,serif}.brand-story>div:nth-child(2)>p{color:#655f56;max-width:600px;font:15px/1.85 Georgia,serif}.brand-mark-stage{background:#0a0b10;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.brand-mark-stage .rg-mark{width:180px;height:180px}.brand-mark-stage>span{letter-spacing:.2em;color:#8b806d;margin-top:28px;font-size:7px}.brand-lockups{background:#ddd6c9;padding:120px 7vw}.brand-lockups header,.brand-colors header{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.brand-lockup-grid{grid-template-columns:1fr 1fr;display:grid}.brand-lockup-grid article{justify-content:center;align-items:center;min-height:270px;padding:45px;display:flex;position:relative}.brand-lockup-grid article>small{letter-spacing:.15em;font-size:7px;position:absolute;bottom:18px;left:22px}.brand-lockup-grid .light{background:#f3efe6}.brand-lockup-grid .dark{color:#fff;background:#0a0b10}.brand-lockup-grid .wine{background:#60273d}.brand-lockup-grid .wine .rg-mark{width:115px;height:115px}.brand-lockup-grid .app{background:#bcae97}.brand-lockup-grid .app>div{background:radial-gradient(circle at 35% 22%,#222737,#08090d);border-radius:31px;place-items:center;width:140px;height:140px;display:grid;box-shadow:0 24px 55px #0a0b104d}.brand-lockup-grid .app .rg-mark{width:98px;height:98px}.brand-colors{background:#f3efe6;padding:120px 7vw}.brand-colors>div{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;height:360px;display:grid}.brand-colors span{flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.brand-colors b{font:400 18px Georgia,serif}.brand-colors small{letter-spacing:.12em;margin-top:7px;font-size:8px}.brand-colors .obsidian{color:#fff;background:#0a0b10}.brand-colors .ivory{background:#f3efe6;border:1px solid #d5cec0}.brand-colors .gold{background:#d8b56a}.brand-colors .garnet{color:#fff;background:#60273d}.brand-colors .indicolite{color:#fff;background:#0c6b67}.brand-downloads{color:#fff;background:#10131c;grid-template-columns:1fr 1fr;gap:10vw;padding:120px 8vw;display:grid}.brand-downloads>div:first-child>span{color:#aaa69e;max-width:500px;font:15px/1.8 Georgia,serif;display:block}.brand-downloads>div:last-child{border-top:1px solid #ffffff26}.brand-downloads a{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:25px 4px;display:flex}.brand-downloads a span{flex-direction:column;display:flex}.brand-downloads a b{font:400 18px Georgia,serif}.brand-downloads a small{color:#888b8e;margin-top:7px;font-size:8px}.brand-downloads a i{letter-spacing:.14em;color:#d8b56a;font-size:8px;font-style:normal}@media (max-width:800px){.brand-mast{min-height:650px;padding:55px 6vw}.brand-story{grid-template-columns:1fr;padding:85px 7vw}.brand-mark-stage{min-height:300px}.brand-lockups,.brand-colors{padding:80px 5vw}.brand-lockup-grid{grid-template-columns:1fr}.brand-lockups header,.brand-colors header{flex-direction:column;align-items:flex-start}.brand-colors>div{grid-template-columns:1fr;height:auto}.brand-colors span{height:125px}.brand-downloads{grid-template-columns:1fr;padding:85px 7vw}}.social-links{gap:8px;margin-top:22px;display:flex}.social-links a{border:1px solid #d8b56a59;place-items:center;width:34px;height:34px;font:600 13px Arial,sans-serif;transition:all .25s;display:grid;color:#d8b56a!important}.social-links a:hover{background:#d8b56a;border-color:#d8b56a;transform:translateY(-2px);color:#0a0b10!important}.rg-logo-10c{gap:12px}.rg-logo-10c .rg-mark{width:46px;height:58px}.rg-logo-10c .rg-print{fill:none;stroke:#731c32;stroke-width:3px;stroke-linecap:round}.rg-logo-10c .rg-stone>path:first-child{fill:#0c2e6b;stroke:#d3a64e;stroke-width:2px}.rg-logo-10c .rg-stone-line{fill:none;stroke:#d3a64e;stroke-width:1px}.rg-logo-10c .rg-spark{fill:#f5d98f}.rg-logo-10c .rg-word strong{color:#101116;letter-spacing:.19em}.rg-logo-10c .rg-word strong span{color:inherit}.rg-logo-10c.rg-logo-light .rg-print{stroke:#a9384f}.rg-logo-10c.rg-logo-light .rg-word strong{color:#f3efe6}.rg-logo-10c.rg-logo-light .rg-word small{color:#b5aa96}.brand-mark-stage .rg-logo-10c .rg-mark{width:145px;height:183px}.brand-lockup-grid .wine .rg-logo-10c .rg-mark{width:105px;height:132px}.brand-lockup-grid .app .rg-logo-10c .rg-mark{width:82px;height:103px}.rg-logo-approved{line-height:0;display:block}.rg-approved-art{width:250px;height:auto;display:block}.v2-header .rg-approved-art{width:230px}.v2-footer .rg-logo-approved{background:#f3efe6;padding:7px;display:inline-block}.v2-footer .rg-approved-art{width:245px}.rg-logo-approved.mark-only .rg-approved-art{width:150px}.brand-mast .rg-logo-approved{background:#f3efe6;padding:10px}.brand-mast .rg-approved-art{width:300px}.brand-mark-stage .rg-logo-approved.mark-only .rg-approved-art{width:190px}.brand-lockup-grid .rg-logo-approved{background:#f3efe6;padding:10px}.brand-lockup-grid .rg-approved-art{width:330px}.brand-lockup-grid .wine .rg-logo-approved.mark-only .rg-approved-art{width:135px}.brand-lockup-grid .app>div img{object-fit:cover;border-radius:31px;width:100%;height:100%}@media (max-width:650px){.v2-header .rg-approved-art{width:165px}.v2-footer .rg-approved-art{width:220px}.brand-mast .rg-approved-art{width:245px}.brand-lockup-grid .rg-approved-art{width:min(300px,85vw)}}.account-page,.studio-page{background:#e9e4da;min-height:80vh}.account-page>section,.studio-mast{color:#fff;background:#0c0e14;padding:80px 8vw}.account-page>section>p,.studio-mast>span{letter-spacing:.2em;color:#d8b56a;font-size:8px}.account-page>section h1,.studio-mast h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.98}.account-page>section span,.studio-mast p{color:#aaa79f;font-family:Georgia,serif}.account-grid,.studio-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:70px 8vw;display:grid}.account-grid>a,.studio-grid>a{background:#f3efe6;min-height:270px;padding:38px;transition:all .3s;position:relative}.account-grid>a:hover,.studio-grid>a:hover{color:#fff;background:#641f3a;transform:translateY(-5px)}.account-grid>a>b,.studio-grid>a>b{color:#b9934f;font-family:Georgia,serif}.account-grid h2,.studio-grid h2{margin-top:50px;font-family:Georgia,serif;font-size:29px;font-weight:400}.account-grid p,.studio-grid p{color:#6c675e;font-family:Georgia,serif;line-height:1.7}.account-grid>a:hover p,.studio-grid>a:hover p{color:#e0cbd3}.account-grid>a>span,.studio-grid>a>span{text-transform:uppercase;letter-spacing:.13em;font-size:8px;position:absolute;bottom:30px}.account-signout{text-align:center;text-transform:uppercase;letter-spacing:.14em;padding-bottom:70px;font-size:8px;display:block}.studio-status{color:#fff;background:#641f3a;justify-content:space-between;align-items:center;margin:60px 8vw 0;padding:35px 40px;display:flex}.studio-status span{letter-spacing:.18em;color:#d8b56a;font-size:7px}.studio-status strong{margin:8px 0;font-family:Georgia,serif;font-size:24px;display:block}.studio-status p{color:#decbd3;font-size:11px}.studio-grid{grid-template-columns:repeat(4,1fr)}.onboard-shell{grid-template-columns:1fr 2.3fr .8fr;gap:50px;padding:70px 7vw;display:grid}.onboard-progress{flex-direction:column;display:flex}.onboard-progress span{color:#8d867a;border-left:1px solid #bdb5a7;padding:16px;font-size:10px}.onboard-progress span.active{color:#641f3a;border-left:3px solid #641f3a}.onboard-progress b{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:10px;display:inline-grid}.onboard-shell>form{background:#f3efe6;padding:45px}.onboard-shell form>p,.listing-creator section>p{letter-spacing:.18em;color:#9b7b3f;font-size:8px}.onboard-shell h2,.listing-creator h2{font-family:Georgia,serif;font-size:38px;font-weight:400}.onboard-shell label,.listing-creator label{text-transform:uppercase;letter-spacing:.13em;margin:20px 0;font-size:8px;display:block}.onboard-shell input,.onboard-shell select,.onboard-shell textarea,.listing-creator input,.listing-creator select,.listing-creator textarea{text-transform:none;background:0 0;border:0;border-bottom:1px solid #bfb7a8;outline:none;width:100%;padding:13px 0;display:block}.onboard-shell textarea,.listing-creator textarea{min-height:90px}.wizard-actions{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.wizard-actions>button:first-child{background:0 0;border:0}.policy-check label{text-transform:none;letter-spacing:0;align-items:center;font-size:11px;display:flex}.policy-check input{width:auto;margin-right:12px}.onboard-shell>aside{border-left:1px solid #c8c0b3;padding-left:25px}.onboard-shell>aside span{letter-spacing:.18em;color:#9b7b3f;font-size:8px}.onboard-shell>aside p{color:#6b655c;font-family:Georgia,serif;line-height:1.8}.onboard-shell>aside b{font-size:9px}.studio-success{text-align:center;background:#f3efe6;max-width:800px;margin:70px auto;padding:70px}.studio-success>b{color:#b9934f;font-size:35px}.studio-success h2{font-family:Georgia,serif;font-size:38px;font-weight:400}.listing-creator{max-width:1100px;margin:70px auto;padding:0 5vw}.listing-creator>section{background:#f3efe6;margin-bottom:18px;padding:45px}.creator-grid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.upload-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.upload-box{text-align:center;cursor:pointer;border:1px dashed #aaa192!important;padding:45px!important}.upload-box>b,.upload-box>small{margin:8px;display:block}.upload-box>input{display:none}.upload-file{background:#dce6dd;margin-top:8px;padding:12px}.creator-submit{justify-content:flex-end;gap:15px;padding:20px 0 80px;display:flex}.creator-submit>button:first-child{background:0 0;border:1px solid #a69d8e;padding:15px 20px}.inbox-shell{background:#f3efe6;grid-template-columns:340px 1fr;max-width:1250px;min-height:680px;margin:60px auto;display:grid}.inbox-shell>aside{border-right:1px solid #cfc7b9}.inbox-search{color:#8a8377;border-bottom:1px solid #cfc7b9;padding:20px;font-size:10px}.inbox-shell>aside article{border-bottom:1px solid #ddd6ca;grid-template-columns:40px 1fr auto;gap:10px;padding:18px;display:grid}.inbox-shell>aside article.active{background:#fff;border-left:3px solid #641f3a}.inbox-shell>aside article>i{color:#d8b56a;background:#641f3a;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-style:normal;display:grid}.inbox-shell article b,.inbox-shell article span,.inbox-shell article p{display:block}.inbox-shell article b{font-family:Georgia,serif;font-size:13px}.inbox-shell article span,.inbox-shell article p,.inbox-shell article small{color:#7c7569;font-size:8px}.inbox-shell>section{flex-direction:column;display:flex}.inbox-shell>section>header{justify-content:space-between;height:auto;padding:18px 22px;display:flex;position:static}.inbox-shell>section>header b{font-family:Georgia,serif}.inbox-shell>section>header span{color:#797267;margin-top:4px;font-size:8px;display:block}.inbox-shell>section>header i{background:#52ae73;border-radius:50%;width:6px;height:6px;display:inline-block}.inbox-shell>section>header button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:8px}.safety-note{text-align:center;color:#6f592c;background:#eee2c7;padding:10px;font-size:8px}.thread{flex:1;padding:24px;overflow:auto}.thread-product{background:#e5ded2;gap:12px;margin-bottom:25px;padding:12px;display:flex}.thread-product img{object-fit:cover;width:55px;height:55px}.thread-product b,.thread-product small{display:block}.thread-product b{font-family:Georgia,serif}.thread-product small{margin-top:6px;font-size:8px}.thread-message{max-width:72%;margin:10px 0}.thread-message p{margin:0;padding:13px;font-family:Georgia,serif;font-size:13px;line-height:1.5}.thread-message small{color:#837c70;font-size:7px}.thread-message.buyer{margin-left:auto}.thread-message.buyer p{color:#fff;background:#641f3a}.thread-message.seller p{background:#fff}.thread-compose{border-top:1px solid #cec6b8;padding:15px}.thread-compose>span{color:#53715c;font-size:8px}.thread-compose textarea{background:0 0;border:0;outline:none;width:100%;min-height:60px;padding:10px}.thread-compose>div{justify-content:space-between;display:flex}.thread-compose button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:8px}.thread-compose button:last-child{color:#fff;background:#10131c;padding:10px 13px}@media (max-width:1000px){.studio-grid{grid-template-columns:1fr 1fr}.onboard-shell{grid-template-columns:1fr}.onboard-progress{flex-direction:row;overflow:auto}.onboard-shell>aside{border-top:1px solid #c8c0b3;border-left:0;padding:25px 0}.inbox-shell{grid-template-columns:1fr}.inbox-shell>aside{display:none}}@media (max-width:650px){.account-grid,.studio-grid{grid-template-columns:1fr;padding:50px 5vw}.studio-status{flex-direction:column;align-items:flex-start;gap:20px;margin:40px 5vw 0}.onboard-shell{gap:25px;padding:45px 4vw}.onboard-shell>form,.listing-creator>section{padding:28px}.onboard-progress span{padding:8px;font-size:0}.onboard-progress b{margin:0;font-size:9px}.creator-grid,.upload-grid{grid-template-columns:1fr}.inbox-shell{margin:30px 4vw}.account-page>section,.studio-mast{padding:60px 6vw}}.v2-footer{color:#161721;background:#f3efe6;border-top:1px solid #d6cfc0}.v2-footer .rg-logo-approved{background:0 0;padding:0}.v2-footer .rg-approved-art{mix-blend-mode:multiply}.v2-footer h4{color:#6d6250}.v2-footer a,.v2-footer p{color:#504b43}.v2-footer .footer-brand small,.v2-footer>small{color:#7c715f}.v2-footer .newsletter{border-color:#988b75}.v2-footer .newsletter input,.v2-footer .newsletter button{color:#161721}.v2-footer .social-links a{border-color:#a78b57;color:#7d6031!important}.start-chat-wrap{flex-direction:column;margin-left:auto;display:flex}.start-chat-wrap>button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#10131c;border:0;padding:13px 20px;font-size:9px}.start-chat-wrap>small{color:#8b263e;margin-top:5px;font-size:8px}.store-tabs>.start-chat-wrap{margin-left:auto}.inbox-shell>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd6ca;grid-template-columns:40px 1fr;gap:10px;width:100%;padding:18px;display:grid}.inbox-shell>aside>button.active{background:#fff;border-left:3px solid #641f3a}.inbox-shell>aside>button>i{color:#d8b56a;background:#641f3a;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-style:normal;display:grid}.inbox-shell>aside>button b,.inbox-shell>aside>button span,.inbox-shell>aside>button p{display:block}.inbox-shell>aside>button b{font-family:Georgia,serif;font-size:13px}.inbox-shell>aside>button span,.inbox-shell>aside>button p{color:#7c7569;margin:4px 0;font-size:8px}.thread-empty,.inbox-empty-main,.inbox-empty-side{text-align:center;color:#6d665b;padding:50px 25px}.thread-empty b,.inbox-empty-main h2,.inbox-empty-side b{font:400 24px Georgia,serif}.inbox-empty-main{margin:auto}.inbox-empty-main>span{color:#9a7a3e;font-size:38px}.thread-compose>div>small{color:#8b8377;margin-right:auto;font-size:7px}.thread-compose>div{align-items:center}@media (max-width:1000px){.inbox-shell>aside{max-height:260px;display:block;overflow:auto}.store-tabs>.start-chat-wrap{width:100%;margin:12px 0}.store-tabs>.start-chat-wrap>button{width:100%}}.seller-pricing{color:#fff;background:#0d1018;padding:120px 6vw}.seller-pricing>header{grid-template-columns:.45fr 1.2fr .7fr;align-items:end;gap:5vw;margin-bottom:62px;display:grid}.seller-pricing>header>p,.plan-comparison>div>p{letter-spacing:.22em;color:#d8b56a;font-size:8px}.seller-pricing h2,.plan-comparison h2{letter-spacing:-.04em;margin:0;font:400 clamp(48px,5vw,76px)/.96 Georgia,serif}.seller-pricing>header span{color:#e3d6bc;margin-bottom:15px;font:17px/1.55 Georgia,serif;display:block}.seller-pricing>header small{color:#9d9b96;font-size:9px;line-height:1.7;display:block}.seller-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.seller-plan-grid>article{background:#171b26;border:1px solid #ffffff21;flex-direction:column;min-height:660px;padding:38px 34px 34px;display:flex;position:relative}.seller-plan-grid>article.featured{color:#151720;background:#f3efe6;border-top:4px solid #d8b56a;transform:translateY(-16px);box-shadow:0 35px 90px #0000004d}.seller-plan-grid>article>em{letter-spacing:.16em;color:#60273d;font:700 7px Arial,sans-serif;position:absolute;top:18px;right:22px}.seller-plan-grid>article>span{color:#d8b56a;font:400 16px Georgia,serif}.seller-plan-grid>article>p{text-transform:uppercase;letter-spacing:.13em;color:#9d9b96;margin:32px 0 8px;font-size:8px}.seller-plan-grid>article.featured>p{color:#7b7367}.seller-plan-grid h3{margin:0 0 28px;font:400 34px Georgia,serif}.plan-price{border-top:1px solid #ffffff24;align-items:end;padding-top:23px;display:flex}.featured .plan-price{border-color:#d6cec0}.plan-price strong{font:400 53px Georgia,serif}.plan-price small{color:#8c887f;margin:0 0 10px 7px;font-size:9px}.plan-annual{color:#d8b56a;letter-spacing:.06em;margin:7px 0 20px;font-size:8px}.featured .plan-annual{color:#7b5b25}.seller-plan-grid>article>b{letter-spacing:.13em;text-transform:uppercase;color:#d8b56a;border:1px solid #d8b56a80;align-self:flex-start;padding:10px 12px;font-size:8px}.seller-plan-grid .featured>b{color:#60273d;border-color:#a98c57}.seller-plan-grid ul{flex:1;margin:25px 0;padding:0;list-style:none}.seller-plan-grid li{color:#c3c0b9;padding:7px 0;font:13px/1.5 Georgia,serif}.seller-plan-grid .featured li{color:#5f5a52}.seller-plan-grid article>a{color:#11131a;text-transform:uppercase;letter-spacing:.13em;background:#d8b56a;justify-content:space-between;padding:16px 17px;font-size:8px;font-weight:700;display:flex}.seller-plan-grid .featured>a{color:#fff;background:#60273d}.pricing-note{text-align:center;max-width:920px;margin:38px auto 0;line-height:1.7;color:#888a90!important;font-size:8px!important}.plan-comparison{background:#ded8cc;grid-template-columns:.8fr 1.4fr;align-items:start;gap:8vw;padding:110px 7vw;display:grid}.comparison-table{border-top:1px solid #a9a193;grid-template-columns:1.25fr repeat(3,1fr);display:grid}.comparison-table span,.comparison-table b{border-bottom:1px solid #bbb3a5;padding:19px 12px;font-size:10px}.comparison-table span{color:#625d55}.comparison-table b{text-align:center;font:400 14px Georgia,serif}.membership-field small{color:#d8b56a;letter-spacing:.05em;margin-top:8px;font-size:8px;display:block}.application-consent{align-items:flex-start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;display:flex!important}.application-consent input{margin:2px 10px 0 0;width:auto!important}.application-block form>.button{margin-top:15px}@media (max-width:950px){.seller-pricing>header,.seller-plan-grid{grid-template-columns:1fr}.seller-plan-grid>article{min-height:auto}.seller-plan-grid>article.featured{transform:none}.plan-comparison{grid-template-columns:1fr}.comparison-table{grid-template-columns:1.2fr repeat(3,1fr)}}@media (max-width:600px){.seller-pricing{padding:80px 5vw}.seller-plan-grid>article{padding:30px 24px}.plan-comparison{padding:75px 5vw;overflow:hidden}.comparison-table span,.comparison-table b{padding:14px 5px;font-size:8px}.plan-price strong{font-size:46px}}.seller-pricing>header{z-index:auto;height:auto;min-height:0;color:inherit;-webkit-backdrop-filter:none;background:0 0;border:0;align-items:start;padding:0;position:static;top:auto}.seller-pricing h2{color:#ead7aa;text-wrap:balance;max-width:760px}.seller-pricing>header>p{margin:7px 0 0;font-size:11px;line-height:1.5}.seller-pricing>header>div{align-self:start;max-width:430px;padding-top:7px}.seller-pricing>header span{color:#f3efe6;font-size:19px;line-height:1.55}.seller-pricing>header small{color:#c8c4bc;font-size:12px;line-height:1.65}.seller-plan-grid>article>p{font-size:10px;line-height:1.5}.seller-plan-grid>article>em,.seller-plan-grid>article>b{font-size:10px}.plan-annual{font-size:11px;line-height:1.5}.seller-plan-grid article>a{align-items:center;min-height:48px;font-size:11px}.pricing-note{line-height:1.7;font-size:11px!important}.membership-field small{font-size:11px}.marketplace-body>aside a{border-bottom:1px solid #0000;padding:8px 0;font-size:12px;line-height:1.4;display:block}.marketplace-body>aside a:hover,.marketplace-body>aside a:focus-visible{color:#641f3a;border-bottom-color:#bcae97}.market-view-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #a6977f;padding-bottom:6px;font-size:11px}.market-empty{background:#e5ded2;margin-bottom:20px;padding:45px}.market-empty b{font:400 25px Georgia,serif}.market-empty p{color:#655f56;font:15px/1.65 Georgia,serif}.market-empty a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;margin-top:8px;font-size:11px;display:inline-block}.directory-body{background:#ded8cc;padding:100px 6vw}.market-seller p,.market-seller small{font-size:11px;line-height:1.5}.market-seller>span,.market-seller>b,.market-heading p{font-size:10px}.v2-header{-webkit-backdrop-filter:blur(15px)}.v2-hero-proof{-webkit-backdrop-filter:blur(14px)}a,button{-webkit-tap-highlight-color:transparent}.marketplace-page,.sell-page,.seller-directory{overflow-x:clip}h1,h2,h3,p,span,small,b,a{overflow-wrap:break-word}@supports not (overflow:clip){.marketplace-page,.sell-page,.seller-directory{overflow-x:hidden}}@media (max-width:1200px){.v2-header nav{gap:18px}.v2-actions{gap:14px}.v2-header .rg-approved-art{width:205px}.marketplace-body{grid-template-columns:190px 1fr;gap:35px}.seller-plan-grid>article{padding:34px 26px}.seller-pricing>header{grid-template-columns:.35fr 1fr .7fr;gap:3vw}}@media (max-width:1000px){.seller-pricing>header{grid-template-columns:1fr;gap:24px}.seller-pricing>header>div{max-width:650px}.marketplace-body>aside{scrollbar-width:thin;flex-direction:row;align-items:center;gap:8px;padding:0 0 20px;display:flex;position:static;top:auto;overflow-x:auto}.marketplace-body>aside p{min-width:max-content;margin-right:8px}.marketplace-body>aside a{background:#f3efe6;border:1px solid #c9c0b1;min-width:max-content;padding:10px 13px}.marketplace-body>aside a.active{color:#fff;background:#641f3a;border-color:#641f3a}.marketplace-body>aside hr{display:none}.marketplace-body{grid-template-columns:1fr}.directory-body{padding:80px 5vw}}@media (max-width:700px){.seller-pricing h2{font-size:clamp(42px,12vw,58px);line-height:1.02}.seller-pricing>header span{font-size:17px}.seller-pricing>header small{font-size:12px}.market-heading{flex-direction:column;align-items:flex-start;gap:18px}.market-view-link{font-size:11px}.marketplace-body{padding-top:42px}.directory-body{padding:65px 5vw}.top-note{padding:8px 12px;font-size:9px;line-height:1.4}.v2-header .rg-approved-art{width:150px}.v2-actions{gap:8px}.notice-bell{min-width:34px;min-height:34px}.v2-actions>a:last-child{font-size:10px}.marketplace-strip span{font-size:10px;line-height:1.4}.marketplace-strip b{font-size:22px}.comparison-table{min-width:540px}.plan-comparison{overflow-x:auto}.comparison-table span,.comparison-table b{padding:14px 8px;font-size:10px}.seller-plan-grid li{font-size:14px}.seller-plan-grid h3{font-size:36px}}@media (max-width:430px){.v2-header{grid-template-columns:42px 1fr auto}.v2-header .rg-approved-art{width:132px}.v2-actions>a:last-child{font-size:0}.v2-actions>a:last-child:before{content:"BAG";font-size:9px}.marketplace-hero h1{font-size:48px}.marketplace-strip{grid-template-columns:1fr 1fr}.seller-pricing{padding-left:5vw;padding-right:5vw}.seller-plan-grid>article{padding:28px 20px}.application-block{padding:70px 6vw}.directory-body .market-seller-grid{grid-template-columns:1fr}}.seller-hero-link{color:#f4eee2;border-color:#b9934f}.inventory-allowance{letter-spacing:0!important;text-transform:none!important;color:#f3efe6!important;border:0!important;padding:14px 0 0!important;font:400 16px/1.4 Georgia,serif!important;display:block!important}.featured .inventory-allowance{color:#641f3a!important}.fulfillment-strip{color:#fff;background:#641f3a;grid-template-columns:1fr 1.2fr;gap:7vw;padding:85px 7vw;display:grid}.fulfillment-strip h2{margin:0;font:400 clamp(40px,4.5vw,65px)/1.02 Georgia,serif}.fulfillment-strip ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.fulfillment-strip li{border-top:1px solid #ffffff40;gap:18px;padding:24px;display:flex}.fulfillment-strip li b{color:#d8b56a;font-family:Georgia,serif}.fulfillment-strip li span{color:#eadfe3;font:16px/1.5 Georgia,serif}.fulfillment-hero{padding-bottom:80px}.fulfillment-hero-actions{justify-content:center;margin-top:32px}.fulfillment-steps h2,.responsibility-grid h2{margin:0;font:400 clamp(40px,4.5vw,64px)/1.04 Georgia,serif}.fulfillment-step-grid{grid-template-columns:repeat(3,1fr);display:grid}.fulfillment-step-grid article{border:1px solid #d0c8ba;min-height:260px;margin:0 -1px -1px 0;padding:36px}.fulfillment-step-grid b{color:#a47e36;font-family:Georgia,serif}.fulfillment-step-grid h3{margin:35px 0 12px;font:400 25px/1.2 Georgia,serif}.fulfillment-step-grid p{color:#696258;font:14px/1.7 Georgia,serif}.responsibility-grid{grid-template-columns:1fr 1fr;display:grid}.responsibility-grid>div{color:#fff;background:#11141c;padding:85px 8vw}.responsibility-grid>div+div{color:#171820;background:#ded8cc}.responsibility-grid ul{border-top:1px solid #ffffff38;margin:30px 0 0;padding:28px 0 0;list-style:none}.responsibility-grid>div+div ul{border-color:#aaa194}.responsibility-grid li{padding:12px 0;font:15px/1.5 Georgia,serif}.responsibility-grid li:before{content:"◇";color:#b9934f;margin-right:12px}.fulfillment-disclaimer{text-align:center}.fulfillment-disclaimer blockquote{color:#315147;max-width:980px;margin:25px auto 35px;font:400 clamp(25px,3vw,42px)/1.35 Georgia,serif}.fulfillment-disclaimer a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;font-size:11px}.inbound-workspace{max-width:1100px}.inbound-form{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:30px;display:grid}.inbound-form label{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.inbound-form input,.inbound-form select{text-transform:none;background:#fff;border:0;border-bottom:1px solid #c9c4ba;outline:none;width:100%;padding:13px 0;display:block}.inbound-form .inbound-consent{text-transform:none;letter-spacing:0;grid-column:1/-1;align-items:flex-start;font-size:11px;line-height:1.5;display:flex}.inbound-consent input{width:auto;margin:2px 10px 0 0}.inbound-form .button{justify-self:start}.inbound-history article{border-bottom:1px solid #e2e2dd;grid-template-columns:1fr auto 140px;align-items:center;gap:20px;padding:17px 0;display:grid}.inbound-history b,.inbound-history small{display:block}.inbound-history b{font-family:Georgia,serif}.inbound-history small{color:#7a857f;margin-top:5px;font-size:9px}.inbound-history span{font-size:10px}.inbound-history em{text-transform:uppercase;letter-spacing:.08em;text-align:center;background:#e9dfc7;padding:7px 10px;font-size:9px;font-style:normal}.status-awaiting-inventory,.status-receiving{color:#735f2e;background:#f1e7cc}.status-quarantined{color:#7c3434;background:#f0d8d8}@media (max-width:900px){.fulfillment-strip,.responsibility-grid{grid-template-columns:1fr}.fulfillment-step-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fulfillment-strip{padding:65px 6vw}.fulfillment-strip ol,.fulfillment-step-grid,.inbound-form{grid-template-columns:1fr}.fulfillment-strip li{padding-left:0}.fulfillment-step-grid article{min-height:auto}.responsibility-grid>div{padding:65px 7vw}.inbound-history article{grid-template-columns:1fr}.inbound-history em{justify-self:start}.fulfillment-hero-actions{flex-direction:column}.inventory-allowance{font-size:15px!important}}.marketplace-body>div,.store-listings,.catalog,.shop-grid{min-width:0}.market-heading,.v2-section-title.horizontal{box-sizing:border-box;width:100%}.market-heading>div,.v2-section-title.horizontal>div{min-width:0}.market-heading h2,.v2-section-title.horizontal h2{margin-top:8px;margin-bottom:0;line-height:1.05}.market-heading>div>p,.v2-section-title.horizontal>div>p{margin:0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:32px 22px;width:100%;display:grid}.product-card{flex-direction:column;min-width:0;height:100%;margin:0;display:flex}.product-image{aspect-ratio:4/5;background:#e7e5dd;width:100%;height:auto;line-height:0;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:17px 2px 5px;display:flex}.product-info>p{min-height:14px;line-height:1.4}.product-info>a{width:100%;display:block}.product-info h3{min-height:48px;margin-bottom:10px;line-height:1.2}.spec-line{flex-wrap:wrap;align-items:flex-start;gap:5px 14px;min-height:34px;margin-bottom:12px;line-height:1.45;display:flex}.product-info>strong{margin-top:auto;padding-top:4px;display:block}.store-listings>.product-grid,.marketplace-body .product-grid,.catalog .product-grid{margin:0}.store-listings .v2-section-title.horizontal{align-items:flex-end}.listing-heading{clear:both;width:100%}@media (max-width:1250px){.product-grid,.marketplace-body .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-grid,.marketplace-body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-info h3{min-height:0}.store-listings .v2-section-title.horizontal{align-items:flex-start}}@media (max-width:540px){.product-grid,.marketplace-body .product-grid{grid-template-columns:1fr;gap:30px}.product-image{aspect-ratio:1}.product-info{padding-top:15px}.product-info h3,.spec-line{min-height:0}.market-heading,.v2-section-title.horizontal{align-items:flex-start}.market-heading h2,.v2-section-title.horizontal h2{font-size:clamp(36px,11vw,50px)}}.mobile-nav-action{display:none}@media (max-width:1000px){.v2-header nav.nav-open{z-index:50;border-bottom:1px solid #d6cfc0;align-items:stretch;gap:8px;padding:24px 5vw 28px;display:flex;box-shadow:0 18px 40px #16120f1f}.v2-header nav .mobile-nav-action{letter-spacing:.12em;border:1px solid #bfb5a3;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;font-size:11px;display:flex}.v2-header nav .mobile-nav-sell{color:#fff;background:#10131c;border-color:#10131c;margin-top:10px}}@media (max-width:650px){.v2-header nav{top:78px}}.ai-header-trigger{color:#60273d;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.ai-search-launch{z-index:79;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#10131c;border:1px solid #b89b5d;align-items:center;gap:10px;padding:15px 18px;font-size:10px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 14px 42px #00000040}.ai-search-launch span{color:#d8b56a;font-size:17px}.ai-search-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);background:#050609b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ai-search-panel{color:#161721;background:#f3efe6;flex-direction:column;width:min(900px,100%);height:min(760px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 35px 110px #00000073}.ai-search-panel>header{color:#fff;background:#10131c;border-bottom:1px solid #3b3d43;justify-content:space-between;align-items:center;height:auto;min-height:102px;padding:22px 28px;display:flex;position:static}.ai-search-panel>header>div{align-items:center;gap:17px;display:flex}.ai-search-panel>header>div>span{color:#d8b56a;border:1px solid #d8b56a;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.ai-search-panel header small{color:#aaa69d;letter-spacing:.18em;margin-bottom:5px;font-size:8px;display:block}.ai-search-panel h2{margin:0;font:400 27px Georgia,serif}.ai-search-panel>header>button{color:#fff;background:0 0;border:0;font-size:30px}.ai-search-body{flex:1;padding:34px 38px;overflow:auto}.ai-search-intro{color:#5f5a52;max-width:680px;margin:0 0 26px;font:18px/1.65 Georgia,serif}.ai-search-form>label{letter-spacing:.15em;text-transform:uppercase;color:#826b3c;margin-bottom:9px;font-size:9px;display:block}.ai-search-form>div{background:#fff;border:1px solid #bdb4a4;display:flex}.ai-search-form input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:18px 20px;font:16px Georgia,serif}.ai-search-form button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#60273d;border:0;padding:0 24px;font-size:10px;font-weight:700}.ai-search-form button:disabled{opacity:.55}.ai-suggestions{flex-direction:column;margin-top:32px;display:flex}.ai-suggestions>span,.ai-result-list>span{letter-spacing:.18em;color:#8b7959;margin-bottom:10px;font-size:8px}.ai-suggestions button{text-align:left;color:#35322e;background:0 0;border:0;border-bottom:1px solid #d2cabe;justify-content:space-between;padding:15px 2px;font:15px Georgia,serif;display:flex}.ai-suggestions button b{color:#60273d}.ai-loading{text-align:center;color:#6d675e;padding:70px 20px}.ai-loading i{border:1px solid #c9b98f;border-top-color:#60273d;border-radius:50%;width:34px;height:34px;margin:0 auto 16px;animation:.8s linear infinite ai-spin;display:block}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-error{color:#60273d;background:#f0dfe3;padding:16px}.ai-answer{border-left:2px solid #d8b56a;margin-bottom:30px;padding:5px 0 5px 22px}.ai-answer span{letter-spacing:.17em;color:#8b7959;font-size:8px}.ai-answer p{color:#403c36;margin:8px 0 0;font:19px/1.7 Georgia,serif}.ai-result-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-result-list>span{grid-column:1/-1}.ai-result-list a{background:#e9e4da;border:1px solid #cec5b7;padding:20px;transition:all .2s;display:block}.ai-result-list a:hover{color:#fff;background:#10131c;transform:translateY(-2px)}.ai-result-list small{letter-spacing:.15em;color:#96783d;font-size:7px}.ai-result-list h3{margin:8px 0;font:400 21px Georgia,serif}.ai-result-list p{color:#665f56;font-size:11px;line-height:1.55}.ai-result-list a:hover p{color:#c9c5bd}.ai-result-list b{letter-spacing:.11em;color:#8a6c32;text-transform:uppercase;font-size:8px}.ai-new-search{color:#60273d;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #60273d;margin-top:24px;padding:0 0 6px;font-size:9px}.ai-search-panel>footer{color:#716a60;background:#e9e4da;border-top:1px solid #d2cabe;padding:13px 38px;font-size:9px;line-height:1.5}.mobile-nav-ai{color:#60273d!important;background:#eee7da!important;border-color:#d8b56a!important}@media (max-width:1200px){.ai-header-trigger{font-size:0}.ai-header-trigger:first-letter{font-size:16px}.v2-actions{gap:11px}}@media (max-width:1000px){.ai-header-trigger{display:none}.v2-header nav .mobile-nav-ai{margin-top:10px;display:flex}.v2-header nav .mobile-nav-sell{margin-top:0}}@media (max-width:650px){.ai-search-launch{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0;bottom:12px;left:12px}.ai-search-launch b{display:none}.ai-search-launch span{font-size:19px}.ai-search-backdrop{place-items:end center;padding:0}.ai-search-panel{border-radius:18px 18px 0 0;width:100%;height:92vh}.ai-search-panel>header{min-height:86px;padding:17px 18px}.ai-search-panel>header>div>span{width:42px;height:42px}.ai-search-body{padding:24px 18px}.ai-search-intro{font-size:16px}.ai-search-form>div{flex-direction:column}.ai-search-form input{min-height:58px}.ai-search-form button{min-height:48px}.ai-result-list{grid-template-columns:1fr}.ai-search-panel>footer{padding:11px 18px}.chat-dock{right:12px}}.admin-policy-note{color:#fff;background:#15211c;border-left:4px solid #b69759;grid-template-columns:220px 1fr;align-items:start;gap:28px;margin-bottom:22px;padding:24px 28px;display:grid}.admin-policy-note b{color:#ddc98e;font:400 19px Georgia,serif}.admin-policy-note p{color:#c8d0cb;margin:0;font-size:12px;line-height:1.65}.seller-approval-panel{padding:0;overflow:hidden}.seller-approval-panel>.panel-heading{border-bottom:1px solid #e0e2dd;padding:26px 28px}.application-counts{gap:8px;display:flex}.application-counts span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #d6dad5;padding:8px 11px;font-size:9px}.application-counts b{margin-right:4px;font-family:Georgia,serif;font-size:16px}.seller-application-list{flex-direction:column;display:flex}.seller-application-card{background:#fff;border-bottom:1px solid #e0e2dd;padding:28px}.seller-application-card:last-child{border-bottom:0}.application-summary{grid-template-columns:1fr 220px;align-items:start;gap:30px;display:grid}.application-summary>div:first-child>span{letter-spacing:.14em;color:#8d7850;font-size:8px}.application-summary h3{margin:7px 0;font:400 26px Georgia,serif}.application-summary p{margin:0 0 6px;font-size:12px}.application-summary small{color:#7e8983;font-size:10px}.selected-membership{border-left:1px solid #daddd8;padding-left:20px}.selected-membership span,.selected-membership b,.selected-membership strong{display:block}.selected-membership span{letter-spacing:.14em;color:#829089;font-size:7px}.selected-membership b{margin:7px 0;font:400 19px Georgia,serif}.selected-membership strong{color:#80672f;font-size:10px}.application-experience{color:#66716b;background:#f5f5f1;padding:14px 17px;font-size:11px;line-height:1.6}.approval-actions{grid-template-columns:repeat(3,1fr) auto auto;gap:9px;margin-top:20px;display:grid}.approval-actions button{text-align:left;background:#f8f8f5;border:1px solid #cdd2cd;min-height:75px;padding:14px}.approval-actions button:hover{background:#f3ecdc;border-color:#8b7548}.approval-actions button b,.approval-actions button span{display:block}.approval-actions button b{margin-bottom:5px;font:400 14px Georgia,serif}.approval-actions button span{color:#7b857f;font-size:8px;line-height:1.4}.approval-actions button.secondary,.approval-actions button.danger{text-align:center;text-transform:uppercase;letter-spacing:.07em;min-height:auto;font-size:9px}.approval-actions button.danger{color:#8a2d35}.approval-actions button:disabled{opacity:.45}.approval-result{background:#e9f2ec;border-left:3px solid #3b7955;margin-top:18px;padding:15px 18px}.approval-result b,.approval-result span,.approval-result small{display:block}.approval-result b{color:#28593e;font:400 16px Georgia,serif}.approval-result span{margin-top:4px;font-size:10px}.approval-result small{color:#79847e;margin-top:7px;font-size:8px}.approval-result.declined{background:#f5e7e8;border-color:#8a2d35}.approval-result.declined b{color:#8a2d35}.admin-loading,.admin-empty,.admin-error{text-align:center;color:#7c8781;padding:45px;font-size:12px}.admin-error{color:#8a2d35;background:#f5e7e8}.admin-safeguards{padding:0!important;list-style:none!important}.admin-safeguards li{border-bottom:1px solid #eceeea;position:relative;padding:12px 0 12px 20px!important;display:block!important}.admin-safeguards li:before{content:"◆";color:#b69759;font-size:7px;position:absolute;left:0}.billing-meaning{flex-direction:column;display:flex}.billing-meaning span{color:#69746e;border-bottom:1px solid #eceeea;padding:13px 0;font-size:10px;line-height:1.5}.billing-meaning b{color:#263c32;min-width:70px;font:400 14px Georgia,serif;display:inline-block}.admin-denied{text-align:center;background:#f1f2ee;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:40px;display:flex}.admin-denied>span{color:#b69759;font-size:38px}.admin-denied h1{margin:18px;font:400 44px Georgia,serif}.admin-denied p{color:#69746e}.admin-denied a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;margin-top:18px;font-size:10px}@media (max-width:1100px){.approval-actions{grid-template-columns:1fr 1fr 1fr}.approval-actions button.secondary,.approval-actions button.danger{min-height:48px}}@media (max-width:700px){.admin-policy-note{grid-template-columns:1fr;gap:8px}.seller-approval-panel>.panel-heading{flex-direction:column;gap:15px}.application-summary{grid-template-columns:1fr}.selected-membership{border-top:1px solid #daddd8;border-left:0;padding:14px 0 0}.approval-actions{grid-template-columns:1fr}.approval-actions button{min-height:64px}.application-counts{width:100%}.application-counts span{flex:1}.seller-application-card{padding:22px 18px}}
.warehouse-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:22px;display:grid}.warehouse-queue,.warehouse-console{background:#fff;border:1px solid #e0e2dd}.warehouse-queue header,.warehouse-console>header{border-bottom:1px solid #e0e2dd;padding:25px}.warehouse-queue h2,.warehouse-console h2{margin:5px 0;font:400 25px Georgia,serif}.warehouse-queue>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e5e1;flex-direction:column;gap:6px;width:100%;padding:18px 20px;display:flex}.warehouse-queue>button.active{color:#fff;background:#17241e;border-left:4px solid #b69759}.warehouse-queue button b{font:400 14px Georgia,serif}.warehouse-queue button span,.warehouse-queue button small{font-size:9px}.warehouse-console>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.warehouse-console>header a,.inbound-links a,.inbound-links button{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:9px}.warehouse-stats{background:#f0eee8;grid-template-columns:repeat(4,1fr);display:grid}.warehouse-stats span{text-transform:uppercase;border-right:1px solid #d8d5cd;padding:19px;font-size:8px}.warehouse-stats b{font:400 25px Georgia,serif;display:block}.scan-panel{grid-template-columns:1.3fr .7fr;gap:17px;padding:25px;display:grid}.scan-panel label{text-transform:uppercase;letter-spacing:.11em;font-size:8px}.scan-panel input,.scan-panel textarea{background:#fafaf8;border:1px solid #cbcfc9;width:100%;margin-top:8px;padding:14px;display:block}.scan-panel label:nth-child(3){grid-column:1/-1}.scan-panel textarea{min-height:78px}.receiving-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.receiving-actions button,.close-receiving{color:#fff;text-transform:uppercase;background:#263c32;border:1px solid #263c32;padding:13px;font-size:9px}.receiving-actions button:nth-child(n+2){color:#263c32;background:#fff}.warehouse-message{background:#e9f2ec;margin:0 25px 20px;padding:13px;font-size:11px}.unit-table{padding:0 25px}.unit-row{border-bottom:1px solid #e5e7e3;grid-template-columns:1fr 120px 120px;align-items:center;gap:18px;padding:13px 0;font-size:10px;display:grid}.unit-row.heading{text-transform:uppercase;font-size:8px}.unit-row b,.unit-row small{display:block}.unit-row small{color:#7e8883;margin-top:4px}.unit-status{text-align:center;background:#eee;padding:7px;font-size:8px;font-style:normal}.unit-status.accepted{color:#28593e;background:#dcecdf}.unit-status.quarantined,.unit-status.rejected,.unit-status.missing{color:#7f3434;background:#f3dddd}.close-receiving{margin:25px}.inbound-history article{grid-template-columns:minmax(200px,1fr) auto auto 140px}.inbound-links{gap:12px;display:flex}.inbound-print{color:#111;background:#fff;max-width:1050px;margin:auto;padding:35px}.print-controls{border-bottom:1px solid #aaa;justify-content:space-between;padding-bottom:22px;font-size:11px;display:flex}.inbound-print>header{grid-template-columns:1fr 1fr;align-items:end;padding:35px 0;display:grid}.inbound-print>header div b,.inbound-print>header div small{display:block}.inbound-print>header div b{letter-spacing:.15em;font:400 28px Georgia,serif}.inbound-print h1{margin:0;font:400 36px Georgia,serif}.packing-meta{border:1px solid #aaa;grid-template-columns:repeat(5,1fr);display:grid}.packing-meta span{border-right:1px solid #aaa;padding:15px;font-size:10px}.packing-meta b{text-transform:uppercase;font-size:7px;display:block}.packing-instructions{padding:18px 0;font-size:11px;line-height:1.5}.barcode-labels{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.barcode-labels article{break-inside:avoid;border:1px dashed #777;padding:18px}.barcode svg{width:100%;height:82px;display:block}.barcode b{text-align:center;font:11px monospace;display:block}.barcode-labels h3{margin:8px 0 3px;font:400 15px Georgia,serif}.barcode-labels p{margin:0;font-size:9px}@media (max-width:1000px){.warehouse-workspace{grid-template-columns:1fr}.warehouse-queue{grid-template-columns:repeat(2,1fr);display:grid}.warehouse-queue header{grid-column:1/-1}}@media (max-width:650px){.warehouse-queue,.scan-panel{grid-template-columns:1fr}.warehouse-queue header,.scan-panel label:nth-child(3),.receiving-actions{grid-column:1}.warehouse-stats,.receiving-actions{grid-template-columns:1fr 1fr}.unit-row{grid-template-columns:1fr auto}.unit-row>span:nth-child(2){display:none}.inbound-history article,.packing-meta,.barcode-labels{grid-template-columns:1fr}.inbound-print{padding:20px}}@media print{body{background:#fff}.print-controls,.top-note,.v2-header,.v2-footer,.chat-dock,.ai-search-launch{display:none!important}.inbound-print{max-width:none;padding:0}.barcode-labels article{page-break-inside:avoid}}
.fulfill-workspace{grid-template-columns:310px minmax(0,1fr);gap:22px;display:grid}.order-queue,.fulfill-console{background:#fff;border:1px solid #e0e2dd}.order-queue header,.fulfill-console>header{border-bottom:1px solid #e0e2dd;padding:25px}.order-queue h2,.fulfill-console h2{margin:5px 0;font:400 25px Georgia,serif}.order-queue>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e5e1;flex-direction:column;gap:6px;width:100%;padding:18px;display:flex}.order-queue>button.active{color:#fff;background:#17241e;border-left:4px solid #b69759}.order-queue button span,.order-queue button small{font-size:9px}.fulfill-console>header{justify-content:space-between;gap:24px;display:flex}.fulfill-console address{text-align:right;max-width:270px;font:11px/1.55 Arial,sans-serif}.pick-list{padding:22px}.pick-row{border-bottom:1px solid #e4e6e2;grid-template-columns:1.2fr 1fr 90px 100px;align-items:center;gap:14px;padding:14px 0;font-size:10px;display:grid}.pick-row.heading{text-transform:uppercase;font-size:8px}.pick-row b,.pick-row small{display:block}.pick-row code{font-size:10px}.shipment-controls{background:#f0eee8;grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.shipment-controls label{text-transform:uppercase;font-size:8px}.shipment-controls input{border:1px solid #ccc;width:100%;margin-top:7px;padding:12px;display:block}.shipment-controls>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.shipment-controls button{color:#fff;text-transform:uppercase;background:#263c32;border:1px solid #263c32;padding:11px;font-size:8px}.shipment-controls button:last-child{color:#8a2d35;background:#fff}.release-rule{background:#f5f2ea;border-left:3px solid #b69759;margin:22px;padding:20px}.release-rule p{font-size:11px;line-height:1.6}.orders-page{max-width:1000px;margin:auto;padding:90px 5vw}.orders-page>header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.orders-page h1{margin:8px 0;font:400 48px Georgia,serif}.orders-page article{border-bottom:1px solid #ddd;grid-template-columns:1fr auto 150px;align-items:center;gap:20px;padding:22px 0;display:grid}.orders-page article b,.orders-page article small{display:block}.orders-page article p{grid-column:1/-1;font-size:11px}.balance-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.balance-cards span{color:#fff;text-transform:uppercase;background:#17241e;padding:27px;font-size:9px}.balance-cards b{color:#ddc98e;font:400 32px Georgia,serif;display:block}.ledger-list article{border-bottom:1px solid #ddd;grid-template-columns:1fr auto 100px;gap:20px;padding:17px;display:grid}.ledger-list b,.ledger-list small{display:block}.ledger-list em{font-size:8px;font-style:normal}.order-confirmation{text-align:center;background:#f3efe6;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:60px;display:flex}.order-confirmation>span{color:#b69759;font-size:40px}.order-confirmation h1{margin:18px;font:400 clamp(44px,6vw,74px) Georgia,serif}.order-confirmation>p{max-width:650px;line-height:1.7}.order-confirmation>div{align-items:center;gap:22px;margin-top:25px;display:flex}.test-ready small{color:#7c3434;margin-top:12px;display:block}@media (max-width:900px){.fulfill-workspace{grid-template-columns:1fr}.order-queue{grid-template-columns:1fr 1fr;display:grid}.order-queue header{grid-column:1/-1}.pick-row{grid-template-columns:1fr 1fr}.pick-row>:nth-child(3),.pick-row>:nth-child(4){display:none}}@media (max-width:600px){.order-queue,.shipment-controls,.balance-cards{grid-template-columns:1fr}.order-queue header,.shipment-controls>div{grid-column:1}.fulfill-console>header{flex-direction:column}.fulfill-console address{text-align:left}.orders-page>header{flex-direction:column;align-items:start}.orders-page article{grid-template-columns:1fr auto}.orders-page article>span{grid-column:1/-1}.order-confirmation>div{flex-direction:column}}
.stripe-test-button{color:#fff;text-transform:uppercase;background:#635bff;border:1px solid #635bff;margin-top:15px;padding:15px 20px;font-size:10px}.billing-state{background:#f0eee8;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:28px;padding:24px;display:grid}.billing-state small,.billing-state b,.billing-state p{display:block}.billing-state button{color:#fff;background:#635bff;border:0;padding:15px 18px}.billing-state>span{color:#7c3434;grid-column:1/-1;font-size:11px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.integration-grid section,.integration-guide{background:#fff;border:1px solid #e0e2dd;padding:26px}.integration-grid h2,.integration-guide h2{font:400 23px Georgia,serif}.integration-grid span{border-top:1px solid #e3e5e1;align-items:center;gap:12px;padding:12px 0;font-size:9px;display:flex}.integration-grid i{padding:6px 8px;font-size:7px;font-style:normal}.integration-grid i.ready{color:#28593e;background:#dcecdf}.integration-grid i.pending{color:#725d2d;background:#f1e6cd}.integration-grid p,.integration-guide li{font-size:11px;line-height:1.65}.integration-guide{margin-top:18px}.integration-guide li{padding:6px}.subscription-panel{max-width:780px;padding:35px}.subscription-panel>h2{font:400 30px Georgia,serif}.subscription-panel>small{color:#747d78;margin-top:22px;display:block}@media (max-width:700px){.integration-grid,.billing-state{grid-template-columns:1fr}}
.stripe-payment-action{grid-column:1/-1}.stripe-payment-action button{color:#fff;text-transform:uppercase;background:#635bff;border:0;padding:12px 16px;font-size:9px}.stripe-payment-action small{color:#7c3434;margin-top:8px;display:block}
