.home-module__V3EpTW__hero{text-align:center;padding:var(--s-10) 0 var(--s-8);align-items:center;gap:var(--s-4);flex-direction:column;display:flex}.home-module__V3EpTW__wordmark{color:var(--text-1);letter-spacing:.04em}.home-module__V3EpTW__heroSub{color:var(--text-2);max-width:52ch;line-height:var(--lh-multiline)}.home-module__V3EpTW__grid{gap:var(--card-gap);max-width:calc(3 * 400px + 2 * var(--card-gap));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.home-module__V3EpTW__gridItem{min-width:0}@media (max-width:1023px){.home-module__V3EpTW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home-module__V3EpTW__grid{grid-template-columns:minmax(0,1fr)}}.home-module__V3EpTW__card{isolation:isolate;text-align:left;width:100%;height:176px;display:block;overflow:hidden}.home-module__V3EpTW__card:hover .home-module__V3EpTW__cardSat,.home-module__V3EpTW__card:focus-visible .home-module__V3EpTW__cardSat{filter:var(--map-filter) brightness(1.15);transform:scale(1.03)}.home-module__V3EpTW__card:hover .home-module__V3EpTW__cardArrow{transform:translate(2px,-2px)}.home-module__V3EpTW__card:active .home-module__V3EpTW__cardArrow{transform:translate(3px,-3px)}.home-module__V3EpTW__cardSat{z-index:-2;filter:var(--map-filter);transition:transform var(--t-slow) var(--ease-out), filter var(--t-slow) var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1)}.home-module__V3EpTW__cardVeil{z-index:-1;background:linear-gradient(180deg, transparent 0%, var(--map-veil) 40%, var(--scrim) 100%), var(--map-vignette);position:absolute;inset:0}.home-module__V3EpTW__cardBody{height:100%;padding:var(--tile-pad);flex-direction:column;justify-content:space-between;display:flex;position:relative}.home-module__V3EpTW__cardTop{justify-content:space-between;align-items:center;display:flex}.home-module__V3EpTW__cardArrow{color:var(--text-1);transition:transform var(--t-fast) var(--ease-out);display:inline-flex}.home-module__V3EpTW__cardBottom{flex-direction:column;gap:2px;min-width:0;display:flex}.home-module__V3EpTW__cardName{color:var(--text-1)}.home-module__V3EpTW__cardCity{color:var(--text-2)}.home-module__V3EpTW__cardMeta{color:var(--text-3);margin-top:var(--s-1)}.home-module__V3EpTW__detail{gap:var(--card-gap);flex-direction:column;display:flex}.home-module__V3EpTW__banner{isolation:isolate;border-radius:var(--r-card-lg);min-height:240px;padding:var(--card-pad);border:var(--bw) solid var(--glass-border);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.home-module__V3EpTW__bannerSat{z-index:-2;filter:var(--map-filter);background-position:50%;background-size:cover;position:absolute;inset:0}.home-module__V3EpTW__bannerVeil{z-index:-1;background:linear-gradient(180deg, var(--map-veil) 0%, transparent 30%, var(--map-veil-lost) 60%, var(--scrim) 100%), var(--map-vignette);position:absolute;inset:0}.home-module__V3EpTW__bannerTop{justify-content:flex-start;display:flex}.home-module__V3EpTW__bannerBottom{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.home-module__V3EpTW__bannerTitleBlock{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.home-module__V3EpTW__bannerTitle{color:var(--text-1)}.home-module__V3EpTW__bannerSub{color:var(--text-2)}.home-module__V3EpTW__bannerPills{gap:var(--pill-gap);flex-wrap:wrap;display:flex}.home-module__V3EpTW__columns{gap:var(--card-gap);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}@media (max-width:1023px){.home-module__V3EpTW__columns{grid-template-columns:minmax(0,1fr)}}.home-module__V3EpTW__runwayPanel{min-width:0}.home-module__V3EpTW__hint{color:var(--text-3);line-height:var(--lh-multiline);margin-bottom:var(--s-4);max-width:var(--max-line)}.home-module__V3EpTW__rwyList{gap:var(--s-2);flex-direction:column;display:flex}.home-module__V3EpTW__rwyRow{gap:var(--s-3);padding:var(--tile-pad);border-radius:var(--r-inner);background:var(--bg-2);border:var(--bw) solid transparent;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), opacity var(--t-base) var(--ease-out);grid-template-columns:112px minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home-module__V3EpTW__rwyRow[data-hover]{border-color:var(--line-strong)}.home-module__V3EpTW__rwyRowOff{background:var(--bg-1-hover)}.home-module__V3EpTW__rwyRowOff .home-module__V3EpTW__rwyRef,.home-module__V3EpTW__rwyRowOff .home-module__V3EpTW__rwyLen{color:var(--text-3)}@media (max-width:767px){.home-module__V3EpTW__rwyRow{grid-template-columns:minmax(0,1fr)}}.home-module__V3EpTW__rwyId{flex-direction:column;gap:2px;min-width:0;display:flex}.home-module__V3EpTW__rwyRef{color:var(--text-1)}.home-module__V3EpTW__rwySlash{color:var(--text-4)}.home-module__V3EpTW__rwyLen{color:var(--text-3)}.home-module__V3EpTW__end{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.home-module__V3EpTW__endHead{align-items:center;gap:var(--s-3);min-width:0;display:flex}.home-module__V3EpTW__windPreview{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-module__V3EpTW__windPart{white-space:nowrap}.home-module__V3EpTW__windDot{color:var(--text-4)}.home-module__V3EpTW__windBad{color:var(--orange)}.home-module__V3EpTW__endOff .home-module__V3EpTW__windPreview{color:var(--text-5)}.home-module__V3EpTW__weights{gap:var(--s-1);display:flex}.home-module__V3EpTW__weightChip{justify-content:center;min-width:30px}.home-module__V3EpTW__endOff .home-module__V3EpTW__weights{opacity:.55}.home-module__V3EpTW__wind{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.home-module__V3EpTW__windIcon{color:var(--text-3);display:inline-flex}.home-module__V3EpTW__windLabel{color:var(--text-3);margin-right:2px}.home-module__V3EpTW__windInput{width:72px}.home-module__V3EpTW__windInputS{width:60px}.home-module__V3EpTW__windSep{color:var(--text-4)}.home-module__V3EpTW__windUnit{color:var(--text-3)}.home-module__V3EpTW__side{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.home-module__V3EpTW__field{gap:var(--s-2);flex-direction:column;display:flex}.home-module__V3EpTW__field+.home-module__V3EpTW__field{margin-top:var(--s-5)}.home-module__V3EpTW__fieldLabel{color:var(--text-3)}.home-module__V3EpTW__toggles{gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-5);border-top:var(--bw) solid var(--line);flex-direction:column;display:flex}.home-module__V3EpTW__toggleRow{justify-content:space-between;width:100%}.home-module__V3EpTW__startWrap{margin-top:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.home-module__V3EpTW__startHint{color:var(--text-3);text-align:center;min-height:calc(var(--fs-body-s) * var(--lh-body-s))}.home-module__V3EpTW__tip{color:var(--text-2)}.home-module__V3EpTW__tipText{color:var(--text-2);line-height:var(--lh-multiline)}.home-module__V3EpTW__rwyLayout{gap:var(--s-4);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1279px){.home-module__V3EpTW__rwyLayout{grid-template-columns:minmax(0,1fr)}.home-module__V3EpTW__diagramWrap{max-width:420px}}.home-module__V3EpTW__diagramWrap{top:var(--s-4);border-radius:var(--r-inner);background:var(--bg-2);border:var(--bw) solid var(--line);position:sticky;overflow:hidden}.home-module__V3EpTW__diagram{width:100%;height:auto;color:var(--text-1);display:block}.home-module__V3EpTW__diagramGrid{color:var(--text-1)}.home-module__V3EpTW__rwyBody{stroke:var(--w-10);transition:stroke var(--t-fast) var(--ease-out)}.home-module__V3EpTW__diagramRwy[data-active=true] .home-module__V3EpTW__rwyBody{stroke:var(--w-20,#fff3)}.home-module__V3EpTW__diagramRwy[data-hover] .home-module__V3EpTW__rwyBody{stroke:var(--w-30,#ffffff4d)}.home-module__V3EpTW__rwyCentre{stroke:var(--w-20,#ffffff38)}.home-module__V3EpTW__diagramRwy[data-active=false] .home-module__V3EpTW__rwyCentre{stroke:var(--w-06)}.home-module__V3EpTW__rwyFlow{fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home-module__V3EpTW__endTag{cursor:pointer}.home-module__V3EpTW__endTag rect{fill:var(--bg-1);stroke:var(--line-strong);transition:fill var(--t-fast) var(--ease-out), stroke var(--t-fast) var(--ease-out)}.home-module__V3EpTW__endTag text{fill:var(--text-3);font:var(--fw-medium) 10px / 1 var(--font);font-variant-numeric:tabular-nums;pointer-events:none}.home-module__V3EpTW__endTag:hover rect{stroke:var(--text-3)}.home-module__V3EpTW__endTag[data-on] rect{fill:var(--orange-tint-08);stroke:var(--orange)}.home-module__V3EpTW__endTag[data-on] text{fill:var(--orange)}.home-module__V3EpTW__endTag:focus-visible{outline:none}.home-module__V3EpTW__endTag:focus-visible rect{stroke:var(--orange);stroke-width:2px}.home-module__V3EpTW__compass circle{fill:var(--bg-1);stroke:var(--line-strong)}.home-module__V3EpTW__compassN{fill:var(--text-4);font:var(--fw-medium) 9px / 1 var(--font)}.home-module__V3EpTW__compassLabel{fill:var(--text-3);font:var(--fw-regular) 10px / 1 var(--font);font-variant-numeric:tabular-nums}.home-module__V3EpTW__windArrow{stroke:var(--text-1);stroke-width:2px;stroke-linecap:round}.home-module__V3EpTW__windHead{fill:var(--text-1)}.home-module__V3EpTW__windCalm{fill:var(--text-3)}.home-module__V3EpTW__seats{gap:var(--s-2);flex-direction:column;display:flex}.home-module__V3EpTW__seat{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-3);text-align:left;cursor:pointer;border:var(--bw) solid var(--line);background:var(--w-03);color:var(--text-2);transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);border-radius:14px;display:flex}.home-module__V3EpTW__seat:hover{background:var(--w-06)}.home-module__V3EpTW__seat[aria-checked=true]{border-color:var(--orange);background:var(--orange-tint-08)}.home-module__V3EpTW__seat:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.home-module__V3EpTW__seatDot{border:1.5px solid var(--text-4);width:16px;height:16px;transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:50%;flex:none;margin-top:2px}.home-module__V3EpTW__seat[aria-checked=true] .home-module__V3EpTW__seatDot{border-color:var(--orange);box-shadow:inset 0 0 0 3.5px var(--bg-1), inset 0 0 0 8px var(--orange)}.home-module__V3EpTW__seatText{flex-direction:column;gap:3px;min-width:0;display:flex}.home-module__V3EpTW__seatName{font:var(--fw-medium) var(--fs-body-m) / 1.2 var(--font);color:var(--text-1)}.home-module__V3EpTW__seatHint{font:var(--fw-regular) var(--fs-body-s) / 1.35 var(--font);color:var(--text-3)}.home-module__V3EpTW__fieldNote{color:var(--text-4)}.home-module__V3EpTW__advanced{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--bw) solid var(--line)}.home-module__V3EpTW__advanced summary{cursor:pointer;color:var(--text-3);font:var(--fw-regular) var(--fs-body-s) / 1.2 var(--font);margin-bottom:var(--s-3);align-items:center;gap:var(--s-2);list-style:none;display:flex}.home-module__V3EpTW__advanced summary:before{content:"›";transition:transform var(--t-fast) var(--ease-out);display:inline-block}.home-module__V3EpTW__advanced[open] summary:before{transform:rotate(90deg)}.home-module__V3EpTW__advanced summary::-webkit-details-marker{display:none}.home-module__V3EpTW__bannerKicker{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}
