.bw{gap:2rem;display:grid}.bw--loading{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 6%, transparent), transparent) 0 0 / 50% 100% no-repeat, color-mix(in srgb, var(--ink) 3%, transparent);min-block-size:12rem;animation:1.4s linear infinite bw-shimmer}@keyframes bw-shimmer{0%{background-position:-50% 0,0 0}to{background-position:150% 0,0 0}}.bw-step{border:0;gap:.9rem;margin:0;padding:0;display:grid}.bw-dates{scroll-snap-type:x mandatory;gap:.5rem;padding-block-end:.5rem;display:flex;overflow-x:auto}.bw-chip,.bw-option{scroll-snap-align:start;cursor:pointer;border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);min-block-size:2.75rem;font-size:var(--step--1);transition:border-color .2s, background .2s, transform .2s var(--ease);flex:none;padding:.55em 1em}.bw-chip:hover,.bw-option:hover{border-color:var(--tide)}.bw-chip[aria-pressed=true],.bw-option[aria-pressed=true]{background:var(--harbour);color:var(--on-harbour);border-color:var(--harbour)}.bw-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;display:grid}.bw-sessions{gap:.5rem;display:grid}.bw-option{border-radius:var(--radius);justify-items:center;gap:.1rem;padding-block:.8em;display:grid}.bw-sessions .bw-option{font-size:var(--step-0);grid-template-columns:1fr auto auto;justify-items:start;gap:1rem;padding:.9em 1.1em}.bw-option small{color:var(--ink-soft);font-size:.78em}.bw-option[aria-pressed=true] small{color:inherit;opacity:.75}.bw-option[data-full] small{color:var(--pen)}.bw-day{font-weight:500}.bw-form{border-block-start:1px solid var(--rule);gap:1.25rem;padding-block-start:1.5rem;display:grid}.bw-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;display:grid}.bw-party{max-inline-size:12rem}.bw-consent{font-size:var(--step--1);align-items:start;gap:.6rem;display:flex}.bw-consent input{accent-color:var(--marker);margin-block-start:.3em}.bw-error{color:var(--pen);margin:0}.bw-form .btn{justify-self:start}.head[data-astro-cid-aytjhgko]{gap:clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(2rem,1.5rem + 3vw,5rem) clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.top[data-astro-cid-aytjhgko]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.top[data-astro-cid-aytjhgko] p[data-astro-cid-aytjhgko]{margin:0}.back[data-astro-cid-aytjhgko]{text-decoration:none}.back[data-astro-cid-aytjhgko]:hover{color:var(--ink)}[data-astro-cid-aytjhgko][dir=rtl] .back[data-astro-cid-aytjhgko] .arrow[data-astro-cid-aytjhgko]{transform:scaleX(-1)}.meta[data-astro-cid-aytjhgko]{align-items:center;gap:1rem;display:flex}h1[data-astro-cid-aytjhgko]{max-inline-size:16ch}.facts[data-astro-cid-aytjhgko]{border-block-start:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1.5rem 2rem;margin:0;padding-block-start:1.5rem;display:grid}.facts[data-astro-cid-aytjhgko] div[data-astro-cid-aytjhgko]{align-content:start;gap:.4rem;display:grid}.facts[data-astro-cid-aytjhgko] dd[data-astro-cid-aytjhgko]{font-size:var(--step-0);margin:0}.cover-wrap[data-astro-cid-aytjhgko]{inline-size:min(100%,1920px);margin:0 auto}.cover-cap[data-astro-cid-aytjhgko]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block-start:.9rem;display:flex}.cover-wrap[data-astro-cid-aytjhgko] .cover{aspect-ratio:21/9}@media (width<=800px){.cover-wrap[data-astro-cid-aytjhgko] .cover{aspect-ratio:4/3}}.layout[data-astro-cid-aytjhgko]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:clamp(2.5rem,1rem + 6vw,9rem);padding-block:clamp(3rem,2rem + 4vw,7rem);display:grid}.standfirst[data-astro-cid-aytjhgko]{font-family:var(--font-body);font-weight:300;font-size:var(--step-2);max-inline-size:32ch;margin-block-end:clamp(1.5rem,1rem + 2vw,3rem);line-height:1.45}[data-astro-cid-aytjhgko]:lang(ar) .standfirst[data-astro-cid-aytjhgko]{line-height:1.5}.body[data-astro-cid-aytjhgko] .prose[data-astro-cid-aytjhgko]{font-size:var(--step-1);font-weight:300;line-height:1.6}.info[data-astro-cid-aytjhgko]{border-block-start:1px solid var(--ink);align-self:start;gap:1.5rem;padding-block-start:1.5rem;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.info[data-astro-cid-aytjhgko] dl[data-astro-cid-aytjhgko]{gap:1.25rem;margin:0;display:grid}.info[data-astro-cid-aytjhgko] dl[data-astro-cid-aytjhgko] div[data-astro-cid-aytjhgko]{gap:.3rem;display:grid}.info[data-astro-cid-aytjhgko] dd[data-astro-cid-aytjhgko]{margin:0}.info[data-astro-cid-aytjhgko] .btn[data-astro-cid-aytjhgko]{inline-size:100%}.info[data-astro-cid-aytjhgko] p[data-astro-cid-aytjhgko]{margin:0}.arrow--down[data-astro-cid-aytjhgko],[data-astro-cid-aytjhgko][dir=rtl] .arrow--down[data-astro-cid-aytjhgko]{transform:none}.btn[data-astro-cid-aytjhgko]:hover .arrow--down[data-astro-cid-aytjhgko]{transform:translateY(.2em)}.sessions[data-astro-cid-aytjhgko]{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none}.sessions[data-astro-cid-aytjhgko] li[data-astro-cid-aytjhgko]{border-block-end:1px solid var(--rule);font-size:var(--step--1);justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.notice[data-astro-cid-aytjhgko]{color:var(--dawn-ink)}.book[data-astro-cid-aytjhgko]{background:var(--paper-2);padding-block:clamp(4rem,3rem + 4vw,8rem)}.book-grid[data-astro-cid-aytjhgko]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,1rem + 5vw,8rem);display:grid}.book-head[data-astro-cid-aytjhgko]{gap:1rem;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.book-head[data-astro-cid-aytjhgko] p[data-astro-cid-aytjhgko]{margin:0}.works-title[data-astro-cid-aytjhgko]{margin-block:1rem clamp(2rem,1.5rem + 2vw,3.5rem)}.works[data-astro-cid-aytjhgko]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:2.5rem clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.work[data-astro-cid-aytjhgko]{gap:.75rem;text-decoration:none;display:grid}.work[data-astro-cid-aytjhgko]:hover{color:inherit}.work-title[data-astro-cid-aytjhgko]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1)}.gallery-link[data-astro-cid-aytjhgko]{border-block:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2rem;padding-block:2rem;text-decoration:none;display:grid}.gallery-link[data-astro-cid-aytjhgko]:hover{color:inherit}.gl-title[data-astro-cid-aytjhgko]{font-family:var(--font-display);font-size:var(--step-3);line-height:1}.gallery-link[data-astro-cid-aytjhgko] .arrow[data-astro-cid-aytjhgko]{font-size:var(--step-2)}@media (width<=900px){.layout[data-astro-cid-aytjhgko],.book-grid[data-astro-cid-aytjhgko]{grid-template-columns:1fr}.info[data-astro-cid-aytjhgko],.book-head[data-astro-cid-aytjhgko]{position:static}.gallery-link[data-astro-cid-aytjhgko]{grid-template-columns:minmax(0,1fr) auto}.gallery-link[data-astro-cid-aytjhgko] .label[data-astro-cid-aytjhgko]{grid-column:1/-1}}
