.bignum{font-family:var(--serif);color:var(--ink);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1}.locstat{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:clamp(20px,3vh,34px);display:flex}.locstat__t{font-family:var(--sans);color:#4a4437;max-width:46ch;font-size:17px}.cswipe{--gut:calc(clamp(20px,5vw,64px) + min(max(0px,(100vw - var(--maxw)) / 2),130px));scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:-10px;padding:10px 0 96px;overflow:auto hidden}.cswipe::-webkit-scrollbar{height:0}.cswipe:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.cswipe__track{width:max-content;padding-inline:var(--gut);gap:clamp(12px,1.5vw,20px);list-style:none;display:flex}.cs{scroll-snap-align:start;flex:0 0 clamp(210px,24vw,290px)}.cs__card{display:block}.cs__face{aspect-ratio:3/4;background:var(--ground);transform:scale(calc(1 + var(--lift,0) * .03));box-shadow:0 20px 44px -32px #14121080, 0 calc(18px + var(--lift,0) * 26px) calc(34px + var(--lift,0) * 34px) -30px rgba(20,18,16,calc(.28 + var(--lift,0) * .3));border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cswipe.is-live .cs{opacity:0;transform:translateY(30px)}.cswipe.is-live.in .cs{opacity:1;transition:opacity .6s var(--ease) calc(min(var(--i),7) * 70ms), transform .72s var(--ease) calc(min(var(--i),7) * 70ms);transform:none}@media (prefers-reduced-motion:reduce){.cswipe.is-live .cs{opacity:1;transition:none;transform:none}.cs__face{transform:none}.cs__ph img{transform:scale(1.28)}}.cs__ph{min-height:0;transition:transform .7s var(--ease);flex:1;display:block;overflow:hidden}.cs__ph img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--px,0px),var(--py,0px),0) scale(1.28);display:block}a.cs__card:hover .cs__face:not(.cs__face--type) .cs__ph{transform:scale(1.04)}.cs__label{padding:11px clamp(13px,1.2vw,17px) clamp(13px,1.2vw,16px);display:block}.cs__label b{font-family:var(--serif);color:var(--ink);font-size:clamp(1rem,1.25vw,1.2rem);font-weight:700;line-height:1.14;display:block}.cs__label>span{font-family:var(--sans);color:#6b6355;margin-top:2px;font-size:12px;display:block}.cs__go{color:var(--blue)!important;margin-top:5px!important;font-weight:600!important}a.cs__card:hover .cs__go{text-decoration:underline}.cs__face--type{box-shadow:none;border:1px solid #1412101a}.cs__face--c{background:var(--cream)}.cs__face--g{background:var(--ground)}.cs__face--y{background:var(--yellow);border-color:#0000}.cs__face--type .cs__ph{align-items:flex-start;padding:clamp(14px,1.4vw,20px) clamp(13px,1.2vw,17px) 0;display:flex}.cs__face--type .cs__label b{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.16rem,1.8vw,1.55rem)}.cs__pin{width:clamp(18px,1.7vw,23px);height:auto;color:var(--ink);opacity:.5}.cs__face--y .cs__pin{opacity:.78}.cs__face--y .cs__label b{color:#000}.cs__face--y .cs__label>span{color:#0009}.cswipe__hint{font-family:var(--sans);color:#6b6355;margin-top:clamp(0px,.6vh,8px);font-size:13.5px}.cswipe__hint a{color:var(--blue);font-weight:600;text-decoration:underline}.cidx__grp+.cidx__grp{margin-top:clamp(28px,4.4vh,50px)}.cidx__grp h3{font-family:var(--serif);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700}.cidx__note{font-family:var(--sans);color:#6b6355;max-width:56ch;margin-top:5px;font-size:14px}.cidx__list{border-top:1px solid #14121021;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:0 clamp(14px,2vw,30px);margin-top:16px;list-style:none;display:grid}.cidx__list li{border-bottom:1px solid #1412101a}.cidx__row{border-radius:9px;grid-template-columns:1fr auto;column-gap:12px;padding:11px 12px;transition:background .18s,color .18s;display:grid}.cidx__n{font-family:var(--sans);color:var(--ink);grid-area:1/1;font-size:15px;font-weight:600}.cidx__w{font-family:var(--sans);color:#6b6355;grid-area:2/1;margin-top:1px;font-size:12.5px}.cidx__go{color:var(--blue);transition:transform .18s var(--ease);grid-area:1/2/span 2;align-self:center;font-size:16px}a.cidx__row:hover{background:var(--yellow)}a.cidx__row:hover .cidx__n,a.cidx__row:hover .cidx__w,a.cidx__row:hover .cidx__go{color:#000}a.cidx__row:hover .cidx__go{transform:translate(3px)}
