.AirlinePageDesign_root__cSLf9{--dp-rgb-000000:0 0 0;--dp-f3f6fb:#f3f6fb;--dp-e7edf7:#e7edf7;--dp-eef2fa:#eef2fa;--dp-c9d4ea:#c9d4ea;--dp-7a8399:#7a8399;--dp-f1f4f9:#f1f4f9;--dp-eaeff6:#eaeff6;--dp-9aa3b8:#9aa3b8;--dp-f6f8fc:#f6f8fc;--dp-33426e:#33426e;--dp-3dd68c:#3dd68c;--dp-5a7ff2:#5a7ff2;--dp-7c8db8:#7c8db8;--dp-bccdf8:#bccdf8;--dp-cfe0fb:#cfe0fb;--dp-d2b479:#d2b479;--dp-edf1f8:#edf1f8;--dp-eeddb6:#eeddb6;--dp-eef4ff:#eef4ff;--dp-rgb-785a1e:120 90 30}.AirlinePageDesign_root__cSLf9 .hero.alh .hero-ph img{object-position:50% 55%}.AirlinePageDesign_root__cSLf9 .hero.alh:before{background:linear-gradient(180deg,rgb(var(--cf-navy-ink)/.45) 0,rgb(var(--cf-navy-ink)/0) 24%,rgb(var(--cf-navy-ink)/0) 40%,rgb(var(--cf-navy-ink)/.45) 66%,rgb(var(--cf-navy-ink)/.85) 100%),linear-gradient(90deg,rgb(var(--cf-navy-ink)/.5) 0,rgb(var(--cf-navy-ink)/0) 60%)}.AirlinePageDesign_root__cSLf9 .crumbs{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:rgb(255 255 255/.7);margin-bottom:1.125rem}.AirlinePageDesign_root__cSLf9 .crumbs a{color:rgb(255 255 255/.75)}.AirlinePageDesign_root__cSLf9 .crumbs a:hover{color:white}.AirlinePageDesign_root__cSLf9 .crumbs i{font-style:normal;opacity:.5}.AirlinePageDesign_root__cSLf9 .crumbs span{color:white}.AirlinePageDesign_root__cSLf9 .idrow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AirlinePageDesign_root__cSLf9 .lgx{width:3.5rem;height:3.5rem;border-radius:1rem;background:white;display:grid;place-items:center;box-shadow:0 .75rem 1.875rem -.75rem rgb(var(--dp-rgb-000000)/.45)}.AirlinePageDesign_root__cSLf9 .lgx img{width:2.375rem;height:2.375rem;object-fit:contain}.AirlinePageDesign_root__cSLf9 .lgx b{font-size:1rem;font-weight:700;color:rgb(var(--cf-accent))}.AirlinePageDesign_root__cSLf9 .hero.alh h1{margin-top:1.375rem;font-size:clamp(3rem,7vw,7rem)}.AirlinePageDesign_root__cSLf9 .hero.alh h1 span{display:block;color:rgb(255 255 255/.62)}.AirlinePageDesign_root__cSLf9 .hero.alh p{margin-top:1.25rem}.AirlinePageDesign_root__cSLf9 .hstats{margin-top:1.875rem;display:flex;gap:0;flex-wrap:wrap;border-radius:1.375rem;overflow:hidden;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.2);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);width:max-content;max-width:100%}.AirlinePageDesign_root__cSLf9 .hstats>div{display:flex;flex-direction:column;gap:2px;padding:.875rem 1.375rem}.AirlinePageDesign_root__cSLf9 .hstats>div+div{border-left:1px solid rgb(255 255 255/.16)}.AirlinePageDesign_root__cSLf9 .hstats b{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.049em;line-height:1.05}.AirlinePageDesign_root__cSLf9 .hstats small{font-size:.75rem;color:rgb(255 255 255/.65)}.AirlinePageDesign_root__cSLf9 .hero.alh .hero-tile .rt em{font-size:.7813rem}.AirlinePageDesign_root__cSLf9 .hlb{background:rgb(var(--cf-accent));color:white;border-radius:.16em;box-shadow:0 0 0 .07em rgb(var(--cf-accent)),0 .875rem 2.125rem -.875rem rgb(var(--cf-accent)/.65)}@media (max-width:760px){.AirlinePageDesign_root__cSLf9 .hero.alh .hero-in{padding-top:6.5rem}.AirlinePageDesign_root__cSLf9 .crumbs,.AirlinePageDesign_root__cSLf9 .hero.alh .hero-tile{display:none}.AirlinePageDesign_root__cSLf9 .hstats{width:100%;display:grid;grid-template-columns:1fr 1fr}.AirlinePageDesign_root__cSLf9 .hstats>div{padding:.75rem 1rem}.AirlinePageDesign_root__cSLf9 .hstats>div+div{border-left:0}.AirlinePageDesign_root__cSLf9 .hstats>div:nth-child(2n){border-left:1px solid rgb(255 255 255/.16)}.AirlinePageDesign_root__cSLf9 .hstats>div:nth-child(3){border-left:0;border-top:1px solid rgb(255 255 255/.16)}.AirlinePageDesign_root__cSLf9 .hstats>div:nth-child(4){border-top:1px solid rgb(255 255 255/.16)}}.AirlinePageDesign_root__cSLf9 .cabsec{position:relative;margin:1rem;border-radius:2.75rem;overflow:hidden;background:radial-gradient(70% 55% at 50% 0,white 0,rgb(255 255 255/0) 70%),linear-gradient(180deg,var(--dp-f3f6fb) 0,var(--dp-e7edf7) 100%);color:rgb(var(--cf-navy-ink));padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;box-sizing:border-box}.AirlinePageDesign_root__cSLf9 .cabsec>img{z-index:1!important}.AirlinePageDesign_root__cSLf9 .orb{position:absolute;z-index:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 28%,white 0,var(--dp-eef2fa) 38%,var(--dp-c9d4ea) 100%);box-shadow:inset -.375rem -.625rem 1.125rem rgb(var(--cf-navy-ink)/.06),0 1.5rem 2.5rem -1.125rem rgb(var(--cf-navy-ink)/.28);animation:AirlinePageDesign_cfOrb__MRHLC 11s ease-in-out infinite}@keyframes AirlinePageDesign_cfOrb__MRHLC{0%,to{transform:translate(0)}50%{transform:translateY(-1rem)}}.AirlinePageDesign_root__cSLf9 .console{background:rgb(255 255 255/.5);-webkit-backdrop-filter:blur(1.5rem) saturate(1.2);backdrop-filter:blur(1.5rem) saturate(1.2);border:1px solid rgb(255 255 255/.9);border-radius:2.25rem;box-shadow:inset 0 1px 0 white,0 2px .375rem rgb(var(--cf-navy-ink)/.04),0 3.125rem 6.25rem -3rem rgb(var(--cf-navy-ink)/.35);padding:.875rem .875rem 1rem}.AirlinePageDesign_root__cSLf9 .con-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.375rem .5rem 1rem}.AirlinePageDesign_root__cSLf9 .con-ttl{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;letter-spacing:-.019em}.AirlinePageDesign_root__cSLf9 .con-ic{width:1.875rem;height:1.875rem;border-radius:50%;background:rgb(var(--cf-navy-ink));display:grid;place-items:center}.AirlinePageDesign_root__cSLf9 .con-tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:62.4375rem;background:rgb(255 255 255/.7);border:1px solid rgb(var(--cf-navy-ink)/.06)}.AirlinePageDesign_root__cSLf9 .con-tabs>button{display:flex;align-items:center;gap:.5rem;border:0;border-radius:62.4375rem;padding:.5rem .875rem;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .25s,color .25s;white-space:nowrap}.AirlinePageDesign_root__cSLf9 .con-ac{justify-self:end;font-size:.7813rem;color:var(--dp-7a8399);text-align:right}.AirlinePageDesign_root__cSLf9 .dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgb(var(--cf-navy-ink)/.1)}.AirlinePageDesign_root__cSLf9 .con-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:.75rem}.AirlinePageDesign_root__cSLf9 .ccard{cursor:pointer;background:rgb(255 255 255/.82);border:1px solid white;border-radius:1.625rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.AirlinePageDesign_root__cSLf9 .ccard:hover{transform:translateY(-.1875rem)}.AirlinePageDesign_root__cSLf9 .cc-top{display:flex;justify-content:space-between;align-items:center}.AirlinePageDesign_root__cSLf9 .cc-lab{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.131em;color:rgb(var(--cf-body-2))}.AirlinePageDesign_root__cSLf9 .cc-n{font-size:.7813rem;color:var(--dp-7a8399)}.AirlinePageDesign_root__cSLf9 .cc-hd{display:flex;flex-direction:column;gap:.25rem}.AirlinePageDesign_root__cSLf9 .cc-hd h3{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.039em;line-height:1.08}.AirlinePageDesign_root__cSLf9 .cc-hd>span{font-size:.8438rem;color:var(--dp-7a8399)}.AirlinePageDesign_root__cSLf9 .plan{display:flex;align-items:stretch;background:linear-gradient(180deg,var(--dp-f1f4f9),var(--dp-eaeff6));border:1px solid rgb(var(--cf-navy-ink)/.06);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px 2px rgb(var(--cf-navy-ink)/.05)}.AirlinePageDesign_root__cSLf9 .hatch{width:1rem;flex-shrink:0;background:repeating-linear-gradient(135deg,rgb(var(--cf-navy-ink)/.13) 0 1px,transparent 1px .375rem)}.AirlinePageDesign_root__cSLf9 .hatch:first-child{border-right:1px solid rgb(var(--cf-navy-ink)/.07)}.AirlinePageDesign_root__cSLf9 .hatch:last-child{border-left:1px solid rgb(var(--cf-navy-ink)/.07)}.AirlinePageDesign_root__cSLf9 .plan-in{flex:1;padding:.625rem .75rem .875rem;display:flex;flex-direction:column;gap:.625rem;min-width:0}.AirlinePageDesign_root__cSLf9 .plan-lab{font-size:.625rem;font-weight:700;letter-spacing:.111em;text-transform:uppercase;color:rgb(var(--cf-placeholder));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AirlinePageDesign_root__cSLf9 .plan-rows{display:flex;flex-direction:column;justify-content:center;gap:.5rem;align-items:center;height:3.5rem}.AirlinePageDesign_root__cSLf9 .plan-row{display:flex;justify-content:center}.AirlinePageDesign_root__cSLf9 .plan-g{display:flex;gap:.1875rem}.AirlinePageDesign_root__cSLf9 .pseat{position:relative;display:block;border:1px solid;border-radius:.1875rem .1875rem .3125rem .3125rem;box-shadow:inset 0 -1px 0 rgb(var(--cf-navy-ink)/.06)}.AirlinePageDesign_root__cSLf9 .pseat>i{position:absolute;left:2px;right:2px;top:2px;height:.1875rem;border-radius:2px;background:rgb(var(--cf-navy-ink)/.12)}.AirlinePageDesign_root__cSLf9 .cc-specs{display:grid;grid-template-columns:1fr 1fr}.AirlinePageDesign_root__cSLf9 .cc-specs>div{display:flex;flex-direction:column;gap:2px;padding:.75rem 2px 2px;border-top:1px solid rgb(var(--cf-navy-ink)/.07)}.AirlinePageDesign_root__cSLf9 .cc-specs>div:nth-child(n+3){margin-top:.5rem}.AirlinePageDesign_root__cSLf9 .cc-specs small{font-size:.7188rem;color:var(--dp-7a8399)}.AirlinePageDesign_root__cSLf9 .cc-specs b{font-size:1.375rem;font-weight:600;letter-spacing:-.034em}.AirlinePageDesign_root__cSLf9 .cstats{display:grid;grid-template-columns:repeat(4,1fr);border-radius:1.5rem;overflow:hidden;background:rgb(255 255 255/.55);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border:1px solid rgb(255 255 255/.9);box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.05),0 .5rem 1.25rem -.75rem rgb(var(--cf-navy-ink)/.28)}.AirlinePageDesign_root__cSLf9 .cstat{display:flex;flex-direction:column;gap:2px;padding:1.25rem 1.5rem}.AirlinePageDesign_root__cSLf9 .cstat+.cstat{border-left:1px solid rgb(var(--cf-navy-ink)/.07)}.AirlinePageDesign_root__cSLf9 .cstat>b{font-size:2.125rem;font-weight:600;letter-spacing:-.049em;line-height:1.1}.AirlinePageDesign_root__cSLf9 .cstat>small{font-size:.8125rem;color:rgb(var(--cf-body-2))}@media (max-width:820px){.AirlinePageDesign_root__cSLf9 .con-bar{grid-template-columns:1fr;justify-items:start}.AirlinePageDesign_root__cSLf9 .con-ac{justify-self:start;text-align:left}.AirlinePageDesign_root__cSLf9 .con-tabs{max-width:100%;overflow-x:auto}.AirlinePageDesign_root__cSLf9 .cstats{grid-template-columns:1fr 1fr}.AirlinePageDesign_root__cSLf9 .cstat:nth-child(3){border-left:0}.AirlinePageDesign_root__cSLf9 .cstat:nth-child(n+3){border-top:1px solid rgb(var(--cf-navy-ink)/.07)}.AirlinePageDesign_root__cSLf9 .orb{display:none}}.AirlinePageDesign_root__cSLf9 .rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem}.AirlinePageDesign_root__cSLf9 .rc{position:relative;display:flex;flex-direction:column;background:rgb(255 255 255/.9);color:rgb(var(--cf-navy-ink));text-decoration:none;border:1px solid rgb(255 255 255/.95);border-radius:1.75rem;overflow:hidden;box-shadow:inset 0 1px 0 white,0 1px 2px rgb(var(--cf-navy-ink)/.05),0 .5rem 1.25rem -.75rem rgb(var(--cf-navy-ink)/.28);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.AirlinePageDesign_root__cSLf9 .rc:hover{transform:translateY(-.25rem);box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42)}.AirlinePageDesign_root__cSLf9 .rc-top{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem 0}.AirlinePageDesign_root__cSLf9 .rc-n{font-size:.7188rem;font-weight:700;letter-spacing:.111em;color:var(--dp-9aa3b8);font-variant-numeric:tabular-nums}.AirlinePageDesign_root__cSLf9 .rc-meta{display:flex;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:600;color:rgb(var(--cf-body-2))}.AirlinePageDesign_root__cSLf9 .rc-dot{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--cf-accent));box-shadow:0 0 0 .1875rem rgb(var(--cf-accent)/.14)}.AirlinePageDesign_root__cSLf9 .rc-mid{display:flex;align-items:flex-end;gap:.625rem;padding:1rem 1.375rem 1.25rem}.AirlinePageDesign_root__cSLf9 .rc-ap{display:flex;flex-direction:column;gap:.25rem;min-width:0}.AirlinePageDesign_root__cSLf9 .rc-ap.r{align-items:flex-end;text-align:right}.AirlinePageDesign_root__cSLf9 .rc-ap>b{font-size:2.125rem;font-weight:600;letter-spacing:-.049em;line-height:1}.AirlinePageDesign_root__cSLf9 .rc-ap>small{font-size:.7813rem;color:var(--dp-7a8399);white-space:nowrap}.AirlinePageDesign_root__cSLf9 .rc-arc{position:relative;flex:1;min-width:3.75rem;height:2.875rem;color:rgb(var(--cf-navy-ink)/.35);margin-bottom:1.25rem}.AirlinePageDesign_root__cSLf9 .rc-line{position:absolute;inset:.375rem 0 0;width:100%;height:1.875rem;overflow:visible}.AirlinePageDesign_root__cSLf9 .rc-end{position:absolute;bottom:.5rem;width:.3125rem;height:.3125rem;border-radius:50%;background:white;border:1px solid rgb(var(--cf-navy-ink)/.35)}.AirlinePageDesign_root__cSLf9 .rc-end.l{left:-1px}.AirlinePageDesign_root__cSLf9 .rc-end.r{right:-1px}.AirlinePageDesign_root__cSLf9 .rc-pl{position:absolute;left:50%;top:.3125rem;margin-left:-.5rem;color:rgb(var(--cf-navy-ink));transition:color .3s,transform .6s cubic-bezier(.2,.7,.2,1)}.AirlinePageDesign_root__cSLf9 .rc:hover .rc-pl{color:rgb(var(--cf-accent));transform:translateX(.375rem)}.AirlinePageDesign_root__cSLf9 .rc-dur{position:absolute;left:0;right:0;bottom:-1.125rem;text-align:center;font-size:.6875rem;font-weight:600;color:var(--dp-7a8399);white-space:nowrap}.AirlinePageDesign_root__cSLf9 .rc-foot{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:.875rem .875rem .875rem 1.375rem;background:linear-gradient(180deg,var(--dp-f6f8fc),var(--dp-f1f4f9));border-top:1px solid rgb(var(--cf-navy-ink)/.06);margin-top:auto}.AirlinePageDesign_root__cSLf9 .rc-cta{font-size:.8125rem;font-weight:600;color:rgb(var(--cf-body-2));transition:color .3s}.AirlinePageDesign_root__cSLf9 .rc:hover .rc-cta{color:rgb(var(--cf-accent))}.AirlinePageDesign_root__cSLf9 .rc-price{display:flex;align-items:center;gap:.5rem}.AirlinePageDesign_root__cSLf9 .rc-price>small{font-size:.75rem;color:var(--dp-7a8399)}.AirlinePageDesign_root__cSLf9 .rc-price>b{font-size:1.25rem;font-weight:600;letter-spacing:-.034em;font-variant-numeric:tabular-nums}.AirlinePageDesign_root__cSLf9 .rc-go{width:2.125rem;height:2.125rem;border-radius:50%;display:grid;place-items:center;background:white;color:rgb(var(--cf-navy-ink));border:1px solid rgb(var(--cf-navy-ink)/.08);box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06);transition:background .3s,color .3s,transform .3s}.AirlinePageDesign_root__cSLf9 .rc:hover .rc-go{background:rgb(var(--cf-accent));color:white;border-color:rgb(var(--cf-accent));transform:translateX(2px)}@keyframes AirlinePageDesign_cfMarq__XUHkM{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes AirlinePageDesign_cfCloud__7XJHV{0%,to{transform:translate(0)}50%{transform:translate(.875rem,-.5rem)}}.AirlinePageDesign_root__cSLf9 .sec-cl{position:absolute;pointer-events:none;z-index:3;filter:drop-shadow(0 1.125rem 1.5rem rgb(var(--cf-navy-ink)/.18));animation:AirlinePageDesign_cfCloud__7XJHV 10s ease-in-out infinite}.AirlinePageDesign_root__cSLf9 .strip{margin:1rem;border-radius:62.4375rem;background:var(--dp-f4f6fa);color:rgb(var(--cf-navy-ink));display:flex;align-items:center;overflow:hidden}.AirlinePageDesign_root__cSLf9 .strip.live{position:relative;z-index:4}.AirlinePageDesign_root__cSLf9 .strip-l{flex-shrink:0;padding:1rem 1.75rem;font-size:.6875rem;font-weight:700;letter-spacing:.131em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--cf-accent));background:var(--dp-f4f6fa);position:relative;z-index:1;box-shadow:1rem 0 1.25rem -.375rem var(--dp-f4f6fa);display:flex;align-items:center;gap:.5rem}.AirlinePageDesign_root__cSLf9 .strip.live .strip-l{padding:1.125rem 1.75rem}.AirlinePageDesign_root__cSLf9 .strip-l i{width:.5rem;height:.5rem;border-radius:50%;background:var(--dp-3dd68c);border:1px solid rgb(var(--cf-navy-ink)/.22)}.AirlinePageDesign_root__cSLf9 .strip-m{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--dp-000) 6%,var(--dp-000) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--dp-000) 6%,var(--dp-000) 94%,transparent)}.AirlinePageDesign_root__cSLf9 .strip-track{display:flex;width:max-content;animation:AirlinePageDesign_cfMarq__XUHkM 70s linear infinite}.AirlinePageDesign_root__cSLf9 .strip.live .strip-track{animation:AirlinePageDesign_cfMarq__XUHkM 90s linear infinite reverse}.AirlinePageDesign_root__cSLf9 .strip-m:hover .strip-track{animation-play-state:paused}.AirlinePageDesign_root__cSLf9 .strip-set{display:flex;align-items:center;gap:.875rem;padding:.875rem .4375rem}.AirlinePageDesign_root__cSLf9 .strip.live .strip-set{gap:3rem;padding:1.125rem 1.5rem}.AirlinePageDesign_root__cSLf9 .mate{flex-shrink:0;display:flex;align-items:center;gap:.625rem;background:white;border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:62.4375rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42);padding:.3125rem 1rem .3125rem .3125rem;color:rgb(var(--cf-navy-ink));font-size:.875rem;font-weight:700;white-space:nowrap;transition:background .3s,color .3s}.AirlinePageDesign_root__cSLf9 .mate:hover{background:rgb(var(--cf-navy-ink));color:white}.AirlinePageDesign_root__cSLf9 .mate-lg{width:2.5rem;height:2.5rem;border-radius:50%;background:white;border:1px solid rgb(var(--cf-navy-ink)/.22);display:grid;place-items:center;overflow:hidden;font-size:.75rem;font-weight:700;color:rgb(var(--cf-accent))}.AirlinePageDesign_root__cSLf9 .mate-lg img{width:1.75rem;height:1.75rem;object-fit:contain}.AirlinePageDesign_root__cSLf9 .lv-item{display:inline-flex;align-items:center;gap:.625rem;white-space:nowrap;font-size:1rem}.AirlinePageDesign_root__cSLf9 .lv-item b{font-weight:700}.AirlinePageDesign_root__cSLf9 .lv-item span{opacity:.55}.AirlinePageDesign_root__cSLf9 .lv-item em{font-style:normal;font-weight:600;color:rgb(var(--cf-accent))}.AirlinePageDesign_root__cSLf9 .sky-sec{position:relative;margin:1rem;border-radius:2.75rem;background:linear-gradient(180deg,white 0,var(--dp-eef4ff) 50%,var(--dp-cfe0fb) 100%);padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;box-sizing:border-box}.AirlinePageDesign_root__cSLf9 .sky-sec.seat-sec{background:linear-gradient(180deg,white 0,var(--dp-f3f7fe) 50%,var(--dp-dce8fc) 100%)}.AirlinePageDesign_root__cSLf9 .sec-in{position:relative;z-index:2;max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.AirlinePageDesign_root__cSLf9 .seat-sec .sec-in{max-width:77.5rem;gap:2rem}.AirlinePageDesign_root__cSLf9 .cabsec .sec-in{gap:2.75rem}.AirlinePageDesign_root__cSLf9 .sec-head{text-align:center;max-width:48.75rem;margin:0 auto}.AirlinePageDesign_root__cSLf9 .sec-head .h2{margin-top:.75rem}.AirlinePageDesign_root__cSLf9 .sec-head p{margin:1.375rem auto 0;max-width:35rem;font-size:1.0625rem;line-height:1.5;color:rgb(var(--cf-body-2));text-wrap:pretty}.AirlinePageDesign_root__cSLf9 .cabsec .sec-head p,.AirlinePageDesign_root__cSLf9 .seat-sec .sec-head p{max-width:37.5rem}.AirlinePageDesign_root__cSLf9 .more-btn{align-self:center;cursor:pointer;font:inherit;background:white;color:rgb(var(--cf-navy-ink));border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:62.4375rem;padding:.6875rem 1.375rem;font-size:.9375rem;font-weight:700;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42)}.AirlinePageDesign_root__cSLf9 .rc[hidden]{display:none}.AirlinePageDesign_root__cSLf9 .pickers{display:flex;justify-content:center;gap:.875rem;flex-wrap:wrap}.AirlinePageDesign_root__cSLf9 .pills{display:flex;flex-wrap:wrap;gap:.25rem;background:rgb(255 255 255/.7);border:1px solid rgb(255 255 255/.9);border-radius:62.4375rem;padding:.25rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.05),0 .5rem 1.25rem -.75rem rgb(var(--cf-navy-ink)/.28)}.AirlinePageDesign_root__cSLf9 .pill{border:1.5px solid transparent;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;border-radius:62.4375rem;padding:.5rem 1.125rem;background:transparent;color:rgb(var(--cf-muted));display:inline-flex;align-items:center;gap:.4375rem}.AirlinePageDesign_root__cSLf9 .pill[aria-pressed=true]{background:white;color:rgb(var(--cf-navy-ink))}.AirlinePageDesign_root__cSLf9 .pills.cab .pill{font-size:.875rem;padding:.5rem .875rem}.AirlinePageDesign_root__cSLf9 .pill .sw{width:.6875rem;height:.6875rem;border-radius:3px;border:1px solid rgb(var(--cf-navy-ink)/.22)}.AirlinePageDesign_root__cSLf9 .fz-card{background:white;border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:2rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42);overflow:hidden}.AirlinePageDesign_root__cSLf9 .fz-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.375rem;border-bottom:1px solid rgb(var(--cf-navy-ink)/.08);flex-wrap:wrap}.AirlinePageDesign_root__cSLf9 .fz-head b{font-size:.9375rem;font-weight:700}.AirlinePageDesign_root__cSLf9 .fz-head span{font-size:.8125rem;color:rgb(var(--cf-body-2));white-space:pre-wrap}.AirlinePageDesign_root__cSLf9 .fz-scroll{overflow-x:auto;padding:5.25rem 1.75rem}.AirlinePageDesign_root__cSLf9 .fz{position:relative;display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(180deg,var(--dp-edf1f8) 0,white 18%,white 82%,var(--dp-edf1f8) 100%);border:1px solid rgb(var(--cf-navy-ink)/.1);border-radius:15rem 3.75rem 3.75rem 15rem/50% 50% 50% 50%;padding:1.5rem 4.5rem 1.5rem 7rem;box-shadow:inset 0 1px 0 white,0 1px 2px rgb(var(--cf-navy-ink)/.05),0 2.5rem 5rem -2.5rem rgb(var(--cf-navy-ink)/.35)}.AirlinePageDesign_root__cSLf9 .wing{position:absolute;width:11.875rem;height:3.625rem;border:1px solid rgb(var(--cf-navy-ink)/.1);pointer-events:none}.AirlinePageDesign_root__cSLf9 .wing.t{bottom:100%;margin-bottom:-1px;background:linear-gradient(0deg,rgb(var(--cf-accent)/.07),rgb(var(--cf-accent)/.015));border-bottom:0;border-radius:6px 1.375rem 0 0;transform:skewX(-34deg);transform-origin:bottom left}.AirlinePageDesign_root__cSLf9 .wing.b{top:100%;margin-top:-1px;background:linear-gradient(180deg,rgb(var(--cf-accent)/.07),rgb(var(--cf-accent)/.015));border-top:0;border-radius:0 0 1.375rem 6px;transform:skewX(34deg);transform-origin:top left}.AirlinePageDesign_root__cSLf9 .nose{position:absolute;left:2.125rem;top:50%;margin-top:-.6875rem;display:flex;flex-direction:column;gap:.375rem}.AirlinePageDesign_root__cSLf9 .nose i{width:1.125rem;height:.3125rem;border-radius:.25rem 1px 1px .25rem;background:linear-gradient(90deg,var(--dp-33426e),var(--dp-7c8db8));opacity:.7;transform:rotate(-16deg)}.AirlinePageDesign_root__cSLf9 .nose i+i{transform:rotate(16deg)}.AirlinePageDesign_root__cSLf9 .fz-row{display:flex;flex-direction:column;align-items:center}.AirlinePageDesign_root__cSLf9 .fz-row.first{padding-left:.5625rem;border-left:1px solid rgb(var(--cf-navy-ink)/.16)}.AirlinePageDesign_root__cSLf9 .fz-n{font-size:.5625rem;font-weight:600;color:var(--dp-9aa3b8);height:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.011em}.AirlinePageDesign_root__cSLf9 .fz-row>i{height:.75rem}.AirlinePageDesign_root__cSLf9 .fz-g{display:flex;flex-direction:column;gap:3px}.AirlinePageDesign_root__cSLf9 .st{display:block;padding:0;cursor:pointer;border:1px solid;box-shadow:inset 0 -1px 0 rgb(var(--cf-navy-ink)/.06);transition:opacity .25s,box-shadow .25s,transform .25s}.AirlinePageDesign_root__cSLf9 .st[aria-pressed=true]{background:rgb(var(--cf-navy-ink))!important;border-color:rgb(var(--cf-navy-ink))!important;transform:scale(1.18);box-shadow:0 0 0 3px rgb(var(--cf-accent)/.18),0 .375rem .875rem -.25rem rgb(var(--cf-accent)/.6)}.AirlinePageDesign_root__cSLf9 .st:focus-visible{outline:2px solid rgb(var(--cf-accent));outline-offset:2px}.AirlinePageDesign_root__cSLf9 .st.gap{visibility:hidden}.AirlinePageDesign_root__cSLf9 .fz-blk{display:flex;flex-direction:column;gap:.375rem;margin:0 .375rem}.AirlinePageDesign_root__cSLf9 .fz-blk span{width:1.625rem;height:2.125rem;border:1px solid rgb(var(--cf-navy-ink)/.09);border-radius:6px;background:var(--dp-f4f6fa);display:grid;place-items:center;font-size:.4688rem;font-weight:700;letter-spacing:.071em;color:rgb(var(--cf-placeholder))}.AirlinePageDesign_root__cSLf9 .fz-blk span.tall{height:3.5rem}.AirlinePageDesign_root__cSLf9 .fz-door{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;margin:-1.5625rem .25rem}.AirlinePageDesign_root__cSLf9 .fz-door i{width:.75rem;height:3px;border-radius:2px;background:rgb(var(--cf-navy-ink)/.32)}.AirlinePageDesign_root__cSLf9 .under{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));gap:1.5rem;align-items:start}.AirlinePageDesign_root__cSLf9 .seat-card{background:rgb(var(--cf-accent));color:white;border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:1.75rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42);padding:1.5rem;display:flex;flex-direction:column;gap:.875rem}.AirlinePageDesign_root__cSLf9 .seat-id{display:flex;align-items:center;gap:.875rem}.AirlinePageDesign_root__cSLf9 .seat-id>b{min-width:4.5rem;height:4.5rem;padding:0 .5rem;box-sizing:border-box;background:white;color:rgb(var(--cf-navy-ink));border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:1.25rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42);display:grid;place-items:center;font-size:1.75rem;font-weight:600;letter-spacing:-.039em}.AirlinePageDesign_root__cSLf9 .seat-id>div{display:flex;flex-direction:column;gap:2px}.AirlinePageDesign_root__cSLf9 .seat-id small{font-size:.6875rem;font-weight:700;letter-spacing:.091em;color:rgb(var(--cf-mist))}.AirlinePageDesign_root__cSLf9 .seat-id strong{font-size:1.5rem;font-weight:600;letter-spacing:-.034em;line-height:1.1}.AirlinePageDesign_root__cSLf9 .seat-id span{font-size:.875rem;color:rgb(var(--cf-mist))}.AirlinePageDesign_root__cSLf9 .seat-note{font-size:.9375rem;line-height:1.5;color:rgb(var(--cf-mist))}.AirlinePageDesign_root__cSLf9 .seat-chips{display:flex;flex-wrap:wrap;gap:.375rem}.AirlinePageDesign_root__cSLf9 .seat-chips span{background:white;color:rgb(var(--cf-navy-ink));border:1px solid rgb(var(--cf-navy-ink)/.22);border-radius:62.4375rem;padding:.25rem .6875rem;font-size:.7813rem;font-weight:700}.AirlinePageDesign_root__cSLf9 .seat-go{align-self:flex-start;background:white;color:rgb(var(--cf-navy-ink));border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:62.4375rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42)}.AirlinePageDesign_root__cSLf9 .seat-go:hover{color:rgb(var(--cf-accent))}.AirlinePageDesign_root__cSLf9 .key-card{background:white;border:1px solid rgb(var(--cf-navy-ink)/.08);border-radius:1.75rem;box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.06),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42);padding:1.375rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.AirlinePageDesign_root__cSLf9 .key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));column-gap:1.75rem;font-size:.8438rem;line-height:1.4;color:rgb(var(--cf-body-2))}.AirlinePageDesign_root__cSLf9 .key-grid>span{display:flex;align-items:center;gap:.75rem;padding:.5625rem 0;border-top:1px solid rgb(var(--cf-navy-ink)/.06)}.AirlinePageDesign_root__cSLf9 .key-grid>span>i{width:1.375rem;display:grid;place-items:center;flex-shrink:0}.AirlinePageDesign_root__cSLf9 .key-sw{width:.8125rem;height:.8125rem;border-radius:2px 5px 5px 2px;border:1px solid}.AirlinePageDesign_root__cSLf9 .key-sw.sel{background:rgb(var(--cf-navy-ink));border-color:rgb(var(--cf-navy-ink));box-shadow:0 0 0 3px rgb(var(--cf-accent)/.18),0 .375rem .875rem -.25rem rgb(var(--cf-accent)/.6)}.AirlinePageDesign_root__cSLf9 .key-bulk{width:1px;height:1rem;background:rgb(var(--cf-navy-ink)/.3)}.AirlinePageDesign_root__cSLf9 .key-door{width:.75rem;height:3px;border-radius:2px;background:rgb(var(--cf-navy-ink)/.32)}.AirlinePageDesign_root__cSLf9 .key-blk{width:1rem;height:.875rem;border-radius:.25rem;border:1px solid rgb(var(--cf-navy-ink)/.09);background:var(--dp-f4f6fa);font-size:.4063rem;font-weight:700;letter-spacing:.051em;color:rgb(var(--cf-placeholder));display:grid;place-items:center}.AirlinePageDesign_root__cSLf9 .key-wing{width:1rem;height:.5625rem;background:linear-gradient(0deg,rgb(var(--cf-accent)/.1),rgb(var(--cf-accent)/.03));border:1px solid rgb(var(--cf-navy-ink)/.12);transform:skewX(-30deg)}.AirlinePageDesign_root__cSLf9 .key-fine{font-size:.75rem;line-height:1.55;color:rgb(var(--cf-body-2));border-top:1px solid rgb(var(--cf-navy-ink)/.07);padding-top:.625rem}.AirlinePageDesign_root__cSLf9 [data-cls=first]{--seat-bg:linear-gradient(180deg,var(--dp-eeddb6),var(--dp-d2b479));--seat-bd:rgb(var(--dp-rgb-785a1e)/0.22)}.AirlinePageDesign_root__cSLf9 [data-cls=business]{--seat-bg:linear-gradient(180deg,var(--dp-5a7ff2),rgb(var(--cf-accent)));--seat-bd:rgb(var(--cf-navy-ink)/0.1)}.AirlinePageDesign_root__cSLf9 [data-cls=premium_economy]{--seat-bg:linear-gradient(180deg,rgb(var(--cf-mist)),var(--dp-bccdf8));--seat-bd:rgb(var(--cf-accent)/0.18)}.AirlinePageDesign_root__cSLf9 [data-cls=economy]{--seat-bg:white;--seat-bd:rgb(var(--cf-navy-ink)/0.26)}.AirlinePageDesign_root__cSLf9 .key-sw[data-cls],.AirlinePageDesign_root__cSLf9 .pseat[data-cls],.AirlinePageDesign_root__cSLf9 .st[data-cls]{background:var(--seat-bg);border-color:var(--seat-bd)}.AirlinePageDesign_root__cSLf9 .dot[data-cls],.AirlinePageDesign_root__cSLf9 .sw[data-cls]{background:var(--seat-bg)}.AirlinePageDesign_root__cSLf9 .sw.all{background:linear-gradient(90deg,rgb(var(--cf-accent)) 50%,rgb(var(--cf-accent-soft)) 50%)}.AirlinePageDesign_root__cSLf9 .st[data-cls=first]{width:1.375rem;height:1.375rem;border-radius:.25rem .5rem .5rem .25rem}.AirlinePageDesign_root__cSLf9 .st[data-cls=business]{width:1.25rem;height:1.25rem;border-radius:.25rem .4375rem .4375rem .25rem}.AirlinePageDesign_root__cSLf9 .st[data-cls=premium_economy]{width:1rem;height:1rem;border-radius:3px .375rem .375rem 3px}.AirlinePageDesign_root__cSLf9 .st[data-cls=economy]{width:.8125rem;height:.8125rem;border-radius:2px 5px 5px 2px}.AirlinePageDesign_root__cSLf9 .fz-row[data-cls=business],.AirlinePageDesign_root__cSLf9 .fz-row[data-cls=first]{gap:1rem}.AirlinePageDesign_root__cSLf9 .fz-row[data-cls=economy],.AirlinePageDesign_root__cSLf9 .fz-row[data-cls=premium_economy]{gap:.75rem}.AirlinePageDesign_root__cSLf9 .st[data-dim]{opacity:.22}.AirlinePageDesign_root__cSLf9 .pseat[data-cls=first]{width:1.125rem;height:1.375rem}.AirlinePageDesign_root__cSLf9 .pseat[data-cls=business]{width:.875rem;height:1.125rem}.AirlinePageDesign_root__cSLf9 .pseat[data-cls=premium_economy]{width:.875rem;height:1.0625rem}.AirlinePageDesign_root__cSLf9 .pseat[data-cls=economy]{width:.75rem;height:.9375rem}.AirlinePageDesign_root__cSLf9 .plan-row[data-cls=business],.AirlinePageDesign_root__cSLf9 .plan-row[data-cls=first]{gap:.875rem}.AirlinePageDesign_root__cSLf9 .plan-row[data-cls=economy],.AirlinePageDesign_root__cSLf9 .plan-row[data-cls=premium_economy]{gap:.625rem}.AirlinePageDesign_root__cSLf9 .pseat[data-ang]{transform:rotate(-30deg)}.AirlinePageDesign_root__cSLf9 .ccard[aria-pressed=true]{transform:translateY(-4px);border-color:rgb(var(--cf-accent)/.35);box-shadow:0 0 0 4px rgb(var(--cf-accent)/.1),0 1.875rem 3.75rem -1.75rem rgb(var(--cf-navy-ink)/.42)}.AirlinePageDesign_root__cSLf9 .ccard{box-shadow:0 1px 2px rgb(var(--cf-navy-ink)/.05),0 .5rem 1.25rem -.75rem rgb(var(--cf-navy-ink)/.22);text-align:left;font:inherit;color:inherit}.AirlinePageDesign_root__cSLf9 .con-tabs>button{background:transparent;color:rgb(var(--cf-ink-2))}.AirlinePageDesign_root__cSLf9 .con-tabs>button[aria-pressed=true]{background:rgb(var(--cf-navy-ink));color:white}.AirlinePageDesign_root__cSLf9 .hero.alh .hero-ph img{object-fit:cover}.AirlinePageDesign_root__cSLf9 .lgx img{display:block}