@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--white:#fff;--paper:#f5f3ef;--ink:#141414;--terra:#9a5a43;--stone:#6f6a63;--ph:#e7e2da;--line:#1414141f;--pad:clamp(20px, 4vw, 56px);--header-h:72px;--ease:cubic-bezier(.2, .7, .1, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 17px/1.6 Inter,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{object-fit:cover;width:100%;height:100%;display:block}h1,h2,h3{letter-spacing:-.03em;font-family:Inter Display,Inter,sans-serif;font-weight:700;line-height:1.02}h2,h1.title{font-size:clamp(42px,7vw,88px)}h3{letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.3}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-bottom:16px;font-size:13px;font-weight:500}.lead{max-width:34em;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.pill{cursor:pointer;width:100%;max-width:440px;transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;font:500 17px/1 Inter,sans-serif;display:flex}.pill span{transition:transform .25s var(--ease);font-size:22px}.pill:hover span{transform:translate(4px)}.pill.white{background:var(--white);color:var(--ink)}.pill.ink{background:var(--ink);color:var(--white)}.pill.ink:hover{background:var(--terra)}.pill.terra{background:var(--terra);color:var(--white);font-size:20px;font-weight:500}.pill:disabled{opacity:.6;cursor:wait}.top{z-index:20;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.top-bar{height:var(--header-h);padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;margin-left:-10px}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:26px;height:26px}.top-mark svg{width:auto;height:46px;display:block}.lang{letter-spacing:.04em;color:var(--stone);cursor:pointer;background:0 0;border:0;justify-self:end;gap:8px;padding:12px 0;font:500 14px/1 Inter,sans-serif;display:flex}.lang .on{color:var(--ink)}.menu{inset:var(--header-h) 0 0 0;z-index:19;background:var(--white);padding:28px var(--pad) 40px;animation:fade .25s var(--ease) both;position:fixed;overflow-y:auto}.menu ul{margin:20px 0 32px}.menu li a{letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:16px 0;font:700 clamp(28px,7vw,40px)/1.1 Inter Display,sans-serif;display:block}.menu li a:hover,.menu li a.on{color:var(--terra)}.menu-ig{color:var(--stone);font-size:15px}.hero-photo{aspect-ratio:4/3;background:var(--ph);overflow:hidden}.hero-copy{background:var(--terra);color:var(--white);padding:44px var(--pad) 52px;gap:22px;display:grid}.hero-copy .kicker{color:var(--white);margin:0}.hero-copy h1{max-width:11em;font-size:clamp(46px,8vw,96px)}.slideshow{aspect-ratio:6/5;background:var(--ph);position:relative;overflow:hidden}.slideshow img{opacity:0;transition:opacity 1.4s var(--ease), transform 6s linear;position:absolute;inset:0;transform:scale(1.02)}.slideshow img.on{opacity:1;transform:scale(1)}.slideshow-dots{z-index:1;right:var(--pad);background:#00000040;border-radius:999px;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:20px}.slideshow-dots button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease), background .3s;background:#ffffff73;border:0;border-radius:50%;padding:0}.slideshow-dots button.on{background:var(--white);border-radius:4px;width:24px}.hero.solo .hero-copy{padding-top:clamp(64px,14vw,140px);padding-bottom:clamp(56px,10vw,110px)}.ph{background:var(--ph);place-items:center;width:100%;height:100%;display:grid}.ph span{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-size:13px}.section{padding:clamp(64px, 10vw, 128px) var(--pad)}.section.paper{background:var(--paper)}.head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.more{white-space:nowrap;padding-bottom:12px;font-weight:500}.more span{margin-left:6px;font-size:20px}.more:hover{color:var(--terra)}.cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);grid-auto-columns:78%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card{scroll-snap-align:start}.card-img{aspect-ratio:1;background:var(--ph);margin-bottom:18px;position:relative;overflow:hidden}.card-img img{transition:transform .8s var(--ease)}.card:hover .card-img img{transform:scale(1.03)}.badge{background:var(--white);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500;position:absolute;top:14px;left:14px}.badge.sold{background:var(--ink);color:var(--white)}.card-meta{color:var(--stone);margin-top:4px;font-size:15px}.card-price{margin-top:12px;font-weight:500}.rows{border-top:1px solid var(--line);margin-top:36px}.rows a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:24px 0;display:grid}.row-name{letter-spacing:-.02em;font:700 clamp(26px,4vw,40px)/1.1 Inter Display,sans-serif}.row-meta{color:var(--stone);font-size:15px}.row-arrow{transition:transform .25s var(--ease);font-size:24px}.rows a:hover .row-arrow{transform:translate(4px)}.rows a:hover .row-name{color:var(--terra)}.pillars{gap:0;margin-top:40px;display:grid}.pillar{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:4px 16px;padding:28px 0;display:grid}.pillar .num{color:var(--terra);grid-row:span 2;padding-top:6px;font-size:14px;font-weight:500}.pillar h3{letter-spacing:-.02em;font:700 28px/1.1 Inter Display,sans-serif}.pillar p{color:#3a3733;max-width:30em}.cards.grid{grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:32px 12px;margin:0;padding:0;overflow:visible}.cards.grid h3{font-size:16px}.card.sold .card-price{color:var(--stone);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.cards.grid .card-meta{font-size:14px}.section>.back{color:var(--stone);margin-bottom:28px;font-size:15px;display:inline-block}.tiles{padding:12px var(--pad) clamp(64px, 10vw, 128px);gap:12px;display:grid}.tile{min-height:240px;color:var(--white);align-content:space-between;gap:14px;padding:32px 28px;display:grid}.tile.terra{background:var(--terra)}.tile.ink{background:var(--ink)}.tile.paper{background:var(--paper);color:var(--ink)}.tile.paper .kicker{color:var(--terra);opacity:1}.tile .kicker{color:inherit;opacity:.8;margin:0}.tile-title{letter-spacing:-.03em;max-width:12em;font:700 clamp(30px,4.4vw,52px)/1.04 Inter Display,sans-serif}.tile-arrow{transition:transform .25s var(--ease);font-size:30px}.tile:hover .tile-arrow{transform:translate(6px)}.search-lead{margin-top:20px}.search-steps{border-top:1px solid var(--line);margin:40px 0 36px;list-style:none}.search-steps li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:4px 16px;padding:24px 0;display:grid}.search-steps .how-num{color:var(--white)}.search-steps h3{letter-spacing:-.02em;font:700 24px/1.15 Inter Display,sans-serif}.search-steps p{color:#3a3733;max-width:32em}.hero-search{text-underline-offset:4px;font-weight:500;text-decoration:underline}.inline-link{color:var(--terra);white-space:nowrap;font-weight:500}.sell-photos{gap:6px;display:grid}.sell-label{font-size:14px;font-weight:500}.sell-hint{opacity:.85;margin-bottom:6px;font-size:14px}.sell-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sell-grid figure{aspect-ratio:1;background:#ffffff26;border-radius:12px;position:relative;overflow:hidden}.sell-grid figure button{background:var(--white);width:28px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.sell-add{aspect-ratio:1;text-align:center;cursor:pointer;border:1.5px dashed #ffffffb3;border-radius:12px;place-items:center;padding:8px;font-size:14px;font-weight:500;display:grid!important}.sold-text{color:var(--stone);margin:-12px 0 32px}.cards.small{grid-auto-columns:46%}.card.sold .card-img img{filter:grayscale(.35)brightness(.96)}.empty{color:var(--stone)}.visit-photo{aspect-ratio:4/5;background:var(--ph);width:100%;max-height:86svh;position:relative;overflow:hidden}.visit-box{left:var(--pad);right:var(--pad);bottom:var(--pad);background:var(--terra);color:var(--white);max-width:640px;padding:28px 32px 32px;font-size:clamp(36px,6vw,64px);position:absolute}.visit-copy{background:var(--paper);padding:44px var(--pad) 64px;gap:24px;display:grid}.visit-copy .kicker{margin:0}.visit.solo .visit-copy{padding-top:clamp(64px,10vw,128px);padding-bottom:clamp(64px,10vw,128px)}.visit.solo :is(h1,h2){max-width:10em}.how{background:var(--ink);color:var(--white);padding:clamp(64px, 10vw, 128px) var(--pad)}.how .kicker{color:#c98d73}.how-steps{border-top:1px solid #ffffff2e;margin:40px 0;list-style:none}.how-steps li{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:4px 16px;padding:28px 0;display:grid}.how-num{background:var(--terra);border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:15px;font-weight:500;display:grid}.how-steps h3{letter-spacing:-.02em;font:700 26px/1.15 Inter Display,sans-serif}.how-steps p{color:#c9c4bd;max-width:32em}.piece-photos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.piece-photos::-webkit-scrollbar{display:none}.piece-photo{aspect-ratio:4/5;background:var(--ph);scroll-snap-align:start;overflow:hidden}.piece-info{padding:28px var(--pad) 72px;align-content:start;gap:14px;display:grid}.piece-info .back{color:var(--stone);margin-bottom:12px;font-size:15px}.piece-info .kicker{margin:0}.piece-info h1{font-size:clamp(38px,5vw,64px)}.piece-price{align-items:center;gap:12px;margin-top:6px;font-size:22px;font-weight:500;display:flex}.piece-price .badge{background:var(--paper);position:static}.piece-desc{white-space:pre-line;color:#3a3733;border-top:1px solid var(--line);max-width:34em;padding-top:18px}.piece-note{color:var(--stone)}.piece-info .pill{margin-top:12px}.buy{gap:14px;margin-top:8px;display:grid}.buy-options{gap:10px;display:grid}.buy-options label{cursor:pointer;border:1px solid #d6d1c9;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s;display:flex}.buy-options label.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.buy-options input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:3px}.buy-options span{color:var(--stone);gap:2px;font-size:14px;line-height:1.45;display:grid}.buy-options strong{color:var(--ink);font-size:16px;font-weight:500}.buy-cgv{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.buy-cgv input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:2px}.buy-cgv a{text-decoration:underline}.buy .pill{max-width:none;margin-top:4px}.express{position:relative}.express:not(.on){visibility:hidden;pointer-events:none;position:absolute;left:0;right:0}.express.on{gap:14px;margin-top:4px;display:grid}.buy{position:relative}.express.locked>div:first-child{opacity:.45;transition:opacity .2s}.express-or{color:var(--stone);align-items:center;gap:12px;font-size:13px;display:flex}.express-or:before,.express-or:after{content:"";background:var(--line);flex:1;height:1px}.buy-note{color:var(--stone);font-size:13px}.buy-ask{font-size:15px;font-weight:500}.buy-ask:hover{color:var(--terra)}.thanks{background:var(--terra);color:var(--white);padding:clamp(72px, 14vw, 160px) var(--pad);align-content:center;gap:22px;min-height:70svh;display:grid}.thanks .kicker{color:var(--white);margin:0}.thanks-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.thanks-actions .pill{max-width:320px}.list{background:var(--terra);color:var(--white);padding:clamp(64px, 10vw, 128px) var(--pad);gap:40px;display:grid}.list .kicker{color:var(--white)}.list :is(h1,h2){margin-bottom:22px;font-size:clamp(38px,6vw,76px)}.form{gap:18px;max-width:560px;display:grid}.form label{gap:8px;font-size:14px;font-weight:500;display:grid}.form input:not([type=checkbox]),.form select,.form textarea{background:var(--white);width:100%;color:var(--ink);appearance:none;border:1px solid #0000;border-radius:14px;outline:none;padding:16px 20px;font:400 17px/1.4 Inter,sans-serif}.form select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 26px) 52%,calc(100% - 20px) 52%;background-repeat:no-repeat;background-size:6px 6px}.form textarea{resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #fff6}.form .check{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.form .check input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:3px}.form .pill{margin-top:8px}.hp{position:absolute;left:-9999px}.form-ok{letter-spacing:-.02em;font:700 clamp(26px,3vw,40px)/1.15 Inter Display,sans-serif}.form-err{font-size:15px}.contact{background:var(--ink);color:var(--white);padding:clamp(64px, 12vw, 140px) var(--pad);min-height:60svh}.contact .kicker{color:#c98d73}.contact-links{border-top:1px solid #ffffff2e;margin-top:40px}.contact-links a{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:22px 0;font-size:clamp(19px,2.4vw,26px);font-weight:500;display:flex}.contact-links a:hover{color:#c98d73}.foot{background:var(--ink);color:var(--white);padding:56px var(--pad) 28px;border-top:1px solid #ffffff1f}.foot-mark svg{width:120px;height:auto;display:block}.foot-nav{flex-wrap:wrap;gap:12px 28px;margin-top:36px;font-weight:500;display:flex}.foot-nav a:hover{color:#c98d73}.foot-meta{color:#a8a39c;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.foot-legal{gap:20px;display:flex}.foot-meta a:hover{color:var(--white)}.admin,.admin-login{max-width:680px;margin:0 auto;padding:28px 20px 96px}.admin h1,.admin-form h1{margin:20px 0 28px;font-size:clamp(38px,8vw,56px)}.admin-top{color:var(--stone);justify-content:space-between;font-size:15px;display:flex}.admin-link{font:inherit;color:var(--stone);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.admin-link.danger{color:#b3261e;justify-self:start}.admin-empty{color:var(--stone);margin-top:28px}.admin-empty code{background:var(--paper);border-radius:6px;padding:2px 6px}.admin-list{border-top:1px solid var(--line);margin-top:32px}.admin-list button{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.admin-thumb{background:var(--ph);border-radius:10px;width:64px;height:64px;overflow:hidden}.admin-item{gap:2px;min-width:0;display:grid}.admin-item strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.admin-item span{color:var(--stone);font-size:14px}.admin-status{color:#24502a;background:#e3efe3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.admin-status.soon{color:#7a4a1e;background:#f6e9dc}.admin-status.sold{background:var(--paper);color:var(--stone)}.admin-login{align-content:center;min-height:100svh;display:grid}.admin-login-mark svg{width:auto;height:64px;margin-bottom:8px;display:block}.admin-form{gap:20px;display:grid}.admin-form label,.admin-form fieldset{border:0;gap:8px;display:grid}.admin-form label>span,.admin-form legend{margin-bottom:8px;font-size:14px;font-weight:500}.admin-form input,.admin-form textarea{width:100%;color:var(--ink);background:var(--white);-webkit-appearance:none;border:1px solid #d6d1c9;border-radius:14px;outline:none;padding:15px 18px;font:400 17px/1.4 Inter,sans-serif}.admin-form textarea{resize:vertical}.admin-form input:focus,.admin-form textarea:focus{border-color:var(--ink)}.admin-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-hint{color:var(--stone);margin:-4px 0 12px;font-size:14px}.admin-error{color:#b3261e;font-size:15px}.admin-seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-seg button{background:var(--white);cursor:pointer;color:var(--ink);border:1px solid #d6d1c9;border-radius:12px;padding:14px 8px;font:500 15px/1 Inter,sans-serif}.admin-seg button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.admin-photos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-photos figure{aspect-ratio:1;background:var(--ph);border-radius:12px;position:relative;overflow:hidden}.admin-photos figure button,.admin-photos .cover{background:var(--white);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:6px 8px;font:500 11px/1 Inter,sans-serif;position:absolute;bottom:6px;left:6px}.admin-photos .cover{background:var(--terra);color:var(--white)}.admin-photos figure .del{width:28px;height:28px;padding:0;font-size:18px;inset:6px 6px auto auto}.admin-add{aspect-ratio:1;text-align:center;color:var(--stone);cursor:pointer;border:1.5px dashed #bdb6ab;border-radius:12px;place-items:center;padding:8px;font-size:14px;font-weight:500;display:grid!important}.admin-orders,.admin-slides{margin-bottom:48px}.admin-slides .admin-photos{grid-template-columns:repeat(2,1fr)}.admin-slides .admin-photos figure{aspect-ratio:6/5}.admin-slides .admin-photos img{cursor:crosshair}.focus-dot{border:2px solid var(--white);background:var(--terra);pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 1px #0000004d}.admin-orders li{background:var(--paper);border-radius:16px;gap:8px;margin-top:12px;padding:20px;display:grid}.admin-order-top{justify-content:space-between;gap:12px;font-size:18px;display:flex}.admin-order-top strong{font-weight:500}.admin-orders .admin-status{justify-self:start}.admin-orders p{font-size:15px}.admin-orders a{text-decoration:underline}.admin-proposal-photos{gap:8px;display:flex;overflow-x:auto}.admin-proposal-photos img{border-radius:10px;flex:none;width:96px;height:96px}.admin-request{white-space:pre-line;font-size:16px!important}.admin-date{color:var(--stone);font-size:13px!important}.legal{max-width:720px;padding:64px var(--pad) 96px}.legal .back{color:var(--terra);font-size:14px;font-weight:500}.legal h1{margin:32px 0 40px;font-size:clamp(40px,6vw,72px)}.legal h2{letter-spacing:-.02em;margin:36px 0 10px;font-size:24px}.legal a{text-decoration:underline}.legal-form{background:var(--paper);border-radius:12px;padding:20px 24px;line-height:2}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,.reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (min-width:900px){:root{--header-h:84px}.top-mark svg{height:54px}.hero{min-height:calc(100svh - var(--header-h));grid-template-columns:1.4fr 1fr;display:grid}.hero-photo{aspect-ratio:auto}.hero-copy{align-content:end;padding:56px}.cards{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:28px;margin:0;padding:0;overflow:visible}.pillars{grid-template-columns:repeat(3,1fr);gap:40px}.pillar{grid-template-columns:1fr}.pillar .num{grid-row:auto}.hero.solo{min-height:0;display:block}.visit:not(.solo){grid-template-columns:1.4fr 1fr;display:grid}.visit-photo{aspect-ratio:auto;min-height:640px;max-height:none}.visit-copy{align-content:center;padding:56px}.visit.solo .visit-copy,.hero.solo .hero-copy{padding-left:var(--pad);padding-right:var(--pad)}.cards.small{grid-template-columns:repeat(4,1fr)}.cards.grid{grid-template-columns:repeat(3,1fr);gap:48px 28px}.cards.home-grid{grid-template-columns:repeat(2,1fr);gap:56px 32px}.slideshow{aspect-ratio:auto;min-height:100%}.cards.small.grid{grid-template-columns:repeat(4,1fr)}.cards.grid h3{font-size:20px}.tiles{grid-template-columns:repeat(3,1fr)}.search-steps{border:0;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.search-steps li{border-bottom:0;border-top:1px solid var(--line);grid-template-columns:1fr}.search-steps .how-num{grid-row:auto;margin-bottom:12px}.tile{min-height:360px;padding:44px}.how-steps{border:0;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.how-steps li{border-top:1px solid #ffffff2e;border-bottom:0;grid-template-columns:1fr}.how-num{grid-row:auto;margin-bottom:12px}.piece{grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.piece-photos{grid-auto-columns:auto;grid-auto-flow:row;gap:4px;overflow:visible}.piece-info{top:var(--header-h);padding:48px 56px;position:sticky}.list{grid-template-columns:1fr 1fr;align-items:end;gap:80px}}
