.listing-gallery-module__KbiLya__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""gallery""summary";gap:1.75rem;display:grid}.listing-gallery-module__KbiLya__heading{grid-area:heading;min-width:0}.listing-gallery-module__KbiLya__heading h1{margin:1rem 0;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05}.listing-gallery-module__KbiLya__galleryColumn{grid-area:gallery;min-width:0}.listing-gallery-module__KbiLya__summary{grid-area:summary;align-content:start;gap:1.25rem;min-width:0;display:grid}.listing-gallery-module__KbiLya__heroSection{padding-block:clamp(2rem,4vw,4rem)}.listing-gallery-module__KbiLya__gallery{min-width:0}.listing-gallery-module__KbiLya__galleryHead,.listing-gallery-module__KbiLya__artLabel,.listing-gallery-module__KbiLya__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.listing-gallery-module__KbiLya__galleryHead{color:var(--color-clay);padding-bottom:.75rem;font-size:.6875rem}.listing-gallery-module__KbiLya__galleryHead>:first-child{text-transform:uppercase;letter-spacing:.13em}.listing-gallery-module__KbiLya__stage{aspect-ratio:4/3;border:var(--rule);touch-action:pan-y pinch-zoom;width:100%;min-height:35rem}.listing-gallery-module__KbiLya__slide{height:100%}.listing-gallery-module__KbiLya__slide[hidden]{display:none}.listing-gallery-module__KbiLya__panel{flex-direction:column;gap:1rem;height:100%;margin:0;padding:clamp(1.1rem,2.3vw,2rem);display:flex;overflow:hidden}.listing-gallery-module__KbiLya__finished{background:var(--color-cream);justify-content:space-between}.listing-gallery-module__KbiLya__artLabel{color:var(--color-clay);font-size:.75rem}.listing-gallery-module__KbiLya__artLabel a{text-underline-offset:4px}.listing-gallery-module__KbiLya__framedArt{flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem .5rem;display:flex}.listing-gallery-module__KbiLya__framedArt img{object-fit:contain;outline:1px solid var(--color-brass);background:#f9f5ed;border:7px solid #4e4333;width:auto;max-width:100%;height:auto;max-height:100%;padding:.875rem;display:block}.listing-gallery-module__KbiLya__panelNote{color:var(--color-clay);margin-top:auto;font-size:.75rem;line-height:1.55}.listing-gallery-module__KbiLya__finished .listing-gallery-module__KbiLya__panelNote{text-align:center}.listing-gallery-module__KbiLya__full{background:#f9f6f0}.listing-gallery-module__KbiLya__fullArt{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.listing-gallery-module__KbiLya__fullArt img{object-fit:contain;width:100%;height:100%}.listing-gallery-module__KbiLya__panelHeading h2{font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:400;line-height:1.1}.listing-gallery-module__KbiLya__kicker{color:var(--color-clay);letter-spacing:.17em;text-transform:uppercase;font-size:.625rem}.listing-gallery-module__KbiLya__close{background:var(--color-cream)}.listing-gallery-module__KbiLya__detailWindow{border:var(--rule);flex:1;min-height:0;display:flex}.listing-gallery-module__KbiLya__detailArt{width:100%;height:100%;display:block}.listing-gallery-module__KbiLya__information{background:#f9f6f0;gap:.75rem}.listing-gallery-module__KbiLya__panelBody{color:var(--color-ink-soft);font-size:.875rem;line-height:1.55}.listing-gallery-module__KbiLya__fileCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.25rem;display:grid}.listing-gallery-module__KbiLya__fileCard{border:var(--rule);border-top:3px solid var(--color-brass);background:var(--color-bone);flex-direction:column;gap:.5rem;min-width:0;padding:1rem .75rem;display:flex}.listing-gallery-module__KbiLya__fileFormat{font:2.125rem / 1 var(--font-display);margin-bottom:.875rem}.listing-gallery-module__KbiLya__fileCard code{font:.625rem / 1.4 var(--font-sans);overflow-wrap:anywhere}.listing-gallery-module__KbiLya__fileCard>:last-child{color:var(--color-clay);font-size:.6875rem}.listing-gallery-module__KbiLya__smallNote{color:var(--color-clay);font-size:.6875rem;line-height:1.5}.listing-gallery-module__KbiLya__fileExtras{gap:.875rem;display:grid}.listing-gallery-module__KbiLya__fileExtras>div{border-top:var(--rule);padding-top:.75rem}.listing-gallery-module__KbiLya__fileExtras h3{font:500 .8125rem / 1.4 var(--font-sans)}.listing-gallery-module__KbiLya__fileExtras p{color:var(--color-clay);margin-top:.25rem;font-size:.75rem}.listing-gallery-module__KbiLya__personalLayout{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;display:grid}.listing-gallery-module__KbiLya__personalArt{flex-direction:column;justify-content:center;gap:.75rem;min-width:0;height:100%;margin:0;display:flex}.listing-gallery-module__KbiLya__personalArt .listing-gallery-module__KbiLya__detailArt{border:var(--rule);height:65%;min-height:130px}.listing-gallery-module__KbiLya__personalArt figcaption{color:var(--color-clay);font-size:.625rem;line-height:1.5}.listing-gallery-module__KbiLya__palette{gap:.4rem;display:flex}.listing-gallery-module__KbiLya__palette span{border:var(--rule);border-radius:50%;width:1.5rem;height:1.5rem}.listing-gallery-module__KbiLya__personalList{gap:.875rem;margin:0;display:grid}.listing-gallery-module__KbiLya__personalList dt{font:500 .8125rem / 1.4 var(--font-sans)}.listing-gallery-module__KbiLya__personalList dd{color:var(--color-clay);margin:.25rem 0 0;font-size:.75rem;line-height:1.55}.listing-gallery-module__KbiLya__sizeGrid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-content:center;gap:1rem .25rem;margin:0;padding:0;list-style:none;display:grid}.listing-gallery-module__KbiLya__sizeGrid li{flex-direction:column;align-items:center;gap:.35rem;display:flex}.listing-gallery-module__KbiLya__sizeGrid svg{width:100%;height:auto}.listing-gallery-module__KbiLya__sizeGrid rect{fill:var(--color-cream);stroke:var(--color-brass);stroke-width:.55px}.listing-gallery-module__KbiLya__sizeGrid span{text-align:center;white-space:nowrap;font-size:.625rem}.listing-gallery-module__KbiLya__journey{flex:1;align-content:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.listing-gallery-module__KbiLya__journey li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;display:grid}.listing-gallery-module__KbiLya__journey li>span{color:var(--color-brass);font:2.25rem / 1 var(--font-display)}.listing-gallery-module__KbiLya__journey h3{font:1.5rem / 1.1 var(--font-display)}.listing-gallery-module__KbiLya__journey p{color:var(--color-clay);margin-top:.4rem;font-size:.8125rem;line-height:1.55}.listing-gallery-module__KbiLya__saveNote{border-top:var(--rule);color:var(--color-clay);padding-top:.875rem;font-size:.75rem;line-height:1.55}.listing-gallery-module__KbiLya__saveNote strong{color:var(--color-ink);font-weight:500}.listing-gallery-module__KbiLya__controls{padding-block:.75rem}.listing-gallery-module__KbiLya__counter{color:var(--color-ink-soft);font-size:.75rem}.listing-gallery-module__KbiLya__counter>span{color:var(--color-clay);font-variant-numeric:tabular-nums;margin-right:.75rem;display:inline-block}.listing-gallery-module__KbiLya__arrows{gap:.5rem;display:flex}.listing-gallery-module__KbiLya__arrows button{border:var(--rule);color:var(--color-ink);cursor:pointer;background:0 0;min-width:44px;height:44px;font-size:1.1rem}.listing-gallery-module__KbiLya__arrows button:hover{background:var(--color-cream)}.listing-gallery-module__KbiLya__thumbnails{scrollbar-width:thin;scrollbar-color:var(--color-stone) transparent;gap:.5rem;margin:-4px;padding:4px 4px 8px;display:flex;position:relative;overflow-x:auto}.listing-gallery-module__KbiLya__thumbnails button{min-width:0;color:var(--color-clay);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;flex:1 0 5.3rem;padding:0}.listing-gallery-module__KbiLya__thumbnails button[aria-pressed=true]{border-color:var(--color-brass);color:var(--color-ink)}.listing-gallery-module__KbiLya__thumbnails button:hover{background:var(--color-cream)}.listing-gallery-module__KbiLya__gallery button:focus-visible,.listing-gallery-module__KbiLya__gallery a:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:3px}.listing-gallery-module__KbiLya__thumbnailArt{background:var(--color-cream);justify-content:center;align-items:center;height:4rem;padding:.4rem;display:flex;overflow:hidden}.listing-gallery-module__KbiLya__thumbnailArt img{object-fit:contain;width:100%;height:100%}.listing-gallery-module__KbiLya__thumbnailArt svg{height:100%}.listing-gallery-module__KbiLya__thumbnailLabel{font:.625rem / 1.3 var(--font-sans);white-space:nowrap;padding:.65rem .2rem;display:block}.listing-gallery-module__KbiLya__miniFrame{background:var(--color-bone);border:2px solid #4e4333;height:100%;padding:.15rem}.listing-gallery-module__KbiLya__miniFiles{align-items:center;gap:.15rem;display:flex}.listing-gallery-module__KbiLya__miniFiles i{font:.5rem / 1 var(--font-sans);background:var(--color-bone);border:var(--rule);padding:.75rem .2rem}.listing-gallery-module__KbiLya__miniPalette{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.listing-gallery-module__KbiLya__miniPalette>span{width:100%;font:1.5rem / 1 var(--font-display)}.listing-gallery-module__KbiLya__miniPalette i{border:var(--rule);border-radius:50%;width:.7rem;height:.7rem}.listing-gallery-module__KbiLya__miniSizes{align-items:flex-end;gap:.2rem;display:flex}.listing-gallery-module__KbiLya__miniSizes i{border:1px solid var(--color-brass);background:var(--color-bone);width:14px;height:18px}.listing-gallery-module__KbiLya__miniSizes i:nth-child(2){width:20px;height:27px}.listing-gallery-module__KbiLya__miniSizes i:nth-child(3){width:25px;height:36px}.listing-gallery-module__KbiLya__miniSteps{font:1.5rem / 1 var(--font-display)}.listing-gallery-module__KbiLya__miniSteps i{font:.625rem / 1 var(--font-sans)}.listing-gallery-module__KbiLya__navigationHint{color:var(--color-clay);margin-top:.875rem;font-size:.625rem}.listing-gallery-module__KbiLya__downloadSection{padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:6rem}.listing-gallery-module__KbiLya__downloadLayout{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.listing-gallery-module__KbiLya__downloadList{gap:1rem;margin:0;display:grid}.listing-gallery-module__KbiLya__downloadList>div{border-top:var(--rule);grid-template-columns:minmax(0,1fr);gap:.4rem;padding-top:1rem;display:grid}.listing-gallery-module__KbiLya__downloadList dt{font-size:.875rem;font-weight:500}.listing-gallery-module__KbiLya__downloadList dd{color:var(--color-ink-soft);margin:0;font-size:.875rem}.listing-gallery-module__KbiLya__sampleDownload{border:1px solid var(--color-stone);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.listing-gallery-module__KbiLya__sampleMark{font:5rem / .85 var(--font-display);color:var(--color-clay);margin-top:1rem}.listing-gallery-module__KbiLya__sampleMark span{font:.75rem / 1.5 var(--font-sans);margin-top:.75rem;display:block}.listing-gallery-module__KbiLya__sampleDownload h3{font:2rem / 1.05 var(--font-display)}.listing-gallery-module__KbiLya__sampleDownload p,.listing-gallery-module__KbiLya__sampleDownload ul{font-size:.8125rem}.listing-gallery-module__KbiLya__sampleDownload ul{color:var(--color-ink-soft);margin:-.5rem 0 0;padding-left:1.1rem}.listing-gallery-module__KbiLya__sampleDownload .listing-gallery-module__KbiLya__btn{white-space:normal}.listing-gallery-module__KbiLya__sampleDownload>:last-child{font-size:.75rem}@media (min-width:768px){.listing-gallery-module__KbiLya__downloadLayout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4rem}.listing-gallery-module__KbiLya__downloadList>div{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem}}@media (min-width:1024px){.listing-gallery-module__KbiLya__hero{grid-template:"gallery heading""gallery summary"1fr/minmax(0,1.7fr) minmax(0,1fr);gap:1.5rem 3rem}.listing-gallery-module__KbiLya__heading{padding-top:2rem}}@media (max-width:600px){.listing-gallery-module__KbiLya__stage{aspect-ratio:auto;height:25.5rem;min-height:0}.listing-gallery-module__KbiLya__stage:has(.listing-gallery-module__KbiLya__slide:not([hidden]) .listing-gallery-module__KbiLya__information){height:auto}.listing-gallery-module__KbiLya__slide:has(.listing-gallery-module__KbiLya__information){height:auto}.listing-gallery-module__KbiLya__information{height:auto;min-height:36rem;overflow:visible}.listing-gallery-module__KbiLya__panel{gap:.875rem;padding:1rem}.listing-gallery-module__KbiLya__panelHeading h2{font-size:1.875rem}.listing-gallery-module__KbiLya__artLabel{flex-wrap:wrap;gap:.25rem;font-size:.6875rem}.listing-gallery-module__KbiLya__framedArt{padding:1rem 0}.listing-gallery-module__KbiLya__framedArt img{border-width:5px;padding:.5rem}.listing-gallery-module__KbiLya__fileCards{gap:.35rem}.listing-gallery-module__KbiLya__fileCard{padding:.75rem .4rem}.listing-gallery-module__KbiLya__fileFormat{margin-bottom:.25rem;font-size:1.875rem}.listing-gallery-module__KbiLya__fileExtras{gap:.625rem}.listing-gallery-module__KbiLya__fileExtras>div{padding-top:.625rem}.listing-gallery-module__KbiLya__smallNote,.listing-gallery-module__KbiLya__panelNote{font-size:.6875rem}.listing-gallery-module__KbiLya__personalLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.875rem}.listing-gallery-module__KbiLya__personalArt .listing-gallery-module__KbiLya__detailArt{height:200px}.listing-gallery-module__KbiLya__personalList{gap:.625rem}.listing-gallery-module__KbiLya__personalList dd{font-size:.6875rem}.listing-gallery-module__KbiLya__sizeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.listing-gallery-module__KbiLya__sizeGrid svg{height:45px}.listing-gallery-module__KbiLya__sizeGrid span{font-size:.625rem}.listing-gallery-module__KbiLya__journey{gap:1rem}.listing-gallery-module__KbiLya__journey li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.listing-gallery-module__KbiLya__journey h3{font-size:1.375rem}.listing-gallery-module__KbiLya__journey p{font-size:.75rem}}
