._page_1kie7_1{--ink:#243d34;--accent:#8b2936;--muted:#65736a;--paper:#f8f5ee;background:var(--paper);color:var(--ink)}._okinawa_1kie7_2{--ink:#173f41;--accent:#23786c;--muted:#647d78;background:#faf9f3}._shell_1kie7_3{width:min(1220px,100% - 80px);margin-inline:auto}._header_1kie7_4{border-bottom:1px solid #d9dcd2;align-items:center;gap:28px;width:min(1400px,100% - 80px);min-height:108px;margin:auto;display:flex}._header_1kie7_4>a{flex-shrink:0}._header_1kie7_4>a img{width:170px;height:auto;display:block}._header_1kie7_4>nav{color:#393c34;gap:20px;margin-left:auto;font-size:11px;display:flex}._page_1kie7_1 h1,._page_1kie7_1 h2,._page_1kie7_1 h3,._page_1kie7_1 p,._page_1kie7_1 figure{margin:0}._page_1kie7_1 h1{letter-spacing:-.04em;font-size:clamp(44px,5.3vw,74px);font-weight:400;line-height:1.1}._page_1kie7_1 h2{letter-spacing:-.035em;font-size:clamp(32px,3.45vw,49px);font-weight:400;line-height:1.15}._page_1kie7_1 h2 em{color:var(--accent)}._page_1kie7_1 h3{letter-spacing:-.02em;font-weight:400}._page_1kie7_1 a{color:inherit;text-decoration:none}._kicker_1kie7_7{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:600;line-height:1.7;margin-bottom:26px!important}._button_1kie7_8{background:var(--ink);border:1px solid var(--ink);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:35px;min-height:51px;padding:16px 22px;font-size:10px;line-height:1.5;transition:background .2s;display:inline-flex;color:#fff!important}._button_1kie7_8:hover{background:var(--accent);border-color:var(--accent)}._button_1kie7_8>span{font-size:17px}._textLink_1kie7_9{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;padding-block:13px;font-size:11px;line-height:1.5;display:inline-flex}._textLink_1kie7_9>span{font-size:17px}._prose_1kie7_10{color:var(--muted);font-size:14px;line-height:1.95}._prose_1kie7_10 p+p{margin-top:20px}._prose_1kie7_10 strong{color:var(--ink);font-weight:500}._sectionHeading_1kie7_11{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}._sectionHeading_1kie7_11>p{max-width:470px;color:var(--muted);justify-self:end;font-size:14px;line-height:1.9}._heritageHero_1kie7_12{isolation:isolate;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}._heritageHeroImage_1kie7_12{z-index:-3;object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}._heritageHeroShade_1kie7_12{z-index:-2;background:linear-gradient(90deg,#f8f4e9f7 0%,#f8f4e9d9 28%,#f8f4e955 47%,#0000 67%);position:absolute;inset:0}._heritageHeroCopy_1kie7_12{padding-block:85px 105px;position:relative}._heritageHeroCopy_1kie7_12 h1{max-width:590px;font-size:clamp(42px,4.7vw,68px)}._heritageHeroCopy_1kie7_12>p:not(._kicker_1kie7_7){max-width:420px;margin:26px 0 34px;font-size:14px;line-height:1.95}._heroKanji_1kie7_12{letter-spacing:.23em;color:#856b51;margin-bottom:22px;font-size:25px;display:block}._artCaption_1kie7_12{color:#4e4e42;background:#f8f5eed9;padding:6px 10px;font-size:9px;line-height:1.5;position:absolute;bottom:25px;right:40px}._bookIntro_1kie7_13{grid-template-columns:1fr 1fr;align-items:start;gap:55px 80px;padding-block:116px;display:grid}._bookFacts_1kie7_13{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:12px;display:grid}._bookFacts_1kie7_13 article{border-top:1px solid #c6c9b9;padding-top:25px}._bookFacts_1kie7_13 span{letter-spacing:.12em;color:#8b6d4e;font-size:8px}._bookFacts_1kie7_13 h3{margin:15px 0;font-size:21px}._bookFacts_1kie7_13 p{color:var(--muted);font-size:12px;line-height:1.85}._foodWisdom_1kie7_14{background:#eceee2;padding-block:105px}._words_1kie7_14{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}._words_1kie7_14 article{border-top:1px solid #bdc4af;padding-top:30px}._words_1kie7_14 article>span{letter-spacing:.08em;color:#7e8d64;min-height:60px;font-size:32px;display:block}._words_1kie7_14 small{letter-spacing:.12em;color:#7d826b;margin:15px 0;font-size:8px;display:block}._words_1kie7_14 h3{margin-bottom:19px;font-size:23px}._words_1kie7_14 p{color:#64705d;font-size:13px;line-height:1.85}._culturalNote_1kie7_14{color:#717962;border-top:1px solid #c6cbb9;max-width:850px;padding-top:23px;font-size:11px;line-height:1.9;margin-top:50px!important}._botanicalSection_1kie7_15{padding-block:115px}._storyChoices_1kie7_15,._originChoices_1kie7_15{border-block:1px solid #c4ccc0;grid-template-columns:repeat(3,1fr);margin-bottom:45px;display:grid}._storyChoices_1kie7_15 button,._originChoices_1kie7_15 button{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:23px 20px;font-size:13px;line-height:1.5;display:flex}._storyChoices_1kie7_15 button+button,._originChoices_1kie7_15 button+button{border-left:1px solid #c4ccc0}._storyChoices_1kie7_15 button[aria-pressed=true],._originChoices_1kie7_15 button[aria-pressed=true]{background:var(--ink);color:#fff}._storyChoices_1kie7_15 button small,._originChoices_1kie7_15 button small{opacity:.65;font-size:8px}._storyChoices_1kie7_15 button>span,._originChoices_1kie7_15 button>span{margin-left:auto;font-size:17px}._botanicalPanel_1kie7_16,._originPanel_1kie7_16{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:530px;display:grid}._botanicalPanel_1kie7_16 figure{aspect-ratio:1;isolation:isolate;background:#ecece0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._botanicalPanel_1kie7_16 img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:88%;height:100%;max-height:87%}._botanicalKanji_1kie7_16{opacity:.08;letter-spacing:-.05em;z-index:-1;font-size:100px;position:absolute;top:22px;right:22px}._botanicalPanel_1kie7_16 figcaption{letter-spacing:.04em;color:#68705e;font-size:9px;position:absolute;bottom:22px;left:25px}._botanicalPanel_1kie7_16 h3,._originPanel_1kie7_16 h3{max-width:470px;margin-bottom:25px;font-size:32px;line-height:1.2}._botanicalPanel_1kie7_16>div>p:not(._kicker_1kie7_7),._originPanel_1kie7_16>div>p:not(._kicker_1kie7_7){color:var(--muted);margin-top:18px;font-size:13px;line-height:1.95}._productConnection_1kie7_16{border-top:1px solid #c7cbbd;margin-top:28px;padding-top:23px}._productConnection_1kie7_16>span{letter-spacing:.12em;color:var(--accent);font-size:8px}._productConnection_1kie7_16 p{color:var(--muted);margin:13px 0 7px;font-size:12px;line-height:1.9}._heritageBridge_1kie7_17{color:#f4f1e5;background:#233e34;padding-block:110px;position:relative;overflow:hidden}._heritageBridge_1kie7_17>._shell_1kie7_3{position:relative}._heritageBridge_1kie7_17>._shell_1kie7_3>div{max-width:740px;margin-left:auto;position:relative}._heritageBridge_1kie7_17 ._kicker_1kie7_7{color:#bfce9d}._heritageBridge_1kie7_17 h2 em{color:#c8cba9}._heritageBridge_1kie7_17 h2{margin-bottom:32px}._heritageBridge_1kie7_17 p:not(._kicker_1kie7_7){color:#d2d9cc;margin-top:18px;font-size:14px;line-height:1.95}._heritageBridge_1kie7_17 ._button_1kie7_8{background:#e5e9d2;border-color:#e5e9d2;margin-top:30px;color:#233e34!important}._bridgeKanji_1kie7_17{writing-mode:vertical-rl;opacity:.1;letter-spacing:.1em;font-size:155px;position:absolute;top:-10px;left:-30px}._nextStory_1kie7_18{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:105px;display:grid}._nextStory_1kie7_18>div>p:not(._kicker_1kie7_7){color:var(--muted);max-width:440px;margin:26px 0 14px;font-size:13px;line-height:1.9}._nextStory_1kie7_18 img{object-fit:cover;width:100%;height:360px;display:block}._islandHero_1kie7_19{isolation:isolate;color:#fff;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}._islandHero_1kie7_19>img{z-index:-3;object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}._islandHeroShade_1kie7_19{z-index:-2;background:linear-gradient(90deg,#0b303be8 0%,#0b303b9c 36%,#0b303b12 72%),linear-gradient(#0000 65%,#123e43c9);position:absolute;inset:0}._islandHeroCopy_1kie7_19{padding-block:96px 110px;position:relative}._islandHeroCopy_1kie7_19 ._kicker_1kie7_7{color:#d9e8dc}._islandKanji_1kie7_19{letter-spacing:.05em;color:#ffffffad;writing-mode:vertical-rl;font-size:130px;font-weight:300;position:absolute;top:100px;right:5px}._islandHero_1kie7_19 h1{max-width:730px;font-size:clamp(48px,5.3vw,76px)}._islandHeroCopy_1kie7_19>p:not(._kicker_1kie7_7){max-width:490px;margin:30px 0;font-size:14px;line-height:1.95}._islandHeroCopy_1kie7_19 ._button_1kie7_8{background:#f4f3e7;border-color:#f4f3e7;color:#173f41!important}._heroCoordinates_1kie7_19{letter-spacing:.14em;border-top:1px solid #ffffff5e;justify-content:space-between;gap:20px;width:min(1220px,100% - 80px);padding-top:20px;font-size:8px;line-height:1.8;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}._photoCredit_1kie7_19{color:#7e8e87;flex-wrap:wrap;gap:4px;padding-top:13px;font-size:8px;line-height:1.6;display:flex}._photoCredit_1kie7_19 a{text-underline-offset:3px;text-decoration:underline}._islandIntro_1kie7_20{grid-template-columns:1fr 1fr;gap:80px;padding-block:105px;display:grid}._islandMapSection_1kie7_20{background:#eaf3ed;padding-block:105px}._mapGrid_1kie7_20{grid-template-columns:1.18fr .82fr;align-items:center;gap:55px;display:grid}._mapArt_1kie7_20{min-width:0}._mapArt_1kie7_20 svg{width:100%;height:auto;display:block;overflow:visible}._mapOcean_1kie7_20{letter-spacing:.17em;fill:#779d91;font-size:11px}._mapMinor_1kie7_20{fill:#648777;font-size:14px}._mapLegend_1kie7_20{letter-spacing:.12em;fill:#487366;font-size:11px}._mapNote_1kie7_20{color:#7b958b;font-size:9px;line-height:1.7;margin:18px 20px 0!important}._mapLocation_1kie7_20{cursor:pointer;outline:none}._mapHalo_1kie7_20{fill:#b6324730;stroke:#0000;transition:fill .2s}._mapDot_1kie7_20{fill:#477d69;stroke:#edf5e7;stroke-width:2px}._mapLocation_1kie7_20 text{letter-spacing:.01em;fill:#315f51;paint-order:stroke;stroke:#eaf4ef;stroke-width:5px;stroke-linejoin:round;font-size:19px}._mapLocationActive_1kie7_20 ._mapHalo_1kie7_20,._mapLocation_1kie7_20:hover ._mapHalo_1kie7_20{fill:#a62d4540;stroke:#a62d4566}._mapLocationActive_1kie7_20 ._mapDot_1kie7_20{fill:#a43147}._mapLocation_1kie7_20:focus-visible ._mapHalo_1kie7_20{stroke:#97374a;stroke-width:3px}._mapLocationActive_1kie7_20 text{fill:#9c3045}._islandChoices_1kie7_20{border-bottom:1px solid #bdcfc5;flex-wrap:wrap;gap:7px;margin-bottom:35px;padding-bottom:25px;display:flex}._islandChoices_1kie7_20 button{color:#366758;cursor:pointer;background:0 0;border:1px solid #c1d1c7;border-radius:30px;padding:10px 15px;font-size:11px}._islandChoices_1kie7_20 button[aria-pressed=true]{color:#fff;background:#28584c;border-color:#28584c}._mapStory_1kie7_20 ._kicker_1kie7_7{margin-bottom:17px!important}._placeJapanese_1kie7_20{color:#87a28f;letter-spacing:.1em;margin-bottom:23px;font-size:22px;display:block}._mapStory_1kie7_20 h3{max-width:400px;margin-bottom:23px;font-size:31px;line-height:1.25}._mapStory_1kie7_20 p:not(._kicker_1kie7_7){color:#657f70;font-size:13px;line-height:1.95}._mapStory_1kie7_20 small{color:#6e8978;border-top:1px solid #c4d3c8;margin-top:25px;padding-top:20px;font-size:9px;line-height:1.9;display:block}._islandHabits_1kie7_21{padding-block:105px}._habitsGrid_1kie7_21{grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px;display:grid}._habitsGrid_1kie7_21 article{border-top:1px solid #bfcfc3;padding-top:28px}._habitsGrid_1kie7_21 article>span{color:#66a188;margin-bottom:22px;font-size:39px;line-height:1.3;display:block}._habitsGrid_1kie7_21 small{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}._habitsGrid_1kie7_21 h3{margin:16px 0;font-size:22px}._habitsGrid_1kie7_21 p{color:var(--muted);font-size:12px;line-height:1.85}._islandIngredients_1kie7_22{background:#edf0df;padding-block:105px}._originChoices_1kie7_15,._originChoices_1kie7_15 button+button{border-color:#c5c9b4}._originPanel_1kie7_16{gap:80px;min-height:450px}._originPanel_1kie7_16 figure{aspect-ratio:1.15;background:#e2e6cf;justify-content:center;align-items:center;display:flex;overflow:hidden}._originPanel_1kie7_16 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:470px}._originPanel_1kie7_16 figure._originPhoto_1kie7_22{position:relative}._originPanel_1kie7_16 ._originPhoto_1kie7_22 img{object-fit:cover;mix-blend-mode:normal;max-height:none;position:absolute;inset:0}._originPanel_1kie7_16 ._textLink_1kie7_9{margin-top:20px}._islandCollection_1kie7_23{padding-block:105px}._productRows_1kie7_23>a{border-top:1px solid #c8d0c6;grid-template-columns:225px 1fr 35px;align-items:center;gap:40px;padding:30px 0;transition:color .2s;display:grid}._productRows_1kie7_23>a:last-child{border-bottom:1px solid #c8d0c6}._productRows_1kie7_23>a:hover{color:var(--accent)}._productRows_1kie7_23 small{letter-spacing:.1em;color:#7b8b73;font-size:8px;line-height:1.8}._productRows_1kie7_23 h3{margin-bottom:12px;font-size:24px;line-height:1.3}._productRows_1kie7_23 p{color:var(--muted);max-width:720px;font-size:12px;line-height:1.85}._productRows_1kie7_23>a>span{color:#448774;justify-self:end;font-size:24px}._development_1kie7_24{color:#eef1dc;background:#173f3b;padding-block:100px;overflow:hidden}._development_1kie7_24>._shell_1kie7_3{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}._developmentArt_1kie7_24{min-width:0}._microalgae_1kie7_24{width:100%;height:auto;display:block;overflow:visible}._microalgae_1kie7_24 text{letter-spacing:.14em;fill:#d7e2bb;font-size:10px}._developmentArt_1kie7_24>p{color:#99b6a4;text-align:center;margin-top:25px;font-size:9px;line-height:1.7}._developmentCopy_1kie7_24 ._kicker_1kie7_7{color:#b8cca3}._developmentStatus_1kie7_24{letter-spacing:.12em;color:#d6e5bb;border:1px solid #819b73;border-radius:30px;margin-bottom:28px;padding:7px 12px;font-size:8px;display:inline-block}._development_1kie7_24 h2 em{color:#bad49e}._developmentCopy_1kie7_24>p:not(._kicker_1kie7_7){color:#c8d7c4;margin-top:26px;font-size:13px;line-height:1.95}._culturePair_1kie7_24{border-top:1px solid #547869;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;padding-top:27px;display:grid}._culturePair_1kie7_24 h3{margin-bottom:12px;font-size:18px}._culturePair_1kie7_24 p{color:#b2c7af;font-size:11px;line-height:1.9}._developmentCopy_1kie7_24>._developmentNote_1kie7_24{border-top:1px solid #486f60;padding-top:20px;color:#a6bfa8!important;font-size:10px!important}._research_1kie7_25{padding-block:110px}._researchRows_1kie7_25 article{border-top:1px solid #c6d0c4;grid-template-columns:210px 1fr;gap:50px;padding-block:30px;display:grid}._researchRows_1kie7_25 article>span{letter-spacing:.12em;color:var(--accent);padding-top:7px;font-size:8px;line-height:1.8}._researchRows_1kie7_25 h3{margin-bottom:15px;font-size:25px;line-height:1.35}._researchRows_1kie7_25 p{max-width:820px;color:var(--muted);font-size:13px;line-height:1.9}._researchNote_1kie7_25{color:#7c8d7c;border-top:1px solid #c6d0c4;padding-top:25px;font-size:10px;line-height:1.9;margin-top:10px!important}._islandVision_1kie7_26{isolation:isolate;color:#fff;align-items:center;min-height:710px;display:flex;position:relative;overflow:hidden}._islandVision_1kie7_26>img{z-index:-3;object-fit:cover;object-position:center 63%;width:100%;height:100%;position:absolute;inset:0}._islandVisionShade_1kie7_26{z-index:-2;background:linear-gradient(90deg,#153a3def,#153a3d9e 45%,#153a3d18);position:absolute;inset:0}._islandVision_1kie7_26>._shell_1kie7_3{padding-block:90px}._islandVision_1kie7_26 ._kicker_1kie7_7{color:#d4e5cd}._islandVision_1kie7_26 h2{max-width:740px;font-size:clamp(38px,4.3vw,63px)}._islandVision_1kie7_26 h2 em{color:#c9e2b9}._islandVision_1kie7_26 p:not(._kicker_1kie7_7){max-width:570px;margin:28px 0 30px;font-size:14px;line-height:1.95}._islandVision_1kie7_26 ._button_1kie7_8{background:#eff1df;border-color:#eff1df;color:#183f3b!important}._islandVision_1kie7_26>._shell_1kie7_3>div{flex-wrap:wrap;align-items:center;gap:30px;display:flex}._page_1kie7_1 button:focus-visible,._page_1kie7_1 a:focus-visible{outline-offset:5px;outline:2px solid #ad5e66}@media (width>=1500px){._heritageHero_1kie7_12{min-height:830px}._heritageHeroImage_1kie7_12{object-position:center 58%}._islandHero_1kie7_19{min-height:830px}}@media (width<=1100px){._sectionHeading_1kie7_11,._bookIntro_1kie7_13,._islandIntro_1kie7_20,._nextStory_1kie7_18{gap:45px}._heritageHeroCopy_1kie7_12 h1{max-width:470px;font-size:54px}._heritageHeroCopy_1kie7_12>p:not(._kicker_1kie7_7){max-width:360px}._heritageHeroShade_1kie7_12{background:linear-gradient(90deg,#f8f4e9fa 0%,#f8f4e9dd 34%,#f8f4e966 57%,#0000 80%)}._botanicalPanel_1kie7_16,._originPanel_1kie7_16{gap:40px}._words_1kie7_14{gap:30px}._mapGrid_1kie7_20{grid-template-columns:1fr 1fr;gap:30px}._mapStory_1kie7_20 h3{font-size:27px}._islandKanji_1kie7_19{font-size:100px;right:20px}._productRows_1kie7_23>a{grid-template-columns:185px 1fr 25px;gap:25px}._development_1kie7_24>._shell_1kie7_3{gap:30px}._researchRows_1kie7_25 article{grid-template-columns:160px 1fr;gap:35px}._habitsGrid_1kie7_21{gap:20px}._habitsGrid_1kie7_21 h3{font-size:19px}}@media (width<=760px){._shell_1kie7_3{width:calc(100% - 40px)}._header_1kie7_4{width:calc(100% - 40px);min-height:83px}._header_1kie7_4>a img{width:135px}._page_1kie7_1 h1{font-size:43px}._page_1kie7_1 h2{font-size:34px}._sectionHeading_1kie7_11{grid-template-columns:1fr;gap:26px;margin-bottom:36px}._sectionHeading_1kie7_11>p{justify-self:start;max-width:600px;font-size:13px}._kicker_1kie7_7{letter-spacing:.12em;font-size:8px;margin-bottom:20px!important}._heritageHero_1kie7_12{align-items:flex-start;min-height:740px}._heritageHeroImage_1kie7_12{object-position:68% center}._heritageHeroShade_1kie7_12{background:linear-gradient(#f8f4e9fa 0%,#f8f4e9e3 28%,#f8f4e999 48%,#0000 70%)}._heritageHeroCopy_1kie7_12{padding-block:45px 300px}._heritageHeroCopy_1kie7_12 h1{max-width:440px;font-size:42px}._heritageHeroCopy_1kie7_12>p:not(._kicker_1kie7_7){max-width:350px;margin:20px 0 23px;font-size:12px;line-height:1.85}._heroKanji_1kie7_12{margin-bottom:17px;font-size:20px}._artCaption_1kie7_12{text-align:right;max-width:75%;font-size:7px;bottom:17px;right:15px}._button_1kie7_8{min-height:47px;padding:14px 18px;font-size:10px}._bookIntro_1kie7_13{grid-template-columns:1fr;gap:30px;padding-block:70px}._prose_1kie7_10{font-size:13px}._bookFacts_1kie7_13{grid-column:auto;grid-template-columns:1fr;gap:24px;margin-top:12px}._bookFacts_1kie7_13 article{padding-top:20px}._bookFacts_1kie7_13 h3{margin:12px 0;font-size:21px}._bookFacts_1kie7_13 p{max-width:580px}._foodWisdom_1kie7_14,._botanicalSection_1kie7_15,._heritageBridge_1kie7_17,._islandMapSection_1kie7_20,._islandHabits_1kie7_21,._islandIngredients_1kie7_22,._islandCollection_1kie7_23,._research_1kie7_25{padding-block:70px}._words_1kie7_14{grid-template-columns:1fr;gap:32px}._words_1kie7_14 article{grid-template-columns:100px 1fr;gap:6px 20px;padding-top:25px;display:grid}._words_1kie7_14 article>span{writing-mode:vertical-rl;letter-spacing:.1em;grid-row:1/4;justify-self:center;min-height:120px;font-size:24px}._words_1kie7_14 small{margin:3px 0 8px}._words_1kie7_14 h3{margin-bottom:11px;font-size:22px}._words_1kie7_14 p{font-size:12px}._culturalNote_1kie7_14{margin-top:35px!important}._storyChoices_1kie7_15,._originChoices_1kie7_15{grid-template-columns:1fr;margin-bottom:30px}._storyChoices_1kie7_15 button,._originChoices_1kie7_15 button{padding:17px 16px;font-size:12px}._storyChoices_1kie7_15 button+button,._originChoices_1kie7_15 button+button{border-top:1px solid #c4ccc0;border-left:0}._botanicalPanel_1kie7_16,._originPanel_1kie7_16{grid-template-columns:1fr;gap:32px;min-height:0}._botanicalPanel_1kie7_16 figure{aspect-ratio:1.18;width:100%;max-width:520px}._botanicalPanel_1kie7_16 h3,._originPanel_1kie7_16 h3{font-size:28px}._botanicalPanel_1kie7_16>div>p:not(._kicker_1kie7_7),._originPanel_1kie7_16>div>p:not(._kicker_1kie7_7){font-size:12px}._bridgeKanji_1kie7_17{opacity:.07;font-size:100px;top:-10px;left:-15px}._heritageBridge_1kie7_17 p:not(._kicker_1kie7_7){font-size:13px}._heritageBridge_1kie7_17 h2{margin-bottom:25px}._nextStory_1kie7_18{grid-template-columns:1fr;gap:35px;padding-block:70px}._nextStory_1kie7_18 img{height:280px}._islandHero_1kie7_19{min-height:710px}._islandHeroCopy_1kie7_19{padding-block:75px 115px}._islandHero_1kie7_19 h1{max-width:550px;font-size:45px}._islandHeroCopy_1kie7_19>p:not(._kicker_1kie7_7){max-width:420px;margin:25px 0;font-size:12px}._islandHero_1kie7_19>img{object-position:58% center}._islandHeroShade_1kie7_19{background:linear-gradient(90deg,#0a303be8,#0a303b66 85%),linear-gradient(#0000 65%,#153d43e3)}._islandKanji_1kie7_19{opacity:.42;font-size:75px;top:auto;bottom:18px;right:5px}._heroCoordinates_1kie7_19{gap:10px;width:calc(100% - 40px);font-size:7px;bottom:24px}._heroCoordinates_1kie7_19 span:last-child{white-space:nowrap}._photoCredit_1kie7_19{padding-top:10px;font-size:7px}._islandIntro_1kie7_20{grid-template-columns:1fr;gap:28px;padding-block:70px}._mapGrid_1kie7_20{grid-template-columns:1fr;gap:35px}._mapArt_1kie7_20{width:100%;max-width:600px;margin:auto}._mapNote_1kie7_20{font-size:8px}._islandChoices_1kie7_20{margin-bottom:25px;padding-bottom:20px}._placeJapanese_1kie7_20{margin-bottom:17px;font-size:20px}._mapStory_1kie7_20 h3{max-width:550px;font-size:28px}._mapStory_1kie7_20 p:not(._kicker_1kie7_7){font-size:12px}._habitsGrid_1kie7_21{grid-template-columns:1fr 1fr;gap:30px 24px}._habitsGrid_1kie7_21 article>span{margin-bottom:17px;font-size:32px}._habitsGrid_1kie7_21 h3{font-size:21px}._habitsGrid_1kie7_21 p{font-size:11px}._originPanel_1kie7_16 figure{aspect-ratio:1.18;max-width:550px}._originPanel_1kie7_16 img{max-height:380px}._productRows_1kie7_23>a{grid-template-columns:1fr 24px;gap:16px;padding-block:25px}._productRows_1kie7_23 small{grid-column:1/-1;font-size:7px}._productRows_1kie7_23 h3{font-size:22px}._productRows_1kie7_23 p{font-size:11px}._development_1kie7_24{padding-block:65px}._development_1kie7_24>._shell_1kie7_3{grid-template-columns:1fr;gap:45px}._developmentArt_1kie7_24{max-width:500px;margin:auto}._developmentCopy_1kie7_24>p:not(._kicker_1kie7_7){font-size:12px}._culturePair_1kie7_24{gap:20px}._researchRows_1kie7_25 article{grid-template-columns:1fr;gap:15px;padding-block:25px}._researchRows_1kie7_25 article>span{padding:0;font-size:8px}._researchRows_1kie7_25 h3{font-size:23px}._researchRows_1kie7_25 p{font-size:12px}._islandVision_1kie7_26{min-height:680px}._islandVision_1kie7_26>._shell_1kie7_3{padding-block:70px}._islandVision_1kie7_26 h2{font-size:39px}._islandVision_1kie7_26 p:not(._kicker_1kie7_7){font-size:12px}._islandVisionShade_1kie7_26{background:linear-gradient(90deg,#153a3ded,#153a3da0)}._islandVision_1kie7_26>._shell_1kie7_3>div{gap:18px}}@media (width<=380px){._shell_1kie7_3,._header_1kie7_4{width:calc(100% - 32px)}._heritageHeroCopy_1kie7_12 h1{font-size:37px}._islandHero_1kie7_19 h1{font-size:39px}._islandHeroCopy_1kie7_19 ._kicker_1kie7_7{max-width:250px}._page_1kie7_1 h2{font-size:31px}._words_1kie7_14 article{grid-template-columns:70px 1fr}._culturePair_1kie7_24{grid-template-columns:1fr}._habitsGrid_1kie7_21 h3{font-size:18px}}@media (prefers-reduced-motion:reduce){._page_1kie7_1 *{scroll-behavior:auto!important;transition:none!important}}
