.KakaoTalkContact_kakao__N0MGh{display:grid;grid-gap:10px;gap:10px;min-width:0}.KakaoTalkContact_button__BRCyi{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:10px 16px;border:1px solid #e5cf00;border-radius:999px;background:#fee500;color:#191919;font:600 14px/1.35 var(--sans,system-ui,sans-serif);text-align:center;cursor:pointer;transition:background .12s,border-color .12s}.KakaoTalkContact_button__BRCyi:hover{background:#f5dc00;border-color:#c9b600}.KakaoTalkContact_button__BRCyi:focus-visible,.KakaoTalkContact_number__b6vxW:focus-visible{outline:2px solid #111;outline-offset:2px}.KakaoTalkContact_button__BRCyi svg{flex-shrink:0}.KakaoTalkContact_hint__v7AOe{display:grid;grid-gap:8px;gap:8px;padding:14px 16px 16px;border:1px solid #eadf8a;border-radius:14px;background:#fffbe0;color:#191919;text-align:start;animation:KakaoTalkContact_kakaoIn__gtJQw .18s ease-out both}.KakaoTalkContact_status__UD0eT{margin:0;font:500 13px/1.5 var(--sans,system-ui,sans-serif);color:#3b3b3b}.KakaoTalkContact_status__UD0eT[data-state=failed]{color:#8a3b00}.KakaoTalkContact_label__s6ucv{font:650 11px/1.3 var(--sans,system-ui,sans-serif);letter-spacing:.06em;color:#5f5a2a}.KakaoTalkContact_number__b6vxW{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;width:100%;min-height:52px;padding:8px 12px;border:1px solid #d9cd6a;border-radius:10px;background:#fff;color:#111;cursor:pointer;text-align:start}.KakaoTalkContact_number__b6vxW strong{font:650 26px/1.2 var(--sans,system-ui,sans-serif);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.KakaoTalkContact_number__b6vxW span{font:500 12px/1.4 var(--sans,system-ui,sans-serif);color:#555}.KakaoTalkContact_number__b6vxW:hover{border-color:#111}.KakaoTalkContact_steps__Dhacd{margin:0;font:400 13px/1.6 var(--sans,system-ui,sans-serif);color:#262626;word-break:keep-all;overflow-wrap:anywhere}.KakaoTalkContact_message__lbdNA{box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;border:1px solid #d9cd6a;border-radius:10px;background:#fff;color:#171717;font:400 14px/1.5 var(--sans,system-ui,sans-serif);resize:vertical}.KakaoTalkContact_copySource__lHRVM{position:fixed;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;opacity:0;pointer-events:none}@keyframes KakaoTalkContact_kakaoIn__gtJQw{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.KakaoTalkContact_hint__v7AOe{animation:none}}@media (forced-colors:active){.KakaoTalkContact_button__BRCyi,.KakaoTalkContact_number__b6vxW{border:1px solid ButtonText}}.TourDateField_field__cMML0{margin-bottom:15px}.TourDateField_label__S3AQm{display:block;font-size:12px;font-weight:550;line-height:1.5}.TourDateField_row__oibgx{display:flex;align-items:center;margin-top:7px;border:1px solid #d8d8d8;border-radius:10px;background:#fff}.TourDateField_row__oibgx:has(input:focus-visible){outline:2px solid #555;outline-offset:3px}.TourDateField_row__oibgx input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:11px 13px;border:0;border-radius:10px;font:400 16px/1.4 var(--sans,system-ui,sans-serif);color:#171717;background:transparent}.TourDateField_field__cMML0 .TourDateField_row__oibgx input:focus-visible{outline:none}.TourDateField_row__oibgx input::placeholder{color:#777;font-size:14px}.TourDateField_row__oibgx:has(input:disabled){background:#f5f5f5;color:#767676}.TourDateField_close__5leLn,.TourDateField_open__iLMYh{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:#333;background:transparent;cursor:pointer}.TourDateField_open__iLMYh{-webkit-margin-end:2px;margin-inline-end:2px}.TourDateField_close__5leLn:hover,.TourDateField_open__iLMYh:hover{background:#f3f3f3}.TourDateField_open__iLMYh:disabled{color:#888;cursor:default}.TourDateField_calendar___gUVo .TourDateField_close__5leLn:focus-visible,.TourDateField_field__cMML0 .TourDateField_open__iLMYh:focus-visible{outline:2px solid #555;outline-offset:-3px}.TourDateField_hint__qk54B{margin:5px 0 0;font-size:11px;line-height:1.45;color:#666}.TourDateField_error__Wxbds{margin:5px 0 0;font-size:12px;line-height:1.5;color:#a13426}.TourDateField_calendar___gUVo{position:fixed;inset:0;box-sizing:border-box;width:min(364px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:12px 16px 16px;overflow:auto;border:1px solid #dedede;border-radius:16px;background:#fff;color:#111;font:400 14px/1.4 var(--sans,system-ui,sans-serif);box-shadow:0 12px 44px #0003}.TourDateField_calendar___gUVo::-webkit-backdrop{background:rgb(0 0 0/12%)}.TourDateField_calendar___gUVo::backdrop{background:rgb(0 0 0/12%)}.TourDateField_heading__iir6S{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.TourDateField_heading__iir6S strong{font-size:15px;font-weight:550}.TourDateField_calendarStatus__B5m4W{min-height:80px;margin:16px 0;color:#666;line-height:1.6}.TourDateField_calendar___gUVo .TourDateField_days__hwD3T{--rdp-accent-color:#111;--rdp-accent-background-color:#f3f3f3;--rdp-day-width:min(44px,calc((100vw - 60px) / 7));--rdp-day-height:44px;--rdp-day_button-width:var(--rdp-day-width);--rdp-day_button-height:44px;--rdp-nav_button-height:44px;--rdp-nav_button-width:44px;--rdp-dropdown-gap:5px;--rdp-selected-border:1px solid #111;margin:0 auto;width:max-content;max-width:100%}.TourDateField_days__hwD3T .rdp-month_grid{width:auto;margin:0;border:0}.TourDateField_days__hwD3T .rdp-day_button{font:inherit}.TourDateField_days__hwD3T .rdp-outside:not(.rdp-selected){color:#767676;opacity:1}.TourDateField_days__hwD3T .rdp-selected .rdp-day_button{background:#111;color:#fff}.TourDateField_days__hwD3T .rdp-dropdowns{font-size:14px;font-weight:550}.TourDateField_days__hwD3T .rdp-weekday{font-size:12px}.TourDateField_calendar___gUVo .TourDateField_days__hwD3T button:focus-visible,.TourDateField_calendar___gUVo .TourDateField_days__hwD3T select:focus-visible{outline:2px solid #555;outline-offset:-2px}@media (forced-colors:active){.TourDateField_calendar___gUVo,.TourDateField_days__hwD3T .rdp-selected .rdp-day_button,.TourDateField_row__oibgx{border-color:ButtonText}}.AttractionReservationsPage_page__wgrFF{--ink:#0a0a0a;--muted:rgb(10 10 10/64%);--rule:rgb(10 10 10/10%);--tile:#f9f8f6;--warm:#f2f1ef;--paper:#fff;--accent:#a84731;--focus:var(--hg-color-focus,#b14f37);--content:77rem;--gutter:1.5rem;--section:5rem;background:var(--paper);color:var(--ink);min-height:100vh}.AttractionReservationsPage_page__wgrFF main>*{padding-inline:max(var(--gutter),calc((100% - var(--content)) / 2))}.AttractionReservationsPage_page__wgrFF h1,.AttractionReservationsPage_page__wgrFF h2{font-family:var(--hg-editorial);font-weight:400;letter-spacing:-.02em;text-wrap:balance}.AttractionReservationsPage_page__wgrFF h2{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1;margin:0 0 1rem}.AttractionReservationsPage_page__wgrFF h3{font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0}.AttractionReservationsPage_page__wgrFF li,.AttractionReservationsPage_page__wgrFF p{text-wrap:pretty}.AttractionReservationsPage_page__wgrFF a:focus-visible,.AttractionReservationsPage_page__wgrFF input:focus-visible,.AttractionReservationsPage_page__wgrFF summary:focus-visible,.AttractionReservationsPage_page__wgrFF textarea:focus-visible,.AttractionReservationsPage_tableScroll__a4Ic4:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.AttractionReservationsPage_eyebrow__8__4C{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.AttractionReservationsPage_hero___4nUh{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.AttractionReservationsPage_breadcrumb__8GmDN ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 clamp(2rem,4vw,3.5rem);padding:0}.AttractionReservationsPage_breadcrumb__8GmDN li{align-items:center;color:var(--muted);display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45}.AttractionReservationsPage_breadcrumb__8GmDN a{color:var(--ink);display:inline-flex;min-height:2.75rem;align-items:center}.AttractionReservationsPage_heroGrid__LXfQV{align-items:stretch;display:grid;grid-gap:2rem clamp(2rem,5vw,4.5rem);gap:2rem clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.AttractionReservationsPage_heroCopy__lQtWQ h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.03;margin:1rem 0 0;max-width:20ch}.AttractionReservationsPage_heroCopy__lQtWQ h1:lang(en){font-size:clamp(2.5rem,4.2vw,3.75rem)}.AttractionReservationsPage_heroCopy__lQtWQ h1:is(:lang(zh),:lang(ko)){letter-spacing:0;line-height:1.18}.AttractionReservationsPage_heroCopy__lQtWQ h1:lang(zh){max-width:10em}.AttractionReservationsPage_lede__jeLIM{color:var(--muted);font-size:1.0625rem;line-height:1.6;margin:1.5rem 0 0;max-width:38rem}.AttractionReservationsPage_heroFacts__SevRu{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;max-width:48rem}.AttractionReservationsPage_heroFacts__SevRu>div{background:var(--tile);border-radius:1rem;padding:1rem 1.125rem}.AttractionReservationsPage_heroFacts__SevRu dt{color:var(--muted);font-size:.8125rem;line-height:1.4}.AttractionReservationsPage_heroFacts__SevRu dd{font-size:1rem;font-weight:600;line-height:1.35;margin:.375rem 0 0}.AttractionReservationsPage_guarantee__BrEC7{background:#e3efe8;border-radius:1rem;color:#1f5a41;font-size:.9375rem;line-height:1.55;margin:.75rem 0 0;max-width:48rem;overflow-wrap:break-word;padding:.875rem 1.125rem}.AttractionReservationsPage_heroActions__FgCev{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.75rem}.AttractionReservationsPage_primaryButton__Konrj,.AttractionReservationsPage_secondaryButton__zq6br{align-items:center;border:1px solid var(--ink);border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:.9375rem;font-weight:550;gap:.625rem;justify-content:center;line-height:1.3;min-height:3rem;padding:.75rem 1.375rem;text-align:center;text-decoration:none;transition:background-color .15s ease}.AttractionReservationsPage_primaryButton__Konrj{background:var(--ink);color:var(--paper)}.AttractionReservationsPage_primaryButton__Konrj:hover{background:#333}.AttractionReservationsPage_secondaryButton__zq6br{background:var(--paper);color:var(--ink)}.AttractionReservationsPage_secondaryButton__zq6br:hover{background:var(--warm)}.AttractionReservationsPage_textLink__7DmhJ{align-items:center;color:var(--ink);display:inline-flex;font-size:.9375rem;min-height:2.75rem;text-underline-offset:.25rem}.AttractionReservationsPage_heroFigure__vS3g1{height:100%;margin:0}.AttractionReservationsPage_heroFigure__vS3g1 img{border-radius:1rem;display:block;height:100%;min-height:24rem;object-fit:cover;object-position:50% 55%;width:100%}.AttractionReservationsPage_enquirySection__pzTy5,.AttractionReservationsPage_rules___15_4,.AttractionReservationsPage_section__0Oste,.AttractionReservationsPage_twoColumn__xUQK4{padding-block:var(--section) 0}.AttractionReservationsPage_sectionLead__3s3O9{color:var(--muted);font-size:1.0625rem;line-height:1.6;margin:0;max-width:48rem}.AttractionReservationsPage_twoColumn__xUQK4{align-items:start;display:grid;grid-gap:2rem clamp(2rem,5vw,4.5rem);gap:2rem clamp(2rem,5vw,4.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.AttractionReservationsPage_twoColumn__xUQK4 p{color:var(--muted);font-size:1rem;line-height:1.65;margin:0 0 1rem}.AttractionReservationsPage_tile__wCxoV{background:var(--tile);border-radius:1rem;padding:1.5rem}.AttractionReservationsPage_tile__wCxoV h2{font-size:clamp(1.375rem,2.4vw,1.75rem)}.AttractionReservationsPage_plainList__DoZN1,.AttractionReservationsPage_tile__wCxoV ul{list-style:none;margin:0;padding:0}.AttractionReservationsPage_plainList__DoZN1 li,.AttractionReservationsPage_tile__wCxoV li{border-top:1px solid var(--rule);color:var(--muted);font-size:.9375rem;line-height:1.55;padding-block:.75rem}.AttractionReservationsPage_checkList__N4FA1 li{color:var(--ink);-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;position:relative}.AttractionReservationsPage_checkList__N4FA1 li:before{color:var(--accent);content:"✓";inset-inline-start:0;position:absolute}.AttractionReservationsPage_priceGrid__mayX5,.AttractionReservationsPage_steps__SYvfY{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.AttractionReservationsPage_priceGrid__mayX5 li,.AttractionReservationsPage_steps__SYvfY li{background:var(--tile);border-radius:1rem;padding:1.5rem 1.25rem}.AttractionReservationsPage_priceGrid__mayX5 p,.AttractionReservationsPage_steps__SYvfY p{color:var(--muted);font-size:.9375rem;line-height:1.55;margin:.625rem 0 0}.AttractionReservationsPage_note__XtW9U{color:var(--muted);font-size:.875rem;line-height:1.55;margin:1rem 0 0}.AttractionReservationsPage_policyLinks__hC3yd{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:1rem 0 0}.AttractionReservationsPage_policyLinks__hC3yd a{align-items:center;color:var(--ink);display:inline-flex;min-height:2.75rem;text-underline-offset:.25rem}.AttractionReservationsPage_scrollHint__zt03X{color:var(--muted);display:none;font-size:.8125rem;margin:1rem 0 0}.AttractionReservationsPage_ruleCities__W4KTW{border-top:1px solid var(--rule);margin-top:1.5rem}.AttractionReservationsPage_ruleCity__jrP9G{border-bottom:1px solid var(--rule);scroll-margin-top:5.5rem}.AttractionReservationsPage_ruleCity__jrP9G>summary{align-items:baseline;cursor:pointer;display:flex;gap:.75rem;list-style:none;min-height:2.75rem;padding:1.125rem 2.25rem 1.125rem 0;position:relative}.AttractionReservationsPage_ruleCity__jrP9G>summary::-webkit-details-marker{display:none}.AttractionReservationsPage_ruleCity__jrP9G>summary:after{content:"+";font-size:1.25rem;inset-block-start:1rem;inset-inline-end:.25rem;position:absolute}.AttractionReservationsPage_ruleCity__jrP9G[open]>summary:after{content:"−"}.AttractionReservationsPage_ruleCityName__xUgKz{font-family:var(--hg-editorial);font-size:1.375rem;line-height:1.2}.AttractionReservationsPage_ruleCityCount___AHmr{color:var(--muted);font-size:.875rem}.AttractionReservationsPage_ruleCity__jrP9G>summary:hover .AttractionReservationsPage_ruleCityName__xUgKz{text-decoration:underline;text-underline-offset:.25rem}.AttractionReservationsPage_ruleCity__jrP9G[open]{padding-bottom:1.5rem}.AttractionReservationsPage_legend__sncV7{color:var(--muted);font-size:.8125rem;line-height:1.5;margin:0 0 .75rem}.AttractionReservationsPage_tableScroll__a4Ic4{border:1px solid var(--rule);border-radius:1rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.AttractionReservationsPage_table__8fbfh{border-collapse:collapse;font-size:.875rem;line-height:1.5;min-width:64rem;width:100%}.AttractionReservationsPage_table__8fbfh caption{caption-side:top;color:var(--muted);font-size:.8125rem;padding:.875rem 1rem;text-align:start}.AttractionReservationsPage_table__8fbfh td,.AttractionReservationsPage_table__8fbfh th{border-top:1px solid var(--rule);padding:.75rem;text-align:start;vertical-align:top}.AttractionReservationsPage_table__8fbfh td,.AttractionReservationsPage_table__8fbfh thead th{min-width:6.5rem;word-break:keep-all}.AttractionReservationsPage_table__8fbfh:lang(zh) td,.AttractionReservationsPage_table__8fbfh:lang(zh) thead th{line-break:strict;word-break:normal}.AttractionReservationsPage_table__8fbfh thead th{background:var(--tile);font-size:.8125rem;font-weight:600}.AttractionReservationsPage_table__8fbfh tbody th[scope=row]{font-weight:600;min-width:9.5rem}.AttractionReservationsPage_table__8fbfh :is(th,td):nth-child(3),.AttractionReservationsPage_table__8fbfh :is(th,td):nth-child(5){min-width:4.5rem}.AttractionReservationsPage_table__8fbfh :is(th,td):nth-child(4){min-width:11rem}.AttractionReservationsPage_table__8fbfh :is(th,td):nth-child(7){min-width:15rem}.AttractionReservationsPage_table__8fbfh td:nth-child(8){white-space:nowrap}.AttractionReservationsPage_status__63e6G{border-radius:999px;display:block;margin-top:.375rem;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:600;line-height:1.4;padding:.25rem .625rem;white-space:nowrap}.AttractionReservationsPage_status__63e6G[data-status=offered]{background:#e3efe8;color:#1f5a41}.AttractionReservationsPage_status__63e6G[data-status=not-needed]{background:#eceae6;color:#3d3b37}.AttractionReservationsPage_unknown__2W1EM{color:var(--muted)}.AttractionReservationsPage_visuallyHidden__WocKr{block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.AttractionReservationsPage_nowrap__5fCTC{white-space:nowrap}.AttractionReservationsPage_reserveLink__nwBuX{align-items:center;color:var(--ink);display:flex;font-size:.8125rem;font-weight:500;gap:.25rem;margin-top:.375rem;min-height:2rem;text-underline-offset:.2rem;width:-moz-fit-content;width:fit-content}.AttractionReservationsPage_cardFooter__JB_sE{display:none}.AttractionReservationsPage_sourceLink__Qabyl{color:var(--ink);display:inline-block;font-size:.8125rem;margin-top:.25rem;text-underline-offset:.2rem}.AttractionReservationsPage_enquirySection__pzTy5{scroll-margin-top:calc(5.5rem - var(--section))}.AttractionReservationsPage_enquiryLayout__SEDuZ{scroll-margin-top:5.5rem;align-items:start;display:grid;grid-gap:2rem clamp(2rem,4vw,3.5rem);gap:2rem clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem)}.AttractionReservationsPage_enquiryIntro__EnZ8p{margin-bottom:1.75rem;max-width:48rem}.AttractionReservationsPage_enquiryIntro__EnZ8p p:last-child{color:var(--muted);font-size:1rem;line-height:1.6;margin:0;max-width:40rem}.AttractionReservationsPage_enquiryIntro__EnZ8p h2{margin-top:.75rem}.AttractionReservationsPage_enquiryForm__RFF7f{background:var(--tile);border-radius:1.25rem;display:grid;grid-gap:2.25rem;gap:2.25rem;padding:clamp(1.25rem,3vw,2rem)}.AttractionReservationsPage_enquiryAside__4_tWy{background:var(--paper);border:1px solid var(--rule);border-radius:1.25rem;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 6.5rem);padding:1.5rem;position:-webkit-sticky;position:sticky;top:5.5rem}.AttractionReservationsPage_summary__IJYqC{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.AttractionReservationsPage_summary__IJYqC>:not(.AttractionReservationsPage_summaryList__te8k6){flex:none}.AttractionReservationsPage_summaryList__te8k6{background:linear-gradient(var(--paper) 30%,rgb(255 255 255/0)) top /100% 2rem no-repeat local,linear-gradient(rgb(255 255 255/0),var(--paper) 70%) bottom /100% 2rem no-repeat local,radial-gradient(farthest-side at 50% 0,rgb(10 10 10/14%),transparent) top /100% .625rem no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgb(10 10 10/14%),transparent) bottom /100% .625rem no-repeat scroll;flex:0 1 auto;min-height:5.5rem;overflow-y:auto;overscroll-behavior:contain}.AttractionReservationsPage_summary__IJYqC h3{font-family:var(--hg-editorial);font-size:1.375rem;font-weight:400;margin:0 0 1rem}.AttractionReservationsPage_summaryList__te8k6{border-top:1px solid var(--rule);list-style:none;margin:0;padding:0}.AttractionReservationsPage_summaryList__te8k6:empty{min-height:0}.AttractionReservationsPage_summaryList__te8k6 li{align-items:baseline;border-bottom:1px solid var(--rule);grid-column-gap:.75rem;column-gap:.75rem;display:grid;font-size:.9375rem;grid-template-columns:minmax(0,1fr) auto;line-height:1.4;padding-block:.625rem}.AttractionReservationsPage_summaryDate__H2Smt,.AttractionReservationsPage_summaryPickDate__0h_98{color:var(--muted);font-size:.8125rem;text-align:end;white-space:nowrap}.AttractionReservationsPage_summaryPickDate__0h_98{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:.8125rem;min-height:2rem;padding:0;text-decoration:underline;text-underline-offset:.2rem}.AttractionReservationsPage_summaryPickDate__0h_98:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AttractionReservationsPage_summaryEmpty__sna4a{border-block:1px solid var(--rule);color:var(--muted);font-size:.875rem;line-height:1.5;margin:0;padding-block:.75rem}.AttractionReservationsPage_summaryFacts__rCVBH{display:grid;grid-gap:.625rem;gap:.625rem;margin:1rem 0 0}.AttractionReservationsPage_summaryFacts__rCVBH>div{align-items:baseline;display:flex;font-size:.875rem;gap:1rem;justify-content:space-between}.AttractionReservationsPage_summaryFacts__rCVBH dt{color:var(--muted);white-space:nowrap}.AttractionReservationsPage_summaryFacts__rCVBH dd{font-weight:600;margin:0;text-align:end}.AttractionReservationsPage_summaryFormula__iO3sO{color:var(--muted);display:block;font-size:.75rem;font-weight:400;margin-top:.125rem}.AttractionReservationsPage_summaryFacts__rCVBH .AttractionReservationsPage_summaryTickets__dGp7h{font-weight:400;max-width:14rem;text-wrap:balance}.AttractionReservationsPage_summaryNote__47Prv{color:var(--muted);font-size:.8125rem;line-height:1.5;margin:1rem 0 0}.AttractionReservationsPage_choiceGroup__ud0bX{border:0;margin:0;min-width:0;padding:0}.AttractionReservationsPage_field__P4_4Y,.AttractionReservationsPage_sendTitle__BPBxf{font-size:.875rem;font-weight:600;line-height:1.45}.AttractionReservationsPage_choiceGroup__ud0bX legend{font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.375rem;padding:0}.AttractionReservationsPage_choiceGroup__ud0bX>.AttractionReservationsPage_fieldHint__87qwu{margin-bottom:.875rem}.AttractionReservationsPage_choiceGroup__ud0bX .AttractionReservationsPage_checkboxRow__DdgBN{margin:0 0 .25rem}.AttractionReservationsPage_cityGroups__VfWs1{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:40.0625rem){.AttractionReservationsPage_cityGroup__A_Xj7{align-items:start;grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr)}.AttractionReservationsPage_cityGroup__A_Xj7 .AttractionReservationsPage_cityLabel__oeNV3{margin:.625rem 0 0}}.AttractionReservationsPage_cityGroup__A_Xj7+.AttractionReservationsPage_cityGroup__A_Xj7{border-top:1px solid var(--rule);padding-top:.75rem}.AttractionReservationsPage_cityLabel__oeNV3{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.AttractionReservationsPage_attractionOption__GFayj span{text-wrap:balance}.AttractionReservationsPage_attractionList__X5hLB{display:grid;grid-gap:.375rem;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AttractionReservationsPage_attractionOption__GFayj{align-items:flex-start;background:var(--paper);border-radius:.75rem;cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;line-height:1.4;min-height:2.75rem;padding:.625rem .75rem}.AttractionReservationsPage_attractionOption__GFayj:hover{box-shadow:inset 0 0 0 1px var(--rule)}.AttractionReservationsPage_attractionOption__GFayj:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ink)}.AttractionReservationsPage_attractionOption__GFayj input,.AttractionReservationsPage_checkboxRow__DdgBN input{accent-color:var(--ink);flex:none;height:1.0625rem;margin:.125rem 0 0;width:1.0625rem}.AttractionReservationsPage_fieldRow__dhYms{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AttractionReservationsPage_field__P4_4Y{display:grid;grid-gap:.5rem;gap:.5rem}.AttractionReservationsPage_field__P4_4Y input,.AttractionReservationsPage_field__P4_4Y textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:1px solid #d8d8d8;border-radius:.625rem;box-sizing:border-box;color:#171717;font:400 1rem/1.4 var(--sans,system-ui,sans-serif);min-height:2.875rem;min-width:0;padding:.6875rem .8125rem;width:100%}.AttractionReservationsPage_field__P4_4Y input:disabled{background:#f1f1f1;color:#767676}.AttractionReservationsPage_field__P4_4Y textarea{resize:vertical}.AttractionReservationsPage_field__P4_4Y input[type=number]{max-width:9rem}.AttractionReservationsPage_optional___OoZw{color:var(--muted);font-size:.75rem;font-weight:400}.AttractionReservationsPage_checkboxRow__DdgBN{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;margin-top:-.5rem;min-height:2.75rem}.AttractionReservationsPage_fieldHint__87qwu{color:var(--muted);font-size:.8125rem;line-height:1.5;margin:0 0 .5rem}.AttractionReservationsPage_send___upKC{border-top:1px solid var(--rule);flex:none;margin-top:1.25rem;padding-top:1.25rem}.AttractionReservationsPage_send___upKC [data-kakao-contact] [role=status]{max-height:14rem;overflow-y:auto}.AttractionReservationsPage_sendTitle__BPBxf{margin:0 0 .75rem}.AttractionReservationsPage_sendButtons__ww62i{display:grid;grid-gap:.625rem;gap:.625rem;grid-template-columns:minmax(0,1fr)}.AttractionReservationsPage_sendButtons__ww62i[data-kakao-first]{grid-template-columns:repeat(2,minmax(0,1fr))}.AttractionReservationsPage_sendButtons__ww62i .AttractionReservationsPage_kakao__L4r1n{grid-column:1/-1}.AttractionReservationsPage_replyFrom__HwQGg{color:var(--muted);font-size:.8125rem;line-height:1.5;margin:.75rem 0 0;overflow-wrap:anywhere}.AttractionReservationsPage_replyFrom__HwQGg a{color:var(--ink);display:block;padding-block:.375rem;width:-moz-fit-content;width:fit-content}.AttractionReservationsPage_faqList__ADqwl{border-top:1px solid var(--rule);margin-top:1rem;max-width:52rem}.AttractionReservationsPage_faqList__ADqwl details{border-bottom:1px solid var(--rule)}.AttractionReservationsPage_faqList__ADqwl summary{cursor:pointer;list-style:none;padding:1.125rem 2rem 1.125rem 0;position:relative}.AttractionReservationsPage_faqList__ADqwl summary::-webkit-details-marker{display:none}.AttractionReservationsPage_faqList__ADqwl summary:after{content:"+";font-size:1.25rem;inset-block-start:1rem;inset-inline-end:.25rem;position:absolute}.AttractionReservationsPage_faqList__ADqwl details[open] summary:after{content:"−"}.AttractionReservationsPage_faqList__ADqwl summary h3{display:inline}.AttractionReservationsPage_faqList__ADqwl p{color:var(--muted);font-size:.9375rem;line-height:1.65;margin:0 0 1.25rem}.AttractionReservationsPage_page__wgrFF main>:last-child{-webkit-padding-after:var(--section);padding-block-end:var(--section)}@media (max-width:80rem) and (min-width:56.0625rem){.AttractionReservationsPage_scrollHint__zt03X{display:block;margin:0 0 .75rem}}@media (min-width:75rem){.AttractionReservationsPage_attractionList__X5hLB:is(:lang(zh),:lang(ko)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:50rem){.AttractionReservationsPage_summaryNote__47Prv{display:none}}@media (min-height:46rem){html:not([data-homeground-consent-stored]) .AttractionReservationsPage_enquiryAside__4_tWy{max-height:calc(100dvh - 16.5rem)}}@media (max-height:40rem){.AttractionReservationsPage_enquiryAside__4_tWy{max-height:none;position:static}}@media (max-width:56rem){.AttractionReservationsPage_enquiryLayout__SEDuZ,.AttractionReservationsPage_heroGrid__LXfQV,.AttractionReservationsPage_twoColumn__xUQK4{grid-template-columns:minmax(0,1fr)}.AttractionReservationsPage_heroFigure__vS3g1 img{aspect-ratio:8/5;height:auto;min-height:0}.AttractionReservationsPage_enquiryAside__4_tWy{max-height:none;position:static}.AttractionReservationsPage_priceGrid__mayX5,.AttractionReservationsPage_steps__SYvfY{grid-template-columns:minmax(0,1fr)}.AttractionReservationsPage_tableScroll__a4Ic4{border:0;border-radius:0;overflow:visible}.AttractionReservationsPage_table__8fbfh{min-width:0}.AttractionReservationsPage_table__8fbfh,.AttractionReservationsPage_table__8fbfh tbody,.AttractionReservationsPage_table__8fbfh td,.AttractionReservationsPage_table__8fbfh th,.AttractionReservationsPage_table__8fbfh tr{display:block}.AttractionReservationsPage_table__8fbfh thead{block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.AttractionReservationsPage_table__8fbfh tbody tr{background:var(--tile);border-radius:1rem;margin-top:.75rem;padding:.5rem 1rem .75rem}.AttractionReservationsPage_table__8fbfh td,.AttractionReservationsPage_table__8fbfh th{border-top:0;min-width:0;padding:.375rem 0}.AttractionReservationsPage_table__8fbfh tbody th[scope=row]{font-size:1rem;min-width:0;padding-top:.625rem}.AttractionReservationsPage_table__8fbfh td[data-label]{grid-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr)}.AttractionReservationsPage_table__8fbfh td:before{color:var(--muted);content:attr(data-label);font-size:.75rem;font-weight:500;line-height:1.6}.AttractionReservationsPage_table__8fbfh td:nth-child(7){display:block}.AttractionReservationsPage_table__8fbfh td:nth-child(7):before{display:block;margin-bottom:.125rem}.AttractionReservationsPage_legend__sncV7,.AttractionReservationsPage_table__8fbfh td[data-label][data-unknown]{display:none}.AttractionReservationsPage_table__8fbfh .AttractionReservationsPage_cardFooter__JB_sE{color:var(--muted);display:block;font-size:.8125rem;padding-top:.5rem}.AttractionReservationsPage_cardFooter__JB_sE .AttractionReservationsPage_pendingFields__LpYQo:before{content:" · "}.AttractionReservationsPage_table__8fbfh td:nth-child(8){display:none}.AttractionReservationsPage_table__8fbfh tbody th[scope=row]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between}.AttractionReservationsPage_table__8fbfh tbody th .AttractionReservationsPage_reserveLink__nwBuX{margin-top:0;min-height:2.75rem}.AttractionReservationsPage_table__8fbfh:is(:lang(zh),:lang(ko)) td[data-label]{grid-template-columns:4.5rem minmax(0,1fr)}.AttractionReservationsPage_sourceLink__Qabyl{display:block;margin-top:.375rem}.AttractionReservationsPage_ruleCity__jrP9G[open]>summary{background:var(--paper);box-shadow:0 1px 0 var(--rule);position:-webkit-sticky;position:sticky;top:4rem;z-index:1}.AttractionReservationsPage_table__8fbfh td:nth-child(n){min-width:0}.AttractionReservationsPage_table__8fbfh td:nth-child(8){white-space:normal}}@media (max-width:40rem){.AttractionReservationsPage_page__wgrFF{--gutter:1rem;--section:3.5rem}.AttractionReservationsPage_fieldRow__dhYms{grid-template-columns:minmax(0,1fr)}.AttractionReservationsPage_enquiryAside__4_tWy,.AttractionReservationsPage_enquiryForm__RFF7f,.AttractionReservationsPage_priceGrid__mayX5 li,.AttractionReservationsPage_steps__SYvfY li,.AttractionReservationsPage_table__8fbfh tbody tr,.AttractionReservationsPage_tile__wCxoV{padding:1.125rem}.AttractionReservationsPage_heroFacts__SevRu{background:var(--tile);border-radius:1rem;gap:0;grid-template-columns:minmax(0,1fr);padding:.25rem 1.125rem}.AttractionReservationsPage_heroFacts__SevRu>div{align-items:baseline;background:none;border-radius:0;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0}.AttractionReservationsPage_heroFacts__SevRu>div+div{border-top:1px solid var(--rule)}.AttractionReservationsPage_heroFacts__SevRu dt{flex:none}.AttractionReservationsPage_heroFacts__SevRu dd{margin:0;text-align:end}.AttractionReservationsPage_heroCopy__lQtWQ h1:lang(ko){font-size:2.25rem}.AttractionReservationsPage_keepOnPhone__6xk5z{white-space:nowrap}.AttractionReservationsPage_enquiryForm__RFF7f>.AttractionReservationsPage_choiceGroup__ud0bX+.AttractionReservationsPage_choiceGroup__ud0bX{border-top:1px solid var(--rule);padding-top:1.25rem}.AttractionReservationsPage_summaryPickDate__0h_98{min-height:2.75rem}.AttractionReservationsPage_steps__SYvfY li{background:none;border-radius:0;border-top:1px solid var(--rule);padding-inline:0}.AttractionReservationsPage_attractionList__X5hLB{display:flex;flex-wrap:wrap;gap:.5rem}.AttractionReservationsPage_attractionOption__GFayj{align-items:center;border:1px solid rgb(10 10 10/14%);padding:.5rem .875rem;position:relative}.AttractionReservationsPage_attractionOption__GFayj input{height:1px;opacity:0;position:absolute;width:1px}.AttractionReservationsPage_attractionOption__GFayj:has(input:checked){background:var(--ink);border-color:var(--ink);box-shadow:none;color:var(--paper)}.AttractionReservationsPage_attractionOption__GFayj:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.AttractionReservationsPage_primaryButton__Konrj,.AttractionReservationsPage_secondaryButton__zq6br{transition:none}}.HomepageFooter_footer__gflkG{background:#141413;color:#faf9f5;font-family:inherit;padding:4.75rem max(1.5rem,calc((100% - 80.3125rem) / 2)) 2.75rem}.HomepageFooter_inner__h9vOF{display:grid;grid-gap:4.75rem 5rem;gap:4.75rem 5rem;grid-template-columns:minmax(14rem,1.1fr) minmax(0,3fr);margin-inline:auto;max-inline-size:80.3125rem}.HomepageFooter_brand__PqduK{align-items:center;align-self:start;color:#faf9f5;display:inline-flex;gap:.85rem;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;min-block-size:2.75rem;text-decoration:none}.HomepageFooter_brandMark__mY_KZ{block-size:2rem;flex:0 0 auto;inline-size:2rem}.HomepageFooter_brand__PqduK>span{display:grid;grid-gap:.1rem;gap:.1rem;min-inline-size:0}.HomepageFooter_brand__PqduK strong{font-family:var(--hg-brand);font-size:1.1rem;font-weight:400;line-height:1.1}.HomepageFooter_brand__PqduK small{color:#b0aea5;font-size:.62rem;font-weight:600;letter-spacing:.075em;line-height:1.35;text-transform:uppercase}.HomepageFooter_navGrid__gs34M{display:grid;grid-gap:3rem 2rem;gap:3rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.HomepageFooter_navGrid__gs34M nav{min-inline-size:0;scroll-margin-top:6rem}.HomepageFooter_navGrid__gs34M h2{color:#faf9f5;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.4;margin:0 0 1rem}.HomepageFooter_copyrightSocial__9AXcE ul,.HomepageFooter_navGrid__gs34M ul{list-style:none;margin:0;padding:0}.HomepageFooter_navGrid__gs34M li{min-inline-size:0}.HomepageFooter_navGrid__gs34M a,.HomepageFooter_navGrid__gs34M button{align-items:center;background:transparent;border:0;color:#b0aea5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.4;min-block-size:2rem;min-inline-size:1.5rem;max-inline-size:100%;overflow-wrap:anywhere;padding:0;text-align:start;text-decoration:none;transition:color .15s ease}.HomepageFooter_brand__PqduK:hover,.HomepageFooter_navGrid__gs34M a:hover,.HomepageFooter_navGrid__gs34M button:hover{color:#fff}.HomepageFooter_brand__PqduK:focus-visible,.HomepageFooter_copyrightSocial__9AXcE a:focus-visible,.HomepageFooter_navGrid__gs34M a:focus-visible,.HomepageFooter_navGrid__gs34M button:focus-visible,.HomepageFooter_navGrid__gs34M h2:focus-visible{outline:2px solid #faf9f5;outline-offset:3px}.HomepageFooter_meta__14Ulz{align-items:end;display:grid;grid-gap:3rem 5rem;gap:3rem 5rem;grid-column:1/-1;grid-template-columns:minmax(14rem,1.1fr) minmax(0,3fr)}.HomepageFooter_copyrightSocial__9AXcE{display:grid;grid-gap:1rem;gap:1rem}.HomepageFooter_copyrightSocial__9AXcE>p,.HomepageFooter_operator__TjeOJ{color:#b0aea5;font-size:.7rem;line-height:1.6;margin:0}.HomepageFooter_copyrightSocial__9AXcE ul{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.HomepageFooter_copyrightSocial__9AXcE a{align-items:center;color:#b0aea5;display:inline-flex;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;text-decoration:none;transition:color .15s ease}.HomepageFooter_copyrightSocial__9AXcE a:hover{color:#faf9f5}.HomepageFooter_copyrightSocial__9AXcE a>span{font-size:1rem;font-weight:500;line-height:1}.HomepageFooter_operator__TjeOJ{justify-self:end;max-inline-size:55rem;text-align:end;text-wrap:pretty}.HomepageFooter_operator__TjeOJ a{color:#faf9f5;padding-block:.3125rem;text-underline-offset:.18rem}.HomepageFooter_operator__TjeOJ span{display:block}.HomepageFooter_wordmark__zLOmy{margin:3.5rem auto -2.75rem;max-inline-size:80.3125rem;overflow:hidden}.HomepageFooter_wordmark__zLOmy svg{block-size:auto;display:block;inline-size:100%}.HomepageFooter_wordmark__zLOmy text{fill:#2b2b28;font-family:var(--hg-editorial);font-size:169px}@keyframes HomepageFooter_footerWordmarkRise__wXbhX{0%{translate:0 40%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomepageFooter_wordmark__zLOmy svg{animation:HomepageFooter_footerWordmarkRise__wXbhX linear both;animation-range:entry 0 entry 100%;animation-timeline:view()}}}@media (max-width:68rem){.HomepageFooter_inner__h9vOF,.HomepageFooter_meta__14Ulz{gap:4rem;grid-template-columns:minmax(12rem,.8fr) minmax(0,2.2fr)}.HomepageFooter_navGrid__gs34M{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.999rem){.HomepageFooter_footer__gflkG{padding:3rem 1.5rem 2.25rem}.HomepageFooter_inner__h9vOF{gap:3.5rem;grid-template-columns:minmax(0,1fr)}.HomepageFooter_navGrid__gs34M{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.HomepageFooter_navGrid__gs34M h2{-webkit-margin-after:.8rem;margin-block-end:.8rem}.HomepageFooter_navGrid__gs34M a,.HomepageFooter_navGrid__gs34M button{font-size:.8rem;min-block-size:2.25rem;inline-size:100%}.HomepageFooter_meta__14Ulz{align-items:start;gap:1.75rem;grid-template-columns:minmax(0,1fr)}.HomepageFooter_copyrightSocial__9AXcE{order:2}.HomepageFooter_operator__TjeOJ{justify-self:start;max-inline-size:100%;order:1;text-align:start}.HomepageFooter_navGrid__gs34M ul{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageFooter_wordmark__zLOmy{margin-block:2.5rem -2.25rem}}@media (prefers-reduced-motion:reduce){.HomepageFooter_brand__PqduK,.HomepageFooter_copyrightSocial__9AXcE a,.HomepageFooter_navGrid__gs34M a,.HomepageFooter_navGrid__gs34M button{transition:none}}@media (forced-colors:active){.HomepageFooter_footer__gflkG{-webkit-border-before:1px solid CanvasText;border-block-start:1px solid CanvasText}}.GuideTourEntry_placement___R7gZ{font-family:var(--sans,system-ui,sans-serif);margin-inline:auto;max-inline-size:90rem;padding:.75rem .75rem 0}.GuideTourEntry_placement___R7gZ[data-dismissed=true],html[data-homeground-tour-entry-dismissed] .GuideTourEntry_placement___R7gZ{display:none}.GuideTourEntry_card__mRPJX{align-items:start;animation:GuideTourEntry_enter__bRctI .2s cubic-bezier(.2,.7,.2,1) both;background:#151515;border:1px solid #303030;border-radius:.75rem;color:#fafafa;display:flex;gap:.25rem;min-block-size:5.25rem;padding:.75rem .375rem .25rem 1rem}.GuideTourEntry_copy__ym09r{flex:1 1;min-inline-size:0}.GuideTourEntry_title__6siQl{color:#fafafa;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:-.015em;line-height:1.375;margin:0}.GuideTourEntry_detail__7_TTA{display:none}.GuideTourEntry_link__qcTnG{align-items:center;color:#d8d8d8;display:flex;font-size:.8125rem;font-weight:450;line-height:1.4;min-block-size:2.75rem;text-decoration:underline;-webkit-text-decoration-color:#6c6c6c;text-decoration-color:#6c6c6c;text-decoration-thickness:1px;text-underline-offset:.3em;width:-moz-fit-content;width:fit-content}.GuideTourEntry_link__qcTnG:focus-visible,.GuideTourEntry_link__qcTnG:hover{color:#fff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.GuideTourEntry_close__TxNFH{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#bdbdbd;cursor:pointer;display:inline-flex;flex:0 0 2.75rem;block-size:2.75rem;inline-size:2.75rem;justify-content:center;-webkit-margin-before:-.5rem;margin-block-start:-.5rem;padding:0}.GuideTourEntry_close__TxNFH:focus-visible,.GuideTourEntry_close__TxNFH:hover{background:#2a2a2a;color:#fff}.GuideTourEntry_card__mRPJX :where(a,button):focus-visible{outline:2px solid #fff;outline-offset:2px}.GuideTourEntry_placement___R7gZ[data-overlay-hidden=true]{visibility:hidden}html[data-homeground-tour-entry-seen] .GuideTourEntry_card__mRPJX{animation:none}@media (max-width:47.99rem){.GuideTourEntry_placement___R7gZ~main h1{font-size:clamp(2rem,8.7vw,2.5rem);line-height:1.06}}@media (min-width:48rem){.GuideTourEntry_placement___R7gZ{padding-inline:clamp(1rem,5vw,5rem)}.GuideTourEntry_card__mRPJX{padding-block:.375rem;align-items:center;min-block-size:3.75rem}.GuideTourEntry_copy__ym09r{align-items:center;display:flex;flex-wrap:wrap;column-gap:2rem}.GuideTourEntry_title__6siQl{-webkit-margin-end:auto;margin-inline-end:auto}.GuideTourEntry_link__qcTnG{-webkit-margin-end:1rem;margin-inline-end:1rem}.GuideTourEntry_close__TxNFH{-webkit-margin-before:0;margin-block-start:0}}@keyframes GuideTourEntry_enter__bRctI{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.GuideTourEntry_card__mRPJX{animation:none}}@media (forced-colors:active){.GuideTourEntry_card__mRPJX{border:1px solid CanvasText}}@media print{.GuideTourEntry_placement___R7gZ{display:none}}.LocaleRoot_root__03B_U{--hg-brand:var(--hg-font-brand);--hg-card-display:var(--hg-font-editorial);--hg-editorial:var(--hg-font-editorial);--hg-ui-display:var(--hg-font-editorial)}.LocaleRoot_root__03B_U[data-homeground-locale=zh]{--hg-card-display:var(--serif);--hg-editorial:var(--serif);--hg-ui-display:var(--sans);font-family:var(--sans);line-break:strict;overflow-wrap:break-word;word-break:normal}.LocaleRoot_root__03B_U[data-homeground-locale=ko]{overflow-wrap:anywhere;word-break:keep-all}.LocaleRoot_root__03B_U[data-homeground-locale=ja],.LocaleRoot_root__03B_U[data-homeground-locale=ko]{--hg-card-display:var(--sans);--hg-editorial:var(--serif);--hg-ui-display:var(--sans);font-family:var(--sans)}.LocaleRoot_root__03B_U[data-homeground-locale=ja]{line-break:strict;overflow-wrap:break-word;word-break:normal}.LocaleRoot_skipLink__aurF9{background:var(--hg-color-card);border:2px solid var(--hg-color-rust);color:var(--hg-color-ink);font-family:inherit;left:1rem;padding:.65rem 1rem;position:fixed;top:.75rem;transform:translateY(-160%);transition:transform .14s ease;z-index:1000}.LocaleRoot_skipLink__aurF9:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.LocaleRoot_skipLink__aurF9{transition:none}}.KeepWords_keep__Nb4b2{white-space:nowrap}.KeepWords_phrases__KgcEQ{overflow-wrap:break-word;word-break:keep-all}