.site-header.home-header .desktop-navigation{display:none!important}.site-header.home-header .menu-control{display:flex!important}.site-header.home-header .search-control{margin-left:auto}.site-header.home-header{gap:18px}.site-header{min-width:0}@media (min-width:981px) and (max-width:1500px){.site-header:not(.home-header) .desktop-navigation{display:none}.site-header:not(.home-header) .menu-control{display:flex}}body:has(.home-header) aside[aria-label="Private owner-review navigation"]{display:none}.home-map-shell>a{display:block}.home-map-note a.home-map-queued{color:#fff;text-decoration:none}.kc-functional,.kc-editorial{max-width:1320px;margin:0 auto;padding:38px 28px 65px}.kc-functional h1,.kc-editorial h1{letter-spacing:-.03em;margin:12px 0 28px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.03}.kc-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.kc-functional label{gap:8px;margin-bottom:18px;font-size:15px;font-weight:700;display:grid}.kc-functional input,.kc-functional select{color:#fff;font:inherit;background:#171219;border:1px solid #70445f;border-radius:8px;width:100%;min-width:0;padding:13px}.kc-functional button,.kc-actions a{cursor:pointer;color:#fff;background:#1a0c16;border:1px solid #d60077;border-radius:9px;padding:11px 15px;font:700 14px Arial,sans-serif}.kc-functional button:disabled{opacity:.45;cursor:default}.kc-functional .kc-action,.kc-actions button,.kc-actions a{color:#fff;background:#d90079}.kc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kc-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.kc-actions a{text-decoration:none}.kc-place-results{max-height:670px;overflow:auto}.kc-place-results article{border-bottom:1px solid #432038;gap:15px;padding:18px 0;display:flex}.kc-place-results img{object-fit:cover;border-radius:10px;width:95px;height:85px}.kc-place-results h3{margin:5px 0;font-size:21px}.kc-place-results p{color:#ded1da;font-size:14px}.kc-place-results a{color:#ff47ab}.kc-plan-preview{padding-top:12px}.kc-active{border:1px solid #ff1493;border-radius:16px;margin-top:20px;padding:20px}.kc-active button{margin:15px}.kc-map-workspace{grid-template-columns:310px minmax(0,1fr);gap:25px;display:grid}.kc-map-results{max-height:620px;overflow:auto}.kc-map-results button{text-align:left;background:#100c10;border-color:#543247;gap:9px;width:100%;margin-bottom:8px;display:grid}.kc-map-results button[aria-pressed=true]{background:#321025;border-color:#ff1493}.kc-map-results span{font-size:13px;font-weight:400}.kc-map-detail iframe{background:#161116;border:1px solid #ff1493;border-radius:15px;width:100%;height:440px}.kc-map-detail article{padding:20px 0}.kc-map-fallback,.kc-source-note{color:#c0b1bb;font-size:13px}.kc-editorial-date{color:#ff1493;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:800}.kc-editorial figure{margin:25px 0}.kc-editorial figure>img{object-fit:cover;border-radius:20px;width:100%;max-height:560px}.kc-editorial figcaption{color:#bdaeb8;margin-top:8px;font-size:12px}.kc-editorial-body{grid-template-columns:1.5fr 1fr;gap:55px;display:grid}.kc-editorial-body p,.kc-editorial-body li{font-size:17px;line-height:1.7}.kc-editorial-body li{margin-bottom:14px}.kc-editorial-body aside{border-left:2px solid #ff1493;padding-left:30px}.kc-editorial a{color:#ff47ab}.kc-editorial .kc-actions a{color:#fff}.kc-editor-portrait{object-fit:cover;border:2px solid #ff1493;border-radius:50%;width:85px;height:85px}.kc-editorial h2{font-size:30px}.kc-functional :focus-visible,.kc-editorial :focus-visible{outline-offset:3px;outline:3px solid #ff8ad0}@media (max-width:800px){.kc-workspace,.kc-map-workspace,.kc-editorial-body{grid-template-columns:1fr}.kc-functional,.kc-editorial{padding:25px 18px}.kc-place-results{max-height:450px}.kc-map-results{max-height:240px}.kc-map-detail iframe{height:350px}.kc-editorial-body aside{padding-left:18px}.kc-form-grid{grid-template-columns:1fr 1fr}.home-header .brand-art{min-width:0}.home-header .brand-art img{max-width:100%}}.kc-my-guide .kc-place-results{max-height:none;scroll-margin-top:110px;overflow:visible}.site-header .brand-art{justify-content:center;align-items:center;min-width:0;padding-inline:14px;display:flex;overflow:visible!important}.site-header .brand-art img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;display:block;overflow:visible}@media (max-width:650px){.home-hero{position:relative!important}.home-hero-content{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:none!important;padding:44px 30px 46px!important;display:flex!important;position:absolute!important;inset:0!important}.home-hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;width:100%!important;margin-top:auto!important;display:flex!important}.home-hero-actions .home-button{width:max-content!important;max-width:100%!important}}@media (max-width:800px){.kc-workspace{flex-direction:column!important;display:flex!important}.kc-plan-preview{order:-1!important;margin-bottom:22px!important;padding-top:0!important}.kc-plan-builder{order:1!important}.kc-plan-preview .kc-locked-phone{scroll-margin-top:92px}}
