@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,600&family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";:root{--crossings-gold: #cccc64;--crossings-gold-deep: #9a9a3e;--crossings-gold-soft: #ecebb6;--crossings-ink: #1f1a14;--crossings-ink-soft: #4a4035;--crossings-ink-mute: #7a6f60;--crossings-cream: #f6efd9;--crossings-cream-soft: #fbf7e9;--crossings-paper: #fffdf6;--crossings-stone: #e6dcc0;--crossings-stone-deep: #cdbf96;--crossings-baize: #419975;--crossings-baize-soft: #5cb38f;--crossings-baize-deep: #2f7456;--crossings-burgundy: #7a1f2b;--crossings-burgundy-soft:#a23847;--crossings-pint: #c47a1d;--bg: var(--crossings-paper);--bg-soft: var(--crossings-cream);--surface: var(--crossings-cream-soft);--surface-raised: #ffffff;--fg: var(--crossings-ink);--fg-soft: var(--crossings-ink-soft);--fg-mute: var(--crossings-ink-mute);--fg-on-dark: var(--crossings-cream);--fg-on-gold: var(--crossings-ink);--accent: var(--crossings-gold);--accent-deep: var(--crossings-gold-deep);--accent-soft: var(--crossings-gold-soft);--border: var(--crossings-stone);--border-strong: var(--crossings-stone-deep);--divider: #efe7cd;--success: #3f7a4d;--warning: #c47a1d;--danger: var(--crossings-burgundy);--font-display: "Mulish", "Helvetica Neue", sans-serif;--font-body: "Mulish", "Helvetica Neue", sans-serif;--font-accent: "Lora", "Georgia", serif;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-30: 1.875rem;--fs-36: 2.25rem;--fs-48: 3rem;--fs-60: 3.75rem;--fs-72: 4.5rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(31, 26, 20, .06);--shadow-2: 0 2px 6px rgba(31, 26, 20, .08), 0 1px 2px rgba(31, 26, 20, .04);--shadow-3: 0 8px 20px rgba(31, 26, 20, .1), 0 2px 6px rgba(31, 26, 20, .06);--shadow-4: 0 18px 40px rgba(31, 26, 20, .16), 0 4px 10px rgba(31, 26, 20, .08);--shadow-wordmark: 4px 4px 0 var(--crossings-gold);--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}html{color-scheme:light}body{font-family:var(--font-body);font-size:var(--fs-16);line-height:1.55;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;line-height:1.05;font-weight:900;margin:0;text-wrap:balance}h1,.h1{font-size:clamp(2.4rem,5vw,var(--fs-72))}h2,.h2{font-size:clamp(1.75rem,3.4vw,var(--fs-48));line-height:1.1}h3,.h3{font-size:var(--fs-30);line-height:1.15;font-weight:800}h4,.h4{font-size:var(--fs-20);line-height:1.25;font-weight:700}.eyebrow{font-family:var(--font-display);font-size:var(--fs-12);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}.lede{font-size:var(--fs-20);line-height:1.45;color:var(--fg-soft);font-weight:500;text-wrap:pretty}p{margin:0 0 var(--space-4) 0;text-wrap:pretty}.menu-item,.quote{font-family:var(--font-accent);font-style:italic;color:var(--fg-soft)}small,.caption{font-size:var(--fs-14);color:var(--fg-mute);letter-spacing:.02em}a{color:var(--accent-deep);text-decoration-thickness:1.5px;text-underline-offset:2px}a:hover{color:var(--crossings-ink)}::selection{background:var(--crossings-gold-soft);color:var(--crossings-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-16);letter-spacing:.01em;line-height:1;padding:14px 22px;border-radius:var(--radius-md);border:1.5px solid transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);text-decoration:none;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--fg-on-gold);border-color:var(--accent-deep)}.btn-primary:hover:not(:disabled){background:var(--accent-deep);color:var(--crossings-cream);border-color:var(--accent-deep)}.btn-secondary{background:var(--surface-raised);color:var(--fg);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--bg-soft);border-color:var(--fg-soft)}.btn-ghost{background:transparent;color:var(--fg);border-color:transparent;padding-left:12px;padding-right:12px}.btn-ghost:hover:not([aria-disabled]):not(:disabled){background:var(--bg-soft)}.btn-link{background:transparent;color:var(--accent-deep);border:none;padding:0;text-decoration:underline;text-underline-offset:4px}.btn-link:hover{color:var(--fg)}.btn-sm{padding:8px 14px;font-size:var(--fs-14)}.btn-lg{padding:18px 28px;font-size:var(--fs-18)}.tag{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--crossings-ink)}.tag-gold{background:var(--crossings-gold-soft);color:var(--crossings-ink)}.tag-baize{background:var(--crossings-baize);color:var(--crossings-cream)}.tag-burgundy{background:var(--crossings-burgundy);color:var(--crossings-cream)}.tag-pint{background:var(--crossings-pint);color:var(--crossings-cream)}.tag-outline{background:transparent;color:var(--fg);border:1.5px solid var(--border-strong);padding:4.5px 10px}.badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:var(--fs-12);letter-spacing:.04em;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-soft);color:var(--fg-soft);border:1px solid var(--border)}.badge-success{background:#e2f0e0;color:#2f5d3b;border-color:#c2dec4}.badge-warn{background:#fbe7c7;color:#8a4d12;border-color:#efd09b}.badge-danger{background:#f3d9dc;color:var(--crossings-burgundy);border-color:#e0b4b9}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-display);font-weight:700;font-size:var(--fs-16);color:var(--fg)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=number],.field input[type=date],.field input[type=time],.field select,.field textarea{font-family:var(--font-body);font-size:var(--fs-16);color:var(--fg);background:var(--surface-raised);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);padding:12px 14px;outline:none;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--crossings-gold-soft)}.field textarea{resize:vertical;min-height:80px}.field .hint{color:var(--fg-mute);font-size:var(--fs-14)}.field .check{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:var(--fs-16)}.field .check input{accent-color:var(--accent-deep);width:16px;height:16px}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.card-photo{aspect-ratio:4/3;background:var(--bg-soft);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center}.card-photo.placeholder span{font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.18em;color:var(--fg-mute)}.card-body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}.card-body .meta-line{color:var(--fg-mute);font-size:var(--fs-16);margin:4px 0 8px}.diary{list-style:none;padding:0;margin:0;border-top:1px solid var(--border)}.diary-row{display:grid;grid-template-columns:88px 1fr auto;gap:24px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--divider)}.diary-date{display:flex;flex-direction:column;align-items:center;padding:8px 6px;background:var(--bg-soft);border-radius:var(--radius-md);border:1px solid var(--border)}.diary-date .d-day{font-family:var(--font-display);font-size:var(--fs-12);letter-spacing:.14em;color:var(--accent-deep);font-weight:800}.diary-date .d-num{font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1;color:var(--fg)}.diary-date .d-mon{font-family:var(--font-display);font-size:var(--fs-12);letter-spacing:.12em;color:var(--fg-soft);font-weight:700;text-transform:uppercase}.diary-body h4{margin:6px 0 4px}.diary-body small{font-size:var(--fs-16);color:var(--fg-soft);letter-spacing:0}.diary-tags{display:flex;gap:8px;align-items:center}.diary-row.sold-out h4,.diary-row.sold-out small{color:var(--fg-mute)}.notice{background:var(--crossings-cream-soft);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-md);padding:16px 18px}.notice strong{font-family:var(--font-display);font-weight:800;display:block;margin-bottom:4px}.notice p{margin:0;color:var(--fg-soft);font-size:var(--fs-16)}.notice-burgundy{border-left-color:var(--crossings-burgundy)}.notice-baize{border-left-color:var(--crossings-baize)}.gold-rule{height:2px;background:var(--accent);position:relative;margin:12px 0}.gold-rule:before,.gold-rule:after{content:"";position:absolute;top:-3px;width:2px;height:8px;background:var(--accent)}.gold-rule:before{left:0}.gold-rule:after{right:0}body{background:var(--bg);margin:0}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}@media(min-width:900px){.wrap{padding:0 48px}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--fg-on-gold);padding:12px 16px;z-index:100;font-family:var(--font-display);font-weight:700;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{left:0;outline:2px solid var(--accent-deep);outline-offset:2px}*:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}img{max-width:100%;height:auto}.topbar[data-astro-cid-lq7i5isa]{position:sticky;top:0;z-index:30;background:var(--surface-raised);border-bottom:1px solid var(--border);backdrop-filter:saturate(1.2)}.topbar-inner[data-astro-cid-lq7i5isa]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;gap:16px}.brand[data-astro-cid-lq7i5isa] img[data-astro-cid-lq7i5isa]{height:44px;width:auto;display:block}.topbar-nav[data-astro-cid-lq7i5isa]{display:flex;gap:22px}.topbar-nav[data-astro-cid-lq7i5isa] a[data-astro-cid-lq7i5isa]{color:var(--fg);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:var(--fs-14);letter-spacing:.04em}.topbar-nav[data-astro-cid-lq7i5isa] a[data-astro-cid-lq7i5isa]:hover{color:var(--accent-deep)}.menu-toggle[data-astro-cid-lq7i5isa]{display:none;background:transparent;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--fg)}.menu-toggle[data-astro-cid-lq7i5isa]:hover{background:var(--bg-soft)}.menu-icon[data-astro-cid-lq7i5isa]{display:inline-flex;flex-direction:column;gap:4px;width:20px}.menu-icon[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa]{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.mobile-menu[data-astro-cid-lq7i5isa]{border-top:1px solid var(--border);background:var(--surface-raised);padding:12px 0 16px}.mobile-menu[data-astro-cid-lq7i5isa][hidden]{display:none}.mobile-menu[data-astro-cid-lq7i5isa] nav[data-astro-cid-lq7i5isa]{display:flex;flex-direction:column;padding:0 28px;gap:0}.mobile-menu[data-astro-cid-lq7i5isa] a[data-astro-cid-lq7i5isa]{color:var(--fg);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:var(--fs-18);letter-spacing:.02em;padding:14px 0;border-bottom:1px solid var(--divider)}.mobile-menu[data-astro-cid-lq7i5isa] a[data-astro-cid-lq7i5isa]:last-child{border-bottom:none}.mobile-menu[data-astro-cid-lq7i5isa] a[data-astro-cid-lq7i5isa]:hover{color:var(--accent-deep)}@media(max-width:720px){.topbar-nav[data-astro-cid-lq7i5isa]{display:none}.menu-toggle[data-astro-cid-lq7i5isa]{display:inline-flex}}.topbar[data-astro-cid-lq7i5isa][data-open=true] .menu-icon[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa]:nth-child(1){transform:translateY(6px) rotate(45deg)}.topbar[data-astro-cid-lq7i5isa][data-open=true] .menu-icon[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa]:nth-child(2){opacity:0}.topbar[data-astro-cid-lq7i5isa][data-open=true] .menu-icon[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;padding:80px 0 72px;align-items:center}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:36px;padding:48px 0 40px}}.hero[data-astro-cid-bbe6dxrz] .poster[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:900;font-size:clamp(48px,7.4vw,96px);letter-spacing:-.02em;line-height:.95;color:var(--crossings-baize);text-shadow:var(--shadow-wordmark);margin:14px 0 0}.hero[data-astro-cid-bbe6dxrz] .lede[data-astro-cid-bbe6dxrz]{margin-top:22px;max-width:50ch}.hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]+p[data-astro-cid-bbe6dxrz]{margin-top:14px}.hero[data-astro-cid-bbe6dxrz] .ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero[data-astro-cid-bbe6dxrz] .opening[data-astro-cid-bbe6dxrz]{margin-top:32px;padding-top:22px;border-top:1px solid var(--border-strong);display:grid;grid-template-columns:repeat(3,1fr);gap:18px 24px;color:var(--fg-soft);font-size:var(--fs-14)}@media(max-width:480px){.hero[data-astro-cid-bbe6dxrz] .opening[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:14px}}.hero[data-astro-cid-bbe6dxrz] .opening[data-astro-cid-bbe6dxrz] .opening-label[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:-6px}.hero[data-astro-cid-bbe6dxrz] .opening[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--fg);font-weight:800;display:block;font-size:var(--fs-14);margin-bottom:2px}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:4/5}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz] .ph[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:var(--radius-lg);border:2px solid var(--border-strong);overflow:hidden;background:var(--bg-soft);box-shadow:var(--shadow-3)}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover;display:block}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz] .ph-1[data-astro-cid-bbe6dxrz]{inset:0 30% 28% 0}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz] .ph-2[data-astro-cid-bbe6dxrz]{inset:38% 0 0 32%;box-shadow:var(--shadow-4)}.hero[data-astro-cid-bbe6dxrz] .frame-stack[data-astro-cid-bbe6dxrz] .stamp[data-astro-cid-bbe6dxrz]{position:absolute;right:-8px;top:8%;background:var(--crossings-burgundy);color:var(--crossings-cream);font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase;padding:8px 14px;border-radius:var(--radius-sm);transform:rotate(4deg);box-shadow:var(--shadow-2)}section[data-astro-cid-43tmbdjn]{padding:72px 0}.stripe-cream[data-astro-cid-43tmbdjn]{background:var(--bg-soft)}.sec-head[data-astro-cid-43tmbdjn]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sec-head[data-astro-cid-43tmbdjn] .gold-rule{width:64px;margin:12px 0 14px}.sec-head[data-astro-cid-43tmbdjn] h2[data-astro-cid-43tmbdjn]{color:var(--fg)}@media(max-width:720px){.sec-head[data-astro-cid-43tmbdjn]{flex-direction:column;align-items:stretch}}.week-grid[data-astro-cid-43tmbdjn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.week-tile[data-astro-cid-43tmbdjn]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 22px 24px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px;position:relative;transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.week-tile[data-astro-cid-43tmbdjn]:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.week-tile[data-astro-cid-43tmbdjn] .day[data-astro-cid-43tmbdjn]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-14);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep)}.week-tile[data-astro-cid-43tmbdjn] h4[data-astro-cid-43tmbdjn]{font-size:var(--fs-24);line-height:1.15}.week-tile[data-astro-cid-43tmbdjn] .when[data-astro-cid-43tmbdjn]{font-family:var(--font-display);font-weight:700;color:var(--fg-soft);font-size:var(--fs-16)}.week-tile[data-astro-cid-43tmbdjn] .note[data-astro-cid-43tmbdjn]{color:var(--fg-soft);font-size:var(--fs-14);border-top:1px dashed var(--border);padding-top:10px;margin-top:auto}.week-tile[data-astro-cid-43tmbdjn].tile-baize{border-top:4px solid var(--crossings-baize)}.week-tile[data-astro-cid-43tmbdjn].tile-burgundy{border-top:4px solid var(--crossings-burgundy)}.week-tile[data-astro-cid-43tmbdjn].tile-pint{border-top:4px solid var(--crossings-pint)}.week-tile[data-astro-cid-43tmbdjn].tile-gold{border-top:4px solid var(--accent)}.week-tile[data-astro-cid-43tmbdjn].tile-ink{border-top:4px solid var(--crossings-ink)}section[data-astro-cid-xuajoiva]{padding:72px 0}.sec-head[data-astro-cid-xuajoiva]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sec-head[data-astro-cid-xuajoiva] .gold-rule{width:64px;margin:12px 0 14px}@media(max-width:720px){.sec-head[data-astro-cid-xuajoiva]{flex-direction:column;align-items:stretch}}.month-hd[data-astro-cid-xuajoiva]{display:flex;align-items:center;gap:16px;margin:32px 0 6px}.month-hd[data-astro-cid-xuajoiva]:first-of-type{margin-top:0}.month-hd[data-astro-cid-xuajoiva] h3[data-astro-cid-xuajoiva]{margin:0;font-size:var(--fs-30)}.month-hd[data-astro-cid-xuajoiva] .gold-rule{flex:1;margin:0}@media(max-width:600px){.diary-row{grid-template-columns:64px 1fr!important;gap:16px!important;padding:18px 4px!important}.diary-date .d-num{font-size:26px!important}}section[data-astro-cid-vnivfuh2]{padding:72px 0}.stripe-cream[data-astro-cid-vnivfuh2]{background:var(--bg-soft)}.sec-head[data-astro-cid-vnivfuh2]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sec-head[data-astro-cid-vnivfuh2] .gold-rule{width:64px;margin:12px 0 14px}@media(max-width:720px){.sec-head[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:stretch}}.feature-row[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.feature[data-astro-cid-vnivfuh2]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-1);display:flex;flex-direction:column}.feature[data-astro-cid-vnivfuh2] .pic[data-astro-cid-vnivfuh2]{aspect-ratio:4/3;overflow:hidden;background:var(--bg-soft)}.feature[data-astro-cid-vnivfuh2] .pic[data-astro-cid-vnivfuh2] img{width:100%;height:100%;object-fit:cover;display:block}.feature[data-astro-cid-vnivfuh2] .body[data-astro-cid-vnivfuh2]{padding:18px 22px 22px}.feature[data-astro-cid-vnivfuh2] .body[data-astro-cid-vnivfuh2] h4[data-astro-cid-vnivfuh2]{margin:0 0 6px}.feature[data-astro-cid-vnivfuh2] .body[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{margin:0;color:var(--fg-soft);font-size:var(--fs-16)}.feature[data-astro-cid-vnivfuh2] .body[data-astro-cid-vnivfuh2] .cap[data-astro-cid-vnivfuh2]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}.find[data-astro-cid-j77eyg4h]{background:var(--crossings-ink);color:var(--crossings-cream);padding:72px 0}.find[data-astro-cid-j77eyg4h] h2{color:var(--crossings-cream)}.find[data-astro-cid-j77eyg4h] .lede{color:#d8cfb6}.find-grid[data-astro-cid-j77eyg4h]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:start}@media(max-width:800px){.find-grid[data-astro-cid-j77eyg4h]{grid-template-columns:1fr;gap:28px}}.find[data-astro-cid-j77eyg4h] h5[data-astro-cid-j77eyg4h]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-14);letter-spacing:.12em;text-transform:uppercase;color:var(--crossings-gold);margin:0 0 12px}.find[data-astro-cid-j77eyg4h] ul[data-astro-cid-j77eyg4h]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-16);color:#e6dcc0}address[data-astro-cid-j77eyg4h]{font-style:normal}.sec-head[data-astro-cid-j77eyg4h]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sec-head[data-astro-cid-j77eyg4h] .gold-rule{width:64px;margin:12px 0 14px}.site-foot[data-astro-cid-sz7xmlte]{padding:28px 0;border-top:1px solid var(--border);background:var(--bg)}.site-foot[data-astro-cid-sz7xmlte] .row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.site-foot[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{color:var(--fg-mute)}
