/* Art direction for the owner's airport photograph. Keep the parcels visible. */
.hero-area{--hero-photo:url('./hero-airport-desktop-0a6ef0df25.webp');background-color:#cbb8a6}
body[data-intent] .hero-area::before{background-image:var(--hero-photo);background-position:right bottom;background-size:cover;opacity:1}
body[data-intent="sender"] .hero-area::after{background:linear-gradient(90deg,#fffaf4ed 0%,#fffaf4b3 35%,#fffaf41a 66%,transparent 85%)}
body[data-intent="courier"] .hero-area::after{background:linear-gradient(90deg,#191919f0 0%,#191919d9 35%,#19191955 66%,#19191912 100%)}
html[data-theme="dark"] body[data-intent] .hero-area::after{background:linear-gradient(90deg,#141414f0 0%,#141414d9 35%,#14141455 66%,#14141412 100%)}
@media(min-width:1025px){
 .hero-area .search,.hero-area .location-tools{max-width:840px}
 body[data-intent] .hero-area::before{background-size:auto 100%;background-position:right bottom;background-color:#e7d6c7}
}
@media(min-width:601px) and (max-width:1024px){
 .hero-area{--hero-photo:url('./hero-airport-tablet-e387b18ed6.webp')}
 body[data-intent] .hero-area::before{background-size:cover;background-position:right bottom}
 .hero-area .search,.hero-area .location-tools{width:56%;min-width:310px;max-width:430px}
 .hero-area .search{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
 .hero-area .route-fields{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:1fr 1fr;border:0;padding:0;position:relative}
 .hero-area .search-field{min-height:60px;padding:10px 12px}
 .hero-area .origin-trigger{grid-column:1/-1;grid-row:1;padding-right:58px;border-bottom:1px solid var(--line)}
 .hero-area .destination-trigger{grid-column:1/-1;grid-row:2;padding-right:58px;border-bottom:1px solid var(--line)}
 .hero-area .swap{grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:center;z-index:1;border:1px solid var(--line);border-radius:50%}
 .hero-area .swap .icon{transform:rotate(90deg)}
 .hero-area .date-trigger{width:100%;margin:0}
 .hero-area .date-trigger::before{display:none}
 .hero-area .search-submit{width:100%;min-width:0;margin:4px 0 0;min-height:52px}
}
@media(max-width:600px){
 .hero-area{--hero-photo:url('./hero-airport-mobile-abdc16a079.webp');--hero-photo-y:calc(250px - 87vw);background-color:#c6b7ab;container-type:inline-size}
 body[data-intent] .hero-area::before{background-size:100% auto;background-position:center var(--hero-photo-y);background-color:#c6b7ab;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(200cqw + var(--hero-photo-y) - 80px),transparent calc(200cqw + var(--hero-photo-y)));mask-image:linear-gradient(to bottom,#000 0%,#000 calc(200cqw + var(--hero-photo-y) - 80px),transparent calc(200cqw + var(--hero-photo-y)))}
 body[data-intent] .hero-area .hero-photo-mobile{display:block!important;aspect-ratio:2.1;height:auto;margin:8px 0 0;border:0;border-radius:0;background:none}
 body[data-intent] .hero-area .search{margin-top:12px}
 body[data-intent="courier"] .hero-area .intent-actions{margin-top:12px}
 body[data-intent="sender"] .hero-area::after{background:linear-gradient(180deg,#fffaf4ed 0%,#fffaf4b3 27%,transparent 43%,#d8c8b81a 65%,#d8c8b8a6 100%)}
 body[data-intent="courier"] .hero-area::after,html[data-theme="dark"] body[data-intent] .hero-area::after{background:linear-gradient(180deg,#141414eb 0%,#141414c9 27%,#14141412 43%,#14141426 65%,#141414b3 100%)}
}
@media(max-width:360px){.hero-area{--hero-photo-y:10px}body[data-intent] .hero-area .hero-photo-mobile{aspect-ratio:1.8}}
@media(max-height:500px) and (orientation:landscape){
 .hero-area{--hero-photo:url('./hero-airport-tablet-e387b18ed6.webp')}
 body[data-intent] .hero-area .hero-photo-mobile{display:none!important}
 body[data-intent] .hero-area::before{background-size:cover;background-position:right bottom;-webkit-mask-image:none;mask-image:none}
}
