.sculpture-page{--bg:#171916;--fg:#f3eee4;--muted:#b0afa4;--clay:#c4a782;--line:#efead82b}.sc-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:center;min-height:100svh;padding-top:160px;padding-bottom:70px}.sc-hero h1{font:normal clamp(46px,6.8vw,102px)/.98 Georgia,serif;letter-spacing:-.055em;margin:35px 0}.sc-sub{font-size:15px;line-height:1.8;max-width:430px;color:var(--muted)}.sc-count{display:block;margin-top:35px;color:var(--muted);font-size:10px;letter-spacing:.5px}.sc-cover{position:relative;display:block;width:100%;padding:0;background:#0c0e0c;border-radius:4px;overflow:hidden}.sc-cover img{width:100%;height:70svh;min-height:380px;object-fit:contain;display:block;transition:transform 1.4s}.sc-cover:hover img{transform:scale(1.025)}.sc-cover>span{position:absolute;bottom:20px;right:20px;background:#141614db;color:#f3eee4;padding:12px 18px;border:1px solid #eee4;border-radius:30px;font-size:10px}.sculpture-page .seo-breadcrumb{position:absolute;top:110px;left:6vw;z-index:3}.sc-gallery{padding-top:65px;padding-bottom:90px}.sc-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:45px}.sc-photo{padding:0;background:transparent;text-align:left;min-width:0}.sc-photo img{display:block;width:100%;height:490px;object-fit:contain;background:#10120f;transition:background .3s}.sc-photo:hover img{background:#24271f}.sc-photo>span{display:flex;justify-content:space-between;padding:16px 0;color:var(--muted);font-size:11px}.sc-photo b{font-size:18px;font-weight:400}.sc-facts{padding:65px 0 90px;border-top:1px solid var(--line)}.sc-facts h2{font:normal clamp(32px,4vw,56px)/1.1 Georgia,serif;letter-spacing:-.03em;margin-top:25px}.sc-facts dl{max-width:750px;margin:40px 0}.sc-facts dl>div{display:grid;grid-template-columns:180px 1fr;padding:22px 0;border-top:1px solid var(--line);gap:25px;font-size:14px}.sc-facts dt{color:var(--muted)}.sc-facts dd{margin:0}.sc-next{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:30px;padding-bottom:60px;font-size:13px}.sculpture-page .viewer-stage{position:relative}.sculpture-page .viewer-bottom>div{text-align:center}.sculpture-page .viewer-bottom button{font-size:26px;padding:10px 20px}.sculpture-page .viewer-bottom p{font-size:12px}.sculpture-page .viewer-bottom span{font-size:10px;color:var(--muted)}
.sc-collection{padding:75px 0 100px}.sc-collection-head{border-top:1px solid var(--line);padding:32px 0 45px}.sc-collection-head h2{font:normal clamp(35px,4.8vw,60px)/1.1 Georgia,serif;letter-spacing:-.045em;margin:25px 0 18px}.sc-collection-head>p:last-child{font-size:13px;line-height:1.7;color:var(--muted);max-width:430px}.sc-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.sc-collection-card{min-width:0}.sc-card-image{position:relative;background:#171916;border-radius:18px;overflow:hidden}.sc-card-image img{display:block;width:100%;height:430px;object-fit:contain;transition:transform 1s}.sc-collection-card:hover img{transform:scale(1.035)}.sc-card-image>span{position:absolute;bottom:15px;right:15px;background:#141614dc;color:#f3eee4;border:1px solid #fff4;border-radius:30px;padding:10px 14px;font-size:10px}.sc-card-copy{padding:20px 2px}.sc-card-copy>span{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.sc-card-copy h3{font:normal 30px/1.1 Georgia,serif;letter-spacing:-.03em;margin:13px 0 0}
@media(max-width:800px){.sc-hero{grid-template-columns:1fr;gap:30px;padding-top:145px;padding-bottom:40px;min-height:0}.sc-hero h1{font-size:clamp(47px,12vw,72px);margin:25px 0}.sc-sub{font-size:14px}.sc-count{margin-top:25px}.sc-cover img{height:60svh;min-height:280px}.sculpture-page .seo-breadcrumb{top:100px;font-size:8px}.sc-photo-grid{gap:22px 16px}.sc-photo img{height:300px}.sc-gallery{padding-bottom:50px}.sc-facts{padding:40px 0 55px}.sc-facts dl>div{grid-template-columns:100px 1fr;font-size:12px;gap:15px}.sc-next{font-size:11px}.sc-collection{padding:35px 0 55px}.sc-collection-grid{gap:28px 18px}.sc-card-image img{height:300px}.sc-card-copy h3{font-size:25px}}
@media(max-width:540px){.sc-photo-grid,.sc-collection-grid{grid-template-columns:1fr}.sc-photo img{height:auto;max-height:75svh;min-height:230px}.sc-card-image img{height:440px;max-height:70svh}.sc-card-copy{padding-bottom:4px}.sc-photo>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sc-cover img,.sc-card-image img{transition:none}.sc-cover:hover img,.sc-collection-card:hover img{transform:none}}
