
:root{--font-sans:var(--font-eb-garamond), serif;--font-serif-heading:var(--font-eb-garamond), serif;--font-serif-body:var(--font-eb-garamond), serif;--tracking-tight:.02em;--tracking-normal:.05em;--tracking-wide:.08em;--tracking-wider:.1em;--leading-body:1.7;--leading-tight:1.4;--leading-heading:1.3;--weight-light:300;--weight-regular:400;--weight-medium:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-section:120px;--space-section-lg:160px;--container-max:1080px;--container-narrow:720px;--color-black:#0a0a0a;--color-gray-900:#1a1a1a;--color-gray-700:#3d3d3d;--color-gray-500:#737373;--color-gray-400:#a3a3a3;--color-gray-300:#d4d4d4;--color-gray-200:#e5e5e5;--color-gray-100:#f5f5f5;--color-white:#fff;--color-accent:#8a7355;--color-accent-muted:#a08b6e;--color-accent-subtle:#8a73551f;--border-width:1px;--border-width-thin:.5px;--border-color:#0000001a;--border-color-light:#ffffff26;--shadow-soft:0 2px 24px #0000000a;--shadow-soft-lg:0 4px 40px #0000000f;--radius-sm:2px;--radius-md:4px;--radius-none:0;--fs-display:clamp(40px, 5vw, 52px);--fs-h1:clamp(28px, 3.5vw, 40px);--fs-h2:clamp(22px, 2.5vw, 32px);--fs-h3:clamp(17px, 1.8vw, 22px);--fs-lead:17px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--ls-display:.2em;--ls-heading:.15em;--ls-sub:.09em;--ls-body:.05em;--ls-label:.07em;--lh-heading:1.35;--lh-body:1.9}html{scroll-behavior:smooth;scroll-padding:100px;font-size:87.5%}body{font-family:var(--font-eb-garamond), serif;font-size:14px;font-style:normal;font-weight:400;line-height:var(--leading-body);word-break:auto-phrase}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-wide);line-height:var(--leading-heading)}.u-container{width:100%;max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.u-container--narrow{max-width:var(--container-narrow)}img,video{vertical-align:bottom}.header_sub_menu_list{letter-spacing:.1em;background-color:#010c25cc;row-gap:34px;width:210px;padding:40px 19px;display:none;position:absolute;top:40px;left:50%;transform:translate(-50%)}.header_nav>ul>li{z-index:0;position:relative}.sp_header_logo,.sp_header_menu{display:none}.grecaptcha-badge{display:none!important}header{z-index:9999;background-color:#010c25cc;width:100%;position:fixed;top:0;left:0}.header_logo_lockup{width:170px;display:block}.footer_logo_lockup{width:220px;display:block}.page_title_box_lockup{width:320px;margin-inline:auto;display:block}@media (max-width:767px){.header_logo_lockup{width:130px}.footer_logo_lockup{width:180px}.page_title_box_lockup{width:200px}}.header_nav>ul>li>a{color:#bdbdbd;letter-spacing:.26em;white-space:nowrap;padding:.6em 1.5em;font-size:16px}.header_nav>ul{column-gap:56px}.header_container{grid-auto-flow:column;align-items:center;width:min(80%,1200px);margin-inline:auto;padding:9px 0 7px;display:grid}.header_nav>ul{justify-content:space-between;display:flex}.header_sub_menu_list li a{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:normal;padding:.6em 1em;font-size:17px;line-height:1.3}.header_sub_menu_list li a.small_text{font-size:inherit}.header_sub_menu_list.active{display:grid}.header_nav ul li a.active{border-bottom:1px solid}.header_sub_menu_list li a:hover{color:#bdae81}.main_visual_video{aspect-ratio:1920/1080;object-fit:cover;width:100%}#main_visual_section{place-items:center;display:grid}#main_visual_section>*{grid-area:1/1/1/1}.main_visual_content{z-index:1000;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:20px;padding-inline:20px;display:flex;position:relative}.main_visual_tagline{letter-spacing:.3em;color:#ffffffbf;text-transform:uppercase;margin:0;font-size:14px}.main_visual_copy{letter-spacing:.08em;color:#ffffffd9;margin:0;font-size:15px;line-height:1.8}.main_visual_cta_box{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.main_visual_cta_button{letter-spacing:.2em;text-transform:uppercase;padding:.9em 2.4em;font-size:13px;display:inline-block}.main_visual_cta_explore{color:#fff;background-color:#0000;border:1px solid #ffffffb3}.main_visual_cta_plan{color:#000;background-color:#ffffffe6}.fixed_button_container{z-index:9999;position:fixed;bottom:0;right:0}.fixed_button_link{letter-spacing:.15em;background-color:#fffc;padding:1em 7em;font-size:13px;display:block}.explore_section_title{text-align:center;z-index:0;width:fit-content;margin-inline:auto;padding-bottom:.5em;font-size:40px;display:grid;position:relative}.explore_section_title span{font-size:.8em}.explore_section{color:#fffdfd;background-image:linear-gradient(#000308,#001221,#0e3350,#0e3350,#000308);padding:160px 0}.explore_testimonials_list{margin-inline:auto;grid-template-columns:repeat(3,1fr);column-gap:40px;width:min(100%,1520px);margin-top:80px;display:grid}.explore_description{text-align:center;letter-spacing:.04em;margin-top:60px;font-size:16px;line-height:1.8}.explore_container{width:min(95%,1270px);margin-inline:auto}.explore_theme_list{margin-top:64px}.explore_theme_list a{z-index:0;transition:all .2s;display:grid;position:relative}.explore_theme_list{grid-template-columns:repeat(2,1fr);gap:50px 40px;display:grid}.explore_theme_list a>*{grid-area:1/1/1/1}.explore_theme_bg{aspect-ratio:610/340;object-fit:cover;background-color:#fff;width:100%}.explore_theme_title{text-align:center;letter-spacing:.2em;color:#fff;background-color:#04000099;align-self:center;width:100%;padding:.8em 1em;font-size:24px}.journeys_of_inspiration_section{background-color:#111;padding:0;overflow:hidden}.journeys_of_inspiration_container{flex-wrap:wrap;align-items:center;display:flex}.journeys_of_inspiration_header{flex-shrink:0;width:360px;padding:80px 40px 80px max(20px,5%)}.journeys_of_inspiration_section_title{text-align:left;color:#fff;border-bottom:none;width:auto;margin-inline:0;padding:0;font-size:38px;line-height:1.1}.journeys_of_inspiration_header_desc{color:#ffffffa6;margin-top:20px;font-size:14px;line-height:1.8}.journeys_of_inspiration_description{text-align:center;letter-spacing:.04em;margin-top:40px;width:min(90%,690px);margin-inline:auto;font-size:16px;line-height:1.8}.about_us_section{color:#fff;background-image:linear-gradient(#00081af2,#00081a80),url(/theme/images/about_us_section_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-2px;padding-block:100px}.about_us_section_title{text-align:center;letter-spacing:.15em;margin-bottom:60px;font-size:28px;font-weight:400}.about_us_founder_box{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:60px}.about_us_founder_text{letter-spacing:.05em;color:#ffffffd9;font-size:16px;line-height:1.9}.about_us_founder_name{letter-spacing:.2em;color:#fff9;margin-top:24px;font-size:14px}.about_us_experiences_box{margin-inline:auto;max-width:780px;margin-bottom:60px}.about_us_experiences_list{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.about_us_experiences_list li{letter-spacing:.05em;color:#fffc;padding-left:1.2em;font-size:15px;line-height:1.7;position:relative}.about_us_experiences_list li:before{content:"—";color:#fff6;position:absolute;left:0}.about_us_experiences_closing{letter-spacing:.08em;color:#ffffffb3;margin-top:24px;font-size:15px;font-style:italic}.about_us_cta_box{text-align:center}.about_us_trust_list{margin-bottom:32px;border:1px solid #fff6;flex-wrap:wrap;justify-content:center;gap:32px;width:fit-content;margin-inline:auto;padding:16px 40px;list-style:none;display:flex}.about_us_trust_item{letter-spacing:.15em;color:#fff9;text-transform:uppercase;border:1px solid #ffffff4d;padding:.6em 1.4em;font-size:13px}.about_us_cta_button{color:#000;letter-spacing:.2em;text-transform:uppercase;background-color:#ffffffe6;padding:1em 3em;font-size:14px;display:inline-block}.about_us_title_box{border-bottom:1px solid #d9d9d9;grid-template-columns:6fr 4fr;display:grid}.about_us_title_box_left{border-right:1px solid #d9d9d9;justify-content:end;padding-inline:130px;display:grid}.about_us_title_box>*{padding-block:80px 50px}.about_us_title_box_left .logo_image{z-index:1000;width:280px;position:relative}.about_us_title_box_left .text{color:#fff;letter-spacing:.2em;margin-bottom:30px;font-size:18px}.about_us_title_box_right>img{z-index:1000;width:44px;position:relative}.about_us_title_box_right{padding-inline:74px}.about_us_content_box{color:#fff;width:min(100%,1270px);margin-inline:auto;padding-block:50px}.about_us_content_button_link{color:#000;margin-inline:auto;letter-spacing:.2em;text-align:center;text-transform:uppercase;background-color:#ffffffe6;width:fit-content;margin-top:60px;padding:1em 3em;font-size:14px;display:block}.testimonials_section{padding-block:100px}.testimonials_bg{background-image:url(/theme/images/testimonials_section_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.testimonials_section_title{text-align:center;color:#fff;letter-spacing:.22em;font-size:28px;line-height:1.5}.testimonials_list{margin-inline:auto;grid-template-columns:repeat(3,1fr);column-gap:60px;width:min(100%,1520px);margin-top:60px;display:grid}.movies_section{background-color:#030710;padding-block:100px}.movies_section_title{text-align:center;color:#fff;letter-spacing:.04em;align-items:center;column-gap:.8em;width:min(950px,90%);margin-inline:auto;font-size:64px;display:flex}.movies_section_title:before,.movies_section_title:after{content:"";background-color:currentColor;flex-grow:1;height:1px}.movies_list{margin-inline:auto;grid-template-columns:repeat(3,1fr);column-gap:24px;width:min(1260px,90%);margin-top:85px;display:grid}.movies_list video{aspect-ratio:380/670;object-fit:cover;background-color:#fff;width:100%;height:100%}.instagram_section{background-color:#030710;padding-block:200px}footer{color:#fff;background-image:linear-gradient(#030710,#000b27,#031030);padding-block:100px}.footer_container{width:min(1500px,90%);margin-inline:auto}.footer_logo{width:164px}.footer_content_box{flex-wrap:wrap;align-items:center;gap:80px 300px;display:flex}.footer_nav_box{flex-grow:1}.navigation{flex-wrap:wrap;justify-content:space-between;gap:80px 30px;display:flex}.navigation .nav_box .label{color:#bdbdbd;letter-spacing:.25em;font-size:18px}.navigation .nav_box{align-content:start;row-gap:32px;display:grid}.navigation .nav_box .nav_list{row-gap:24px;display:grid}.navigation .nav_box .nav_list .nav_item .nav_link{letter-spacing:.1em;text-transform:uppercase;font-size:16px}.footer_bottom_box{justify-content:space-between;align-items:center;margin-top:80px;display:flex}.copyright{letter-spacing:.04em;font-size:12px}.footer_bottom_link{letter-spacing:.06em;font-size:14px}.explore_section_title img{width:100%;margin-inline:auto;display:block;position:absolute;bottom:0;left:0;right:0}.pararalx_image_section{aspect-ratio:1920/1000;object-fit:cover;z-index:-100;width:100%;position:sticky;top:0}.about_us_content_philosophy_box{grid-template-columns:60% 1fr;align-items:center;column-gap:64px;display:grid}.about_us_content_philosophy_text_box .text{letter-spacing:.06em;font-size:18px;line-height:2}.about_us_content_philosophy_whyus_box_card{grid-template-columns:1fr 38%;align-content:start;column-gap:60px;display:grid}.about_us_content_philosophy_whyus_box{grid-template-columns:repeat(2,1fr);align-content:start;column-gap:50px;margin-top:64px;display:grid}.about_us_content_philosophy_whyus_box_card_text_box .description{letter-spacing:.06em;font-size:16px;line-height:2}.about_us_content_philosophy_whyus_box_card_text_box .title{color:#bdbdbd;letter-spacing:.12em;font-size:24px}.about_us_content_philosophy_whyus_box_card_text_box{align-content:start;row-gap:32px;display:grid}.pararalx_image{object-fit:cover;width:100%;height:100%}.testimonials_card{color:#fff;background-color:#ffffff1a;flex-direction:column;display:flex}.testimonials_image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.testimonials_text_box{letter-spacing:.06em;flex-grow:1;place-content:center;row-gap:24px;padding:50px 40px;font-size:14px;line-height:2;display:grid}.testimonials_card:nth-child(2){flex-direction:column-reverse}.contact_section .contact_container .text{color:#fff;text-align:center;letter-spacing:.06em;font-size:20px;line-height:2}.contact_section .contact_container .line{background-color:#fff;width:1px;height:280px;margin-block:60px;margin-inline:auto}.contact_trust_list{color:#fff;letter-spacing:.1em;text-align:center;border:1px solid #fff6;justify-content:center;align-items:center;gap:0;width:fit-content;margin:50px auto 60px;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.contact_trust_item{border-right:1px solid #fff6;padding:18px 48px}.contact_trust_item:last-child{border-right:none}.contact_button_link{letter-spacing:.18em;text-align:center;background-color:#fff;width:fit-content;margin-inline:auto;padding:.8em 4em;font-size:20px;display:block}.contact_section{margin-top:100px}.instagram_section_title{width:48px;margin-inline:auto;display:block}.page_explore_bg{background-image:url(/theme/images/page_explore_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:220px}.page_title_box_image{width:320px;margin-inline:auto;display:block}.page_title_box{padding-block:230px}.page_title_box_hero{background-position:50%;background-size:cover;align-items:flex-end;height:560px;padding-block:0;display:flex}.page_title_box_hero_copy{color:#fff;text-shadow:0 1px 4px #00000080;padding:40px max(20px,5%);font-size:clamp(1.1rem,3vw,2.25rem);font-style:italic;line-height:1.5}.page_explore_introduction{color:#fff;background-color:#00081ae0;padding-top:100px;padding-bottom:80px}.page_explore_introduction_container{padding-inline:max(20px,5%)}.page_explore_introduction_copy{color:#fff;text-align:center;letter-spacing:.1em;margin-bottom:16px;font-size:15px}.page_explore_introduction_title{color:#fff;text-align:center;letter-spacing:.25em;text-transform:uppercase;background-color:#14374f;width:min(1270px,90%);margin-inline:auto;padding:.8em .6em;font-size:23px}.page_explore_introduction_subtitle{color:#c9ad6e;text-align:center;letter-spacing:.15em;margin-top:20px;font-size:15px;font-style:italic}.page_explore_introduction_content{margin-inline:auto;align-items:center;column-gap:80px;width:min(1270px,90%);margin-top:70px;display:flex}.page_explore_introduction_content_image{aspect-ratio:773/433;object-fit:cover;flex-shrink:0;width:60%}.page_explore_introduction_content_text{color:#fff;font-size:18px;line-height:2}.page_explore_jouneys_of_inspiration{margin-top:80px;margin-bottom:30px;padding-inline:5%}.page_explore_jouneys_of_inspiration .journeys_of_inspiration_description{color:#fff}.page_contact_bg{background-image:linear-gradient(#00081a,#021541,#021541,#030814);padding-bottom:100px}.page_contact_introduction{padding-top:80px}.page_contact_introduction_container{width:min(1270px,90%);margin-inline:auto}.page_contact_introduction_title{color:#fff;text-align:center;letter-spacing:.25em;background-color:#897845;width:min(1270px,90%);margin-inline:auto;padding:.8em .6em;font-size:23px}.page_contact_introduction_text{text-align:center;color:#fff;letter-spacing:.06em;margin-top:60px;font-size:18px;line-height:2.5}.page_contact_introduction_list{text-align:center;color:#ffffffb3;letter-spacing:.06em;margin-top:30px;padding:0;font-size:16px;line-height:2.2;list-style:none}.page_contact_introduction_reply{text-align:center;color:#ffffff80;letter-spacing:.06em;margin-top:20px;font-size:14px}.page_contact_introduction_reply a{color:inherit;text-decoration:underline}.page_for_travel_advisors_bg{background-image:linear-gradient(#00081a 25%,#3d5364 72%,#546a7bb3 82%,#546a7b66 84%,#546a7b00 93%),url(/theme/images/page_for_travel_advisors_bg.webp);background-position:bottom,50%;background-repeat:no-repeat,no-repeat;background-size:contain,cover;margin-bottom:-8px;padding-bottom:400px}.page_for_travel_advisors_introduction{padding-top:80px;padding-bottom:60px}.page_for_travel_advisors_introduction_container{width:min(1200px,90%);margin-inline:auto}.page_for_travel_advisors_introduction_title{text-align:center;color:#897845;letter-spacing:.2em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.3em;font-size:32px}.page_for_travel_advisors_introduction_subtitle{text-align:center;color:#897845;letter-spacing:.12em;font-size:32px}.page_for_travel_advisors_introduction_text{text-align:center;color:#fff;letter-spacing:.1em;margin-inline:auto;width:min(760px,100%);margin-top:50px;margin-bottom:100px;font-size:20px;line-height:2}.page_for_travel_advisors_values{padding:80px 0}.page_for_travel_advisors_values_container{flex-direction:column;gap:60px;width:min(900px,90%);margin-inline:auto;display:flex}.page_for_travel_advisors_values_item{border-left:1px solid #ffffff4d;padding-left:40px}.page_for_travel_advisors_values_title{color:#fff;letter-spacing:.1em;margin-bottom:20px;font-size:22px}.page_for_travel_advisors_values_text{color:#ffffffbf;letter-spacing:.06em;font-size:15px;line-height:2.2}.external_link_icon{vertical-align:middle;opacity:.7;margin-left:4px;display:inline-block}.page_for_travel_advisors_total_quality_control_title{color:#898989;letter-spacing:.14em;font-size:28px;line-height:1.5}.page_for_travel_advisors_total_quality_control_text{color:#fff;letter-spacing:.04em;font-size:16px;line-height:2.2}.page_for_travel_advisors_experience_title{color:#898989;letter-spacing:.06em;font-size:32px}.page_for_travel_advisors_experience_text{color:#fff;letter-spacing:.04em;margin-top:50px;font-size:16px;line-height:2}.page_for_travel_advisors_experience_content_box_text_box_list{color:#fff;letter-spacing:.04em;row-gap:24px;margin-left:1.8em;font-size:16px;list-style:outside;display:grid}.page_for_travel_advisors_support_title{text-align:center;color:#897845;letter-spacing:.14em;align-items:center;column-gap:50px;width:min(1000px,100%);margin-inline:auto;font-size:32px;display:flex}.page_for_travel_advisors_support_title:before,.page_for_travel_advisors_support_title:after{content:"";background-color:currentColor;flex-grow:1;height:1px}.page_for_travel_advisors_support_text{color:#fff;letter-spacing:.04em;text-align:center;margin-inline:auto;width:min(850px,100%);margin-top:50px;font-size:16px;line-height:2}.page_for_travel_advisors_introduction_image_box{width:min(1000px,90%);margin-block:80px 110px;margin-inline:auto}.page_for_travel_advisors_values_number{font-family:var(--font-eb-garamond), serif;color:#c9a96e;margin-bottom:20px;font-size:2.2rem;line-height:1;display:block}.page_for_travel_advisors_total_quality_control_container{column-gap:12%;width:min(970px,90%);margin-inline:auto;display:flex}.page_for_travel_advisors_total_quality_control_image{object-fit:cover;flex-shrink:0;width:50%}.page_for_travel_advisors_total_quality_control_text_box{align-content:start;row-gap:50px;display:grid}.page_for_travel_advisors_total_quality_control{margin-top:110px}.page_for_travel_advisors_our_services_container{margin-inline:auto;width:min(1000px,90%);margin-top:110px}.page_for_travel_advisors_experience_content_box{align-items:center;column-gap:12%;margin-top:70px;display:flex}.page_for_travel_advisors_experience_content_box_text_box_image{flex-shrink:0;width:42%}.page_for_travel_advisors_experience_content_box_text_box_list_item{line-height:1.6}.page_for_travel_advisors_support{margin-top:130px}.page_for_travel_advisors_network_logos{background-color:#030710;padding:60px 20px}.page_for_travel_advisors_network_logos_container{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:800px;margin:0 auto;display:flex}.page_for_travel_advisors_network_logo_item{background-color:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:180px;height:80px;display:flex}.page_for_travel_advisors_network_logo_image{object-fit:contain;opacity:.7;max-width:140px;max-height:60px}.page_become_a_partner_in_japan_bg{background-image:linear-gradient(#00081a 25%,#3d5364 100%);padding-bottom:120px}.page_become_a_partner_in_japan_introduction_title{text-align:center;color:#897845;letter-spacing:.18em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.2em;font-size:50px}.page_become_a_partner_in_japan_introduction_text{color:#fff;letter-spacing:.16em;text-align:center;margin-top:80px;width:90%;margin-inline:auto;font-size:20px;line-height:3.4}.page_become_a_partner_in_japan_introduction_text.sp{display:none}.page_become_a_partner_in_japan_company_information_container{margin-inline:auto;width:min(900px,90%);margin-top:200px}.page_become_a_partner_in_japan_company_information_row{grid-template-columns:200px 1fr;column-gap:20%;display:grid}.page_become_a_partner_in_japan_company_information_row .label_box{color:#897845;border-bottom:1px solid}.page_become_a_partner_in_japan_company_information_row .label_box .label{letter-spacing:.3em;margin-bottom:14px;font-size:20px}.page_become_a_partner_in_japan_company_information_row .label_box .en_label{letter-spacing:.18em;font-size:14px}.page_become_a_partner_in_japan_company_information_row .value_box{color:#fff;border-bottom:1px solid}.page_become_a_partner_in_japan_company_information_row .value_box .value{letter-spacing:.3em;margin-bottom:14px;font-size:20px;line-height:1.8}.page_become_a_partner_in_japan_company_information_row .value_box .en_value{letter-spacing:.18em;font-size:14px;line-height:2}.page_become_a_partner_in_japan_company_information_row .label_box,.page_become_a_partner_in_japan_company_information_row .value_box{align-content:center;padding-block:50px;display:grid}.page_become_a_partner_in_japan_official_website_button{color:#897845;letter-spacing:.25em;margin-inline:auto;background-color:#fff;width:fit-content;margin-top:100px;padding:.8em 4em;font-size:18px;display:block}.page_about_bg{background-color:#00081a;background-image:url(/theme/images/page_about_bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:100px}.page_about_introduction{padding-top:80px;padding-bottom:60px}.page_about_introduction_container{width:min(1200px,90%);margin-inline:auto;padding-inline:max(20px,5%)}.page_about_introduction_title{text-align:center;color:#897845;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.2em;font-size:40px}.page_about_introduction_content_box{margin-inline:auto;grid-template-columns:56px 1fr;align-items:center;column-gap:80px;width:min(870px,90%);margin-top:56px;display:grid}.page_about_our_approach_title{color:#897845;letter-spacing:.14em;font-size:28px}.page_about_our_approach_subtitle{color:#898989;letter-spacing:.06em;margin-top:40px;font-size:24px}.page_about_our_approach_text{color:#fff;letter-spacing:.04em;margin-top:32px;font-size:16px;line-height:2}.page_about_our_approach_container{margin-inline:auto;width:min(1000px,90%);margin-top:140px}@media (max-width:768px){.page_about_our_approach_container{margin-top:100px}}.page_about_curators_title{color:#897845;letter-spacing:.14em;font-size:40px}.page_about_curators_text{color:#fff;letter-spacing:.04em;margin-top:40px;font-size:16px;line-height:2}.page_about_curators_container{margin-inline:auto;width:min(1000px,90%);margin-top:140px}.page_about_our_approach_image_box_text{color:#fff;letter-spacing:.2em;text-align:right;font-size:20px;line-height:2.4}.page_about_contact_button{letter-spacing:.18em;margin-inline:auto;background-color:#fff;width:fit-content;margin-top:100px;padding:.8em 4em;font-size:20px;display:block}.page_about_introduction_founded{color:#c9ad6e;letter-spacing:.15em;text-align:center;margin-top:16px;font-size:14px}.page_about_introduction_content_box_text_group{flex-direction:column;row-gap:24px;display:flex}.page_about_introduction_content_box_signature{color:#c9ad6e;letter-spacing:.1em;margin-top:8px;font-size:15px;font-style:italic}.page_about_strengths{padding-block:120px}.page_about_strengths_container{background:#c9ad6e26;border:1px solid #c9ad6e26;grid-template-columns:repeat(3,1fr);gap:2px;width:min(1100px,90%);margin-inline:auto;display:grid}.page_about_strengths_item{background:#00081a;padding:52px 44px;transition:background .3s;position:relative}.page_about_strengths_item:before{content:"";background:linear-gradient(90deg,#c9ad6e 0%,#c9ad6e33 100%);height:2px;position:absolute;top:0;left:44px;right:44px}.page_about_strengths_number{color:#c9ad6e;font-family:var(--font-eb-garamond), serif;opacity:.7;margin-bottom:32px;font-size:48px;font-style:italic;line-height:1}.page_about_strengths_title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;font-size:17px;font-weight:500;line-height:1.6}.page_about_strengths_text{color:#ffffff8c;letter-spacing:.04em;font-size:14px;line-height:2.1}.page_about_staff_slide_bio{color:#aaa;text-align:center;margin-top:8px;font-size:14px;line-height:1.7}.page_about_cta{text-align:center;padding-block:100px}.page_about_cta_container{width:min(700px,90%);margin-inline:auto}.page_about_cta_title{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:28px}.page_about_cta_text{color:#ddd;margin-bottom:12px;font-size:16px;line-height:1.8}.page_about_cta_trust_list{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-bottom:40px;padding:0;list-style:none;display:flex}.page_about_cta_trust_item{color:#c9ad6e;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.page_about_cta_languages{justify-content:center;gap:32px;margin-bottom:40px;display:flex}.page_about_cta_language_item{flex-direction:column;align-items:center;gap:8px;display:flex}.page_about_cta_language_flag{font-size:2rem;line-height:1}.page_about_cta_language_name{color:#c9ad6e;letter-spacing:.12em;font-size:13px}.signature_journeys_section{background-color:#0d1b2a;padding:80px 20px}.signature_journeys_container{max-width:1200px;margin:0 auto;position:relative}.signature_journeys_title{color:#fff;letter-spacing:.1em;text-align:center;margin-bottom:12px;font-size:2rem}.signature_journeys_copy{color:#ffffffb3;text-align:center;margin-bottom:40px;font-size:1rem}.signature_journeys_swiper{padding-bottom:40px;overflow:hidden}.signature_journeys_swiper .swiper-wrapper{align-items:stretch}.signature_journeys_swiper .swiper-slide{height:auto;display:flex}.signature_journeys_swiper .signature_journeys_card{width:100%;height:100%}.signature_journeys_card{color:#fff;flex-direction:column;height:100%;text-decoration:none;display:flex}.signature_journeys_card_image_box{aspect-ratio:3/2;overflow:hidden}.signature_journeys_card_image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.signature_journeys_card:hover .signature_journeys_card_image{transform:scale(1.04)}.signature_journeys_card_content{flex-direction:column;flex-grow:1;padding:16px 0;display:flex}.signature_journeys_card_link{align-self:flex-start;margin-top:auto}.signature_journeys_card_days{letter-spacing:.12em;color:#fff9;margin-bottom:6px;font-size:.75rem}.signature_journeys_card_title{margin-bottom:12px;font-size:1.4rem;line-height:1.5}.signature_journeys_card_link{letter-spacing:.12em;color:#ffffffb3;font-size:.75rem;text-decoration:underline}.signature_journeys_all_link{text-align:center;color:#fff;letter-spacing:.12em;border:1px solid #fff6;width:fit-content;margin-top:32px;margin-left:auto;margin-right:auto;padding:14px 32px;font-size:.85rem;text-decoration:none;transition:background-color .3s;display:block}.signature_journeys_all_link:hover{background-color:#ffffff1a}.page_about_cta_button{color:#14374f;letter-spacing:.18em;background-color:#fff;margin-top:40px;padding:.9em 3.5em;font-size:16px;display:inline-block}.page_signature_journeys_bg{background-image:linear-gradient(#00081a,#021541,#021541,#030814);padding-bottom:100px}.page_signature_journeys_introduction{padding-block:80px}.page_signature_journeys_introduction_container{text-align:center;width:min(1270px,90%);margin-inline:auto}.page_signature_journeys_introduction_title{color:#fff;letter-spacing:.25em;margin-inline:auto;text-transform:uppercase;background-color:#14374f;width:min(1270px,90%);margin-bottom:32px;padding:.8em .6em;font-size:23px}.page_signature_journeys_introduction_copy{color:#c9ad6e;letter-spacing:.15em;margin-bottom:24px;font-size:15px;font-style:italic}.page_signature_journeys_introduction_text{color:#ddd;font-size:16px;line-height:2.2}.page_signature_journeys_list_container{flex-direction:column;row-gap:80px;width:min(1270px,90%);margin-inline:auto;display:flex}.page_signature_journeys_card{grid-template-columns:1fr 1fr;align-items:center;column-gap:60px;display:grid}.page_signature_journeys_card:nth-child(2n){direction:rtl}.page_signature_journeys_card:nth-child(2n)>*{direction:ltr}.page_signature_journeys_card_image{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.page_signature_journeys_card_days{color:#c9ad6e;letter-spacing:.2em;margin-bottom:16px;font-size:13px}.page_signature_journeys_card_title{color:#fff;letter-spacing:.05em;margin-bottom:20px;font-size:20px;line-height:1.5}.page_signature_journeys_card_description{color:#ccc;margin-bottom:24px;font-size:14px;line-height:1.9}.page_signature_journeys_card_link{color:#fff;letter-spacing:.2em;border-bottom:1px solid #c9ad6e;padding-bottom:4px;font-size:13px;display:inline-block}.page_signature_journeys_cta{text-align:center;padding-top:80px}.page_signature_journeys_cta_container{width:min(700px,90%);margin-inline:auto}.page_signature_journeys_cta_button{color:#fff;letter-spacing:.25em;background-color:#c9ad6e;margin-top:40px;padding:1em 3em;font-size:15px;display:inline-block}.page_signature_single_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:100vh;display:flex;position:relative}.page_signature_single_bg:before{content:"";background:linear-gradient(#0000008c 0%,#0000004d 45%,#0009 100%);position:absolute;inset:0}.page_signature_single_hero{z-index:1;text-align:center;width:100%;padding:120px 5%;position:relative}.page_signature_single_days{color:#c9ad6e;letter-spacing:.4em;text-transform:uppercase;border:1px solid #c9ad6e8c;margin-bottom:36px;padding:.55em 1.8em;font-size:11px;display:inline-block}.page_signature_single_title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 36px;font-size:48px;line-height:1.25}.page_signature_single_intro_text{color:#ffffffd1;max-width:680px;margin:0 auto 56px;font-size:17px;line-height:2}.page_signature_single_hero_cta{letter-spacing:.2em;color:#000;background-color:#ffffffeb;border:1px solid #ffffffeb;padding:.8em 3em;font-size:15px;text-decoration:none;transition:background-color .3s,border-color .3s;display:inline-block}.page_signature_single_hero_cta:hover{color:#fff;background-color:#897845;border-color:#897845}.page_signature_single_layout{grid-template-columns:1fr 380px;align-items:start;column-gap:60px;width:min(1270px,90%);margin-inline:auto;padding-block:100px;display:grid}.page_signature_single_itinerary{min-width:0}.page_signature_single_itinerary_title{color:#ffffff80;letter-spacing:.4em;text-transform:uppercase;margin:0 0 60px;font-size:11px}.page_signature_single_day{border-bottom:1px solid #ffffff1f;padding-block:60px}.page_signature_single_day:first-of-type{border-top:1px solid #ffffff1f}.page_signature_single_day_label{letter-spacing:.35em;text-transform:uppercase;color:#c9ad6e;border-bottom:1px solid #c9ad6e40;margin:0 0 28px;padding-bottom:16px;font-size:11px;display:inline-block}.page_signature_single_day_image{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:28px;display:block}.page_signature_single_day_text{color:#ffffffd9;letter-spacing:.06em;margin:0;font-size:15px;line-height:1.9}.page_signature_single_day_location{color:#ffffff80;letter-spacing:.15em;margin-top:16px;font-size:12px;font-style:italic;display:inline-block}.page_signature_single_map_sidebar{align-self:stretch;position:relative}.page_signature_single_map_sticky{position:sticky;top:100px}.page_signature_single_map_image{border:1px solid #ffffff1a;width:100%;display:block}@media (max-width:1023px){.page_signature_single_layout{grid-template-columns:1fr}.page_signature_single_map_sidebar{order:-1}.page_signature_single_map_sticky{position:static}.page_signature_single_map_image{max-width:480px;margin-inline:auto}}@media (max-width:767px){.page_signature_single_title{font-size:30px}.page_signature_single_hero{padding:100px 6%}.page_signature_single_day{padding-block:44px}}.page_signature_single_segment_image{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:24px;display:block}.page_signature_single_segment_location{color:#c9ad6e;letter-spacing:.15em;margin-top:16px;font-size:13px;font-style:italic;display:block}.page_about_introduction_content_box_text{color:#fff;letter-spacing:.08em;font-size:16px;line-height:2}.page_about_journeys_of_inspiration_title{text-align:center;letter-spacing:.26em;font-size:28px}.page_about_journeys_of_inspiration{color:#fff;background-image:linear-gradient(#031030,#030814);margin-top:-2px;padding-block:100px 200px}.single_journeys_bg{background-image:linear-gradient(#00081a 7%,#202636 30%,#546a7b 100%)}.page_journeys_introduction_title{text-align:center;color:#897845;letter-spacing:.2em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.3em;font-size:50px}.page_journeys_introduction_content_text{color:#fff;letter-spacing:.08em;margin-top:50px;text-align:center;width:min(650px,90%);margin-inline:auto;font-size:20px;line-height:2.2}.single_journeys_content_bg{background-image:url(/theme/images/single_journeys_content_bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.page_journeys_access,.page_journeys_sample_itinerary{background-color:#897845b3}.page_journeys_highlights{z-index:0;background-color:#897845b3;padding-block:130px;position:relative}.page_journeys_highlights:before{content:"";z-index:-100;background-color:#0003;position:absolute;inset:0}.page_journeys_introduction_image{margin-inline:auto;width:min(1270px,90%);margin-top:130px;display:block}.page_journeys_introduction_container{padding-bottom:170px}.page_journeys_access{flex-direction:column;gap:20px;display:flex}.page_journeys_access_image{width:100%;height:auto;display:block}.page_journeys_access_text{color:#ffffffbf;letter-spacing:.08em;font-size:15px;line-height:2}.page_journeys_sample_itinerary_title{text-align:center;color:#fff;letter-spacing:.26em;font-size:52px}.page_journeys_sample_itinerary_content{margin-inline:auto;width:min(1270px,90%);margin-top:60px;display:grid}.page_journeys_sample_itinerary_content_day_box{row-gap:40px;display:grid}.page_journeys_sample_itinerary_content_day_box .open_button{color:#fff;letter-spacing:.1em;text-align:center;z-index:0;cursor:pointer;border:1px solid;width:min(500px,100%);margin-inline:auto;padding:.4em .5em;font-size:22px;display:block;position:relative}.page_journeys_sample_itinerary_content_day_box .open_button:before{content:"";aspect-ratio:1;border-top:1px solid;border-left:1px solid;width:.5em;transition:all .3s;position:absolute;top:50%;right:1em;transform:translateY(-75%)rotate(225deg)}.page_journeys_sample_itinerary_content_day_box .open_button.active:before{transform:translateY(-25%)rotate(45deg)}.page_journeys_sample_itinerary_content_day_box_content_container{opacity:0;grid-template-rows:0fr;transition:all .3s;display:grid}.page_journeys_sample_itinerary_content_day_box_content_container .inner{overflow:hidden}.page_journeys_sample_itinerary_content_day_box_content_container.active{opacity:1;grid-template-rows:1fr;margin-bottom:50px}.page_journeys_sample_itinerary_content_day_box_content{background-color:#ffffff26;grid-template-columns:43% 1fr;align-items:center;padding:50px;display:grid}.page_journeys_sample_itinerary_content_day_box_content_text{color:#fff;letter-spacing:.08em;place-content:center;padding:40px 130px;font-size:20px;line-height:2.2;display:grid}.page_journeys_sample_itinerary_content_day_box_content+.page_journeys_sample_itinerary_content_day_box_content{margin-top:45px}.page_journeys_sample_itinerary{padding-bottom:140px}.page_journeys_highlights_container{width:min(1270px,90%);margin-inline:auto}.page_journeys_highlights_title{color:#fff;text-align:center;letter-spacing:.25em;background-color:#897845;margin-inline:auto;padding:.8em .6em;font-size:23px}.page_journeys_highlights_content{grid-template-columns:repeat(3,1fr);column-gap:46px;margin-top:65px;display:grid}.page_journeys_highlights_content_card_text{color:#fff;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);margin-top:40px}.page_journeys_contact_text{color:#fff;text-align:center;letter-spacing:.06em;font-size:24px;line-height:2.4}.page_journeys_contact_quote{color:#fff;text-align:center;letter-spacing:.06em;border:none;margin:0;padding:0;font-size:22px;font-style:italic;line-height:2.2}.page_journeys_contact_cite{color:#ffffffb3;letter-spacing:.1em;margin-top:20px;font-size:14px;font-style:normal;display:block}.page_journeys_of_inspiration_heading{text-align:left;color:#fff;letter-spacing:var(--ls-heading);margin:0 0 30px;padding-inline:5%}.page_journeys_contact_container .line{background-color:#fff;width:1px;height:230px;margin-block:60px;margin-inline:auto}.page_journeys_contact_button{letter-spacing:.18em;background-color:#fff;width:fit-content;margin-inline:auto;padding:.4em 4em;font-size:23px;display:block}.page_journeys_contact{z-index:0;background-color:#897845b3;padding-block:130px;position:relative}.page_journeys_contact:before{content:"";z-index:-100;background-color:#0003;position:absolute;inset:0}.journeys_of_inspiration_swiper{margin-inline:0;width:100%;margin-top:0}.journeys_of_inspiration_card{z-index:0;aspect-ratio:415/580;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;padding:24px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.journeys_of_inspiration_card:before{content:"";z-index:0;background:linear-gradient(#0000 0%,#00000040 50%,#000000d9 100%);position:absolute;inset:0}.journeys_of_inspiration_card .nights{letter-spacing:.12em;text-transform:uppercase;z-index:1;background:0 0;width:auto;margin:0 0 0 auto;padding:0;font-size:11px;position:relative}.journeys_card_bottom{z-index:1;position:relative}.journeys_of_inspiration_card .category{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:10px;font-size:11px}.journeys_of_inspiration_card .author{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;align-self:flex-start;font-size:11px;position:relative}.journeys_of_inspiration_card .title{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.4}.journeys_of_inspiration_card .explore_btn{letter-spacing:.12em;text-transform:uppercase;border:1px solid #fffc;padding:10px 22px;font-size:11px;display:inline-block}.journeys_of_inspiration_card .description{color:#fffc;letter-spacing:.04em;opacity:0;max-height:0;margin:8px 0 10px;font-size:12px;line-height:1.7;transition:max-height .4s,opacity .4s;overflow:hidden}.journeys_of_inspiration_card:hover .description{opacity:1;max-height:100px}.journeys_of_inspiration_card:hover .explore_btn{background-color:#ffffff26}.journeys_explore_all_wrap{text-align:center;width:100%;padding:40px 0 60px}.journeys_explore_all_btn{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff9;padding:14px 48px;font-size:12px;transition:background-color .2s;display:inline-block}.journeys_explore_all_btn:hover{color:#fff;background-color:#ffffff1a}.journeys_of_inspiration_container .swiper-horizontal>.swiper-pagination-bullets,.journeys_of_inspiration_container .swiper-pagination-horizontal.swiper-pagination-bullets{text-align:left;bottom:0}.swiper{padding-bottom:50px}.swiper-button-next,.swiper-button-prev{color:#897845;aspect-ratio:1;background-color:#fff;width:42px;height:auto;padding:10px 4px}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{width:8px;height:14px}.journeys_inspiration_wrapper{width:100%}.journeys_tabs_and_list{flex:1;min-width:0;overflow:hidden}.journeys_category_tabs{scrollbar-width:none;border-bottom:1px solid #fff3;justify-content:center;align-items:flex-end;margin-bottom:40px;padding:60px 0 0;display:flex;overflow-x:auto}.journeys_category_tabs::-webkit-scrollbar{display:none}.journeys_category_tab{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:11px;transition:color .2s}.journeys_category_tab:hover{color:#fffc}.journeys_category_tab.active{color:#fff;border-bottom-color:#fff}.journeys_tab_panel{display:none}.journeys_tab_panel.active{display:block}.journeys_of_inspiration_list_container{z-index:0;position:relative}.movies_list_container{width:min(1270px,90%);margin-inline:auto;position:relative}.journeys_of_inspiration_list_post_container{z-index:0;position:relative}.journeys_of_inspiration_container .swiper-pagination-bullet{background-color:#fff;border-radius:0;width:60px;height:3px}.journeys_of_inspiration_container span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#897845}.footer_logo_box .social_list{align-items:center;gap:16px;margin-top:30px;padding:0;list-style:none;display:flex}.footer_logo_box .social_icon{width:40px;height:40px}.swiper-pagination-bullet{background-color:#dcdcdc;margin:0 16px!important}.instagram_list{margin-inline:auto;width:min(1270px,90%);margin-top:100px}.page_about_introduction_image{margin-inline:auto;width:min(1000px,90%);margin-top:110px;display:block}.page_about_our_approach_image_box{display:grid}.page_about_curators_content_box{grid-template-columns:1fr 35%;column-gap:15%;display:grid}.page_about_our_approach_image_box{background-image:url(/theme/images/about_our_approach_image_box_image.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:110px;padding:100px 100px 250px 50px}.page_about_staff{margin-top:120px}.page_about_staff_container{width:100%;position:relative}.page_about_staff_slide_image{aspect-ratio:3/2;object-fit:cover;width:100%}.page_about_staff_slide_role{color:#fff9;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-top:16px;font-size:13px}.page_about_staff_slide_name{color:#fff;letter-spacing:.08em;text-align:center;margin-top:6px;font-size:18px}.swiper-pagination.tag_staff{margin-top:30px;position:relative}.swiper-pagination.tag_staff .swiper-pagination-bullet{opacity:1;background-color:#fff6}.swiper-pagination.tag_staff .swiper-pagination-bullet-active{background-color:#fff}.swiper-button-prev.tag_staff,.swiper-button-next.tag_staff{color:#333;background-color:#fff;border-radius:50%;width:48px;height:48px;top:35%}.swiper-button-prev.tag_staff{left:40px}.swiper-button-next.tag_staff{right:40px}.page_about_journeys_of_inspiration_list{width:min(1270px,90%);margin-inline:auto}.common_form_box{z-index:0;background-color:#d6d6d6;row-gap:25px;width:min(1000px,100%);margin-inline:auto;padding:140px 160px;display:grid;position:relative}.page_for_travel_advisors_support_container{margin-inline:auto;text-align:center;width:min(900px,90%);margin-bottom:90px}.page_for_travel_advisors_support_form_container{width:min(720px,90%);margin-inline:auto}.common_form_box .form_row label{letter-spacing:.06em;font-size:18px}.common_form_box .form_row :where(input,textarea,select){background-color:#fff;width:100%;padding:1em;line-height:2}.common_form_box .form_row{row-gap:10px;display:grid}.common_form_box .form_row select{appearance:auto}input.wpcf7-form-control.wpcf7-submit{color:#fff;letter-spacing:.25em;text-align:center;margin-inline:auto;cursor:pointer;background-color:#897845;width:90%;margin-top:40px;padding:1em .5em;font-size:24px;display:block}::placeholder{color:#b3b3b3}input[type=checkbox]{appearance:auto}span.wpcf7-form-control-wrap:has(.wpcf7-acceptance){text-align:center;letter-spacing:.04em;margin-top:34px}.page_for_travel_advisors_experience_content_box_text_box_image_sp{display:none}.page_for_travel_advisors_experience_cards{flex-wrap:wrap;justify-content:center;gap:32px 24px;margin-top:60px;display:flex}.page_for_travel_advisors_experience_card{flex-direction:column;flex:0 0 calc(33.33% - 16px);max-width:300px;display:flex}.page_for_travel_advisors_experience_card_image{aspect-ratio:4/3;object-fit:cover;width:100%}.page_for_travel_advisors_experience_card_text{padding:20px 0 0}.page_for_travel_advisors_experience_card_title{color:#fff;letter-spacing:.06em;font-size:16px;font-weight:400;line-height:1.5}.page_for_travel_advisors_experience_card_desc{color:#ccc;letter-spacing:.03em;margin-top:8px;font-size:14px;line-height:1.7}.page_become_a_partner_in_japan_form{margin-top:150px}.page_explore_tour_themes_title{color:#fff;text-align:center;letter-spacing:.25em;background-color:#000;width:min(1270px,100%);margin-inline:auto;padding:.8em .6em;font-size:23px}.page_explore_tour_themes{margin-top:150px}.page_explore_tour_themes_container{width:min(1270px,100%);margin-inline:auto}.page_explore_journeys_list{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:80px 7%;width:min(1140px,90%);margin-top:100px;display:grid}form.page_explore_search_form{z-index:0;background-color:#00000080;border:1px solid #897844;width:min(600px,90%);margin-inline:auto;position:relative}form.page_explore_search_form input{color:#897845;letter-spacing:.18em;padding-left:64px;width:100%;padding-block:.3em;font-size:24px}form.page_explore_search_form input::placeholder{color:#897845}form.page_explore_search_form button{z-index:999;width:24px;position:absolute;top:0;bottom:0;left:24px}.page_explore_search{margin-top:48px}@media (min-width:768px){.page_explore_search{margin-top:100px}}.page_explore_search_container .page_explore_plan_button{color:#fff;letter-spacing:.15em;text-align:center;background-color:#897845;border:1px solid #897845;width:100%;max-width:90%;margin-inline:auto;padding:.6em 1.2em;font-size:18px;text-decoration:none;transition:background-color .2s,color .2s,opacity .2s;display:block}@media (min-width:768px){.page_explore_search_container .page_explore_plan_button{max-width:400px;padding:.8em 1.2em;font-size:20px}}.page_explore_search_container .page_explore_plan_button:hover{opacity:.9;color:#fff}.page_explore_search_container .line{margin-inline:auto;background-color:#897845;width:1px;height:120px;margin:32px auto;display:block}@media (min-width:768px){.page_explore_search_container .line{height:200px;margin:56px auto}}.page_explore_journeys_list.sp{display:none}.page_journeys_of_inspiration{background-color:#111;padding:80px 0 120px;overflow:hidden}.page_journeys_sample_itinerary_content_day_box_content img{object-fit:cover;aspect-ratio:510/350;width:100%}.page_journeys_sample_itinerary_content_day_box_content.only_text{display:block;overflow:hidden}.page_journeys_sample_itinerary_content_day_box_content.only_text ul{color:#fff;letter-spacing:.04em;row-gap:40px;margin-left:1.8em;font-size:20px;line-height:2;list-style:outside;display:grid}.page_legal_information_bg{background-image:linear-gradient(#00081a 7%,#27465e 42%,#030814 94%)}.page_legal_information_content{color:#fff;letter-spacing:.06em;row-gap:24px;width:min(950px,90%);margin-inline:auto;padding-block:80px 100px;font-size:18px;line-height:1.6;display:grid}.page_legal_information_content h2{letter-spacing:.1em;margin-top:50px;font-size:26px}.page_legal_information_content table :where(td){padding:1em}.page_legal_information_content h3{margin-top:30px;font-size:22px}.page_legal_information_content h4{margin-top:10px;font-size:20px}.page_legal_information_content_title{text-align:center;color:#897845;letter-spacing:.18em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.2em;font-size:50px}.page_legal_information_content_title+p{margin-top:40px}.single_bg{background-image:linear-gradient(#171d2e 0%,#546b7c 100%);padding-bottom:100px}.single_header{text-align:center;padding-top:60px}.single_category{color:#fff9;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:13px;display:inline-block}.single_title{text-align:center;color:#897845;letter-spacing:.18em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.2em;font-size:50px}.single_author{color:#ffffff80;letter-spacing:.15em;margin-top:20px;font-size:13px}.single_content{margin-inline:auto;color:#fff;letter-spacing:.04em;row-gap:40px;width:min(1270px,90%);margin-top:100px;font-size:20px;line-height:1.6;display:grid}.single_content h2{letter-spacing:.06em;margin-top:20px;font-size:42px}.single_content img{width:100%;margin-block:50px;display:block}.single_related_posts{margin-inline:auto;border-top:1px solid #fff3;width:min(1270px,90%);margin-top:80px;padding-top:60px}.single_related_posts_title{color:#fff;letter-spacing:.06em;text-align:center;margin-bottom:40px;font-size:28px}.single_related_posts_list{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.single_related_posts_item{margin:0}.archive_bg{background-image:linear-gradient(#00081a 19%,#2c3d4d 54%,#59727f 99%);padding-bottom:100px}.archive_content_box{width:min(1270px,90%);margin-inline:auto}form.page_explore_search_form+.archive_content_box{margin-top:160px}.archive_content_box_image{aspect-ratio:16/7;object-fit:cover;width:100%}.archive_content_box+.archive_content_box{margin-top:150px}.archive_content_box_title{color:#fff;text-align:center;letter-spacing:.25em;margin-inline:auto;background-color:#14374f;margin-bottom:70px;padding:.8em .6em;font-size:23px}.archive_title{text-align:center;color:#897845;letter-spacing:.18em;margin-inline:auto;border-bottom:1px solid;width:fit-content;margin-bottom:100px;padding-bottom:.2em;font-size:40px}.page_search_bg{background-image:linear-gradient(#00081a 19%,#2c3d4d 54%,#59727f 99%);padding-bottom:150px}.page_search_title{text-align:center;color:#fff;letter-spacing:.04em;font-size:30px}.page_contact_form_container{margin-inline:auto;z-index:0;background-color:#d6d6d6;width:min(1270px,100%);margin-top:100px;padding:100px 8vw;position:relative}.get_in_touch_form>.form_row{row-gap:24px;display:grid}.get_in_touch_form>.form_row .text{letter-spacing:.1em;font-size:22px}.get_in_touch_form>.form_row .input_container{column-gap:50px;display:flex}.get_in_touch_form>.form_row .input_container .input_box{flex-grow:1;align-items:center;column-gap:20px;display:flex}.get_in_touch_form>.form_row .input_container .input_box .label{font-size:20px}.get_in_touch_form :where(select,input[type=text],input[type=email],textarea){background-color:#fff;border-radius:2px;width:100%;padding:1em}.get_in_touch_form select{appearance:auto}.get_in_touch_form{row-gap:60px;display:grid;position:relative}.get_in_touch_form>.form_row .input_container .input_box>span{flex-grow:1}.get_in_touch_form>.form_row .input_container .input_box>span:has(.mini){flex-grow:0}.get_in_touch_form>.form_row .input_container .input_box:has(.mini){flex-grow:0}.get_in_touch_form>.form_row .input_container .form_row{row-gap:11px;display:grid}.get_in_touch_form>.form_row .input_container>div{flex-grow:1;row-gap:26px;display:grid}.get_in_touch_form>.form_row .input_container .form_row label{letter-spacing:.06em;font-size:18px}.get_in_touch_form>.form_row .text span{font-size:.8em}.get_in_touch_form>.form_row .input_container .input_box span.wpcf7-list-item-label{background-color:#fff;padding:.4em .8em;font-size:14px;display:inline-block}.get_in_touch_form>.form_row .input_container .input_box input[type=radio]:checked+span{background-color:#bdae81}.get_in_touch_form>.form_row .input_container .input_box label{cursor:pointer}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap{width:100%;display:block}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap>span{flex-wrap:wrap;gap:12px;display:flex}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap .wpcf7-list-item{margin:0}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap .wpcf7-list-item label{cursor:pointer;align-items:center;margin:0;display:inline-flex}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap .wpcf7-list-item-label{background:0 0;padding:.4em .8em;font-size:16px;display:inline-block}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:24px;height:24px;margin:0}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap input[type=checkbox]:checked{background-color:#bdae81;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#bdae81}.budget_range_track{width:100%;height:56px;padding-top:6px;position:relative}.budget_bar{z-index:1;border-radius:999px;width:100%;height:15px;position:absolute;top:6px;left:0;overflow:hidden}.budget_bar_base{background:#e8e8e8;position:absolute;inset:0}.budget_range_fill{background:#7b0f2a;border-radius:999px;width:0;height:14px;position:absolute;top:0;left:0}.budget_range_input{appearance:none;z-index:5;pointer-events:none;background:0 0;outline:none;width:100%;height:14px;margin:0;position:absolute;top:6px;left:0}.budget_range_input::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:14px}.budget_range_input::-moz-range-track{background:0 0;border-radius:999px;height:14px}.budget_range_input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#d9a3b5;border:3px solid #fff;border-radius:50%;width:34px;height:34px;margin-top:-10px;box-shadow:0 2px 10px #0000002e}.budget_range_input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#d9a3b5;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 2px 10px #0000002e}.budget_thumb_value{white-space:nowrap;z-index:10;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute;top:30px;transform:translate(-50%)}.get_in_touch_form>.form_row .input_container .input_box:has(.budget_range_track){display:grid}span.wpcf7-form-control.wpcf7-acceptance a{color:#2123ff;text-decoration:underline}.form_complete_box{z-index:1000;background-color:#f6f6f6;place-content:center;display:none;position:absolute;inset:0}form[data-status=sent] .form_complete_box,form[data-status=invalid] .form_error_box{display:grid}form[data-status=sent],form[data-status=sent] .common_form_box{height:650px;overflow:hidden}.wpcf7 .wpcf7-submit:disabled{opacity:.3}.wpcf7 form.sent .wpcf7-response-output{display:none}.form_complete_inner .title{color:#897845;text-align:center;letter-spacing:.04em;font-size:42px}.form_complete_inner{row-gap:70px;padding-inline:5vw;display:grid}.form_complete_inner .description{letter-spacing:.02em;color:#897845;font-size:20px}.form_complete_inner .link_button{color:#fff;text-align:center;letter-spacing:.1em;background-color:#897845;width:min(90%,450px);margin-inline:auto;padding:.5em;font-size:23px;display:block}.form_complete_inner .description_box{text-align:center;line-height:2.8}form.wpcf7-form:has(.wpcf7-not-valid-tip) input.wpcf7-form-control.wpcf7-submit{pointer-events:none;opacity:.3}#main_visual_section picture{width:100%}.cmplz-cookiebanner .cmplz-header{grid-auto-flow:column!important}.cmplz-cookiebanner .cmplz-close{grid-column-start:1!important;justify-self:start!important}@media (any-hover:hover){.explore_theme_list a:hover{opacity:.6}}@media (max-width:768px){.sp_header_logo{z-index:9999;width:60px;display:block;position:fixed;top:34px;left:30px}.sp_header_menu{display:block}.sp_header_menu .close_button{align-content:center;width:46px;height:40px;display:grid;position:absolute;top:30px;right:5vw}.sp_header_menu .close_button .line{transform-origin:50%;background-color:#fff;width:100%;height:2px;display:block}.sp_header_menu .close_button .line:first-child{transform:rotate(35deg)}.sp_header_menu .close_button .line:nth-child(2){transform:rotate(-35deg)translateY(-1px)}.sp_header_menu .navigation .nav_box .nav_list{row-gap:20px}.sp_header_menu .navigation{row-gap:60px}.sp_header_menu{z-index:999999;color:#fff;opacity:0;visibility:hidden;background-color:#011b25e6;padding:100px 6vw 0;transition:all .3s;position:fixed;inset:0}.sp_header_menu.active{opacity:1;visibility:visible}.sp_hamburger_button{z-index:99999;align-content:space-between;justify-items:end;width:60px;height:30px;display:grid;position:fixed;top:30px;right:5vw}.sp_hamburger_button .line{background-color:#fff;width:100%;height:2px;display:block;box-shadow:2px 3px 6px #fff3}.sp_hamburger_button .line:first-child{width:100%}.sp_hamburger_button .line:nth-child(2){width:80%}.sp_hamburger_button .line:nth-child(3){width:60%}.pc_header{display:none}.main_visual_video{aspect-ratio:1080/1920}.main_visual_image{width:156px}.main_visual_tagline{font-size:11px}.main_visual_copy{font-size:13px}.main_visual_cta_box{gap:12px}.main_visual_cta_button{padding:.8em 1.6em;font-size:11px}.about_us_section_title{padding-inline:20px;font-size:20px}.about_us_trust_list{gap:16px}.fixed_button_link{padding-inline:0;font-size:16px}.fixed_button_container{text-align:center;width:100%}.explore_section,.journeys_of_inspiration_section{padding:0}.journeys_of_inspiration_container{flex-direction:column;align-items:stretch}.journeys_tabs_and_list{flex:none;width:100%}.journeys_category_tabs{justify-content:flex-start;padding-inline:5%}.journeys_of_inspiration_header{width:100%;padding:60px 5% 40px}.explore_section_title{font-size:28px}.explore_testimonials_list{grid-template-columns:1fr;row-gap:50px}.explore_description{margin-inline:auto;margin-top:40px;font-size:16px}.explore_theme_list{grid-template-columns:1fr;row-gap:24px;margin-top:48px}.explore_theme_title{padding:.6em 0;font-size:20px}.pararalx_image_section{aspect-ratio:375/400}.journeys_of_inspiration_section_title{color:#fff;font-size:28px}.journeys_of_inspiration_description{width:90%;font-size:14px}.about_us_title_box>*{padding:0}.about_us_title_box{grid-template-columns:7.5fr 2.5fr}.about_us_title_box_left .text{text-align:center;font-size:14px}.about_us_title_box_left{place-content:center;justify-items:center;padding:40px 20px;display:grid}.about_us_title_box_left .logo_image{width:100%;max-width:220px}.about_us_title_box_right>img{width:auto;height:148px}.about_us_title_box_right{place-content:center;display:grid}.about_us_content_philosophy_box{grid-template-columns:1fr;margin-right:20px}.about_us_content_philosophy_image{aspect-ratio:3/2;object-fit:cover}.about_us_content_philosophy_text_box{margin-top:30px;padding-inline:24px}.about_us_content_philosophy_text_box .text{font-size:16px}.about_us_content_philosophy_text_box .text br{display:none}.about_us_content_philosophy_whyus_box{grid-template-columns:1fr;row-gap:50px}.about_us_content_philosophy_whyus_box_card{grid-template-columns:1fr 43%;column-gap:20px}.about_us_content_philosophy_whyus_box_card_text_box .title{font-size:20px}.about_us_content_philosophy_whyus_box_card_text_box .description{font-size:14px}.about_us_content_philosophy_whyus_box_card_text_box{row-gap:24px;padding-left:20px}.about_us_content_philosophy_whyus_box_card.whyus .about_us_content_philosophy_whyus_box_card_text_box{order:2;padding-left:0;padding-right:20px}.about_us_content_philosophy_whyus_box_card.whyus{grid-template-columns:43% 1fr}.about_us_content_button_link{width:90%;font-size:16px}.testimonials_section_title{font-size:20px}.testimonials_list{grid-template-columns:1fr;row-gap:50px}.testimonials_card{margin-left:30px}.testimonials_text_box{padding:30px;font-size:12px}.testimonials_card:nth-child(2){flex-direction:column;margin-left:0;margin-right:30px}.contact_section{margin-top:0}.contact_section .contact_container .text{font-size:14px}.contact_section .contact_container .line{height:148px;margin-block:32px}.contact_button_link{width:90%;padding:.6em 0;font-size:16px}.instagram_section{padding-block:100px}.movies_section_title{font-size:22px}.instagram_logo{width:30px}.footer_logo_box{justify-content:space-between;align-items:end;width:100%;display:flex}.footer_logo_box .social_icon{width:32px;height:32px}.navigation{row-gap:56px}.navigation .nav_box{row-gap:24px}.navigation .nav_box .label{font-size:14px}.navigation .nav_box .nav_list{row-gap:12px}.navigation .nav_box .nav_list .nav_item .nav_link{font-size:12px}.footer_logo{width:124px}.copyright{margin-top:16px;font-size:10px;line-height:1.8}.footer_bottom_link{font-size:10px}.footer_bottom_box{flex-wrap:wrap;margin-top:64px}.page_title_box_image{width:200px}.page_about_introduction_title{font-size:32px}.page_about_introduction_content_box{grid-template-columns:1fr;margin-top:100px}.page_about_introduction_content_box_logo_japanese{justify-self:center;width:48px}.page_about_introduction_content_box_text{margin-top:64px;font-size:14px;line-height:2.4}.page_title_box{padding-block:150px}.page_about_introduction_image{margin-top:80px}.page_about_our_approach_title{font-size:32px}.page_about_our_approach_subtitle{font-size:24px}.page_about_our_approach_text{font-size:13px}.page_about_our_approach_image_box_text{font-size:18px}.page_about_our_approach_image_box{padding:50px 30px 130px 70px}.page_about_our_approach_image_box_text br{display:none}.page_about_curators_title{font-size:32px}.page_about_curators_content_box{grid-template-columns:1fr;row-gap:60px}.page_about_curators_text{font-size:13px}.page_about_curators_container{width:100%;margin-top:100px;padding-left:8vw}.page_about_curators_content_box_text_box{padding-right:10vw}.page_about_contact_button{text-align:center;width:90%;padding:.7em .2em;font-size:16px}.page_about_staff{margin-top:80px}.page_about_staff_slide_name{font-size:18px}.page_about_staff_slide_role{font-size:12px}.swiper-button-prev.tag_staff,.swiper-button-next.tag_staff{display:none}.page_about_journeys_of_inspiration_title{font-size:30px}.page_about_bg{background-image:url(/theme/images/page_about_bg_sp.webp)}.page_for_travel_advisors_introduction_title{font-size:24px}.page_for_travel_advisors_introduction_subtitle{padding-inline:10vw;font-size:24px}.page_for_travel_advisors_introduction_text{padding-inline:10vw;font-size:14px}.page_for_travel_advisors_introduction_image_box{margin-block:66px 72px}.page_for_travel_advisors_total_quality_control_container{flex-direction:column;row-gap:50px}.page_for_travel_advisors_total_quality_control_image{width:100%}.page_for_travel_advisors_total_quality_control_title{font-size:22px}.page_for_travel_advisors_total_quality_control_text{font-size:12px}.page_for_travel_advisors_experience_content_box_text_box_image{display:none}.page_for_travel_advisors_experience_title{margin-top:40px;font-size:22px;line-height:1.8}.page_for_travel_advisors_experience_text,.page_for_travel_advisors_experience_content_box_text_box_list{font-size:12px}.page_for_travel_advisors_experience_content_box{margin-top:45px}.page_for_travel_advisors_support_title{column-gap:15px;width:90%;font-size:20px}.page_for_travel_advisors_support_text{padding-inline:15vw;font-size:12px}.common_form_box{padding:60px 5vw}.common_form_box .form_row label{font-size:14px}.common_form_box .form_row :where(input,textarea,select){padding:.6em}span.wpcf7-form-control-wrap:has(.wpcf7-acceptance){font-size:11px}input.wpcf7-form-control.wpcf7-submit{font-size:14px}.page_for_travel_advisors_bg{padding-bottom:0}.page_for_travel_advisors_experience_content_box_text_box_image_sp{display:block}.page_for_travel_advisors_experience_cards{flex-direction:column;align-items:center;gap:24px;margin-top:40px}.page_for_travel_advisors_experience_card{flex:none;width:100%;max-width:360px}.page_become_a_partner_in_japan_introduction_title{padding-bottom:.8em;font-size:28px;line-height:1.7}.page_become_a_partner_in_japan_introduction_container{width:90%;margin-inline:auto}.page_become_a_partner_in_japan_introduction_text{word-break:auto-phrase;font-size:12px;line-height:4}.page_become_a_partner_in_japan_company_information_row{grid-template-columns:1fr}.page_become_a_partner_in_japan_company_information_row .label_box,.page_become_a_partner_in_japan_company_information_row .value_box{padding-block:30px}.page_become_a_partner_in_japan_company_information_row .label_box .label{font-size:13px}.page_become_a_partner_in_japan_company_information_row .label_box .en_label{font-size:10px}.page_become_a_partner_in_japan_company_information_row .value_box .value{font-size:13px}.page_become_a_partner_in_japan_company_information_row .value_box .en_value{font-size:10px}.page_become_a_partner_in_japan_official_website_button{font-size:16px}.page_explore_introduction_title{font-size:20px}.page_explore_introduction_content{flex-direction:column;row-gap:40px}.page_explore_introduction_content_image{width:100%}.page_explore_introduction_content_text,.page_explore_jouneys_of_inspiration .journeys_of_inspiration_description{font-size:14px}form.page_explore_search_form input{padding:1em 0;padding-left:50px;font-size:16px}form.page_explore_search_form button{width:22px;left:16px}.page_explore_journeys_list{grid-template-columns:1fr;margin-top:64px}.page_explore_tour_themes_title{font-size:20px}.page_explore_journeys_list.sp{display:block}.page_explore_journeys_list.pc{display:none}.page_journeys_introduction_title{width:90%;font-size:30px}.page_journeys_introduction_content_text{font-size:14px}.page_journeys_introduction_image{margin-top:70px}.page_journeys_introduction_container{padding-bottom:100px}.page_journeys_access{gap:14px}.page_journeys_access_text{font-size:13px}.page_journeys_access_image{width:100%}.page_journeys_sample_itinerary_title{font-size:26px}.page_journeys_sample_itinerary_content_day_box .open_button{padding:10px;font-size:12px}.page_journeys_sample_itinerary_content_day_box_content_text{padding:0 18px;font-size:11px}.page_journeys_sample_itinerary_content_day_box_content{align-items:start;padding:24px}.page_journeys_highlights_title{font-size:14px}.page_journeys_highlights_content{grid-template-columns:1fr;row-gap:70px}.page_journeys_highlights_content_card_text{margin-top:30px;font-size:14px}.page_journeys_contact_text{font-size:14px}.page_journeys_contact_button{text-align:center;padding:1em 4.5em;font-size:13px}.page_journeys_contact_container .line{height:150px}.journeys_of_inspiration_card{padding:20px 16px}.journeys_of_inspiration_card .title{font-size:16px}.journeys_of_inspiration_container .swiper-pagination-bullet{width:9%;margin:0 8px!important}.journeys_of_inspiration_card .explore_btn{padding:8px 16px;font-size:10px}.page_journeys_sample_itinerary_content_day_box_content img{aspect-ratio:1}.page_journeys_sample_itinerary_content_day_box_content+.page_journeys_sample_itinerary_content_day_box_content{margin-top:20px}.page_journeys_sample_itinerary_content_day_box_content.only_text ul li{font-size:11px}.page_journeys_sample_itinerary_content_day_box_content.only_text ul{margin-left:.6em}.page_legal_information_content_title{max-width:90%;margin-inline:auto;font-size:30px}.page_legal_information_content{row-gap:15px;font-size:12px}.page_legal_information_content h4{margin-top:5px;font-size:14px}.page_legal_information_content h3{margin-top:20px;font-size:16px}.page_legal_information_content h2{margin-top:30px;font-size:18px}.single_header{padding-top:40px}.single_title{max-width:90%;font-size:30px}.single_content h2{font-size:24px}.single_content{row-gap:15px;margin-top:40px;font-size:14px}.single_content img{margin-block:25px}.single_related_posts_list{grid-template-columns:1fr;gap:24px}.single_related_posts_title{margin-bottom:24px;font-size:22px}.archive_title{font-size:32px}.archive_content_box_title{margin-bottom:40px;font-size:20px}.archive_content_box_image{margin-bottom:-30px}.archive_content_box+.archive_content_box{margin-top:100px}form.page_explore_search_form+.archive_content_box{margin-top:130px}.page_search_title{font-size:20px}.explore_description br{display:none}.explore_description span{display:inline-block}.journeys_of_inspiration_swiper{padding-bottom:75px}.page_become_a_partner_in_japan_introduction_text.sp{display:block}.page_become_a_partner_in_japan_introduction_text.pc{display:none}.form_complete_inner .title{font-size:28px}.form_complete_inner .description{font-size:14px}.form_complete_inner .description br{display:none}.form_complete_inner{padding-inline:10vw}.form_complete_inner .link_button{font-size:16px}.page_contact_introduction_text{width:90%;margin-inline:auto;font-size:13px}span.wpcf7-form-control.wpcf7-radio{flex-wrap:wrap;row-gap:15px;display:flex}.get_in_touch_form>.form_row .input_container{flex-direction:column;row-gap:24px}.get_in_touch_form>.form_row .text{font-size:20px}.get_in_touch_form>.form_row .input_container .input_box .label{font-size:18px}.get_in_touch_form>.form_row .input_container .input_box.chip_checkbox_wrap .wpcf7-list-item-label{padding:.35em .7em;font-size:16px}.page_contact_introduction_text br,.swiper-button-prev,.swiper-button-next{display:none}.cmplz-cookiebanner .cmplz-message{font-size:10px!important;line-height:1.4!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:auto!important;padding:.4em!important;font-size:12px!important}.cmplz-cookiebanner{grid-gap:6px!important;width:90%!important;margin-inline:auto!important;bottom:15px!important;left:0!important;right:0!important}.cmplz-cookiebanner .cmplz-buttons{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{grid-column:span 2!important}.cmplz-cookiebanner .cmplz-links .cmplz-link{font-size:10px!important}}.explore_categories_container{max-width:1200px;margin:0 auto}.explore_categories_title{color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.1em;margin-bottom:40px;font-size:1.8rem}.explore_categories_list .explore_category_card:first-child,.explore_categories_list .explore_category_card:nth-child(2),.explore_categories_list .explore_category_card:nth-child(3){grid-column:span 2}.explore_categories_list .explore_category_card:nth-child(4){grid-column:2/span 2}.explore_categories_list .explore_category_card:nth-child(5){grid-column:4/span 2}.explore_category_card_label{text-align:center;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:24px;position:absolute;bottom:20px;left:0;right:0}@media (max-width:768px){.explore_categories_list{grid-template-columns:repeat(2,1fr);gap:12px}.explore_categories_list .explore_category_card:first-child,.explore_categories_list .explore_category_card:nth-child(2),.explore_categories_list .explore_category_card:nth-child(3),.explore_categories_list .explore_category_card:nth-child(4),.explore_categories_list .explore_category_card:nth-child(5){grid-column:span 1}.explore_categories_list .explore_category_card:nth-child(5){grid-column:1/-1}.explore_categories_title{margin-bottom:28px;font-size:1.3rem}.explore_category_card_label{white-space:normal;text-align:center;width:90%;font-size:11px;bottom:14px}}@media (max-width:768px){.youtube_grid{grid-template-columns:1fr;gap:16px}}.page_contact_faq{padding-block:80px}.page_contact_faq_container{max-width:800px;margin-inline:auto;padding-inline:40px}.page_contact_faq_title{letter-spacing:.15em;color:#fff;margin-bottom:40px;font-size:1.8rem}.page_contact_faq_list{margin:0;padding:0}.page_contact_faq_item{border-top:1px solid #fff3}.page_contact_faq_item:last-child{border-bottom:1px solid #fff3}.page_contact_faq_question{cursor:pointer;color:#fff;padding:24px 40px 24px 0;font-size:1.1rem;font-weight:500;position:relative}.page_contact_faq_question:after{content:"+";font-size:1.4rem;font-weight:300;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page_contact_faq_item.active .page_contact_faq_question:after{transform:translateY(-50%)rotate(45deg)}.page_contact_faq_answer{color:#ffffffb3;max-height:0;margin:0;font-size:1rem;line-height:1.8;transition:max-height .35s,padding .35s;overflow:hidden}.page_contact_faq_item.active .page_contact_faq_answer{max-height:300px;padding-bottom:24px}@media (max-width:767px){.page_contact_faq_container{padding-inline:20px}}.page_signature_journeys_list_container{grid-template-columns:repeat(3,1fr);gap:20px;width:min(1270px,90%);margin-inline:auto;padding-block:80px;display:grid}.signature_journey_card{aspect-ratio:415/580;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;padding:24px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.signature_journey_card_overlay{z-index:0;background:linear-gradient(#0000 0%,#0003 40%,#000000d9 100%);transition:background .4s;position:absolute;inset:0}.signature_journey_card:hover .signature_journey_card_overlay{background:linear-gradient(#0003 0%,#00000080 40%,#000000eb 100%)}.signature_journey_card_days{z-index:1;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin:0 0 0 auto;font-size:11px;position:relative}.signature_journey_card_bottom{z-index:1;position:relative}.signature_journey_card_title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:18px;line-height:1.5}.signature_journey_card_description{letter-spacing:.06em;color:#ffffffd9;opacity:0;max-height:0;margin:0 0 18px;font-size:13px;line-height:1.8;transition:max-height .4s,opacity .4s;overflow:hidden}.signature_journey_card:hover .signature_journey_card_description{opacity:1;max-height:120px}.signature_journey_card_btn{letter-spacing:.15em;border:1px solid #fff9;padding:.5em 1.5em;font-size:12px;transition:background-color .3s,color .3s;display:inline-block}.signature_journey_card:hover .signature_journey_card_btn{color:#000;background-color:#fff}.page_signature_journeys_cta_container{text-align:center;width:min(800px,90%);margin-inline:auto;padding-block:100px}.page_signature_journeys_cta_title{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:32px}.page_signature_journeys_cta_text{color:#fffc;letter-spacing:.08em;margin:0 0 48px;font-size:17px;line-height:1.8}.page_signature_journeys_cta_button{letter-spacing:.2em;color:#fff;background-color:#897845;border:1px solid #897845;padding:.8em 3.5em;font-size:16px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.page_signature_journeys_cta_button:hover{color:#897845;background-color:#0000}@media (max-width:767px){.page_signature_journeys_list_container{grid-template-columns:1fr;gap:16px;padding-block:50px}.signature_journey_card_title{font-size:16px}.signature_journey_card_description{opacity:1;max-height:120px}.page_signature_journeys_cta_title{font-size:24px}}.page_journeys_hero{justify-content:center;align-items:flex-end;padding-block:180px 80px;display:flex}.page_journeys_hero_title{text-align:center;color:#897845;letter-spacing:.2em;padding-inline:1em;border-bottom:1px solid;width:fit-content;margin-inline:auto;padding-bottom:.3em;font-size:36px;line-height:1.4}.page_journeys_gallery{background-color:#0d0d0d;padding-block:60px;position:relative;overflow:hidden}.journeys_gallery_swiper{width:100%;overflow:visible}.journeys_gallery_swiper .swiper-slide{opacity:.3;width:60%;transition:opacity .4s}.journeys_gallery_swiper .swiper-slide-active{opacity:1}.page_journeys_gallery_slide{position:relative}.page_journeys_gallery_image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.page_journeys_gallery_caption{color:#ffffffa6;letter-spacing:.1em;background:#0a0a0ae6;margin:0;padding:14px 24px;font-size:13px;line-height:1.6;display:block}.page_journeys_gallery_noimage{aspect-ratio:16/9;background-color:#1a1a1a;justify-content:center;align-items:center;display:flex}.page_journeys_gallery_noimage_label{color:#ffffff40;letter-spacing:.2em;font-size:13px}.page_journeys_gallery .swiper-button-prev,.page_journeys_gallery .swiper-button-next{color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-size:28px;background:#00000073;border-radius:50%;width:48px;height:48px}.page_journeys_gallery .swiper-pagination-bullet-active{background:#897845}.page_journeys_sample_itinerary{background-color:#897845b3;padding-bottom:140px}.page_journeys_introduction .page_journeys_access{background-color:#0000}.page_journeys_introduction{background-color:#00081abf}.page_journeys_access_image{width:100%;max-width:320px}.page_journeys_of_inspiration .journeys_of_inspiration_list_container{width:100%;margin-inline:0}.page_journeys_of_inspiration .journeys_of_inspiration_swiper{margin-inline:0;padding-inline:5%;overflow:visible}.page_journeys_of_inspiration .journeys_of_inspiration_swiper .swiper-slide{width:280px}.page_journeys_of_inspiration .journeys_of_inspiration_card{aspect-ratio:3/4;justify-content:flex-end;width:280px;padding:0;overflow:hidden}.page_journeys_of_inspiration .journeys_of_inspiration_card:before{background:linear-gradient(#0000 0%,#0000004d 50%,#000000d9 100%)}.page_journeys_of_inspiration .journeys_of_inspiration_card:hover:before{background:linear-gradient(#0000001a 0%,#00000080 30%,#000000e6 100%)}.page_journeys_of_inspiration .journeys_of_inspiration_card .nights{display:none}.page_journeys_of_inspiration .journeys_card_bottom{z-index:1;padding:24px 20px;position:relative}.page_journeys_of_inspiration .journeys_of_inspiration_card .title{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.4}.page_journeys_of_inspiration .journeys_of_inspiration_card .category{letter-spacing:.14em;opacity:.75;margin-bottom:8px;font-size:11px}.page_journeys_of_inspiration .journeys_of_inspiration_card .explore_btn{letter-spacing:.15em;padding:.4em 1.2em;font-size:12px}.single_journeys_content_bg .page_journeys_highlights_container{width:min(1100px,90%);margin-inline:auto}.single_journeys_content_bg .page_journeys_introduction_content_text{text-align:left;margin-top:0;width:100%;font-size:var(--fs-lead);line-height:var(--lh-body);color:#fff;margin-inline:0}.page_journeys_introduction_container{grid-template-columns:1fr 1fr;align-items:start;column-gap:80px;width:min(1100px,90%);margin-inline:auto;padding-block:100px 120px;display:grid}.page_journeys_introduction_text_block{flex-direction:column;display:flex}.page_journeys_intro_meta{border-top:1px solid #fff3;flex-wrap:wrap;gap:24px 60px;margin-top:48px;padding-top:40px;display:flex}.page_journeys_intro_meta_item{flex-direction:column;gap:6px;display:flex}.page_journeys_intro_meta_item.page_journeys_intro_meta_customize{flex:0 0 100%}.page_journeys_intro_meta_label{letter-spacing:.2em;color:#897845;text-transform:uppercase;font-size:11px}.page_journeys_intro_meta_value{color:#ffffffd9;letter-spacing:.06em;font-size:16px;line-height:1.6}.page_journeys_intro_meta_customize .page_journeys_intro_meta_value{color:#ffffffbf;font-size:14px;font-style:italic}.page_journeys_cta_top{text-align:center;background-image:linear-gradient(#00081a99 0%,#00081a80 100%),url(/theme/images/testimonials_section_bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;padding-block:120px;position:relative}.page_journeys_cta_top_label{letter-spacing:.3em;text-transform:uppercase;color:#897845;margin:0 0 20px;font-size:11px}.page_journeys_cta_top_title{letter-spacing:.08em;color:#fff;margin:0 0 20px;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.3}.page_journeys_cta_top_text{letter-spacing:.06em;color:#ffffffbf;margin:0 0 40px;font-size:15px;line-height:1.8}.page_journeys_cta_button{letter-spacing:.2em;color:#fff;background-color:#897845;border:1px solid #897845;padding:.8em 3.5em;font-size:16px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.page_journeys_cta_button:hover{color:#fff;background-color:#0000;border-color:#fff}.page_journeys_sample_itinerary_container{width:min(1100px,90%);margin-inline:auto;padding-block:100px 120px}.page_journeys_sample_itinerary_day_block{border-bottom:1px solid #fff3;grid-template-columns:160px 1fr;align-items:start;column-gap:40px;padding-block:50px;display:grid}.page_journeys_sample_itinerary_day_block:first-child{border-top:1px solid #fff3}.page_journeys_sample_itinerary_day_label{letter-spacing:.25em;color:#fff;text-transform:uppercase;border:1px solid #ffffffb3;width:fit-content;margin:0 0 20px;padding:6px 14px;font-size:18px;font-weight:400;display:block}.page_journeys_sample_itinerary_day_content{row-gap:40px;display:grid}.page_journeys_sample_itinerary_item{grid-template-columns:43% 1fr;align-items:center;column-gap:40px;display:grid}.page_journeys_sample_itinerary_item.only_text{color:#fff;grid-template-columns:1fr}.page_journeys_sample_itinerary_item.only_text p,.page_journeys_sample_itinerary_item.only_text li{color:#ffffffd9;letter-spacing:.05em;font-size:16px;line-height:2}.page_journeys_sample_itinerary_item.only_text h2{color:#fff;letter-spacing:.1em;border-left:3px solid #fffc;margin:40px 0 16px;padding-left:16px;font-size:22px;font-weight:700;line-height:1.5}.page_journeys_sample_itinerary_item.only_text h3,.page_journeys_sample_itinerary_item.only_text h4{color:#fffffff2;letter-spacing:.1em;margin:28px 0 10px;font-size:17px;font-weight:600;line-height:1.6}.page_journeys_sample_itinerary_item.only_text h2:first-child,.page_journeys_sample_itinerary_item.only_text h3:first-child{margin-top:0}.page_journeys_sample_itinerary_item_image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.page_journeys_sample_itinerary_item_text{color:#fff;letter-spacing:.08em;margin:0;font-size:18px;line-height:2}.page_journeys_highlights_image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.page_journeys_experiences{background-color:#0000004d;padding-block:120px}.page_journeys_experiences_container{width:min(1100px,90%);margin-inline:auto}.page_journeys_experiences_title{text-align:center;color:#897845;letter-spacing:.2em;border-bottom:1px solid #89784566;margin-bottom:70px;padding-bottom:.5em;font-size:32px}.page_journeys_experiences_list{row-gap:0;display:grid}.page_journeys_experience_item{border-bottom:1px solid #ffffff26;grid-template-columns:260px 1fr;align-items:start;column-gap:50px;padding-block:50px;display:grid}.page_journeys_experience_item:first-child{border-top:1px solid #ffffff26}.page_journeys_experience_item_media{flex-direction:column;gap:14px;display:flex}.page_journeys_experience_item_image{aspect-ratio:4/3;object-fit:cover;filter:brightness(1.08);width:100%;display:block}.page_journeys_experience_item_title{color:#897845;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:16px;line-height:1.5}.page_journeys_experience_item_description{color:#ffffffd9;letter-spacing:.06em;margin:0;font-size:17px;line-height:2}.page_journeys_cta_bottom{text-align:center;background-color:#89784526;padding-block:120px}.page_journeys_cta_bottom_title{color:#fff;letter-spacing:.2em;margin:0 0 24px;font-size:34px}.page_journeys_cta_bottom_text{color:#ffffffbf;letter-spacing:.08em;margin:0 0 48px;font-size:17px;line-height:1.8}.page_journeys_story{z-index:0;background-color:#897845b3;padding-block:100px;position:relative}.page_journeys_story:before{content:"";z-index:-1;background-color:#0003;position:absolute;inset:0}.page_journeys_story_container{text-align:center;width:min(800px,90%);margin-inline:auto}.page_journeys_story_quote{color:#fff;letter-spacing:.06em;border:none;margin:0;padding:0;font-size:20px;font-style:italic;line-height:2}.page_journeys_story_author{color:#ffffffb3;letter-spacing:.1em;margin-top:20px;font-size:13px;font-style:normal;display:block}.page_journeys_story_link{color:#fff;letter-spacing:.12em;text-underline-offset:4px;margin-top:50px;font-size:15px;text-decoration:underline;display:inline-block}@media (max-width:767px){.page_journeys_hero{padding-block:140px 60px}.page_journeys_hero_title{font-size:28px}.page_journeys_intro_meta{gap:20px 40px}.page_journeys_gallery{padding-block:40px}.journeys_gallery_swiper .swiper-slide{width:75%}.page_journeys_gallery_image{aspect-ratio:16/9}.page_journeys_gallery .swiper-button-prev{left:calc(12% + 12px)}.page_journeys_gallery .swiper-button-next{right:calc(12% + 12px)}.page_journeys_introduction_container{grid-template-columns:1fr;row-gap:50px;padding-block:60px 70px}.page_journeys_sample_itinerary_day_block,.page_journeys_sample_itinerary_item{grid-template-columns:1fr;row-gap:20px}.page_journeys_experience_item{grid-template-columns:1fr;row-gap:16px}.page_journeys_cta_bottom_title,.page_journeys_experiences_title{font-size:24px}}section.testimonials_section{background-color:#050a1a;padding-block:100px}.youtube_section{background-color:#030710;padding-block:100px}.youtube_section_container{width:min(1270px,90%);margin-inline:auto}.youtube_grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.youtube_embed_wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube_embed{border:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:767px){.youtube_section{padding-block:60px}.youtube_grid{grid-template-columns:1fr;gap:20px}}.single_cta{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:20px;width:min(1270px,90%);margin-top:80px;display:flex}.single_cta_button{letter-spacing:.18em;border:1px solid #fff;padding:.8em 2.5em;font-size:15px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.single_cta_journey{color:#171d2e;background-color:#fff}.single_cta_journey:hover,.single_cta_planning{color:#fff;background-color:#0000}.single_cta_planning:hover{color:#171d2e;background-color:#fff}@media (max-width:767px){.single_cta{flex-direction:column;align-items:center}.single_cta_button{text-align:center;width:100%;max-width:320px}}.page_contact_next_steps{border-top:1px solid #ffffff14;padding-block:100px}.page_contact_next_steps_container{width:min(900px,90%);margin-inline:auto}.page_contact_next_steps_title{letter-spacing:.2em;color:#897845;text-align:center;text-transform:uppercase;margin:0 0 70px;font-size:20px}.page_contact_next_steps_list{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.page_contact_next_steps_item{border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:20px;padding-inline:16px;display:flex}.page_contact_next_steps_item:last-child{border-right:none}.page_contact_next_steps_number{color:#897845;letter-spacing:.08em;font-size:36px;font-weight:300}.page_contact_next_steps_text{color:#ffffffa6;letter-spacing:.1em;margin:0;font-size:14px;line-height:1.7}@media (max-width:767px){.page_contact_next_steps_list{grid-template-columns:1fr;gap:48px}.page_contact_next_steps_item{border-bottom:1px solid #ffffff1a;border-right:none;padding-bottom:48px}.page_contact_next_steps_item:last-child{border-bottom:none;padding-bottom:0}}.page_explore_journeys_scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#897845 transparent;padding-bottom:16px;margin-top:80px;padding-inline:5%;overflow-x:auto}.page_explore_journeys_scroll_track{gap:20px;width:max-content;display:flex}.page_explore_journey_card{aspect-ratio:3/4;color:#fff;background-position:50%;background-size:cover;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:280px;text-decoration:none;display:flex;position:relative;overflow:hidden}.page_explore_journey_card:before{content:"";background:linear-gradient(#0000 0%,#0000004d 50%,#000000d9 100%);transition:background .4s;position:absolute;inset:0}.page_explore_journey_card:hover:before{background:linear-gradient(#0000001a 0%,#00000080 30%,#000000e6 100%)}.page_explore_journey_card_inner{z-index:1;padding:24px 20px;position:relative}.page_explore_journey_card_title{letter-spacing:.1em;margin:0 0 12px;font-size:16px;line-height:1.4}.page_explore_journey_card_author{letter-spacing:.08em;color:#ffffffb3;margin:0 0 14px;font-size:12px;display:block}.page_explore_journey_card_desc{letter-spacing:.06em;color:#ffffffd9;opacity:0;max-height:0;margin:0 0 16px;font-size:13px;line-height:1.6;transition:max-height .4s,opacity .4s;overflow:hidden}.page_explore_journey_card:hover .page_explore_journey_card_desc{opacity:1;max-height:120px}.page_explore_journey_card_btn{letter-spacing:.15em;border:1px solid #fff9;padding:.4em 1.2em;font-size:12px;transition:background-color .3s,border-color .3s;display:inline-block}.page_explore_journey_card:hover .page_explore_journey_card_btn{background-color:#897845;border-color:#897845}@media (min-width:768px){.page_explore_journey_card{width:320px}}.page_explore_voice{background-color:#89784514;margin-top:100px;padding-block:80px}.page_explore_voice_container{text-align:center;width:min(800px,90%);margin-inline:auto}.page_explore_voice_quote{color:#fff;letter-spacing:.06em;border:none;margin:0;padding:0;font-size:19px;font-style:italic;line-height:1.9}.page_explore_voice_author{color:#fff9;letter-spacing:.1em;margin-top:24px;font-size:13px}.page_explore_cta{text-align:center;margin-top:80px;padding-bottom:60px}.page_explore_cta_container{width:min(900px,90%);margin-inline:auto}.page_explore_cta_button{letter-spacing:.2em;color:#fff;background-color:#897845;border:1px solid #897845;padding:.9em 3.5em;font-size:16px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.page_explore_cta_button:hover{color:#897845;background-color:#0000}@media (max-width:767px){.page_explore_voice_quote{font-size:16px}.page_explore_cta_button{padding:.9em 2em;font-size:14px}}.segment_gallery_wrap{margin-bottom:24px;position:relative}.segment_gallery{overflow:hidden}.segment_gallery_image{aspect-ratio:16/9;object-fit:cover;filter:brightness(1.1);width:100%;display:block}.segment_gallery_wrap .swiper-button-prev,.segment_gallery_wrap .swiper-button-next{color:#ffffffd9}.contact_budget_currency_box{min-width:120px;flex-grow:0!important}.contact_privacy_label{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.contact_privacy_checkbox{flex-shrink:0;height:20px;width:20px!important}@media (max-width:768px){.page_about_strengths_container{grid-template-columns:1fr;row-gap:48px}.page_signature_journeys_card{grid-template-columns:1fr;row-gap:32px}.page_signature_journeys_card:nth-child(2n),.page_signature_journeys_card:nth-child(2n)>*{direction:ltr}.contact_trust_list{border:none;flex-direction:column;gap:0;width:90%;font-size:13px}.contact_trust_item{text-align:center;border-bottom:1px solid #fff6;border-right:none;padding:12px 20px}.contact_trust_item:last-child{border-bottom:none}}.explore_categories_section{background-color:#0d1b2a;padding:120px 0}.explore_categories_container{width:min(1270px,90%);margin-inline:auto}.explore_categories_title{letter-spacing:.1em;color:#fff;text-align:center;margin-bottom:60px;font-size:28px}.explore_categories_list{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.explore_category_card{aspect-ratio:4/3;text-decoration:none;display:block;position:relative;overflow:hidden}.explore_category_card_image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.explore_category_card:hover .explore_category_card_image{transform:scale(1.05)}.explore_category_card_overlay{background:linear-gradient(#0000001a 40%,#0009 100%);position:absolute;inset:0}.explore_category_card_label{text-align:center;color:#fff;letter-spacing:.08em;font-size:24px;position:absolute;bottom:24px;left:0;right:0}@media (max-width:768px){.explore_categories_section{padding:80px 0}.explore_categories_title{margin-bottom:40px;font-size:18px}.explore_categories_list{grid-template-columns:repeat(2,1fr);gap:8px}.explore_category_card_label{font-size:13px;bottom:16px}}.archive_view_all_link{color:#14374f;letter-spacing:.15em;text-align:center;border:1px solid #14374f;width:fit-content;margin:40px auto 0;padding:14px 48px;font-size:14px;text-decoration:none;transition:background-color .3s,color .3s;display:block}.archive_view_all_link:hover{color:#fff;background-color:#14374f}@media (max-width:768px){.archive_view_all_link{width:80%;padding:12px 24px;font-size:13px}}.page_contact_introduction_languages{text-align:center;color:#ffffffb3;letter-spacing:.06em;margin-top:20px;font-size:15px}.page_contact_introduction_container{padding-block:80px}.page_contact_introduction_container:after{content:"";margin-inline:auto;background:linear-gradient(90deg,#0000,#89784599,#0000);width:min(400px,60%);height:1px;margin-top:70px;display:block}@media (min-width:769px){.page_contact_introduction_container{grid-template-columns:1.2fr .8fr;align-items:start;column-gap:100px;display:grid}.page_contact_introduction_title{grid-column:1/-1}.page_contact_introduction_text{text-align:left;grid-column:1}.page_contact_introduction_list{text-align:left;border-left:1px solid #89784559;grid-column:2;margin-top:60px;padding-left:40px}.page_contact_introduction_reply,.page_contact_introduction_languages{text-align:left;grid-column:2;padding-left:40px}.page_contact_introduction_container:after{grid-column:1/-1;margin-top:0}}.page_contact_two_col{grid-template-columns:1fr 1.15fr;min-height:100vh;display:grid}.page_contact_col_left{background-image:linear-gradient(#00081a9e,#00081a9e),url(/theme/images/pararalx_temple.webp);background-position:50%;background-size:cover;background-attachment:fixed;align-items:center;height:100vh;display:flex;position:sticky;top:0}.page_contact_col_left_inner{padding:80px 60px}.page_contact_col_left_title{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:50px;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1.7}.page_contact_col_left_text{color:#ffffffbf;letter-spacing:.05em;margin-bottom:40px;font-size:15px;line-height:2.2}.page_contact_col_left_list{border-left:2px solid #897845b3;margin-bottom:50px;padding:0 0 0 28px;list-style:none}.page_contact_col_left_list li{color:#ffffffe6;letter-spacing:.08em;font-size:17px;line-height:2.8}.page_contact_col_left_reply{color:#ffffff73;letter-spacing:.06em;margin-bottom:8px;font-size:13px}.page_contact_col_left_reply a{color:inherit;text-decoration:underline}.page_contact_col_left_languages{color:#ffffff73;letter-spacing:.06em;font-size:13px}.page_contact_col_right{background-color:#d6d6d6;padding:80px 60px}@media (max-width:1024px){.page_contact_col_left{background-attachment:scroll;height:auto;position:static}.page_contact_col_left_inner,.page_contact_col_right{padding:80px 40px}}@media (max-width:768px){.page_contact_two_col{grid-template-columns:1fr}.page_contact_col_left{align-items:flex-end;min-height:50vh}.page_contact_col_left_inner{padding:50px 6%}.page_contact_col_right{padding:60px 6%}}.page_about_our_approach{border-top:1px solid #c9ad6e33;margin-top:40px;padding-block:100px}.page_about_strengths{border-top:1px solid #c9ad6e33}.page_about_staff_section_title{text-align:center;color:#fff;letter-spacing:.35em;text-transform:uppercase;margin-top:0;margin-bottom:60px;font-size:14px;font-weight:400}.page_about_staff_section_title:before{content:"";margin-inline:auto;background-color:#c9ad6e80;width:1px;height:60px;margin-bottom:30px;display:block}.page_about_cta_container .line{background-color:#ffffff40;width:1px;height:80px;margin-block:50px;margin-inline:auto}@media (max-width:768px){.page_about_our_approach{padding-block:70px}.page_about_staff_section_title{margin-bottom:40px;font-size:12px}}.archive_bg{padding-bottom:0}.archive_hero{background-image:url(/theme/images/page_explore_bg.webp);background-position:50% 30%;background-size:cover;height:520px;position:relative;overflow:hidden}.archive_hero_overlay{background-color:#00081ab3;position:absolute;inset:0}.archive_hero_content{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.archive_hero_title{font-size:var(--fs-h1);letter-spacing:.3em;margin:0 0 16px;font-weight:300}.archive_hero_copy{opacity:.8;letter-spacing:.05em;margin:0 0 28px;font-size:15px;line-height:1.9}.archive_search_form{border:1px solid #fff6;align-items:center;width:100%;max-width:480px;display:flex}.archive_search_input{color:#fff;letter-spacing:.06em;background:0 0;border:none;outline:none;flex:1;padding:12px 16px;font-size:14px}.archive_search_input::placeholder{color:#ffffff80}.archive_search_button{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-left:1px solid #fff6;padding:12px 16px;font-size:12px;transition:color .2s}.archive_search_button:hover{color:#fff}.archive_categories{padding-bottom:80px}.archive_category_section{border-bottom:1px solid #ffffff14;align-items:stretch;display:flex}.archive_category_info{background-color:#00081a8c;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:32px;width:360px;min-width:360px;padding:48px 36px;display:flex}.archive_category_label{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:28px;line-height:1.3;display:block}.archive_category_info .archive_view_all_link{box-sizing:border-box;color:#897845;letter-spacing:.12em;text-align:center;background-color:#0000;border:1px solid #897845;width:100%;margin:0;padding:12px 16px;font-size:13px;text-decoration:none;transition:background-color .3s,color .3s;display:block}.archive_category_info .archive_view_all_link:hover{color:#fff;background-color:#ffffff1f}.archive_category_section .archive_category_scroll{flex:1;align-self:center;min-width:0;margin-top:0;padding-block:40px}.archive_hero_content form.page_explore_search_form{width:min(480px,90%);margin-inline:0}@media (max-width:768px){.archive_hero{height:360px}.archive_category_section{flex-direction:column}.archive_category_info{width:100%;min-width:unset;border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:24px 20px}.archive_category_section .journeys_of_inspiration_list_post_container{padding:24px 0}.archive_search_form{max-width:100%}}.movies_section_title{font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:var(--lh-heading)}.explore_section_title,.journeys_of_inspiration_section_title,.page_about_introduction_title,.page_about_our_approach_title,.page_about_curators_title,.page_become_a_partner_in_japan_introduction_title,.page_journeys_introduction_title,.page_about_journeys_of_inspiration_title,.page_journeys_of_inspiration_heading{font-size:var(--fs-h1);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);text-transform:uppercase}.about_us_section_title,.testimonials_section_title,.instagram_section_title,.page_for_travel_advisors_values_title,.page_for_travel_advisors_experience_title,.page_for_travel_advisors_support_title,.page_contact_next_steps_title,.page_explore_tour_themes_title,.page_journeys_highlights_title,.page_journeys_experiences_title,.page_signature_journeys_cta_title,.page_journeys_cta_bottom_title,.signature_journeys_title,.page_journeys_sample_itinerary_title{font-size:var(--fs-h2);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);text-transform:uppercase}.page_for_travel_advisors_experience_card_title,.page_explore_journey_card_title,.page_signature_journeys_card_title,.signature_journeys_card_title,.page_journeys_experience_item_title{text-transform:uppercase;font-size:var(--fs-h3);letter-spacing:var(--ls-sub);line-height:var(--lh-heading)}.page_for_travel_advisors_introduction_text,.page_for_travel_advisors_values_text,.page_for_travel_advisors_support_text,.page_explore_introduction_content_text,.page_about_our_approach_text,.page_about_curators_text,.page_contact_col_left_text,.page_journeys_experience_item_text{font-size:var(--fs-lead);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.page_for_travel_advisors_experience_card_desc,.about_us_text,.journeys_of_inspiration_header_desc,.page_explore_introduction_copy,.page_contact_faq_answer,.single_content p{font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.page_contact_introduction_reply,.page_contact_introduction_languages,.page_contact_col_left_reply,.page_contact_col_left_languages,.journeys_of_inspiration_card .author,.single_date,.single_category{font-size:var(--fs-sm);letter-spacing:var(--ls-label)}.page_journeys_introduction_content_text,.page_journeys_sample_itinerary_item_text,.page_journeys_experience_item_description,.page_journeys_cta_bottom_text{font-size:var(--fs-lead);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.page_journeys_access_text{letter-spacing:var(--ls-body);font-size:16px;line-height:var(--lh-body)}.page_journeys_story_quote{font-size:var(--fs-h3);letter-spacing:var(--ls-sub);line-height:var(--lh-heading)}.page_journeys_gallery_caption,.page_journeys_gallery_noimage_label,.page_journeys_story_author,.page_journeys_intro_meta_label,.page_journeys_intro_meta_customize .page_journeys_intro_meta_value{font-size:var(--fs-sm);letter-spacing:var(--ls-label)}.page_journeys_intro_meta_value{font-size:var(--fs-body);letter-spacing:var(--ls-body)}.page_journeys_sample_itinerary_title,.page_journeys_highlights_title,.page_journeys_experiences_title{margin-bottom:var(--space-16)}.page_journeys_cta_bottom_title{margin-bottom:var(--space-8)}.page_journeys_of_inspiration_heading{padding-top:var(--space-20);margin-bottom:var(--space-8)}.page_explore_introduction_content_text,.page_explore_voice_quote{font-size:var(--fs-lead);letter-spacing:var(--ls-body);line-height:var(--lh-body)}@media (max-width:768px){.movies_section_title{font-size:clamp(28px,8vw,40px)}}.header_logo_link{flex-direction:column;justify-self:start;align-items:center;gap:3px;display:inline-flex}.header_logo_tagline{color:#ffffffd9;font-family:var(--font-eb-garamond), serif;letter-spacing:.14em;white-space:nowrap;font-size:8px}.header_nav>ul>li>a{font-size:14px}.header_container{grid-template-columns:auto 1fr auto;column-gap:24px}.header_cta_button{color:#06101f;letter-spacing:.18em;white-space:nowrap;background-color:#bdae81;padding:.8em 1.6em;font-size:13px;transition:background-color .3s}.header_cta_button:hover{background-color:#d5c89c}@media (max-width:767px){.header_cta_button{display:none}}.footer_logo_link{flex-direction:column;gap:8px;display:inline-flex}.footer_logo_tagline,.page_title_box_tagline{color:#ffffffd9;font-family:var(--font-eb-garamond), serif;letter-spacing:.2em;font-size:13px}.page_title_box_tagline{text-align:center;margin-top:12px}.sp_header_logo{text-align:center}.sp_header_logo .header_logo_tagline{margin-top:2px;display:block}.main_visual_tagline{font-family:var(--font-eb-garamond), serif;letter-spacing:.28em;text-transform:none;color:#fffffff2;font-size:clamp(18px,2.4vw,26px)}.discover_section{background-color:#0d1b2a;padding:90px 20px 20px}.discover_container{text-align:center;color:#fff;max-width:900px;margin-inline:auto}.discover_title{letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:clamp(24px,3vw,34px)}.discover_text{letter-spacing:.05em;color:#ffffffd1;font-size:15px;line-height:2.1}.explore_categories_section{background-color:#1d3049}.explore_category_card_overlay{background:#00000059}.explore_category_card_label{justify-content:center;align-items:center;display:flex;top:0;bottom:0}.journeys_of_inspiration_section{background-color:#16222f}.journeys_view_all_card{background-color:#ffffff0f;border:1px solid #ffffff59;justify-content:center;align-items:center;display:flex}.journeys_view_all_card_label{color:#fff;letter-spacing:.25em;font-size:18px}.signature_journeys_card_description{letter-spacing:.04em;color:#ffffffbf;margin:8px 0 12px;font-size:13px;line-height:1.7}.main_visual_cta_button,.contact_button_link,.about_us_content_button_link,.header_cta_button,.journeys_explore_all_btn,.page_explore_cta_button,.page_title_box_hero_cta,.page_signature_single_hero_cta,.page_journeys_cta_button,.page_signature_journeys_cta_button,.page_about_cta_button,.signature_journeys_all_link,.signature_journeys_card_link,.signature_journey_card_btn,.page_explore_journey_card_btn,.journeys_of_inspiration_card .explore_btn,.archive_view_all_link,.wpcf7-submit{text-transform:uppercase}.page_title_box_hero{justify-content:center;align-items:center}.page_title_box_hero_inner{text-align:center;flex-direction:column;align-items:center;gap:34px;padding:40px max(20px,5%);display:flex}.page_title_box_hero_copy{letter-spacing:.18em;text-transform:uppercase;padding:0;font-size:clamp(1.4rem,3.2vw,2.4rem);font-style:normal;line-height:1.6}.page_title_box_hero_cta{color:#000;letter-spacing:.2em;background-color:#ffffffeb;padding:1em 3em;font-size:14px}.page_explore_introduction_subtitle{font-family:var(--font-eb-garamond), serif}.page_explore_introduction_content{max-width:900px;display:block}.page_explore_tour_themes_title{background-color:#0000}.explore_theme_title{text-transform:uppercase;background-color:#04000047}.page_journeys_hero_title_region{letter-spacing:.35em;color:#897845d9;font-size:15px;display:block}.page_journeys_hero_title_main{letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:clamp(28px,4vw,44px);display:block}.journeys_gallery_swiper .swiper-slide{width:74%}.page_journeys_gallery .swiper-button-prev{left:calc(13% + 16px)}.page_journeys_gallery .swiper-button-next{right:calc(13% + 16px)}.page_journeys_gallery_caption{text-align:center;font-size:15px}.page_signature_journeys_inspiration{padding-top:80px}.page_signature_journeys_inspiration .page_journeys_of_inspiration_heading{text-align:center;text-transform:uppercase}.page_about_our_approach_logo_japanese{width:auto;height:240px;margin:0 auto 48px;display:block}.page_about_staff_slide_role{font-size:15px}.page_about_staff_slide_name{font-size:22px}.page_about_staff_slide_bio{font-size:15px;line-height:1.9}.page_about_cta_title{font-size:34px}.page_about_cta_text{font-size:17px}.page_about_cta_trust_item,.page_about_cta_language_name{font-size:15px}.get_in_touch_form{row-gap:30px}.get_in_touch_form>.form_row{row-gap:12px}.get_in_touch_form>.form_row .text{font-size:18px}.page_contact_next_steps_title{font-size:26px}.page_contact_next_steps_number{font-size:42px}.page_contact_next_steps_text{font-size:16px}.page_contact_faq_title{text-transform:uppercase;font-size:2.1rem}.page_contact_faq_question{font-size:1.25rem}.page_contact_faq_answer{font-size:1.1rem}.page_about_introduction_content_box{grid-template-columns:1fr}.header_nav>ul{justify-content:center;gap:100px}.header_nav>ul>li>a{letter-spacing:.18em;padding:.6em .9em}.header_logo_link{width:96px}.header_logo{width:100%}.header_logo_tagline{letter-spacing:.05em;white-space:normal;text-align:justify;text-align-last:justify;width:100%;font-size:7px;display:block}.main_visual_logo_lockup{width:240px;max-width:72vw}.main_visual_image{width:100%}.main_visual_logo_image{width:100%;display:block}.main_visual_tagline{letter-spacing:.07em;text-align:justify;text-align-last:justify;width:100%;font-size:16px;display:block}@media (max-width:768px){.sp_header_logo{width:96px}.sp_header_logo img{width:100%}.main_visual_logo_lockup{width:200px}.main_visual_tagline{font-size:13px}}.discover_section{background-color:#050a1a}.discover_text+.discover_text{margin-top:1.4em}.journeys_of_inspiration_list_container .journeys_of_inspiration_card{justify-content:flex-end}.journeys_of_inspiration_card .region,.page_journeys_of_inspiration .journeys_of_inspiration_card .region{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:10px;font-size:11px}.journeys_view_all_slide{justify-content:center;align-self:stretch;align-items:center;height:auto;display:flex}.page_journeys_of_inspiration .journeys_view_all_slide{width:200px}.journeys_view_all_btn{color:#fff;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffffb3;padding:14px 40px;font-size:12px;transition:background-color .2s;display:inline-block}.journeys_view_all_btn:hover{color:#fff;background-color:#ffffff1f}.signature_journeys_card_link{color:#fff;letter-spacing:.14em;border:1px solid #ffffffb3;padding:10px 22px;font-size:11px;text-decoration:none;transition:background-color .2s;display:inline-block}.signature_journeys_card:hover .signature_journeys_card_link{background-color:#ffffff26}.about_us_experiences_list{width:fit-content;max-width:100%;margin-inline:auto}.about_us_experiences_closing{text-align:center}.about_us_experiences_closing,.page_title_box_hero_copy,.page_explore_introduction_subtitle,.page_about_introduction_content_box_signature,.page_about_strengths_number,.page_signature_journeys_introduction_copy,.page_signature_single_day_location,.page_signature_single_segment_location,.page_journeys_contact_quote,.page_journeys_intro_meta_customize .page_journeys_intro_meta_value,.page_journeys_story_quote,.page_explore_voice_quote{font-family:var(--font-eb-garamond), serif}.page_title_box_hero{height:auto;min-height:100vh}.page_explore_introduction_content_text,.page_explore_jouneys_of_inspiration .journeys_of_inspiration_section_title{text-align:center}.explore_theme_list a{z-index:0;position:relative}.explore_theme_list a:after{content:"";pointer-events:none;background-color:#00000059;grid-area:1/1/1/1}.explore_theme_title{z-index:1;background-color:#0000;position:relative}.page_journeys_introduction_container{align-items:center}.page_journeys_access{justify-content:center;align-items:center}.page_journeys_access_image{width:min(100%,420px);margin-inline:auto}.page_journeys_experiences_title{border-bottom:none;padding-bottom:0}.page_journeys_of_inspiration_heading{text-align:center}.page_journeys_of_inspiration .journeys_of_inspiration_swiper .swiper-wrapper{justify-content:safe center}.page_signature_single_intro{text-align:center;width:min(900px,90%);margin-inline:auto;padding-block:90px 20px}.page_signature_single_intro .page_signature_single_intro_text{max-width:100%;margin-bottom:0}.segment_gallery_wrap .swiper-button-prev,.segment_gallery_wrap .swiper-button-next{color:#fff;background-color:#0000008c;border-radius:50%;width:38px;padding:0}.segment_gallery_wrap .swiper-button-prev{left:8px}.segment_gallery_wrap .swiper-button-next{right:8px}.page_signature_single_map_stack{aspect-ratio:1080/1350;width:100%;position:relative}.page_signature_single_map_stack .page_signature_single_map_image{object-fit:contain;opacity:0;border:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.page_signature_single_map_stack .page_signature_single_map_image.is_active,.page_signature_single_map_stack:not([data-scroll-map-ready]) .page_signature_single_map_image[data-map-index="0"]{opacity:1}@media (prefers-reduced-motion:reduce){.page_signature_single_map_stack .page_signature_single_map_image{transition:none}}@media (max-width:1023px){.page_signature_single_map_stack{max-width:480px;margin-inline:auto}}.segment_gallery_wrap.is_single .swiper-button-prev,.segment_gallery_wrap.is_single .swiper-button-next{display:none}@media (min-width:769px){.page_title_box{padding-block:140px}}.page_about_our_approach{margin-top:0;padding-top:60px}.page_signature_journeys_cta,.page_journeys_cta_bottom{background-color:#0000;background-image:linear-gradient(#00081a99 0%,#00081a80 100%),url(/theme/images/testimonials_section_bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;padding-block:120px;position:relative}.page_for_travel_advisors_introduction_subtitle,.page_for_travel_advisors_introduction_title,.page_for_travel_advisors_values_title,.page_for_travel_advisors_experience_title,.page_for_travel_advisors_experience_card_title{text-transform:uppercase}.header_nav>ul>li>.header_sub_menu_list{width:270px;padding:36px 16px}.header_nav>ul>li>.header_sub_menu_list>li>a{padding:.5em .6em;font-size:15px;display:block}.explore_categories_title{font-size:var(--fs-h2);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.signature_journeys_card_title{font-size:clamp(15px,1.3vw,18px)}.about_us_trust_list{border:1px solid #ffffff73;align-items:stretch;gap:0;padding:0;display:flex}.about_us_trust_item{letter-spacing:.12em;color:#ffffffd9;text-transform:none;text-align:center;border:none;flex-direction:column;justify-content:center;padding:1.1em 2.4em;font-size:13px;display:flex}.about_us_trust_item+.about_us_trust_item{border-left:1px solid #ffffff59}.about_us_trust_label{margin-bottom:.3em;display:block}.footer_logo_box .social_link{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer_logo_box .social_icon{display:block}.footer_logo_box .youtube_icon{width:32px;height:32px}.page_explore_introduction_title{color:#fff;background-color:#0000;padding:0 .6em}.page_explore_introduction .page_explore_introduction_subtitle{color:#ffffffbf;letter-spacing:.25em;text-transform:uppercase;margin-top:18px;font-family:inherit;font-size:13px;font-style:normal}.page_explore_jouneys_of_inspiration .journeys_of_inspiration_section_title{font-size:var(--fs-h2);letter-spacing:var(--ls-heading)}.page_explore_journey_card_region{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0 0 10px;font-size:11px}.page_explore_journey_card_title{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.4}.page_journeys_experience_item_body{flex-direction:column;display:flex}.page_journeys_experience_item_body .page_journeys_experience_item_title{margin:0 0 14px}.page_journeys_cta_top_title{text-transform:uppercase}.page_journeys_of_inspiration .page_journeys_of_inspiration_heading{letter-spacing:.08em;font-size:clamp(28px,3vw,42px);font-weight:300}.page_signature_journeys_list{padding-block:0 60px}.page_signature_journeys_list_container{padding-block:30px 80px}.page_signature_journeys_cta_container{padding-block:0}.page_signature_journeys_inspiration .page_journeys_of_inspiration_heading{font-size:var(--fs-h2);letter-spacing:.2em;font-weight:400}.page_signature_single_title{letter-spacing:.18em;font-size:clamp(1.4rem,3.2vw,2.4rem);line-height:1.6}.page_signature_single_bg+.single_journeys_content_bg{background-image:linear-gradient(#050a1a73,#050a1a73),url(/theme/images/single_journeys_content_bg.webp);padding-top:90px}.page_signature_single_intro{background-color:#050a1a8c;margin-top:0;padding:48px max(24px,5%)}.page_signature_single_intro .page_signature_single_intro_text{color:#fff}.page_signature_single_day_text{font-size:var(--fs-lead);line-height:2}.page_signature_single_day_location{font-size:14px}.page_signature_single_day_label{font-size:12px}.page_contact_faq_title,.page_for_travel_advisors_experience_title{text-align:center}.page_for_travel_advisors_experience_text{text-align:center;max-width:900px;margin-inline:auto}@media (max-width:768px){.explore_categories_title{font-size:var(--fs-h2)}.about_us_trust_list{grid-template-columns:1fr;display:grid}.about_us_trust_item+.about_us_trust_item{border-top:1px solid #ffffff59;border-left:none}.footer_logo_box .social_icon{width:32px;height:32px}.footer_logo_box .youtube_icon{width:26px;height:26px}}@media (max-width:767px){.page_signature_journeys_list_container{padding-block:20px 50px}.page_signature_single_title{font-size:clamp(1.4rem,3.2vw,2.4rem)}}:root{--fs-cta:clamp(28px, 3vw, 42px);--fs-section-secondary:var(--fs-h2);--component-section-space:clamp(64px, 8.4vw, 120px)}.header_nav>ul>li>.header_sub_menu_list{row-gap:24px;width:260px;min-width:0;max-width:260px;padding:32px 16px}.discover_container{max-width:var(--container-max)}.discover_title{font-size:var(--fs-h2);letter-spacing:var(--ls-sub)}.page_explore_introduction,.page_signature_journeys_introduction{padding-block:var(--space-20);color:var(--color-white);background-color:#00081ae0}.page_explore_introduction_title,.page_signature_journeys_introduction_title{color:var(--color-white);letter-spacing:.25em;font-size:23px;font-weight:400;line-height:var(--lh-heading);text-transform:uppercase;background:0 0;margin-block:0;padding:0 .6em}.page_explore_introduction .page_explore_introduction_subtitle,.page_signature_journeys_introduction_copy{color:#ffffffbf;letter-spacing:.25em;font-family:inherit;font-size:13px;font-style:normal;line-height:var(--lh-body);text-transform:uppercase;margin:18px 0 0}.page_explore_introduction_content,.page_signature_journeys_introduction_text{max-width:900px;margin:var(--space-16) auto 0}.page_explore_introduction_content_text,.page_signature_journeys_introduction_text{color:var(--color-white);font-size:var(--fs-lead);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.page_journeys_cta_top,.page_journeys_cta_bottom,.page_signature_journeys_cta{padding:var(--component-section-space) max(20px, 5%)}.page_signature_journeys_cta_container{width:100%;max-width:var(--container-max)}.page_journeys_cta_top_title,.page_journeys_cta_bottom_title,.page_signature_journeys_cta_title{margin:0 0 var(--space-5);font-size:var(--fs-cta);letter-spacing:var(--tracking-wide);font-weight:300;line-height:var(--leading-heading);text-transform:uppercase}.page_journeys_of_inspiration .page_journeys_of_inspiration_heading,.page_signature_journeys_inspiration .page_journeys_of_inspiration_heading{padding:var(--space-20) 20px 0;margin:0 0 var(--space-8);font-size:var(--fs-section-secondary);letter-spacing:var(--ls-heading);font-weight:400;line-height:var(--lh-heading)}.page_journeys_cta_top_text,.page_journeys_cta_bottom_text,.page_signature_journeys_cta_text{max-width:800px;margin:0 auto var(--space-10);font-size:var(--fs-lead);letter-spacing:var(--ls-body);line-height:var(--lh-body);color:#fffc}.page_journeys_cta_button,.page_signature_journeys_cta_button{box-sizing:border-box;max-width:100%;padding:var(--space-3) var(--space-12);font-size:var(--fs-body);letter-spacing:.2em;line-height:var(--leading-body);text-transform:uppercase}.page_signature_single_bg+.single_journeys_content_bg{background-image:url(/theme/images/single_journeys_content_bg.webp)}.page_signature_single_intro{padding:var(--space-12) 0;background-color:#0000}.page_for_travel_advisors_experience_text{max-width:var(--container-max);text-wrap:pretty}.page_for_travel_advisors_experience .page_for_travel_advisors_our_services_container{width:min(1270px,90%)}.page_for_travel_advisors_experience .page_for_travel_advisors_experience_text{max-width:none}@media (max-width:768px){.page_explore_introduction,.page_signature_journeys_introduction{padding-block:var(--space-16)}.page_explore_introduction_title,.page_signature_journeys_introduction_title{font-size:18px}.page_explore_introduction_content,.page_signature_journeys_introduction_text{margin-top:var(--space-10)}}.form_complete_inner .description{text-align:center}body.admin-bar{--shinn-admin-bar-height:var(--wp-admin--admin-bar--height,32px)}body.admin-bar .pc_header{top:var(--shinn-admin-bar-height)}@media (max-width:782px){body.admin-bar{--shinn-admin-bar-height:var(--wp-admin--admin-bar--height,46px)}}@media (max-width:768px){body.admin-bar .sp_header_logo{top:calc(34px + var(--shinn-admin-bar-height))}body.admin-bar .sp_hamburger_button{top:calc(30px + var(--shinn-admin-bar-height))}body.admin-bar .sp_header_menu{top:var(--shinn-admin-bar-height);overflow-y:auto}}.main_visual_poster img{aspect-ratio:1920/1080;object-fit:cover;width:100%;display:block}#main_visual_section .main_visual_poster,#main_visual_section .main_visual_video{width:100%}.main_visual_copy{font-weight:400}.page_title_box_hero_copy{margin:0;font-weight:400}.archive_category_scroll .page_explore_journey_card{justify-content:flex-end}.archive_category_scroll .page_explore_journey_card_inner{text-align:left}.youtube_facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.youtube_facade img{object-fit:cover;width:100%;height:100%}.youtube_play{color:#fff;background:#c00;border-radius:12px;padding:12px 24px;font-family:sans-serif;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.main_visual_poster img{aspect-ratio:1080/1920}}img{height:auto}.shinn_link_text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
