.railway-hero.svelte-16x8gul{grid-template-columns:40% 60%;max-width:1920px;min-height:952px;margin:auto;display:grid}.hero-copy.svelte-16x8gul{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px clamp(40px,5vw,96px) 80px clamp(32px,6.25vw,120px);display:flex}h1.svelte-16x8gul{letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(3.2rem,4.4vw,5.3rem);line-height:1.06}.alpha-badge.svelte-16x8gul{border:1px solid var(--rc-sea);letter-spacing:.02em;border-radius:999px;margin:0 0 22px;padding:7px 12px;font-size:.875rem;font-weight:650}p.svelte-16x8gul{max-width:27em;font-size:1.3rem}.hero-actions.svelte-16x8gul{gap:16px;width:min(100%,310px);margin:38px 0 40px;display:grid}.outline-link.svelte-16x8gul{border:1px solid var(--rc-sea);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:14px 22px;text-decoration:none;display:flex}.outline-link.svelte-16x8gul:hover{background:#182f350c}.hero-note.svelte-16x8gul{color:var(--rc-muted);font-size:1rem}figure.svelte-16x8gul{background:var(--rc-ink);min-width:0;margin:0;position:relative;overflow:hidden}img.svelte-16x8gul{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}figcaption.svelte-16x8gul{width:fit-content;max-width:calc(100% - 64px);color:var(--rc-paper);background:#182f35;padding:10px 15px;font-size:.875rem;position:absolute;bottom:26px;left:32px;right:32px}@media (width<=1500px){.railway-hero.svelte-16x8gul{min-height:760px}.hero-copy.svelte-16x8gul{padding:70px 42px 70px 7vw}h1.svelte-16x8gul{font-size:clamp(3rem,4.8vw,4.5rem)}p.svelte-16x8gul{font-size:1.125rem}}@media (width<=1000px){.railway-hero.svelte-16x8gul{grid-template-columns:45% 55%;min-height:650px}.hero-copy.svelte-16x8gul{padding:56px 28px}h1.svelte-16x8gul{font-size:3rem}}@media (width<=700px){.railway-hero.svelte-16x8gul{grid-template-columns:1fr;min-height:0}.hero-copy.svelte-16x8gul{padding:42px 24px 32px}h1.svelte-16x8gul{max-width:12em;margin-bottom:24px;font-size:clamp(2.6rem,9vw,3.6rem)}p.svelte-16x8gul{font-size:1.125rem}.hero-actions.svelte-16x8gul{width:100%;margin:28px 0}.hero-note.svelte-16x8gul{font-size:1rem}figure.svelte-16x8gul{height:340px}img.svelte-16x8gul{object-position:55% 55%}figcaption.svelte-16x8gul{max-width:calc(100% - 32px);bottom:16px;left:16px;right:16px}}@media (width<=380px){.hero-copy.svelte-16x8gul{padding-inline:20px}h1.svelte-16x8gul{font-size:2.55rem}figure.svelte-16x8gul{height:300px}}section.svelte-6c8070{flex-direction:column;justify-content:center;max-width:1920px;min-height:900px;margin:auto;padding:100px clamp(24px,6.25vw,120px) 80px;display:flex}.story-lead.svelte-6c8070{grid-template-columns:1fr 1.08fr;align-items:center;gap:8%;display:grid}h2.svelte-6c8070{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(2.5rem,3.1vw,3.75rem);line-height:1.12}.copy.svelte-6c8070 p:where(.svelte-6c8070){max-width:32em;margin:0 0 18px;font-size:1.2rem}.copy.svelte-6c8070 .last-line:where(.svelte-6c8070){color:var(--rc-sea);margin:22px 0 0;font-style:italic}img.svelte-6c8070{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;max-height:480px;display:block}ol.svelte-6c8070{grid-template-columns:repeat(3,1fr);gap:64px;margin:62px 0 0;padding:0;list-style:none;display:grid}li.svelte-6c8070{border-top:1px solid var(--rc-line);padding-top:23px}li.svelte-6c8070>span:where(.svelte-6c8070){color:var(--rc-coral);font-family:Railcove Story,serif;font-size:1.5rem}h3.svelte-6c8070{margin:12px 0;font-size:1.9rem;line-height:1.2}li.svelte-6c8070 p:where(.svelte-6c8070){max-width:32em;color:var(--rc-muted);font-size:1.0625rem}@media (width<=1500px){section.svelte-6c8070{min-height:0;padding-block:80px}.copy.svelte-6c8070 p:where(.svelte-6c8070){font-size:1.0625rem}ol.svelte-6c8070{gap:36px}}@media (width<=800px){.story-lead.svelte-6c8070{grid-template-columns:1fr;gap:32px}.copy.svelte-6c8070{max-width:42em}ol.svelte-6c8070{gap:28px}h3.svelte-6c8070{font-size:1.5rem}}@media (width<=600px){section.svelte-6c8070{padding:64px 24px}h2.svelte-6c8070{font-size:2.5rem}ol.svelte-6c8070{grid-template-columns:1fr;gap:28px;margin-top:40px}li.svelte-6c8070{grid-template-columns:36px 1fr;gap:8px 12px;display:grid}li.svelte-6c8070>span:where(.svelte-6c8070){grid-row:1/3;line-height:1.25}h3.svelte-6c8070{margin:0;font-size:1.6rem}li.svelte-6c8070 p:where(.svelte-6c8070){grid-column:2;margin:0}}section.svelte-1jftm9g{background:#d8e0d2}.people-inner.svelte-1jftm9g{max-width:1920px;min-height:1140px;margin:auto;padding:84px clamp(24px,6.25vw,120px) 64px}.heading.svelte-1jftm9g{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}h2.svelte-1jftm9g{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,3.1vw,3.75rem);line-height:1.12}.heading.svelte-1jftm9g p:where(.svelte-1jftm9g){max-width:27em;margin-bottom:6px;font-size:1.2rem}.people-grid.svelte-1jftm9g{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}article.svelte-1jftm9g{min-width:0}.portrait.svelte-1jftm9g{background:#e9d5c8;justify-content:center;align-items:flex-start;height:450px;display:flex;overflow:hidden}.aoi.svelte-1jftm9g .portrait:where(.svelte-1jftm9g){background:#bdcabe}.ren.svelte-1jftm9g .portrait:where(.svelte-1jftm9g){background:#d5cdbd}img.svelte-1jftm9g{object-fit:contain;object-position:center top;width:auto;max-width:100%;height:calc(100% + 40px);margin-top:-22px}.name-line.svelte-1jftm9g{justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0 14px;display:flex}h3.svelte-1jftm9g{margin:0;font-size:2.6rem;line-height:1.1}.name-line.svelte-1jftm9g span:where(.svelte-1jftm9g){color:var(--rc-muted);font-size:1rem}article.svelte-1jftm9g p:where(.svelte-1jftm9g){margin:0;font-size:1.0625rem}blockquote.svelte-1jftm9g{margin:19px 0 16px;font-family:Railcove Story,serif;font-size:1.15rem;font-style:italic}details.svelte-1jftm9g{border-top:1px solid #7a897e}summary.svelte-1jftm9g{text-underline-offset:5px;min-height:48px;padding:14px 24px 14px 0;font-size:1rem;text-decoration:underline}details.svelte-1jftm9g p:where(.svelte-1jftm9g){padding:0 0 16px}.people-note.svelte-1jftm9g{text-align:center;color:var(--rc-muted);margin:36px 0 0;font-size:1rem}@media (width<=1500px){.people-inner.svelte-1jftm9g{min-height:0;padding-block:72px}.people-grid.svelte-1jftm9g{gap:32px}.portrait.svelte-1jftm9g{height:380px}}@media (width<=1000px){.heading.svelte-1jftm9g{flex-direction:column;align-items:flex-start;gap:20px}.portrait.svelte-1jftm9g{height:310px}.people-grid.svelte-1jftm9g{gap:24px}.name-line.svelte-1jftm9g{flex-direction:column;gap:6px}h3.svelte-1jftm9g{font-size:2.1rem}}@media (width<=650px){.people-inner.svelte-1jftm9g{padding:56px 24px}.heading.svelte-1jftm9g{margin-bottom:32px}h2.svelte-1jftm9g{font-size:2.5rem}.heading.svelte-1jftm9g p:where(.svelte-1jftm9g){font-size:1.125rem}.people-grid.svelte-1jftm9g{grid-template-columns:1fr;gap:40px}.portrait.svelte-1jftm9g{height:390px}.name-line.svelte-1jftm9g{flex-direction:row;align-items:baseline}.people-note.svelte-1jftm9g{text-align:left;border-top:1px solid var(--rc-line);padding-top:24px}}section.svelte-55kgtx{max-width:1920px;min-height:1020px;margin:auto;padding:84px clamp(24px,6.25vw,120px) 80px}.heading.svelte-55kgtx{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px;display:flex}h2.svelte-55kgtx{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,3.1vw,3.75rem);line-height:1.12}.heading.svelte-55kgtx p:where(.svelte-55kgtx){max-width:29em;margin:0 0 4px;font-size:1.2rem}.places.svelte-55kgtx{grid-template-rows:repeat(2,1fr);grid-template-columns:1.5fr 1fr;gap:28px 36px;display:grid}figure.svelte-55kgtx{min-width:0;margin:0}.cafe.svelte-55kgtx{flex-direction:column;grid-row:1/3;display:flex}img.svelte-55kgtx{object-fit:cover;width:100%;height:225px;display:block}.cafe.svelte-55kgtx img:where(.svelte-55kgtx){flex:none;height:540px;min-height:0}figcaption.svelte-55kgtx{margin-top:17px}h3.svelte-55kgtx{margin:0 0 8px;font-size:1.8rem;line-height:1.15}.cafe.svelte-55kgtx h3:where(.svelte-55kgtx){font-size:2.2rem}figcaption.svelte-55kgtx p:where(.svelte-55kgtx){color:var(--rc-muted);margin:0;font-size:1rem}@media (width<=1500px){section.svelte-55kgtx{min-height:0;padding-block:72px}.places.svelte-55kgtx{gap:28px}img.svelte-55kgtx{height:180px}.cafe.svelte-55kgtx img:where(.svelte-55kgtx){height:480px}}@media (width<=900px){.heading.svelte-55kgtx{flex-direction:column;align-items:flex-start;gap:24px}.places.svelte-55kgtx{grid-template-columns:1.2fr 1fr}img.svelte-55kgtx{height:160px}h3.svelte-55kgtx,.cafe.svelte-55kgtx h3:where(.svelte-55kgtx){font-size:1.65rem}}@media (width<=650px){section.svelte-55kgtx{padding:56px 24px}h2.svelte-55kgtx{font-size:2.5rem}.heading.svelte-55kgtx{margin-bottom:32px}.heading.svelte-55kgtx p:where(.svelte-55kgtx){font-size:1.125rem}.places.svelte-55kgtx{grid-template-columns:1fr;gap:32px}.cafe.svelte-55kgtx{grid-row:auto}img.svelte-55kgtx,.cafe.svelte-55kgtx img:where(.svelte-55kgtx){aspect-ratio:1.5;flex:initial;height:auto}}section.svelte-1yckndw{background:var(--rc-ink);color:var(--rc-paper)}.invitation-inner.svelte-1yckndw{max-width:1920px;min-height:690px;margin:auto;padding:64px clamp(24px,6.25vw,120px)}.invitation-top.svelte-1yckndw{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}h2.svelte-1yckndw{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(2.6rem,3.3vw,4rem);line-height:1.1}.copy.svelte-1yckndw>p:where(.svelte-1yckndw){font-size:1.125rem}.copy.svelte-1yckndw>.note:where(.svelte-1yckndw){color:#d4dfd8;margin-top:20px;font-size:.875rem}.actions.svelte-1yckndw{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.actions.svelte-1yckndw>a:where(.svelte-1yckndw){text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}img.svelte-1yckndw{object-fit:cover;object-position:70% center;width:100%;height:320px;display:block}.questions.svelte-1yckndw{margin-top:48px}.more.svelte-1yckndw{color:#d4dfd8;margin:24px 0 0;font-size:1rem}.more.svelte-1yckndw a:where(.svelte-1yckndw){color:var(--rc-paper);text-underline-offset:5px}details.svelte-1yckndw{border-top:1px solid #87998f}details.svelte-1yckndw:last-child{border-bottom:1px solid #87998f}summary.svelte-1yckndw{min-height:50px;padding:14px 36px 14px 0;font-size:1rem;list-style:none;position:relative}summary.svelte-1yckndw::-webkit-details-marker{display:none}summary.svelte-1yckndw:after{content:"+";font-size:1.5rem;line-height:1;position:absolute;top:13px;right:4px}details[open].svelte-1yckndw summary:where(.svelte-1yckndw):after{content:"−"}details.svelte-1yckndw p:where(.svelte-1yckndw){color:#d4dfd8;max-width:66em;padding:0 36px 20px 0;font-size:1rem}section.svelte-1yckndw :focus-visible{outline-color:#f4cbbb}@media (width<=1500px){.invitation-inner.svelte-1yckndw{min-height:0}.invitation-top.svelte-1yckndw{gap:48px}}@media (width<=850px){.invitation-top.svelte-1yckndw{grid-template-columns:1fr;gap:32px}img.svelte-1yckndw{height:280px}}@media (width<=600px){.invitation-inner.svelte-1yckndw{padding:56px 24px}h2.svelte-1yckndw{max-width:11em;font-size:2.7rem}.actions.svelte-1yckndw{flex-direction:column;align-items:stretch;gap:8px}.actions.svelte-1yckndw>a:where(.svelte-1yckndw){justify-content:center}img.svelte-1yckndw{height:230px}.questions.svelte-1yckndw{margin-top:36px}}.public-landing.svelte-10waqg9{min-height:100svh}main.svelte-10waqg9{outline:none}.public-landing.svelte-10waqg9 section[id]{scroll-margin-top:24px}
