:root{--ink:#080708;--charcoal:#111114;--bone:#f7f2ea;--paper:#fffaf2;--muted:#b9afa7;--muted-dark:#716962;--red:#d70d1d;--magenta:#b30f7d;--violet:#3900a8;--line:#ffffff29;--dark-line:#08070821;--shadow:0 30px 90px #00000061}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-nav{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#080708c2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:76px;padding:14px clamp(20px,5vw,68px);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:#fff;align-items:center;gap:12px;height:52px;display:inline-flex}.brand img{object-fit:contain;object-position:center;background:#fff;width:38px;height:42px;padding:2px}.brand-text{text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:900;line-height:1}.nav-links{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;gap:clamp(14px,3vw,34px);font-size:12px;display:flex}.nav-links a{white-space:nowrap}.nav-links a:hover{color:#fff}.nav-links::-webkit-scrollbar{display:none}section{position:relative;overflow:hidden}.scene-dark{background:var(--ink);color:var(--paper)}.scene-light{background:var(--bone);color:var(--ink)}.scene-ink{color:var(--paper);background:#0e0d10}.hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(36px,7vw,96px);min-height:100vh;padding:132px clamp(22px,6vw,82px) 72px;display:grid}.hero:before{content:"";filter:blur(18px);opacity:.9;background:radial-gradient(circle at 50% 40%,#d70d1d52,#0000 34%),radial-gradient(circle at 72% 52%,#3900a85c,#0000 32%);height:72%;position:absolute;inset:-20% -10% auto 38%}.paint-rail{gap:9px;height:190px;display:flex;position:absolute;top:76px;right:clamp(32px,7vw,96px)}.paint-rail span{background:linear-gradient(180deg, var(--red), var(--magenta) 55%, var(--violet));border-radius:0 0 14px 14px;width:18px;display:block}.paint-rail span:nth-child(2){height:145px}.paint-rail span:nth-child(3){height:178px}.hero-copy{max-width:860px;position:relative}.eyebrow,.section-kicker,.micro-label{text-transform:uppercase;letter-spacing:.24em;color:var(--muted);margin:0 0 20px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:960px;margin-bottom:28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(58px,9vw,132px);line-height:.88}h2{letter-spacing:-.052em;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,6vw,84px);line-height:.94}h3{letter-spacing:-.04em;font-size:clamp(26px,3vw,42px);line-height:.98}.lede,.section-lede,.split-heading p,.gallery-intro p,.events p,.access-copy p{color:#fffaf2c2;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.scene-light .split-heading p,.scene-light .events p,.scene-light .section-lede{color:#080708ad}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.primary-button,.secondary-button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;border:0;justify-content:center;align-items:center;min-height:50px;padding:15px 24px;font-size:12px;font-weight:800;display:inline-flex}.primary-button{background:linear-gradient(90deg, var(--red), var(--magenta) 55%, var(--violet));color:#fff;box-shadow:0 18px 48px #b30f7d42}.secondary-button{color:#fff;border:1px solid #ffffff52}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.hero-art{place-items:center;min-height:560px;display:grid;position:relative}.canvas{background:var(--paper);box-shadow:var(--shadow);justify-content:flex-start;align-items:flex-end;padding:22px;display:flex;position:absolute;overflow:hidden}.canvas:before{content:"";background:linear-gradient(135deg,#0000 48%,#d70d1de6 49% 54%,#3900a8eb 76%);position:absolute;inset:0}.canvas:after{content:"";background:linear-gradient(var(--red), var(--magenta), var(--violet));filter:drop-shadow(0 28px 12px #0003);border-radius:0 0 38px 38px;width:34%;height:70%;position:absolute;top:0;right:16%}.canvas span{z-index:2;color:var(--ink);letter-spacing:.35em;writing-mode:vertical-rl;font-size:11px;font-weight:900;position:relative}.canvas-one{width:min(74%,420px);height:480px;transform:rotate(-3deg)translate(-34px)}.canvas-two{opacity:.94;width:250px;height:340px;transform:rotate(8deg)translate(150px,22px)}.canvas-three{opacity:.86;width:210px;height:270px;transform:rotate(-10deg)translate(-178px,140px)}.positioning,.events,.partnerships{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(30px,8vw,100px);display:grid}.signal-grid{border:1px solid var(--dark-line);background:var(--dark-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.signal-card{background:var(--bone);flex-direction:column;justify-content:space-between;min-height:230px;padding:26px;display:flex}.signal-card .rule{background:linear-gradient(90deg, var(--red), var(--violet));width:44px;height:4px}.signal-card p{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.22}.gallery-strip{grid-template-columns:.75fr 1.25fr;gap:clamp(32px,7vw,90px);padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px);display:grid}.gallery-intro{align-self:center}.art-grid{grid-template-columns:1fr 1fr;grid-auto-rows:310px;gap:18px;display:grid}.art-card{background:#18171b;border:1px solid #ffffff1a;padding:14px}.art-card.tall{grid-row:span 2}.abstract{height:calc(100% - 62px);min-height:210px}.a1{background:radial-gradient(circle at 25% 25%,#f7f2ea 0 10%,#0000 11%),linear-gradient(135deg,#151316 0 46%,#d70d1d 46% 50%,#b30f7d 51% 63%,#3900a8 64%)}.a2{background:linear-gradient(160deg,#f7f2ea 0 35%,#0e0d10 35% 45%,#d70d1d 46% 52%,#3900a8 75%)}.a3{background:radial-gradient(circle at 70% 28%,#d70d1d 0 11%,#0000 12%),linear-gradient(40deg,#f7f2ea,#b30f7d 48%,#0e0d10 49%)}.art-card p{letter-spacing:-.02em;margin:14px 0 3px;font-weight:800}.art-card span{color:var(--muted);font-size:13px}.event-feature{grid-template-columns:1fr minmax(300px,460px);align-items:center;gap:clamp(32px,8vw,100px);display:grid}.event-panel{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:flex-end;min-height:380px;padding:clamp(28px,4vw,48px);display:flex;position:relative}.event-panel:before{content:"";background:linear-gradient(var(--red), var(--magenta), var(--violet));border-radius:0 0 34px 34px;width:44px;height:68%;position:absolute;top:0;right:44px}.event-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.event-panel li{border-bottom:1px solid #ffffff29;padding-bottom:14px}.placements{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.placements h2,.placements .section-lede{max-width:980px}.placement-grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.placement-card{background:#151316;flex-direction:column;justify-content:space-between;min-height:360px;padding:24px;display:flex}.placement-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:13px}.placement-card span{color:#ffffff9e}.placement-card a{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;width:fit-content;margin-top:26px;font-size:13px}.placement-card.magenta{background:linear-gradient(#151316,#2b0821)}.placement-card.violet{background:linear-gradient(#151316,#16093a)}.placement-card.red{background:linear-gradient(#151316,#3a070c)}.placement-card.ink{background:#0b0b0d}.partner-marquee{flex-wrap:wrap;gap:10px;margin-top:60px;display:flex}.partner-marquee span{border:1px solid var(--dark-line);text-transform:uppercase;letter-spacing:.12em;background:#ffffff75;padding:14px 18px;font-size:14px}.private-access{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(34px,7vw,88px);padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px);display:grid}.access-copy{position:sticky;top:120px}.inquiry-form{background:var(--paper);color:var(--ink);box-shadow:var(--shadow);padding:clamp(24px,4vw,48px)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{gap:8px;margin-bottom:18px;display:grid}label span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-dark);font-size:12px;font-weight:900}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #0807082e;outline:none;padding:15px 14px}input:focus,textarea:focus,select:focus{border-color:var(--magenta);box-shadow:0 0 0 3px #b30f7d1f}textarea{resize:vertical}.inquiry-form .primary-button{width:100%}.inquiry-form .primary-button:disabled{opacity:.7;cursor:wait}.form-note{color:#0807089e;min-height:44px;margin:16px 0 0;line-height:1.45}@media (max-width:1000px){.hero,.gallery-strip,.event-feature,.private-access,.split-heading{grid-template-columns:1fr}.hero-art{min-height:460px}.signal-grid,.placement-grid{grid-template-columns:1fr 1fr}.access-copy{position:relative;top:auto}}@media (max-width:720px){.site-nav{flex-direction:column;align-items:flex-start;gap:14px;height:auto}.nav-links{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-bottom:4px;overflow-x:auto}.hero{padding-top:152px}.hero-art{display:none}.signal-grid,.placement-grid,.art-grid,.form-grid{grid-template-columns:1fr}.art-card.tall{grid-row:span 1}h1{font-size:clamp(52px,18vw,82px)}}@media (prefers-reduced-motion:reduce){*,html{scroll-behavior:auto!important;transition:none!important}}.subpage-hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,420px);align-items:end;gap:clamp(34px,7vw,86px);min-height:86vh;padding:150px clamp(22px,6vw,82px) 80px;display:grid}.subpage-hero h1{max-width:920px;font-size:clamp(54px,7.2vw,104px);line-height:.9}.subpage-hero:before{content:"";filter:blur(22px);background:radial-gradient(circle at 38% 38%,#d70d1d47,#0000 34%),radial-gradient(circle at 72% 60%,#3900a857,#0000 34%);height:74%;position:absolute;inset:14% -18% auto 42%}.subpage-hero>div,.subpage-hero aside{z-index:1;position:relative}.subpage-stat-panel,.story-quote-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff29;padding:clamp(24px,4vw,42px)}.subpage-stat-panel span,.story-quote-panel span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;display:block}.subpage-stat-panel strong{letter-spacing:-.08em;background:linear-gradient(90deg, var(--red), var(--magenta), var(--violet));color:#0000;-webkit-background-clip:text;margin:14px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(76px,10vw,128px);line-height:.86;display:block}.subpage-stat-panel p,.story-quote-panel p{color:#fffaf2c2;margin-bottom:0;line-height:1.55}.story-quote-panel p{letter-spacing:-.045em;margin-bottom:24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,48px);line-height:1}.artist-intro,.founder-story,.artist-roster{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.artist-profile-card{background:#17161a;border:1px solid #ffffff1a;grid-template-rows:1.1fr .9fr;min-height:560px;display:grid}.artist-artwork-mark{min-height:250px}.mark-1{background:radial-gradient(circle at 28% 24%,#f7f2ea 0 8%,#0000 9%),linear-gradient(135deg,#111114 0 38%,#d70d1d 39% 43%,#b30f7d 44% 62%,#3900a8 63%)}.mark-2{background:linear-gradient(155deg,#f7f2ea 0 32%,#111114 33% 45%,#d70d1d 46% 56%,#3900a8 57%)}.mark-3{background:radial-gradient(circle at 74% 24%,#d70d1d 0 10%,#0000 11%),linear-gradient(45deg,#f7f2ea 0 34%,#b30f7d 35% 52%,#111114 53%)}.mark-4{background:linear-gradient(90deg,#111114 0 20%,#d70d1d 20% 24%,#f7f2ea 24% 60%,#3900a8 60%)}.artist-card-copy{align-content:start;gap:12px;padding:28px;display:grid}.artist-card-copy>p:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.artist-card-copy h2{margin:0;font-size:clamp(34px,4vw,58px)}.artist-card-copy span{color:#ffffffa3;font-size:14px;display:block}.artist-note{color:#fffaf2c7;margin:8px 0 0;line-height:1.5}.artist-card-copy a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;width:fit-content;margin-top:12px;font-size:12px;font-weight:800}.artist-standards,.about-manifesto{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.standards-grid,.belief-grid{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.standards-grid article,.belief-grid article{background:var(--bone);min-height:260px;padding:26px}.standards-grid h3,.belief-grid h3{margin-bottom:18px}.standards-grid p,.belief-grid p{color:#080708a8;line-height:1.5}.timeline{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.timeline-list{border-top:1px solid #ffffff24;margin-top:44px}.timeline-item{border-bottom:1px solid #ffffff24;grid-template-columns:120px 1fr;gap:clamp(22px,5vw,78px);padding:clamp(28px,5vw,60px) 0;display:grid}.timeline-item>span{color:var(--muted);letter-spacing:.22em;font-weight:900}.timeline-item h2{max-width:980px;font-size:clamp(34px,5vw,68px)}.timeline-item p{color:#fffaf2bd;max-width:880px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.manifesto-card{max-width:1050px}.manifesto-card p:last-child{color:#080708ad;max-width:840px;font-size:clamp(18px,1.7vw,23px);line-height:1.5}@media (max-width:1000px){.subpage-hero,.artist-grid{grid-template-columns:1fr}.standards-grid,.belief-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.subpage-hero{padding-top:176px}.standards-grid,.belief-grid,.timeline-item{grid-template-columns:1fr}}.subpage-hero>div:not(.paint-rail){grid-column:1}.subpage-hero>aside{grid-column:2}.funnel-nav .nav-links{gap:clamp(12px,2.4vw,28px)}.artist-funnel .funnel-hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,440px);align-items:end;gap:clamp(34px,7vw,92px);min-height:100vh;padding:148px clamp(22px,6vw,82px) 78px;display:grid}.funnel-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 18%,#d70d1d47,#0000 30%),radial-gradient(circle at 88% 52%,#3900a847,#0000 34%),linear-gradient(110deg,#ffffff0a,#0000 44%);position:absolute;inset:0}.funnel-hero-copy,.funnel-market-card{z-index:1;position:relative}.funnel-hero h1{max-width:1050px;font-size:clamp(50px,7.8vw,118px)}.funnel-guardrail{color:#fffaf294;max-width:820px;margin-top:24px;line-height:1.5}.funnel-market-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#fff1;border:1px solid #ffffff29;padding:clamp(24px,4vw,42px)}.funnel-market-card span,.investment-panel span,.market-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.funnel-market-card strong{letter-spacing:-.06em;margin:18px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,6vw,82px);line-height:.92;display:block}.funnel-market-card p{color:#fffaf2d1;font-size:20px;line-height:1.3}.funnel-market-card small{color:#fffaf299;line-height:1.5;display:block}.funnel-market-card ol{color:#fffaf2c7;gap:12px;padding-left:22px;line-height:1.45;display:grid}.funnel-problem,.funnel-mechanism,.funnel-markets,.funnel-offer,.fit-section,.founder-band,.funnel-faq,.final-funnel-cta{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.funnel-beliefs article{min-height:300px}.funnel-mechanism h2,.founder-band h2,.final-funnel-cta h2{max-width:1050px}.process-line{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.process-line article{background:#151316;flex-direction:column;justify-content:space-between;min-height:260px;padding:26px;display:flex}.process-line span{color:#0000;-webkit-text-stroke:1px #ffffff80;font-family:Playfair Display,Georgia,serif;font-size:70px;line-height:.8}.process-line p{color:#fffaf2c2;font-size:18px;line-height:1.35}.market-grid{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.market-card{background:var(--bone);min-height:320px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:26px;display:flex}.market-card:hover{background:var(--paper)}.market-card strong{letter-spacing:-.08em;background:linear-gradient(90deg, var(--red), var(--magenta), var(--violet));color:#0000;-webkit-background-clip:text;font-family:Playfair Display,Georgia,serif;font-size:clamp(82px,10vw,142px);line-height:.8;display:block}.market-card p{letter-spacing:-.02em;font-size:20px;line-height:1.22}.market-card small{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;width:fit-content;font-weight:900}.offer-stack-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.offer-stack-grid article{background:linear-gradient(#151316,#0d0c0f);border:1px solid #ffffff1f;min-height:300px;padding:28px}.offer-stack-grid h3{font-size:clamp(28px,3vw,42px)}.offer-stack-grid p{color:#fffaf2b3;line-height:1.5}.investment-panel{background:linear-gradient(100deg,#d70d1d2e,#b30f7d24,#3900a82e);border:1px solid #ffffff29;margin-top:22px;padding:clamp(26px,4vw,46px)}.investment-panel strong{letter-spacing:-.08em;margin:18px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(70px,10vw,130px);line-height:.8;display:block}.investment-panel p{color:#fffaf2c7;max-width:1000px;line-height:1.55}.fit-columns{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fit-columns article{background:var(--bone);padding:clamp(28px,4vw,50px)}.fit-columns ul{color:#080708b8;gap:14px;margin:0;padding-left:20px;font-size:19px;line-height:1.42;display:grid}.faq-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;display:grid}.faq-grid article{border:1px solid var(--dark-line);background:#ffffff8f;padding:26px}.faq-grid h3{font-size:clamp(24px,2.6vw,36px)}.faq-grid p{color:#080708ad;line-height:1.5}.final-funnel-cta{text-align:center}.final-funnel-cta h2,.final-funnel-cta p{margin-left:auto;margin-right:auto}.application-page .private-access{padding-top:148px}.artist-application-section h1{font-size:clamp(48px,7vw,104px)}.selected-market-pill{text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff38;margin:12px 0 24px;padding:12px 16px;display:inline-flex;color:#fff!important;font-size:13px!important}.artist-application-form .wide{grid-column:1/-1}.checkbox-stack{gap:10px;margin:10px 0 22px;display:grid}.checkbox-stack label{color:#080708b8;grid-template-columns:none;align-items:flex-start;gap:12px;margin:0;line-height:1.35;display:flex}.checkbox-stack input{width:auto;margin-top:3px}.checkbox-stack span{color:#080708b8;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.submitted-hero{min-height:100vh}@media (max-width:1000px){.artist-funnel .funnel-hero,.process-line,.market-grid,.offer-stack-grid,.fit-columns,.faq-grid{grid-template-columns:1fr}}@media (max-width:720px){.artist-funnel .funnel-hero{padding-top:188px}.funnel-hero h1{font-size:clamp(46px,15vw,76px)}.process-line article,.market-card,.offer-stack-grid article{min-height:auto}}.artwork-page{background:var(--ink);overflow-x:hidden}.artwork-hero{grid-template-columns:minmax(320px,.96fr) minmax(340px,.74fr);align-items:center;gap:clamp(28px,5.8vw,84px);min-height:100vh;padding:126px clamp(18px,5vw,72px) 54px;display:grid}.artwork-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 20%,#ffcd2724,#0000 22%),radial-gradient(circle at 78% 22%,#1950dc2e,#0000 26%),radial-gradient(circle at 52% 78%,#ff3a911f,#0000 30%),linear-gradient(120deg,#ffffff0e,#0000 38%);position:absolute;inset:0}.artwork-hero-image-wrap,.artwork-acquisition-card{z-index:1;min-width:0;max-width:100%;position:relative}.artwork-hero-image-wrap{gap:14px;display:grid}.artwork-image-frame{background:#050505;border:1px solid #ffffff29;place-items:center;max-height:calc(100vh - 170px);padding:clamp(10px,1.6vw,18px);display:grid;box-shadow:0 34px 100px #0000008f}.artwork-main-image{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 210px);display:block}.artwork-image-note{color:#fffaf294;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}.artwork-acquisition-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow);background:#0a090bb8;border:1px solid #ffffff29;padding:clamp(24px,3.8vw,44px)}.artwork-acquisition-card h1{margin-bottom:16px;font-size:clamp(62px,8vw,124px)}.artwork-artist-line{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(18px,2vw,24px)}.artwork-artist-line span{color:var(--muted);letter-spacing:.04em;margin-top:4px;font-size:14px;display:block}.artwork-hero-description{color:#fffaf2c2;font-size:clamp(17px,1.5vw,20px);line-height:1.45}.artwork-price-block{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin:30px 0;padding:22px 0}.artwork-price-block span,.artwork-price-block small,.artwork-quick-specs dt,.artwork-spec-grid dt,.river-house-stat span,.artwork-form-summary span,.artwork-form-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.artwork-price-block strong{letter-spacing:-.055em;margin:9px 0 8px;font-family:Playfair Display,Georgia,serif;font-size:clamp(44px,5vw,72px);line-height:.9;display:block}.artwork-cta-stack{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.artwork-quick-specs{gap:16px;margin:0;display:grid}.artwork-quick-specs div{border-top:1px solid #ffffff1a;padding-top:16px}.artwork-quick-specs dd{color:#fffaf2d1;margin:7px 0 0;line-height:1.35}.artwork-story,.artwork-spec-section,.river-house-context,.artwork-approval-note{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.artwork-story{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(34px,8vw,110px);display:grid}.artwork-story-copy h2{max-width:760px}.artwork-story-copy p:last-child{color:#080708ad;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.artwork-detail-list{border:1px solid var(--dark-line);background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.artwork-detail-list article{background:var(--bone);flex-direction:column;justify-content:space-between;min-height:230px;padding:26px;display:flex}.artwork-detail-list span{background:linear-gradient(90deg,#ffca2e,#ff3a91,#1950dc);width:42px;height:4px}.artwork-detail-list p{color:#080708c2;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.22}.artwork-spec-section{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:clamp(34px,7vw,90px);display:grid}.artwork-spec-section h2{max-width:760px}.artwork-spec-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.artwork-spec-grid div{background:#151316;min-height:146px;padding:22px}.artwork-spec-grid dd{color:#fffaf2db;margin:10px 0 0;font-size:18px;line-height:1.35}.river-house-context{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:clamp(34px,8vw,110px);display:grid}.river-house-stat{background:var(--ink);min-height:440px;color:var(--paper);flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:relative;overflow:hidden}.river-house-stat:before{content:"";background:linear-gradient(#ffca2e,#ff3a91,#1950dc);border-radius:0 0 28px 28px;width:38px;height:78%;position:absolute;top:0;right:38px}.river-house-stat strong{letter-spacing:-.08em;font-family:Playfair Display,Georgia,serif;font-size:clamp(128px,18vw,230px);line-height:.75}.river-house-stat p{color:#fffaf2b8;margin:12px 0 0;font-size:20px;line-height:1.25}.river-house-copy p:not(.section-kicker){color:#080708ad;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.artwork-inquiry-section .inquiry-form input[name=artwork],.artwork-inquiry-section .inquiry-form input[name=location]{background:#f7f2ea}.artwork-form-summary{background:#ffffff0f;border:1px solid #ffffff24;margin-top:28px;padding:20px}.artwork-form-summary strong{margin:8px 0;font-family:Playfair Display,Georgia,serif;font-size:42px;line-height:.95;display:block}.artwork-approval-note ul{color:#080708b3;gap:12px;margin:30px 0 0;padding-left:22px;font-size:18px;line-height:1.4;display:grid}.artwork-approval-note h2{max-width:760px}@media (max-width:1000px){.artwork-hero,.artwork-story,.artwork-spec-section,.river-house-context{grid-template-columns:1fr}.artwork-image-frame,.artwork-main-image{max-height:none}.artwork-spec-grid,.artwork-detail-list{grid-template-columns:1fr 1fr}}@media (max-width:720px){.artwork-page .site-nav{flex-direction:row;align-items:center;height:68px;padding:10px 20px}.artwork-page .nav-links{display:none}.artwork-hero{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;padding:92px 18px 54px}.artwork-hero-image-wrap,.artwork-acquisition-card{width:100%;max-width:calc(100vw - 36px)}.artwork-image-frame{width:100%;overflow:hidden}.artwork-acquisition-card{overflow-wrap:break-word;padding:24px}.artwork-acquisition-card h1{overflow-wrap:anywhere;font-size:clamp(42px,13.5vw,60px);line-height:.9}.artwork-hero-description{max-width:100%}.artwork-spec-grid,.artwork-detail-list{grid-template-columns:1fr}.artwork-detail-list article,.artwork-spec-grid div{min-height:auto}.artwork-cta-stack .primary-button,.artwork-cta-stack .secondary-button{width:100%}}.artwork-buy-hero{grid-template-columns:minmax(280px,.78fr) minmax(340px,.82fr);align-items:center;gap:clamp(28px,6vw,86px);min-height:100vh;padding:126px clamp(18px,5vw,72px) 70px;display:grid}.artwork-buy-image-card,.artwork-buy-panel{z-index:1;min-width:0;position:relative}.artwork-buy-image-card{background:#050505;border:1px solid #ffffff29;padding:clamp(10px,1.8vw,18px);box-shadow:0 34px 100px #0000008f}.artwork-buy-image-card p{color:#fffaf29e;text-transform:uppercase;letter-spacing:.16em;margin:14px 0 0;font-size:11px;font-weight:800}.artwork-buy-image{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 220px);display:block}.artwork-buy-panel{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow);background:#0a090bbd;border:1px solid #ffffff29;padding:clamp(24px,3.8vw,44px)}.artwork-buy-panel h1{margin-bottom:16px;font-size:clamp(62px,8vw,116px)}.stripe-placeholder-card{background:#ffffff12;border:1px solid #ffffff24;margin:28px 0 24px;padding:clamp(22px,3vw,32px)}.stripe-placeholder-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.stripe-placeholder-card h2{margin-bottom:14px;font-size:clamp(32px,4vw,56px)}.stripe-placeholder-card p{color:#fffaf2b8;font-size:17px;line-height:1.5}.stripe-placeholder-card .primary-button{width:100%}.stripe-placeholder-card .primary-button:disabled{opacity:.78;cursor:not-allowed}.stripe-status-card{background:#ffffff0f;border:1px solid #ffffff29;margin:18px 0 0;padding:18px 20px}.stripe-status-card strong{color:var(--paper);margin-bottom:6px;display:block}.stripe-status-card p{color:#fffaf2b8;margin:0;line-height:1.45}.stripe-status-success{background:#5adc9614;border-color:#5adc966b}.artwork-buy-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.artwork-back-link{color:#fffaf2b8;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;font-size:12px;font-weight:800}@media (max-width:1000px){.artwork-buy-hero{grid-template-columns:1fr}.artwork-buy-image{max-height:none}}@media (max-width:720px){.artwork-buy-page .site-nav{flex-direction:row;align-items:center;height:68px;padding:10px 20px}.artwork-buy-page .nav-links{display:none}.artwork-buy-hero{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;padding:92px 18px 54px}.artwork-buy-image-card,.artwork-buy-panel{width:100%;max-width:calc(100vw - 36px)}.artwork-buy-panel{overflow-wrap:break-word;padding:24px}.artwork-buy-panel h1{font-size:clamp(56px,18vw,86px)}.artwork-buy-actions .secondary-button{width:100%}}.artist-collection-hero{align-items:end;min-height:78vh;padding:150px clamp(22px,7vw,96px) 86px;display:grid}.artist-collection-hero>div{z-index:1;max-width:980px;position:relative}.artist-collection-hero h1{max-width:1080px;font-size:clamp(66px,12vw,170px)}.artist-collection-handle{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin:10px 0 26px;font-size:13px;font-weight:900}.artist-collection-intro{color:#fffaf2c2;max-width:780px;font-size:clamp(18px,2vw,25px);line-height:1.45}.artist-collection-count{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.artist-collection-count span,.artist-collection-count strong{color:var(--paper);text-transform:uppercase;letter-spacing:.12em;background:#ffffff12;border:1px solid #ffffff24;padding:12px 16px;font-size:12px;font-weight:900}.artist-works-grid-section{padding:clamp(76px,11vw,140px) clamp(22px,6vw,82px)}.artist-works-grid-section h2{max-width:900px;margin-bottom:44px}.artist-works-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,3vw,34px);display:grid}.artist-work-card{border:1px solid var(--dark-line);background:#fffaf2;grid-template-rows:auto 1fr;display:grid;box-shadow:0 24px 70px #0807081f}.artist-work-card>a{background:#0b0a0c;display:block}.artist-work-image{object-fit:contain;width:100%;height:min(62vw,620px);min-height:420px;padding:14px;display:block}.artist-work-card-copy{gap:14px;padding:26px;display:grid}.artist-work-card-copy span{color:#08070885;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.artist-work-card-copy h3{margin:0;font-size:clamp(34px,5vw,62px)}.artist-work-card-copy p{color:#080708ad;margin:0;font-size:18px;line-height:1.45}.artist-work-card-copy strong{letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-size:36px}.artist-work-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.artist-work-actions .primary-button,.artist-work-actions .secondary-button{justify-content:center;min-width:150px}.artist-coming-soon-note{border:1px solid var(--dark-line);color:#080708a8;background:#0807080a;margin-top:34px;padding:22px;font-size:17px;line-height:1.45}.artwork-more-works-link,.artwork-inline-link{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.artwork-cta-stack .artwork-more-works-link{width:100%;margin-top:2px}.artwork-inline-link{color:#080708c7;margin-top:22px}.river-house-landing-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr)}.river-house-landing-panel{align-self:stretch;min-height:460px}.river-house-work-index{padding:clamp(76px,11vw,150px) clamp(22px,6vw,82px)}.river-house-card-grid{border:1px solid var(--dark-line);background:var(--dark-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:70px;display:grid}.river-house-work-card{background:var(--bone);flex-direction:column;min-width:0;display:flex}.river-house-work-image-link{background:#0a090b;padding:12px;display:block}.river-house-work-image{object-fit:cover;width:100%;height:clamp(260px,28vw,430px);display:block}.river-house-work-copy{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.river-house-work-copy h3{margin:0;font-size:clamp(32px,4vw,54px)}.river-house-work-copy p:not(.eyebrow){color:#080708ad;margin:0;font-size:17px;line-height:1.45}.compact-price-block{border-color:#08070824;margin:8px 0 0}.compact-price-block strong{font-size:clamp(34px,4vw,52px)}.river-house-work-card .artwork-cta-stack{margin-top:auto;margin-bottom:0}.river-house-work-card .primary-button,.river-house-work-card .secondary-button{justify-content:center;width:100%}@media (max-width:1200px){.river-house-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.river-house-landing-hero{grid-template-columns:1fr}}@media (max-width:720px){.artist-collection-hero{min-height:auto;padding:104px 20px 58px}.artist-collection-hero h1{overflow-wrap:break-word;font-size:clamp(58px,18vw,86px)}.artist-collection-count span,.artist-collection-count strong{width:100%}.artist-works-grid-section{padding:62px 18px}.artist-work-image{height:auto;min-height:360px;max-height:620px}.artist-work-actions .primary-button,.artist-work-actions .secondary-button{width:100%}.river-house-card-grid{grid-template-columns:1fr}.river-house-work-index{padding:62px 18px}.river-house-work-image{height:auto;max-height:620px}}
