.k-town-strip{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.k-town-strip li{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--c-azure-ink)}.k-town-strip li:first-child{grid-column:span 2}.k-town-strip a{position:absolute;inset:0;display:block;color:#fff;text-decoration:none}.k-town-strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.k-town-strip a:hover img{transform:scale(1.04)}.k-town-strip span{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .8rem .6rem;font-weight:700;font-size:1rem;background:linear-gradient(180deg,transparent,rgba(8,42,66,.85))}@media (max-width:760px){.k-town-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.k-town-strip li:nth-child(n+4){display:none}}.k-town-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none}.k-town-chips a{display:inline-flex;align-items:center;min-height:48px;padding:0 1.3rem;border-radius:999px;border:2px solid var(--c-azure-ink);color:var(--c-azure-ink);font-size:1.125rem;font-weight:700;text-decoration:none;background:#fff}.k-town-chips a:hover{background:var(--c-azure-ink);color:#fff}.k-town-chips a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px}.k-town-section{scroll-margin-top:90px}.k-town-events{margin:0 0 2.2rem}.k-town-events ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.6rem}.k-town-events li{padding:.9rem 1.1rem;border:1px solid var(--c-border);border-radius:14px;font-size:1.125rem;line-height:1.5}.k-town-events a{font-weight:700}.k-town-events .when{display:block;color:var(--c-text-mid);font-size:1rem}.k-town-km{font-size:1.125rem;margin-top:.4rem}.k-town-more{margin:2rem 0;border:1px solid var(--c-border);border-radius:16px;padding:0 1.2rem}.k-town-more>summary{min-height:56px;display:flex;align-items:center;cursor:pointer;font-size:1.25rem;font-weight:700;color:var(--c-azure-ink)}.k-town-more[open]{padding-bottom:1.2rem}.k-town-strip[data-n="1"]{grid-template-columns:minmax(0,1fr)}.k-town-strip[data-n="1"] li{aspect-ratio:16/7}.k-town-strip[data-n="2"]{grid-template-columns:2fr 1fr}.k-town-strip[data-n="3"]{grid-template-columns:2fr 1fr 1fr}.k-town-strip[data-n="4"]{grid-template-columns:2fr 1fr 1fr 1fr}.k-town-strip[data-n="1"] li:first-child,.k-town-strip[data-n="2"] li:first-child,.k-town-strip[data-n="3"] li:first-child,.k-town-strip[data-n="4"] li:first-child{grid-column:auto}@media (max-width:760px){.k-town-strip[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.k-town-strip li:first-child,.k-town-strip[data-n] li:first-child{grid-column:span 2}.k-town-strip[data-n="1"] li{aspect-ratio:4/3}}