@layer reset,tokens,base;@layer components{.fW3_ra_mark{flex:none;width:.85em;height:.85em;display:inline-block}.fW3_ra_girih{fill:var(--color-samarkand-blue)}.fW3_ra_lotus{fill:var(--color-dancheong-red)}}@layer utilities,motion;
@layer reset,tokens,base;@layer components{._9ozsLa_living{gap:var(--space-6);margin-top:var(--space-8);display:grid}@media (min-width:60rem){._9ozsLa_living{column-gap:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}._9ozsLa_tilt{transform:rotate(-.6deg)}}._9ozsLa_notes{justify-items:start;gap:var(--space-5);max-width:26rem;display:grid}._9ozsLa_disclaimer{padding-left:var(--space-5);border-left:2px solid var(--color-dancheong-red);font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-ink)}:root:lang(ko) ._9ozsLa_disclaimer{font-style:normal}}@layer utilities,motion;
@layer reset,tokens,base;@layer components{.kAxRLW_form{min-width:0;position:relative;container-type:inline-size}.kAxRLW_pass{--notch:.8rem;--tear:1.6rem;--band:3rem;--pass-pad:var(--space-5);filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--color-ink) 6%, transparent)) drop-shadow(0 12px 18px color-mix(in srgb, var(--color-ink) 12%, transparent));grid-template-columns:minmax(0,1fr);display:grid}.kAxRLW_main,.kAxRLW_stub{background:var(--color-paper-raised);min-width:0}.kAxRLW_main{align-content:start;gap:var(--space-5);padding-bottom:var(--pass-pad);border-radius:var(--radius-md) var(--radius-md) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.kAxRLW_stub{gap:var(--space-4);padding:var(--space-2) var(--pass-pad) var(--pass-pad);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;display:flex}.kAxRLW_band{align-items:center;gap:var(--space-3);height:var(--band);padding:0 var(--pass-pad);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-accent);color:var(--color-accent-ink);display:flex}.kAxRLW_logo{flex:none;width:1.75rem;height:1.75rem}.kAxRLW_passTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;overflow:hidden}.kAxRLW_route{align-items:center;gap:var(--space-3);padding:0 var(--pass-pad);grid-template-columns:auto minmax(3rem,1fr) auto;display:grid}.kAxRLW_airport{min-width:0;display:grid}.kAxRLW_airportEnd{text-align:end}.kAxRLW_code{font-family:var(--font-display);font-size:var(--step-5);font-variant-numeric:lining-nums;letter-spacing:.02em;font-weight:560;line-height:1}.kAxRLW_city{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.kAxRLW_flight{background:radial-gradient(circle, var(--color-line-strong) 1.2px, transparent 1.6px) left center / .6rem .6rem repeat-x;height:3rem;display:block;position:relative}.kAxRLW_plane{width:3.25rem;height:auto;position:absolute;bottom:.4rem;right:8%}.kAxRLW_fields{align-items:start;gap:var(--space-5) var(--space-5);padding:0 var(--pass-pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));display:grid;position:relative}.kAxRLW_field{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}.kAxRLW_field:after{content:"";background:radial-gradient(circle, var(--color-paper-deep) 0 1.4px, var(--color-line-strong) 1.5px 2.1px, transparent 2.3px) 0 50% / .52rem 100% repeat-x;transform-origin:100%;width:2.6rem;height:.5rem;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-end:0;transform:scaleX(0)}[dir=rtl] .kAxRLW_field:after{transform-origin:0}.kAxRLW_field[data-punched]:after{transform:scaleX(1)}.kAxRLW_label{font-size:var(--step--1);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted);overflow-wrap:break-word}.kAxRLW_optional{letter-spacing:.04em;text-transform:none;font-weight:450}.kAxRLW_input{border:0;border-bottom:1.5px solid var(--color-ink);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:lining-nums;line-height:var(--leading-snug);background:0 0;border-radius:0;padding:.3em 0}.kAxRLW_input::placeholder{color:color-mix(in srgb, var(--color-ink-muted) 70%, transparent)}.kAxRLW_input:hover{border-bottom-color:var(--color-accent)}.kAxRLW_input[aria-invalid=true]{border-bottom-color:var(--color-dancheong-red);border-bottom-width:2px}.kAxRLW_choices{grid-column:1/-1}.kAxRLW_chips{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.kAxRLW_chip{align-items:center;gap:var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:.3em 1em .3em .75em;display:inline-flex}.kAxRLW_chip:hover{border-color:var(--color-accent)}.kAxRLW_chip:has(:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-paper-raised))}.kAxRLW_chip:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.kAxRLW_radio{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);flex:none;margin:0}.kAxRLW_radio:focus-visible{outline:none}.kAxRLW_error{font-size:var(--step--1);font-weight:560;line-height:var(--leading-snug);color:var(--color-dancheong-red);gap:.4em;display:flex}.kAxRLW_error:before{content:"";background:currentColor;flex:none;width:.45em;height:.45em;margin-top:.4em;transform:rotate(45deg)}.kAxRLW_board{inset-inline:var(--pass-pad);z-index:1;place-content:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper-raised);font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;font-weight:560;line-height:1;display:none;position:absolute;top:50%;translate:0 -50%}.kAxRLW_form[data-departing] .kAxRLW_board{display:flex}.kAxRLW_board [data-board-word]{white-space:nowrap;gap:.12em;display:inline-flex}.kAxRLW_board [data-flap]{background:linear-gradient(transparent calc(50% - .5px), var(--color-ink) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), color-mix(in srgb, var(--color-paper-raised) 12%, var(--color-ink));text-align:center;border-radius:2px;min-width:.9em;padding:.18em .08em;display:inline-block}.kAxRLW_summary{margin:0 var(--pass-pad);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-dancheong-red);background:color-mix(in srgb, var(--color-dancheong-red) 6%, var(--color-paper-raised))}.kAxRLW_summary:focus-visible{outline-offset:2px}.kAxRLW_summaryTitle{font-weight:600;line-height:var(--leading-snug)}.kAxRLW_summaryList{margin-top:var(--space-1);font-size:var(--step--1);line-height:var(--leading-snug);padding-left:1.1em}.kAxRLW_summaryList li+li{margin-top:var(--space-1)}.kAxRLW_summaryList a{color:var(--color-dancheong-red)}.kAxRLW_perforation{height:calc(var(--tear) + 1px);background:var(--color-paper-raised);-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;margin-block:-.5px;position:relative}.kAxRLW_perforation:before{content:"";inset:50% calc(var(--notch) + var(--space-2)) auto;border-top:2px dashed var(--color-line-strong);position:absolute}.kAxRLW_stubBand{display:none}.kAxRLW_facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kAxRLW_fact{align-content:start;gap:var(--space-1);min-width:0;display:grid}.kAxRLW_factWide{grid-column:1/-1}.kAxRLW_factValue{font-family:var(--font-display);font-size:var(--step-1);font-weight:560;line-height:var(--leading-snug);overflow-wrap:break-word;margin:0}.kAxRLW_factWide .kAxRLW_factValue{font-size:var(--step-2)}.kAxRLW_consent{gap:var(--space-1);margin-top:auto;display:grid}.kAxRLW_check{align-items:flex-start;gap:var(--space-3);display:flex}.kAxRLW_box{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none;margin:.15rem 0 0}.kAxRLW_box[aria-invalid=true]{outline:2px solid var(--color-dancheong-red);outline-offset:2px}.kAxRLW_box[aria-invalid=true]:focus-visible{outline-color:var(--color-focus)}.kAxRLW_consentLabel{font-size:var(--step--1);line-height:var(--leading-snug);cursor:pointer}.kAxRLW_privacy{margin-left:calc(1.25rem + var(--space-3));font-size:var(--step--1);line-height:var(--leading-snug);justify-self:start;padding-block:.2rem}.kAxRLW_turnstile:empty{display:none}.kAxRLW_turnstile{min-width:0;max-width:100%}.kAxRLW_submit{border-radius:var(--radius-pill);background:var(--color-accent);width:100%;min-height:3rem;color:var(--color-accent-ink);letter-spacing:.02em;transition:background-color var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:.5em 1.4em;font-weight:600;display:inline-flex}.kAxRLW_submit:hover{background:var(--color-accent-deep)}.kAxRLW_submit[aria-disabled=true]{background:var(--color-accent-deep);cursor:progress}.kAxRLW_trap{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}@container (min-width:40rem){.kAxRLW_pass{--pass-pad:var(--space-6);grid-template-columns:minmax(0, 1fr) var(--tear) minmax(12.5rem, 14rem)}.kAxRLW_main{border-radius:var(--radius-md) 0 0 var(--radius-md)}.kAxRLW_band{border-radius:var(--radius-md) 0 0 0}.kAxRLW_stub{padding:0 var(--space-5) var(--space-5);border-radius:0 var(--radius-md) var(--radius-md) 0}.kAxRLW_facts{grid-template-columns:minmax(0,1fr)}.kAxRLW_stubBand{justify-content:center;align-items:center;gap:var(--space-2);height:var(--band);margin:0 calc(-1 * var(--space-5)) var(--space-2);border-radius:0 var(--radius-md) 0 0;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.04em;font-weight:560;display:flex}.kAxRLW_arrow{font-family:var(--font-body);font-size:var(--step--1)}.kAxRLW_perforation{background:linear-gradient(var(--color-accent) 0 var(--band), var(--color-paper-raised) 0);height:auto;-webkit-mask:radial-gradient(circle at 50% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 50% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 50% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 50% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;margin-block:0;margin-inline:-.5px}.kAxRLW_perforation:before{inset:calc(var(--notch) + var(--space-2)) auto calc(var(--notch) + var(--space-2)) 50%;border-top:0;border-left:2px dashed var(--color-line-strong);transform:translate(-1px)}}:root:lang(ko) :is(.kAxRLW_label,.kAxRLW_city,.kAxRLW_passTitle){letter-spacing:0;text-transform:none}:root:lang(ko) .kAxRLW_optional{letter-spacing:0}:root:lang(ko) .kAxRLW_code,:root:lang(ko) .kAxRLW_stubBand{letter-spacing:.02em}@media (forced-colors:active){.kAxRLW_main,.kAxRLW_stub,.kAxRLW_perforation{border:1px solid canvastext}.kAxRLW_perforation{-webkit-mask:none;mask:none}}}@layer utilities,motion;
@layer reset,tokens,base;@layer components{._1_rRCG_gazetteer{padding:0;list-style:none}._1_rRCG_city{gap:var(--space-3);padding-block:var(--space-5) var(--space-6);border-top:2px solid var(--color-ink);display:grid}@media (min-width:60rem){._1_rRCG_city{gap:var(--space-7);padding-block:var(--space-5) var(--space-7);grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}._1_rRCG_cityName{font-size:var(--step-2);line-height:var(--leading-snug);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-dancheong-red);align-items:baseline;gap:.45em;display:flex}:root:lang(ko) ._1_rRCG_cityName{letter-spacing:0}._1_rRCG_cityName ._1_rRCG_mark{flex:none;width:.7em;height:.7em}._1_rRCG_entries{padding:0;list-style:none}._1_rRCG_entry{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"thumb name""facts facts";display:grid;position:relative}._1_rRCG_entry:first-child{padding-top:var(--space-1);border-top:0}@media (min-width:48rem){._1_rRCG_entry{align-items:start;gap:var(--space-3) var(--space-6);padding-block:var(--space-5);grid-template:"thumb name arrow""thumb facts arrow"1fr/8rem minmax(0,1fr) 1.5rem}}._1_rRCG_thumb{grid-area:thumb;align-self:start}._1_rRCG_thumb:empty{aspect-ratio:4/3;border:1px dashed var(--color-line)}._1_rRCG_facts{grid-area:facts}._1_rRCG_name{min-width:0;font-size:var(--step-2);line-height:var(--leading-snug);grid-area:name}._1_rRCG_link{color:var(--color-ink);text-decoration:none}._1_rRCG_link:after{content:"";position:absolute;inset:0}._1_rRCG_entry:hover ._1_rRCG_link,._1_rRCG_link:focus-visible{color:var(--color-accent)}._1_rRCG_link:focus-visible{outline:none}._1_rRCG_entry:has(._1_rRCG_link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._1_rRCG_arrow{display:none}@media (min-width:48rem){._1_rRCG_arrow{width:1.4rem;height:1.4rem;color:var(--color-accent);transition:transform var(--dur-fast) var(--ease-out);grid-area:arrow;align-self:center;display:block}._1_rRCG_entry:hover ._1_rRCG_arrow{transform:translate(4px)}}}@layer utilities,motion;
