.l5WOna_root{margin-inline:var(--rail);padding:clamp(3rem, 10vh, 6.5rem) var(--gutter) var(--section-pad);border-bottom:var(--hair) solid var(--line)}.l5WOna_head{max-width:62rem;padding-bottom:clamp(2rem,6vh,3.5rem)}.l5WOna_standfirst{margin-top:var(--space-m)}.l5WOna_section{column-gap:var(--col-gap);border-top:var(--hair) solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:1.75rem 2rem;display:grid}.l5WOna_heading{grid-column:1/span 4}.l5WOna_body{grid-column:5/span 7;gap:1rem;max-width:40rem;line-height:1.6;display:grid}.l5WOna_list{border-top:var(--hair) solid var(--line);list-style:none}.l5WOna_list li{border-bottom:var(--hair) solid var(--line);padding-block:.7rem}@media (max-width:900px){.l5WOna_section{padding-block:1.5rem 1.75rem;display:block}.l5WOna_body{margin-top:.9rem}}.l5WOna_body>.l5WOna_list:last-child li:last-child{border-bottom:0}
.pQf6MG_banner{--bg:var(--deep-bg);--ink:var(--deep-ink);--body:var(--deep-body);--line:var(--deep-line);--accent:var(--deep-accent);--on-accent:var(--deep-on-accent);z-index:60;inset:auto 0 calc(var(--bar-h) + env(safe-area-inset-bottom,0px));padding:1.25rem calc(var(--rail) + var(--gutter));background:var(--bg);color:var(--ink);border-top:var(--hair) solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem 3rem;transition:opacity .6s .4s,visibility 0s linear .4s;display:flex;position:fixed}html[data-veil] .pQf6MG_banner{opacity:0;visibility:hidden}.pQf6MG_banner:focus{outline:none}.pQf6MG_banner:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pQf6MG_text{gap:.35rem;max-width:46rem;display:grid}.pQf6MG_message{font-size:1rem;line-height:1.45}.pQf6MG_state{color:var(--body)}.pQf6MG_policy{color:var(--ink);text-underline-offset:.38em;margin-block:-.7rem;padding-block:.7rem;text-decoration:underline;display:inline-block}.pQf6MG_actions{flex:none;gap:.75rem;display:flex}.pQf6MG_banner .pQf6MG_choice{cursor:pointer;min-width:7.5rem}.pQf6MG_close{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;flex:none;place-items:center;margin-right:-.8rem;display:grid}:where(.pQf6MG_settings){min-height:2.75rem;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}@media (max-width:760px){.pQf6MG_banner{padding-block:1rem;padding-inline:var(--gutter);flex-direction:column;align-items:stretch;gap:1rem}.pQf6MG_message{font-size:.95rem}.pQf6MG_close{top:.25rem;right:calc(var(--gutter) - .8rem);margin:0;position:absolute}.pQf6MG_reopened .pQf6MG_text{padding-right:2.25rem}.pQf6MG_actions{gap:.6rem}.pQf6MG_banner .pQf6MG_choice{flex:1;min-width:0}}html:has(#site-menu:not([hidden])) .pQf6MG_banner{display:none}
.g1G_qa_mark{aspect-ratio:1384/1114.5;display:block;position:relative}.g1G_qa_svg{pointer-events:none;fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--fw,1px);stroke-linejoin:miter;display:block;position:absolute;inset:0;overflow:visible}
.AVulwG_root{border-top:var(--hair) solid var(--line)}.AVulwG_title{padding:var(--space-l) var(--gutter) var(--space-m)}.AVulwG_venues{border-top:var(--hair) solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.AVulwG_item+.AVulwG_item{border-left:var(--hair) solid var(--line)}.AVulwG_venue{height:100%;padding:var(--space-m) clamp(1rem, 1.6vw, 1.5rem) var(--space-m) var(--gutter);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:.75rem;transition:background-color .4s;display:flex}@media (hover:hover) and (pointer:fine){.AVulwG_venue:hover{background-color:color-mix(in srgb, var(--ink) 5%, transparent)}}.AVulwG_text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.AVulwG_name{font-size:clamp(1.15rem,1.4vw,1.4rem);line-height:1.15}.AVulwG_place{color:var(--body);text-wrap:balance;letter-spacing:.22em;font-size:.6875rem}.AVulwG_arrow{flex:none;margin-top:.2rem;font-size:1.1rem}.AVulwG_quiet .AVulwG_name{color:var(--body);font-size:clamp(1.05rem,1.25vw,1.2rem)}@media (max-width:1020px){.AVulwG_venues{grid-template-columns:repeat(2,minmax(0,1fr))}.AVulwG_item:nth-child(odd){border-left:0}.AVulwG_item:nth-child(n+3){border-top:var(--hair) solid var(--line)}}@media (max-width:560px){.AVulwG_venues{grid-template-columns:minmax(0,1fr)}.AVulwG_item+.AVulwG_item{border-top:var(--hair) solid var(--line);border-left:0}.AVulwG_venue{align-items:center;min-height:4.5rem}.AVulwG_arrow{margin-top:0}}
.KWgBSG_root{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}.KWgBSG_inner{margin-inline:var(--rail);border-top:var(--hair) solid var(--line)}.KWgBSG_news{align-items:end;gap:var(--space-m) var(--col-gap);padding:var(--space-l) var(--gutter);grid-template-columns:minmax(0,1fr) auto;display:grid}.KWgBSG_desc{max-width:44ch;margin-top:var(--space-s);font-size:1rem;line-height:1.6}.KWgBSG_base{border-top:var(--hair) solid var(--line);display:flex}.KWgBSG_mark{aspect-ratio:1;border-right:var(--hair) solid var(--line);width:clamp(6.5rem,7.5vw,7.5rem);color:var(--ink);flex:none;place-items:center;display:grid}.KWgBSG_logo{width:auto;height:min(68%,5.25rem)}.KWgBSG_close{justify-content:space-between;gap:var(--space-s);min-width:0;padding:var(--space-m) var(--gutter);flex-direction:column;flex:1;display:flex}.KWgBSG_legal p+p,.KWgBSG_legal .KWgBSG_legalLinks{margin-top:var(--space-2xs)}.KWgBSG_legalLinks{gap:0 var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.KWgBSG_legalLinks a,.KWgBSG_legalLinks button{align-items:center;min-height:2.75rem;display:inline-flex}.KWgBSG_strip{color:var(--ink);align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.KWgBSG_strip .KWgBSG_caps{flex:none;font-size:.6875rem}.KWgBSG_line{border-top:var(--hair) solid var(--line);flex:1;height:0}@media (max-width:760px){.KWgBSG_inner{margin-inline:0}.KWgBSG_news{grid-template-columns:minmax(0,1fr);justify-items:start}.KWgBSG_mark{width:6.5rem}.KWgBSG_strip{gap:var(--space-xs) 1rem;flex-wrap:wrap}.KWgBSG_strip .KWgBSG_caps:first-child{flex:100%}.KWgBSG_strip .KWgBSG_caps{flex-shrink:1}}
._88HLZq_bar{display:none}@media (max-width:760px){._88HLZq_bar{z-index:50;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg);border-top:var(--hair) solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}._88HLZq_bar ._88HLZq_rooms,._88HLZq_bar ._88HLZq_enquire{height:100%;min-height:0;box-shadow:none;padding-inline:.75rem}._88HLZq_bar ._88HLZq_rooms{border-right:var(--hair) solid var(--line)}}html:has(#site-menu:not([hidden])) ._88HLZq_bar{display:none}html:has([data-event-bar]) ._88HLZq_bar{display:none}
