.home-section{margin-top:clamp(4rem,9vw,7rem)}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.home-head h2,.home-about-text h2{margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.05}.home-head-link{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.35em;white-space:nowrap;font-size:.78rem}.home-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=759px){.home-row{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.home-row::-webkit-scrollbar{display:none}.home-row .home-card{scroll-snap-align:start;flex:0 0 68%}}.home-card{min-width:0;position:relative}.home-card-media{aspect-ratio:4/5;background:var(--paper-2);border-radius:var(--radius);margin-bottom:1rem;padding:11%;transition:background-color .3s;display:grid;overflow:hidden}.home-card-media img{object-fit:contain;filter:drop-shadow(0 1px 1px #2b272324)drop-shadow(0 8px 12px #2b272333);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.home-card:hover .home-card-media,.home-auction:hover .home-card-media{background:var(--paper-3)}.home-card:hover .home-card-media img,.home-auction:hover .home-card-media img{transform:scale(1.02)}.home-card-title{overflow-wrap:anywhere;margin:0 0 .2rem;font-size:1.12rem;line-height:1.3}.home-card-title a,.home-auction-title a,.home-band h2 a{text-decoration:none}.home-card-title a:after,.home-auction-title a:after,.home-band h2 a:after{content:"";z-index:1;position:absolute;inset:0}.home-card-title a:focus-visible,.home-auction-title a:focus-visible,.home-band h2 a:focus-visible{outline:none}:is(.home-card:has(a:focus-visible),.home-auction:has(a:focus-visible)){outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--radius)}.home-card-meta{font-family:var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .55rem;font-size:.8rem;font-weight:300;overflow:hidden}.home-card-price{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:.95rem;font-weight:500}.home-band{isolation:isolate;min-height:clamp(20rem,48vw,34rem);padding:3rem var(--gutter);background:var(--ink);color:var(--paper);text-align:center;place-items:center;margin-top:clamp(4.5rem,10vw,8rem);display:grid;position:relative;overflow:hidden}.home-band img{z-index:-1;object-fit:cover;filter:brightness(.5);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.home-band:hover img{transform:scale(1.03)}.home-band-text{max-width:100%}.home-band h2{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);text-shadow:0 1px 18px #14100c59;margin:0 0 .5em;font-size:clamp(2.1rem,1rem + 5.2vw,5.25rem);line-height:1.02}.home-band h2 a{color:inherit}.home-band-text p{font-family:var(--serif);text-shadow:0 1px 12px #14100c66;margin:0;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-style:italic}.home-band:has(a:focus-visible){outline:2px solid var(--paper);outline-offset:-10px}.home-auction{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:54rem;display:grid;position:relative}@media (width>=700px){.home-auction{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}}.home-auction .home-card-media{margin:0}.home-auction-title{margin:0 0 .3rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.home-auction-price{border-top:1px solid var(--line);margin:1.25rem 0 0;padding-top:1rem}.home-auction-price .label{margin-bottom:.2rem;display:block}.home-auction-amount{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:1.4rem;font-weight:500}.home-auction-foot{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1.5rem;margin:.6rem 0 0;font-size:.85rem;font-weight:300;display:flex}.home-about{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);margin-top:clamp(4.5rem,10vw,8rem);margin-bottom:clamp(4rem,8vw,6rem);display:grid}@media (width>=800px){.home-about{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(3rem,7vw,6rem)}}.home-about-media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.home-about-media img{object-fit:cover;width:100%;height:100%;display:block}.home-about-text{max-width:34rem}.home-about-text h2{margin-bottom:1.5rem}.home-about-text p{color:var(--ink-soft);font-size:clamp(1.1rem,1rem + .35vw,1.25rem);line-height:1.6}.home-about-text .home-about-sign{color:var(--ink);margin:1.5rem 0 0;font-style:italic}
