@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20b25ac9d1c1a62f-s.1h96x8mof_3nx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bf2db272c225b59c-s.1c7l4hv0mhaok.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/797099ad1521bb08-s.3purvw5of_4wo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2603d073ca12446c-s.1bz05k79b_f27.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7d36468766f8dbd9-s.p.09x3mvbz8w24y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.MltVlq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:300}.MltVlq_variable{--font-cinematic:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.MHS0Vq_world{--night:#0f2350;--paper:#ece7de;--white:#fff;--sand:#c4b494;--text-secondary:#ece7deb3;--text-muted:#ece7de8c;--line:#ece7de1f;--card:#ece7de0f;--sage:var(--text-secondary);--display:64px;--h2:40px;--h3:24px;--body:16px;--support:14px;--caption:12px;--body-leading:1.8;--body-width:34em;isolation:isolate;background:var(--night);color:var(--paper);font-family:var(--font-heebo),"Noto Sans JP",sans-serif;font-feature-settings:"palt" 1;line-height:1.7;position:relative}.MHS0Vq_world *{box-sizing:border-box}.MHS0Vq_world a,.MHS0Vq_world button{-webkit-tap-highlight-color:transparent}.MHS0Vq_world button{font:inherit;cursor:pointer}.MHS0Vq_world a:focus-visible,.MHS0Vq_world button:focus-visible{outline:2px solid var(--sage);outline-offset:6px}.MHS0Vq_world p,.MHS0Vq_world h1,.MHS0Vq_world h2,.MHS0Vq_world h3{margin:0}.MHS0Vq_world section{scroll-margin-top:85px}.MHS0Vq_skip{z-index:50;background:var(--paper);color:var(--night);padding:14px;position:fixed;top:15px;left:15px;transform:translateY(-160%)}.MHS0Vq_skip:focus{transform:none}.MHS0Vq_hero{isolation:isolate;height:100svh;min-height:800px;max-height:1300px;position:relative;overflow:hidden}.MHS0Vq_heroShade{background:linear-gradient(#09162e70 0%,#0000 35%,#09152de8 100%),linear-gradient(90deg,#09162ea6,#0000 72%);position:absolute;inset:0}.MHS0Vq_heroStatement{letter-spacing:-.05em;font-size:40px;line-height:1.55}.MHS0Vq_roundLink{border:1px solid #e8e1d880;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-height:48px;padding:7px 7px 7px 24px;font-size:12px;transition:background .5s cubic-bezier(.2,.8,.2,1);display:inline-flex}.MHS0Vq_roundLink>span{background:var(--paper);color:var(--night);border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.MHS0Vq_rule{border-top:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;gap:25px;padding-top:18px;font-size:10px;display:flex}.MHS0Vq_chapterShade{pointer-events:none;background:linear-gradient(90deg,#09152bd9,#0000 73%),linear-gradient(#08142b30,#0000 65%,#09162f80);position:absolute;inset:0}.MHS0Vq_body{color:#d7cbbb;max-width:610px;font-size:13px;line-height:2.3}.MHS0Vq_disclosure{color:#304977;max-width:810px;font-size:11px;line-height:2.1;margin-top:25px!important}.MHS0Vq_blueprint{color:#0c1e3e;--line:#0c1e3e38;--sage:#756236;background:#f2eee7;padding:40px 4.5% 110px}.MHS0Vq_blueprintHeading{grid-template-columns:1.1fr 1fr;align-items:end;gap:35px 8%;padding:65px 0 48px;display:grid}.MHS0Vq_blueprintHeading h2{letter-spacing:-.05em;font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1.45}.MHS0Vq_blueprintHeading h2 span{display:block}.MHS0Vq_blueprintLead{font-size:15px;line-height:2}.MHS0Vq_blueprintTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.9}.MHS0Vq_blueprintTable th,.MHS0Vq_blueprintTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px 16px 0;font-weight:400}.MHS0Vq_blueprintTable thead th{letter-spacing:.1em;color:#314a78;border-bottom:1px solid #0c1e3e70;padding-bottom:12px;font-size:10px}.MHS0Vq_blueprintTable tbody th{color:#0b1b38}.MHS0Vq_blueprintTable tbody th b{letter-spacing:.14em;color:#40609b;margin-bottom:6px;font-size:10px;font-weight:400;display:block}.MHS0Vq_blueprint .MHS0Vq_disclosure{color:#304977}.MHS0Vq_blueprint .MHS0Vq_roundLink{color:#0c1e3e;border-color:#0c1e3e50;margin-top:30px}.MHS0Vq_blueprint .MHS0Vq_roundLink>span{color:#f2eee7;background:#0c1e3e}.MHS0Vq_blueprint .MHS0Vq_roundLink:hover{background:#0c1e3e0d}.MHS0Vq_manifesto h2{letter-spacing:-.075em;font-size:40px;font-weight:400;line-height:1.35}.MHS0Vq_closingBody{grid-template-columns:1fr 1fr;align-items:end;gap:10%;padding:65px 0 80px;display:grid}.MHS0Vq_closingBody>p{font-size:20px;line-height:2}.MHS0Vq_closingBody>div>p{font-size:13px}.MHS0Vq_values{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:30px;padding-top:25px;font-size:15px;display:flex}.MHS0Vq_footer{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding-top:25px;font-size:10px;display:flex}.MHS0Vq_footer>span{letter-spacing:.1em;font-size:9px}@media (max-width:900px){.MHS0Vq_hero{height:100svh;min-height:770px;max-height:1000px}.MHS0Vq_heroStatement{font-size:35px;line-height:1.6}.MHS0Vq_heroShade{background:linear-gradient(#0000 15%,#09162df2),linear-gradient(90deg,#09162f45,#0000)}.MHS0Vq_rule{letter-spacing:.04em;font-size:8px}.MHS0Vq_chapterShade{background:linear-gradient(90deg,#09152ba6,#0000 100%),linear-gradient(#0000 40%,#09162f88)}.MHS0Vq_body{font-size:12px}.MHS0Vq_disclosure{font-size:10px}.MHS0Vq_blueprint{padding:40px 24px 65px}.MHS0Vq_blueprintHeading{grid-template-columns:1fr;align-items:start;gap:20px;padding:40px 0 30px}.MHS0Vq_blueprintHeading h2{font-size:34px}.MHS0Vq_blueprintLead{font-size:14px}.MHS0Vq_blueprintTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.MHS0Vq_blueprintTable tbody tr{border-top:1px solid #0c1e3e70;padding:18px 0 6px;display:block}.MHS0Vq_blueprintTable tbody th,.MHS0Vq_blueprintTable tbody td{border-bottom:0;grid-template-columns:7.5em 1fr;gap:14px;padding:7px 0;display:grid}.MHS0Vq_blueprintTable tbody td:before{content:attr(data-label);letter-spacing:.08em;color:#314a78;font-size:10px}.MHS0Vq_blueprintTable tbody th{grid-template-columns:1fr;padding-bottom:12px;font-size:15px}.MHS0Vq_manifesto{padding:65px 24px 105px}.MHS0Vq_manifesto h2{font-size:14vw}.MHS0Vq_closingBody{grid-template-columns:1fr;gap:40px;padding:40px 0 50px}.MHS0Vq_closingBody>p{font-size:17px}.MHS0Vq_closingBody>div>p{font-size:11px}.MHS0Vq_values{font-size:14px}.MHS0Vq_footer{gap:12px;font-size:9px}.MHS0Vq_footer>span{font-size:8px}}@media (max-width:380px){.MHS0Vq_heroStatement{font-size:31px}.MHS0Vq_values{gap:9px}.MHS0Vq_footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.MHS0Vq_world *,.MHS0Vq_world :before,.MHS0Vq_world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.MHS0Vq_blueprintSection{background:var(--night)}.MHS0Vq_blueprintPrelude{box-sizing:border-box;flex-direction:column;padding:80px 4.5%;display:flex}.MHS0Vq_blueprintPrelude .MHS0Vq_disclosure{color:#d7cbbb}.MHS0Vq_blueprintPrelude .MHS0Vq_blueprintHeading{align-items:start;padding:40px 0 24px}.MHS0Vq_blueprintPrelude .MHS0Vq_body{margin-top:22px}.MHS0Vq_vehicleSource{color:#304977;max-width:280px;margin-top:14px;font-size:11px;line-height:1.9;display:block}@media (max-width:900px){.MHS0Vq_blueprintPrelude{padding:80px 24px}.MHS0Vq_heroStatement{font-size:30px}}.MHS0Vq_world{overflow-wrap:anywhere;padding-bottom:calc(90px + env(safe-area-inset-bottom));overflow-x:clip}.MHS0Vq_world main,.MHS0Vq_closingBody>div{min-width:0}.MHS0Vq_hero{min-height:1000px}.MHS0Vq_heroStatement{font-size:40px}.MHS0Vq_manifesto h2{letter-spacing:-.055em}@media (max-width:900px){.MHS0Vq_hero{height:auto;min-height:1120px;max-height:none;padding-top:calc(48svh + 90px);padding-bottom:calc(90px + env(safe-area-inset-bottom))}.MHS0Vq_heroStatement{font-size:28px}.MHS0Vq_body,.MHS0Vq_disclosure,.MHS0Vq_vehicleSource,.MHS0Vq_closingBody>div>p,.MHS0Vq_blueprintTable,.MHS0Vq_blueprintTable tbody td:before,.MHS0Vq_roundLink{font-size:14px}.MHS0Vq_blueprintTable tbody td{grid-template-columns:minmax(0,6em) minmax(0,1fr);gap:12px}.MHS0Vq_rule{flex-wrap:wrap;gap:12px}.MHS0Vq_footer{flex-wrap:wrap}.MHS0Vq_roundLink{gap:18px;max-width:100%}.MHS0Vq_roundLink>span{flex-shrink:0}.MHS0Vq_manifesto h2{font-size:40px}}.MHS0Vq_heroSlides,.MHS0Vq_heroSlide{pointer-events:none;position:absolute;inset:0}.MHS0Vq_heroSlide{opacity:0;transition:opacity 1.2s;display:block}.MHS0Vq_heroSlide[data-current=true]{opacity:1}.MHS0Vq_heroSlide img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.MHS0Vq_heroCarouselControls{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.MHS0Vq_heroDots{flex-shrink:0;gap:2px;display:flex}.MHS0Vq_heroDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.MHS0Vq_heroDots button span{background:#f2eee760;border-radius:50%;width:8px;height:8px}.MHS0Vq_heroDots button[aria-current] span{background:var(--paper)}.MHS0Vq_heroDots button:focus-visible{outline:1px solid var(--paper);outline-offset:3px}@media (max-width:900px){.MHS0Vq_heroCarouselControls{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px}.MHS0Vq_heroDots{gap:0}.MHS0Vq_heroDots button{width:22px;height:32px}.MHS0Vq_heroSlide img{object-position:60% center}}@media (prefers-reduced-motion:reduce){.MHS0Vq_heroSlide{transition:none}}.MHS0Vq_world{font-size:var(--body);line-height:var(--body-leading)}.MHS0Vq_rule,.MHS0Vq_footer,.MHS0Vq_footer>span{font-size:var(--caption)!important}.MHS0Vq_hero{height:100svh;min-height:800px;max-height:1000px}.MHS0Vq_heroStatement{font-size:var(--h2);line-height:1.5}.MHS0Vq_heroShade{background:linear-gradient(#0004,#0000 25%,#000a),linear-gradient(90deg,#0008,#0000)}.MHS0Vq_rule{color:var(--text-secondary);letter-spacing:.1em}.MHS0Vq_chapterShade{background:linear-gradient(90deg,#0009,#0000 80%),linear-gradient(#0000 55%,#0009)}.MHS0Vq_body{font-size:var(--body);line-height:var(--body-leading);max-width:var(--body-width);color:var(--text-secondary);font-family:var(--font-lato),"Noto Sans JP",sans-serif}.MHS0Vq_roundLink{font-size:var(--support);border-color:var(--line);transition:background .4s}.MHS0Vq_roundLink>span{font-size:var(--support);transition:none}.MHS0Vq_roundLink:hover>span{transform:none}.MHS0Vq_manifesto{background:var(--night);padding:32px 4.5% 80px}.MHS0Vq_manifesto h2{font-size:var(--h2);line-height:1.5}.MHS0Vq_manifesto h2 span{color:var(--paper)}.MHS0Vq_closingBody{gap:48px;padding:24px 0}.MHS0Vq_closingBody>p,.MHS0Vq_closingBody>div>p{font-size:var(--body);max-width:var(--body-width);line-height:1.8}.MHS0Vq_values{font-size:var(--support);border-color:var(--line)}.MHS0Vq_heroDots button span{background:var(--text-muted)}@media (max-width:900px){.MHS0Vq_world{--display:40px;--h2:40px}.MHS0Vq_hero{height:100svh;min-height:860px;max-height:none;padding:0}.MHS0Vq_heroStatement{font-size:var(--h2)}.MHS0Vq_manifesto{padding:48px 24px 90px}.MHS0Vq_manifesto h2{font-size:var(--h2)}.MHS0Vq_closingBody>p,.MHS0Vq_closingBody>div>p{font-size:var(--body)}}.MHS0Vq_roundLink:hover{background:var(--card)}.MHS0Vq_conceptNote{font-size:var(--caption);max-width:34em;color:var(--text-secondary);padding:20px 4.5%;line-height:1.8}@media (max-width:900px){.MHS0Vq_conceptNote{padding:20px 24px}.MHS0Vq_heroStatement{font-size:var(--h3)}}.MHS0Vq_sequence{color:var(--white)}.MHS0Vq_sequence .MHS0Vq_hero{height:100svh;min-height:680px;max-height:none}.MHS0Vq_sequence .MHS0Vq_heroShade,.MHS0Vq_sequence .MHS0Vq_chapterShade{background:linear-gradient(#0000 40%,#0f2350e6),linear-gradient(90deg,#0f2350b8,#0f23504d 45%,#0000 70%)}.MHS0Vq_conceptLabel{letter-spacing:.1em;z-index:3;color:var(--white);font-size:12px;position:absolute;top:32px;right:3.5%}.MHS0Vq_titleCopy{z-index:2;position:absolute;bottom:48px;left:3.5%}.MHS0Vq_titleCopy h1{font-family:var(--font-heebo),sans-serif;letter-spacing:.08em;font-size:64px;font-weight:500;line-height:1}.MHS0Vq_sequence .MHS0Vq_heroStatement{letter-spacing:.06em;margin-top:24px;font-size:40px;line-height:1.35}.MHS0Vq_sequence .MHS0Vq_heroCarouselControls{z-index:4;margin:0;display:block;position:absolute;inset:28px 3.5% 36px auto}.MHS0Vq_sequence .MHS0Vq_heroDots{gap:0}.MHS0Vq_sequence .MHS0Vq_heroDots button{width:36px;height:44px}.MHS0Vq_sequence .MHS0Vq_heroDots button span{border:1px solid var(--white);background:0 0}.MHS0Vq_sequence .MHS0Vq_heroDots button[aria-current] span{background:var(--sand);border-color:var(--sand)}.MHS0Vq_sequencePause{border:1px solid var(--sand);width:44px;height:44px;color:var(--white);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.MHS0Vq_sequencePause svg{width:20px;height:20px}.MHS0Vq_sequence .MHS0Vq_conceptLabel{top:90px}.MHS0Vq_sequenceChapter{--crossfade:0;--copy-opacity:1;--bridge-opacity:0;height:100svh;min-height:680px;position:relative}.MHS0Vq_sequenceChapter[data-transition=true]{height:200svh}.MHS0Vq_sequenceSticky{isolation:isolate;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.MHS0Vq_sequenceImage{display:block;position:absolute;inset:0}.MHS0Vq_sequenceImage img{object-fit:cover;width:100%;height:100%;display:block}.MHS0Vq_sequenceCopy{opacity:var(--copy-opacity);position:absolute;bottom:48px;left:3.5%;right:3.5%}.MHS0Vq_sequenceName{font-family:var(--font-heebo),sans-serif;letter-spacing:.18em;font-size:64px;font-weight:400;line-height:1}.MHS0Vq_sequenceCopy h2{letter-spacing:.06em;margin-top:24px;font-size:40px;font-weight:400;line-height:1.35}.MHS0Vq_sequenceCopy h2 span{display:block}.MHS0Vq_sequenceLead{font-size:16px;line-height:1.8;margin-top:14px!important}.MHS0Vq_sequence .MHS0Vq_manifesto{padding:80px 3.5% 40px}.MHS0Vq_sequence .MHS0Vq_closingBody{grid-template-columns:1fr}.MHS0Vq_sequence .MHS0Vq_closingBody>p{display:none}.MHS0Vq_sequence .MHS0Vq_values{justify-content:flex-start;gap:32px}.MHS0Vq_blueprintLink{border-bottom:1px solid var(--sand);gap:32px;margin:32px 0;padding:16px 0;font-size:24px;display:inline-flex}.MHS0Vq_sequence .MHS0Vq_conceptNote{color:var(--paper);padding:24px 0;font-size:12px;line-height:1.8}@media (max-width:900px){.MHS0Vq_sequence .MHS0Vq_hero,.MHS0Vq_sequenceSticky,.MHS0Vq_sequenceChapter{min-height:640px}.MHS0Vq_sequence .MHS0Vq_conceptLabel{font-size:12px;top:70px;right:24px}.MHS0Vq_titleCopy{bottom:72px;left:24px;right:24px}.MHS0Vq_titleCopy h1{letter-spacing:.03em;font-size:40px}.MHS0Vq_sequence .MHS0Vq_heroStatement{margin-top:16px;font-size:24px;line-height:1.6}.MHS0Vq_sequence .MHS0Vq_heroCarouselControls{justify-content:center;height:44px;display:flex;inset:auto 24px 16px}.MHS0Vq_sequencePause{bottom:40px;right:0}.MHS0Vq_sequence .MHS0Vq_heroDots button{width:26px}.MHS0Vq_sequenceCopy{bottom:48px;left:24px;right:24px}.MHS0Vq_sequenceName{letter-spacing:.12em;font-size:40px}.MHS0Vq_sequenceCopy h2{font-size:32px}.MHS0Vq_sequenceLead{max-width:22em;font-size:16px}.MHS0Vq_sequence .MHS0Vq_manifesto{padding:48px 24px 24px}.MHS0Vq_blueprintLink{gap:12px;font-size:24px}.MHS0Vq_sequence .MHS0Vq_values{flex-wrap:wrap;gap:24px}}@media (max-width:350px){.MHS0Vq_titleCopy,.MHS0Vq_sequenceCopy{left:16px;right:16px}.MHS0Vq_titleCopy h1{letter-spacing:0}.MHS0Vq_sequenceCopy h2{font-size:24px}.MHS0Vq_sequenceName{letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){.MHS0Vq_sequenceChapter[data-transition=true]{height:auto}.MHS0Vq_sequenceSticky{position:relative}.MHS0Vq_sequenceCopy{opacity:1}.MHS0Vq_sequenceChapter .MHS0Vq_sequenceCopy{bottom:228px}.MHS0Vq_sequenceChapter .MHS0Vq_sequenceImage,.MHS0Vq_sequenceChapter .MHS0Vq_chapterShade{height:100svh}.MHS0Vq_sequence .MHS0Vq_heroSlide{transition:none}}.MHS0Vq_sequenceChapter{--arrival:0;--motion:0;--exit:0;height:140svh}.MHS0Vq_sequenceSticky{height:100svh;position:sticky;top:0}.MHS0Vq_motionScene{background:var(--night);position:absolute;inset:0}.MHS0Vq_motionScene .MHS0Vq_sequenceImage{overflow:hidden}[data-motion=egg] .MHS0Vq_motionScene{clip-path:ellipse(calc(5% + var(--arrival)*95%) calc(8% + var(--arrival)*110%) at 50% 50%)}[data-motion=self] .MHS0Vq_motionScene img{transform:translateY(calc(4% - var(--motion)*4%)) scale(1.04)}[data-motion=village] .MHS0Vq_motionScene img{transform:scale(calc(1 + var(--motion)*.1))}[data-motion=habitat] .MHS0Vq_motionScene img{width:106.4%;max-width:none;transform:translateX(calc(var(--motion)*-6%))}[data-motion=ocean] .MHS0Vq_motionScene img{width:106.4%;max-width:none;height:102%;transform:translate(calc(3% - var(--motion)*6%),calc(var(--motion)*-1%));margin-left:-3.2%}[data-motion=ocean] .MHS0Vq_motionScene{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--exit)*8%),90% calc(100% - var(--exit)*5%),80% calc(100% - var(--exit)*8%),70% calc(100% - var(--exit)*11%),60% calc(100% - var(--exit)*8%),50% calc(100% - var(--exit)*5%),40% calc(100% - var(--exit)*8%),30% calc(100% - var(--exit)*11%),20% calc(100% - var(--exit)*8%),10% calc(100% - var(--exit)*5%),0 calc(100% - var(--exit)*8%))}[data-motion=space] .MHS0Vq_motionScene img{transform:rotate(calc(var(--motion)*1.5deg)) scale(1.04)}.MHS0Vq_sequenceName{letter-spacing:.06em;font-size:40px}.MHS0Vq_sequenceCopy{opacity:1;pointer-events:none;top:20%;bottom:auto}.MHS0Vq_sequenceCopy h2{font-size:40px}.MHS0Vq_storyConnection{background:var(--night);z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:20svh;min-height:140px;padding:24px;display:flex;position:absolute;bottom:0}.MHS0Vq_storyConnection p{font-size:24px;line-height:1.5}.MHS0Vq_storyConnection span{letter-spacing:.1em;font-size:14px}@media (max-width:900px){.MHS0Vq_sequenceCopy{top:20%;bottom:auto}.MHS0Vq_sequenceName{font-size:24px}.MHS0Vq_sequenceCopy h2{font-size:32px}.MHS0Vq_storyConnection p{font-size:24px}}@media (max-width:350px){.MHS0Vq_sequenceCopy h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.MHS0Vq_sequenceChapter{height:auto}.MHS0Vq_sequenceSticky{height:100svh;position:relative}.MHS0Vq_motionScene{clip-path:none!important}.MHS0Vq_motionScene img{width:100%!important;height:100%!important;margin:0!important;transform:none!important}.MHS0Vq_storyConnection{height:auto;position:relative}.MHS0Vq_sequenceChapter .MHS0Vq_sequenceCopy{bottom:auto}}.MHS0Vq_stageVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}[data-film=true] .MHS0Vq_motionScene{clip-path:none}[data-film=true] .MHS0Vq_motionScene img{width:100%;height:100%;margin:0;transform:none}.MHS0Vq_sequenceCopy{text-shadow:0 1px 18px #09152d99;max-width:760px;right:3.5%}.MHS0Vq_sequenceEra{color:#ece7de;opacity:.92;letter-spacing:.04em;font-size:16px;line-height:1.8;margin-top:24px!important}.MHS0Vq_sequenceCopy h2{margin-top:16px;font-size:40px;line-height:1.5}.MHS0Vq_sequenceCopy h2 span{white-space:nowrap;display:block}.MHS0Vq_sequenceLead{max-width:38em;font-size:16px;line-height:1.8;margin-top:20px!important}@media (max-width:900px){.MHS0Vq_sequence .MHS0Vq_heroShade,.MHS0Vq_sequence .MHS0Vq_chapterShade{background:linear-gradient(#0f2350c7,#0f23504d 55%,#0f2350e6)}.MHS0Vq_sequenceCopy{padding:16px 0;left:16px;right:16px}.MHS0Vq_sequenceEra,.MHS0Vq_sequenceLead{font-size:14px}.MHS0Vq_sequenceCopy h2{letter-spacing:-.04em;font-size:24px}.MHS0Vq_sequenceLead{max-width:none}}.MHS0Vq_sequence .MHS0Vq_sequenceCopy{color:#ece7de;max-width:none;padding:0;inset:auto 5% 12%}.MHS0Vq_sequence .MHS0Vq_sequenceName{letter-spacing:.3em;text-transform:uppercase;font-size:14px;line-height:1.5}.MHS0Vq_sequence .MHS0Vq_sequenceCopy h2{font-family:var(--font-cinematic),serif;letter-spacing:-.01em;overflow-wrap:normal;margin-top:16px;font-size:96px;font-style:normal;font-weight:300;line-height:1.05}.MHS0Vq_sequencePause:not(:focus){clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.MHS0Vq_sequencePause:focus{background:var(--night)}@media (max-width:900px){.MHS0Vq_sequence .MHS0Vq_sequenceCopy{bottom:15%;left:24px;right:24px}.MHS0Vq_sequence .MHS0Vq_sequenceCopy h2{font-size:48px}.MHS0Vq_sequence .MHS0Vq_sequenceName{font-size:14px}}@font-face{font-family:Shippori Mincho Worldview;src:url(/fonts/shippori-mincho-500-worldview.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.MHS0Vq_sequence .MHS0Vq_titleCopy{color:var(--paper);text-shadow:0 1px 18px #09152d99;bottom:12%;left:5%;right:5%}.MHS0Vq_sequence .MHS0Vq_titleCopy h1{letter-spacing:.06em;text-transform:uppercase;font-size:112px;font-weight:500;line-height:1}.MHS0Vq_sequence .MHS0Vq_heroStatement{font-family:var(--font-cinematic),serif;letter-spacing:0;overflow-wrap:normal;margin-top:28px;font-size:32px;font-style:normal;font-weight:300;line-height:1.35}.MHS0Vq_sequence .MHS0Vq_titleCopy[lang=ja] .MHS0Vq_heroStatement{letter-spacing:.08em;font-feature-settings:normal;font-family:Shippori Mincho Worldview,serif;font-size:24px;font-weight:500;line-height:1.8}@media (max-width:900px){.MHS0Vq_sequence .MHS0Vq_titleCopy{bottom:15%;left:24px;right:24px}.MHS0Vq_sequence .MHS0Vq_titleCopy h1{font-size:clamp(40px,14vw,64px)}.MHS0Vq_sequence .MHS0Vq_heroStatement{white-space:nowrap;margin-top:20px;font-size:22px}.MHS0Vq_sequence .MHS0Vq_titleCopy[lang=ja] .MHS0Vq_heroStatement{font-size:16px}}.MHS0Vq_sequence .MHS0Vq_titleCopy h1{font-family:var(--font-cinematic),serif;letter-spacing:.14em;white-space:nowrap;font-size:clamp(80px,16vw,260px);font-weight:300;line-height:1}@media (max-width:900px){.MHS0Vq_sequence .MHS0Vq_titleCopy{left:5%;right:5%}.MHS0Vq_sequence .MHS0Vq_titleCopy h1{font-size:clamp(56px,16.5vw,120px)}}@media (max-width:350px){.MHS0Vq_sequence .MHS0Vq_titleCopy h1{transform-origin:0;transform:scaleX(.95)}}.MHS0Vq_world:is([data-splash=intro],[data-splash=opening],[data-splash=skipping]) .MHS0Vq_heroSlides{transform:scale(var(--hero-scale,1.08))}.MHS0Vq_world:is([data-splash=intro],[data-splash=opening],[data-splash=skipping]) .MHS0Vq_heroStatement,.MHS0Vq_world:is([data-splash=intro],[data-splash=opening],[data-splash=skipping]) .MHS0Vq_heroCarouselControls,.MHS0Vq_world:is([data-splash=intro],[data-splash=opening],[data-splash=skipping]) #MHS0Vq_world-title{visibility:hidden}.MHS0Vq_world[data-splash=done] .MHS0Vq_heroStatement,.MHS0Vq_world[data-splash=done] .MHS0Vq_heroCarouselControls{animation:.4s both MHS0Vq_hero-arrival}.MHS0Vq_splash{z-index:40;color:var(--paper);--shell-light:0;--world-opacity:1;--label-opacity:0;--version-opacity:0;--title-opacity:0;position:fixed;inset:0;overflow:hidden}.MHS0Vq_splashWorld,.MHS0Vq_splashShell{pointer-events:none;display:block;position:absolute;inset:0}.MHS0Vq_splashWorld{opacity:var(--world-opacity);filter:brightness(var(--shell-light));background:#05080f}.MHS0Vq_splashWorld img,.MHS0Vq_splashShell img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.MHS0Vq_splashWorld img{opacity:0}.MHS0Vq_splashWorld img:first-child{opacity:1}.MHS0Vq_splashShell{opacity:var(--shell-light);filter:brightness(calc(.4 + var(--shell-light)*.6));transform-origin:var(--portal-origin);background:0 0}.MHS0Vq_splash[data-phase=opening] .MHS0Vq_splashShell{animation:1.8s cubic-bezier(.7,0,.2,1) both MHS0Vq_portal-enter}.MHS0Vq_splash[data-phase=skipping] .MHS0Vq_splashShell{animation:.6s cubic-bezier(.7,0,.2,1) both MHS0Vq_portal-skip}.MHS0Vq_splashLabel{text-align:center;font-family:var(--font-heebo),sans-serif;letter-spacing:.3em;color:#ece7decc;opacity:var(--label-opacity);pointer-events:none;font-size:12px;line-height:1.8;position:absolute;top:32px;left:5%;right:5%}.MHS0Vq_splashVersion{text-align:center;letter-spacing:.3em;opacity:var(--version-opacity);pointer-events:none;font-size:14px;position:absolute;top:89%;left:0;right:0}.MHS0Vq_sequence .MHS0Vq_splashTitleCopy{opacity:var(--title-opacity);pointer-events:none;position:absolute}.MHS0Vq_sequence .MHS0Vq_splashTitleCopy h1{letter-spacing:var(--title-spacing,.3em)}.MHS0Vq_splashTitleCopy .MHS0Vq_heroStatement{visibility:hidden}.MHS0Vq_splashSkip{color:var(--paper);background:#05080fa6;border:0;padding:12px;line-height:1.8;position:absolute;bottom:24px;right:24px;font-family:var(--font-heebo),sans-serif!important;font-size:12px!important}@keyframes MHS0Vq_portal-enter{0%{transform:scale(1)}to{transform:scale(var(--portal-scale))}}@keyframes MHS0Vq_portal-skip{0%{transform:var(--skip-transform,scale(1))}to{transform:scale(var(--portal-scale))}}@keyframes MHS0Vq_hero-arrival{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.MHS0Vq_splashVersion{top:72%}}@media (prefers-reduced-motion:reduce){.MHS0Vq_splash .MHS0Vq_splashShell{animation:none;transform:none}.MHS0Vq_world[data-splash] .MHS0Vq_heroSlides{transform:none}.MHS0Vq_world[data-splash=done] .MHS0Vq_heroStatement,.MHS0Vq_world[data-splash=done] .MHS0Vq_heroCarouselControls{animation:none}}.MHS0Vq_about{max-width:760px;color:var(--paper);margin:0 0 72px}.MHS0Vq_aboutName{font-family:var(--font-cinematic),serif;letter-spacing:.14em;font-size:40px;font-weight:300;line-height:1;margin-bottom:24px!important}.MHS0Vq_about p+p{margin-top:14px}.MHS0Vq_about p:not(.MHS0Vq_aboutName){color:#ece7dee0;font-size:16px;line-height:2}@media (max-width:900px){.MHS0Vq_about{margin:0 0 56px}.MHS0Vq_aboutName{font-size:32px}.MHS0Vq_about p:not(.MHS0Vq_aboutName){font-size:14px;line-height:1.9}}.MHS0Vq_clearToggle{z-index:4;width:60px;height:60px;color:var(--paper);cursor:pointer;opacity:.72;filter:drop-shadow(0 1px 6px #09152db3);background:0 0;border:0;place-items:center;padding:0;transition:opacity .3s;display:grid;position:absolute;bottom:36px;right:4.5%}.MHS0Vq_clearToggle:hover,.MHS0Vq_clearToggle[aria-pressed=true]{opacity:1}.MHS0Vq_clearToggle:focus-visible{outline:2px solid var(--sand);outline-offset:4px}.MHS0Vq_sequenceChapter .MHS0Vq_chapterShade,.MHS0Vq_sequenceChapter .MHS0Vq_sequenceCopy{transition:opacity .6s}.MHS0Vq_sequenceChapter[data-clear=true] .MHS0Vq_chapterShade{opacity:0}.MHS0Vq_sequenceChapter[data-clear=true] .MHS0Vq_sequenceCopy{opacity:0!important}@media (max-width:900px){.MHS0Vq_clearToggle{width:52px;height:52px;bottom:12px;right:8px}.MHS0Vq_clearToggle svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.MHS0Vq_sequenceChapter .MHS0Vq_chapterShade,.MHS0Vq_sequenceChapter .MHS0Vq_sequenceCopy{transition:none}}.MHS0Vq_backHome{z-index:39;color:var(--paper);letter-spacing:.1em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#05080fb3;border:1px solid #f2eee745;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:11px;line-height:1;transition:opacity .5s,transform .5s;display:inline-flex;position:fixed;top:clamp(12px,2vw,22px);left:clamp(12px,2vw,26px);transform:translateY(-6px)}.MHS0Vq_world[data-splash=done] .MHS0Vq_backHome{opacity:1;pointer-events:auto;transform:none}.MHS0Vq_backHome:hover{background:var(--paper);color:var(--night)}.MHS0Vq_backHome:focus-visible{outline:1px solid var(--paper);outline-offset:3px}@media (prefers-reduced-motion:reduce){.MHS0Vq_backHome{transition:none}}
.YqE8yq_page{--night:#0f2350;--paper:#ece7de;--white:#fff;--sand:#c4b494;--text-secondary:#0f2350b3;--text-muted:#0f23508c;--line:#0f23501f;--card:#0f235009;--display:48px;--h2:32px;--h3:24px;--body:16px;--support:14px;--caption:12px;--body-leading:1.8;--body-width:34em;background:var(--white);color:var(--night);font-family:var(--font-sans), sans-serif;font-size:var(--body);line-height:var(--body-leading);font-feature-settings:"palt";overflow-wrap:anywhere;padding-bottom:80px}.YqE8yq_page *{box-sizing:border-box}.YqE8yq_page h1,.YqE8yq_page h2,.YqE8yq_page h3{color:var(--night);font-family:var(--font-heebo), "Noto Sans JP", sans-serif;font-weight:600}.YqE8yq_page h1{font-size:var(--display);margin:24px 0;line-height:1.25}.YqE8yq_page h2{font-size:var(--h2);max-width:22em;margin:0 0 28px;line-height:1.35}.YqE8yq_page h2:after{content:"";background:var(--sand);width:48px;height:2px;margin-top:20px;display:block}.YqE8yq_page h3{font-size:var(--h3);max-width:26em;margin:32px 0 16px;line-height:1.5}.YqE8yq_page p{font-size:var(--body);line-height:var(--body-leading);max-width:var(--body-width);margin:16px 0}.YqE8yq_page a{color:inherit;text-underline-offset:4px}.YqE8yq_page a:focus-visible{outline:2px solid var(--night);outline-offset:5px}.YqE8yq_inner{max-width:1088px;margin-inline:auto;padding-inline:48px}.YqE8yq_hero{background:var(--paper);padding:96px 0 64px}.YqE8yq_page .YqE8yq_eyebrow{font-size:var(--caption);letter-spacing:.1em;line-height:1.4}.YqE8yq_eyebrow:before{content:"";background:var(--sand);vertical-align:middle;width:24px;height:2px;margin-right:12px;display:inline-block}.YqE8yq_page .YqE8yq_support{font-size:var(--support);color:var(--text-secondary);line-height:1.6}.YqE8yq_page .YqE8yq_caption,.YqE8yq_page .YqE8yq_disclosure{font-size:var(--caption);color:var(--text-muted);line-height:1.8}.YqE8yq_section,.YqE8yq_blueprintSection{border-bottom:1px solid var(--line);padding-block:64px;scroll-margin-top:32px}.YqE8yq_roundLink{border:1px solid var(--line);font-size:var(--support);border-radius:999px;align-items:center;gap:16px;max-width:100%;padding:12px 20px;line-height:1.6;text-decoration:none;display:inline-flex}.YqE8yq_roundLink:hover{background:var(--card)}.YqE8yq_timeline,.YqE8yq_blueprintTable{border-collapse:collapse;width:100%;font-size:var(--support);line-height:1.8}.YqE8yq_timeline th,.YqE8yq_timeline td,.YqE8yq_blueprintTable th,.YqE8yq_blueprintTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 14px}.YqE8yq_timeline thead,.YqE8yq_blueprintTable thead{background:var(--card)}.YqE8yq_timeline th{font-weight:700}.YqE8yq_status{max-width:var(--body-width);margin:0}.YqE8yq_status>div{border-bottom:1px solid var(--line);padding-block:16px}.YqE8yq_status dt{font-size:var(--support);color:var(--text-secondary);margin-bottom:8px}.YqE8yq_status dd{font-size:var(--body);margin:0}.YqE8yq_band{background:var(--paper);margin-top:32px;padding:24px}.YqE8yq_band h3{margin-top:0}.YqE8yq_rule{font-size:var(--caption);letter-spacing:.1em;color:var(--text-secondary);flex-wrap:wrap;gap:12px 32px;padding-bottom:24px;display:flex}.YqE8yq_blueprintHeading h2 span{display:block}.YqE8yq_blueprintPrelude{margin-bottom:32px}.YqE8yq_blueprintLead,.YqE8yq_body{max-width:var(--body-width)}.YqE8yq_blueprintTable{table-layout:fixed;margin-bottom:32px}.YqE8yq_vehicleSource{font-size:var(--caption);color:var(--text-muted);margin-top:12px;font-weight:400;display:block}.YqE8yq_blueprintTable b{margin-bottom:8px;display:block}.YqE8yq_papers{grid-template-columns:1fr 1fr;gap:24px;display:grid}.YqE8yq_paper{border:1px solid var(--line);border-radius:4px;padding:28px}.YqE8yq_paper h3{margin-top:0}.YqE8yq_notes{font-size:var(--support);color:var(--text-secondary);margin-bottom:32px;padding-left:20px}@media (max-width:700px){.YqE8yq_page{--display:36px;--h2:28px;--h3:22px}.YqE8yq_inner{padding-inline:24px}.YqE8yq_hero{padding:64px 0 48px}.YqE8yq_section,.YqE8yq_blueprintSection{padding-block:48px}.YqE8yq_papers{grid-template-columns:1fr}.YqE8yq_paper{padding:24px}.YqE8yq_timeline thead,.YqE8yq_blueprintTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.YqE8yq_timeline,.YqE8yq_timeline tbody,.YqE8yq_timeline tr,.YqE8yq_timeline th,.YqE8yq_timeline td,.YqE8yq_blueprintTable,.YqE8yq_blueprintTable tbody,.YqE8yq_blueprintTable tr,.YqE8yq_blueprintTable th,.YqE8yq_blueprintTable td{width:100%;display:block}.YqE8yq_timeline tr,.YqE8yq_blueprintTable tr{border:1px solid var(--line);margin-bottom:16px;padding:12px 16px}.YqE8yq_timeline th,.YqE8yq_timeline td,.YqE8yq_blueprintTable th,.YqE8yq_blueprintTable td{padding:10px 0}.YqE8yq_timeline td:before,.YqE8yq_blueprintTable td:before{content:attr(data-label);font-size:var(--caption);color:var(--text-secondary);margin-bottom:4px;display:block}}
