.c-hero[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;padding-block:clamp(1.5rem,3vh,2.5rem) clamp(2.5rem,7vw,6.5rem);align-items:center}.c-hero__h[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.92;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:1.25rem 0 1.5rem}.c-hero__h[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--color-accent)}.c-hero__lede[data-astro-cid-uw5kdbxl]{font-size:1.05rem;line-height:1.75;color:var(--color-ink-muted);max-width:52ch;margin-bottom:2rem}.c-hero__accent[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--color-accent)}.c-hero__ctas[data-astro-cid-uw5kdbxl]{display:flex;gap:.75rem;flex-wrap:wrap}.c-hero__card[data-astro-cid-uw5kdbxl]{padding:2.5rem 2rem;background:var(--color-bg-2);border:1px solid var(--color-rule);border-radius:2px;position:relative;overflow:hidden}.c-hero__card[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none;background:radial-gradient(ellipse at 100% 0%,var(--color-brass-400),transparent 60%)}.c-hero__card-eyebrow[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);position:relative}.c-hero__card-time[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-style:italic;font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);color:var(--color-ink);margin-top:.75rem;font-variation-settings:"opsz" 144,"SOFT" 100;position:relative}.c-hero__card-note[data-astro-cid-uw5kdbxl]{font-size:.95rem;color:var(--color-ink-muted);line-height:1.6;margin-top:.75rem;position:relative}.c-hero__card-last[data-astro-cid-uw5kdbxl]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dotted var(--color-rule-strong);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);position:relative}.c-hero__card-mall[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-subtle);margin-top:.5rem;position:relative}.section[data-astro-cid-uw5kdbxl]{padding-block:clamp(2rem,5vw,5rem)}.ways[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.way[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;padding:2.5rem 2rem;border:1px solid var(--color-rule);border-radius:2px;transition:border-color var(--dur-quick) var(--ease-hover);position:relative}.way[data-astro-cid-uw5kdbxl]:hover{border-color:var(--color-rule-strong)}.way--mid[data-astro-cid-uw5kdbxl]{background:var(--color-bg-2)}.way__roman[data-astro-cid-uw5kdbxl]{display:inline-block;font-family:var(--font-display);font-style:italic;font-size:2rem;color:var(--color-brass-400);font-variation-settings:var(--fraunces-title);line-height:1}.way__h[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:1.625rem;line-height:1.12;font-variation-settings:var(--fraunces-title);margin:1rem 0;letter-spacing:-.02em}.way__h[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--color-accent)}.way__p[data-astro-cid-uw5kdbxl]{font-size:.95rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:1.5rem;flex:1}.way__big[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-style:italic;font-size:1.375rem;color:var(--color-ink);padding-block:.75rem;border-top:1px dotted var(--color-rule-strong);border-bottom:1px dotted var(--color-rule-strong);margin-bottom:1rem;word-break:break-word}.way__big[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:inherit;transition:color var(--dur-quick) var(--ease-hover)}.way__big[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--color-accent)}.way__note[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--color-ink-subtle);line-height:1.7;min-height:2.9em}.way__inline-link[data-astro-cid-uw5kdbxl]{color:var(--color-accent);border-bottom:1px dotted color-mix(in oklch,var(--color-accent) 50%,transparent);transition:color var(--dur-quick) var(--ease-hover)}.way__inline-link[data-astro-cid-uw5kdbxl]:hover{color:var(--color-ink);border-color:var(--color-ink)}.loc[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1.1fr;gap:3.5rem;align-items:start;padding-top:2rem;border-top:1px solid var(--color-rule)}.loc__h[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:clamp(2.25rem,1.8rem + 2vw,3.5rem);line-height:.95;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em;margin:1rem 0 1.25rem}.loc__h[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl],.loc__accent[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--color-accent)}.loc__p[data-astro-cid-uw5kdbxl]{font-size:1rem;line-height:1.75;color:var(--color-ink-muted);margin-bottom:2rem;max-width:44ch}.loc__dl[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:max-content 1fr;gap:.875rem 1.75rem;margin:0 0 2rem;padding-top:1.5rem;border-top:1px solid var(--color-rule)}.loc__dl[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);padding-top:.15rem}.loc__dl[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:0;font-size:.95rem;line-height:1.65;color:var(--color-ink-muted)}.loc__dl[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-ink);transition:color var(--dur-quick) var(--ease-hover)}.loc__dl[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--color-accent)}.loc__sub[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--color-ink-subtle)}.loc__ctas[data-astro-cid-uw5kdbxl]{display:flex;gap:.75rem;flex-wrap:wrap}.loc__map[data-astro-cid-uw5kdbxl]{aspect-ratio:4/5;border:1px solid var(--color-rule);border-radius:2px;overflow:hidden;background:var(--color-bg-2)}.loc__map[data-astro-cid-uw5kdbxl] iframe[data-astro-cid-uw5kdbxl]{width:100%;height:100%;border:0;display:block;filter:saturate(.85) contrast(.95)}:root:not([data-theme=light]) .loc__map[data-astro-cid-uw5kdbxl] iframe[data-astro-cid-uw5kdbxl]{filter:saturate(.75) contrast(.9) invert(.92) hue-rotate(180deg)}@media (max-width: 960px){.c-hero[data-astro-cid-uw5kdbxl],.loc[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2.5rem}.ways[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.loc__map[data-astro-cid-uw5kdbxl]{aspect-ratio:4/3}}
