html [data-co-room]{--co-muted:oklch(49% .018 255);--app-mist:var(--co-muted);--muted-foreground:var(--co-muted);--color-muted-foreground:var(--co-muted);--co-scale:1}html[data-programme-theme=night] [data-co-room]{--co-muted:oklch(81% .024 250)}[data-co-room][data-text-size="1"]{--co-scale:1.15}[data-co-room][data-text-size="2"]{--co-scale:1.3}[data-co-room] :is(p,li,input,textarea,select,td):not([data-co-analytics] *){font-size:calc(16px * var(--co-scale))}[data-co-room] :is(.eyebrow,th,thead,.font-mono):not([data-co-analytics] *){font-size:calc(13px * var(--co-scale))}[data-co-room] th:not([data-co-analytics] *){color:var(--app-ink);font-weight:500}[data-co-room] h1:not([data-co-analytics] *){font-size:calc(32px * var(--co-scale))}[data-co-room] h2:not([data-co-analytics] *){font-size:calc(24px * var(--co-scale))}[data-co-room] button:not([data-co-analytics] *){font-size:calc(14px * var(--co-scale))}[data-co-room] .co-preparing{font-family:var(--font-serif,"Cormorant Garamond",serif);font-size:calc(25px * var(--co-scale));align-items:center;gap:14px;line-height:1.4;display:flex}[data-co-room] .co-preparing:before{content:"";background:var(--gold-ink);border-radius:50%;flex:none;width:5px;height:5px;animation:2s ease-in-out infinite co-breathe}@keyframes co-breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){[data-co-room] .co-preparing:before{animation:none}}.co-round-grid{grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(85px,1fr)) minmax(100px,1fr);align-items:start;gap:16px;display:grid}.co-round-row{border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;padding:20px 0}.co-round-heading{border-bottom:1px solid var(--hairline);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:12px 0}.co-round-mobile-label{display:none}.co-round-detail{color:var(--app-ink);background:var(--app-ground);overflow-wrap:anywhere;max-height:85dvh;overflow-y:auto}.co-round-detail dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.co-round-detail dd{margin-top:5px;font-size:16px}.co-round-detail>button:last-child{display:inline-flex}.co-round-detail [data-slot=dialog-title],.co-round-detail h2{padding-right:40px}@media (width<=767px){[data-co-room] .co-holdings :is(table,tbody,tr,td){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;display:block}[data-co-room] .co-holdings thead{display:none}[data-co-room] .co-holdings tr{padding:12px}[data-co-room] .co-holdings td{text-align:left;padding:4px 0}.co-round-heading{display:none}.co-round-grid{grid-template-columns:1fr 1fr}.co-round-row>div:first-child{grid-column:1/-1}.co-round-mobile-label{color:var(--co-muted);margin-bottom:4px;font-size:13px;display:block}.co-round-detail dl{grid-template-columns:1fr}}html [data-co-room] .text-muted-foreground:not([data-co-analytics] *){color:var(--co-muted)}[data-co-room] .co-round-heading{font-size:calc(13px * var(--co-scale))}[data-co-room] :is(dd,.text-sm,.text-xs):not([data-co-analytics] *){font-size:calc(16px * var(--co-scale))}html:has([data-co-room][data-text-size="1"]) .co-round-detail{--co-scale:1.15}html:has([data-co-room][data-text-size="2"]) .co-round-detail{--co-scale:1.3}html [data-co-analytics]{--app-mist:var(--circle-mist);--muted-foreground:var(--app-mist);--color-muted-foreground:var(--app-mist)}html[data-programme-theme=day] [data-co-analytics]{--app-mist:var(--co-analytics-muted)}html [data-co-room]{--co-analytics-muted:#666d7a}[data-co-request] .line-clamp-2{-webkit-line-clamp:unset;display:block;overflow:visible}[data-co-request] .co-request-card{background:var(--app-ground);box-shadow:none}html[data-programme-theme=day] [data-co-request]{--flag:var(--co-muted)}:is(html :is([data-co-room],.site-line-co),html:has(.site-line-co) [role=dialog]){font-family:var(--font-sans);font-synthesis:none}:is(html :is([data-co-room],.site-line-co) strong,html:has(.site-line-co) [role=dialog] strong){font-weight:600}:is(html [data-co-room] :is(h1,h2,h3,h4,h5,h6,.serif),html:has(.site-line-co) [role=dialog] :is(h1,h2,h3,[data-slot=dialog-title])){font-family:var(--font-serif);letter-spacing:0;font-weight:500}html [data-co-room] :is(th,dt,.eyebrow,.co-round-heading,.co-round-mobile-label),html [data-co-room] h3.font-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:500}html [data-co-room] .font-bold{font-weight:600}html [data-co-room] .font-mono{font-weight:400}html [data-co-room] .font-mono:is(.font-semibold,.font-bold,.font-medium),html [data-co-room] :is(th,dt,.eyebrow,.co-round-heading){font-weight:500}:is(html [data-co-room] button:not(.font-sans),html:has(.site-line-co) [role=dialog] button:not(.font-sans)){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-action)}html [data-co-room] button.font-sans,html [data-co-room] button .font-sans{font-family:var(--font-sans);text-transform:none;letter-spacing:0}html [data-co-room] .tabular-nums{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}html [data-co-room] .co-settings-menu,html .co-settings-menu{background:var(--card)}html .co-settings-menu [role=menuitemradio]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-action);font-size:13px;font-weight:500}html:has(.site-line-co) [role=dialog]{font-synthesis:none}html:has(.site-line-co) [role=dialog] .font-bold{font-weight:600}html:has(.site-line-co) [role=dialog] .font-mono:is(.font-bold,.font-semibold){font-weight:500}
