:root{--paper:#f5f0e6;--raised:#fbf8f2;--cream:#fbf5ec;--sand:#f1e3cf;--sand2:#eae2d3;--map-ground:#efe6d6;--ink:#1d1b18;--ink2:#4a453d;--ink3:#5e554a;--fade:#857967;--rule:#cfc5b3;--terra:#c0603d;--terra-t:#9c4426;--red:#a8322a;--olive:#5c6b34;--mustard:#f2c66d;--deep:#2a211a;--deep-soft:#c8bba5;--deep-rule:#4a3f35;--deep-star:#3a2e25;--on-terra-rule:color-mix(in srgb, var(--paper) 28%, transparent);--on-photo:#fbf8f2;--ink-overlay:#1d1610;--caption-wash:#fbf8f2;--white:#fff;--black:#000;--ok-bg:#e3e6d3;--ok-t:#3f4a22;--part-bg:#f8e6b8;--part-t:#5a3e0b;--no-bg:#f4dcd6;--no-t:#8a2a23;--l1:#0052a4;--l2:#00a84d;--l3:#ef7c1c;--l4:#00a5de;--l5:#996cac;--l6:#cd7c2f;--l7:#747f00;--l8:#e6186c;--type-display-hero-size:9.5rem;--type-display-hero-weight:700;--type-display-hero-leading:.9;--type-display-hero-tracking:-.062em;--type-display-hero-mobile-size:3.625rem;--type-display-hero-mobile-weight:700;--type-display-hero-mobile-leading:.94;--type-display-hero-mobile-tracking:-.06em;--type-page-title-size:6rem;--type-page-title-weight:700;--type-page-title-leading:.96;--type-page-title-tracking:-.055em;--type-page-title-sm-size:4.5rem;--type-page-title-sm-weight:700;--type-page-title-sm-leading:.98;--type-page-title-sm-tracking:-.05em;--type-page-title-mobile-size:2.625rem;--type-page-title-mobile-weight:700;--type-page-title-mobile-leading:1.02;--type-page-title-mobile-tracking:-.05em;--type-section-title-size:4rem;--type-section-title-weight:700;--type-section-title-leading:1.02;--type-section-title-tracking:-.047em;--type-section-title-mobile-size:2.125rem;--type-section-title-mobile-weight:700;--type-section-title-mobile-leading:1.06;--type-section-title-mobile-tracking:-.045em;--type-section-title-sm-size:2.75rem;--type-section-title-sm-weight:700;--type-section-title-sm-leading:1.06;--type-section-title-sm-tracking:-.04em;--type-section-title-sm-mobile-size:1.75rem;--type-section-title-sm-mobile-weight:700;--type-section-title-sm-mobile-leading:1.06;--type-section-title-sm-mobile-tracking:-.04em;--type-stat-number-size:3.75rem;--type-stat-number-weight:700;--type-stat-number-leading:1;--type-stat-number-tracking:-.055em;--type-stat-number-mobile-size:2.5rem;--type-stat-number-mobile-weight:700;--type-stat-number-mobile-leading:1;--type-stat-number-mobile-tracking:-.055em;--type-footer-link-size:3.5rem;--type-footer-link-weight:700;--type-footer-link-leading:1.06;--type-footer-link-tracking:-.05em;--type-footer-link-mobile-size:2.125rem;--type-footer-link-mobile-weight:700;--type-footer-link-mobile-leading:1.06;--type-footer-link-mobile-tracking:-.05em;--type-infographic-title-size:2.75rem;--type-infographic-title-weight:700;--type-infographic-title-leading:1.04;--type-infographic-title-tracking:-.04em;--type-infographic-title-mobile-size:2.125rem;--type-infographic-title-mobile-weight:700;--type-infographic-title-mobile-leading:1.04;--type-infographic-title-mobile-tracking:-.04em;--type-block-title-size:2.25rem;--type-block-title-weight:700;--type-block-title-leading:1.08;--type-block-title-tracking:-.04em;--type-block-title-mobile-size:1.75rem;--type-block-title-mobile-weight:700;--type-block-title-mobile-leading:1.08;--type-block-title-mobile-tracking:-.04em;--type-report-title-size:2rem;--type-report-title-weight:700;--type-report-title-leading:1.1;--type-report-title-tracking:-.035em;--type-report-title-mobile-size:1.625rem;--type-report-title-mobile-weight:700;--type-report-title-mobile-leading:1.1;--type-report-title-mobile-tracking:-.035em;--type-lead-title-size:1.625rem;--type-lead-title-weight:700;--type-lead-title-leading:1.12;--type-lead-title-tracking:-.035em;--type-lead-title-mobile-size:1.5rem;--type-lead-title-mobile-weight:700;--type-lead-title-mobile-leading:1.12;--type-lead-title-mobile-tracking:-.035em;--type-card-title-lg-size:1.75rem;--type-card-title-lg-weight:700;--type-card-title-lg-leading:1.12;--type-card-title-lg-tracking:-.035em;--type-card-title-md-size:1.5rem;--type-card-title-md-weight:700;--type-card-title-md-leading:1.15;--type-card-title-md-tracking:-.035em;--type-card-title-size:1.375rem;--type-card-title-weight:700;--type-card-title-leading:1.2;--type-card-title-tracking:-.03em;--type-row-title-size:1.3125rem;--type-row-title-weight:700;--type-row-title-leading:1.2;--type-row-title-tracking:-.03em;--type-row-title-mobile-size:1.1875rem;--type-row-title-mobile-weight:700;--type-row-title-mobile-leading:1.2;--type-row-title-mobile-tracking:-.03em;--type-logo-size:1.3125rem;--type-logo-weight:700;--type-logo-tracking:-.04em;--type-logo-mobile-size:1.1875rem;--type-logo-mobile-weight:700;--type-logo-mobile-tracking:-.04em;--type-lede-size:1.5rem;--type-lede-weight:500;--type-lede-leading:1.36;--type-lede-tracking:-.02em;--type-lede-mobile-size:1.125rem;--type-lede-mobile-weight:500;--type-lede-mobile-leading:1.45;--type-lede-mobile-tracking:-.02em;--type-search-query-size:2.125rem;--type-search-query-weight:600;--type-search-query-tracking:-.03em;--type-search-query-mobile-size:1.5rem;--type-search-query-mobile-weight:600;--type-search-query-mobile-tracking:-.03em;--type-search-input-size:1.375rem;--type-search-input-weight:400;--type-search-input-tracking:-.02em;--type-search-input-mobile-size:1.125rem;--type-search-input-mobile-weight:400;--type-search-input-mobile-tracking:-.02em;--type-small-size:1.0625rem;--type-small-weight:400;--type-small-leading:1.45;--type-prose-size:1.1875rem;--type-prose-weight:400;--type-prose-leading:1.65;--type-prose-mobile-size:1.0625rem;--type-prose-mobile-weight:400;--type-prose-mobile-leading:1.65;--type-body-size:1.125rem;--type-body-weight:400;--type-body-leading:1.55;--type-body-mobile-size:1.0625rem;--type-body-mobile-weight:400;--type-body-mobile-leading:1.55;--type-label-size:1rem;--type-label-weight:600;--type-label-tracking:-.01em;--type-meta-size:.9375rem;--type-meta-weight:500;--type-meta-leading:1.4;--type-caption-size:.875rem;--type-caption-weight:500;--type-caption-leading:1.3;--rounded-none:0px;--rounded-bar-end:4px;--rounded-full:9999px;--spacing-hairline:1px;--spacing-gutter:40px;--spacing-gutter-mobile:20px;--spacing-offset-column:320px;--spacing-top-bar:72px;--spacing-top-bar-mobile:64px;--spacing-top-bar-logo-cell:280px;--spacing-top-bar-last-cell:190px;--spacing-section-top:120px;--spacing-section-top-tight:72px;--spacing-section-top-mobile:56px;--spacing-section-top-tight-mobile:32px;--spacing-section-title-gap:56px;--spacing-section-title-gap-mobile:24px;--spacing-page-head-top:72px;--spacing-page-head-bottom:48px;--spacing-page-head-top-mobile:28px;--spacing-page-head-bottom-mobile:24px;--spacing-block-y:40px;--spacing-block-y-mobile:28px;--spacing-cell-x:32px;--spacing-control-height:48px;--spacing-target-min:44px;--sans:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--icon-size:20px;--icon-stroke:1.6;--glyph-size:18px;--focus-width:3px;--focus-offset:3px;--focus-inset:calc(var(--focus-width) * -1);--z-bar:10;--z-progress:11;--z-skip:50;--ease-settle:cubic-bezier(.2, .7, .2, 1);--motion-color:.2s;--motion-surface:.25s;--motion-bar:.26s;--motion-arrow:.25s;--motion-pill-mark:.3s;--motion-logo:.4s;--motion-photo:.7s;--motion-reveal:.7s;--motion-hero-text:.75s;--motion-hero-card:.85s;--motion-hero-photo:2.4s;--motion-hero-delay-2:80ms;--motion-hero-delay-3:.18s;--motion-hero-delay-4:.26s;--motion-hero-delay-card:.32s;--motion-rise:20px;--motion-reveal-rise:22px;--hover-photo-zoom:1.05;--hover-map-zoom:1.06;--hero-photo-from:1.07;--hover-arrow-shift:5px;--hover-pill-mark:rotate(45deg) scale(1.3);--hover-turn:rotate(90deg);--spin-range:40000px;--spin-star-turn:2400deg;--spin-logo-turn:4800deg;--bar-height:var(--spacing-top-bar);--bar-offset:var(--bar-height);--skip-hidden-x:-999px;--skip-inset:8px;--skip-pad-y:10px;--skip-pad-x:16px;--logo-gap:10px;--logo-glyph:22px;--logo-glyph-mobile:20px;--top-bar-link-gap:2px;--top-bar-last-gap:10px;--top-bar-current-offset:8px;--top-bar-current-width:2px;--top-bar-menu-cell:64px;--top-bar-menu-icon:26px;--top-bar-menu-stroke:1.8;--top-bar-logo-cell-fluid:clamp(250px, calc(5.8vw + 206px), var(--spacing-top-bar-logo-cell));--top-bar-last-cell-fluid:clamp(135px, calc(10.7vw + 53.2px), var(--spacing-top-bar-last-cell));--top-bar-logo-pad-end:clamp(12px, calc(5.4vw - 29px), 40px);--top-bar-nav-pad:clamp(4px, calc(3.5vw - 22.6px), 22px);--top-bar-link-pad:clamp(5px, calc(1.35vw - 5.2px), 12px);--top-bar-last-pad:clamp(6px, calc(3.5vw - 20.6px), 24px);--footer-pad-top:56px;--footer-pad-bottom:64px;--footer-pad-top-mobile:32px;--footer-pad-bottom-mobile:36px;--footer-contact-cell:360px;--footer-gap:28px;--footer-plus-gap:2px;--footer-contact-size:1.125rem;--footer-contact-weight:600;--footer-contact-leading:1.5;--footer-contact-tracking:-.02em;--footer-contact-gap:6px;--footer-note-gap:14px;--footer-star-size:640px;--footer-star-right:-150px;--footer-star-bottom:-230px;--legal-gap-y:12px;--legal-gap-x:24px;--legal-pad-top:20px;--legal-pad-bottom:28px;--legal-pad-top-mobile:16px;--legal-pad-bottom-mobile:24px;--legal-nav-gap-y:6px;--legal-nav-gap-x:20px;--caption-wash-bg:color-mix(in srgb, var(--caption-wash) 94%, transparent);--crumb-gap:6px;--photo-hero-top:32px;--photo-hero-height:460px;--photo-hero-height-sm:400px;--photo-whole-max-height:560px;--photo-caption-inset:12px;--photo-caption-pad-y:5px;--photo-caption-pad-x:10px;--photo-note-gap:8px;--photo-empty-stripe:2px;--photo-empty-gap:12px;--photo-empty-angle:115deg;--photo-empty-pad:16px;--photo-empty-label-pad-y:6px;--photo-empty-label-pad-x:12px;--photo-row-note-gap:4px;--chip-height:34px;--chip-height-sm:28px;--chip-size-sm:.9375rem;--chip-gap:8px;--chip-pad-y:4px;--chip-pad-right:12px;--chip-pad-left:10px;--chip-pad-y-sm:2px;--chip-pad-right-sm:10px;--chip-pad-left-sm:8px;--chip-icon:18px;--chip-leading:1.2;--chip-ring:1.5px;--chip-no-stroke:2.2;--source-tag-pad-x:12px;--source-tag-icon:17px;--source-tag-tracking:-.005em;--source-tag-border:1.5px;--source-tag-pad-x-sm:8px;--meter-gap:10px;--meter-bar-gap:3px;--meter-bar-width:6px;--meter-bar-1:7px;--meter-bar-2:11px;--meter-bar-3:16px;--line-badge-weight:700;--line-badge-size:30px;--line-badge-text:1.0625rem;--line-badge-size-sm:24px;--line-badge-text-sm:.875rem;--line-badge-gap:4px;--trio-pad-top:20px;--trio-pad-x:24px;--trio-pad-bottom:22px;--trio-label-gap:10px;--trio-note-gap:10px;--trio-pad-top-mobile:16px;--trio-pad-right-mobile:16px;--trio-pad-bottom-mobile:18px;--facts-label-col:240px;--facts-label-pad-y:18px;--facts-label-pad-right:16px;--facts-label-gap:10px;--facts-icon-top:2px;--facts-value-pad-y:16px;--facts-label-pad-top-mobile:14px;--facts-value-pad-top-mobile:6px;--facts-value-pad-bottom-mobile:14px;--route-gap:16px;--route-gap-mobile:12px;--route-pad-y:16px;--route-title-tracking:-.02em;--route-note-leading:1.4;--unknown-row:52px;--unknown-gap:12px;--unknown-pad-y:10px;--content-max:760px;--page-text-max:720px;--heads-pad-top:20px;--heads-pad-x:22px;--heads-pad-bottom:22px;--heads-pad-top-mobile:16px;--heads-pad-x-mobile:18px;--heads-pad-bottom-mobile:18px;--heads-title-gap:8px;--heads-item-gap:10px;--hidden-bar-gap:10px;--hidden-bar-pad-y:14px;--hidden-bar-pad-y-mobile:12px;--alt-card-max:860px;--alt-card-photo:280px;--alt-card-photo-min:200px;--alt-card-photo-min-mobile:180px;--alt-card-pad-top:22px;--alt-card-pad-x:24px;--alt-card-pad-bottom:24px;--alt-card-pad-mobile:16px;--alt-card-title-mobile:1.3125rem;--alt-card-gap:16px;--alt-card-labels-gap:10px;--alt-card-text-gap:8px;--alt-card-text-bottom:14px;--text-link-gap:8px;--text-link-icon:18px;--text-link-offset:5px;--source-note-gap:8px;--source-note-intro-gap:18px;--pill-gap:18px;--pill-pad-x:22px;--pill-mark:8px;--pill-locked-opacity:.7;--report-mini-gap:16px;--report-mini-pad-y:22px;--report-mini-pad-y-mobile:18px;--report-pill-pad-x:18px;--report-icon-align:-4px;--report-pad-top:40px;--report-pad-bottom:48px;--report-pad-top-mobile:28px;--report-pad-bottom-mobile:32px;--report-eyebrow-top:6px;--report-eyebrow-bottom-mobile:10px;--report-why-top:10px;--report-why-bottom:18px;--report-why-max:640px;--report-form-max:720px;--report-page-gap:6px;--report-page-bottom:12px;--report-label-gap:8px;--report-field-min:150px;--report-field-border:1.5px;--report-field-pad-y:14px;--report-field-pad-x:16px;--report-field-leading:1.5;--report-trap-left:-9999px;--report-problem-gap:8px;--report-row-gap:16px;--report-row-top:14px;--report-fine-max:440px;--report-bot-gap:12px;--report-bot-min:56px;--report-bot-pad-y:8px;--report-bot-pad-x:14px;--report-bot-mark:22px;--report-bot-mark-line:2px;--report-bot-check:14px;--report-bot-check-line:3;--report-sent-gap:14px;--report-sent-pad-y:18px;--report-sent-pad-x:20px;--report-sent-leading:1.5;--report-sent-title:1.25rem;--report-sent-title-tracking:-.02em;--report-another-top:16px;--checkbox-size:22px;--checkbox-size-sm:18px;--checkbox-border:1.5px;--checkbox-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23F5F0E6' stroke-width='3'/%3E%3C/svg%3E");--checkbox-mark-size:16px;--checkbox-mark-size-sm:13px;--radio-dot-gap:5px;--filter-group-pad-top:18px;--filter-group-pad-bottom:20px;--filter-group-title-gap:12px;--filter-row:40px;--filter-row-pad-y:4px;--filter-row-gap:12px;--filter-row-leading:1.3;--filter-input-top:1px;--filter-hint-gap:3px;--filter-chip-gap:10px;--filter-chip-pad-left:12px;--filter-chip-pad-right:16px;--filter-chips-gap:8px;--filter-chips-pad-y:12px;--filter-button-gap:10px;--filter-button-pad-x:14px;--filter-button-border:1.5px;--tools-bar-gap:16px;--tools-bar-pad-y:18px;--tools-bar-pad-right:32px;--tools-bar-pad-y-mobile:14px;--hidden-note-gap:10px;--hidden-note-pad-y:14px;--hidden-note-pad-y-mobile:12px;--place-row-photo:132px;--place-row-photo-height:88px;--place-row-photo-mobile:96px;--place-row-labels:210px;--place-row-source:224px;--place-row-arrow:22px;--place-row-gap:20px;--place-row-gap-mobile:14px;--place-row-pad-y:16px;--place-row-pad-right:32px;--place-row-pad-y-mobile:14px;--place-row-sub-gap:4px;--place-row-label-gap:6px;--place-list-more-top:28px;--place-list-more-bottom:56px;--place-list-empty-gap:12px;--toggle-top:28px;--toggle-row:60px;--toggle-pad-y:8px;--toggle-gap:12px;--toggle-width:52px;--toggle-height:30px;--toggle-thumb:20px;--toggle-thumb-inset:5px;--stat-top:40px;--stat-pad-top:28px;--stat-pad-x:28px;--stat-pad-bottom:32px;--stat-label-gap:10px;--stat-label-leading:1.4;--stat-label-max:16em;--stat-top-mobile:28px;--stat-pad-top-mobile:18px;--stat-pad-x-mobile:20px;--stat-pad-bottom-mobile:20px;--note-box-border:1.5px;--note-box-pad-y:18px;--note-box-pad-x:20px;--park-col-place:30%;--park-col-wheelchair:20%;--park-col-walking:14%;--park-pad-y:16px;--park-pad-right:20px;--park-name-size:1.1875rem;--park-name-tracking:-.02em;--park-note-gap:4px;--park-station-gap:8px;--park-card-pad-y:16px;--park-card-title-size:1.25rem;--park-card-title-tracking:-.025em;--park-card-title-gap:8px;--park-card-label:96px;--park-card-gap-y:6px;--park-card-gap-x:12px;--area-photo-height:440px;--theme-photo-height:420px;--area-page-link-pad-y:10px;--area-tags-gap:10px;--area-tags-top:28px;--area-more-top:24px;--area-source-top:12px;--area-note-bottom:20px;--area-facts-max:900px;--place-crumb-top:14px;--place-crumb-gap-mobile:16px;--place-lede-gap:28px;--place-lede-gap-mobile:14px;--place-body-top:40px;--place-side-pad-top:32px;--place-side-pad-right:32px;--place-side-pad-bottom:48px;--place-side-pad-top-mobile:16px;--place-side-pad-bottom-mobile:20px;--place-side-sticky:24px;--side-sticky-top:calc(var(--place-side-sticky) + var(--bar-offset));--side-sticky-max:calc(100dvh - var(--place-side-sticky) * 2 - var(--bar-offset));--side-sticky-motion:top var(--motion-bar) var(--ease-settle), max-height var(--motion-bar) var(--ease-settle);--place-eyebrow-gap:8px;--place-eyebrow-bottom:12px;--place-block-left:40px;--place-block-bottom:48px;--place-block-bottom-mobile:32px;--place-block-title-gap:20px;--place-block-text-gap:18px;--board-pad-top:20px;--board-pad-x:24px;--board-pad-bottom:24px;--board-pad-top-mobile:16px;--board-pad-bottom-mobile:18px;--board-title-size:1.25rem;--board-title-tracking:-.025em;--board-title-gap:10px;--board-title-bottom:12px;--board-row-pad-y:8px;--board-row-leading:1.45;--car-width:30px;--car-height:22px;--car-gap:3px;--car-border:1.5px;--car-text:.6875rem;--car-weight:600;--car-strip-top:8px;--car-strip-bottom:4px;--station-badge-gap:14px;--station-ko-gap:16px;--station-note-gap:6px;--station-source-top:20px;--station-near-chip:208px;--stations-find-max:600px;--stations-find-pad-y:10px;--stations-find-line:1.5px;--stations-find-gap:8px;--stations-list-gap:32px;--stations-group-pad-y:28px;--stations-group-pad-y-mobile:20px;--stations-name-min:220px;--article-side-pad-top:32px;--article-side-pad-right:32px;--article-side-pad-bottom:48px;--article-side-pad-top-mobile:16px;--article-side-pad-bottom-mobile:20px;--toc-title-gap:12px;--toc-number-gap:10px;--toc-number-width:24px;--toc-row-pad-y:6px;--progress-height:3px;--prose-max:860px;--prose-pad-top:40px;--prose-pad-left:48px;--prose-pad-bottom:64px;--prose-pad-top-mobile:24px;--prose-pad-bottom-mobile:40px;--prose-h2-top:56px;--prose-h2-bottom:16px;--prose-h2-top-mobile:40px;--prose-h2-bottom-mobile:12px;--prose-h3-top:28px;--prose-h3-bottom:10px;--prose-h3-size:1.375rem;--prose-h3-tracking:-.025em;--prose-p-gap:16px;--prose-li-gap:8px;--prose-list-indent:24px;--prose-link-offset:4px;--prose-figure-gap:28px;--heading-scroll-gap:16px;--photo-source-hit:-5px;--byline-gap-y:10px;--byline-gap-x:24px;--byline-top:28px;--sources-top:48px;--sources-pad-top:24px;--sources-title-gap:12px;--sources-indent:22px;--sources-leading:1.5;--table-max:900px;--table-size:1.0625rem;--table-pad-y:14px;--table-pad-right:16px;--table-caption-gap:10px;--guide-card-gap:32px;--guide-card-pad-y:36px;--guide-card-label-gap:10px;--guide-card-fact-gap:12px;--guide-card-fact-size:1.0625rem;--guide-card-photo-min:240px;--guide-card-gap-mobile:16px;--guide-card-pad-y-mobile:24px;--guide-card-photo-min-mobile:180px;--figure-pad-top:28px;--figure-pad-x:28px;--figure-pad-bottom:24px;--figure-pad-x-mobile:16px;--figure-eyebrow-gap:8px;--figure-eyebrow-bottom:12px;--figure-mark:9px;--figure-sub-gap:12px;--figure-sub-max:34em;--figure-sub-size:1.125rem;--figure-sub-leading:1.4;--figure-foot-pad-y:12px;--figure-foot-size:.8125rem;--exit-row-pad-x:20px;--exit-row-pad-x-mobile:16px;--exit-row-gap:8px;--exit-name-leading:1.25;--exit-mark-min:44px;--exit-mark-pad-y:4px;--exit-mark-pad-x:10px;--figure-warn-pad-y:14px;--figure-warn-pad-x:20px;--figure-warn-pad-y-mobile:12px;--figure-warn-text-gap:4px;--figure-small-leading:1.4;--step-pad-top:16px;--step-pad-x:20px;--step-pad-bottom:20px;--step-pad-top-mobile:14px;--step-pad-x-mobile:16px;--step-pad-bottom-mobile:18px;--step-title-gap:6px;--step-title-size:1.3125rem;--step-title-tracking:-.02em;--step-text-leading:1.45;--train-pad-top:18px;--train-pad-bottom:16px;--train-pad-top-mobile:16px;--train-pad-bottom-mobile:14px;--train-title-size:1.125rem;--train-title-tracking:-.015em;--train-title-gap:10px;--train-gap:3px;--train-door-gap:2px;--train-door-height:14px;--train-door-radius:2px;--train-car-radius:5px;--train-car-pad-x:2px;--train-row-label:20px;--train-row-doors:22px;--train-row-number:18px;--train-label-size:.8125rem;--train-label-size-mobile:.6875rem;--train-label-tracking-mobile:-.03em;--train-number-size:.75rem;--train-key-size:.875rem;--train-key-leading:1.45;--map-water:#bfd3d6;--map-park:#e1e3cc;--map-panel-width:400px;--map-panel-height:820px;--map-height-mobile:420px;--map-pad-top:24px;--map-pad-right:28px;--map-pad-bottom:20px;--map-pad-y-mobile:16px;--map-eyebrow-gap:12px;--map-title-size:2.5rem;--map-title-leading:1.02;--map-title-tracking:-.045em;--map-title-gap:18px;--map-count-gap:16px;--map-count-top:10px;--map-count-leading:1.3;--map-tools-gap:4px 8px;--map-row-pad-y:14px;--map-row-pad-y-mobile:12px;--map-row-gap:12px;--map-row-dot:28px;--map-row-title-size:1.0625rem;--map-row-text-size:1rem;--map-row-text-leading:1.4;--map-row-small-size:.875rem;--map-row-small-gap:2px;--map-dot-size:20px;--map-dot-glyph:14px;--map-dot-text:.75rem;--map-dot-ring:2px;--map-dot-top:2px;--map-dot-size-sm:14px;--map-dot-glyph-sm:10px;--map-dot-text-sm:.5625rem;--map-legend-gap-y:8px;--map-legend-gap-x:18px;--map-legend-pad-y:12px;--map-legend-pad-bottom:16px;--map-legend-dot-gap:6px;--map-note-max:360px;--map-note-offset:16px;--map-note-pad-y:8px;--map-note-pad-x:12px;--map-control-size:44px;--map-locate-top:108px;--map-locate-right:10px;--map-locate-icon:24px;--map-locate-busy:.35;--map-locate-pulse:1s;--map-attribution-height:24px;--map-popup-pad-y:8px;--map-popup-pad-x:12px;--map-popup-max:280px;--segmented-line:1.5px;--segmented-pad-x:10px;--segmented-gap:6px;--district-gap:4px;--district-min:150px;--search-bar-pad-y:28px;--search-bar-pad-y-mobile:16px;--search-bar-gap:14px;--search-bar-icon:30px;--search-bar-height:64px;--search-bar-height-mobile:52px;--search-bar-line:2px;--result-tabs-height:56px;--result-tabs-height-mobile:52px;--result-tabs-pad-x:18px;--result-tabs-pad-x-mobile:12px;--result-tabs-gut-mobile:8px;--result-tabs-gap:8px;--result-tabs-line:3px;--result-head-pad-top:28px;--result-head-pad-bottom:14px;--result-head-pad-top-mobile:20px;--result-head-pad-bottom-mobile:10px;--result-head-title-mobile:1.375rem;--result-related-pad-bottom:14px;--result-related-pad-bottom-mobile:12px;--match-pad-x:2px;--match-line:2px;--search-note-max:760px;--search-note-gap:12px;--search-note-links-gap:8px 28px;--section-eyebrow-top:14px;--section-eyebrow-bottom-mobile:12px;--section-note-gap:24px;--section-note-max:680px;--page-updated-gap:20px;--hero-height:680px;--hero-height-tablet:520px;--hero-height-mobile:420px;--hero-text-max:900px;--hero-pad-bottom:40px;--hero-pad-top:72px;--hero-pad-top-mobile:26px;--hero-eyebrow-gap:24px;--hero-eyebrow-gap-mobile:14px;--hero-sub-max:560px;--hero-sub-gap:28px;--hero-sub-gap-mobile:14px;--hero-cta-top:32px;--hero-cta-gap:12px;--hero-title-size:min(var(--type-display-hero-size), calc((100vw - 480px) / 5.58));--hero-title-size-tablet:min(var(--type-display-hero-size), 11.875vw);--hero-caption-top:20px;--hero-caption-size-mobile:.8125rem;--hero-caption-gap-mobile:8px;--hero-card-overlap:92px;--hero-text-pad-mobile:calc(var(--hero-card-overlap) + 56px);--hero-focus:50% 40%;--hero-focus-mobile:30% 50%;--hero-filter:sepia(.18) saturate(1.05);--hero-scrim:linear-gradient(90deg, #6c5d50 0%, #706153 52%, #746456 64%, #9a8a77 76%, #b2a390 100%);--hero-scrim-mobile:linear-gradient(180deg, #5e5045 0%, #6a5b4e 58%, #8f7f6e 74%, #8f7f6e 80%, #b3a391 100%);--hero-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hero-grain-opacity:.16;--ink-overlay-bg:color-mix(in srgb, var(--ink-overlay) 55%, transparent);--pill-ghost-line:1.5px;--pill-ghost-line-color:color-mix(in srgb, var(--on-photo) 90%, transparent);--place-card-width:380px;--place-card-shadow:0 30px 60px -24px #0a0603cc;--place-card-shadow-mobile:0 24px 40px -24px #1d16108c;--place-card-pad-x:20px;--place-card-pad-x-mobile:16px;--place-card-tag-top:12px;--place-card-head-top:6px;--place-card-head-bottom:14px;--place-card-head-gap:12px;--place-card-title-leading:1.1;--place-card-title-mobile:1.3125rem;--place-card-row:48px;--place-card-row-mobile:44px;--place-card-label:124px;--place-card-label-mobile:112px;--place-card-value-pad-y:6px;--place-card-value-pad-right:14px;--place-card-value-gap:10px;--place-card-value-leading:1.3;--place-card-foot-pad-y:2px;--search-strip-box:600px;--search-strip-height:112px;--search-strip-height-mobile:64px;--search-strip-gap:14px;--search-strip-icon:26px;--search-strip-input:56px;--search-strip-input-mobile:48px;--search-strip-line:1.5px;--search-strip-input-pad:2px;--search-strip-pad-right:24px;--search-strip-top-mobile:20px;--search-strip-chip-pad-x:18px;--legend-pad-top:32px;--legend-pad-bottom:36px;--legend-lead-gap:16px;--legend-lead-gap-mobile:6px;--legend-title-size:1.0625rem;--legend-title-tracking:-.015em;--legend-title-gap:16px;--legend-row-gap:10px;--legend-row-gap-mobile:8px;--legend-hint-gap:4px;--legend-pad-mobile:20px;--area-card-pad-top:28px;--area-card-pad-bottom:32px;--area-card-pad-mobile:20px;--area-card-head-gap:12px;--area-card-text-top:6px;--area-card-text-bottom:16px;--area-card-text-size:1rem;--area-card-text-leading:1.45;--area-card-text-lines:2.9em;--area-card-photo:210px;--area-card-photo-mobile:180px;--area-card-all-size:2.125rem;--area-card-all-tracking:-.045em;--area-card-all-gap:8px;--area-card-all-text-gap:12px;--stats-note-pad-y:12px;--stats-band-pad-bottom:40px;--map-card-dot:1.5;--steps-pad-top:36px;--steps-pad-bottom:56px;--steps-pad-top-mobile:24px;--steps-pad-bottom-mobile:28px;--steps-number-gap:28px;--steps-number-gap-mobile:10px;--steps-title-gap:12px;--steps-text-size:1.0625rem;--steps-text-leading:1.5;--steps-text-gap:20px;--steps-note-pad-y:24px;--steps-star-size:520px;--steps-star-top:-250px;--steps-star-right:-210px;--page-actions-top:28px;--page-actions-gap:12px;--label-list-gap:14px;--label-list-text-gap:8px;--place-col:clamp(240px, 25vw, var(--spacing-offset-column));--gut:var(--spacing-gutter);--col:var(--spacing-offset-column)}@media (max-width:759px){:root{--gut:var(--spacing-gutter-mobile);--bar-height:var(--spacing-top-bar-mobile);--footer-star-size:340px;--footer-star-right:-130px;--footer-star-bottom:-120px;--steps-star-size:300px;--steps-star-top:-110px;--steps-star-right:-120px}}@media (prefers-reduced-motion:reduce){:root{--motion-bar:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--bar-height)}html[data-bar=hidden]{--bar-offset:0px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:0}@media screen{body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}}h1,h2,h3,h4{margin:0;font-weight:700}p{margin:0}a{color:inherit}img{max-width:100%}.sr{width:var(--spacing-hairline);height:var(--spacing-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.no-script{display:none}@media (scripting:none){.with-script{display:none!important}.no-script{display:revert}}html[data-script-failed] .with-script{display:none!important}html[data-script-failed] .no-script{display:revert}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,label:focus-within{outline:var(--focus-width) solid var(--terra-t);outline-offset:var(--focus-offset)}.deep a:focus-visible,.onph a:focus-visible{outline-color:var(--mustard)}@keyframes scroll-spin{to{rotate:var(--spin-turn,var(--spin-star-turn))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.scroll-spin{animation:linear both scroll-spin;animation-timeline:scroll(root);animation-range:0 var(--spin-range)}}}@media screen and (prefers-reduced-motion:no-preference){.reveal:not(.reveal-in,:focus-within){opacity:0;transform:translateY(var(--motion-reveal-rise))}.reveal.reveal-in{transition:opacity var(--motion-reveal) var(--ease-settle) var(--reveal-delay,0s), transform var(--motion-reveal) var(--ease-settle) var(--reveal-delay,0s), background-color var(--motion-surface) ease}}main:focus{outline:none}.skip{top:var(--skip-inset);left:var(--skip-hidden-x);z-index:var(--z-skip);padding:var(--skip-pad-y) var(--skip-pad-x);background:var(--ink);color:var(--paper);position:absolute}.skip:focus{left:var(--skip-inset)}@media (max-width:759px){body{font-size:var(--type-body-mobile-size);font-weight:var(--type-body-mobile-weight);line-height:var(--type-body-mobile-leading)}}
