.room.svelte-cwls5q{padding-block:clamp(4rem, 12vh, 7rem) var(--space-6);grid-template-columns:minmax(0,44rem) 1fr;grid-template-areas:"head head""movement field""rest rest";gap:0 3.5rem;display:grid}.room-head.svelte-cwls5q{grid-area:head;margin-bottom:2.5rem}.movement.svelte-cwls5q{grid-area:movement}.room-rest.svelte-cwls5q{grid-area:rest}.room-field.svelte-cwls5q{flex-direction:column;grid-area:field;padding-top:.5rem;display:flex}@media (width<=899px){.room.svelte-cwls5q{grid-template-columns:1fr;grid-template-areas:"head""movement""field""rest"}}.room.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){margin-bottom:1rem}.room.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.01em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.1rem,5.6vw,4.5rem);line-height:1.06}.movement.svelte-cwls5q p:where(.svelte-cwls5q){max-width:58ch;line-height:1.7;font-size:var(--text-lg);margin:0 0 1.4rem}.movement.svelte-cwls5q .lede:where(.svelte-cwls5q){font-size:var(--text-xl);color:var(--color-ink);line-height:1.5}.pull.svelte-cwls5q{border-left:3px solid var(--color-accent);margin:2.5rem 0 0;padding:0 0 0 1.4rem}@media (width>=900px){.pull.svelte-cwls5q{margin-top:0}}.pull.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-display);font-variation-settings:"opsz" 80, "SOFT" 28;font-size:var(--text-xl);color:var(--color-ink);text-wrap:balance;max-width:22ch;margin:0;line-height:1.4}.pull.svelte-cwls5q cite:where(.svelte-cwls5q){color:var(--color-text);margin-top:.75rem;font-style:normal;display:block}.works.svelte-cwls5q,.written.svelte-cwls5q{border-top:1px solid var(--color-line-strong);margin-top:3.25rem;padding-top:1.9rem;position:relative}.works.svelte-cwls5q:before,.written.svelte-cwls5q:before{content:"";background:var(--color-line);height:1px;position:absolute;top:3px;left:0;right:0}.works.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-2xl);margin:0 0 .75rem}.works.svelte-cwls5q p:where(.svelte-cwls5q){max-width:58ch;line-height:1.7;font-size:var(--text-lg);margin:0}.written.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-2xl);margin:0 0 1rem}.register.svelte-cwls5q{margin:0;padding:0}.register.svelte-cwls5q .row:where(.svelte-cwls5q){border-bottom:1px solid var(--color-line);grid-template-columns:11rem minmax(0,1fr);gap:.35rem 2rem;padding:1rem 0;display:grid}.register.svelte-cwls5q .row:where(.svelte-cwls5q):last-child{border-bottom:none}.register.svelte-cwls5q dd:where(.svelte-cwls5q){font-weight:600}.register.svelte-cwls5q .dd-sub:where(.svelte-cwls5q){color:var(--color-muted,var(--color-text));margin-top:.35rem;font-size:.9em;font-style:italic;font-weight:400;display:block}.register.svelte-cwls5q dt:where(.svelte-cwls5q){letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-strong,#7c6136);padding-top:.35rem;font-size:.9rem}.register.svelte-cwls5q dd:where(.svelte-cwls5q){font-size:var(--text-lg);color:var(--color-ink);text-wrap:pretty;max-width:58ch;margin:0;line-height:1.65}.register.svelte-cwls5q dd:where(.svelte-cwls5q) a:where(.svelte-cwls5q){white-space:nowrap}@media (width<=559px){.register.svelte-cwls5q .row:where(.svelte-cwls5q){grid-template-columns:1fr}.register.svelte-cwls5q dt:where(.svelte-cwls5q){padding-top:0}}.names-line.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);max-width:44ch;margin:0;line-height:1.55}.names-line.svelte-cwls5q .nm:where(.svelte-cwls5q),.written.svelte-cwls5q h2:where(.svelte-cwls5q){text-wrap:balance}.room.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em}.fineprint.svelte-cwls5q{font-size:var(--text-base);color:var(--color-ink);max-width:60ch;margin-top:1.1rem}.close.svelte-cwls5q{margin-top:2.75rem}a.phone-cta.room-phone{color:var(--color-ink);align-items:flex-start;text-decoration:none}.room-phone .vanity{font-family:var(--font-display);font-size:var(--text-xl);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-underline-offset:.28em;text-decoration-thickness:1px}.room-phone .digits{letter-spacing:.12em;opacity:1}a.tlk{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}a.tlk:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}
