.VI9-7a_surface{isolation:isolate;width:min(calc(100% - var(--page-gutter-total)), 72rem);min-width:0;max-width:72rem;color:var(--v3-ink);margin-inline:auto;padding:0 0 clamp(2.5rem,5vw,4rem);position:relative}.VI9-7a_surface .content-breadcrumbs{color:var(--text-muted);margin:.1rem 0 clamp(.9rem,2vw,1.25rem);font-size:.83rem}.VI9-7a_surface .content-breadcrumbs a{color:var(--link);-webkit-text-decoration-color:color-mix(in srgb, var(--link) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 55%, transparent);text-underline-offset:.18em}.VI9-7a_surface .content-breadcrumbs a:focus-visible{outline:.18rem solid var(--v3-scrap-terracotta);outline-offset:.16rem}.VI9-7a_hero{z-index:0;isolation:isolate;background-color:color-mix(in srgb, var(--v3-paper-panel) 83%, var(--v3-scrap-pink));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 79%, transparent), color-mix(in srgb, var(--v3-paper-panel) 79%, transparent)), radial-gradient(ellipse at 90% 9%, color-mix(in srgb, var(--v3-scrap-ochre) 29%, transparent), transparent 18rem), var(--v3-paper-tile);background-repeat:no-repeat,no-repeat,repeat;background-size:auto, auto, var(--v3-paper-tile-size) var(--v3-paper-tile-size);box-shadow:var(--v3-shadow-panel);clip-path:polygon(.8% 2%,19% 1%,20% .2%,40% 1.35%,41% .1%,64% 1.3%,65% .25%,83% 1.2%,84% 0%,99.2% 1.7%,100% 24%,99.1% 25%,100% 51%,99% 52%,99.8% 77%,98.9% 98%,75% 99.1%,74% 100%,50% 98.8%,49% 100%,24% 99%,23% 100%,.8% 98%,0% 75%,.8% 74%,0% 49%,.8% 48%,0% 24%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy""art stamp";align-items:center;gap:.35rem .7rem;margin:0 0 clamp(1.2rem,3vw,2rem);padding:clamp(1.05rem,3.2vw,2.45rem);display:grid;position:relative}.VI9-7a_hero:before{z-index:-1;background:color-mix(in srgb, var(--v3-scrap-ochre) 35%, var(--v3-paper-panel));clip-path:polygon(1% 4%,28% 1%,29% 0,56% 2%,57% 0,82% 2%,100% 1%,98% 50%,100% 99%,73% 97%,72% 100%,46% 98%,45% 100%,21% 97%,20% 100%,0 96%);content:"";position:absolute;inset:.42rem -.32rem -.35rem .3rem;transform:rotate(-.4deg)}.VI9-7a_hero:after{z-index:1;background:color-mix(in srgb, var(--v3-scrap-pink) 67%, var(--v3-paper-panel));width:clamp(3.2rem,8vw,5.8rem);height:.7rem;box-shadow:0 .12rem .2rem color-mix(in srgb, var(--shadow) 22%, transparent);content:"";opacity:.92;position:absolute;top:-.28rem;left:clamp(3rem,13vw,11rem);transform:rotate(-3.5deg)}.VI9-7a_heroCopy{z-index:1;grid-area:copy;min-width:0;max-width:53rem;position:relative}.VI9-7a_kicker,.VI9-7a_sectionKicker,.VI9-7a_routeKicker{color:color-mix(in srgb, var(--v3-scrap-terracotta) 78%, var(--text-heading));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;line-height:1.35}.VI9-7a_kicker{background-color:color-mix(in srgb, var(--v3-scrap-ochre) 34%, var(--v3-paper-panel));max-width:100%;box-shadow:var(--v3-shadow-label);color:var(--text-heading);align-items:center;margin:0 0 .7rem;padding:.34rem .72rem;display:inline-flex;transform:rotate(-.8deg)}.VI9-7a_heroCopy h1{max-width:19ch;color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.047em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.15rem,5.2vw,4.15rem);font-weight:780;line-height:.99}.VI9-7a_intro{max-width:54ch;color:var(--text-body);margin:.75rem 0 0;font-size:clamp(.96rem,1.3vw,1.1rem);line-height:1.55}.VI9-7a_heroArtwork{width:clamp(3.5rem,15vw,5rem);min-height:clamp(3.5rem,15vw,5rem);filter:drop-shadow(var(--v3-shadow-sticker));pointer-events:none;background:url(/images/brand-kit/v3/stickers/local_motifs/motif_hummingbird_halftone_clean.webp) 50%/contain no-repeat;grid-area:art;justify-self:start;margin-top:-.55rem}.VI9-7a_heroStamp{border:1px dashed color-mix(in srgb, var(--v3-scrap-terracotta) 62%, transparent);background:color-mix(in srgb, var(--v3-paper-panel) 68%, transparent);color:var(--text-secondary);letter-spacing:.035em;grid-area:stamp;place-self:center end;margin:.45rem 0 0;padding:.28rem .7rem;font-size:.72rem;font-weight:750;transform:rotate(-.45deg)}.VI9-7a_intentNav{border-bottom:1px solid color-mix(in srgb, var(--v3-scrap-terracotta) 34%, var(--border));min-width:0;margin:0 0 clamp(1.45rem,3.2vw,2.4rem);padding:0 0 clamp(1.3rem,3vw,2rem);position:relative}.VI9-7a_intentNavHeading{justify-content:start;align-items:start;gap:.5rem 1rem;margin:0 0 .85rem;display:grid}.VI9-7a_navPrompt{color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:720;line-height:1.1}.VI9-7a_intentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:.18rem;list-style:none;display:grid}.VI9-7a_intentGrid>li{min-width:0;margin:0;padding:0}.VI9-7a_intentLink{--intent-accent:var(--v3-scrap-blue);--intent-paper:color-mix(in srgb, var(--intent-accent) 19%, var(--v3-paper-panel));z-index:0;isolation:isolate;min-width:0;min-height:7.1rem;color:var(--text-heading);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-content:start;gap:.35rem .4rem;padding:.7rem .7rem .75rem;text-decoration:none;transition:transform .16s,filter .16s;display:grid;position:relative}.VI9-7a_intentLink:before{z-index:-1;border:1px solid color-mix(in srgb, var(--intent-accent) 53%, var(--v3-paper-panel-border));background-color:var(--intent-paper);background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 73%, transparent), color-mix(in srgb, var(--v3-paper-panel) 73%, transparent)), var(--v3-paper-tile);box-shadow:0 .16rem .35rem color-mix(in srgb, var(--shadow) 28%, transparent);clip-path:polygon(1% 3%,23% 1.4%,24% 0,50% 1.6%,51% .3%,77% 1.3%,99% 1%,98.8% 33%,100% 34%,98.7% 66%,100% 67%,99% 97%,75% 98%,74% 100%,48% 98.5%,47% 100%,21% 98.5%,20% 100%,.8% 97%,1.2% 69%,0 68%,1.1% 36%,0 35%);content:"";filter:var(--v3-paper-label-tone-filter);background-repeat:no-repeat,repeat;background-size:auto,22rem 22rem;position:absolute;inset:0}.VI9-7a_intentLink[data-intent=whats-on]{--intent-accent:var(--v3-scrap-pink)}.VI9-7a_intentLink[data-intent=eat-drink]{--intent-accent:var(--v3-scrap-terracotta)}.VI9-7a_intentLink[data-intent=things-to-do]{--intent-accent:var(--v3-scrap-forest)}.VI9-7a_intentLink[data-intent=plan-trip]{--intent-accent:var(--v3-scrap-ochre)}.VI9-7a_intentLink[data-intent=get-around]{--intent-accent:var(--v3-scrap-blue)}.VI9-7a_intentNumber{color:color-mix(in srgb, var(--intent-accent) 82%, var(--text-heading));letter-spacing:.08em;align-self:start;font-size:.65rem;font-weight:900;line-height:1.2}.VI9-7a_intentCopy{grid-column:1/-1;align-content:start;gap:.25rem;min-width:0;display:grid}.VI9-7a_intentLabel{color:var(--text-heading);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(.88rem,1.15vw,1.02rem);font-weight:820;line-height:1.15}.VI9-7a_intentDescription{max-width:33ch;color:var(--text-secondary);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.VI9-7a_intentState{border:1px solid color-mix(in srgb, var(--intent-accent) 64%, var(--text-heading));background:color-mix(in srgb, var(--intent-accent) 23%, var(--v3-paper-panel));width:1.35rem;height:1.35rem;color:var(--text-heading);place-self:start end;place-items:center;font-size:.8rem;font-weight:900;line-height:1;display:grid}.VI9-7a_selectedWord{color:var(--text-secondary);letter-spacing:.065em;text-transform:uppercase;font-size:.59rem;font-weight:800;position:absolute;bottom:.3rem;right:.45rem}.VI9-7a_intentLink[aria-current=page]{color:var(--text-heading);transform:translateY(-.1rem)rotate(-.35deg)}.VI9-7a_intentLink[aria-current=page]:before{box-shadow:0 .28rem 0 color-mix(in srgb, var(--intent-accent) 52%, transparent), 0 .55rem .9rem color-mix(in srgb, var(--shadow) 28%, transparent);filter:saturate(1.08);border-width:2px}.VI9-7a_intentLink:focus-visible,.VI9-7a_sectionLink:focus-visible,.VI9-7a_continuationLinks a:focus-visible,.VI9-7a_contextAction a:focus-visible,.VI9-7a_skipResults:focus-visible{z-index:3;outline:.2rem solid var(--v3-scrap-terracotta);outline-offset:.18rem;border-radius:.2rem}.VI9-7a_intentLink:active{transform:scale(.985)}.VI9-7a_skipResults{z-index:5;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:.35rem;left:.5rem;overflow:hidden}.VI9-7a_skipResults:focus-visible{clip-path:none;background:var(--v3-paper-panel);width:auto;height:auto;color:var(--text-heading);margin-bottom:.75rem;padding:.65rem .9rem;font-weight:800;display:inline-flex;position:static;overflow:visible}.VI9-7a_results{gap:clamp(1.65rem,3vw,2.5rem);min-width:0;margin-top:clamp(1.5rem,3vw,2.3rem);scroll-margin-top:1.5rem;display:grid;position:relative}.VI9-7a_selectedRoute{border-inline-start:.3rem solid var(--route-accent,var(--v3-scrap-blue));background-color:color-mix(in srgb, var(--route-accent,var(--v3-scrap-blue)) 18%, var(--v3-paper-panel));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 61%, transparent), color-mix(in srgb, var(--v3-paper-panel) 61%, transparent)), var(--v3-paper-tile);min-width:0;box-shadow:0 .16rem .4rem color-mix(in srgb, var(--shadow) 22%, transparent);clip-path:polygon(.5% 2%,24% 1%,25% 0,52% 1.6%,53% .3%,77% 1.3%,99.5% 1%,98.8% 52%,100% 53%,99% 98%,74% 99%,73% 100%,48% 98.8%,47% 100%,22% 98.5%,21% 100%,.3% 97%);background-size:auto,25rem 25rem;flex-wrap:wrap;align-items:baseline;gap:.38rem .9rem;padding:.8rem clamp(.8rem,2vw,1.2rem) .85rem;display:flex}.VI9-7a_selectedRoute[data-intent=whats-on]{--route-accent:var(--v3-scrap-pink)}.VI9-7a_selectedRoute[data-intent=eat-drink]{--route-accent:var(--v3-scrap-terracotta)}.VI9-7a_selectedRoute[data-intent=things-to-do]{--route-accent:var(--v3-scrap-forest)}.VI9-7a_selectedRoute[data-intent=plan-trip]{--route-accent:var(--v3-scrap-ochre)}.VI9-7a_selectedRoute[data-intent=get-around]{--route-accent:var(--v3-scrap-blue)}.VI9-7a_selectedRoute strong{color:var(--text-heading);font-family:var(--display-font);font-size:clamp(1.08rem,2.2vw,1.45rem);line-height:1.15}.VI9-7a_selectedRoute p{color:var(--text-body);flex:16rem;margin:0;font-size:.9rem;line-height:1.45}.VI9-7a_routeKicker{border:1px solid color-mix(in srgb, var(--route-accent,var(--v3-scrap-blue)) 60%, var(--border));min-height:1.45rem;color:var(--text-heading);align-items:center;padding:.15rem .5rem;font-size:.6rem;display:inline-flex}.VI9-7a_routeHint{color:var(--text-muted);flex:0 auto;font-size:.72rem;line-height:1.35}.VI9-7a_resultSection{min-width:0;scroll-margin-top:1.5rem}.VI9-7a_resultHeading{border-bottom:1px dashed color-mix(in srgb, var(--section-accent,var(--v3-scrap-terracotta)) 52%, var(--border));border-inline-start:.25rem solid var(--section-accent,var(--v3-scrap-terracotta));background:color-mix(in srgb, var(--section-accent,var(--v3-scrap-terracotta)) 12%, transparent);justify-content:space-between;align-items:end;gap:.7rem 1.2rem;min-width:0;margin:0 0 1rem;padding:.55rem .75rem .7rem;display:flex}.VI9-7a_resultSection[data-explore-section=events]{--section-accent:var(--v3-scrap-pink)}.VI9-7a_resultSection[data-explore-section=places]{--section-accent:var(--v3-scrap-terracotta)}.VI9-7a_resultSection[data-explore-section=guides]{--section-accent:var(--v3-scrap-forest)}.VI9-7a_sectionKicker{color:var(--text-muted);letter-spacing:.12em;margin-bottom:.15rem;font-size:.59rem}.VI9-7a_resultHeading h2{color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,2.05rem);font-weight:750;line-height:1.05}.VI9-7a_sectionLink,.VI9-7a_continuationLinks a{max-width:48%;color:var(--link);text-align:end;text-underline-offset:.2em;overflow-wrap:anywhere;flex:none;font-size:.79rem;font-weight:800;line-height:1.35;text-decoration-thickness:.09em}.VI9-7a_continuationLinks{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .72rem;min-width:0;display:flex}.VI9-7a_resultGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.9rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.VI9-7a_resultGrid>li{min-width:0}.VI9-7a_resultGrid .discovery-card{min-width:0;height:100%}:is(.VI9-7a_resultGrid .event-card,.VI9-7a_resultGrid .place-card,.VI9-7a_resultGrid .guide-card){overflow:visible}.VI9-7a_emptyState{border-inline-start:.28rem solid var(--v3-scrap-terracotta);background-color:color-mix(in srgb, var(--v3-paper-panel) 91%, var(--v3-scrap-ochre));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 77%, transparent), color-mix(in srgb, var(--v3-paper-panel) 77%, transparent)), var(--v3-paper-tile);max-width:44rem;box-shadow:var(--v3-shadow-label);clip-path:polygon(.4% 2%,27% 0,28% 1.5%,56% 0,57% 1%,80% .2%,99.7% 1.5%,99.4% 35%,100% 36%,99.2% 68%,100% 69%,99.4% 98%,74% 99%,73% 100%,49% 98.7%,48% 100%,22% 99%,21% 100%,.3% 97%);color:var(--text-body);background-size:auto,24rem 24rem;margin:0;padding:1rem 1.1rem;line-height:1.5}.VI9-7a_contextAction{border:1px solid color-mix(in srgb, var(--v3-scrap-blue) 48%, var(--border));background-color:color-mix(in srgb, var(--v3-scrap-blue) 18%, var(--v3-paper-panel));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 69%, transparent), color-mix(in srgb, var(--v3-paper-panel) 69%, transparent)), var(--v3-paper-tile);min-width:0;box-shadow:var(--v3-shadow-panel);clip-path:polygon(.5% 3%,26% 1%,27% 0,54% 1.5%,55% .5%,80% 1.2%,99.7% 1.5%,98.9% 50%,100% 51%,99.2% 97%,73% 98.5%,72% 100%,46% 98.4%,45% 100%,19% 98.8%,18% 100%,.4% 96%);background-size:auto,23rem 23rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.9rem 1rem;display:flex}.VI9-7a_contextAction a{color:var(--link);text-underline-offset:.2em;font-weight:850;text-decoration-thickness:.1em}@media (min-width:40rem){.VI9-7a_intentNavHeading{justify-content:space-between;align-items:baseline;display:flex}.VI9-7a_intentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.VI9-7a_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.VI9-7a_hero{grid-template-columns:minmax(0,1fr) 8rem;grid-template-areas:"copy art""stamp stamp";gap:.5rem 1rem}.VI9-7a_heroArtwork{width:100%;min-height:8rem;margin-top:0}}@media (min-width:64rem){.VI9-7a_intentGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.VI9-7a_resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.VI9-7a_hero{grid-template-columns:minmax(0,1fr) 10rem}.VI9-7a_heroArtwork{min-height:10rem}}@media (max-width:27rem){.VI9-7a_hero{padding:.95rem}.VI9-7a_heroArtwork{width:3.1rem;min-height:3.1rem}.VI9-7a_heroStamp{max-width:100%;font-size:.62rem}.VI9-7a_heroCopy h1{font-size:clamp(1.95rem,9vw,2.4rem)}.VI9-7a_intentGrid{gap:.45rem}.VI9-7a_intentLink{min-height:7.25rem;padding:.62rem .55rem .72rem}.VI9-7a_intentLabel{font-size:.86rem}.VI9-7a_intentDescription{font-size:.67rem}.VI9-7a_resultHeading{align-items:start}.VI9-7a_sectionLink,.VI9-7a_continuationLinks a{max-width:47%;font-size:.72rem}}@media (hover:hover) and (pointer:fine){.VI9-7a_intentLink:hover{filter:saturate(1.12);transform:translateY(-.12rem)rotate(-.25deg)}.VI9-7a_sectionLink:hover,.VI9-7a_continuationLinks a:hover,.VI9-7a_contextAction a:hover{text-decoration-thickness:.14em}}@media (prefers-reduced-motion:reduce){.VI9-7a_intentLink{transition:none}.VI9-7a_intentLink:hover,.VI9-7a_intentLink[aria-current=page],.VI9-7a_intentLink:active{transform:none}}
