[data-bw~=box]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-bw~=box]>th,[data-bw~=box]>td{border-color:#0000!important}[data-bw~=text],.bld-rest{opacity:0}[data-bt] .svc-caret{opacity:0!important}[data-bc],[data-bc]>th,[data-bc]>td{transition:border-color .32s var(--ease-standard), background-color .32s var(--ease-standard), box-shadow .32s var(--ease-standard)}.bld-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow-x:clip}.bld-cur{width:0;height:0;color:var(--c);opacity:0;will-change:transform;transition:opacity .22s;position:absolute;top:0;left:0}.bld-cur[data-on]{opacity:1}.bld-cur[data-on][data-parked]{opacity:.5}.bld-cur svg{transform-origin:10px 10px;transition:scale 90ms;position:absolute;top:-10px;left:-10px;overflow:visible}.bld-cur[data-press] svg{scale:.86}.bld-cur svg>*{display:none}.bld-cur[data-shape=arrow] .bld-arrow,.bld-cur[data-shape=cross] .bld-cross,.bld-cur[data-shape=beam] .bld-beam{display:inline}.bld-arrow{fill:currentColor;stroke:#0d0d0d;stroke-width:1px;stroke-linejoin:round}.bld-cross,.bld-beam{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;paint-order:stroke;filter:drop-shadow(0 0 1px #0d0d0d)drop-shadow(0 0 1px #0d0d0d)}.bld-name{border-radius:var(--radius-xs);font-family:var(--ff-ui), system-ui, sans-serif;letter-spacing:.02em;white-space:nowrap;color:#0d0d0d;background:var(--c);padding:1px 6px;font-size:.6875rem;font-weight:500;line-height:1.5;position:absolute;top:17px;left:12px}.bld-cur[data-flip] .bld-name{translate:calc(-100% - 18px)}.bld-sel{border:1px solid var(--c);opacity:0;width:0;height:0;transition:opacity .18s;position:absolute;top:0;left:0}.bld-sel[data-on]{opacity:1}.bld-sel[data-mode=drag]{background:color-mix(in srgb, var(--c) 8%, transparent)}.bld-sel[data-mode=outline]{border-color:color-mix(in srgb, var(--c) 70%, transparent)}.bld-sel>i{border:1px solid var(--c);background:#f7f3ea;width:7px;height:7px;position:absolute}.bld-sel>i:first-child{top:-4px;left:-4px}.bld-sel>i:nth-child(2){top:-4px;right:-4px}.bld-sel>i:nth-child(3){bottom:-4px;left:-4px}.bld-sel>i:nth-child(4){bottom:-4px;right:-4px}.bld-sel[data-mode=outline]>i,.bld-sel[data-mode=outline]>.bld-badge{display:none}.bld-badge{border-radius:var(--radius-xs);font-family:var(--ff-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0d0d0d;background:var(--c);padding:0 5px;font-size:.625rem;font-weight:500;line-height:1.6;position:absolute;top:calc(100% + 7px);left:50%;translate:-50%}.bld-caret{background:var(--c);opacity:0;width:1.5px;height:1em;position:absolute;top:0;left:0}.bld-caret[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){[data-bw~=text],.bld-rest{opacity:1!important}.bld-layer{display:none}}@media print{[data-bw~=text],.bld-rest{opacity:1!important}.bld-layer{display:none}}
.svc{max-width:960px;padding:var(--space-7) var(--gutter) var(--space-8)}.svc-head{gap:var(--space-4);padding-bottom:var(--space-6);display:grid}.svc-intro,.svc-text{max-width:var(--measure);color:var(--ink-read);line-height:1.6}.svc-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-item{padding-block:var(--space-5);border-top:var(--rule)}.svc-item:first-child{padding-top:var(--space-2);border-top:0}.svc-item-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.svc-name{font-family:var(--ff-display), Georgia, serif;flex:16rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.svc-status{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 7px}.svc-status[data-status=now]{color:var(--status-live)}.svc-status[data-status=soon]{color:var(--gold-strong)}.svc-status[data-status=pilot]{color:var(--status-testing)}.svc-status[data-status=later]{color:var(--status-planned)}.svc-facts{gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.svc-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:.6875rem}.svc-facts dd{color:var(--ink-read);margin:0;line-height:1.5}.svc-price{color:var(--gold-strong);font-variant-numeric:tabular-nums;font-weight:500}.svc-price[data-waits]{color:var(--ink-muted);font-style:italic;font-weight:400}.svc-price-rest{color:var(--ink-muted);font-size:.875rem;font-style:italic;font-weight:400;display:block}.svc-caret{vertical-align:-.15em;background:var(--gold-strong);width:1px;height:1.05em;margin-left:3px;animation:1.06s step-end infinite svc-blink;display:inline-block}@keyframes svc-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.svc-caret{animation:none}}.svc-note{margin:var(--space-3) 0 0;color:var(--ink-muted)}.svc-more{margin:var(--space-4) 0 0;max-width:var(--measure);padding-left:var(--space-4);border-left:1px solid var(--gold);color:var(--ink-read);line-height:1.6}.svc-meeting{max-width:var(--measure);padding:var(--space-4) var(--space-5);border:1px solid var(--gold);color:var(--ink);line-height:1.6}.svc-item .svc-caret{opacity:.55;animation:none}.svc-item:hover .svc-caret{opacity:1;animation:1.06s step-end infinite svc-blink}.svc-internal{margin-top:var(--space-7);padding:var(--space-5);border:1px dashed var(--status-testing)}.svc-internal h2{color:var(--status-testing)}.svc-table-wrap{overflow-x:auto}.svc-table{border-collapse:collapse;width:100%;font-size:.9375rem}.svc-table th,.svc-table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--rule);line-height:1.5}.svc-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:500}.svc-table tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.svc-table td{color:var(--ink-read)}.svc-section>.svc-note,.room-section>.svc-note{padding-left:0}.svc-bullets{gap:var(--space-2);color:var(--ink-read);max-width:var(--measure);margin:0;padding-left:1.25rem;line-height:1.55;display:grid}@media (max-width:640px){.svc-table tbody th{white-space:normal}}@media print{.svc{max-width:none;padding:0}.svc-item{break-inside:avoid}}
.svcd{gap:var(--space-7);display:grid}.svcd-intro{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.svcd-sub{max-width:56ch;color:var(--ink-read);font-size:1.0625rem;line-height:1.55}.svcd-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;max-width:1120px;margin-inline:auto;display:grid}.svcd-panel{border:var(--rule);background:var(--bg);position:relative}.svcd-group{padding:var(--space-4) var(--space-5);color:var(--gold-strong);margin:0}.svcd-rows{margin:0;padding:0;list-style:none}.svcd-row{gap:2px var(--space-4);padding:var(--space-3) var(--space-5);border-top:var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""for price";display:grid}.svcd-title{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:title;display:flex}.svcd-name{font-family:var(--ff-display), Georgia, serif;color:var(--ink);font-size:1.0625rem;font-weight:500;line-height:1.3;display:inline-block}.svcd-status{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-xs);padding:1px 6px}.svcd-status[data-status=soon]{color:var(--gold-strong)}.svcd-status[data-status=pilot]{color:var(--status-testing)}.svcd-status[data-status=later]{color:var(--status-planned)}.svcd-for{color:var(--ink-muted);grid-area:for}.svcd-price{text-align:right;grid-area:price;align-self:center;max-width:15ch;font-size:.9375rem;line-height:1.35}.svcd-price .svc-caret{opacity:.55;animation:none}.svcd-row:hover .svc-caret{opacity:1;animation:1.06s step-end infinite svc-blink}.svcd-meeting{text-align:center;max-width:62ch;color:var(--ink-read);margin:0 auto;font-size:1.0625rem;line-height:1.6}.svcd-rows>.svcd-row:first-child{border-top:0}.svcd-more{text-align:center;margin:0}.svcd-cta{justify-content:center;margin:0;display:flex}.svcd-link{color:var(--gold-strong);letter-spacing:.02em;text-decoration:none}.svcd-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.svcd-grid{grid-template-columns:minmax(0,1fr)}.svcd-row,.svcd-group{padding-inline:var(--space-4)}}@media (max-width:480px){.svcd-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""for""price"}.svcd-price{text-align:left;max-width:none;margin-top:2px}}.svcd-duo{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1120px;margin-inline:auto;display:grid}.svcd-block{align-content:start;gap:var(--space-3);padding:var(--space-6);border:var(--rule);background:var(--fill-selected);display:grid}.svcd-block h3{margin:0}.svcd-block p{color:var(--ink-read);margin:0;line-height:1.6}.svcd-block-cta{margin-top:var(--space-2)!important}@media (max-width:860px){.svcd-duo{grid-template-columns:minmax(0,1fr)}}
