.JSXrwq_fullBleed{color:#082746;width:100cqw;word-break:auto-phrase;background:#f1f3f6;margin:1.25rem 0 1.75rem calc(50% - 50cqw);padding:3.5rem 0 4rem;overflow:hidden}.JSXrwq_row{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:safe center;gap:1.75rem;padding:1rem 1rem 2rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.JSXrwq_row::-webkit-scrollbar{display:none}.JSXrwq_row:focus-visible{background:#1c72b80a;outline:none}.JSXrwq_bottomRow{align-items:flex-start}.JSXrwq_ticket{--accent:#dedede;--header:#5b5b5b;--holo-a:#75d5ff;--holo-b:#fff1a6;--holo-c:#bf9cff;--foil-width:1px;--notch-border:#cbd1d4;--ticket-border:var(--notch-border);--ticket-max-height:41.4rem;--ticket-min-height:37.053rem;--stub-height:6.75rem;--ticket-shadow:drop-shadow(0 2px 2px #0827461f);--ticket-lift-shadow:drop-shadow(0 0 0 transparent);--pointer-x:50%;--pointer-y:50%;isolation:isolate;width:22.5rem;height:clamp(var(--ticket-min-height),100dvh - 70px - var(--pc-inpage-nav-height),var(--ticket-max-height));word-break:auto-phrase;border-radius:.8rem;flex-direction:column;flex:0 0 22.5rem;padding:0;display:flex;position:relative;overflow:visible}.JSXrwq_ticket:hover{--ticket-lift-shadow:drop-shadow(0 6px 8px #08274629)}.JSXrwq_ticketBackground{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JSXrwq_ticketSurface{fill:#fffef9;stroke-width:var(--foil-width);vector-effect:non-scaling-stroke}.JSXrwq_ticketShadow{filter:var(--ticket-shadow) var(--ticket-lift-shadow);transition:filter .18s ease-out}.JSXrwq_notchCutout,.JSXrwq_notchArc{cy:calc(100% - var(--stub-height));r:.5rem}.JSXrwq_notchArc{fill:none;stroke-width:var(--foil-width);vector-effect:non-scaling-stroke}.JSXrwq_leftArc{clip-path:inset(0 0 0 50%)}.JSXrwq_rightArc{clip-path:inset(0 50% 0 0)}.JSXrwq_header{color:#fff;background:var(--header);-webkit-user-select:none;user-select:none;border-radius:.7rem .7rem 0 0;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.5rem 1.25rem;display:flex;position:relative}.JSXrwq_header strong{letter-spacing:.04em;font-size:1.55rem;line-height:1}.JSXrwq_body{flex-direction:column;flex:1;min-height:0;padding:1.6875rem 1.25rem .875rem;display:flex;position:relative}.JSXrwq_body:before{content:"";border-top:2px solid #ffffffd9;position:absolute;top:-.35rem;left:1rem;right:1rem}.JSXrwq_description{flex-direction:column;flex:1;min-height:0;display:flex}.JSXrwq_description h3{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:20px;line-height:1.45;display:flex}.JSXrwq_description>p{margin:.55rem 0 0;font-size:16px;line-height:1.7}.JSXrwq_member .JSXrwq_description>p{min-height:3.4em}.JSXrwq_sponsor .JSXrwq_description>p,.JSXrwq_supersponsor .JSXrwq_description>p,.JSXrwq_captain .JSXrwq_description>p{min-height:5.1em}.JSXrwq_badge{border:1px solid #b8c5cf;border-radius:.3rem;padding:.08rem .35rem;font-size:.62rem;font-weight:500}.JSXrwq_options{border:0;flex-direction:column;gap:.35rem;margin:1.5rem 0 0;padding:0;display:flex}.JSXrwq_options legend{color:#5c5c5c;margin-bottom:.35rem;font-size:14px}.JSXrwq_option{cursor:pointer;background:#fff;border:1px solid #d5dde2;border-radius:.6rem;grid-template-columns:1rem 1fr auto;align-items:center;gap:.45rem;min-height:2.75rem;padding:.4rem .85rem;font-size:16px;display:grid}.JSXrwq_option:has(input:checked){border-color:#4e4e4e;box-shadow:inset 0 0 0 1px #4e4e4e}.JSXrwq_option input{accent-color:#565656;width:.95rem;height:.95rem;margin:0}.JSXrwq_option input:focus-visible{outline-offset:2px;outline:2px solid #1c72b8}.JSXrwq_option strong{font-variant-numeric:tabular-nums;font-size:16px}.JSXrwq_perkBlock{margin-top:1.5rem}.JSXrwq_ticketColumn{flex:0 0 22.5rem;width:22.5rem}.JSXrwq_ticketColumn .JSXrwq_ticket{width:100%;max-width:100%}.JSXrwq_ticketColumn .JSXrwq_ticketNote{word-break:auto-phrase;margin-top:2rem;padding-left:1em}.JSXrwq_ticketColumn .JSXrwq_ticketNote>span{display:block}.JSXrwq_ticketColumn .JSXrwq_ticketNote>span:first-child{text-indent:-1em}.JSXrwq_fullBleed[lang=en] .JSXrwq_ticketColumn .JSXrwq_ticketNote{padding-left:2.8em}.JSXrwq_fullBleed[lang=en] .JSXrwq_ticketColumn .JSXrwq_ticketNote>span:first-child{text-indent:-2.8em}.JSXrwq_perkBlock ul{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.JSXrwq_perkBlock li{padding-left:1rem;font-size:14px;line-height:1.5;position:relative}.JSXrwq_perkBlock li>svg{color:#082746;stroke-width:2.5px;width:.75rem;height:.75rem;margin-top:.2rem;position:absolute;top:.2em;left:0}.JSXrwq_flightInfo{min-height:5.25rem;color:var(--accent);-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:flex-end;margin-top:1rem;display:flex}.JSXrwq_flightInfo>div{color:#5a5a5a;flex-direction:column;align-items:flex-end;display:flex}.JSXrwq_airplane{width:4.8rem;height:4.8rem;color:color-mix(in srgb, var(--header) 40%, transparent)}.JSXrwq_headerAirplane{color:currentColor;opacity:.7;width:1rem;height:1rem;transform:rotate(90deg)}.JSXrwq_airplaneTrack{display:flex}.JSXrwq_days{letter-spacing:.04em;margin:0;font-size:.8125rem}.JSXrwq_days strong{font-variant-numeric:tabular-nums;font-size:1.6875rem}.JSXrwq_classCode{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #8b8b8b;max-width:10rem;margin-top:-.1rem;padding:.2rem .5rem;font-size:1rem;font-weight:700;line-height:1.1;overflow:hidden}.JSXrwq_stub{flex:0 0 var(--stub-height);box-sizing:border-box;border-radius:0 0 .7rem .7rem;padding:.890625rem 1.5625rem 1rem;position:relative}.JSXrwq_stub:before{content:"";background:repeating-linear-gradient(90deg,#d0d0cc 0 4px,#0000 4px 8px);height:3px;position:absolute;top:0;left:.75rem;right:.75rem}.JSXrwq_fare{color:#555;letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.45rem;margin:0 0 .35rem;font-size:16px;font-weight:700;display:flex}.JSXrwq_price{align-items:baseline;gap:.5rem;display:inline-flex}.JSXrwq_price strong{color:#082746;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.JSXrwq_barcode{color:#4a4a4a;height:2.45rem}.JSXrwq_barcode svg{width:100%;height:100%;display:block}.JSXrwq_barcode path{fill:currentColor}.JSXrwq_sponsor{--ticket-min-height:38.502rem;--accent:#b3c9f4;--header:#6f92ae;--ticket-border:color-mix(in srgb, var(--header) 40%, transparent);--ticket-shadow:drop-shadow(0 5px 7px #34699133)}.JSXrwq_supersponsor{--ticket-min-height:38.502rem;--accent:#c7b8ee;--header:#45436d;--holo-a:#6fd6ff;--holo-b:#ffd87b;--holo-c:#d58cff;--foil-width:2px;--ticket-border:color-mix(in srgb, var(--header) 40%, transparent);--ticket-shadow:drop-shadow(0 7px 9px #42307142)}.JSXrwq_captain{--ticket-min-height:38.502rem;--accent:#323c82;--header:#3f4380;--holo-a:#25d9ff;--holo-b:#ffe45c;--holo-c:#ff73da;--foil-width:3px;--notch-border:#76a9c6;--ticket-shadow:drop-shadow(0 10px 12px #1271b152) drop-shadow(0 0 1px #68d4ff3d)}.JSXrwq_captain .JSXrwq_header{background:linear-gradient(90deg,#1b2020 0%,#256db7 100%);justify-content:space-between}.JSXrwq_captain .JSXrwq_airplane{color:var(--header)}.JSXrwq_captain .JSXrwq_flightInfo>div:last-child{border-right:.6rem solid var(--header);padding-right:.75rem}.JSXrwq_supersponsor,.JSXrwq_captain{min-height:clamp(var(--ticket-min-height),100dvh - 70px - var(--pc-inpage-nav-height),var(--ticket-max-height));height:auto}@media screen and (max-width:1024px){.JSXrwq_row{gap:1rem}}@media screen and (max-width:800px){.JSXrwq_fullBleed{padding-block:2.5rem 3rem}.JSXrwq_bottomRow{margin-top:2rem}.JSXrwq_row{scroll-snap-type:x mandatory;gap:.5rem}.JSXrwq_ticket{--ticket-max-height:44rem;--ticket-min-height:39.38rem;width:calc(100cqw - 3rem);min-height:0;height:var(--ticket-min-height);scroll-snap-align:start;flex-basis:calc(100cqw - 3rem)}.JSXrwq_sponsor,.JSXrwq_supersponsor,.JSXrwq_captain{--ticket-min-height:40.92rem}.JSXrwq_ticketColumn{scroll-snap-align:start;flex-basis:calc(100cqw - 3rem);width:calc(100cqw - 3rem)}.JSXrwq_ticketColumn .JSXrwq_ticket{flex-basis:auto;width:100%}.JSXrwq_supersponsor,.JSXrwq_captain{min-height:var(--ticket-min-height);height:auto}}@media screen and (max-width:800px) and (max-width:360px){.JSXrwq_ticket:not(.JSXrwq_captain){--ticket-max-height:45rem;--ticket-min-height:40.275rem}.JSXrwq_sponsor,.JSXrwq_supersponsor,.JSXrwq_captain{--ticket-min-height:41.85rem}}
.Tw8qHa_page{container-type:inline-size}.Tw8qHa_page a:has(.Tw8qHa_externalIcon){gap:.45rem}.Tw8qHa_page>div>section:not([aria-labelledby=tier]){content-visibility:auto;contain-intrinsic-size:auto 60rem}.Tw8qHa_page button{word-break:auto-phrase}.Tw8qHa_page>header>div:last-child{margin-top:.75rem;transform:none}.Tw8qHa_page>header>div:last-child>*{letter-spacing:.04em}.Tw8qHa_note{text-indent:-1em;padding-left:1em}.Tw8qHa_noteEn{text-indent:-2.8em;padding-left:2.8em}.Tw8qHa_footerCta{text-align:center;background:var(--ds-ink);color:#fff;border-radius:18px;width:100%;padding:2rem 1.5rem}.Tw8qHa_footerCta a{gap:.45rem}.Tw8qHa_footerCta .Tw8qHa_externalIcon{filter:brightness(0)}.Tw8qHa_externalIcon{background-image:url(/image/header/icons/link-ex.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px}.Tw8qHa_footerCtaSpaced{margin-top:5.5rem}
