.front-preview{--font-serif:"P3 Scaver",Georgia,serif;--font-sans:"P3 Einer",sans-serif;--font-mono:"IBM Plex Mono",monospace;--font-display:var(--font-serif);--font-body:var(--font-sans);margin:0;background:#faf7f2;color:#151413;font-family:P3 Einer,sans-serif}.front-preview *{box-sizing:border-box}.front-home-multiline{white-space:pre-line}.front-home-artwork-empty{display:flex;flex-direction:column;justify-content:center;padding:36px;border:1px solid #dbb77955}.front-preview h1,.front-preview h2,.front-preview h3{font-family:var(--font-serif);font-weight:300}.front-preview .card{border:1px solid #15141322;border-radius:5px;box-shadow:none}.front-preview .input-field{border-radius:3px}.front-preview .btn-primary{border-radius:3px;background:#bd4b4b;color:#fff}.front-preview .btn-primary:hover{background:#a63f3f}.front-account-page,.front-checkout,.front-studio-shell{--account-muted:#aba59c;--account-line:#faf7f21a;--color-ink:#faf7f2;--color-muted:#aba59c;--color-paper:#151413;--color-paper-dark:#252422;--color-line:#faf7f21a;color:#faf7f2}.front-account-page .input-field,.front-checkout .input-field,.front-studio-shell .input-field{background:#faf7f20d;border-color:#faf7f266;color:#faf7f2}.front-account-page select option,.front-checkout select option,.front-studio-shell select option{background:#1c1b19;color:#faf7f2}.front-account-page .card,.front-checkout .card,.front-studio-shell .card{background:#1c1b19;border-color:#faf7f21a}.front-account-page .text-danger,.front-checkout .text-danger,.front-studio-shell .text-danger{color:#f08a8a}.front-account-page .text-muted,.front-checkout .text-muted,.front-studio-shell .text-muted{color:#aba59c}.front-account-page .text-ink,.front-checkout .text-ink,.front-studio-shell .text-ink{color:#faf7f2}.front-account-page .text-ink-soft,.front-checkout .text-ink-soft,.front-studio-shell .text-ink-soft{color:#d6cfc5}.front-account-page .text-seal-dark,.front-checkout .text-seal-dark,.front-studio-shell .text-seal-dark{color:#dbbd82}.front-checkout{min-height:85vh;padding:172px 0 96px;background:#151413}.front-checkout-heading{margin-bottom:42px}.front-checkout-heading h1{font-size:clamp(48px,6vw,90px);line-height:1;margin:0 0 16px}.front-checkout-heading>p:last-child{color:#aba59c}.front-preview a{color:inherit;text-decoration:none}.front-preview button,.front-preview input,.front-preview select{font:inherit}.front-preview button{cursor:pointer}.front-preview-shell{min-height:100vh}.site-skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:14px 20px;background:#faf7f2;color:#151413}.site-skip-link:focus{top:10px}.site-footer{background:#151413;color:#faf7f2;padding:75px 0 28px}.site-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:48px}.site-footer h2{font:12px var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:#faf7f2b5;margin:0 0 22px}.site-footer-brand p,.site-footer-contact p{color:#faf7f280;font-size:14px;line-height:1.6;margin:25px 0 15px}.site-footer-brand small{color:#faf7f24d;font-size:10px;letter-spacing:.12em}.site-footer-contact a,.site-footer-grid nav a{display:block;color:#faf7f2a6;font-size:14px;margin-bottom:13px;overflow-wrap:anywhere}.site-footer a:hover{color:#faf7f2}.site-footer-bottom{justify-content:space-between;margin-top:60px;padding-top:25px;border-top:1px solid #faf7f21a;color:#faf7f266;font-size:12px}.site-footer-bottom,.site-footer-bottom nav{display:flex;gap:24px}@media (max-width:1000px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.front-preview-header nav{gap:14px;font-size:13px}}@media (max-width:600px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:35px 18px}.site-footer-brand,.site-footer-contact{grid-column:1/-1}.site-footer-bottom{display:block}.site-footer-bottom nav{flex-wrap:wrap;margin-top:20px}}.front-preview-wrap{width:min(100% - 48px,1280px);margin-inline:auto}.front-preview-header{position:sticky;top:14px;z-index:30;width:min(100% - 28px,1280px);height:64px;margin:14px auto -78px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#151413;color:#faf7f2;border-radius:8px;box-shadow:0 10px 30px #15141340}.front-preview-header nav{display:flex;align-items:center;gap:32px;color:#faf7f2b0;font-size:15px}.front-preview-header nav a:hover,.front-preview-header nav a[aria-current]{color:#faf7f2}.front-preview-header-actions{display:flex;align-items:center;gap:10px}.front-preview-header-actions>a{min-width:36px}.front-preview-cart,.front-preview-header-actions>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.front-preview-cart{min-width:44px;gap:5px}.front-preview-cart span{font-size:13px}.front-preview-hero{background:#151413;color:#faf7f2;padding:164px 0 54px}.front-preview-hero-content{display:flex;align-items:end;justify-content:space-between;gap:40px}.front-preview-kicker{color:#d86a6a;font-size:12px;letter-spacing:.18em;margin:0 0 16px}.front-preview-hero h1{font:300 clamp(46px,5vw,70px)/1 P3 Scaver,Georgia,serif;margin:0 0 14px}.front-preview-hero p:last-child{color:#faf7f2c7;margin:0;line-height:1.5}.front-preview-search{display:flex;align-items:center;gap:10px;width:min(100%,440px);background:#faf7f2;color:#151413;padding:5px 6px 5px 14px;border-radius:4px}.front-preview-search input{flex:1;min-width:0;padding:9px 0;background:transparent;border:0;outline:0;color:#151413}.front-preview-search button{background:#bd4b4b;color:#faf7f2;padding:9px 13px;border:0;border-radius:3px}.front-preview-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:52px;padding-block:48px 120px}.front-preview-filters h2{font-size:17px;margin:0 0 24px}.front-preview-filters form{display:grid;gap:20px}.front-preview-filters label{display:grid;gap:8px;font-weight:600;font-size:14px}.front-preview-filters input,.front-preview-filters select{width:100%;min-height:44px;border:1px solid #15141333;border-radius:3px;background:transparent;color:#151413;padding:9px 11px;font-weight:400}.front-preview-filters input:focus,.front-preview-filters select:focus{outline:2px solid #bd4b4b;outline-offset:2px}.front-preview-filter-submit{border:0;border-radius:4px;background:#151413;color:#faf7f2;padding:13px 18px;margin-top:8px}.front-preview-clear{color:#bd4b4b!important;font-size:14px;text-align:center}.front-preview-results-heading{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px}.front-preview-results-heading strong{font-size:16px}.front-preview-results-heading span{font-size:14px;color:#15141399}.front-preview-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.front-seed-content{padding-block:170px 120px}.front-seed-content>h1{font-size:clamp(46px,5vw,70px);margin:0 0 16px}.front-seed-content>p:not(.front-preview-kicker){max-width:760px;line-height:1.6;margin-bottom:48px}.front-seed-content .front-preview-product-info h2{font-size:22px;margin:0 0 4px}.front-seed-content .front-preview-product>p{line-height:1.5}.front-seed-content .front-preview-product>small{color:#a63f3f}.front-info-page{background:#151413;color:#faf7f2}.front-info-intro{padding-block:170px 100px}.front-info-intro h1,.front-seal-hero h1{max-width:960px;font-size:clamp(48px,7vw,108px);line-height:.98;margin:0 0 30px}.front-info-intro>p:last-child,.front-seal-hero-card>p:last-child{max-width:650px;color:#faf7f2b9;font-size:20px;line-height:1.6}.front-info-manifesto{min-height:68vh;position:relative;display:flex;align-items:end;overflow:hidden;background:#25201d}.front-info-manifesto video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.front-info-manifesto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#151413e6)}.front-info-manifesto>div{position:relative;z-index:1;padding-block:100px}.front-info-manifesto h2{max-width:840px;font-size:clamp(38px,5vw,76px);line-height:1.05}.front-info-section,.front-info-values{padding-block:110px}.front-info-section h2,.front-info-values h2{max-width:780px;font-size:clamp(36px,4.4vw,64px);line-height:1.05;margin:0 0 38px}.front-info-section>p:not(.front-preview-kicker){max-width:700px;font-size:18px;line-height:1.65;color:#faf7f2b9}.front-info-page a{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #bd4b4b;padding-bottom:4px;margin-top:24px}.front-info-light{background:#faf7f2;color:#151413}.front-info-light .front-info-section>p:not(.front-preview-kicker){color:#151413b9}.front-info-values dl{margin:0}.front-info-values dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:28px;border-top:1px solid #faf7f238;padding-block:28px}.front-info-values dt{font:300 34px/1.15 var(--font-serif)}.front-info-values dd{margin:0;max-width:580px;color:#faf7f2b9;line-height:1.6}.front-info-actions{display:flex;flex-wrap:wrap;gap:28px}.front-seal-hero{min-height:680px;position:relative;display:flex;align-items:center;overflow:hidden}.front-seal-field{position:absolute;inset:0}.front-seal-hero>div:last-child{position:relative;z-index:1;padding-block:130px 80px}.front-seal-hero-card{background:#151413;border-radius:8px;max-width:900px;padding:clamp(30px,4vw,56px)}.front-info-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none}.front-info-steps li{border-top:1px solid #faf7f244;padding-top:24px}.front-info-steps span{color:#bd4b4b;letter-spacing:.15em}.front-info-steps h3,.front-seal-columns h3{font-size:27px;margin:16px 0}.front-info-steps p{color:#faf7f2b9;line-height:1.6}.front-seal-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.front-seal-columns ul{list-style:none;padding:0}.front-seal-columns li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #15141333}.front-seal-columns li span{color:#bd4b4b;font-size:13px}@media (max-width:720px){.front-info-steps,.front-info-values dl>div,.front-seal-columns{grid-template-columns:1fr}.front-info-intro{padding-top:130px}.front-seal-hero{min-height:560px}}.front-blog-page{min-height:80vh;background:#151413;color:#faf7f2}.front-blog-header{padding-block:170px 58px}.front-blog-header h1{font-size:clamp(54px,7vw,104px);line-height:1;margin:0 0 20px}.front-blog-header>p:not(.front-preview-kicker){max-width:610px;font-size:19px;line-height:1.6;color:#faf7f2b9}.front-blog-header .front-blog-draft-note{color:#e3bd79!important;font-size:14px!important}.front-blog-header nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.front-blog-header nav a{border:1px solid #faf7f233;border-radius:100px;padding:8px 15px;font-size:14px}.front-blog-featured-wrap,.front-blog-header nav a[aria-current]{background:#faf7f2;color:#151413}.front-blog-card{display:block}.front-blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-block:72px}.front-blog-cover{position:relative;aspect-ratio:4/3;background:#5b443b;display:grid;place-items:center;overflow:hidden}.front-blog-cover img{object-fit:contain;padding:8%}.front-blog-cover>span{font:300 38px var(--font-serif);color:#faf7f2}.front-blog-card h2{font-size:clamp(28px,3vw,46px);line-height:1.08;margin:10px 0 16px}.front-blog-card p:not(.front-preview-kicker){line-height:1.6;opacity:.74}.front-blog-card small{display:block;margin-top:16px;opacity:.62}.front-blog-read{display:inline-flex;align-items:center;gap:8px;margin-top:24px;border-bottom:1px solid #bd4b4b}.front-blog-more{padding-block:80px 110px}.front-blog-more>h2{font-size:42px;margin:0 0 32px}.front-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.front-blog-grid .front-blog-card h2{font-size:30px}.front-blog-empty{padding-bottom:110px;color:#faf7f2b9}.front-blog-article-header,.front-blog-body{width:min(100% - 48px,760px);margin-inline:auto}.front-blog-article-header{padding-block:145px 40px}.front-blog-article-header>a{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;color:#faf7f2b9}.front-blog-article-header h1{font-size:clamp(38px,5vw,64px);line-height:1.05;margin:0 0 20px}.front-blog-article-header>p:last-child{color:#faf7f2a6}.front-blog-article-cover{position:relative;width:min(100% - 48px,1000px);margin-inline:auto;aspect-ratio:16/9;background:#5b443b}.front-blog-article-cover img{object-fit:contain;padding:8%}.front-blog-body{padding-block:50px 110px}.front-blog-body p{color:#faf7f2c8;font-size:18px;line-height:1.7}.front-blog-body .front-blog-lead{font-size:21px;color:#faf7f2}.front-blog-body h2{margin:45px 0 14px;font-size:32px}.front-blog-next{border-block:1px solid #faf7f238;margin-top:55px;padding-block:25px}.front-blog-next a{display:inline-flex;align-items:center;gap:8px;background:#bd4b4b;padding:13px 20px;border-radius:4px}@media (max-width:720px){.front-blog-featured,.front-blog-grid{grid-template-columns:1fr}.front-blog-header{padding-top:130px}}.front-account-page{min-height:75vh;background:#151413;color:#faf7f2;padding-block:170px 110px}.front-account-inner{max-width:980px}.front-account-page h1{font-size:clamp(36px,4vw,56px);line-height:1.05;margin:0 0 18px}.front-account-inner>p:not(.front-preview-kicker){color:var(--account-muted);line-height:1.6}.front-account-links{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0}.front-account-links a{padding:11px 17px;border:1px solid var(--account-line);border-radius:100px}.front-account-links a:hover{border-color:#bd4b4b}.front-account-form{max-width:760px;display:grid;gap:18px;background:#1c1b19;border:1px solid var(--account-line);padding:clamp(22px,4vw,42px);border-radius:6px}.front-account-form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.front-account-form label{display:block}.front-account-form input{width:100%;margin-top:7px}.front-account-list{display:grid;gap:14px;margin-top:34px}.front-account-card{display:flex;justify-content:space-between;gap:25px;background:#1c1b19;border:1px solid var(--account-line);border-radius:5px;padding:24px}.front-account-card h2{font-size:27px;margin:8px 0}.front-account-card p{margin:0;color:var(--account-muted)}.front-account-card small{color:#bd4b4b}.front-account-card span,.front-account-card strong{display:block;text-align:right}.front-account-card span{margin-top:8px;color:var(--account-muted)}.front-account-block a,.front-account-card a{color:#d86a6a;text-decoration:underline}.front-account-empty{margin-top:40px;border-top:1px solid var(--account-line);padding-top:35px}.front-account-empty h2{font-size:34px}.front-account-empty a{display:inline-block;border-bottom:1px solid #bd4b4b;margin-top:16px}.front-account-back{display:inline-block;margin-bottom:35px;color:#d86a6a}.front-account-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-block:40px}.front-account-summary p{border-top:1px solid var(--account-line);padding-top:16px}.front-account-summary span,.front-account-summary strong{display:block}.front-account-summary span{color:var(--account-muted);font-size:14px;margin-bottom:8px}.front-account-block{border-top:1px solid var(--account-line);padding-block:30px}.front-account-block h2{font-size:32px}.front-account-block ol{padding-left:20px;line-height:2}.front-account-block>a{display:block;margin-block:8px}.front-account-action{display:inline-block;background:#bd4b4b;color:#fff;padding:14px 20px;border-radius:4px;margin-bottom:30px}.front-auth-page{background:#151413;color:#faf7f2}.front-auth-page .front-preview-wrap{max-width:760px}.front-auth-page h1{margin-bottom:30px}.front-auth-title{font:300 clamp(45px,6vw,78px)/1.05 var(--font-serif);margin:0 0 30px}.front-auth-page .card{color:#faf7f2;background:#faf7f208;border:1px solid #faf7f21a;border-radius:0}.front-auth-page .text-ink{color:#faf7f2}.front-auth-page .card h1{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.front-auth-page>.front-preview-wrap>.front-preview-kicker{text-align:center}.front-auth-page .text-muted{color:#aba59c}.front-auth-page .input-field{background:#faf7f20d;border-color:#faf7f266;color:#faf7f2}.front-auth-page .bg-paper-dark{background:#faf7f20d}.front-auth-page .bg-white{background:#faf7f226}.front-auth-page .text-danger{color:#f08a8a}.front-auth-success{margin-bottom:20px;color:#d9c492;line-height:1.5}.front-account-session{margin-top:30px}.front-profile-form{margin-bottom:35px}.front-register-intent legend{color:#aba59c;font-size:13px;margin-bottom:10px}.front-register-intent>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.front-register-intent button{min-height:70px;padding:12px;border:1px solid #faf7f226;background:transparent;color:#faf7f2}.front-register-intent button[aria-pressed=true]{border-color:#bd4b4b;background:#bd4b4b1a}.front-register-intent p{color:#aba59c;font-size:13px;line-height:1.5;margin-top:12px}.front-artist-apply{max-width:900px}.front-artist-apply>p:not(.front-preview-kicker){color:#faf7f2b5;margin-bottom:35px}.front-artist-apply-card{max-width:560px;padding:32px}.front-artist-apply-card p{margin:0 0 24px}.front-artist-apply .input-field{color:#faf7f2}@media (max-width:700px){.front-account-page{padding-top:140px}.front-account-summary{grid-template-columns:repeat(2,1fr)}.front-account-form .grid{grid-template-columns:1fr}.front-account-card{display:block}.front-account-card span,.front-account-card strong{text-align:left}}.front-studio-shell{min-height:80vh;background:#151413;color:#faf7f2;padding-block:145px 110px}.front-studio-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px}.front-studio-nav{align-self:start;position:sticky;top:110px}.front-studio-nav h2{font-size:27px;margin:10px 0 30px}.front-studio-nav nav{display:grid;gap:3px}.front-studio-nav nav a{border-bottom:1px solid var(--account-line);padding:13px 2px}.front-studio-nav nav a:hover{color:#bd4b4b}.front-studio-content{min-width:0}.front-studio-content>h1{font-size:clamp(36px,4vw,52px);line-height:1.04;margin:0 0 16px}.front-studio-content>p:not(.front-preview-kicker,.front-studio-notice){color:var(--account-muted);line-height:1.6;max-width:700px}.front-studio-notice{margin:0 0 28px;background:#e3bd7938;border-left:3px solid #bd4b4b;padding:14px 18px}.front-studio-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:38px}.front-studio-stats>div{border-top:1px solid var(--account-line);background:#1c1b19;padding:18px 20px;min-height:115px}.front-studio-stats span,.front-studio-stats strong{display:block}.front-studio-stats span{color:var(--account-muted);font-size:14px;margin-bottom:10px}.front-studio-stats strong{font:300 clamp(23px,3vw,36px)/1.1 var(--font-serif)}.front-studio-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block:30px}.front-studio-actions a{background:#151413;color:#faf7f2;padding:13px 20px;border-radius:4px}.front-studio-actions a:first-child{background:#bd4b4b}.front-studio-panel{margin-top:32px;background:#1c1b19;border:1px solid var(--account-line);border-radius:5px;padding:clamp(18px,3vw,32px)}.front-studio-panel h2{font-size:30px;margin:0 0 16px}.front-studio-panel p{line-height:1.6}.front-studio-panel .card{background:#151413;padding:24px}.front-studio-panel .grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.front-studio-panel .grid input,.front-studio-panel .grid select{width:100%}.front-studio-panel label{display:block}.front-studio-panel .flex.items-center.justify-between{display:flex;align-items:center;justify-content:space-between;gap:15px}.front-studio-orders{display:grid;gap:12px;margin-top:30px}.front-studio-orders a{display:grid;gap:7px;border:1px solid var(--account-line);background:#1c1b19;padding:20px;border-radius:5px}.front-studio-orders small{color:#bd4b4b}.front-studio-orders strong{font:300 28px var(--font-serif)}.front-studio-orders span{color:var(--account-muted)}.front-studio-back{display:inline-block;margin-bottom:28px;color:#d86a6a}.front-studio-profile>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--account-line);padding-block:14px}.front-studio-profile dd{margin:0}.front-studio-help{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.front-studio-help article{background:#1c1b19;border:1px solid var(--account-line);padding:22px}.front-studio-help h2{font-size:26px}.front-studio-help p{color:var(--account-muted);line-height:1.5}.front-studio-contact a,.front-studio-help a{color:#d86a6a;text-decoration:underline}.front-studio-contact{margin-top:40px}@media (max-width:900px){.front-studio-layout{grid-template-columns:1fr;gap:35px}.front-studio-nav{position:static}.front-studio-nav nav{display:flex;overflow-x:auto;gap:15px;white-space:nowrap}.front-studio-help{grid-template-columns:1fr}}@media (max-width:600px){.front-studio-shell{padding-top:135px}.front-studio-panel .grid,.front-studio-stats{grid-template-columns:1fr}}.front-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:35px;margin-top:38px}.front-cart-items{display:grid;align-content:start}.front-cart-items article{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:20px;border-top:1px solid var(--account-line);padding-block:20px}.front-cart-image{width:90px;height:100px;position:relative;background:var(--account-line)}.front-cart-image img{object-fit:cover}.front-cart-items h2{font-size:25px;margin:0 0 6px}.front-cart-items p{font-size:14px;color:var(--account-muted)}.front-cart-items button{padding:0;border:0;background:none;color:#d86a6a;text-decoration:underline}.front-cart-qty{display:grid;justify-items:end;align-content:start;gap:8px}.front-cart-qty label{font-size:13px}.front-cart-qty input{width:70px;border:1px solid var(--account-line);padding:7px;background:#faf7f20d;border-color:#faf7f266;color:#faf7f2}.front-cart-summary{align-self:start;background:#1c1b19;border:1px solid var(--account-line);padding:23px}.front-cart-summary h2{font-size:30px;margin:0 0 24px}.front-cart-summary p{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--account-line);padding-top:14px}.front-cart-summary>a{display:block;text-align:center;background:#bd4b4b;color:#fff;border-radius:4px;padding:13px;margin-top:24px}@media (max-width:750px){.front-cart-layout{grid-template-columns:1fr}.front-cart-items article{grid-template-columns:70px minmax(0,1fr)}.front-cart-image{width:70px;height:80px}.front-cart-qty{grid-column:2;justify-items:start}}.front-support-questions{margin-top:42px}.front-support-questions>label{display:block;font-weight:600;margin-bottom:8px}.front-support-questions>input{width:min(100%,650px);padding:13px 15px;border:1px solid var(--account-line);background:#1c1b19;margin-bottom:32px}.front-support-questions details{border-top:1px solid var(--account-line);padding-block:20px}.front-support-questions summary{cursor:pointer;font:300 25px var(--font-serif)}.front-support-questions details p{line-height:1.65;max-width:700px;color:var(--account-muted)}.front-support-contact{border-top:1px solid var(--account-line);padding-top:36px;margin-top:55px}.front-support-contact h2{font-size:34px}.front-support-contact p{max-width:620px;line-height:1.6}.front-support-contact a{display:inline-block;border-bottom:1px solid #bd4b4b;margin:15px 25px 0 0}.front-preview-footer nav{display:flex;flex-wrap:wrap;gap:22px}.front-preview-footer nav a:hover{text-decoration:underline}.front-preview-product{position:relative;min-width:0}.front-preview-product-image{position:relative;aspect-ratio:4/5;background:#1514130d;overflow:hidden}.front-preview-product-image img{object-fit:cover;transition:transform .35s}.front-preview-product:hover .front-preview-product-image img{transform:scale(1.035)}.front-preview-product-image>span:first-child:not(.front-preview-type){display:grid;place-items:center;height:100%;color:#15141388}.front-preview-type{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:3px;background:#faf7f2;color:#151413;font-size:13px}.front-preview-product-info{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-top:16px}.front-preview-product-info h3{font:300 26px/1.1 P3 Scaver,Georgia,serif;margin:0 0 5px}.front-preview-product-info p{margin:0;color:#151413aa;font-size:14px;line-height:1.4}.front-preview-product-info strong{white-space:nowrap;font-size:15px;padding-top:3px}.front-preview-add{position:absolute;top:12px;right:12px;min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-radius:4px;background:#bd4b4b;color:#faf7f2;opacity:0;transition:opacity .2s}.front-preview-add:focus-visible,.front-preview-product:hover .front-preview-add{opacity:1}.front-preview-empty{padding:100px 20px;text-align:center}.front-preview-empty p{font:300 30px/1.2 P3 Scaver,Georgia,serif;margin:0 0 18px}.front-preview-empty a{display:inline-block;border-bottom:1px solid #bd4b4b;color:#bd4b4b;font-size:15px;padding-bottom:4px}.front-preview-pagination{display:flex;justify-content:center;gap:18px;margin-top:55px}.front-preview-pagination a{padding:10px 18px;border:1px solid #151413;border-radius:4px}.front-preview-footer{background:#151413;color:#faf7f2;padding:56px 0}.front-preview-footer .front-preview-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.front-preview-footer p{color:#faf7f2aa;font-size:14px}.front-home h1,.front-home h2,.front-home h3{font-family:P3 Scaver,Georgia,serif;font-weight:300}.front-home-hero{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#151413;color:#faf7f2}.front-home-hero-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden}.front-home-hero-backdrop video{width:100%;height:100%;object-fit:cover;opacity:.55}.front-home-hero-backdrop span{position:absolute;inset:0;background:#15141388}.front-home-hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse 58% 70% at 82% 46%,#6f3930 0,#39231f 36%,transparent 72%),linear-gradient(135deg,#1b1715,#151413 58%)}.front-home-hero-art:before{content:"";position:absolute;width:min(58vw,850px);height:min(80vw,850px);right:5%;top:6%;border:1px solid #faf7f227;border-radius:45% 55% 32% 68%/63% 39% 61% 37%;transform:rotate(-18deg);box-shadow:0 0 160px #bd4b4b2e,inset 0 0 130px #bd4b4b17}.front-home-hero-art:after{content:"";position:absolute;width:min(38vw,560px);height:min(55vw,700px);right:18%;top:19%;border:1px solid #faf7f21f;border-radius:70% 30% 65% 35%/40% 70% 30% 60%;transform:rotate(16deg)}.front-home-hero-art span{position:absolute;width:28vw;height:35vw;right:14%;top:27%;background:radial-gradient(ellipse,#c9775960,transparent 65%);filter:blur(45px)}.front-home-hero-inner{min-height:100svh;padding-top:max(190px,24svh);padding-bottom:clamp(105px,16svh,180px);display:flex;flex-direction:column;justify-content:end}.front-home-hero h1{max-width:1050px;margin:4px 0 42px;font-size:clamp(70px,9vw,152px);line-height:.88;letter-spacing:-.045em}.front-home-hero h1 em{color:#d86a6a;font-weight:300}#front-home-title{margin-bottom:42px}.front-home-rotating-word{animation:front-word-enter .6s cubic-bezier(.22,1,.36,1)}@keyframes front-word-enter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.front-home-rotating-word{animation:none}}.front-home-data-note{align-self:start;padding:7px 10px;margin:0 0 18px;border:1px solid #faf7f260;border-radius:3px;color:#faf7f2bf;font-size:12px}.front-home-hero-bottom{display:flex;align-items:end;gap:50px}.front-home-hero-bottom p{width:min(100%,380px);margin:0;color:#faf7f2c0;font-size:18px;line-height:1.6}.front-home-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.front-home-button,.front-home-outline{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 19px;border-radius:4px;font-size:15px}.front-home-button{background:#bd4b4b;color:#faf7f2!important}.front-home-button:hover{background:#a83d3d}.front-home-outline{border:1px solid #faf7f266;color:#faf7f2!important}.front-home-scroll{position:absolute;bottom:24px;left:50%;color:#faf7f29c}.front-home-manifesto{position:relative;min-height:90svh;display:flex;align-items:center;padding:120px 0;overflow:hidden;background:#201816}.front-home-organic-field{position:absolute;inset:0}.front-home-manifesto>.front-preview-wrap{position:relative}.front-home-manifesto-panel{max-width:980px;padding:clamp(34px,5vw,75px);border-radius:8px;background:#151413;color:#faf7f2;box-shadow:0 35px 90px #100e0d68}.front-home-manifesto h2{margin:18px 0 32px;font-size:clamp(42px,6.3vw,102px);line-height:.98;letter-spacing:-.025em}.front-home-manifesto h2 em{color:#bd4b4b;font-weight:300}.front-home-manifesto-panel>p:last-child{max-width:590px;margin:0;color:#faf7f2bd;font-size:19px;line-height:1.65}.front-home-seal{padding:150px 0;background:#322825;color:#faf7f2}.front-home-seal-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:9%}.front-home-seal-copy h2{margin:20px 0 28px;font-size:clamp(46px,5vw,82px);line-height:1}.front-home-seal-copy h2 em{font-weight:300}.front-home-seal-copy>p:not(.front-preview-kicker){max-width:430px;color:#faf7f2af;font-size:17px;line-height:1.7}.front-home-text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid;padding:8px 0;margin-top:20px;font-size:15px}.front-home-artwork-stack{position:relative;padding-right:16%;padding-bottom:26px}.front-home-certificate{position:absolute;top:36px;right:0;bottom:0;width:70%;display:flex;flex-direction:column;justify-content:end;align-items:end;gap:10px;padding:26px;background:#faf7f2;color:#151413;box-shadow:0 20px 55px #0006;text-align:right;transform:rotate(2deg)}.front-home-certificate svg{color:#bd4b4b}.front-home-certificate span{text-transform:uppercase;font-size:12px;letter-spacing:.12em}.front-home-certificate strong{font-weight:400;font-size:14px}.front-home-artwork{position:relative;display:block;width:84%;padding:20px;background:#1e1b1a;color:#faf7f2;box-shadow:0 25px 65px #0007}.front-home-artwork-image{position:relative;aspect-ratio:4/5;background:#4a302b;overflow:hidden}.front-home-artwork-image img{object-fit:cover}.front-home-artwork h3{margin:18px 0 3px;font-size:29px}.front-home-artwork p{margin:0;color:#faf7f2b4;font-size:14px}.front-home-artists{padding:130px 0 140px;background:#faf7f2}.front-home-artists-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px}.front-home-artists h2{margin:9px 0 0;font-size:clamp(44px,5.3vw,78px);line-height:1}.front-home-artists .front-preview-kicker{margin:0}.front-home-demo-note{margin:-12px 0 25px;font-size:14px;color:#1514139c}.front-home-artists-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.front-home-artist{min-width:0}.front-home-artist:nth-child(2){padding-top:48px}.front-home-artist-image{position:relative;aspect-ratio:4/5;background:#1514130d;overflow:hidden}.front-home-artist-image img{object-fit:cover}.front-home-artist-image>span{display:grid;place-items:center;height:100%;font:100px P3 Scaver,Georgia,serif;color:#bd4b4b}.front-home-artist h3{display:flex;align-items:center;gap:8px;margin:18px 0 4px;font-size:28px}.front-home-artist h3 svg{color:#bd4b4b}.front-home-artist p{margin:0;color:#1514139e;font-size:15px;line-height:1.5}.front-home-cta{padding:110px 0;background:#eee8e0}.front-home-cta .front-preview-wrap{display:flex;align-items:end;justify-content:space-between;gap:45px}.front-home-cta h2{max-width:750px;margin:10px 0 20px;font-size:clamp(40px,5.5vw,74px);line-height:1.02}.front-home-cta p:last-child{max-width:510px;color:#151413ad;line-height:1.6}.front-home-cta .front-home-button{flex-shrink:0}@media (max-width:1000px){.front-preview-grid{grid-template-columns:210px minmax(0,1fr);gap:28px}.front-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}.front-home-seal-grid{gap:5%}}@media (max-width:700px){.front-preview-wrap{width:min(100% - 32px,1280px)}.front-preview-header{width:calc(100% - 20px);height:auto;min-height:96px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-bottom:-110px}.front-preview-header nav{grid-row:2;grid-column:1/-1;width:100%;gap:18px;overflow-x:auto;white-space:nowrap;font-size:13px;padding-bottom:4px;scrollbar-width:none}.front-preview-header nav::-webkit-scrollbar{display:none}.front-preview-header nav a{flex:none}.front-preview-hero{padding-top:138px}.front-preview-hero-content{display:grid;gap:28px}.front-preview-search{width:100%}.front-preview-grid{grid-template-columns:1fr;padding-top:30px;gap:30px}.front-preview-filters form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.front-preview-filters h2{grid-column:1/-1;margin-bottom:0}.front-preview-filters .front-preview-clear{align-self:center}.front-preview-products{gap:34px 14px}.front-preview-product-info{display:block}.front-preview-product-info strong{display:block;margin-top:8px}.front-preview-add{position:static;margin-top:10px;opacity:1;width:100%;justify-content:center}.front-home-hero-inner{padding-top:180px}.front-home-hero h1{font-size:clamp(65px,14vw,110px)}.front-home-hero-bottom{display:grid;gap:22px}.front-home-manifesto{padding:90px 0}.front-home-seal{padding:95px 0}.front-home-seal-grid{grid-template-columns:1fr;gap:65px}.front-home-artwork-stack{width:min(100%,580px);margin-inline:auto}.front-home-artists{padding:90px 0}.front-home-artists-heading{display:block}.front-home-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-home-cta .front-preview-wrap{display:block}.front-home-cta .front-home-button{margin-top:20px}}@media (max-width:480px){.front-preview-products{grid-template-columns:1fr}.front-preview-footer .front-preview-wrap{display:block}.front-home-hero h1{font-size:clamp(60px,17vw,86px)}.front-home-hero-art:before{width:95vw;height:95vw;right:-35%;top:12%}.front-home-hero-art:after{width:70vw;height:90vw;right:4%;top:23%}.front-home-manifesto h2{font-size:clamp(39px,10vw,60px)}.front-home-artists-grid{grid-template-columns:1fr}.front-home-artist:nth-child(2){padding-top:0}.front-home-certificate{padding:13px}.front-home-certificate span{font-size:10px}}@media (hover:none){.front-preview-add{opacity:1}}.front-product{min-height:100vh;padding:100px 0 120px;background:#151413;color:#faf7f2}.front-product-top{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2.5fr) 84px;gap:40px;align-items:stretch}.front-product-details{min-width:0;display:flex;flex-direction:column;padding:18px 0 12px 10px}.front-product-artist{color:#dbb779!important;font:italic 22px P3 Scaver,Georgia,serif}.front-product h1,.front-product h2{font-family:P3 Scaver,Georgia,serif;font-weight:300}.front-product h1{margin:10px 0 25px;font-size:clamp(32px,2.6vw,48px);line-height:.97;overflow-wrap:break-word}.front-product-technique{margin:0;color:#faf7f299;font-size:15px}.front-product-price{margin-top:24px;color:#dbb779;font:32px P3 Scaver,Georgia,serif}.front-product-edition{margin:8px 0 0;color:#faf7f2b0;font-size:14px}.front-product-buy,.front-product-purchase button{align-self:start;margin-top:16px;border:0;border-radius:999px;padding:13px 24px;background:#dbb779;color:#151413}.front-product-buy:disabled,.front-product-purchase button:disabled{cursor:not-allowed;opacity:.55}.front-product-unavailable{color:#faf7f29c;font-size:13px;line-height:1.4}.front-product-provenance{margin-top:auto;padding:36px 0 0 20px;border-left:1px solid #dbb77970}.front-product-provenance p{display:grid;gap:3px;position:relative;margin:0 0 20px;color:#faf7f29e;font-size:13px;line-height:1.45}.front-product-provenance p:before{content:"";position:absolute;left:-25px;top:5px;width:9px;height:9px;border:1px solid #dbb779;border-radius:50%;background:#151413}.front-product-provenance span{color:#faf7f2;font-size:14px}.front-product-stage{position:relative;min-width:0;width:100%;max-width:calc(100svh - 110px);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:7px;background:#241e19}.front-product-stage-media,.front-product-stage-media>button{position:absolute;inset:0;width:100%;height:100%}.front-product-stage-media>button{border:0;background:none;padding:0}.front-product-stage-media img,.front-product-stage-media video{width:100%;height:100%;object-fit:contain}.front-product-stage-media>span{display:grid;place-items:center;height:100%;color:#faf7f299}.front-product-counter{position:absolute;bottom:18px;left:18px;padding:7px 12px;border-radius:999px;background:#151413a9;font-size:13px}.front-product-thumbnails{display:flex;flex-direction:column;gap:8px}.front-product-thumbnails button{position:relative;width:84px;height:74px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#332a24}.front-product-thumbnails button[aria-pressed=true]{border-color:#dbb779}.front-product-thumbnails img,.front-product-thumbnails video{width:100%;height:100%;object-fit:cover}.front-product-story{display:grid;grid-template-columns:7fr 5fr;gap:14px;margin-top:50px}.front-product-label,.front-product-purchase{padding:clamp(26px,4vw,54px);border-radius:7px}.front-product-label{background:#faf7f2;color:#151413}.front-product-label h2{margin:0 0 24px;font-size:clamp(42px,5vw,80px);line-height:.94}.front-product-label>p:not(.front-preview-kicker){max-width:600px;line-height:1.6}.front-product-label dl{margin:35px 0 0;padding-top:20px;border-top:1px solid #15141333}.front-product-label dl div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.front-product-label dt{color:#151413a0}.front-product-label dd{margin:0;text-align:right}.front-product-purchase{display:flex;flex-direction:column;align-items:start;background:#dbb779;color:#151413}.front-product-purchase>strong{margin-top:10px;font:52px P3 Scaver,Georgia,serif}.front-product-purchase p{line-height:1.5}.front-product-purchase button{display:inline-flex;align-items:center;gap:14px;margin-top:auto;background:#151413;color:#faf7f2}.front-product-purchase small{display:inline-flex;align-items:center;gap:7px;margin-top:16px}.front-product-viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:30px;background:#151413f7}.front-product-viewer>button{position:absolute;z-index:1;top:20px;right:20px;border:0;background:#faf7f222;color:#faf7f2;border-radius:50%;width:48px;height:48px}.front-product-viewer img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:1000px){.front-product-top{grid-template-columns:minmax(190px,1fr) minmax(0,2.5fr) 74px;gap:20px}.front-product-thumbnails button{width:74px;height:66px}}@media (max-width:760px){.front-product{padding-top:115px}.front-product-top{display:flex;flex-direction:column}.front-product-details{padding:0}.front-product-stage{max-width:none}.front-product-thumbnails{flex-direction:row;overflow-x:auto}.front-product-provenance{margin-top:12px}.front-product-story{grid-template-columns:1fr}}.front-gallery{min-height:100vh;background:#151413;color:#faf7f2;padding-bottom:100px}.front-gallery-intro{padding-top:170px;padding-bottom:85px}.front-artist-page h1,.front-artist-page h2,.front-artist-page h3,.front-gallery h1,.front-gallery h2,.front-gallery h3{font-family:P3 Scaver,Georgia,serif;font-weight:300}.front-gallery h1{margin:0;font-size:clamp(52px,8vw,128px);line-height:.96}.front-gallery-intro>p:last-child{max-width:590px;margin:23px 0 0;color:#faf7f2b5;font-size:18px;line-height:1.6}.front-gallery-intro a{color:#d86a6a;text-decoration:underline}.front-gallery-empty{padding:80px 0;color:#faf7f2ad}.front-gallery-room{border-top:1px solid #faf7f22b;padding:58px 0 90px}.front-gallery-room-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:55px}.front-gallery-artist{position:sticky;top:100px}.front-gallery-artist h2{margin:0;font-size:clamp(38px,4vw,58px);line-height:1}.front-gallery-artist p{margin:20px 0;color:#faf7f2b6;font:italic 21px/1.5 P3 Scaver,Georgia,serif}.front-gallery-artist a{display:inline-block;margin-top:12px;padding-bottom:6px;border-bottom:1px solid #faf7f26b}.front-gallery-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.front-gallery-work{display:block}.front-gallery-work-image{position:relative;aspect-ratio:4/5;background:#332623;overflow:hidden}.front-gallery-work-image img{object-fit:contain;padding:7%;transition:transform .7s}.front-gallery-work:hover img{transform:scale(1.03)}.front-gallery-work-image span{display:grid;place-items:center;height:100%;color:#faf7f299}.front-gallery-work h3{margin:14px 0 3px;font-size:24px}.front-gallery-work p{margin:0;color:#faf7f299;font-size:14px}.front-artist-page{min-height:100vh;padding:150px 0 110px;background:#151413;color:#faf7f2}.front-artist-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.front-artist-intro h1{margin:0 0 20px;font-size:clamp(56px,7vw,112px);line-height:.95}.front-artist-verified{display:inline-flex;align-items:center;gap:8px;color:#d86a6a}.front-artist-bio{max-width:610px;color:#faf7f2ba;font-size:19px;line-height:1.65}.front-artist-avatar{position:relative;aspect-ratio:4/5;background:#392824;overflow:hidden}.front-artist-avatar img{object-fit:cover}.front-artist-avatar span{display:grid;place-items:center;height:100%;font:180px P3 Scaver,Georgia,serif;color:#d86a6a}.front-artist-works{margin-top:110px}.front-artist-works-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:35px;border-top:1px solid #faf7f22b;padding-top:30px}.front-artist-works h2{margin:0;font-size:55px}.front-artist-works .front-gallery-works{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.front-gallery-intro{padding-top:140px}.front-artist-intro,.front-gallery-room-grid{grid-template-columns:1fr;gap:40px}.front-artist-page{padding-top:140px}.front-artist-works .front-gallery-works{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.front-artist-works .front-gallery-works,.front-gallery-works{grid-template-columns:1fr}}.site-menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:#faf7f2}.front-preview-header .site-mobile-nav{display:none}.site-desktop-nav a{padding:8px 6px;border-radius:4px}.front-preview-header .site-desktop-nav a[aria-current]{background:#faf7f2;color:#151413}@media (max-width:1000px){.front-preview-header{width:calc(100% - 20px);min-height:64px;height:64px;padding:0 14px;display:flex;margin-bottom:-78px}.front-preview-header .site-desktop-nav{display:none}.site-menu-toggle{display:inline-flex}.front-preview-header .site-mobile-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:72px;left:0;width:100%;max-height:calc(100svh - 110px);overflow:auto;padding:15px 20px;background:#151413;border:1px solid #faf7f21a;border-radius:5px;white-space:normal}.front-preview-header .site-mobile-nav a{padding:12px 0;border-bottom:1px solid #faf7f21a;font-size:15px}}.front-certificate-code,.front-preview-cart span,.front-preview-kicker,.site-footer h2{font-family:var(--font-mono)}.front-account-form h2{font-size:26px;line-height:1.2;margin-bottom:18px}