html[lang|=ko] .ez-home-content #essentials .guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html[lang|=ko] .ez-home-content #essentials .guide-with-photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:0;overflow:hidden;border:1px solid #d5d5cf;border-radius:12px;background:#fff;min-width:0;min-height:264px}html[lang|=ko] .ez-home-content #essentials .guide-media{margin:0;min-width:0;display:flex;flex-direction:column;background:#f4f4f0;border-right:1px solid #e3e3dd}.guide-photo-frame{position:relative;flex:1;min-height:210px;overflow:hidden}.guide-photo-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.guide-screenshot img{object-fit:contain;object-position:center;background:#f3f5f7}html[lang|=ko] .ez-home-content #essentials .guide-media .guide-media-credit{padding:7px 10px;font-size:9px;line-height:1.7;color:#4b5552;background:#fafaf7;overflow-wrap:anywhere}.guide-photo-source{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.guide-photo-source summary{cursor:pointer;min-height:22px;line-height:22px;font-size:9px;font-weight:700}.guide-photo-source div,.guide-photo-source a{font-size:10px;line-height:1.7}.guide-photo-source a{text-decoration:underline}.guide-photo-source summary:focus-visible{outline:2px solid #0f766e;outline-offset:2px}html[lang|=ko] .ez-home-content #essentials .guide-copy{display:flex;flex-direction:column;min-width:0;padding:25px 25px 23px;color:inherit;text-decoration:none}html[lang|=ko] .ez-home-content #essentials .guide-copy .index{font:italic 25px/1.2 Georgia,serif;color:#777}html[lang|=ko] .ez-home-content #essentials .guide-copy h3{font-size:19px;line-height:1.5;margin:13px 0 12px}html[lang|=ko] .ez-home-content #essentials .guide-copy p{font-size:16px;line-height:1.75;margin:0 0 20px;color:#555;word-break:keep-all;overflow-wrap:anywhere}html[lang|=ko] .ez-home-content #essentials .guide-copy .text-link{margin-top:auto;font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:underline}html[lang|=ko] .ez-home-content #essentials .guide-copy:hover h3{text-decoration:underline}html[lang|=ko] .ez-home-content #essentials .guide-copy:focus-visible{outline:3px solid #0f766e;outline-offset:-3px}@media(max-width:760px){html[lang|=ko] .ez-home-content #essentials .guide-grid{grid-template-columns:1fr;gap:18px}html[lang|=ko] .ez-home-content #essentials .guide-copy{padding:20px 18px}html[lang|=ko] .ez-home-content #essentials .guide-copy h3{font-size:18px}.guide-photo-frame{min-height:220px}}@media(max-width:380px){html[lang|=ko] .ez-home-content #essentials .guide-copy{padding:18px 14px}html[lang|=ko] .ez-home-content #essentials .guide-media .guide-media-credit{padding:7px 6px}}html[lang|=ko] .ez-home-content :is(.companion-photo,.guide-media){position:relative}html[lang|=ko] .ez-home-content .companion-photo figcaption{bottom:7px!important;left:9px!important;right:9px!important;padding:0!important;margin:0!important;max-height:calc(100% - 14px);overflow-y:auto}html[lang|=ko] .ez-home-content #essentials .guide-media .guide-media-credit{position:absolute;bottom:7px;left:9px;right:9px;z-index:2;padding:0!important;margin:0!important;max-height:calc(100% - 14px);overflow:auto}html[lang|=ko] .ez-home-content .destination{display:grid}html[lang|=ko] .ez-home-content .destination>.photo-card,html[lang|=ko] .ez-home-content .destination>.image-credit{grid-area:1/1}html[lang|=ko] .ez-home-content .destination>.image-credit{position:relative;align-self:end;z-index:2;margin:0 10px 6px!important;padding:0!important;max-height:75%;overflow:auto}html[lang|=ko] .ez-home-content .destination .card-copy{bottom:40px}html[lang|=ko] .ez-home-content .visual>.image-credit{position:absolute;left:15px;right:15px;bottom:8px;z-index:2;padding:0!important;margin:0!important;text-align:left;max-height:45%;overflow:auto}html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit,.visual>.image-credit),html[lang|=ko] .ez-home-content :is(.companion-photo,.guide-media,.destination,.visual) :is(details,summary,.photo-source-content,.guide-photo-source>div){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit,.visual>.image-credit),html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit,.visual>.image-credit) :is(summary,div,a,span,strong,small){color:#fff!important;font-size:9px!important;line-height:1.7;font-weight:700;text-shadow:0 1px 3px #000,0 0 5px #000}html[lang|=ko] .ez-home-content :is(.companion-photo,.guide-media,.destination,.visual) summary{padding:0!important;min-height:22px!important;line-height:22px!important;width:fit-content;cursor:pointer}html[lang|=ko] .ez-home-content :is(.companion-photo,.guide-media,.destination,.visual) summary:focus-visible{outline:2px solid #fff!important;outline-offset:2px;background:transparent!important}html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit,.visual>.image-credit) a{text-decoration:underline}html[lang|=ko] .ez-home-content .companion-photo{display:flex;flex-direction:column;background:transparent}html[lang|=ko] .ez-home-content .companion-photo>img{position:static;flex:1 1 0;min-height:240px;height:240px;object-fit:cover}html[lang|=ko] .ez-home-content .companion-photo figcaption,html[lang|=ko] .ez-home-content #essentials .guide-media .guide-media-credit{position:static!important;inset:auto!important;margin:2px 0 0!important;padding:0!important;max-height:none;overflow:visible}html[lang|=ko] .ez-home-content .destination>.photo-card,html[lang|=ko] .ez-home-content .destination>.image-credit{grid-area:auto}html[lang|=ko] .ez-home-content .destination>.image-credit{align-self:start;margin:2px 0 0!important;max-height:none;overflow:visible}html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit),html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit) :is(summary,div,a,span,strong,small){color:#7a858c!important;font-size:9px!important;font-weight:400!important;text-shadow:none!important}html[lang|=ko] .ez-home-content :is(.companion-photo figcaption,.guide-media-credit,.destination>.image-credit) summary{min-height:22px!important;line-height:14px!important;padding:0!important}.place-spotlight .spotlight-region{font-size:15px;margin:12px 0 8px;color:#555}.place-spotlight>img[data-spotlight-photo]{opacity:0;transition:opacity .65s ease}.place-spotlight>img[data-spotlight-photo].is-active{opacity:1}.place-spotlight .spotlight-controls{position:absolute;bottom:20px;right:25px;display:flex;align-items:center;gap:10px;z-index:2;color:#fff;font-size:12px;text-shadow:0 1px 4px #000}.spotlight-controls button{min-width:44px;min-height:44px;background:transparent;border:0;color:#fff;font-weight:700;text-shadow:0 1px 4px #000;cursor:pointer}.place-spotlight>.cta-credit{right:auto;max-width:calc(100% - 290px);bottom:24px;text-align:left}.place-spotlight>.cta-credit summary{font-size:9px;font-weight:700;cursor:pointer;min-height:22px}.place-spotlight>.cta-credit .photo-source-content{font-size:10px;line-height:1.7}.place-spotlight :is(a,button,summary):focus-visible{outline:3px solid #0f766e;outline-offset:3px}@media(max-width:540px){.place-spotlight{padding-top:48px;padding-bottom:260px}.place-spotlight h2{font-size:32px}.place-spotlight>p{font-size:16px}.place-spotlight .spotlight-controls{bottom:16px;right:16px}.place-spotlight>.cta-credit{bottom:72px;left:18px;right:18px;max-width:none}}@media(prefers-reduced-motion:reduce){.place-spotlight>img[data-spotlight-photo]{transition:none}}.retreat-slideshow>img[data-retreat-photo]{opacity:0;transition:opacity .65s ease}.retreat-slideshow>img[data-retreat-photo].is-active{opacity:1}.retreat-slideshow .retreat-controls{position:absolute;right:16px;bottom:10px;display:flex;align-items:center;gap:8px;z-index:3;color:#fff;font-size:12px;text-shadow:0 1px 4px #000}.retreat-controls button{min-width:44px;min-height:44px;border:0;background:transparent;color:#fff;font:inherit;font-weight:700;text-shadow:inherit;cursor:pointer}.retreat-slideshow>.image-credit{right:300px!important;max-width:calc(100% - 330px)}.retreat-slideshow .retreat-actions .pill{gap:24px}.retreat-slideshow :is(button,a,summary):focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:540px){.retreat-slideshow{padding-bottom:110px!important;padding-top:35px!important;min-height:460px!important}.retreat-slideshow>.image-credit{left:15px!important;right:15px!important;bottom:66px!important;max-width:none;max-height:32%!important}.retreat-slideshow .retreat-controls{bottom:10px;right:12px}.retreat-slideshow .retreat-actions .pill{font-size:12px;gap:14px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.retreat-slideshow>img[data-retreat-photo]{transition:none}}#companions[data-astro-cid-hd2ikayi] .companions[data-astro-cid-hd2ikayi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#companions[data-astro-cid-hd2ikayi] .companion[data-astro-cid-hd2ikayi]{padding:0;display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);overflow:hidden;background:#fff;min-width:0;min-height:280px}.companion-photo[data-astro-cid-hd2ikayi]{margin:0;position:relative;min-width:0;min-height:280px;background:#eef0ec}.companion-photo[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}#companions[data-astro-cid-hd2ikayi] .companion[data-astro-cid-hd2ikayi]:nth-child(3) .companion-photo[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi]{object-position:50% center}#companions[data-astro-cid-hd2ikayi] .companion[data-astro-cid-hd2ikayi]:nth-child(4) .companion-photo[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi]{object-position:72% center}.companion-photo[data-astro-cid-hd2ikayi] figcaption[data-astro-cid-hd2ikayi]{position:absolute;bottom:0;left:0;right:0;padding:0 12px;background:#fffffff2;font-size:10px;color:#444;line-height:1.7;max-height:100%;overflow-y:auto}.companion-photo[data-astro-cid-hd2ikayi] .photo-source-disclosure[data-astro-cid-hd2ikayi]{margin:0}.companion-photo[data-astro-cid-hd2ikayi] .photo-source-content[data-astro-cid-hd2ikayi]{overflow-wrap:anywhere}.companion-copy[data-astro-cid-hd2ikayi]{padding:24px;display:flex;flex-direction:column;min-width:0}.companion-copy[data-astro-cid-hd2ikayi]>.text-link[data-astro-cid-hd2ikayi]{margin-top:auto;align-self:flex-start}.companion-copy[data-astro-cid-hd2ikayi]>p[data-astro-cid-hd2ikayi]{word-break:keep-all;overflow-wrap:break-word}#companions[data-astro-cid-hd2ikayi] .companion-copy[data-astro-cid-hd2ikayi]>.serif[data-astro-cid-hd2ikayi]{font-size:23px}@media(max-width:900px){#companions[data-astro-cid-hd2ikayi] .companions[data-astro-cid-hd2ikayi]{grid-template-columns:1fr}}@media(max-width:540px){#companions[data-astro-cid-hd2ikayi] .companion[data-astro-cid-hd2ikayi]{grid-template-columns:minmax(0,38%) minmax(0,1fr);min-height:270px}.companion-photo[data-astro-cid-hd2ikayi]{min-height:270px}.companion-copy[data-astro-cid-hd2ikayi]{padding:20px 16px}.companion-photo[data-astro-cid-hd2ikayi] figcaption[data-astro-cid-hd2ikayi]{padding:0 8px}#companions[data-astro-cid-hd2ikayi] .companion-copy[data-astro-cid-hd2ikayi]>.serif[data-astro-cid-hd2ikayi]{font-size:18px}}[data-astro-cid-hd2ikayi]{box-sizing:border-box}[data-astro-cid-hd2ikayi][hidden]{display:none!important}button[data-astro-cid-hd2ikayi],input[data-astro-cid-hd2ikayi],select[data-astro-cid-hd2ikayi]{font:inherit}a[data-astro-cid-hd2ikayi]{color:inherit;text-decoration:none}button[data-astro-cid-hd2ikayi],a[data-astro-cid-hd2ikayi],input[data-astro-cid-hd2ikayi],select[data-astro-cid-hd2ikayi]{touch-action:manipulation}button[data-astro-cid-hd2ikayi]{cursor:pointer}a[data-astro-cid-hd2ikayi]:focus-visible,button[data-astro-cid-hd2ikayi]:focus-visible,input[data-astro-cid-hd2ikayi]:focus-visible,select[data-astro-cid-hd2ikayi]:focus-visible,summary[data-astro-cid-hd2ikayi]:focus-visible{outline:3px solid #168379;outline-offset:4px}h1[data-astro-cid-hd2ikayi],h2[data-astro-cid-hd2ikayi],h3[data-astro-cid-hd2ikayi],p[data-astro-cid-hd2ikayi]{margin-top:0}h2[data-astro-cid-hd2ikayi]{font-size:clamp(29px,3.1vw,44px);line-height:1.4;letter-spacing:-1.8px;font-weight:500}h3[data-astro-cid-hd2ikayi]{font-size:21px;line-height:1.5;letter-spacing:-.6px;font-weight:550}p[data-astro-cid-hd2ikayi]{margin-bottom:15px}em[data-astro-cid-hd2ikayi],.serif[data-astro-cid-hd2ikayi]{font-family:Georgia,Times New Roman,serif;font-weight:400}em[data-astro-cid-hd2ikayi]{letter-spacing:-1px}.compare[data-astro-cid-hd2ikayi]{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap;min-height:48px;padding:7px 14px;font-size:12px;background:#f6f6f4}.compare[data-astro-cid-hd2ikayi]>span[data-astro-cid-hd2ikayi]{color:#666;margin-right:12px}.compare[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{padding:5px 13px;border:1px solid #d2d2cc;border-radius:99px;min-height:32px}.compare[data-astro-cid-hd2ikayi] .active[data-astro-cid-hd2ikayi]{background:#181818;color:#fff;border-color:#181818}.site[data-astro-cid-hd2ikayi]{max-width:1480px;margin:18px auto 32px;background:var(--bg);border-radius:17px;overflow:hidden}.inside[data-astro-cid-hd2ikayi]{max-width:1250px;padding:0 60px;margin:auto}.hero[data-astro-cid-hd2ikayi]{height:550px;position:relative;color:#fff;background:#374248;isolation:isolate}.hero[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-2}.hero[data-astro-cid-hd2ikayi]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#13243166,#10212e35 30%,#08121bd9);z-index:-1}.header[data-astro-cid-hd2ikayi]{display:flex;align-items:center;justify-content:space-between;padding:28px 46px;gap:30px}.wordmark[data-astro-cid-hd2ikayi]{font:italic 26px Georgia,serif;letter-spacing:-1px}.wordmark[data-astro-cid-hd2ikayi] span[data-astro-cid-hd2ikayi]{font:10px/1 sans-serif;letter-spacing:2px;margin-left:10px;font-style:normal}.nav[data-astro-cid-hd2ikayi]{display:flex;gap:33px;align-items:center;font-size:13px}.nav[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{min-height:44px;display:flex;align-items:center}.nav[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]:hover{text-decoration:underline}.menu-toggle[data-astro-cid-hd2ikayi]{display:none;background:transparent;color:#fff;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;font-size:19px}.hero-center[data-astro-cid-hd2ikayi]{text-align:center;max-width:900px;margin:52px auto 0;padding:0 25px}.tag[data-astro-cid-hd2ikayi]{display:inline-block;border:1px solid #ffffff90;border-radius:99px;padding:5px 17px;font-size:11px;letter-spacing:1px;background:#ffffff13;backdrop-filter:blur(4px)}h1[data-astro-cid-hd2ikayi]{font-size:clamp(40px,4.8vw,68px);font-weight:450;line-height:1.23;letter-spacing:-2.4px;margin:23px 0}.hero-center[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:17px;line-height:1.8;color:#f0f0ed}.hero-bottom[data-astro-cid-hd2ikayi]{position:absolute;left:46px;right:46px;bottom:40px;display:flex;justify-content:space-between;gap:30px;align-items:end}.hero-bottom[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:13px;max-width:330px;margin:0;color:#f2f2ef}.pill[data-astro-cid-hd2ikayi]{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #a3a3a3;border-radius:99px;padding:10px 22px;min-height:44px;font-size:13px;transition:transform .2s,background .2s}.pill[data-astro-cid-hd2ikayi]:hover{transform:translateY(-3px);background:#ffffff20}.pill[data-astro-cid-hd2ikayi].black{background:#181818;color:#fff;border-color:#181818}.pill[data-astro-cid-hd2ikayi].black:hover{background:#343434}.image-credit[data-astro-cid-hd2ikayi]{font-size:10px;line-height:1.5;color:#5c5c5c;margin:9px 0 0}.image-credit[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{text-decoration:underline}.hero-credit[data-astro-cid-hd2ikayi]{padding:8px 46px;margin:0;border-bottom:1px solid #f0f0f0}.section[data-astro-cid-hd2ikayi]{padding-top:78px;padding-bottom:74px}.section-title[data-astro-cid-hd2ikayi]{display:flex;justify-content:space-between;align-items:start;gap:55px;margin-bottom:30px}.section-title[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{margin:0;max-width:610px}.section-title[data-astro-cid-hd2ikayi] .intro[data-astro-cid-hd2ikayi]{max-width:345px;font-size:14px;color:var(--muted);padding-top:6px}.eyebrow[data-astro-cid-hd2ikayi]{font-size:10px;letter-spacing:2px;font-weight:700;color:#686868;margin-bottom:12px;display:block}.text-link[data-astro-cid-hd2ikayi]{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:25px;text-decoration:underline;text-underline-offset:5px}.filters[data-astro-cid-hd2ikayi]{display:flex;gap:9px;align-items:center;margin:22px 0;flex-wrap:wrap}.filter[data-astro-cid-hd2ikayi]{min-height:44px;padding:7px 19px;border:1px solid var(--line);border-radius:99px;background:#fff;color:#444;font-size:13px}.filter[data-astro-cid-hd2ikayi][aria-pressed=true]{background:#181818;color:#fff;border-color:#181818}.search[data-astro-cid-hd2ikayi]{margin-left:auto;display:flex;align-items:center;gap:10px;border-bottom:1px solid #919191}.search[data-astro-cid-hd2ikayi] input[data-astro-cid-hd2ikayi]{border:0;min-height:44px;width:200px;outline-offset:5px;background:transparent;font-size:14px}.destinations[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.destination[data-astro-cid-hd2ikayi]{min-width:0}.photo-card[data-astro-cid-hd2ikayi]{height:350px;display:block;position:relative;border-radius:10px;overflow:hidden;color:#fff;isolation:isolate;background:#333}.photo-card[data-astro-cid-hd2ikayi] img[data-astro-cid-hd2ikayi]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.photo-card[data-astro-cid-hd2ikayi]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#050e15e8,transparent 65%)}a[data-astro-cid-hd2ikayi].photo-card:hover img[data-astro-cid-hd2ikayi]{transform:scale(1.045)}.card-copy[data-astro-cid-hd2ikayi]{position:absolute;bottom:20px;left:21px;right:21px}.card-copy[data-astro-cid-hd2ikayi] .en[data-astro-cid-hd2ikayi]{font:italic 27px Georgia,serif;margin-bottom:2px}.card-copy[data-astro-cid-hd2ikayi] .name-row[data-astro-cid-hd2ikayi]{display:flex;justify-content:space-between;gap:15px;align-items:center}.card-copy[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:19px;margin:0;color:#fff}.card-copy[data-astro-cid-hd2ikayi] .arrow[data-astro-cid-hd2ikayi]{font-size:24px}.card-copy[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{font-size:11px;color:#eee}.card-tag[data-astro-cid-hd2ikayi]{position:absolute;top:15px;left:16px;border-radius:99px;background:#fff;color:#333;font-size:10px;padding:4px 10px}.num[data-astro-cid-hd2ikayi]{position:absolute;top:15px;right:16px;width:30px;height:30px;border:1px solid #ffffffb0;border-radius:50%;display:grid;place-items:center;font-size:10px}.result[data-astro-cid-hd2ikayi]{font-size:12px;color:#666;min-height:24px;margin:15px 0 0}.empty[data-astro-cid-hd2ikayi]{grid-column:1/-1;padding:45px 0;color:#666}.beliefs[data-astro-cid-hd2ikayi]{background:var(--soft)}.belief-grid[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:1fr 1fr;gap:90px}.belief-copy[data-astro-cid-hd2ikayi]{display:flex;flex-direction:column;justify-content:space-between}.belief-copy[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{margin:0}.belief-copy[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{max-width:360px;font-size:15px;color:var(--muted);margin:35px 0 0}.accordions[data-astro-cid-hd2ikayi]{display:flex;flex-direction:column}.belief[data-astro-cid-hd2ikayi]{border:1px solid #9a9a9a;border-radius:14px;overflow:hidden;margin-top:-1px}.belief[data-astro-cid-hd2ikayi] summary[data-astro-cid-hd2ikayi]{list-style:none;cursor:pointer;display:flex;gap:17px;align-items:center;padding:19px 20px;min-height:82px}.belief[data-astro-cid-hd2ikayi] summary[data-astro-cid-hd2ikayi]::-webkit-details-marker{display:none}.belief[data-astro-cid-hd2ikayi] .symbol[data-astro-cid-hd2ikayi]{height:38px;width:38px;border:1px solid #b6b6b6;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:15px}.belief[data-astro-cid-hd2ikayi] b[data-astro-cid-hd2ikayi]{font-size:15px;font-weight:550}.belief[data-astro-cid-hd2ikayi] summary[data-astro-cid-hd2ikayi]:after{content:"+";margin-left:auto;font-size:20px}.belief[data-astro-cid-hd2ikayi][open] summary[data-astro-cid-hd2ikayi]:after{content:"−"}.belief[data-astro-cid-hd2ikayi][open]{background:#181818;color:#fff;border-color:#181818;position:relative}.belief[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:13px;margin:0;padding:0 25px 21px 75px;color:#dededb}.visual[data-astro-cid-hd2ikayi]{position:relative;min-height:370px;display:grid;place-items:center;isolation:isolate;border-radius:13px;overflow:hidden;color:#fff;text-align:center;padding:30px}.visual[data-astro-cid-hd2ikayi] img[data-astro-cid-hd2ikayi]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 55%}.visual[data-astro-cid-hd2ikayi]:after{content:"";position:absolute;inset:0;z-index:-1;background:#0a18217d}.visual[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:46px;line-height:1.25;margin:0 0 17px;font-weight:450}.visual[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:14px;color:#f2f2f2}.visual[data-astro-cid-hd2ikayi] .pill[data-astro-cid-hd2ikayi]{margin-top:10px;background:#ffffff18;border-color:#fff}.guide-grid[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide[data-astro-cid-hd2ikayi]{border:1px solid #bcbcbc;padding:25px;border-radius:12px}.guide[data-astro-cid-hd2ikayi] .index[data-astro-cid-hd2ikayi]{font:italic 27px Georgia,serif;color:#777}.guide[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:18px;margin:12px 0}.guide[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:14px;color:#5d5d5d}.guide[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{font-size:11px;color:#666}.companions[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.companion[data-astro-cid-hd2ikayi]{padding:24px;border-top:1px solid #aaa}.companion[data-astro-cid-hd2ikayi] .serif[data-astro-cid-hd2ikayi]{font-style:italic;color:#666;font-size:23px}.companion[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{margin:13px 0 9px}.companion[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:14px;color:#5b5b5b;min-height:73px}.status[data-astro-cid-hd2ikayi]{font-size:11px;color:#666}.cta[data-astro-cid-hd2ikayi]{position:relative;min-height:630px;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px 25px 250px;background:#eee}.cta[data-astro-cid-hd2ikayi] img[data-astro-cid-hd2ikayi]{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center 70%}.cta[data-astro-cid-hd2ikayi]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#f3f3f1,#f3f3f1f0 25%,#f3f3f160 60%,#00000020)}.cta[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:45px;line-height:1.3;margin:0 0 20px}.cta[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{max-width:560px;font-size:15px;color:#414141}.cta-actions[data-astro-cid-hd2ikayi]{display:flex;gap:10px;justify-content:center;margin-top:15px;flex-wrap:wrap}.cta-credit[data-astro-cid-hd2ikayi]{position:absolute;bottom:13px;left:18px;right:18px;font-size:10px;color:#fff;text-shadow:0 1px 3px black}.cta-credit[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{text-decoration:underline}.footer[data-astro-cid-hd2ikayi]{background:#141414;color:#e7e7e7;padding:48px 0 25px}.footer-grid[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.footer[data-astro-cid-hd2ikayi] .wordmark[data-astro-cid-hd2ikayi]{font-size:31px}.footer[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:12px;color:#b7b7b7;max-width:270px;margin-top:15px}.footer[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:13px;color:#fff;margin:0 0 12px}.footer[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{font-size:12px;color:#c4c4c4;display:block;padding:5px 0;min-height:32px}.footer[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]:hover{color:#fff;text-decoration:underline}.footer-bottom[data-astro-cid-hd2ikayi]{margin-top:35px;border-top:1px solid #474747;padding-top:20px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#aaa}.sources[data-astro-cid-hd2ikayi]{border-top:1px solid #333;margin-top:25px;padding-top:12px;font-size:11px;color:#b7b7b7}.sources[data-astro-cid-hd2ikayi] summary[data-astro-cid-hd2ikayi]{min-height:44px;cursor:pointer}.sources[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{display:inline;text-decoration:underline;font-size:11px}.sources[data-astro-cid-hd2ikayi] li[data-astro-cid-hd2ikayi]{margin:10px 0}.skip[data-astro-cid-hd2ikayi]{position:absolute;left:15px;top:-80px;z-index:10;background:#fff;color:#000;padding:10px}.skip[data-astro-cid-hd2ikayi]:focus{top:10px}@media(min-width:1500px){.site[data-astro-cid-hd2ikayi]{margin-top:22px}.hero[data-astro-cid-hd2ikayi]{height:700px}.hero-center[data-astro-cid-hd2ikayi]{margin-top:80px}}@media(max-width:1050px){.site[data-astro-cid-hd2ikayi]{margin:10px;border-radius:13px}.inside[data-astro-cid-hd2ikayi]{padding:0 35px}.destinations[data-astro-cid-hd2ikayi]{gap:17px}.photo-card[data-astro-cid-hd2ikayi]{height:310px}.belief-grid[data-astro-cid-hd2ikayi]{gap:45px}.hero-center[data-astro-cid-hd2ikayi]{margin-top:64px}.guide[data-astro-cid-hd2ikayi]{padding:21px}.companions[data-astro-cid-hd2ikayi]{grid-template-columns:repeat(2,1fr)}.companion[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{min-height:0}.hero[data-astro-cid-hd2ikayi]{height:610px}.hero[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi]{font-size:55px}.header[data-astro-cid-hd2ikayi]{padding:25px 30px}.hero-bottom[data-astro-cid-hd2ikayi]{left:30px;right:30px}.wordmark[data-astro-cid-hd2ikayi] span[data-astro-cid-hd2ikayi]{display:none}}@media(max-width:760px){.hero[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi]{font-size:46px}.nav[data-astro-cid-hd2ikayi]{gap:18px}.inside[data-astro-cid-hd2ikayi]{padding:0 25px}.destinations[data-astro-cid-hd2ikayi]{grid-template-columns:repeat(2,1fr)}.section[data-astro-cid-hd2ikayi]{padding-top:55px;padding-bottom:55px}.belief-grid[data-astro-cid-hd2ikayi]{gap:35px}.guide-grid[data-astro-cid-hd2ikayi]{grid-template-columns:repeat(2,1fr)}.section-title[data-astro-cid-hd2ikayi]{gap:30px}.section-title[data-astro-cid-hd2ikayi] .intro[data-astro-cid-hd2ikayi]{max-width:240px}.hero-credit[data-astro-cid-hd2ikayi]{padding-left:25px}.footer-grid[data-astro-cid-hd2ikayi]{grid-template-columns:1fr 1fr}.visual[data-astro-cid-hd2ikayi]{min-height:330px}.visual[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:37px}}@media(max-width:540px){body{background:#fff}.compare[data-astro-cid-hd2ikayi]{font-size:10px;gap:8px;padding:6px 10px}.compare[data-astro-cid-hd2ikayi]>span[data-astro-cid-hd2ikayi]{margin-right:5px}.compare[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{font-size:11px}.site[data-astro-cid-hd2ikayi]{margin:0;border-radius:0}.hero[data-astro-cid-hd2ikayi]{height:620px}.header[data-astro-cid-hd2ikayi]{padding:20px 22px;position:relative}.wordmark[data-astro-cid-hd2ikayi]{font-size:24px}.menu-toggle[data-astro-cid-hd2ikayi]{display:block}.nav[data-astro-cid-hd2ikayi]{display:none;position:absolute;left:17px;right:17px;top:76px;z-index:5;background:#171b1deb;padding:20px;border:1px solid #ffffff60;border-radius:12px;flex-direction:column;gap:3px;align-items:stretch}.nav[data-astro-cid-hd2ikayi].open{display:flex}.nav[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{min-height:44px;padding:6px 10px}.hero-center[data-astro-cid-hd2ikayi]{margin-top:50px;padding:0 23px}.hero[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi]{font-size:40px;letter-spacing:-1.8px;line-height:1.33;margin-top:22px}.hero-center[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:15px}.tag[data-astro-cid-hd2ikayi]{font-size:9px;letter-spacing:.7px;padding:5px 12px}.hero-bottom[data-astro-cid-hd2ikayi]{left:23px;right:23px;bottom:35px;align-items:start;flex-direction:column;gap:20px}.hero-bottom[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:12px;max-width:270px}.hero-bottom[data-astro-cid-hd2ikayi] .pill[data-astro-cid-hd2ikayi]{font-size:12px}.hero-credit[data-astro-cid-hd2ikayi]{font-size:9px;padding:8px 22px}.inside[data-astro-cid-hd2ikayi]{padding:0 23px}.section-title[data-astro-cid-hd2ikayi]{display:block;margin-bottom:25px}.section-title[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:32px}.section-title[data-astro-cid-hd2ikayi] .intro[data-astro-cid-hd2ikayi]{max-width:none;font-size:14px;margin:20px 0 0}.eyebrow[data-astro-cid-hd2ikayi]{font-size:9px}.filters[data-astro-cid-hd2ikayi]{gap:7px}.filter[data-astro-cid-hd2ikayi]{padding:6px 13px;font-size:12px}.search[data-astro-cid-hd2ikayi]{margin:8px 0 0;width:100%}.search[data-astro-cid-hd2ikayi] input[data-astro-cid-hd2ikayi]{width:100%;font-size:14px}.destinations[data-astro-cid-hd2ikayi]{grid-template-columns:1fr;gap:22px}.photo-card[data-astro-cid-hd2ikayi]{height:360px}.card-copy[data-astro-cid-hd2ikayi]{bottom:24px;left:23px}.card-copy[data-astro-cid-hd2ikayi] .en[data-astro-cid-hd2ikayi]{font-size:30px}.card-copy[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:22px}.card-copy[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{font-size:12px}.image-credit[data-astro-cid-hd2ikayi]{font-size:10px}.belief-grid[data-astro-cid-hd2ikayi]{grid-template-columns:1fr;gap:28px}.belief-copy[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{margin-top:22px;font-size:15px}.belief[data-astro-cid-hd2ikayi] b[data-astro-cid-hd2ikayi]{font-size:14px}.belief[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{padding-left:72px}.belief[data-astro-cid-hd2ikayi] summary[data-astro-cid-hd2ikayi]{padding:18px 17px;gap:14px}.visual[data-astro-cid-hd2ikayi]{min-height:400px;padding:25px}.visual[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:35px}.visual[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:13px}.guide-grid[data-astro-cid-hd2ikayi]{grid-template-columns:1fr}.guide[data-astro-cid-hd2ikayi]{padding:23px}.guide[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:15px}.companions[data-astro-cid-hd2ikayi]{gap:18px;grid-template-columns:1fr 1fr}.companion[data-astro-cid-hd2ikayi]{padding:20px 16px}.companion[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:18px}.companion[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:13px}.companion[data-astro-cid-hd2ikayi] .text-link[data-astro-cid-hd2ikayi]{font-size:12px;gap:10px}.cta[data-astro-cid-hd2ikayi]{min-height:640px;padding:60px 23px 260px}.cta[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:34px}.cta[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:14px}.cta-actions[data-astro-cid-hd2ikayi]{gap:10px}.cta[data-astro-cid-hd2ikayi] .pill[data-astro-cid-hd2ikayi]{gap:18px;padding:9px 16px;font-size:12px}.footer-grid[data-astro-cid-hd2ikayi]{gap:30px 20px}.footer-grid[data-astro-cid-hd2ikayi]>div[data-astro-cid-hd2ikayi]:first-child{grid-column:1/-1}.footer-bottom[data-astro-cid-hd2ikayi]{flex-direction:column;gap:10px}.footer[data-astro-cid-hd2ikayi]{padding-top:38px}.section[data-astro-cid-hd2ikayi]{padding-top:48px;padding-bottom:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-hd2ikayi]{transition:none!important}}.wordmark[data-astro-cid-hd2ikayi]{display:inline-flex;align-items:center;gap:10px;font-style:normal;letter-spacing:-.6px;flex-shrink:0}.wordmark[data-astro-cid-hd2ikayi] .brand-mark[data-astro-cid-hd2ikayi]{display:block;width:43px;height:43px;object-fit:contain;flex-shrink:0}.wordmark[data-astro-cid-hd2ikayi] .brand-name[data-astro-cid-hd2ikayi]{display:block;font:600 25px/1.15 Georgia,serif;letter-spacing:-.7px;margin:0}.wordmark[data-astro-cid-hd2ikayi] .brand-name[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{display:block;font:9px/1.5 sans-serif;letter-spacing:1.5px;margin-top:6px}.footer[data-astro-cid-hd2ikayi] .brand-name[data-astro-cid-hd2ikayi]{font-size:27px}@media(max-width:540px){.wordmark[data-astro-cid-hd2ikayi] .brand-name[data-astro-cid-hd2ikayi]{font-size:23px}.wordmark[data-astro-cid-hd2ikayi] .brand-mark[data-astro-cid-hd2ikayi]{width:37px;height:37px}.wordmark[data-astro-cid-hd2ikayi] .brand-name[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{font-size:7px;letter-spacing:1px}}.ez-home-content[data-astro-cid-hd2ikayi]{--ink:#181818;--muted:#5c5c5c;--line:#d5d5d5;--soft:#f3f3f1;color:#181818;background:#fff;font:16px/1.75 Pretendard,Noto Sans KR,system-ui,sans-serif}.hero[data-astro-cid-hd2ikayi]{height:550px}.hero-center[data-astro-cid-hd2ikayi]{margin:0 auto;padding-top:170px}.image-credit[data-astro-cid-hd2ikayi]{font-size:11px}.journey-quick[data-astro-cid-hd2ikayi]{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:25px 0}.journey-quick[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{display:flex;align-items:center;min-height:44px;padding:7px 18px;border:1px solid #fff;border-radius:99px;font-size:13px;background:#10101050;color:#fff}.journey-quick[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]:hover{background:#fff;color:#181818}.map-entry[data-astro-cid-hd2ikayi]{padding:40px 25px;background:#f3f3f1;text-align:center}.map-entry[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{margin:0 0 10px;font-size:32px}.map-entry[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:15px;color:#555;margin:0}.hero-bottom[data-astro-cid-hd2ikayi]{bottom:32px}.hero-bottom[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:14px}.card-copy[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{font-size:12px}.guide[data-astro-cid-hd2ikayi]>a[data-astro-cid-hd2ikayi]{color:inherit;display:block}.guide[data-astro-cid-hd2ikayi]>a[data-astro-cid-hd2ikayi]:hover h3[data-astro-cid-hd2ikayi]{text-decoration:underline}.photo-card[data-astro-cid-hd2ikayi]:focus-visible{outline-offset:5px}.guide[data-astro-cid-hd2ikayi] .text-link[data-astro-cid-hd2ikayi]{font-size:14px}.empty[data-astro-cid-hd2ikayi]{font-size:16px}@media(max-width:540px){.hero[data-astro-cid-hd2ikayi]{height:690px}.hero-center[data-astro-cid-hd2ikayi]{margin:0;padding-top:160px}.hero[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi]{font-size:35px}.hero-bottom[data-astro-cid-hd2ikayi]{bottom:24px;gap:16px}.journey-quick[data-astro-cid-hd2ikayi]{gap:7px;margin:20px 0}.journey-quick[data-astro-cid-hd2ikayi] a[data-astro-cid-hd2ikayi]{padding:5px 13px;font-size:12px}.hero-center[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:16px}.hero-bottom[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:13px}.image-credit[data-astro-cid-hd2ikayi],.hero-credit[data-astro-cid-hd2ikayi]{font-size:11px}.guide[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:16px}.map-entry[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:27px}}.ez-home-content[data-astro-cid-hd2ikayi] section[data-astro-cid-hd2ikayi]{margin:0}.hero[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi].hero-slide{opacity:0;transition:opacity .45s ease;object-position:center 50%}.hero[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi].hero-slide.is-active{opacity:1}.hero-photo-meta[data-astro-cid-hd2ikayi]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 32px;border-bottom:1px solid #e4e4df;min-height:88px;background:#fff}.hero-photo-meta[data-astro-cid-hd2ikayi] .hero-credit[data-astro-cid-hd2ikayi]{border:0;padding:0;margin:0;flex:1;color:#555;line-height:1.7;font-size:12px}.hero-credit[data-astro-cid-hd2ikayi] strong[data-astro-cid-hd2ikayi]{color:#222;font-weight:600}.hero-photo-controls[data-astro-cid-hd2ikayi]{display:flex;gap:7px;align-items:center;flex-shrink:0;font-size:12px}.hero-photo-controls[data-astro-cid-hd2ikayi]>span[data-astro-cid-hd2ikayi]{margin-right:7px;min-width:105px}.hero-photo-controls[data-astro-cid-hd2ikayi] small[data-astro-cid-hd2ikayi]{display:block;color:#666;font-size:11px}.hero-photo-controls[data-astro-cid-hd2ikayi] button[data-astro-cid-hd2ikayi]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #ccc;background:#fff;color:#222;border-radius:99px;padding:7px 12px;font-size:13px}.hero-photo-controls[data-astro-cid-hd2ikayi] button[data-astro-cid-hd2ikayi]:hover{background:#f0f0ec}.hero-photo-controls[data-astro-cid-hd2ikayi] button[data-astro-cid-hd2ikayi][aria-pressed=true]{background:#181818;color:#fff}.hero-photo-controls[data-astro-cid-hd2ikayi] button[data-astro-cid-hd2ikayi]:focus-visible{outline:3px solid #137e73;outline-offset:3px}@media(max-width:760px){.hero-photo-meta[data-astro-cid-hd2ikayi]{padding:14px 22px;align-items:start;flex-direction:column;gap:10px}.hero-photo-controls[data-astro-cid-hd2ikayi]{align-self:flex-end}.hero-photo-meta[data-astro-cid-hd2ikayi] .hero-credit[data-astro-cid-hd2ikayi]{font-size:11px}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-hd2ikayi]>img[data-astro-cid-hd2ikayi].hero-slide{transition:none}}.hero[data-astro-cid-hd2ikayi] .hero-center[data-astro-cid-hd2ikayi]{position:absolute;inset:auto 0 30%;transform:translateY(50%);margin:0 auto;padding:0 23px;z-index:2}.hero[data-astro-cid-hd2ikayi] .hero-center[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi]{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;font-size:clamp(14px,4.2vw,64px);line-height:1.35;white-space:nowrap;letter-spacing:-.02em;margin:0;color:#fff9;text-shadow:0 2px 12px rgb(0 0 0 / 16%)}.hero[data-astro-cid-hd2ikayi] .hero-center[data-astro-cid-hd2ikayi] h1[data-astro-cid-hd2ikayi].hero-heading-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ez-home-content[data-astro-cid-hd2ikayi] .safety-home[data-astro-cid-hd2ikayi]{padding-top:42px;padding-bottom:12px}.safety-home-heading[data-astro-cid-hd2ikayi]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.safety-home-heading[data-astro-cid-hd2ikayi] h2[data-astro-cid-hd2ikayi]{font-size:clamp(24px,2.5vw,32px);line-height:1.4;margin:10px 0 0;letter-spacing:-.8px}.safety-home-heading[data-astro-cid-hd2ikayi]>a[data-astro-cid-hd2ikayi]{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:underline;flex-shrink:0}.safety-home-grid[data-astro-cid-hd2ikayi]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.safety-home-card[data-astro-cid-hd2ikayi]{display:flex;flex-direction:column;padding:20px;border:1px solid #deded8;border-radius:10px;background:#fafaf8;color:#252525;min-height:210px;text-decoration:none}.safety-home-card[data-astro-cid-hd2ikayi]:hover{background:#f1f1ec;border-color:#aaa}.safety-home-card[data-astro-cid-hd2ikayi]:focus-visible{outline:2px solid #333;outline-offset:4px}.safety-home-index[data-astro-cid-hd2ikayi]{font:italic 17px/1.4 Georgia,serif;color:#777}.safety-home-card[data-astro-cid-hd2ikayi] h3[data-astro-cid-hd2ikayi]{font-size:19px;margin:8px 0;line-height:1.5}.safety-home-card[data-astro-cid-hd2ikayi] p[data-astro-cid-hd2ikayi]{font-size:16px;line-height:1.7;color:#555;margin:0 0 16px;word-break:keep-all}.safety-home-more[data-astro-cid-hd2ikayi]{font-size:13px;margin-top:auto;text-decoration:underline}@media(max-width:900px){.safety-home-grid[data-astro-cid-hd2ikayi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.safety-home-heading[data-astro-cid-hd2ikayi]{display:block}.safety-home-heading[data-astro-cid-hd2ikayi]>a[data-astro-cid-hd2ikayi]{margin-top:8px}.safety-home-grid[data-astro-cid-hd2ikayi]{grid-template-columns:1fr}.safety-home-card[data-astro-cid-hd2ikayi]{min-height:0}.ez-home-content[data-astro-cid-hd2ikayi] .safety-home[data-astro-cid-hd2ikayi]{padding-top:30px}}.safety-home-heading[data-astro-cid-hd2ikayi] .safety-home-intro[data-astro-cid-hd2ikayi]{font-size:16px;line-height:1.7;color:#595959;margin:12px 0 0;word-break:keep-all}#journey-regions[data-astro-cid-hd2ikayi] .section-title[data-astro-cid-hd2ikayi]{margin-bottom:14px}#journey-regions[data-astro-cid-hd2ikayi]>.result[data-astro-cid-hd2ikayi]{margin:0 0 22px;min-height:0}.map-video-credit[data-astro-cid-tsogqf52]{font-size:11px;line-height:1.5;margin:8px 0;color:#61717e}.map-video-credit[data-astro-cid-tsogqf52] a[data-astro-cid-tsogqf52]{color:inherit}.map-reference-label[data-astro-cid-tsogqf52]{font-size:10px}.map-place-preview[data-astro-cid-tsogqf52]{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;background:linear-gradient(135deg,#203b4c,#267e89);color:#fff;font-size:20px;line-height:1.6;font-weight:700;text-align:center;overflow-wrap:anywhere}.map-photo-credit[data-astro-cid-tsogqf52]{font-size:10px;line-height:1.6;color:#61717e}.map-photo-credit[data-astro-cid-tsogqf52] a[data-astro-cid-tsogqf52]{color:inherit}.map-camera-intro[data-astro-cid-tsogqf52]{font-size:14px;color:#526b79;line-height:1.8;margin:10px 0}.thumbnail[data-astro-cid-tsogqf52]{position:relative}.map-reference-label[data-astro-cid-tsogqf52]{position:absolute;left:8px;bottom:8px;right:8px;width:fit-content;max-width:calc(100% - 16px);font-size:11px;padding:4px 7px;border-radius:4px;color:#fff;background:#203743e6}.home-beach-panel[data-astro-cid-fpeehr2o]{padding:22px}.home-beach-panel[data-astro-cid-fpeehr2o] h2[data-astro-cid-fpeehr2o]{font-size:24px;margin:0 0 12px}.home-beach-panel[data-astro-cid-fpeehr2o] p[data-astro-cid-fpeehr2o]{font-size:14px;line-height:1.9}.home-beach-panel[data-astro-cid-fpeehr2o] nav[data-astro-cid-fpeehr2o]{display:flex;gap:8px;flex-wrap:wrap}.home-beach-panel[data-astro-cid-fpeehr2o] button[data-astro-cid-fpeehr2o]{background:#fff;border:1px solid #dce5e8;color:#247b85;border-radius:18px;padding:8px 12px;cursor:pointer}.home-beach-panel[data-astro-cid-fpeehr2o] nav[data-astro-cid-fpeehr2o] button[data-astro-cid-fpeehr2o][aria-pressed=true]{background:#247b85;color:#fff}.home-beach-panel[data-astro-cid-fpeehr2o] article[data-astro-cid-fpeehr2o]{border:1px solid #dce5e8;border-radius:12px;overflow:hidden;margin:16px 0;background:#fff}.beach-result-copy[data-astro-cid-fpeehr2o]{padding:18px}.beach-list-photo[data-astro-cid-fpeehr2o]{margin:0}.beach-list-photo[data-astro-cid-fpeehr2o]>a[data-astro-cid-fpeehr2o]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#edf4f5}.beach-list-photo[data-astro-cid-fpeehr2o] img[data-astro-cid-fpeehr2o]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.beach-list-photo[data-astro-cid-fpeehr2o] figcaption[data-astro-cid-fpeehr2o]{padding:10px 18px 0;font-size:11px;line-height:1.65;color:#627787;overflow-wrap:anywhere}.home-beach-panel[data-astro-cid-fpeehr2o] small[data-astro-cid-fpeehr2o]{font-size:11px;color:#627787}.home-beach-panel[data-astro-cid-fpeehr2o] h3[data-astro-cid-fpeehr2o]{font-size:20px;margin:8px 0}.home-beach-panel[data-astro-cid-fpeehr2o] a[data-astro-cid-fpeehr2o]{color:#247b85}.home-beach-panel[data-astro-cid-fpeehr2o] [data-astro-cid-fpeehr2o][hidden],.home-beach-panel[data-astro-cid-fpeehr2o][hidden]{display:none!important}.home-temple-panel[data-astro-cid-iy4mbfm6]{padding:22px;color:#253545}.home-temple-panel[data-astro-cid-iy4mbfm6] h2[data-astro-cid-iy4mbfm6]{font-size:24px;margin:0 0 12px}.home-temple-panel[data-astro-cid-iy4mbfm6] p[data-astro-cid-iy4mbfm6]{font-size:14px;line-height:1.8}.home-temple-panel[data-astro-cid-iy4mbfm6] label[data-astro-cid-iy4mbfm6]{display:block;font-size:14px}.home-temple-panel[data-astro-cid-iy4mbfm6] select[data-astro-cid-iy4mbfm6]{display:block;width:100%;min-width:0;padding:12px;margin-top:8px;background:#fff;border:1px solid #cbdce0;border-radius:9px;font:inherit;color:inherit}.home-temple-panel[data-astro-cid-iy4mbfm6] article[data-astro-cid-iy4mbfm6]{border:1px solid #dce5e8;border-radius:12px;padding:18px;margin:16px 0;background:#fff}.home-temple-panel[data-astro-cid-iy4mbfm6] h3[data-astro-cid-iy4mbfm6]{font-size:19px;line-height:1.6;margin:8px 0}.home-temple-panel[data-astro-cid-iy4mbfm6] small[data-astro-cid-iy4mbfm6],.english[data-astro-cid-iy4mbfm6]{color:#61717e}.home-temple-panel[data-astro-cid-iy4mbfm6] a[data-astro-cid-iy4mbfm6]{color:#247b85}.home-temple-panel[data-astro-cid-iy4mbfm6] button[data-astro-cid-iy4mbfm6]{background:#fff;color:#247b85;border:1px solid #cbdce0;border-radius:9px;min-height:42px;padding:8px 12px;cursor:pointer}.home-temple-panel[data-astro-cid-iy4mbfm6] .place-summary[data-astro-cid-iy4mbfm6]{display:block;margin:12px 0}.home-temple-panel[data-astro-cid-iy4mbfm6] .place-notice[data-astro-cid-iy4mbfm6]{display:block;margin:8px 0;font-size:13px;line-height:1.7}.photo-unavailable[data-astro-cid-iy4mbfm6]{padding:22px 12px;background:#eff4f7;border-radius:10px;color:#61717e}.home-temple-panel[data-astro-cid-iy4mbfm6] nav[data-astro-cid-iy4mbfm6]{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.home-temple-panel[data-astro-cid-iy4mbfm6] button[data-astro-cid-iy4mbfm6]:disabled{opacity:.4;cursor:default}.all-temples[data-astro-cid-iy4mbfm6]{display:block;margin-top:20px}.home-temple-panel[data-astro-cid-iy4mbfm6] [data-astro-cid-iy4mbfm6][hidden]{display:none!important}.thailand-explorer.temple-mode .browse-panel,.thailand-explorer.temple-mode .panel-camera-count{display:none}.thailand-explorer.nature-mode .region-control,.thailand-explorer.city-mode .region-control{display:none!important}.temple-result-selected{outline:2px solid #247b85;outline-offset:2px}.home-festival-panel[data-astro-cid-rzoewz3j]{padding:22px;color:#253545}.home-festival-panel[data-astro-cid-rzoewz3j] h2[data-astro-cid-rzoewz3j]{font-size:24px;margin:0 0 12px}.home-festival-panel[data-astro-cid-rzoewz3j] p[data-astro-cid-rzoewz3j]{font-size:14px;line-height:1.9}.home-festival-panel[data-astro-cid-rzoewz3j] label[data-astro-cid-rzoewz3j]{display:block;font-size:14px}.home-festival-panel[data-astro-cid-rzoewz3j] select[data-astro-cid-rzoewz3j]{display:block;width:100%;min-width:0;padding:12px;margin-top:8px;background:#fff;border:1px solid #cbdce0;border-radius:9px;font:inherit;color:inherit}.home-festival-panel[data-astro-cid-rzoewz3j] article[data-astro-cid-rzoewz3j]{border:1px solid #dce5e8;border-radius:12px;padding:18px;margin:16px 0;background:#fff}.home-festival-panel[data-astro-cid-rzoewz3j] h3[data-astro-cid-rzoewz3j]{font-size:19px;line-height:1.6;margin:8px 0}.home-festival-panel[data-astro-cid-rzoewz3j] small[data-astro-cid-rzoewz3j],.festival-english[data-astro-cid-rzoewz3j]{color:#61717e}.home-festival-panel[data-astro-cid-rzoewz3j] a[data-astro-cid-rzoewz3j]{color:#247b85}.home-festival-panel[data-astro-cid-rzoewz3j] button[data-astro-cid-rzoewz3j]{background:#fff;color:#247b85;border:1px solid #cbdce0;border-radius:9px;min-height:44px;padding:8px 12px;cursor:pointer}.home-festival-panel[data-astro-cid-rzoewz3j] nav[data-astro-cid-rzoewz3j]{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.home-festival-panel[data-astro-cid-rzoewz3j] button[data-astro-cid-rzoewz3j]:disabled{opacity:.4;cursor:default}.all-festivals[data-astro-cid-rzoewz3j]{display:block;margin-top:20px}.home-festival-panel[data-astro-cid-rzoewz3j] [data-astro-cid-rzoewz3j][hidden],.home-festival-panel[data-astro-cid-rzoewz3j][hidden]{display:none!important}.thailand-explorer.festival-mode .browse-panel,.thailand-explorer.festival-mode .panel-camera-count{display:none}.festival-result-selected{outline:2px solid #946029;outline-offset:2px}.festival-pin{width:25px;height:25px;border:3px solid #fff;border-radius:50%;background:#a56026;color:#fff;box-shadow:0 2px 8px #25354560;cursor:pointer;font-size:12px}.festival-pin:focus-visible{outline:3px solid #172f48;outline-offset:2px}.home-weather-panel[data-astro-cid-pcomnysr]{padding:24px 22px;color:#253545}.home-weather-panel[data-astro-cid-pcomnysr][hidden],.home-weather-panel[data-astro-cid-pcomnysr] [data-astro-cid-pcomnysr][hidden]{display:none!important}.weather-kicker[data-astro-cid-pcomnysr]{display:block;font-size:12px;color:#247b85;font-weight:700;letter-spacing:.04em}.home-weather-panel[data-astro-cid-pcomnysr] h2[data-astro-cid-pcomnysr]{font-size:24px;line-height:1.45;margin:8px 0 12px}.home-weather-panel[data-astro-cid-pcomnysr] p[data-astro-cid-pcomnysr]{font-size:14px;line-height:1.85;margin:0 0 16px}.weather-city-label[data-astro-cid-pcomnysr]{display:block;font-size:13px;font-weight:700;margin:22px 0 8px}.home-weather-panel[data-astro-cid-pcomnysr] select[data-astro-cid-pcomnysr]{display:block;width:100%;min-width:0;min-height:46px;border:1px solid #bbced8;border-radius:9px;padding:10px 12px;background:#fff;color:inherit;font:inherit;font-size:14px}.weather-quick-cities[data-astro-cid-pcomnysr]{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px}.weather-quick-cities[data-astro-cid-pcomnysr] button[data-astro-cid-pcomnysr]{font:inherit;font-size:12px;color:#247b85;background:#fff;border:1px solid #cedee3;border-radius:18px;min-height:36px;padding:6px 11px}.weather-quick-cities[data-astro-cid-pcomnysr] button[data-astro-cid-pcomnysr][aria-pressed=true]{color:#fff;background:#247b85;border-color:#247b85}.weather-load-status[data-astro-cid-pcomnysr]{color:#536d7d}.weather-now-card[data-astro-cid-pcomnysr]{padding:20px 17px;background:#f0f7f8;border:1px solid #c8dfe4;border-radius:14px;margin:18px 0}.weather-now-heading[data-astro-cid-pcomnysr]{display:flex;align-items:center;justify-content:space-between;gap:12px}.weather-model-label[data-astro-cid-pcomnysr]{font-size:11px;color:#4a6c7c}.home-weather-panel[data-astro-cid-pcomnysr] h3[data-astro-cid-pcomnysr]{font-size:22px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.weather-temperature[data-astro-cid-pcomnysr]{font-size:35px;font-weight:700;letter-spacing:-1.3px;white-space:nowrap}.home-weather-panel[data-astro-cid-pcomnysr] .weather-condition[data-astro-cid-pcomnysr]{font-size:16px;font-weight:600;margin:9px 0 0}.weather-metrics[data-astro-cid-pcomnysr]{margin:20px 0 14px;display:grid;gap:12px}.weather-metrics[data-astro-cid-pcomnysr]>div[data-astro-cid-pcomnysr]{display:flex;align-items:baseline;justify-content:space-between;gap:15px;border-top:1px solid #d6e5e9;padding-top:12px}.weather-metrics[data-astro-cid-pcomnysr] dt[data-astro-cid-pcomnysr]{font-size:12px;color:#4a6372;line-height:1.6}.weather-metrics[data-astro-cid-pcomnysr] dd[data-astro-cid-pcomnysr]{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.home-weather-panel[data-astro-cid-pcomnysr] .weather-times[data-astro-cid-pcomnysr]{font-size:11px;line-height:1.8;color:#536d7d;margin:14px 0 0}.weather-times[data-astro-cid-pcomnysr] span[data-astro-cid-pcomnysr]{display:block}.weather-retry[data-astro-cid-pcomnysr]{font:inherit;color:#247b85;background:#fff;border:1px solid #bbced8;border-radius:8px;padding:10px 13px;min-height:44px;margin:0 0 18px}.weather-retry[data-astro-cid-pcomnysr]:disabled{opacity:.5}.home-weather-panel[data-astro-cid-pcomnysr] .weather-model-note[data-astro-cid-pcomnysr]{font-size:12px;color:#536d7d;margin:18px 0 12px}.home-weather-panel[data-astro-cid-pcomnysr] .weather-attribution[data-astro-cid-pcomnysr]{font-size:11px;line-height:1.9;color:#536d7d;margin:0 0 22px}.weather-station-link[data-astro-cid-pcomnysr]{display:inline-block;margin:0 0 12px;color:#247b85;font-size:12px;text-decoration:underline;text-underline-offset:3px}.home-weather-panel[data-astro-cid-pcomnysr] .weather-station[data-astro-cid-pcomnysr]{font-size:12px;line-height:1.8;margin:10px 0}.weather-attribution[data-astro-cid-pcomnysr] a[data-astro-cid-pcomnysr]{text-decoration:underline;text-underline-offset:3px}.weather-climate-link[data-astro-cid-pcomnysr]{display:block;padding-top:17px;border-top:1px solid #dce5e8;font-size:13px;line-height:1.8;font-weight:600;color:#247b85}.thailand-explorer.weather-mode .browse-panel,.thailand-explorer.weather-mode .panel-camera-count,.thailand-explorer.weather-mode .search-area,.thailand-explorer.weather-mode .region-control{display:none!important}@media(max-width:799px){.home-weather-panel[data-astro-cid-pcomnysr]{padding:24px 18px}.weather-now-card[data-astro-cid-pcomnysr]{max-width:520px}.weather-quick-cities[data-astro-cid-pcomnysr] button[data-astro-cid-pcomnysr]{min-height:40px}}.home-map-summary[data-astro-cid-5d5vzzcc]{font-size:13px;line-height:1.85;color:#486576;margin:14px 0;overflow-wrap:anywhere}.home-map-summary[data-astro-cid-5d5vzzcc][hidden]{display:none!important}.home-beach-panel[data-astro-cid-5d5vzzcc]{padding:22px}.home-beach-panel[data-astro-cid-5d5vzzcc] h2[data-astro-cid-5d5vzzcc]{font-size:24px;margin:0 0 12px}.home-beach-panel[data-astro-cid-5d5vzzcc] p[data-astro-cid-5d5vzzcc]{font-size:14px;line-height:1.9}.home-beach-panel[data-astro-cid-5d5vzzcc] nav[data-astro-cid-5d5vzzcc]{display:flex;gap:8px;flex-wrap:wrap}.home-beach-panel[data-astro-cid-5d5vzzcc] button[data-astro-cid-5d5vzzcc]{background:#fff;border:1px solid #dce5e8;color:#247b85;border-radius:18px;padding:8px 12px;cursor:pointer}.home-beach-panel[data-astro-cid-5d5vzzcc] nav[data-astro-cid-5d5vzzcc] button[data-astro-cid-5d5vzzcc][aria-pressed=true]{background:#247b85;color:#fff}.home-beach-panel[data-astro-cid-5d5vzzcc] article[data-astro-cid-5d5vzzcc]{border:1px solid #dce5e8;border-radius:12px;padding:18px;margin:16px 0;background:#fff}.home-beach-panel[data-astro-cid-5d5vzzcc] small[data-astro-cid-5d5vzzcc]{font-size:11px;color:#627787}.home-beach-panel[data-astro-cid-5d5vzzcc] h3[data-astro-cid-5d5vzzcc]{font-size:20px;margin:8px 0}.home-beach-panel[data-astro-cid-5d5vzzcc] a[data-astro-cid-5d5vzzcc]{color:#247b85}.home-beach-panel[data-astro-cid-5d5vzzcc] article[data-astro-cid-5d5vzzcc]>button[data-astro-cid-5d5vzzcc]{display:block;margin-top:12px}.home-beach-panel[data-astro-cid-5d5vzzcc] [data-astro-cid-5d5vzzcc][hidden]{display:none!important}.thailand-explorer.beach-mode .browse-panel,.thailand-explorer.beach-mode .panel-camera-count{display:none}.beach-pin{background:#207f89;color:#fff;border:3px solid #fff;border-radius:20px;padding:9px 13px;box-shadow:0 2px 10px #25354540;cursor:pointer;font-size:12px;font-weight:700}.beach-pin.compact-beach-pin{padding:0;width:17px;height:17px;border-radius:50%}.beach-pin.compact-beach-pin span{display:none}.map-hub-home-entry[data-astro-cid-az3n2ylf]{max-width:1440px;margin:24px auto;padding:0 24px}.map-hub-home-entry[data-astro-cid-az3n2ylf] a[data-astro-cid-az3n2ylf]{display:inline-block;padding:14px 22px;border-radius:8px;background:#252525;color:#fff;text-decoration:none;font-weight:600}html[lang|=ko] .home-entry-intro .entry-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}html[lang|=ko] .home-entry-intro .entry-photo-card{display:flex;flex-direction:column;min-width:0;padding:0!important;margin:0;border:1px solid #dddcd5;border-radius:12px;overflow:hidden;background:#fff;box-shadow:none}.entry-card-photo{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;flex-shrink:0;background:#f0f1ed}.entry-card-photo>.entry-photo-link{display:block;position:absolute;inset:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.entry-card-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.entry-card-screen img{object-fit:contain;background:#eef1f4}html[lang|=ko] .entry-photo-card .entry-card-credit{position:absolute;left:10px;right:10px;bottom:7px;max-height:calc(100% - 14px);overflow:auto;z-index:2;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:9px;color:#fff;text-shadow:0 1px 3px #000,0 0 5px #000}html[lang|=ko] .entry-photo-card .entry-card-credit summary{min-height:22px!important;line-height:22px!important;padding:0!important;background:transparent!important;color:#fff!important;font-size:9px!important;font-weight:700;cursor:pointer}html[lang|=ko] .entry-photo-card .entry-card-credit div,html[lang|=ko] .entry-photo-card .entry-card-credit a{background:transparent!important;color:#fff!important;font-size:9px!important;line-height:1.7;text-shadow:0 1px 3px #000,0 0 5px #000}html[lang|=ko] .entry-photo-card .entry-card-credit a{display:inline!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;text-decoration:underline}html[lang|=ko] .home-entry-intro .entry-photo-card>.entry-card-copy{display:flex;flex-direction:column;flex:1;padding:24px!important;border:0!important;border-radius:0!important;background:transparent;box-shadow:none;color:#252525;text-decoration:none;min-width:0}html[lang|=ko] .home-entry-intro .entry-card-copy>span{font-size:23px;line-height:1;margin-bottom:16px}html[lang|=ko] .home-entry-intro .entry-card-copy h3{font-size:19px;line-height:1.5;margin:0 0 14px}html[lang|=ko] .home-entry-intro .entry-card-copy p{font-size:16px;line-height:1.75;color:#626b68;margin:0;word-break:keep-all;overflow-wrap:anywhere}.entry-photo-card .entry-card-copy:hover h3{text-decoration:underline}.entry-photo-card :is(a,summary):focus-visible{outline:3px solid #0f766e;outline-offset:-3px}@media(max-width:1000px){html[lang|=ko] .home-entry-intro .entry-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){html[lang|=ko] .home-entry-intro .entry-photo-grid{grid-template-columns:1fr}.entry-card-photo{aspect-ratio:16/9}html[lang|=ko] .home-entry-intro .entry-photo-card>.entry-card-copy{padding:22px!important}}.destination-region-maps[data-astro-cid-r55zc3nv]{margin-top:24px;scroll-margin-top:140px}.region-maps-intro[data-astro-cid-r55zc3nv]{font-size:16px;line-height:1.8;color:#555;margin:0 0 30px}.destination-region-section[data-astro-cid-r55zc3nv]{border-top:1px solid #d4d7cf;padding-top:28px;margin-top:36px;scroll-margin-top:145px}.destination-region-section[data-astro-cid-r55zc3nv][hidden]{display:none!important}.region-map-heading[data-astro-cid-r55zc3nv]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.region-map-eyebrow[data-astro-cid-r55zc3nv]{font-size:11px;letter-spacing:1.8px;color:#666}.region-map-heading[data-astro-cid-r55zc3nv] h2[data-astro-cid-r55zc3nv]{font-size:29px;line-height:1.4;margin:6px 0 0;letter-spacing:-.6px}.region-map-heading[data-astro-cid-r55zc3nv] a[data-astro-cid-r55zc3nv]{min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:underline;flex-shrink:0;color:#333}.region-map-layout[data-astro-cid-r55zc3nv]{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:24px;align-items:start}.region-map-frame[data-astro-cid-r55zc3nv]{min-width:0}.region-travel-map[data-astro-cid-r55zc3nv]{height:620px;position:relative;background:#eef1eb;border:1px solid #d4d7cf;border-radius:10px;isolation:isolate;z-index:0}.region-map-loading[data-astro-cid-r55zc3nv]{position:absolute;inset:0;display:grid;place-items:center;padding:20px;font-size:15px;color:#555}.region-map-places[data-astro-cid-r55zc3nv] h3[data-astro-cid-r55zc3nv]{font-size:17px;line-height:1.6;margin:0 0 10px}.region-map-places[data-astro-cid-r55zc3nv] ol[data-astro-cid-r55zc3nv]{margin:0;padding:0;list-style:none}.region-map-places[data-astro-cid-r55zc3nv] li[data-astro-cid-r55zc3nv]{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e3e3dd;min-height:48px}.region-map-places[data-astro-cid-r55zc3nv] button[data-astro-cid-r55zc3nv]{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#333;font:inherit;font-size:15px;padding:6px 0;min-height:44px;text-align:left;cursor:pointer}.region-map-places[data-astro-cid-r55zc3nv] button[data-astro-cid-r55zc3nv] span[data-astro-cid-r55zc3nv]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#364b43;color:#fff;font-size:12px;flex-shrink:0}.region-map-places[data-astro-cid-r55zc3nv] li[data-astro-cid-r55zc3nv] a[data-astro-cid-r55zc3nv]{font-size:12px;min-height:44px;display:flex;align-items:center;text-decoration:underline;color:#555;white-space:nowrap}.region-map-places[data-astro-cid-r55zc3nv] p[data-astro-cid-r55zc3nv],.region-map-note[data-astro-cid-r55zc3nv]{font-size:12px;line-height:1.8;color:#666;margin:14px 0}.region-destination-pin{background:transparent!important;border:0!important}.region-destination-pin span{display:grid;place-items:center;width:30px;height:30px;background:#364b43;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #0004}.region-destination-pin b{transform:rotate(45deg);font:600 13px/1 system-ui,sans-serif;color:#fff}.region-destination-pin.selected span{background:#875831}.region-pin-popup{min-width:160px;max-width:240px;font:14px/1.7 system-ui,sans-serif;color:#333}.region-pin-popup strong{font-size:17px}.region-pin-popup p{font-size:13px!important;line-height:1.7!important;margin:8px 0!important;color:#555}.region-pin-popup a{display:flex;align-items:center;min-height:44px;text-decoration:underline;color:#235a49}@media(max-width:760px){.region-map-layout[data-astro-cid-r55zc3nv]{grid-template-columns:1fr;gap:16px}.region-travel-map[data-astro-cid-r55zc3nv]{height:520px}.region-map-heading[data-astro-cid-r55zc3nv] h2[data-astro-cid-r55zc3nv]{font-size:25px}.region-map-heading[data-astro-cid-r55zc3nv]{gap:12px}.region-map-heading[data-astro-cid-r55zc3nv] a[data-astro-cid-r55zc3nv]{font-size:13px}.region-map-places[data-astro-cid-r55zc3nv] ol[data-astro-cid-r55zc3nv]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.region-map-places[data-astro-cid-r55zc3nv] li[data-astro-cid-r55zc3nv] a[data-astro-cid-r55zc3nv]{font-size:11px}}@media(max-width:420px){.region-map-places[data-astro-cid-r55zc3nv] ol[data-astro-cid-r55zc3nv]{grid-template-columns:1fr}.region-travel-map[data-astro-cid-r55zc3nv]{height:520px}}html[lang|=ko] .destination-city-hub .region-pin-popup p{font-size:13px!important;line-height:1.65!important;margin:8px 0!important;font-weight:400!important}html[lang|=ko] .destination-city-hub .region-pin-popup strong{font-size:16px!important;line-height:1.5!important}html[lang|=ko] .destination-city-hub .region-pin-popup a{font-size:13px!important;font-weight:500!important}.region-destination-pin span{margin:4px 7px}.region-travel-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;font-size:22px}.region-map-tabs[data-astro-cid-r55zc3nv]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.region-map-tabs[data-astro-cid-r55zc3nv] button[data-astro-cid-r55zc3nv]{min-height:44px;padding:8px 14px;border:1px solid #d4d7cf;background:#fff;border-radius:6px;font:inherit;font-size:14px;cursor:pointer;color:#333}.region-map-tabs[data-astro-cid-r55zc3nv] button[data-astro-cid-r55zc3nv][aria-pressed=true]{background:#364b43;color:#fff;border-color:#364b43}.region-map-tabs[data-astro-cid-r55zc3nv] small[data-astro-cid-r55zc3nv]{margin-left:7px;opacity:.8}.region-map-layout[data-astro-cid-r55zc3nv]{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)}.region-travel-map[data-astro-cid-r55zc3nv]{height:620px}.region-map-places[data-astro-cid-r55zc3nv]{max-height:620px;overflow-y:auto;padding-right:8px}.region-map-places[data-astro-cid-r55zc3nv] h2[data-astro-cid-r55zc3nv]{font-size:20px;margin:0 0 10px}.region-place-disclosure[data-astro-cid-r55zc3nv]{border-bottom:1px solid #d4d7cf}.region-place-disclosure[data-astro-cid-r55zc3nv][hidden]{display:none!important}.region-place-disclosure[data-astro-cid-r55zc3nv] summary[data-astro-cid-r55zc3nv]{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none}.region-place-disclosure[data-astro-cid-r55zc3nv] summary[data-astro-cid-r55zc3nv]::-webkit-details-marker{display:none}.region-place-disclosure[data-astro-cid-r55zc3nv] summary[data-astro-cid-r55zc3nv]:before{content:"▸";font-size:13px}.region-place-disclosure[data-astro-cid-r55zc3nv][open]>summary[data-astro-cid-r55zc3nv]:before{content:"▾"}.region-place-disclosure[data-astro-cid-r55zc3nv] summary[data-astro-cid-r55zc3nv] small[data-astro-cid-r55zc3nv]{margin-left:auto;font-size:12px;font-weight:400;color:#555}.region-place-disclosure[data-astro-cid-r55zc3nv] summary[data-astro-cid-r55zc3nv]:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.region-map-all-link[data-astro-cid-r55zc3nv]{display:flex;align-items:center;min-height:44px;font-size:13px;color:#235a49;text-decoration:underline}.travel-region-label{background:none;border:0}.travel-region-label button{background:#fffef5e8;color:#243c35;border:1px solid #7b8b80;border-radius:5px;min-height:44px;padding:6px 10px;font:600 12px/1.4 system-ui;white-space:nowrap;box-shadow:0 1px 5px #0002;cursor:pointer}@media(max-width:760px){.region-map-layout[data-astro-cid-r55zc3nv]{grid-template-columns:1fr}.region-travel-map[data-astro-cid-r55zc3nv]{height:520px}.region-map-places[data-astro-cid-r55zc3nv]{max-height:360px}.region-map-tabs[data-astro-cid-r55zc3nv]{gap:6px}.region-map-tabs[data-astro-cid-r55zc3nv] button[data-astro-cid-r55zc3nv]{font-size:12px;padding:8px 10px}}.destination-city-filters[data-astro-cid-3ytsyxzt]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px;border:1px solid #d3e3e7;border-radius:18px;background:#edf5f6;margin:24px 0 16px}.destination-city-filters[data-astro-cid-3ytsyxzt] label[data-astro-cid-3ytsyxzt]{display:grid;gap:10px;font-size:15px;font-weight:650;color:#264652}.destination-city-filters[data-astro-cid-3ytsyxzt] select[data-astro-cid-3ytsyxzt]{width:100%;min-width:0;min-height:50px;padding:12px 14px;border:1px solid #c4d6df;border-radius:10px;font:inherit;background:#fff;color:#243d4b}.destination-city-help[data-astro-cid-3ytsyxzt]{color:#647987;line-height:1.8;font-size:14px;margin:0 0 28px}.destination-city-grid[data-astro-cid-3ytsyxzt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.destination-city-grid[data-astro-cid-3ytsyxzt] article[data-astro-cid-3ytsyxzt]{min-width:0;border:1px solid #d7e4eb;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.destination-city-grid[data-astro-cid-3ytsyxzt] article[data-astro-cid-3ytsyxzt][hidden]{display:none}.destination-city-grid[data-astro-cid-3ytsyxzt] .attraction-photo{margin-bottom:0;display:flex;flex-direction:column}.destination-city-grid[data-astro-cid-3ytsyxzt] .attraction-photo img{border-radius:0;height:210px;object-fit:cover}.destination-city-grid[data-astro-cid-3ytsyxzt] .attraction-photo figcaption{padding:0 20px;font-size:11px;min-height:50px}.destination-city-copy[data-astro-cid-3ytsyxzt]{padding:22px;display:flex;flex-direction:column;flex:1}.destination-city-region[data-astro-cid-3ytsyxzt]{font-size:12px;color:#427c8c;margin:0 0 10px}.destination-city-copy[data-astro-cid-3ytsyxzt] h3[data-astro-cid-3ytsyxzt]{font-size:23px;line-height:1.5;margin:0 0 8px}.destination-city-copy[data-astro-cid-3ytsyxzt] h3[data-astro-cid-3ytsyxzt] a[data-astro-cid-3ytsyxzt]{color:#263c4b;text-decoration:none}.destination-city-english[data-astro-cid-3ytsyxzt]{font-size:13px;color:#667d89;min-height:42px;margin:0 0 16px;line-height:1.6}.destination-city-summary[data-astro-cid-3ytsyxzt]{font-size:16px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 24px}.destination-city-action[data-astro-cid-3ytsyxzt]{margin-top:auto;color:#237c89;font-size:15px;font-weight:700;line-height:1.8;text-decoration:none;min-height:44px;display:flex;align-items:center}.destination-city-pagination[data-astro-cid-3ytsyxzt]{display:flex;justify-content:center;align-items:center;gap:24px;margin:32px 0 8px;font-size:14px}.destination-city-pagination[data-astro-cid-3ytsyxzt] button[data-astro-cid-3ytsyxzt]{font:inherit;border:1px solid #bcd4dd;background:#fff;color:#257a85;border-radius:9px;padding:10px 18px;cursor:pointer}.destination-city-pagination[data-astro-cid-3ytsyxzt] button[data-astro-cid-3ytsyxzt]:disabled{opacity:.4;cursor:default}.destination-city-grid[data-astro-cid-3ytsyxzt] article[data-astro-cid-3ytsyxzt]:focus-visible{outline:3px solid #287e8a;outline-offset:3px}@media(max-width:950px){.destination-city-grid[data-astro-cid-3ytsyxzt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.destination-city-filters[data-astro-cid-3ytsyxzt]{grid-template-columns:1fr;padding:20px;gap:16px}.destination-city-grid[data-astro-cid-3ytsyxzt]{grid-template-columns:1fr}.destination-city-grid[data-astro-cid-3ytsyxzt] .attraction-photo img{height:auto;aspect-ratio:3/2}.destination-city-copy[data-astro-cid-3ytsyxzt]{padding:22px}.destination-city-english[data-astro-cid-3ytsyxzt]{min-height:0}.destination-city-grid[data-astro-cid-3ytsyxzt] .attraction-photo figcaption{min-height:0}}.destination-card-grid[data-astro-cid-sylbad4q]>.camera-tile[data-astro-cid-sylbad4q]{display:flex;flex-direction:column;min-width:0}.destination-card-grid[data-astro-cid-sylbad4q]>.camera-tile[data-astro-cid-sylbad4q]:hover{transform:none}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]{display:flex;flex-direction:column;flex:1;min-width:0}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]>p[data-astro-cid-sylbad4q]{flex:1;margin:0;line-height:1.85;overflow-wrap:anywhere}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]>h3[data-astro-cid-sylbad4q]{margin:0 0 8px}.destination-card-grid[data-astro-cid-sylbad4q] .photo-credit[data-astro-cid-sylbad4q]{margin-top:16px;overflow-wrap:anywhere}.destination-card-grid[data-astro-cid-sylbad4q] .destination-actions[data-astro-cid-sylbad4q]{display:flex;flex-direction:column;min-width:0}.destination-card-grid[data-astro-cid-sylbad4q] .destination-actions[data-astro-cid-sylbad4q]>p[data-astro-cid-sylbad4q]{margin:8px 0 0;line-height:1.7}.destination-card-grid[data-astro-cid-sylbad4q] .destination-actions[data-astro-cid-sylbad4q] a[data-astro-cid-sylbad4q]{overflow-wrap:anywhere}.destination-card-grid[data-astro-cid-sylbad4q] .tile-official[data-astro-cid-sylbad4q]{min-height:44px;flex-shrink:0;box-sizing:border-box}@supports (grid-template-rows:subgrid){.destination-card-grid[data-astro-cid-sylbad4q]{row-gap:24px}.destination-card-grid[data-astro-cid-sylbad4q]>.camera-tile[data-astro-cid-sylbad4q]{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]>[data-astro-cid-sylbad4q]{grid-column:1}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]>h3[data-astro-cid-sylbad4q]{grid-row:1}.destination-card-grid[data-astro-cid-sylbad4q] .tile-copy[data-astro-cid-sylbad4q]>p[data-astro-cid-sylbad4q]{grid-row:2}.destination-card-grid[data-astro-cid-sylbad4q] .photo-credit[data-astro-cid-sylbad4q]{grid-row:3}.destination-card-grid[data-astro-cid-sylbad4q] .destination-actions[data-astro-cid-sylbad4q]{grid-row:4;align-self:stretch}}.home-entry-intro[data-astro-cid-sylbad4q] .section-heading[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q],.home-entry-intro[data-astro-cid-sylbad4q] .home-guide-grid[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]{word-break:keep-all;overflow-wrap:anywhere}.home-entry-intro[data-astro-cid-sylbad4q] .section-heading[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]{max-width:880px}.home-entry-intro[data-astro-cid-sylbad4q] strong[data-astro-cid-sylbad4q]{color:#253545;font-weight:650}.home-main[data-astro-cid-sylbad4q]{max-width:1240px;margin:auto;min-height:65vh}.section-heading[data-astro-cid-sylbad4q] h1[data-astro-cid-sylbad4q]{font-size:32px;line-height:1.35;margin:12px 0;color:#253545}@media(max-width:760px){.section-heading[data-astro-cid-sylbad4q] h1[data-astro-cid-sylbad4q]{font-size:26px}}.travel-heading[data-astro-cid-sylbad4q]{margin-bottom:32px}.home-entry-intro[data-astro-cid-sylbad4q]{margin-bottom:64px}.home-entry-intro[data-astro-cid-sylbad4q] h2[data-astro-cid-sylbad4q]{margin-top:8px}@media(max-width:799px){.home-entry-intro[data-astro-cid-sylbad4q]{margin-bottom:40px}.home-entry-intro[data-astro-cid-sylbad4q] .section-heading[data-astro-cid-sylbad4q]{flex-wrap:wrap}}@media(max-width:420px){.home-entry-intro[data-astro-cid-sylbad4q] .home-guide-grid[data-astro-cid-sylbad4q]{grid-template-columns:1fr}}
