body{--backdrop-color: var(--ds-color-background-tinted);--backdrop-edge-percentage: 35%;background-repeat:no-repeat;background-position:center 100px}@media (min-width: 64.0625rem){body{background-image:linear-gradient(to right,var(--backdrop-color) 0%,var(--backdrop-color) var(--backdrop-edge-percentage),#fff var(--backdrop-edge-percentage),#fff 100%)}}@media (max-width: 77.5rem){body{background:#fff}}@media (max-width: 64rem){body{background:var(--ds-color-background-tinted)}}.page{background:url(/assets/connecting-lines.svg) no-repeat center 300px}@media (min-width: 43.8125rem){.start-page{--airport-selector-columns: 1fr 1fr 1fr}}@media (max-width: 64rem){.start-page{--airport-selector-columns: 1fr 1fr}}@media (max-width: 43.75rem){.start-page{--airport-selector-columns: 1fr}}.start-page__menu-toggle{grid-area:bleed;grid-row:1;background:#fff;padding:var(--ds-space-4)}.start-page__menu-toggle label{max-width:400px;justify-content:space-between}@media (min-width: 64.0625rem){.start-page__menu-toggle{display:none}}.start-page__image{grid-column:1/span 6;padding-top:86px;display:flex;flex-direction:column;align-items:stretch}@media (min-width: 117.5rem){.start-page__image{align-items:flex-end}}@media (max-width: 77.5rem){.start-page__image{display:none}}.start-page__image img{display:block;border-radius:var(--ds-border-radius-lg);width:100%;height:100%;object-fit:cover}.start-page__image figure{flex:1 1 0;min-height:0;grid-template-rows:1fr auto}.start-page__image-container{max-width:86rem;flex:1 1 0;min-height:0}.start-page__high-traffic-airports{grid-column:high-traffic-airports;display:block;font-size:1.4375rem;margin-bottom:40px;margin-top:0;columns:3;column-count:var(--airport-selector-columns, 3);list-style:none;padding:0;column-gap:1rem}.start-page__high-traffic-airports li{padding-bottom:8px;break-inside:avoid-column}.start-page__high-traffic-airports .ds-link{font-weight:500}.start-page__content--searching .start-page__high-traffic-airports{display:grid}@media (max-width: 43.75rem){.start-page__high-traffic-airports{columns:1}.start-page__high-traffic-airports li{padding-block:8px}}.start-page__intro{padding:30px 0;grid-column:bleed;border-bottom:1px solid var(--ds-color-neutral-border-subtle);display:grid;grid-template-columns:subgrid;background:#fff}@media (max-width: 64rem){.start-page__intro{padding-top:5px}}.start-page__intro .ds-heading{display:inline}.start-page__intro>div{grid-column:page;gap:10px;display:flex;align-items:center}@media (max-width: 64rem){.start-page__intro>div{gap:5px;align-items:flex-start;flex-direction:column}}@media (max-width: 64rem){.start-page__tagline-dash{display:none}}@media (max-width: 64rem){.start-page__tagline{font-size:.875rem}}.start-page__airport-lists{display:grid;grid-template-areas:"heading heading search" "high-traffic-airports high-traffic-airports high-traffic-airports" "other-airports other-airports other-airports";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content);grid-column:2/span 1;margin-top:var(--ds-space-10);margin-left:clamp(40px,40px + 46 * (100vw - 1241px) / 199,86px)}@media (max-width: 64rem){.start-page__airport-lists{grid-template-areas:"heading" "search" "high-traffic-airports" "other-airports";grid-template-columns:1fr}}@media (max-width: 77.5rem){.start-page__airport-lists{margin-left:0;margin-top:30px;grid-column:1}}.airport-list-mobile__alphabetized{margin:0;padding:0;display:none;grid-column:other-airports}@media (max-width: 64rem){.airport-list-mobile__alphabetized{display:block}.start-page__content--searching .airport-list-mobile__alphabetized{display:none}}.start-page__airport-list--columns{grid-column:other-airports}@media (max-width: 43.75rem){.start-page__airport-list--columns{display:none}}.start-page__airport-list--mobile{grid-column:other-airports}@media (min-width: 43.8125rem){.start-page__airport-list--mobile{display:none}}.start-page__main-content{grid-column:bleed-start/14;display:grid;grid-template-columns:subgrid}@media (max-width: 77.5rem){.start-page__main-content{display:contents}}.start-page__content{grid-column:7/span 7}@media (max-width: 77.5rem){.start-page__content{grid-column:page;grid-template-columns:1fr}}.start-page__pick-airport{font-size:1.125rem;margin-bottom:13px;grid-area:heading;align-self:center}.start-page__search-field{grid-column:search;max-width:300px;margin-left:auto}@media (max-width: 64rem){.start-page__search-field{margin-top:var(--ds-space-6);margin-left:initial;margin-bottom:var(--ds-space-2);max-width:400px}}.start-page__no-results{grid-column:other-airports}
