.city-selector{color:#4b183b;background:#fff8fc;border:1px solid #e4d0df;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;display:flex;position:relative}.city-selector-current{display:none}.city-selector svg{flex-shrink:0;width:15px;height:15px}.city-selector select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:145px;padding:2px;font-size:12px;font-weight:650}.city-selector:focus-within{outline-offset:3px;outline:2px solid #9f2e73}.kochi-city-poster{color:#fff1f8;background:#401333;border-radius:18px;justify-content:space-between;align-items:center;min-height:330px;padding:42px 44px 64px;display:flex;position:relative;overflow:hidden}.kochi-poster-copy{z-index:1;position:relative}.kochi-poster-copy .section-kicker{color:#f9a4d6}.kochi-poster-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(32px,4.5vw,60px);font-weight:750;line-height:1.03}.kochi-poster-copy h2 em{color:#f6a0cf;font-style:normal}.kochi-poster-copy p{color:#f0d6e7;font-size:15px;line-height:1.6}.kochi-poster-copy .scene-link{margin-top:20px;display:inline-flex;position:static}.kochi-poster-mark{letter-spacing:-.11em;color:#f294c8;-webkit-user-select:none;user-select:none;padding-right:20px;font-size:clamp(110px,16vw,220px);font-weight:850;line-height:.73;transform:rotate(-8deg)}.kochi-poster-mark span{display:block}.kochi-poster-neighbourhoods{letter-spacing:.14em;color:#e9c4dd;border-top:1px solid #80536f;padding-top:14px;font-size:10px;font-weight:650;position:absolute;bottom:19px;left:44px;right:44px}.kochi-poster-neighbourhoods span{margin:0 12px}.kochi-listing-note{border-bottom:1px solid #e5d8e0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:6px 0 28px;display:flex}.kochi-listing-note h2{letter-spacing:-.04em;margin:10px 0;font-size:28px}.kochi-listing-note p{color:#786576;max-width:610px;font-size:14px;line-height:1.6}.kochi-listing-note>a{white-space:nowrap}@media (max-width:700px){.discovery-topbar .topbar-inner{flex-wrap:nowrap;gap:8px}.discovery-topbar .brand-logo{width:clamp(96px,28vw,112px)}.discovery-topbar .nav-links,.discovery-topbar .create-event-link{display:none}.discovery-topbar .topbar-actions{flex:1;justify-content:flex-end;gap:8px;min-width:0}.discovery-topbar .account-nav:not(.is-signed-in){padding:0 10px;font-size:12px}.discovery-topbar .account-nav:not(.is-signed-in)>svg{display:none}.discovery-topbar .city-selector{flex-shrink:0;gap:4px;min-height:44px;padding:0 7px}.discovery-topbar .city-selector-current{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.discovery-topbar .city-selector-current svg{width:12px;height:12px}.discovery-topbar .city-selector select{opacity:0;width:100%;max-width:none;height:100%;font-size:16px;position:absolute;inset:0}}@media (min-width:701px) and (max-width:760px){.discovery-topbar .topbar-inner{flex-wrap:wrap;gap:10px}.discovery-topbar .topbar-actions{gap:8px}.city-selector{padding:5px 7px}.city-selector select{max-width:123px;font-size:11px}}@media (max-width:760px){.kochi-city-poster{min-height:350px;padding:30px 24px 62px}.kochi-poster-copy{max-width:70%}.kochi-poster-copy h2{font-size:36px}.kochi-poster-copy p{font-size:13px}.kochi-poster-mark{opacity:.32;font-size:110px;position:absolute;top:58px;right:-7px}.kochi-poster-neighbourhoods{letter-spacing:.08em;font-size:8px;left:24px;right:24px}.kochi-poster-neighbourhoods span{margin:0 5px}.kochi-listing-note{flex-direction:column;align-items:flex-start;gap:10px}}
