.atl{--atl-head: 3.5rem;--atl-tick: 14px;--atl-inset: 4px;width:100%}.atl__ends{display:flex;justify-content:space-between;gap:var(--space-4);margin:0;font-family:var(--font-display);font-size:var(--text-heading-lg);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.atl__track{position:relative;height:calc(var(--atl-head) + var(--space-2));margin:var(--space-3) var(--atl-inset) 0;touch-action:pan-y}.atl__rule{position:absolute;top:var(--atl-head);right:0;left:0;height:1px;background:var(--charcoal-900)}.atl__mark{position:absolute;top:0;display:grid;grid-template-rows:var(--atl-head);justify-items:center;align-items:end;width:1px;pointer-events:none;transform:translate(-50%)}.atl__rule-tick{grid-row:1;width:1px;height:var(--atl-tick);background:var(--charcoal-900);transform-origin:bottom center}.atl__rule-tick[data-anchor]{--atl-tick: 22px}.atl__list{margin:var(--space-4) 0 0;padding:0;list-style:none}.atl__row{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--border-soft);color:var(--text-secondary);font-size:var(--text-small);line-height:1.5;break-inside:avoid;transition:background-color var(--t-fast) var(--ease-out)}.atl__row[data-active]{background-color:var(--ivory-200)}.atl__row-year{color:var(--beige-900);font-family:var(--font-display);font-size:var(--text-body);line-height:1.2;font-variant-numeric:tabular-nums}.atl__row-note{max-width:60ch}@media(min-width:900px){.atl__list{columns:2;column-gap:var(--space-7)}}.about-ledger[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border-soft)}.about-ledger__inner[data-astro-cid-ta2fbyqs]{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter)}.about-span[data-astro-cid-ta2fbyqs]{padding-block:var(--space-6) var(--space-5)}.about-ledger__cells[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-soft)}.about-ledger__cell[data-astro-cid-ta2fbyqs]{padding-block:var(--space-5);padding-right:var(--space-5);border-top:1px solid var(--border-soft)}.about-ledger__cell[data-astro-cid-ta2fbyqs]:nth-child(-n+2){border-top:0}.about-ledger__k[data-astro-cid-ta2fbyqs]{display:block;margin-bottom:var(--space-2);color:var(--beige-900);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase}.about-ledger__v[data-astro-cid-ta2fbyqs]{display:block;font-size:var(--text-small);line-height:1.45}.about-ledger__v[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--text);text-decoration-color:var(--beige-700)}.about-ledger__v[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--link);text-decoration-color:currentColor}@media(width>=900px){.about-ledger__cells[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6)}.about-ledger__cell[data-astro-cid-ta2fbyqs]{padding-block:var(--space-6);border-top:0}}.about-story[data-astro-cid-ta2fbyqs]{display:grid;gap:var(--space-7);margin-top:var(--space-5)}.about-story__h[data-astro-cid-ta2fbyqs]{font-size:var(--text-heading-xl);letter-spacing:-.028em}.about-story__prose[data-astro-cid-ta2fbyqs]{margin-top:var(--space-6);max-width:64ch;color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.68}.about-story__prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:var(--space-5)}.about-story__prose[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:400}.about-rail[data-astro-cid-ta2fbyqs]{margin:0;padding:0;border-top:1px solid var(--beige-700);list-style:none}.about-rail[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--border-soft);font-size:var(--text-small);line-height:1.45}.about-rail[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";width:22px;height:1px;margin-top:.62em;background:var(--red-600)}.about-rail[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{display:block;font-weight:700}.about-rail[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--text-secondary)}@media(width>=1000px){.about-story[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) 19rem;gap:var(--space-9);align-items:start}}.about-quote[data-astro-cid-ta2fbyqs]{margin:clamp(3rem,7vw,var(--space-9)) 0 0;padding-top:var(--space-6);border-top:1px solid var(--beige-700)}.about-quote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:19ch;color:var(--red-600);font-size:var(--text-display-lg);line-height:1.06;letter-spacing:-.032em}.about-quote[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{max-width:44ch;margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.5}.about-emblem[data-astro-cid-ta2fbyqs]{display:grid;gap:var(--space-8);align-items:center}.about-emblem__art[data-astro-cid-ta2fbyqs]{position:relative;width:clamp(11rem,26vw,20rem);aspect-ratio:113.22 / 134.67;margin-inline:auto;contain:strict}.about-emblem__svg[data-astro-cid-ta2fbyqs]{position:absolute;inset:0;width:100%;height:100%}.about-emblem__fill[data-astro-cid-ta2fbyqs]{fill:var(--red-600)}.about-emblem__ink[data-astro-cid-ta2fbyqs]{fill:none;stroke:var(--red-600);stroke-width:.6px;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}@media(prefers-reduced-motion:no-preference){.about-emblem__art[data-astro-cid-ta2fbyqs].armed .about-emblem__fill[data-astro-cid-ta2fbyqs]{opacity:0}.about-emblem__art[data-astro-cid-ta2fbyqs].armed .about-emblem__ink[data-astro-cid-ta2fbyqs]{opacity:1;stroke-dashoffset:1px}.about-emblem__art[data-astro-cid-ta2fbyqs].playing .about-emblem__ink[data-astro-cid-ta2fbyqs] path[data-astro-cid-ta2fbyqs]{animation:1.9s linear both about-emblem-draw}.about-emblem__art[data-astro-cid-ta2fbyqs].playing .about-emblem__ink[data-astro-cid-ta2fbyqs] path[data-astro-cid-ta2fbyqs]:nth-child(2){animation-duration:1.7s;animation-delay:.8s}.about-emblem__art[data-astro-cid-ta2fbyqs].playing .about-emblem__fill[data-astro-cid-ta2fbyqs]{animation:.8s ease-out 2.5s both about-emblem-arrive}.about-emblem__art[data-astro-cid-ta2fbyqs].playing .about-emblem__ink[data-astro-cid-ta2fbyqs]{animation:.4s linear 3.2s both about-emblem-ink-out}}@keyframes about-emblem-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes about-emblem-arrive{0%{opacity:0}to{opacity:1}}@keyframes about-emblem-ink-out{0%{opacity:1}to{opacity:0}}.about-emblem__h[data-astro-cid-ta2fbyqs]{font-size:var(--text-heading-xl);letter-spacing:-.028em}.about-emblem__parts[data-astro-cid-ta2fbyqs]{margin:var(--space-6) 0 0;padding:0;list-style:none;border-top:1px solid var(--beige-700)}.about-emblem__parts[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding-block:var(--space-4);border-bottom:1px solid var(--beige-700);font-size:var(--text-heading-md);line-height:1.2}.about-emblem__meaning[data-astro-cid-ta2fbyqs]{max-width:54ch;margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.6}.about-emblem__tag[data-astro-cid-ta2fbyqs]{color:var(--red-600);white-space:nowrap}@media(width>=900px){.about-emblem[data-astro-cid-ta2fbyqs]{grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,6vw,var(--space-9))}}.about-h2[data-astro-cid-ta2fbyqs]{max-width:22ch;font-size:var(--text-heading-xl);letter-spacing:-.028em}.about-h3[data-astro-cid-ta2fbyqs]{max-width:22ch;margin-top:var(--space-8);font-size:var(--text-heading-lg);letter-spacing:-.02em}.about-lede[data-astro-cid-ta2fbyqs]{max-width:56ch;margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-body-lg)}.about-values[data-astro-cid-ta2fbyqs]{margin:clamp(2.5rem,6vw,var(--space-8)) 0 0;padding:0;list-style:none}.about-value[data-astro-cid-ta2fbyqs]{display:grid;gap:var(--space-4);padding-block:clamp(1.75rem,4vw,var(--space-7));border-top:1px solid var(--beige-700)}.about-value[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--beige-700)}.about-value__claim[data-astro-cid-ta2fbyqs]{max-width:22ch;font-size:var(--text-heading-lg);line-height:1.14;letter-spacing:-.024em;text-wrap:balance}.about-value__proof[data-astro-cid-ta2fbyqs]{max-width:52ch;color:var(--text-secondary)}.about-value__src[data-astro-cid-ta2fbyqs]{display:block;margin-top:var(--space-3);color:var(--beige-900);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase}@media(width>=900px){.about-value[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,6vw,var(--space-9))}}.about-creds[data-astro-cid-ta2fbyqs]{margin:clamp(2.5rem,6vw,var(--space-8)) 0 0}.about-cred[data-astro-cid-ta2fbyqs]{display:grid;gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--border-soft)}.about-cred[data-astro-cid-ta2fbyqs]:first-child{border-top:1px solid var(--beige-700)}.about-cred[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--beige-700)}.about-cred[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-size:var(--text-heading-md);font-weight:700;line-height:1.15;letter-spacing:-.01em}.about-cred--award[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--red-600)}.about-cred[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{max-width:56ch;margin:0;color:var(--text-secondary);font-size:var(--text-small);line-height:1.5}.about-cred__years[data-astro-cid-ta2fbyqs]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3);color:var(--beige-900);font-family:var(--font-display);font-size:var(--text-heading-md);line-height:1;font-variant-numeric:tabular-nums}.about-cred__badge[data-astro-cid-ta2fbyqs]{display:block;width:auto;height:88px;filter:invert();opacity:.85}@media(width>=900px){.about-cred[data-astro-cid-ta2fbyqs]{grid-template-columns:14rem minmax(0,1fr);gap:var(--space-7);align-items:baseline}}.about-rooms[data-astro-cid-ta2fbyqs]{display:grid;gap:var(--space-7);margin-top:clamp(2.5rem,6vw,var(--space-8))}.about-room[data-astro-cid-ta2fbyqs]{padding-top:var(--space-5);border-top:2px solid var(--charcoal-900)}.about-room[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--text-heading-lg);line-height:1.1;letter-spacing:-.024em}.about-room[data-astro-cid-ta2fbyqs] address[data-astro-cid-ta2fbyqs]{margin-top:var(--space-4);color:var(--text-secondary);font-style:normal;line-height:1.55}.about-room__hours[data-astro-cid-ta2fbyqs]{margin:var(--space-5) 0 0;max-width:22rem}.about-room__hours[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{display:flex;gap:var(--space-4);justify-content:space-between;padding-block:var(--space-2);border-bottom:1px solid var(--border-soft);font-size:var(--text-small)}.about-room__hours[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--text-secondary)}.about-room__hours[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{margin:0;font-variant-numeric:tabular-nums}.about-room__map[data-astro-cid-ta2fbyqs]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-small)}@media(width>=768px){.about-rooms[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.about-links[data-astro-cid-ta2fbyqs]{max-width:68ch;margin-top:var(--space-7);font-size:var(--text-small)}
