.airport-hero{background:var(--dark);position:relative;color:white;min-height:730px;overflow:hidden}.airport-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 63%}.airport-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,28,26,.98) 5%,rgba(21,28,26,.88) 35%,rgba(21,28,26,.25) 77%)}.airport-hero-content{position:relative;z-index:1;padding-top:30px;padding-bottom:100px}.airport-hero .breadcrumb{margin-bottom:48px}.airport-hero h1{font-size:clamp(37px,4vw,57px);font-weight:500;letter-spacing:-2px;line-height:1.15}.airport-hero h1 em{color:var(--gold)}.airport-hero-content>p:not(.eyebrow){color:#c1c9bf;font-size:14px;max-width:465px;margin-top:27px}.airport-hero .button{margin-top:30px}.airport-photo-note{position:absolute;z-index:2;bottom:25px;right:30px;font-size:8px;letter-spacing:1px;color:#eeeade}.airport-route-bar{background:#eae8df}.airport-route-bar .wrap{display:flex;align-items:center;gap:30px;padding-block:25px;font-size:13px}.airport-route-bar .wrap>span:nth-child(2){color:#8b7755;font-size:25px}.airport-route-bar a{margin-left:auto;font-size:11px;font-weight:700}.airport-checklist{background:#eae8df;padding-block:70px}.checklist-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}.checklist-grid>div>p:not(.eyebrow){font-size:14px;max-width:390px;margin-top:25px}.checklist-grid .text-link{margin-top:30px}.checklist-grid ol{padding:0;margin:0;list-style:none}.checklist-grid li{display:flex;gap:24px;padding-block:20px;border-bottom:1px solid #d0d1c5}.checklist-grid li:first-child{padding-top:0}.checklist-grid li>span{font-size:11px;color:#8b7755;padding-top:5px}.checklist-grid h3{font-size:18px}.checklist-grid li p{font-size:13px;margin-top:8px}.airport-comfort{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.airport-comfort-photos{position:relative;padding:0 35px 85px 0}.airport-comfort-photos>img:first-child{width:87%;height:470px;object-fit:cover}.airport-comfort-photos>img:nth-child(2){position:absolute;right:0;bottom:40px;width:58%;height:210px;object-fit:cover;border:8px solid var(--paper)}.airport-comfort-photos>p{font-size:9px;margin-top:15px;max-width:220px}.airport-comfort>div>p:not(.eyebrow){font-size:14px;margin-block:25px}.airport-business{display:flex;justify-content:space-between;align-items:center;gap:70px}.airport-business h2{font-size:38px}.airport-business p:not(.eyebrow){font-size:14px;max-width:550px;margin-top:24px}.airport-business .button{flex-shrink:0}@media(max-width:1050px){.checklist-grid,.airport-comfort{gap:45px}.airport-comfort-photos>img:first-child{height:440px}.airport-business{gap:30px}.airport-business .button{gap:15px}}@media(max-width:700px){.airport-hero{min-height:790px}.airport-hero:after{background:linear-gradient(180deg,rgba(21,28,26,.97),rgba(21,28,26,.88) 42%,rgba(21,28,26,.18) 90%)}.airport-hero-photo{object-position:53% 80%}.airport-hero-content{padding-top:24px;padding-bottom:190px}.airport-hero .breadcrumb{margin-bottom:35px;font-size:9px}.airport-hero h1{font-size:37px;letter-spacing:-1.6px}.airport-hero .eyebrow{font-size:8px}.airport-hero-content>p:not(.eyebrow){font-size:13px}.airport-photo-note{font-size:7px;left:20px;right:20px;bottom:20px}.airport-route-bar .wrap{flex-wrap:wrap;gap:10px 17px;padding-block:18px;font-size:11px}.airport-route-bar a{width:100%;margin-left:0;font-size:10px}.checklist-grid,.airport-comfort{grid-template-columns:1fr;gap:35px}.airport-checklist{padding-block:45px}.airport-comfort-photos{padding-bottom:75px}.airport-comfort-photos>img:first-child{height:370px}.airport-comfort-photos>img:nth-child(2){height:170px;bottom:30px}.airport-comfort-photos>p{max-width:170px;font-size:8px}.airport-business{display:block}.airport-business .button{margin-top:25px}.airport-business h2{font-size:33px}}
