:root{--font-friday:"Paperlogy",-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR",Arial,sans-serif}body,html{font-family:var(--font-friday);letter-spacing:-.01em;text-rendering:geometricPrecision}button,input,select,textarea{font-family:inherit}.layout-pt-sm{padding-top:36px}.layout-pb-sm{padding-bottom:40px}.layout-pt-md{padding-top:48px}.layout-pb-md{padding-bottom:56px}.sectionTitle h2,.sectionTitle h3,.sectionTitle__text,.sectionTitle__title,h1,h2,h3,h4,h5,h6{font-family:var(--font-friday)}.sectionTitle h2,.sectionTitle__title{font-weight:700;letter-spacing:-.02em;line-height:1.15}.sectionTitle__text{font-weight:400;line-height:1.65}.hero,.hero a,.hero button,.hero h1,.hero h2,.hero p{font-family:var(--font-friday)}.hero .hero__title,.hero h1{font-weight:700;letter-spacing:-.03em;line-height:1.05}.hero .hero__text,.hero p{font-weight:400;line-height:1.7;letter-spacing:-.01em}.card,.card *,.shadow-card,.shadow-card *{font-family:var(--font-friday)}.blogCard__title,.card h3,.card h4,.card-title,.featureCard__title{font-weight:600;letter-spacing:-.02em;line-height:1.25}.blogCard__text,.card p,.featureCard__text{font-weight:400;line-height:1.65}.btn,.btn-primary,.btn-secondary,.button,a.button,button{font-family:var(--font-friday);font-weight:600;letter-spacing:-.01em}.badge,.chip,.pill,.tag{font-weight:500;letter-spacing:-.01em}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.text-12,.text-13,.text-14,.text-15,.text-16,.text-18,.text-20{font-family:var(--font-friday);letter-spacing:-.01em}.text-12,.text-13{line-height:1.35}.text-14,.text-15,.text-16{line-height:1.5}.text-18,.text-20{line-height:1.35}.footer,.footer a,.footer li,.footer p{font-family:var(--font-friday);letter-spacing:-.01em;line-height:1.6}@media (max-width:768px){body,html{letter-spacing:-.005em}.hero .hero__title,.hero h1{letter-spacing:-.02em;line-height:1.08}.sectionTitle h2,.sectionTitle__title{letter-spacing:-.015em}}.scrollTopBtn{position:fixed;right:18px;bottom:18px;width:46px;height:46px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(15,23,42,.1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .2s ease;z-index:9999}.scrollTopBtn.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.scrollTopBtn:hover{background:#fff}.scrollTopBtn__icon{font-size:18px;line-height:1;color:#0f172a}@media (max-width:575.98px){.scrollTopBtn{bottom:78px;right:14px}}@media (min-width:992px){.header .row.justify-between>.col-auto:first-child{flex:1 1 auto!important}.header .row.justify-between>.col-auto:last-child{flex:0 0 auto!important}}.header .menu-split{display:flex!important;align-items:center;width:100%;margin-left:30px}.header .menu-split .menu__nav{list-style:none;margin:0;padding:0;display:flex!important;flex-direction:row!important;align-items:center}.header .menu__nav--left{gap:20px}.header .menu__nav--left .menu-main-item>a span{font-size:17px!important;font-weight:500}.header .menu__nav--right{gap:20px;margin-left:auto!important}@media (max-width:991.98px){.header .menu-split{display:block!important;margin-left:0}.header .menu-split .menu__nav{display:block!important;flex-direction:column!important;padding:0 12px!important}.header .menu__nav--right{margin-left:0!important}.mobile-menu-sectionTitle{padding:14px 20px 8px;font-size:12px;font-weight:600;letter-spacing:-.01em;color:#94a3b8;text-transform:uppercase}.header .menu-split .menu__nav>li{border-radius:12px;overflow:hidden}.header .menu-split .menu__nav>li>a{display:flex!important;align-items:center;justify-content:space-between;padding:14px!important;font-size:16px;line-height:1.2}.menu-split-divider{padding:8px 20px 4px}.menu-split-divider .w-1{display:none!important}.menu-split-divider:after{content:"";display:block;height:1px;background:rgba(148,163,184,.35)}.mobile-cta-row{display:flex;gap:12px}.mobile-cta-row .button{flex:1 1 0;justify-content:center;width:auto!important;border-radius:12px;font-weight:600}}.header,.header a,.header button,.menu__nav a{font-family:var(--font-friday)}.menu__nav a{font-weight:500;letter-spacing:-.01em;line-height:1.2}.menu__nav--left .menu-main-item>a,.menu__nav--left>li>a{font-weight:600}.menu__nav--right a{font-weight:400;opacity:.92}.megaMenu,.megaMenu a,.megaMenu button{font-family:var(--font-friday)}.megaMenu .text-12,.megaMenu .text-13,.megaMenu .text-14,.megaMenu .text-15,.megaMenu .text-16{letter-spacing:-.01em}.megaMenu .fw-500,.megaMenu .fw-600{font-weight:600}.badge-mobile,.breadcrumb-mobile{display:none}.badge-desktop,.breadcrumb-desktop{display:inline}@media (max-width:575.98px){.badge-desktop,.breadcrumb-desktop{display:none}.badge-mobile,.breadcrumb-mobile{display:inline}}[data-anim=fade],[data-anim]{opacity:1!important;transform:none!important}.hero-video-section{--hero-radius:16px;--hero-search-radius:18px;--hero-dd-radius:14px;--hero-dd-shadow:0 12px 30px rgba(15,23,42,.1);--hero-border:rgba(15,23,42,.08);--hero-divider:rgba(15,23,42,.1);--hero-blue:#2563eb;--hero-blue-bg:rgba(37,99,235,.08);padding-top:20px!important;padding-bottom:20px!important}.hero-video-wrapper{position:relative;width:100%;overflow:visible;min-height:400px;border-radius:var(--hero-radius)}.hero-bg-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;display:block}.hero-bg-video,.hero-video-wrapper:after{position:absolute;inset:0;border-radius:var(--hero-radius)}.hero-video-wrapper:after{content:"";background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.45));z-index:1}.hero-overlay-content{position:absolute;inset:0;z-index:3;width:100%;padding:0}.hero-overlay-inner{width:100%;max-width:1100px}.hero-overlay-inner .hero-subtitle,.hero-overlay-inner .hero-title{max-width:1000px}.hero-subtitle-mobile,.hero-title-mobile{display:none}.hero-subtitle-desktop,.hero-title-desktop{display:inline}.hero-search-center{width:100%;display:flex;justify-content:center}.fridayHeroSearchBlock{width:100%;display:flex;flex-direction:column;align-items:center}.mainSearch--heroCompact{width:min(860px,92%);padding:6px 8px;border-radius:var(--hero-search-radius);position:relative;z-index:30}.hero-overlay-inner .mainSearch--heroCompact{margin:44px auto 0!important}.mainSearch--heroCompact .button-grid{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:0}.mainSearch--heroCompact .searchMenu-date,.mainSearch--heroCompact .searchMenu-loc{padding-top:10px!important;padding-bottom:10px!important;min-width:0;position:relative}.mainSearch--heroCompact .searchMenu-loc{border-right:1px solid var(--hero-divider)}.fridayHeroField{width:100%;text-align:left;background:transparent;border:0;padding:0;display:block}.fridayHeroLabel{font-size:12px;font-weight:600;line-height:1.15;color:rgba(15,23,42,.75);margin-bottom:4px}.fridayHeroValue{display:flex;align-items:center;height:28px;line-height:28px;font-size:13px;color:rgba(15,23,42,.65)}.fridayHeroValue input,.mainSearch--heroCompact input[type=search]{width:100%;height:28px;line-height:28px;padding:0;margin:0;border:0;outline:none;background:transparent;font-size:13px;color:rgba(15,23,42,.75)}.mainSearch--heroCompact input[type=search]::-moz-placeholder{color:rgba(15,23,42,.45)}.mainSearch--heroCompact input[type=search]::placeholder{color:rgba(15,23,42,.45)}.mainSearch--heroCompact .mainSearch__submit{padding:12px 18px!important;border-radius:14px!important;white-space:nowrap}.mainSearch--heroCompact .fridayHeroDropdown,.mainSearch--heroCompact .searchMenu-loc__field{position:absolute;z-index:9999;top:calc(100% + 10px);left:0;width:min(520px,92vw)}.mainSearch--heroCompact .searchMenu-date .fridayHeroDropdown{width:260px;max-width:92vw}.fridayHeroDropdownInner,.mainSearch--heroCompact .searchMenu-loc__field .bg-white{background:#fff;border:1px solid var(--hero-border);border-radius:var(--hero-dd-radius);padding:10px;box-shadow:var(--hero-dd-shadow);max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}.fridayHeroOption{width:100%;border:0;background:transparent;text-align:left;padding:12px;border-radius:12px;font-size:14px;font-weight:600;color:rgba(15,23,42,.75);display:flex;align-items:center;gap:10px}.fridayHeroOption .right{margin-left:auto;opacity:.55;font-weight:500}.fridayHeroOption.is-selected,.fridayHeroOption:hover{background:var(--hero-blue-bg);color:var(--hero-blue)}.searchMenu-loc__field button.is-active{background:var(--hero-blue-bg)}.searchMenu-loc__field button.is-active .text-15{color:var(--hero-blue)}.fridayHeroSearchButtons{margin-top:16px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.button.-outline-green-2{background:#fff;border:2px solid #0ea66a;color:#0ea66a}.hero-video-section [data-anim=fade],.hero-video-section [data-anim]{opacity:1!important;transform:none!important}@media (min-width:992px){.hero-video-wrapper{min-height:440px}}@media (max-width:575.98px){.hero-video-section{padding-top:10px!important;padding-bottom:10px!important}.hero-subtitle-desktop,.hero-title-desktop{display:none}.hero-subtitle-mobile,.hero-title-mobile{display:inline}.hero-title{font-size:26px!important;line-height:1.25}.hero-subtitle{font-size:13px!important;line-height:1.5!important;max-width:90%;margin-top:8px}.hero-overlay-content{position:relative!important;padding:18px 16px!important}.hero-video-wrapper{min-height:420px}.hero-overlay-inner .mainSearch--heroCompact{width:100%!important;margin:16px 0 0!important;border-radius:var(--hero-radius);padding:10px}.mainSearch--heroCompact .button-grid{grid-template-columns:1fr;gap:10px}.mainSearch--heroCompact .searchMenu-loc{border-right:none}.mainSearch--heroCompact .fridayHeroDropdown,.mainSearch--heroCompact .searchMenu-loc__field{width:100%!important;left:0!important;right:0!important}}.friday-featured-locals.layout-pt-md{padding-top:32px}.friday-featured-locals.layout-pb-md{padding-bottom:40px}.friday-featured-locals .sectionTitle.-md{margin-bottom:4px}.friday-featured-locals .sectionTitle__title{font-size:24px;font-weight:600}.friday-featured-locals .sectionTitle__text{font-size:14px;color:#64748b;line-height:1.5}.friday-featured-locals .js-featured-slider{overflow:visible}.locals-card-link{display:block;border-radius:16px;padding:6px;margin:-6px;transition:.22s ease}.locals-card-link:hover{background:rgba(15,23,42,.02)}.locals-card-link:focus-visible{outline:none;background:rgba(37,99,235,.08);box-shadow:0 0 0 1px rgba(37,99,235,.25)}.friday-featured-locals .hotelsCard{transition:.22s ease}.friday-featured-locals .locals-card-link:hover .hotelsCard{transform:translateY(-3px);box-shadow:0 10px 22px rgba(15,23,42,.06)}.friday-featured-locals .cardImage,.friday-featured-locals .localsCard__media{position:relative}.friday-featured-locals .localsCard__media{overflow:hidden;border-radius:16px}.friday-featured-locals .localsCard__img{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.friday-featured-locals .localsCard__media img{max-width:none}.friday-featured-locals .ratio-1\:1{padding-bottom:100%!important;height:0!important}.friday-featured-locals .cardImage__content{position:absolute;inset:0}.friday-featured-locals .localsBadgeRow{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;z-index:6}.localsBadgeRow{min-height:28px;display:flex;align-items:center;gap:8px}.friday-featured-locals .localsBadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;color:#0f172a;background:hsla(0,0%,100%,.95);border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 10px rgba(15,23,42,.1);white-space:nowrap}.friday-featured-locals .localsBadge.accent-blue{border-color:rgba(37,99,235,.4)}.friday-featured-locals .localsBadge.accent-purple{border-color:rgba(124,58,237,.4)}.friday-featured-locals .localsBadge.accent-green{border-color:rgba(22,163,74,.4)}.friday-featured-locals .localsBadge.accent-orange{border-color:rgba(249,115,22,.4)}.friday-featured-locals .localsBadge--expert,.friday-featured-locals .localsBadge--verified{height:22px;padding:0 8px;font-size:10.5px}.friday-featured-locals .localsBadge--verified{border-color:rgba(37,99,235,.35)}.friday-featured-locals .localsBadge--expert{border-color:rgba(245,158,11,.45)}.friday-featured-locals .localsCard__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.72),rgba(15,23,42,.12));opacity:0;transform:translateY(6px);transition:.22s ease;pointer-events:none;z-index:3}.friday-featured-locals .localsCard:focus-visible .localsCard__overlay,.friday-featured-locals .localsCard:hover .localsCard__overlay{opacity:1;transform:translateY(0)}.friday-featured-locals .localsOverlay__inner{position:absolute;left:12px;right:12px;bottom:12px;color:hsla(0,0%,100%,.95)}.friday-featured-locals .localsOverlay__title{font-size:14px;font-weight:700;line-height:1.2}.friday-featured-locals .localsOverlay__field{margin-top:6px;font-size:13px;font-weight:600;opacity:.95}.friday-featured-locals .localsOverlay__highlight{margin-top:8px;font-size:12px;line-height:1.35;opacity:.92}.friday-featured-locals .localsCard__location{font-size:13px;color:#64748b;line-height:1.35}.friday-featured-locals .localsCard__field{margin-top:4px;font-size:14px;font-weight:700;color:#0f172a}.friday-featured-locals .localsCard__langs{margin-top:6px;font-size:12px;color:#334155}.friday-featured-locals .localsCard__bio{margin-top:8px;font-size:13px;line-height:1.45;color:#475569}.friday-featured-locals .localsCard__highlight{margin-top:8px;font-size:12px;color:#334155}.friday-featured-locals .localsCard__label{font-weight:700;color:#0f172a}.friday-featured-locals .locals-meta-link{display:inline-block;margin-top:8px;font-size:12px;color:#2563eb;text-decoration:none}.friday-featured-locals .locals-meta-link:hover{text-decoration:underline}.searchMenu-loc__field .-link.is-active{background:rgba(15,23,42,.06)}.searchMenu-loc__field .-link.is-active .text-15{color:#0f172a}.localsOverlay__list{margin-top:6px;padding-left:14px;list-style:disc;color:hsla(0,0%,100%,.9);font-size:13px;line-height:1.4}.localsOverlay__item{margin-top:2px}@media (max-width:991.98px){.friday-featured-locals .sectionTitle__title{font-size:22px}}@media (max-width:576px){.friday-featured-locals .sectionTitle__title{font-size:20px}.friday-featured-locals .localsOverlay__highlight{display:none}.friday-featured-locals .locals-card-link:hover .hotelsCard{transform:none;box-shadow:none}}.tourTypeCard__content{min-height:320px;display:flex;flex-direction:column;align-items:center;text-align:center}.tourTypeCard__content i{margin-top:20px}.tourTypeCard__content h4{margin-top:32px}.tourTypeCard__content h4,.tourTypeCard__content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tourTypeCard__content p{margin-top:8px}@media (max-width:575.98px){.tourTypeCard__content{min-height:220px}}.friday-services .sectionTitle__title{font-size:24px;font-weight:600}.friday-services .sectionTitle__text{font-size:14px;color:#64748b}.friday-services .row.x-gap-15.y-gap-15{row-gap:18px}.friday-services .d-flex.flex-column.justify-center{padding:18px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:14px;border:1px solid rgba(148,163,184,.35);background-color:#fff;box-shadow:0 8px 18px rgba(15,23,42,.03)}.friday-services .card-icon-placeholder{height:36px;margin-bottom:8px}.friday-services .text-15{font-size:15px;margin-bottom:6px}.friday-services .text-13{font-size:12px;line-height:1.6}.friday-services .mt-20.text-13{margin-top:18px;font-size:12px;color:#6b7280}.friday-services .mt-20.text-13 a{text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:767.98px){.friday-services .d-flex.flex-column.justify-center{padding:20px 16px;min-height:0}}.popularServicesSection .psGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.popularServicesSection .psCard{display:block;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:18px 18px 16px;box-shadow:0 8px 24px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-decoration:none;color:inherit}.popularServicesSection .psCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(15,23,42,.1);border-color:rgba(15,23,42,.12)}.popularServicesSection .psBadges{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.popularServicesSection .psBadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(15,23,42,.06);white-space:nowrap}.popularServicesSection .psBadge--left{background:rgba(16,185,129,.14);color:#059669}.popularServicesSection .psBadge--right{background:rgba(59,130,246,.14);color:#2563eb}.popularServicesSection .psTitle{font-size:17px;font-weight:700;line-height:1.25;margin:0 0 12px;letter-spacing:-.02em}.popularServicesSection .psProvider{display:flex;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px}.popularServicesSection .psAvatar{width:34px;height:34px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:rgba(15,23,42,.06)}.popularServicesSection .psAvatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popularServicesSection .psName{font-size:14px;font-weight:700;line-height:1.1}.popularServicesSection .psLocation{font-size:12.5px;color:rgba(15,23,42,.55);margin-top:2px;line-height:1.1}.popularServicesSection .psRatingRow{display:flex;align-items:center;gap:8px;margin-bottom:12px}.popularServicesSection .psStars{display:inline-flex;gap:2px;line-height:1}.popularServicesSection .psStar{font-size:14px;opacity:.25}.popularServicesSection .psStar.is-on{opacity:1}.popularServicesSection .psRatingText{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(15,23,42,.75)}.popularServicesSection .psRatingValue{font-weight:700}.popularServicesSection .psRatingCount{color:rgba(15,23,42,.55)}.popularServicesSection .psDivider{height:1px;background:rgba(15,23,42,.08);margin:10px 0 12px}.popularServicesSection .psBottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.popularServicesSection .psDuration{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(15,23,42,.65)}.popularServicesSection .psClock{font-size:14px;opacity:.7}.popularServicesSection .psPrice{font-size:16px;font-weight:800;color:#2563eb}.popularServicesSection .psSwiper{padding:4px 2px 26px}.popularServicesSection .psSwiper .swiper-slide{height:auto}.popularServicesSection .psSwiper .swiper-pagination{bottom:0!important}.popularServicesSection .psSwiper .swiper-pagination-bullet{width:6px;height:6px;opacity:1;background:rgba(15,23,42,.18);margin:0 4px!important}.popularServicesSection .psSwiper .swiper-pagination-bullet-active{background:#2563eb}@media (max-width:991.98px){.popularServicesSection .psGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.popularServicesSection .psGrid{grid-template-columns:1fr;gap:16px}}.latestInsightsSection .insightCard{display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px rgba(15,23,42,.06);transition:transform .15s ease,box-shadow .15s ease}.latestInsightsSection .insightCard:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.1)}.latestInsightsSection .insightCard__image{width:100%;aspect-ratio:16/9;background:#f3f4f6}.latestInsightsSection .insightCard__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.latestInsightsSection .insightCard__body{padding:22px 22px 18px}.latestInsightsSection .insightClamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.latestInsightsSection .insightEllipsis{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latestInsightsSection .insightCard__meta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.latestInsightsSection .insightAuthor{display:flex;align-items:center;gap:10px;min-width:0}.latestInsightsSection .insightAuthor__avatar{width:36px;height:36px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#e5e7eb;flex:0 0 auto}.latestInsightsSection .insightStats{display:flex;align-items:center;gap:14px;flex:0 0 auto}.latestInsightsSection .insightStat{display:inline-flex;align-items:center;gap:6px}