.kw-now{color:var(--kw-paper);background:var(--kw-forest);padding:4.75rem clamp(1.25rem,5.5vw,6rem) 3.5rem}.kw-now-inner{max-width:82rem;margin:0 auto}.kw-home .kw-now :focus-visible,.kw-now :focus-visible{outline:2px solid var(--kw-paper);outline-offset:4px}.kw-now-heading{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:end}.kw-now-index{display:flex;gap:1.2rem;align-items:center;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.12em}.kw-now-index>span:first-child{color:var(--kw-mist-blue)}.kw-now-editorial h2{margin:1rem 0 .6rem;font-family:var(--font-display);font-size:clamp(2.8rem,4.8vw,4.5rem);line-height:1.1}.kw-now-stay{font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.5}.kw-now-controls{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);align-items:end}.kw-now-controls label{display:grid;min-width:0;gap:.65rem;font-size:.8rem}.kw-now-controls input{width:100%;min-width:0;min-height:3rem;border:1px solid var(--kw-mist-blue);border-radius:0;background:transparent;padding:.65rem .7rem;font-family:var(--font-utility);font-size:1rem;color:var(--kw-paper);color-scheme:dark}.kw-now-controls input:focus-visible{outline:2px solid var(--kw-paper);outline-offset:4px}.kw-now-controls input[aria-invalid=true]{border-color:var(--kw-paper);border-style:dashed}.kw-now-connector{height:1px;background:var(--kw-mist-blue);margin-bottom:1.5rem}.kw-now-note{margin-top:1rem;max-width:32rem;color:var(--kw-paper-muted);font-size:.72rem;line-height:1.75}.kw-now-feedback{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:2.5rem;padding:.9rem 0;border-top:1px solid var(--kw-mist-blue);font-family:var(--font-utility);font-size:.73rem;line-height:1.7}.kw-now-feedback>span:first-child{color:var(--kw-paper-muted)}.kw-now-timeline{margin:.25rem 0 0;padding:0;list-style:none}.kw-now-entry{display:grid;grid-template-columns:8rem minmax(0,1fr)}.kw-now-date{position:relative;padding:1.75rem 1.5rem 2rem 0;border-right:1px solid var(--kw-mist-blue)}.kw-now-date:after{position:absolute;top:2.1rem;right:-4px;width:7px;height:7px;border:1px solid var(--kw-paper);border-radius:50%;background:var(--kw-forest);content:""}.kw-now-date time{display:block}.kw-now-month{display:block;font-family:var(--font-utility);font-size:.75rem;line-height:1.8;color:var(--kw-paper-muted)}.kw-now-day{display:block;margin-top:.15rem;font-family:var(--font-display);font-size:3rem;line-height:1.1}.kw-now-event{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;padding:1.75rem 0 2rem 2rem;border-top:1px solid var(--kw-mist-blue)}.kw-now-period{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-family:var(--font-utility);font-size:.69rem;line-height:1.8;color:var(--kw-paper-muted)}.kw-now-period>span{font-family:var(--font-body)}.kw-now-event h3{margin-top:.65rem;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.4}.kw-now-event h3 a{display:inline}.kw-now-event h3 a:hover{text-decoration:underline;text-underline-offset:.18em}.kw-now-event h3 a>span{padding-left:.7rem;font-family:var(--font-body);font-size:1rem;color:var(--kw-mist-blue);white-space:nowrap}.kw-now-event-meta{display:flex;flex-wrap:wrap;-moz-column-gap:1.15rem;column-gap:1.15rem;row-gap:.45rem;margin-top:.8rem;font-size:.875rem;line-height:1.7;color:var(--kw-paper-muted)}.kw-now-event-meta>p:last-child{font-family:var(--font-utility)}.kw-now-summary{max-width:32rem;padding-top:1.85rem;font-size:1rem;line-height:1.9;color:var(--kw-paper)}.kw-now-dates{margin-top:.8rem;font-size:.8125rem;line-height:1.8;color:var(--kw-paper-muted)}.kw-now-dates summary{width:-moz-fit-content;width:fit-content;min-height:2.75rem;padding:.55rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.kw-now-dates ul{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:.6rem 0 0;padding:0;list-style:none;font-family:var(--font-utility)}.kw-now-empty{padding:2rem 0;font-size:.9rem;line-height:1.8}.kw-now-footer{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--kw-mist-blue)}.kw-now-footer a{display:flex;gap:1.5rem;align-items:center;min-height:2.75rem;font-size:.85rem;text-decoration:underline;text-underline-offset:.35em}.kw-now-footer a:hover,.kw-now-zone{color:var(--kw-paper-muted)}.kw-now-zone{font-family:var(--font-utility);font-size:.65rem;white-space:nowrap}@media (max-width:900px){.kw-now-heading{gap:2.5rem;grid-template-columns:.9fr 1.1fr}.kw-now-event{grid-template-columns:1fr;gap:.9rem}.kw-now-summary{padding-top:0}}@media (max-width:600px){.kw-now{padding:3rem 1.25rem 2rem}.kw-now-heading{display:block}.kw-now-editorial h2{margin-top:1.2rem;font-size:2.9rem}.kw-now-stay{font-size:1.25rem}.kw-now-plan{margin-top:2rem}.kw-now-controls{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr)}.kw-now-controls label{gap:.5rem;font-size:.75rem}.kw-now-controls input{padding:.7rem .4rem;font-size:1rem}.kw-now-note{margin-top:.85rem;font-size:.68rem}.kw-now-feedback{display:grid;gap:.25rem;margin-top:1.6rem;font-size:.68rem}.kw-now-entry{grid-template-columns:3.4rem minmax(0,1fr)}.kw-now-date{padding:1.35rem .65rem 1.5rem 0}.kw-now-date:after{top:1.8rem}.kw-now-month{font-size:.6875rem}.kw-now-day{font-size:2.2rem}.kw-now-event{padding:1.35rem 0 1.65rem 1rem;gap:.75rem}.kw-now-period{font-size:.75rem;gap:.1rem .5rem}.kw-now-event h3{margin-top:.55rem;font-size:1.45rem;line-height:1.5}.kw-now-event h3 a>span{display:none}.kw-now-event-meta{margin-top:.65rem;font-size:.8125rem}.kw-now-summary{font-size:.9375rem;line-height:1.8}.kw-now-dates{font-size:.8125rem}.kw-now-footer{align-items:start;padding-top:1rem}.kw-now-footer a{gap:.65rem;font-size:.75rem}.kw-now-zone{padding-top:.65rem;font-size:.55rem}}@media (max-width:360px){.kw-now-controls{grid-template-columns:1fr;gap:1rem}.kw-now-connector{display:none}}.local-services-overview_body__Nfs59{min-width:0}.local-services-overview_categories__0dNDj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem}.local-services-overview_categories__0dNDj a{display:grid;grid-template-columns:1.5rem 1fr auto;align-items:baseline;gap:.75rem;border-bottom:1px solid var(--kw-line,#d9d7cf);padding:1rem 0;font-size:.95rem}.local-services-overview_categories__0dNDj a:hover{color:#a64b3c}.local-services-overview_status__GfMgC{margin-top:1.75rem;color:#66665f;font-size:.9rem;line-height:1.8}.local-services-overview_actions__a_Hz0{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.25rem}@media (max-width:700px){.local-services-overview_categories__0dNDj{grid-template-columns:1fr}}