.-B82eq_page{--about-ink:#201c17;--about-paper:#f3eee3;--about-gold:#d6b579;background:var(--about-paper);color:var(--about-ink);font-family:var(--jo-font-body), sans-serif;overflow-wrap:break-word;word-break:keep-all}.-B82eq_page *{box-sizing:border-box}.-B82eq_page:lang(ja){word-break:normal;line-break:strict}.-B82eq_heroGrid>*,.-B82eq_sectionIntro>*,.-B82eq_future>*{min-width:0}.-B82eq_page :is(h1,h2,h3,p,figure){margin:0}.-B82eq_page :is(h1,h2){font-family:var(--jo-font-title), Georgia, serif;letter-spacing:-.045em;font-weight:700}.-B82eq_page :is(h1,h2)>span{display:block}.-B82eq_page a{text-decoration:none}.-B82eq_page a:focus-visible{outline-offset:6px;outline:3px solid #a45a29}.-B82eq_hero a:focus-visible,.-B82eq_record a:focus-visible,.-B82eq_letter a:focus-visible{outline-color:var(--about-gold)}.-B82eq_container{width:min(1160px,100% - 96px);margin-inline:auto}.-B82eq_hero{color:#f6f0e5;background:#191816;padding:52px 48px 0}.-B82eq_heroGrid{grid-template-columns:1fr 1.04fr;align-items:center;gap:70px;max-width:1344px;margin:auto;display:grid}.-B82eq_heroCopy{padding:32px 0 28px}.-B82eq_eyebrow{color:var(--about-gold);letter-spacing:.13em;align-items:center;gap:12px;font-size:12px;display:flex}.-B82eq_eyebrow>span{background:currentColor;width:22px;height:1px}.-B82eq_page .-B82eq_heroTitle{margin-top:34px;font-size:clamp(46px,4.9vw,72px);line-height:1.27}.-B82eq_page.-B82eq_writerInvitation .-B82eq_heroTitle{font-size:clamp(32px,3.9vw,58px)}.-B82eq_page.-B82eq_writerInvitation:lang(ja) .-B82eq_heroTitle{font-size:clamp(28px,3.5vw,52px)}.-B82eq_page.-B82eq_writerStory .-B82eq_heroTitle{font-size:clamp(38px,4.55vw,66px)}.-B82eq_page.-B82eq_writerStory:lang(en) .-B82eq_heroTitle{font-size:clamp(36px,4.15vw,60px)}.-B82eq_writerStory .-B82eq_intro,.-B82eq_writerStory .-B82eq_letterBody{white-space:pre-line}.-B82eq_page.-B82eq_writerStory .-B82eq_intro{max-width:460px}.-B82eq_page.-B82eq_writerStory .-B82eq_invitation{font-family:var(--jo-font-title), Georgia, serif;color:#514126;padding-block:35px;font-size:20px}.-B82eq_writerStory .-B82eq_letterInner{max-width:820px}.-B82eq_page.-B82eq_writerStory .-B82eq_letterBody{line-height:2.3;margin-top:36px!important}.-B82eq_heroTitle>span:last-child{color:var(--about-gold)}.-B82eq_page .-B82eq_intro{color:#c4beb2;max-width:410px;margin-top:30px;font-size:16px;line-height:1.95}.-B82eq_actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:36px;display:flex}.-B82eq_primaryLink,.-B82eq_textLink,.-B82eq_paperLink{justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:13px;font-weight:650;display:inline-flex}.-B82eq_primaryLink{color:#211c14;background:#e4c48c;border:1px solid #e4c48c;padding:14px 22px;transition:background-color .2s}.-B82eq_primaryLink:hover{background:#f3dba9}.-B82eq_textLink{color:#eee7da;border-bottom:1px solid #726750}.-B82eq_textLink:hover{color:#e4c48c;border-color:currentColor}.-B82eq_heroFoot{color:#b0a99c;letter-spacing:.18em;align-items:center;gap:13px;min-height:44px;margin-top:62px;font-size:10px;display:inline-flex}.-B82eq_heroFoot:hover{color:#f6f0e5}.-B82eq_heroFigure{min-width:0}.-B82eq_photoFrame{background:#393632;position:relative;overflow:hidden}.-B82eq_heroPhoto{object-fit:cover;object-position:50% 62%;width:100%;height:clamp(540px,48vw,680px);display:block}.-B82eq_photoLocation{color:#f6f0e5;letter-spacing:.14em;background:#191816e6;padding:10px 13px;font-size:9px;line-height:1.65;position:absolute;bottom:23px;left:25px}.-B82eq_photoLocation strong{letter-spacing:.07em;font-size:13px;font-weight:500}.-B82eq_heroFigure figcaption{color:#b5ac9e;padding-top:12px;font-size:11px;line-height:1.6}.-B82eq_worldLine{border-top:1px solid #3f3a31;flex-wrap:wrap;justify-content:space-between;gap:15px 30px;max-width:1344px;margin:42px auto 0;padding:25px 0;display:flex}.-B82eq_worldLine p{color:#c4beb2;font-size:12px;line-height:1.8}.-B82eq_worldLine>span{color:#b7a27e;letter-spacing:.09em;font-size:10px;line-height:1.8}.-B82eq_worldLine i{padding-inline:12px;font-style:normal}.-B82eq_community{padding:105px 0 0;scroll-margin-top:96px}.-B82eq_sectionLabel{letter-spacing:.1em;color:#756449;font-size:11px;font-weight:600}.-B82eq_sectionIntro{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-top:28px;display:grid}.-B82eq_page h2{font-size:clamp(30px,3.1vw,43px);line-height:1.45}.-B82eq_sectionIntro>p{color:#686055;max-width:440px;font-size:14px;line-height:1.95}.-B82eq_destinations{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:58px;display:grid}.-B82eq_destination{border-top:1px solid #b4a68e;flex-direction:column;align-items:start;padding-top:21px;display:flex}.-B82eq_index{color:#8b7350;font-family:Georgia,serif;font-size:15px}.-B82eq_destination h3{letter-spacing:-.04em;margin-top:25px;font-size:19px;font-weight:650}.-B82eq_destination>p{color:#686055;margin-top:14px;margin-bottom:22px;font-size:14px;line-height:1.95}.-B82eq_paperLink{color:#514126;justify-content:flex-start;margin-top:auto;font-size:12px}.-B82eq_paperLink:hover{color:#9b3e2c;text-underline-offset:5px;text-decoration:underline}.-B82eq_page .-B82eq_invitation{color:#686055;border-top:1px solid #d5cbb9;justify-content:space-between;align-items:center;gap:20px;margin-top:62px;padding-block:25px;font-size:12px;line-height:1.8;display:flex}.-B82eq_invitation>span{color:#907343;font-size:25px}.-B82eq_record{isolation:isolate;color:#f5eee1;background:#171410;min-height:640px;position:relative}.-B82eq_recordImage{object-fit:cover;object-position:center;z-index:-2}.-B82eq_record:after{content:"";z-index:-1;background:linear-gradient(90deg,#14110dde,#14110d94 40%,#0000 72%);position:absolute;inset:0}.-B82eq_recordInner{min-height:inherit;flex-direction:column;justify-content:space-between;padding-block:88px 28px;display:flex}.-B82eq_recordCopy{max-width:440px}.-B82eq_record .-B82eq_sectionLabel{color:#d6b579}.-B82eq_record h2{margin-top:29px}.-B82eq_recordBody{color:#cfc5b3;max-width:380px;font-size:14px;line-height:2;margin-top:24px!important}.-B82eq_record .-B82eq_textLink{margin-top:29px}.-B82eq_artNote{color:#dbd0bc;background:#1b1711b3;align-self:flex-end;padding:5px 8px;font-size:10px;margin-top:30px!important}.-B82eq_journeySection{padding:105px 0}.-B82eq_journey{grid-template-columns:repeat(3,1fr);gap:35px;margin:55px 0 62px;padding:0;list-style:none;display:grid}.-B82eq_journeyMarker{align-items:center;gap:18px;display:flex}.-B82eq_journeyMarker>span{color:#78623d;font-family:Georgia,serif;font-size:20px}.-B82eq_journeyMarker>i{background:#ccbea6;flex:1;height:1px}.-B82eq_journey h3{letter-spacing:-.025em;margin-top:20px;font-size:18px}.-B82eq_journey li>p{color:#686055;margin-top:12px;font-size:14px;line-height:1.95}.-B82eq_future{background:#e9e0cf;border-left:2px solid #9d8050;grid-template-columns:.9fr 1.1fr;gap:60px;padding:40px;display:grid}.-B82eq_futureStatus{color:#79603a;letter-spacing:.04em;font-size:11px;font-weight:700}.-B82eq_future h3{font-family:var(--jo-font-title), Georgia, serif;letter-spacing:-.035em;margin-top:17px;font-size:25px;line-height:1.65}.-B82eq_futureBody{color:#514a3e;font-size:14px;line-height:1.95}.-B82eq_futureNote{color:#6c6050;font-size:12px;line-height:1.9;margin-top:18px!important}.-B82eq_future .-B82eq_paperLink{margin-top:13px}.-B82eq_letter{color:#f5eee1;background:#201d18;padding:95px 48px 32px}.-B82eq_letterInner{text-align:center;max-width:680px;margin:auto}.-B82eq_letter .-B82eq_sectionLabel{color:#d6b579}.-B82eq_letter h2{margin-top:27px;font-size:clamp(31px,3.5vw,47px)}.-B82eq_letterBody{color:#c7beae;font-size:15px;line-height:2.1;margin-top:27px!important}.-B82eq_signature{font-family:var(--jo-font-title), Georgia, serif;color:#ddc294;font-size:16px;margin-top:26px!important}.-B82eq_letter .-B82eq_primaryLink{margin-top:38px}.-B82eq_colophon{border-top:1px solid #4a4236;justify-content:space-between;align-items:center;gap:35px;max-width:1344px;margin:75px auto 0;padding-top:25px;display:flex}.-B82eq_colophon>span{color:#d5b57c;letter-spacing:.1em;font-family:Georgia,serif;font-size:25px}.-B82eq_colophon>p{color:#afa797;max-width:650px;font-size:11px;line-height:1.9}@media (min-width:1500px){.-B82eq_heroGrid{gap:90px}}@media (max-width:1050px){.-B82eq_hero{padding-inline:32px}.-B82eq_heroGrid{gap:35px}.-B82eq_heroTitle{font-size:48px}.-B82eq_heroFoot{margin-top:28px}.-B82eq_container{width:calc(100% - 64px)}.-B82eq_sectionIntro{gap:40px}.-B82eq_future{gap:32px;padding:30px}}@media (max-width:760px){.-B82eq_hero{padding:35px 20px 0}.-B82eq_heroGrid{grid-template-columns:1fr;gap:28px}.-B82eq_heroCopy{padding:5px 4px 0}.-B82eq_eyebrow{font-size:11px}.-B82eq_page .-B82eq_heroTitle{margin-top:25px;font-size:clamp(41px,8.4vw,61px);line-height:1.28}.-B82eq_page.-B82eq_writerInvitation .-B82eq_heroTitle{font-size:clamp(29px,7.8vw,48px);line-height:1.4}.-B82eq_page.-B82eq_writerInvitation:lang(ja) .-B82eq_heroTitle{font-size:clamp(24px,6.4vw,40px);line-height:1.5}.-B82eq_page.-B82eq_writerStory .-B82eq_heroTitle{font-size:clamp(32px,8.4vw,54px);line-height:1.4}.-B82eq_page.-B82eq_writerStory:lang(en) .-B82eq_heroTitle{font-size:clamp(30px,8vw,52px)}.-B82eq_page.-B82eq_writerStory .-B82eq_invitation{padding-block:28px;font-size:18px}.-B82eq_page .-B82eq_intro{max-width:460px;margin-top:22px;font-size:14px;line-height:1.95}.-B82eq_actions{gap:11px 22px;margin-top:26px}.-B82eq_primaryLink,.-B82eq_textLink{min-height:46px;font-size:12px}.-B82eq_primaryLink{padding-inline:17px}.-B82eq_heroFoot{margin-top:18px}.-B82eq_heroPhoto{aspect-ratio:4/5;object-fit:cover;object-position:center 60%;height:auto}.-B82eq_photoLocation{bottom:14px;left:14px}.-B82eq_heroFigure figcaption{font-size:10px}.-B82eq_worldLine{gap:10px;margin-top:27px;padding-block:21px}.-B82eq_worldLine p{font-size:11px}.-B82eq_worldLine>span{letter-spacing:.08em;font-size:8px}.-B82eq_worldLine i{padding-inline:6px}.-B82eq_container{width:calc(100% - 44px)}.-B82eq_community{padding-top:64px}.-B82eq_sectionIntro{grid-template-columns:1fr;gap:22px;margin-top:22px}.-B82eq_page h2{font-size:clamp(28px,6.8vw,38px);line-height:1.5}.-B82eq_sectionIntro>p{font-size:14px}.-B82eq_destinations{grid-template-columns:1fr;gap:26px;margin-top:38px}.-B82eq_destination{grid-template-columns:28px 1fr;column-gap:12px;padding-top:21px;display:grid}.-B82eq_index{padding-top:3px}.-B82eq_destination h3{margin:0;font-size:18px}.-B82eq_destination>p{grid-column:2;margin-block:11px 8px}.-B82eq_destination>a{grid-column:2}.-B82eq_page .-B82eq_invitation{margin-top:34px;font-size:11px}.-B82eq_record{min-height:730px}.-B82eq_recordImage{object-position:68% bottom;object-fit:cover;height:420px!important;top:auto!important}.-B82eq_record:after{background:linear-gradient(#171410 34%,#171410f2 43%,#1714101f 70%,#1714101a)}.-B82eq_recordInner{padding-block:48px 20px}.-B82eq_recordCopy{max-width:480px}.-B82eq_record h2{margin-top:20px;font-size:30px}.-B82eq_recordBody{max-width:420px;font-size:13px;margin-top:17px!important}.-B82eq_record .-B82eq_textLink{margin-top:17px}.-B82eq_journeySection{padding-block:65px}.-B82eq_journey{grid-template-columns:1fr;gap:27px;margin-block:36px 40px}.-B82eq_journey li{grid-template-columns:30px 1fr;column-gap:14px;display:grid}.-B82eq_journeyMarker{flex-direction:column;grid-row:span 2;gap:13px}.-B82eq_journeyMarker>i{width:1px;min-height:25px}.-B82eq_journey h3{margin-top:0}.-B82eq_journey li>p{margin-top:8px;font-size:13px}.-B82eq_future{grid-template-columns:1fr;gap:18px;padding:27px 22px 20px}.-B82eq_future h3{margin-top:13px;font-size:23px}.-B82eq_futureBody{font-size:13px}.-B82eq_futureNote{font-size:12px}.-B82eq_letter{padding:64px 24px 28px}.-B82eq_letter h2{font-size:30px}.-B82eq_letterBody{font-size:14px}.-B82eq_colophon{flex-direction:column;align-items:flex-start;gap:15px;margin-top:52px}}@media (prefers-reduced-motion:reduce){.-B82eq_page a{transition:none}}
