.booking-grid[data-astro-cid-etuavova]{display:grid;gap:3.5rem;align-items:center}.booking-hero[data-astro-cid-etuavova]{padding-bottom:4.5rem}.booking-hero[data-astro-cid-etuavova] .h1[data-astro-cid-etuavova]{max-width:49rem}.booking-hero[data-astro-cid-etuavova] .lead[data-astro-cid-etuavova]{max-width:43rem}.booking-hero[data-astro-cid-etuavova] em[data-astro-cid-etuavova]{font-family:Georgia,Times New Roman,serif;font-weight:400;color:hsl(var(--primary))}.booking-points[data-astro-cid-etuavova]{margin:1rem 0 1.5rem;color:hsl(var(--muted-foreground));font-size:.9rem}.booking-agenda[data-astro-cid-etuavova]{display:grid;gap:.65rem;max-width:43rem;margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid hsl(var(--border));list-style:none;color:hsl(var(--muted-foreground));font-size:.9rem}.booking-agenda[data-astro-cid-etuavova] strong[data-astro-cid-etuavova]{color:hsl(var(--foreground));font-weight:500}.booking-portrait[data-astro-cid-etuavova]{position:relative;width:100%;max-width:22rem;margin:0;justify-self:end}.booking-portrait[data-astro-cid-etuavova] .portrait-frame[data-astro-cid-etuavova]{position:relative;isolation:isolate;padding:0 1rem 1rem 0}.booking-portrait[data-astro-cid-etuavova] .portrait-frame[data-astro-cid-etuavova]:before{content:"";position:absolute;inset:1rem 0 0 1rem;background:hsl(var(--primary));z-index:-1}.booking-portrait[data-astro-cid-etuavova] img[data-astro-cid-etuavova]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.booking-portrait[data-astro-cid-etuavova] figcaption[data-astro-cid-etuavova]{margin-top:1rem;font-weight:500}.booking-portrait[data-astro-cid-etuavova] figcaption[data-astro-cid-etuavova] span[data-astro-cid-etuavova]{color:hsl(var(--muted-foreground));font-weight:400}.booking-section[data-astro-cid-etuavova]{background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.booking-content[data-astro-cid-etuavova]{max-width:76rem}.booking-content[data-astro-cid-etuavova] .h2[data-astro-cid-etuavova]{font-size:clamp(2rem,4vw,3rem)}.booking-intro[data-astro-cid-etuavova]{max-width:54rem;margin-top:1rem;color:hsl(var(--muted-foreground))}.booking-gate[data-astro-cid-etuavova]{max-width:52rem;margin-top:2rem;padding:1.5rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary))}.booking-gate[data-astro-cid-etuavova]>p[data-astro-cid-etuavova]{margin-top:.85rem;color:hsl(var(--muted-foreground));font-size:.9rem}.booking-gate[data-astro-cid-etuavova]>p[data-astro-cid-etuavova]:last-child{margin-bottom:0}.booking-frame[data-astro-cid-etuavova]{width:100%;min-height:760px;margin-top:2rem;overflow:hidden;background:hsl(var(--background));border:1px solid hsl(var(--border))}.booking-frame[data-astro-cid-etuavova] iframe{display:block;width:100%;height:760px;border:0}.booking-fallback[data-astro-cid-etuavova]{margin-top:.75rem;font-size:.875rem}.booking-fallback[data-astro-cid-etuavova] a[data-astro-cid-etuavova]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:hsl(var(--primary));font-weight:500;text-underline-offset:.2em}.booking-fallback[data-astro-cid-etuavova] svg[data-astro-cid-etuavova]{flex:none}.booking-fallback[data-astro-cid-etuavova] p[data-astro-cid-etuavova]{margin:-.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8rem}.recording-note[data-astro-cid-etuavova]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;margin-top:3rem;padding-top:2.25rem;border-top:1px solid hsl(var(--border))}.recording-heading[data-astro-cid-etuavova] h3[data-astro-cid-etuavova]{max-width:17rem;margin:0;font-size:clamp(1.4rem,2.5vw,1.75rem);line-height:1.25;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.recording-heading[data-astro-cid-etuavova] p[data-astro-cid-etuavova]{margin:.75rem 0 0;color:hsl(var(--primary));font-size:.9rem}.recording-copy[data-astro-cid-etuavova]{max-width:68ch;color:hsl(var(--muted-foreground));font-size:.95rem}.recording-copy[data-astro-cid-etuavova]>p[data-astro-cid-etuavova]{margin:0 0 1rem}.recording-copy[data-astro-cid-etuavova] strong[data-astro-cid-etuavova]{color:hsl(var(--foreground));font-weight:500}.recording-copy[data-astro-cid-etuavova] details[data-astro-cid-etuavova]{margin-top:1.25rem}.recording-copy[data-astro-cid-etuavova] summary[data-astro-cid-etuavova]{display:flex;align-items:center;gap:.65rem;width:fit-content;min-height:2.75rem;color:hsl(var(--primary));cursor:pointer;list-style:none;font-weight:500}.recording-copy[data-astro-cid-etuavova] summary[data-astro-cid-etuavova]::-webkit-details-marker{display:none}.recording-copy[data-astro-cid-etuavova] summary[data-astro-cid-etuavova]:before{content:"";width:.45rem;height:.45rem;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.recording-copy[data-astro-cid-etuavova] details[data-astro-cid-etuavova][open] summary[data-astro-cid-etuavova]:before{transform:rotate(45deg)}.recording-copy[data-astro-cid-etuavova] summary[data-astro-cid-etuavova]:hover{text-decoration:underline;text-underline-offset:.2em}.recording-copy[data-astro-cid-etuavova] details[data-astro-cid-etuavova] p[data-astro-cid-etuavova]{margin:.5rem 0 0}@media(min-width:900px){.booking-grid[data-astro-cid-etuavova]{grid-template-columns:minmax(0,1fr) 22rem;gap:5rem}}@media(max-width:767px){.booking-grid[data-astro-cid-etuavova]{gap:1.25rem}.booking-hero[data-astro-cid-etuavova]{padding-top:1.5rem;padding-bottom:1.5rem}.booking-hero[data-astro-cid-etuavova] .h1[data-astro-cid-etuavova]{font-size:clamp(2rem,8vw,2.7rem)}.booking-hero[data-astro-cid-etuavova] .lead[data-astro-cid-etuavova]{margin-top:.85rem}.booking-points[data-astro-cid-etuavova]{margin:.8rem 0 1rem}.booking-portrait[data-astro-cid-etuavova]{justify-self:start;display:flex;align-items:center;gap:.85rem;max-width:none}.booking-portrait[data-astro-cid-etuavova] .portrait-frame[data-astro-cid-etuavova]{flex:none;width:4.5rem;padding:0 .35rem .35rem 0}.booking-portrait[data-astro-cid-etuavova] .portrait-frame[data-astro-cid-etuavova]:before{inset:.35rem 0 0 .35rem}.booking-portrait[data-astro-cid-etuavova] img[data-astro-cid-etuavova]{aspect-ratio:1}.booking-portrait[data-astro-cid-etuavova] figcaption[data-astro-cid-etuavova]{margin:0;font-size:.85rem}.booking-section[data-astro-cid-etuavova]{padding-top:2rem;padding-bottom:2rem}.booking-gate[data-astro-cid-etuavova]{margin-top:1rem;padding:1rem}.booking-frame[data-astro-cid-etuavova],.booking-frame[data-astro-cid-etuavova] iframe{height:760px;min-height:760px}.recording-note[data-astro-cid-etuavova]{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem;padding-top:1.75rem}.recording-heading[data-astro-cid-etuavova] h3[data-astro-cid-etuavova]{max-width:none}}
